Release 1.5.1
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.5.1 ===
2
3 2015-06-07  Sebastian Dröge <slomo@coaxion.net>
4
5         * configure.ac:
6           releasing 1.5.1
7
8 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
9
10         * po/eo.po:
11         * po/fr.po:
12           po: Update translations
13
14 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
15
16         * tests/check/elements/amrnbenc.c:
17         * tests/check/elements/mpeg2dec.c:
18         * tests/check/elements/x264enc.c:
19         * tests/check/elements/xingmux.c:
20         * tests/check/pipelines/lame.c:
21           check: Use GST_CHECK_MAIN () macro everywhere
22           Makes source code smaller, and ensures we go through common initialization
23           path (like the one that sets up XML unit test output ...)
24
25 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
26
27         * ext/x264/gstx264enc.c:
28           x264enc: don't artificially limit max allowed value of "threads" property
29           In auto mode it will happily chose much higher values anyway,
30           and a limit of 4 seems a bit low these days.
31
32 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
33
34         * ext/dvdread/dvdreadsrc.c:
35           dvdread: Also reset the first_seek var in start()
36           Make the initial chapter seek work across reuse.
37           https://bugzilla.gnome.org/show_bug.cgi?id=453322
38
39 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
40
41         * ext/dvdread/dvdreadsrc.c:
42         * ext/dvdread/dvdreadsrc.h:
43           dvdread: Work around basesrc initial seek
44           Ignore the initial seek basesrc sends, as it
45           breaks starting from another chapter by
46           immediately seeking back to the start of the title
47
48 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
49
50         * ext/a52dec/gsta52dec.c:
51         * ext/amrnb/amrnbdec.c:
52         * ext/amrnb/amrnbenc.c:
53         * ext/amrwbdec/amrwbdec.c:
54         * ext/cdio/gstcdiocddasrc.c:
55         * ext/lame/gstlamemp3enc.c:
56         * ext/mad/gstmad.c:
57         * ext/sidplay/gstsiddec.cc:
58         * ext/twolame/gsttwolamemp2enc.c:
59         * ext/x264/gstx264enc.c:
60         * gst/realmedia/rademux.c:
61         * gst/xingmux/gstxingmux.c:
62           docs: update example pipelines in element docs
63           Mostly gst-launch -> gst-launch-1.0, but also
64           use autoaudiosink/autovideosink in more places
65           and update pipelines a little or flesh out
66           descriptions.
67
68 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
69
70         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
71         * gst/realmedia/rdtdepay.c:
72           Rename property enums from ARG_ to PROP_
73           Property enum items should be nameed PROP_ for consistency and readability.
74
75 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
76
77         * Android.mk:
78         * ext/mad/Makefile.am:
79         * ext/x264/Makefile.am:
80         * gst/asfdemux/Makefile.am:
81         * gst/dvdlpcmdec/Makefile.am:
82         * gst/dvdsub/Makefile.am:
83         * gst/realmedia/Makefile.am:
84         * gst/xingmux/Makefile.am:
85           Remove obsolete Android build cruft
86           This is not needed any longer.
87
88 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
89
90         * gst/realmedia/pnmsrc.c:
91           realmedia: remove unused enum item PROP_LAST
92
93 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
94
95         * tests/check/Makefile.am:
96           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
97           Make sure the test environment is set up.
98           https://bugzilla.gnome.org//show_bug.cgi?id=747624
99
100 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
101
102         * configure.ac:
103           configure: bump automake requirement to 1.14 and autoconf to 2.69
104           This is only required for builds from git, people can still
105           build tarballs if they only have older autotools.
106           https://bugzilla.gnome.org//show_bug.cgi?id=747624
107
108 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
109
110         * .gitignore:
111           Update .gitignore
112
113 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
114
115         * LICENSE_readme:
116           Remove LICENSE_readme
117           It's completely outdated and just confusing, better if people are
118           forced to look at the actual code in question than trusting this file.
119
120 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
121
122         * INSTALL:
123           Remove INSTALL file
124           autotools automatically generate this, and when using different versions
125           for autogen.sh there will always be changes to a file tracked by git.
126
127 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
128
129         * gst/asfdemux/gstasfdemux.c:
130           asfdemux: fix a seek failure due to out-of-range in push mode
131           A seek in push mode failed for big offsets which are beyond
132           the range of guint32.
133           https://bugzilla.gnome.org/show_bug.cgi?id=748162
134
135 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
136
137         * common:
138         * tests/check/Makefile.am:
139           tests: Use AM_TESTS_ENVIRONMENT
140           Needed by the new automake test runner
141
142 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
143
144         * autogen.sh:
145         * common:
146           Automatic update of common submodule
147           From bc76a8b to c8fb372
148
149 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
150
151         * ext/a52dec/gsta52dec.c:
152           a52dec: fix race in liba52dec lookup table initialization
153           a52_init initializes the IMDCT global state as well as creating
154           a new state. When two A52 decoders are created (eg, when two AC3
155           tracks are contained in a video), calls to a52_init may happen
156           at the same time, and the IMDCT initialization is not reentrant.
157           https://bugzilla.gnome.org/show_bug.cgi?id=746781
158
159 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
160
161         * ext/mpeg2dec/gstmpeg2dec.c:
162           mpeg2dec: fix buffer leak in crop_buffer()
163           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
164           gst_buffer_replace() reffed it as well so we were one reference extra.
165           https://bugzilla.gnome.org/show_bug.cgi?id=746887
166
167 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
168
169         * gst/realmedia/rmdemux.c:
170           rmdemux: resurrect some flow return handling
171           https://bugzilla.gnome.org/show_bug.cgi?id=744572
172
173 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
174
175         * gst/asfdemux/gstasfdemux.c:
176           asfdemux: resurrect some flow return handling
177           https://bugzilla.gnome.org/show_bug.cgi?id=744572
178
179 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
180
181         * ext/mpeg2dec/gstmpeg2dec.c:
182           mpeg2dec: fix memory leak
183           CID #1291630
184
185 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
186
187         * ext/mpeg2dec/gstmpeg2dec.c:
188           mpeg2dec: initialize buffer
189           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
190           CID #1291634
191
192 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
193
194         * ext/mpeg2dec/gstmpeg2dec.c:
195           mpeg2dec: Add stride support
196           This allow using external pools that have different strides from the
197           default. These strides need to respect certain rules, which we check
198           and if these are not met, we fallback to generic pool.
199           https://bugzilla.gnome.org/show_bug.cgi?id=735379
200
201 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
202
203         * ext/mpeg2dec/gstmpeg2dec.c:
204         * ext/mpeg2dec/gstmpeg2dec.h:
205           mpeg2dec: Re-implement pool handling
206           This is a rewrite of the pool negotiation and configuration. Direct
207           to output decoding is now achieved by configuring the pool using
208           video-alignment. This removes copies when dealing with any elements that
209           supports VideoAlignment, and enable usage of generic video buffer pool,
210           XVImagePool and GLPool. It drops the crop meta implementation for now.
211           https://bugzilla.gnome.org/show_bug.cgi?id=735379
212
213 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
214
215         * gst/dvdsub/gstdvdsubdec.c:
216           dvbsub: fix indentation
217
218 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
219
220         * ext/dvdread/dvdreadsrc.c:
221         * gst/dvdsub/gstdvdsubdec.c:
222           Fix double semicolons
223
224 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
225
226         * ext/mpeg2dec/gstmpeg2dec.c:
227           Revert "mpeg2dec: Fix handling of stride"
228           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
229
230 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
231
232         * ext/mpeg2dec/gstmpeg2dec.c:
233           Revert "mpeg2dec: Use propose unref method for buffer"
234           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
235
236 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
237
238         * ext/mpeg2dec/gstmpeg2dec.c:
239           mpeg2dec: Use propose unref method for buffer
240
241 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
242
243         * ext/mpeg2dec/gstmpeg2dec.c:
244           mpeg2dec: Fix handling of stride
245           A pipeline like:
246           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
247           would look bad when file.ts contains 704x576 video, because vaapisink would
248           give you buffers of stride 768, but libmpeg2 was not told about this and
249           used a stride of 704.
250           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
251           reject buffer pools that don't meet libmpeg2's chroma stride requirements
252           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
253
254 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
255
256         * ext/x264/gstx264enc.c:
257         * gst/asfdemux/gstasfdemux.c:
258           Improve and fix LATENCY query handling
259           This now follows the design docs everywhere, especially the maximum latency
260           handling.
261           https://bugzilla.gnome.org/show_bug.cgi?id=744106
262
263 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
264
265         * ext/x264/gstx264enc.c:
266           x264enc: Don't set max latency to the same value as the encoder latency
267           The meaning of the max latency is *not* the maximum latency this element will
268           introduce. It is the maximum latency this element can endure without
269           overflowing any buffers, which is infinite for x264enc.
270           Fixes latency configuration in zero latency mode, where max latency was
271           becoming 0... which usually won't work well if something else introduces
272           latency as then max < min in the end, and latency configuration just fails.
273
274 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
275
276         * ext/x264/gstx264enc.c:
277           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
278           This matches what is done when downstream caps are not ANY, and fixes
279           prerolling in byte stream mode when typefind is downstream.
280
281 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
282
283         * ext/lame/gstlamemp3enc.c:
284         * ext/twolame/gsttwolamemp2enc.c:
285           Constify some static arrays everywhere
286
287 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
288
289         * configure.ac:
290           configure: remove non-ported plugins stuff
291           It's not needed any longer, all plugins in -ugly
292           have been ported.
293
294 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
295
296         * ext/x264/gstx264enc.c:
297           x264enc: Don't set an allocation maximum
298           There is no reason x264enc should enforce a maximum allocation size.
299           The maximum is normally set by buffer pool which cannot grow, but we
300           don't offer a buffer pool. This would lead to stall when used with
301           element that don't implement allocation query.
302           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
303
304 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
305
306         * common:
307           Automatic update of common submodule
308           From f2c6b95 to bc76a8b
309
310 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
311
312         * MAINTAINERS:
313           MAINTAINERS: Update my mail address
314
315 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
316
317         * common:
318           Automatic update of common submodule
319           From ef1ffdc to f2c6b95
320
321 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
322
323         * common:
324           Automatic update of common submodule
325           From 7bb2bce to ef1ffdc
326
327 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
328
329         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
330           dvdlpcmdec: set channel positions using the appropriate API
331           https://bugzilla.gnome.org/show_bug.cgi?id=731038
332
333 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
334
335         * gst/asfdemux/gstasfdemux.c:
336           asfdemux: fix comment
337
338 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
339
340         * gst/asfdemux/gstasfdemux.c:
341           asfdemux: Send duration query upstream first
342           An upstream element (like mms or some dlna source) might be able to
343           answer the query. Try that first, else fallback to standard logic
344
345 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
346
347         * gst/asfdemux/asfpacket.c:
348           asf: fix up file mode
349
350 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
351
352         * common:
353           Automatic update of common submodule
354           From 84d06cd to 7bb2bce
355
356 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
357
358         * Makefile.am:
359           tests: parallelise 'make check-valgrind'
360
361 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
362
363         * common:
364           Automatic update of common submodule
365           From a8c8939 to 84d06cd
366
367 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
368
369         * README:
370         * common:
371           Automatic update of common submodule
372           From 36388a1 to a8c8939
373
374 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
375
376         * gst/asfdemux/gstasfdemux.c:
377           asfdemux: first try to delegate TIME seek events upstream
378           We should give a chance to upstream to handle TIME seek events before trying
379           to handle it in asfdemux.
380           Fix a bug where fast backward seeks where discarded right away because they
381           were not supported by asfdemux.
382           https://bugzilla.gnome.org/show_bug.cgi?id=734471
383
384 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
385
386         * gst/asfdemux/asfheaders.c:
387         * gst/asfdemux/asfheaders.h:
388         * gst/asfdemux/gstasfdemux.c:
389           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
390           We can safely ignore those but best to claim to understand this object type so
391           we don't raise a warning.
392           https://bugzilla.gnome.org/show_bug.cgi?id=736060
393
394 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
395
396         * gst/asfdemux/gstasfdemux.c:
397         * gst/asfdemux/gstasfdemux.h:
398           asfdemux: if video is h264, check the codec_data for bytestream data
399           For bytestream we don't want to expose it as codec_data but rather as
400           streamheader as it is not out-of-band data but data that should be
401           prepended to the beginning of the stream before the other buffers.
402           https://bugzilla.gnome.org/show_bug.cgi?id=735070
403
404 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
405
406         * docs/plugins/inspect/plugin-a52dec.xml:
407         * docs/plugins/inspect/plugin-amrnb.xml:
408         * docs/plugins/inspect/plugin-amrwbdec.xml:
409         * docs/plugins/inspect/plugin-asf.xml:
410         * docs/plugins/inspect/plugin-cdio.xml:
411         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
412         * docs/plugins/inspect/plugin-dvdread.xml:
413         * docs/plugins/inspect/plugin-dvdsub.xml:
414         * docs/plugins/inspect/plugin-lame.xml:
415         * docs/plugins/inspect/plugin-mad.xml:
416         * docs/plugins/inspect/plugin-mpeg2dec.xml:
417         * docs/plugins/inspect/plugin-realmedia.xml:
418         * docs/plugins/inspect/plugin-siddec.xml:
419         * docs/plugins/inspect/plugin-twolame.xml:
420         * docs/plugins/inspect/plugin-x264.xml:
421         * docs/plugins/inspect/plugin-xingmux.xml:
422           docs: update for git master
423
424 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
425
426         * gst/asfdemux/gstasfdemux.c:
427           asfdemux: simplify log statement
428           Use the GST_PTR_FORMAT to print the buffer
429
430 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
431
432         * ext/x264/gstx264enc.c:
433           x264: fix colour inversion with YV12 format
434           It's the same as I420 but with the U/V planes swapped.
435
436 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
437
438         * Makefile.am:
439         * common:
440           Makefile: Add usage of build-checks step
441           Allows building checks without running them
442
443 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
444
445         * ext/x264/gstx264enc.c:
446           x264enc: Request buffers in allocation query
447           https://bugzilla.gnome.org/show_bug.cgi?id=732288
448
449 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
450
451         * ext/x264/gstx264enc.c:
452         * ext/x264/gstx264enc.h:
453           x264enc: Shift both PTS and DTS to ensure positive timestamp
454           Currently we only shift DTS to compensate that we don't support negative
455           timestamp. This cause a problem that PTS is no longer >= DTS and may
456           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
457           remove all the hack to handle this which seems the result of thinking libx264
458           is bugged.
459           https://bugzilla.gnome.org/show_bug.cgi?id=731351
460
461 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
462
463         * configure.ac:
464           Back to development
465
466 === release 1.4.0 ===
467
468 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
469
470         * ChangeLog:
471         * NEWS:
472         * RELEASE:
473         * configure.ac:
474         * docs/plugins/inspect/plugin-a52dec.xml:
475         * docs/plugins/inspect/plugin-amrnb.xml:
476         * docs/plugins/inspect/plugin-amrwbdec.xml:
477         * docs/plugins/inspect/plugin-asf.xml:
478         * docs/plugins/inspect/plugin-cdio.xml:
479         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
480         * docs/plugins/inspect/plugin-dvdread.xml:
481         * docs/plugins/inspect/plugin-dvdsub.xml:
482         * docs/plugins/inspect/plugin-lame.xml:
483         * docs/plugins/inspect/plugin-mad.xml:
484         * docs/plugins/inspect/plugin-mpeg2dec.xml:
485         * docs/plugins/inspect/plugin-realmedia.xml:
486         * docs/plugins/inspect/plugin-siddec.xml:
487         * docs/plugins/inspect/plugin-twolame.xml:
488         * docs/plugins/inspect/plugin-x264.xml:
489         * docs/plugins/inspect/plugin-xingmux.xml:
490         * gst-plugins-ugly.doap:
491         * win32/common/config.h:
492           Release 1.4.0
493
494 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
495
496         * po/af.po:
497         * po/az.po:
498         * po/bg.po:
499         * po/ca.po:
500         * po/cs.po:
501         * po/da.po:
502         * po/de.po:
503         * po/el.po:
504         * po/en_GB.po:
505         * po/eo.po:
506         * po/es.po:
507         * po/eu.po:
508         * po/fi.po:
509         * po/fr.po:
510         * po/gl.po:
511         * po/hr.po:
512         * po/hu.po:
513         * po/id.po:
514         * po/it.po:
515         * po/ja.po:
516         * po/lt.po:
517         * po/lv.po:
518         * po/ms.po:
519         * po/mt.po:
520         * po/nb.po:
521         * po/nl.po:
522         * po/or.po:
523         * po/pl.po:
524         * po/pt_BR.po:
525         * po/ro.po:
526         * po/ru.po:
527         * po/sk.po:
528         * po/sl.po:
529         * po/sq.po:
530         * po/sr.po:
531         * po/sv.po:
532         * po/tr.po:
533         * po/uk.po:
534         * po/vi.po:
535         * po/zh_CN.po:
536           Update .po files
537
538 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
539
540         * po/sv.po:
541           po: Update translations
542
543 === release 1.3.91 ===
544
545 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
546
547         * ChangeLog:
548         * NEWS:
549         * RELEASE:
550         * configure.ac:
551         * docs/plugins/inspect/plugin-a52dec.xml:
552         * docs/plugins/inspect/plugin-amrnb.xml:
553         * docs/plugins/inspect/plugin-amrwbdec.xml:
554         * docs/plugins/inspect/plugin-asf.xml:
555         * docs/plugins/inspect/plugin-cdio.xml:
556         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
557         * docs/plugins/inspect/plugin-dvdread.xml:
558         * docs/plugins/inspect/plugin-dvdsub.xml:
559         * docs/plugins/inspect/plugin-lame.xml:
560         * docs/plugins/inspect/plugin-mad.xml:
561         * docs/plugins/inspect/plugin-mpeg2dec.xml:
562         * docs/plugins/inspect/plugin-realmedia.xml:
563         * docs/plugins/inspect/plugin-siddec.xml:
564         * docs/plugins/inspect/plugin-twolame.xml:
565         * docs/plugins/inspect/plugin-x264.xml:
566         * docs/plugins/inspect/plugin-xingmux.xml:
567         * gst-plugins-ugly.doap:
568         * win32/common/config.h:
569           Release 1.3.91
570
571 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
572
573         * po/af.po:
574         * po/az.po:
575         * po/bg.po:
576         * po/ca.po:
577         * po/cs.po:
578         * po/da.po:
579         * po/de.po:
580         * po/el.po:
581         * po/en_GB.po:
582         * po/eo.po:
583         * po/es.po:
584         * po/eu.po:
585         * po/fi.po:
586         * po/fr.po:
587         * po/gl.po:
588         * po/hr.po:
589         * po/hu.po:
590         * po/id.po:
591         * po/it.po:
592         * po/ja.po:
593         * po/lt.po:
594         * po/lv.po:
595         * po/ms.po:
596         * po/mt.po:
597         * po/nb.po:
598         * po/nl.po:
599         * po/or.po:
600         * po/pl.po:
601         * po/pt_BR.po:
602         * po/ro.po:
603         * po/ru.po:
604         * po/sk.po:
605         * po/sl.po:
606         * po/sq.po:
607         * po/sr.po:
608         * po/sv.po:
609         * po/tr.po:
610         * po/uk.po:
611         * po/vi.po:
612         * po/zh_CN.po:
613           Update .po files
614
615 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
616
617         * po/vi.po:
618           po: Update translations
619
620 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
621
622         * gst/realmedia/rademux.c:
623           rademux: Print invalid fourcc in error message in hex
624           Previously this was printed as characters which caused later processing
625           of the error message to sometimes warn about non-UTF-8 characters.
626           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
627
628 === release 1.3.90 ===
629
630 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
631
632         * ChangeLog:
633         * NEWS:
634         * RELEASE:
635         * configure.ac:
636         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
637         * docs/plugins/inspect/plugin-a52dec.xml:
638         * docs/plugins/inspect/plugin-amrnb.xml:
639         * docs/plugins/inspect/plugin-amrwbdec.xml:
640         * docs/plugins/inspect/plugin-asf.xml:
641         * docs/plugins/inspect/plugin-cdio.xml:
642         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
643         * docs/plugins/inspect/plugin-dvdread.xml:
644         * docs/plugins/inspect/plugin-dvdsub.xml:
645         * docs/plugins/inspect/plugin-lame.xml:
646         * docs/plugins/inspect/plugin-mad.xml:
647         * docs/plugins/inspect/plugin-mpeg2dec.xml:
648         * docs/plugins/inspect/plugin-realmedia.xml:
649         * docs/plugins/inspect/plugin-siddec.xml:
650         * docs/plugins/inspect/plugin-twolame.xml:
651         * docs/plugins/inspect/plugin-x264.xml:
652         * docs/plugins/inspect/plugin-xingmux.xml:
653         * gst-plugins-ugly.doap:
654         * win32/common/config.h:
655           Release 1.3.90
656
657 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
658
659         * po/af.po:
660         * po/az.po:
661         * po/bg.po:
662         * po/ca.po:
663         * po/cs.po:
664         * po/da.po:
665         * po/de.po:
666         * po/el.po:
667         * po/en_GB.po:
668         * po/eo.po:
669         * po/es.po:
670         * po/eu.po:
671         * po/fi.po:
672         * po/fr.po:
673         * po/gl.po:
674         * po/hr.po:
675         * po/hu.po:
676         * po/id.po:
677         * po/it.po:
678         * po/ja.po:
679         * po/lt.po:
680         * po/lv.po:
681         * po/ms.po:
682         * po/mt.po:
683         * po/nb.po:
684         * po/nl.po:
685         * po/or.po:
686         * po/pl.po:
687         * po/pt_BR.po:
688         * po/ro.po:
689         * po/ru.po:
690         * po/sk.po:
691         * po/sl.po:
692         * po/sq.po:
693         * po/sr.po:
694         * po/sv.po:
695         * po/tr.po:
696         * po/uk.po:
697         * po/vi.po:
698         * po/zh_CN.po:
699           Update .po files
700
701 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
702
703         * .gitignore:
704           Ignore autotools test-driver temp files from 'make check'
705
706 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
707
708         * configure.ac:
709           Back to development
710
711 === release 1.3.3 ===
712
713 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
714
715         * ChangeLog:
716         * NEWS:
717         * RELEASE:
718         * configure.ac:
719         * docs/plugins/inspect/plugin-a52dec.xml:
720         * docs/plugins/inspect/plugin-amrnb.xml:
721         * docs/plugins/inspect/plugin-amrwbdec.xml:
722         * docs/plugins/inspect/plugin-asf.xml:
723         * docs/plugins/inspect/plugin-cdio.xml:
724         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
725         * docs/plugins/inspect/plugin-dvdread.xml:
726         * docs/plugins/inspect/plugin-dvdsub.xml:
727         * docs/plugins/inspect/plugin-lame.xml:
728         * docs/plugins/inspect/plugin-mad.xml:
729         * docs/plugins/inspect/plugin-mpeg2dec.xml:
730         * docs/plugins/inspect/plugin-realmedia.xml:
731         * docs/plugins/inspect/plugin-siddec.xml:
732         * docs/plugins/inspect/plugin-twolame.xml:
733         * docs/plugins/inspect/plugin-x264.xml:
734         * docs/plugins/inspect/plugin-xingmux.xml:
735         * gst-plugins-ugly.doap:
736         * win32/common/config.h:
737           Release 1.3.3
738
739 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
740
741         * po/af.po:
742         * po/az.po:
743         * po/bg.po:
744         * po/ca.po:
745         * po/cs.po:
746         * po/da.po:
747         * po/de.po:
748         * po/el.po:
749         * po/en_GB.po:
750         * po/eo.po:
751         * po/es.po:
752         * po/eu.po:
753         * po/fi.po:
754         * po/fr.po:
755         * po/gl.po:
756         * po/hr.po:
757         * po/hu.po:
758         * po/id.po:
759         * po/it.po:
760         * po/ja.po:
761         * po/lt.po:
762         * po/lv.po:
763         * po/ms.po:
764         * po/mt.po:
765         * po/nb.po:
766         * po/nl.po:
767         * po/or.po:
768         * po/pl.po:
769         * po/pt_BR.po:
770         * po/ro.po:
771         * po/ru.po:
772         * po/sk.po:
773         * po/sl.po:
774         * po/sq.po:
775         * po/sr.po:
776         * po/sv.po:
777         * po/tr.po:
778         * po/uk.po:
779         * po/vi.po:
780         * po/zh_CN.po:
781           Update .po files
782
783 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
784
785         * po/de.po:
786         * po/nl.po:
787           po: Update translations
788
789 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
790
791         * gst/realmedia/rmdemux.c:
792         * gst/realmedia/rmdemux.h:
793           rmdemux: use GstFlowCombiner
794           Removes flow return combination code to use the newly added GstFlowCombiner
795           https://bugzilla.gnome.org/show_bug.cgi?id=709224
796
797 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
798
799         * gst/asfdemux/gstasfdemux.c:
800         * gst/asfdemux/gstasfdemux.h:
801           asfdemux: use GstFlowCombiner
802           Removes flow return combination code to use the newly added GstFlowCombiner
803           https://bugzilla.gnome.org/show_bug.cgi?id=709224
804
805 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
806
807         * ext/x264/gstx264enc.c:
808           x264enc: fix caps leak in set_format()
809           https://bugzilla.gnome.org/show_bug.cgi?id=730865
810
811 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
812
813         * gst/asfdemux/gstasfdemux.c:
814           asfdemux: Handle initial 0 timestamp that should have been -1
815           https://bugzilla.gnome.org/show_bug.cgi?id=719660
816
817 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
818
819         * configure.ac:
820           Back to development
821
822 === release 1.3.2 ===
823
824 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
825
826         * ChangeLog:
827         * NEWS:
828         * RELEASE:
829         * common:
830         * configure.ac:
831         * docs/plugins/inspect-build.stamp:
832         * docs/plugins/inspect.stamp:
833         * docs/plugins/inspect/plugin-a52dec.xml:
834         * docs/plugins/inspect/plugin-amrnb.xml:
835         * docs/plugins/inspect/plugin-amrwbdec.xml:
836         * docs/plugins/inspect/plugin-asf.xml:
837         * docs/plugins/inspect/plugin-cdio.xml:
838         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
839         * docs/plugins/inspect/plugin-dvdread.xml:
840         * docs/plugins/inspect/plugin-dvdsub.xml:
841         * docs/plugins/inspect/plugin-lame.xml:
842         * docs/plugins/inspect/plugin-mad.xml:
843         * docs/plugins/inspect/plugin-mpeg2dec.xml:
844         * docs/plugins/inspect/plugin-realmedia.xml:
845         * docs/plugins/inspect/plugin-siddec.xml:
846         * docs/plugins/inspect/plugin-twolame.xml:
847         * docs/plugins/inspect/plugin-x264.xml:
848         * docs/plugins/inspect/plugin-xingmux.xml:
849         * gst-plugins-ugly.doap:
850         * win32/common/config.h:
851           Release 1.3.2
852
853 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
854
855         * po/af.po:
856         * po/az.po:
857         * po/bg.po:
858         * po/ca.po:
859         * po/cs.po:
860         * po/da.po:
861         * po/de.po:
862         * po/el.po:
863         * po/en_GB.po:
864         * po/eo.po:
865         * po/es.po:
866         * po/eu.po:
867         * po/fi.po:
868         * po/fr.po:
869         * po/gl.po:
870         * po/hr.po:
871         * po/hu.po:
872         * po/id.po:
873         * po/it.po:
874         * po/ja.po:
875         * po/lt.po:
876         * po/lv.po:
877         * po/ms.po:
878         * po/mt.po:
879         * po/nb.po:
880         * po/nl.po:
881         * po/or.po:
882         * po/pl.po:
883         * po/pt_BR.po:
884         * po/ro.po:
885         * po/ru.po:
886         * po/sk.po:
887         * po/sl.po:
888         * po/sq.po:
889         * po/sr.po:
890         * po/sv.po:
891         * po/tr.po:
892         * po/uk.po:
893         * po/vi.po:
894         * po/zh_CN.po:
895           Update .po files
896
897 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
898
899         * common:
900           Automatic update of common submodule
901           From 211fa5f to 1f5d3c3
902
903 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
904
905         * ext/mpeg2dec/gstmpeg2dec.h:
906           mpeg2dec: remove unused struct members
907
908 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
909
910         * gst/realmedia/rtspreal.c:
911           rtspreal: Fix some memory leaks in an error path
912           CID 1212165.
913
914 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
915
916         * ext/mpeg2dec/gstmpeg2dec.c:
917           mpeg2dec: Release codec state on negotiation failures
918           Else it leaks
919           CID #1212169
920
921 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
922
923         * configure.ac:
924           Back to development
925
926 === release 1.3.1 ===
927
928 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
929
930         * ChangeLog:
931         * NEWS:
932         * RELEASE:
933         * configure.ac:
934         * docs/plugins/gst-plugins-ugly-plugins.args:
935         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
936         * docs/plugins/inspect/plugin-a52dec.xml:
937         * docs/plugins/inspect/plugin-amrnb.xml:
938         * docs/plugins/inspect/plugin-amrwbdec.xml:
939         * docs/plugins/inspect/plugin-asf.xml:
940         * docs/plugins/inspect/plugin-cdio.xml:
941         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
942         * docs/plugins/inspect/plugin-dvdread.xml:
943         * docs/plugins/inspect/plugin-dvdsub.xml:
944         * docs/plugins/inspect/plugin-lame.xml:
945         * docs/plugins/inspect/plugin-mad.xml:
946         * docs/plugins/inspect/plugin-mpeg2dec.xml:
947         * docs/plugins/inspect/plugin-realmedia.xml:
948         * docs/plugins/inspect/plugin-siddec.xml:
949         * docs/plugins/inspect/plugin-twolame.xml:
950         * docs/plugins/inspect/plugin-x264.xml:
951         * docs/plugins/inspect/plugin-xingmux.xml:
952         * gst-plugins-ugly.doap:
953         * win32/common/config.h:
954           Release 1.3.1
955
956 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
957
958         * po/af.po:
959         * po/az.po:
960         * po/bg.po:
961         * po/ca.po:
962         * po/cs.po:
963         * po/da.po:
964         * po/de.po:
965         * po/el.po:
966         * po/en_GB.po:
967         * po/eo.po:
968         * po/es.po:
969         * po/eu.po:
970         * po/fi.po:
971         * po/fr.po:
972         * po/gl.po:
973         * po/hr.po:
974         * po/hu.po:
975         * po/id.po:
976         * po/it.po:
977         * po/ja.po:
978         * po/lt.po:
979         * po/lv.po:
980         * po/ms.po:
981         * po/mt.po:
982         * po/nb.po:
983         * po/nl.po:
984         * po/or.po:
985         * po/pl.po:
986         * po/pt_BR.po:
987         * po/ro.po:
988         * po/ru.po:
989         * po/sk.po:
990         * po/sl.po:
991         * po/sq.po:
992         * po/sr.po:
993         * po/sv.po:
994         * po/tr.po:
995         * po/uk.po:
996         * po/vi.po:
997         * po/zh_CN.po:
998           Update .po files
999
1000 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
1001
1002         * po/de.po:
1003         * po/id.po:
1004         * po/lv.po:
1005         * po/sk.po:
1006         * po/sr.po:
1007           po: Update translations
1008
1009 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
1010
1011         * common:
1012           Automatic update of common submodule
1013           From bcb1518 to 211fa5f
1014
1015 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
1016
1017         * ext/sidplay/gstsiddec.cc:
1018         * gst/asfdemux/gstrtspwms.c:
1019         * gst/realmedia/rademux.c:
1020         * gst/realmedia/rdtmanager.c:
1021         * gst/realmedia/rtspreal.c:
1022           docs: remove outdated and pointless 'Last reviewed' lines from docs
1023           They are very confusing for people, and more often than not
1024           also just not very accurate. Seeing 'last reviewed: 2005' in
1025           your docs is not very confidence-inspiring. Let's just remove
1026           those comments.
1027
1028 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1029
1030         * gst/dvdsub/gstdvdsubdec.c:
1031           dvdsubdec: fix spurious rejection of 0 time offset commands
1032           Coverity 206168
1033
1034 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1035
1036         * ext/dvdread/dvdreadsrc.c:
1037           dvdread: avoid intermediate promotion to signed
1038           We should not reach the dangerous range here, though.
1039           Coverity 206491, 206492, 1139856
1040
1041 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1042
1043         * ext/mpeg2dec/gstmpeg2dec.c:
1044           mpeg2dec: do not reset the whole video info when setting size
1045           New changes to gstvideo will reset all the video info state
1046           when calling _set_format, overwriting what was previously set
1047           in the preceding code.
1048           The comment says the following code is meant to preserve the
1049           pre-crop size, so let's just keep the size and related data
1050           as this does not seem to break anything else (this is what
1051           the _set_format call would have set before the change that
1052           reset all data, except the colorimetry).
1053
1054 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
1055
1056         * gst/asfdemux/gstasfdemux.c:
1057           asfdemux: Fix payloads check
1058           Don't iterate stream->payloads if ... it doesn't exist
1059           CID #1139846
1060
1061 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
1062
1063         * .gitignore:
1064           .gitignore: Ignore gcov intermediate files
1065           https://bugzilla.gnome.org/show_bug.cgi?id=725483
1066
1067 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
1068
1069         * common:
1070           Automatic update of common submodule
1071           From fe1672e to bcb1518
1072
1073 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
1074
1075         * common:
1076           Automatic update of common submodule
1077           From 1a07da9 to fe1672e
1078
1079 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
1080
1081         * docs/Makefile.am:
1082           docs: install prebuilt plugin docs if gtk-doc is disabled
1083           Sync to the Makefile.am from gst-plugin-base where it is done right.
1084           Fixes #725034
1085
1086 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
1087
1088         * gst/xingmux/gstxingmux.c:
1089         * gst/xingmux/plugin.c:
1090           xingmux: add muxer category and make element plugable
1091           This is required to make encodebin consider the element. Yet it is not enough to
1092           have it plugged it has a lower priority than most mp3encoders and no different
1093           caps.
1094
1095 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
1096
1097         * ext/x264/gstx264enc.c:
1098           x264enc: allow lossless compression (qp=0)
1099           https://bugzilla.gnome.org/show_bug.cgi?id=725051
1100
1101 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
1102
1103         * m4/a52.m4:
1104           m4: Remove extra check for 11+ year old a52 release
1105           You deserve a build failure if you still have that version
1106           If someone wants to completely remove this m4 to replace it with the
1107           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
1108
1109 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
1110
1111         * m4/a52.m4:
1112           m4: Fix multiple tests in AC_CHECK_A52DEC
1113
1114 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
1115
1116         * gst/asfdemux/gstasfdemux.c:
1117           asfdemux: Remove unused function
1118
1119 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
1120
1121         * tests/check/Makefile.am:
1122           check: Fix test location
1123
1124 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
1125
1126         * tests/check/Makefile.am:
1127           tests: Don't build disabled plugins' check tests
1128           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
1129
1130 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
1131
1132         * common:
1133           Automatic update of common submodule
1134           From d48bed3 to 1a07da9
1135
1136 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
1137
1138         * gst/asfdemux/gstasfdemux.c:
1139           asfdemux: only add "format" field with fourcc to WMV caps
1140           Doesn't make sense for e.g. H264 or MJPEG.
1141
1142 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
1143
1144         * autogen.sh:
1145         * common:
1146           Automatic update of common submodule
1147           From dbedaa0 to d48bed3
1148
1149 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
1150
1151         * po/Makevars:
1152           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
1153           https://bugzilla.gnome.org/show_bug.cgi?id=705455
1154
1155 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
1156
1157         * ext/amrwbdec/amrwbdec.c:
1158           amrwbdec: Remove some dead code
1159
1160 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
1161
1162         * ext/amrnb/amrnbdec.c:
1163           amrnbdec: Remove some dead code
1164
1165 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
1166
1167         * ext/amrnb/amrnbdec.c:
1168           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1169
1170 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
1171
1172         * ext/amrwbdec/amrwbdec.c:
1173           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1174
1175 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
1176
1177         * ext/mpeg2dec/gstmpeg2dec.c:
1178           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
1179
1180 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
1181
1182         * ext/x264/gstx264enc.c:
1183           x264enc: fix compiler warning
1184           Compiler warns rightly about possibly uninitialized variable.
1185
1186 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
1187
1188         * ext/x264/gstx264enc.c:
1189           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
1190           gst-launch-1.0 videotestsrc ! x264enc
1191
1192 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1193
1194         * ext/mpeg2dec/gstmpeg2dec.c:
1195           mpeg2dec: graceful degradation for badly parsed input
1196
1197 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
1198
1199         * common:
1200           Automatic update of common submodule
1201           From 865aa20 to dbedaa0
1202
1203 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
1204
1205         * gst/asfdemux/asfpacket.c:
1206           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
1207           So, don't need to check previous payload's mo_size and current
1208           payload's mo_size when merging it.
1209           https://bugzilla.gnome.org/show_bug.cgi?id=710609
1210
1211 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
1212
1213         * gst/asfdemux/gstasfdemux.c:
1214         * gst/asfdemux/gstasfdemux.h:
1215           asfdemux: Keep audio error checking fields only for audio
1216           Video shouldn't need to be descrambled, this can cause frames data
1217           to be corrupted
1218           https://bugzilla.gnome.org/show_bug.cgi?id=684942
1219
1220 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
1221
1222         * gst/asfdemux/gstasfdemux.c:
1223           asfdemux: really copy the buffer data
1224           Pass the copy-memory flag to copy the memory for the output buffer,
1225           otherwise we end with 0-sized buffers
1226           https://bugzilla.gnome.org/show_bug.cgi?id=684942
1227
1228 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
1229
1230         * ext/x264/gstx264enc.c:
1231           x264enc: If FPS is available, set VFR to false
1232           https://bugzilla.gnome.org/show_bug.cgi?id=708940
1233
1234 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
1235
1236         * gst/asfdemux/gstasfdemux.c:
1237           asfdemux: Only use segment.start as seek_time if it is relative
1238           Relying on the gst_segment_do_seek results for getting the
1239           seeking time should not be used if seek type is SET because the
1240           do_seek function makes the 'cur` position of the seek normalized
1241           on the segment range. This means that seeking beyond the end of the
1242           file might not result in instant EOS as it will end up seeking to
1243           the final ts of the file.
1244           In asf seeking to the final timestamp can lead to seeking to the last
1245           keyframe, meaning a few seconds of video will still be played, which should
1246           not be the desired behavior when seeking beyong file limits.
1247
1248 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
1249
1250         * gst/asfdemux/gstasfdemux.c:
1251           asfdemux: Parse last simple index entry
1252           The entry size is fixed at 6, fix typo to finish parsing the index
1253           correctly until the last sample
1254
1255 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
1256
1257         * README:
1258         * common:
1259           Automatic update of common submodule
1260           From 6b03ba7 to 865aa20
1261
1262 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1263
1264         * configure.ac:
1265           configure: Actually use 1.3.0.1 as version to make configure happy
1266
1267 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1268
1269         * configure.ac:
1270           Back to development
1271
1272 === release 1.2.0 ===
1273
1274 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1275
1276         * ChangeLog:
1277         * NEWS:
1278         * RELEASE:
1279         * configure.ac:
1280         * docs/plugins/inspect/plugin-a52dec.xml:
1281         * docs/plugins/inspect/plugin-amrnb.xml:
1282         * docs/plugins/inspect/plugin-amrwbdec.xml:
1283         * docs/plugins/inspect/plugin-asf.xml:
1284         * docs/plugins/inspect/plugin-cdio.xml:
1285         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1286         * docs/plugins/inspect/plugin-dvdread.xml:
1287         * docs/plugins/inspect/plugin-dvdsub.xml:
1288         * docs/plugins/inspect/plugin-lame.xml:
1289         * docs/plugins/inspect/plugin-mad.xml:
1290         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1291         * docs/plugins/inspect/plugin-realmedia.xml:
1292         * docs/plugins/inspect/plugin-siddec.xml:
1293         * docs/plugins/inspect/plugin-twolame.xml:
1294         * docs/plugins/inspect/plugin-x264.xml:
1295         * docs/plugins/inspect/plugin-xingmux.xml:
1296         * gst-plugins-ugly.doap:
1297         * win32/common/config.h:
1298           Release 1.2.0
1299
1300 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1301
1302         * po/af.po:
1303         * po/az.po:
1304         * po/bg.po:
1305         * po/ca.po:
1306         * po/cs.po:
1307         * po/da.po:
1308         * po/de.po:
1309         * po/el.po:
1310         * po/en_GB.po:
1311         * po/eo.po:
1312         * po/es.po:
1313         * po/eu.po:
1314         * po/fi.po:
1315         * po/fr.po:
1316         * po/gl.po:
1317         * po/hr.po:
1318         * po/hu.po:
1319         * po/id.po:
1320         * po/it.po:
1321         * po/ja.po:
1322         * po/lt.po:
1323         * po/lv.po:
1324         * po/ms.po:
1325         * po/mt.po:
1326         * po/nb.po:
1327         * po/nl.po:
1328         * po/or.po:
1329         * po/pl.po:
1330         * po/pt_BR.po:
1331         * po/ro.po:
1332         * po/ru.po:
1333         * po/sk.po:
1334         * po/sl.po:
1335         * po/sq.po:
1336         * po/sr.po:
1337         * po/sv.po:
1338         * po/tr.po:
1339         * po/uk.po:
1340         * po/vi.po:
1341         * po/zh_CN.po:
1342           Update .po files
1343
1344 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
1345
1346         * ext/x264/gstx264enc.c:
1347           x264enc: Update the documentation to match the default profile used
1348           https://bugzilla.gnome.org/show_bug.cgi?id=708036
1349
1350 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
1351
1352         * common:
1353           Automatic update of common submodule
1354           From b613661 to 6b03ba7
1355
1356 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
1357
1358         * common:
1359           Automatic update of common submodule
1360           From 74a6857 to b613661
1361
1362 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
1363
1364         * autogen.sh:
1365         * common:
1366           Automatic update of common submodule
1367           From 098c0d7 to 74a6857
1368
1369 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1370
1371         * configure.ac:
1372           Back to development
1373
1374 === release 1.1.90 ===
1375
1376 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1377
1378         * ChangeLog:
1379         * NEWS:
1380         * RELEASE:
1381         * configure.ac:
1382         * docs/plugins/inspect/plugin-a52dec.xml:
1383         * docs/plugins/inspect/plugin-amrnb.xml:
1384         * docs/plugins/inspect/plugin-amrwbdec.xml:
1385         * docs/plugins/inspect/plugin-asf.xml:
1386         * docs/plugins/inspect/plugin-cdio.xml:
1387         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1388         * docs/plugins/inspect/plugin-dvdread.xml:
1389         * docs/plugins/inspect/plugin-dvdsub.xml:
1390         * docs/plugins/inspect/plugin-lame.xml:
1391         * docs/plugins/inspect/plugin-mad.xml:
1392         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1393         * docs/plugins/inspect/plugin-realmedia.xml:
1394         * docs/plugins/inspect/plugin-siddec.xml:
1395         * docs/plugins/inspect/plugin-twolame.xml:
1396         * docs/plugins/inspect/plugin-x264.xml:
1397         * docs/plugins/inspect/plugin-xingmux.xml:
1398         * gst-plugins-ugly.doap:
1399         * win32/common/config.h:
1400           Release 1.1.90
1401
1402 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1403
1404         * po/af.po:
1405         * po/az.po:
1406         * po/bg.po:
1407         * po/ca.po:
1408         * po/cs.po:
1409         * po/da.po:
1410         * po/de.po:
1411         * po/el.po:
1412         * po/en_GB.po:
1413         * po/eo.po:
1414         * po/es.po:
1415         * po/eu.po:
1416         * po/fi.po:
1417         * po/fr.po:
1418         * po/gl.po:
1419         * po/hr.po:
1420         * po/hu.po:
1421         * po/id.po:
1422         * po/it.po:
1423         * po/ja.po:
1424         * po/lt.po:
1425         * po/lv.po:
1426         * po/ms.po:
1427         * po/mt.po:
1428         * po/nb.po:
1429         * po/nl.po:
1430         * po/or.po:
1431         * po/pl.po:
1432         * po/pt_BR.po:
1433         * po/ro.po:
1434         * po/ru.po:
1435         * po/sk.po:
1436         * po/sl.po:
1437         * po/sq.po:
1438         * po/sr.po:
1439         * po/sv.po:
1440         * po/tr.po:
1441         * po/uk.po:
1442         * po/vi.po:
1443         * po/zh_CN.po:
1444           Update .po files
1445
1446 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1447
1448         * po/cs.po:
1449           po: Update translations
1450
1451 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
1452
1453         * ext/x264/gstx264enc.c:
1454         * tests/check/elements/x264enc.c:
1455           x264enc: Implement getcaps that restricts the input format depending on the output profile
1456           Also add some x264enc profile tests
1457           https://bugzilla.gnome.org/show_bug.cgi?id=708326
1458
1459 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
1460
1461         * gst/asfdemux/asfpacket.c:
1462         * gst/asfdemux/gstasfdemux.c:
1463           asfdemux: fix playback regression in push mode
1464
1465 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
1466
1467         * gst/asfdemux/gstasfdemux.h:
1468           asfdemux: remove unused variable
1469
1470 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
1471
1472         * ext/x264/gstx264enc.c:
1473           x264enc: Don't unref future state but the old one
1474           Being silly will lead us nowhere.
1475
1476 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1477
1478         * ext/x264/gstx264enc.c:
1479           x264enc: Check if we have an input state before using it
1480           Flushing might happen before caps were set on the encoder,
1481           which would lead to crashes here.
1482           Thanks to Matej Knopp for analyzing this.
1483           https://bugzilla.gnome.org/show_bug.cgi?id=707414
1484
1485 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
1486
1487         * ext/x264/gstx264enc.c:
1488           x264enc: fix unsigned comparison warning
1489
1490 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1491
1492         * configure.ac:
1493           Back to development
1494
1495 === release 1.1.4 ===
1496
1497 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1498
1499         * ChangeLog:
1500         * NEWS:
1501         * RELEASE:
1502         * configure.ac:
1503         * docs/plugins/inspect/plugin-a52dec.xml:
1504         * docs/plugins/inspect/plugin-amrnb.xml:
1505         * docs/plugins/inspect/plugin-amrwbdec.xml:
1506         * docs/plugins/inspect/plugin-asf.xml:
1507         * docs/plugins/inspect/plugin-cdio.xml:
1508         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1509         * docs/plugins/inspect/plugin-dvdread.xml:
1510         * docs/plugins/inspect/plugin-dvdsub.xml:
1511         * docs/plugins/inspect/plugin-lame.xml:
1512         * docs/plugins/inspect/plugin-mad.xml:
1513         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1514         * docs/plugins/inspect/plugin-realmedia.xml:
1515         * docs/plugins/inspect/plugin-siddec.xml:
1516         * docs/plugins/inspect/plugin-twolame.xml:
1517         * docs/plugins/inspect/plugin-x264.xml:
1518         * docs/plugins/inspect/plugin-xingmux.xml:
1519         * gst-plugins-ugly.doap:
1520         * win32/common/config.h:
1521           Release 1.1.4
1522
1523 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1524
1525         * po/af.po:
1526         * po/az.po:
1527         * po/bg.po:
1528         * po/ca.po:
1529         * po/cs.po:
1530         * po/da.po:
1531         * po/de.po:
1532         * po/el.po:
1533         * po/en_GB.po:
1534         * po/eo.po:
1535         * po/es.po:
1536         * po/eu.po:
1537         * po/fi.po:
1538         * po/fr.po:
1539         * po/gl.po:
1540         * po/hr.po:
1541         * po/hu.po:
1542         * po/id.po:
1543         * po/it.po:
1544         * po/ja.po:
1545         * po/lt.po:
1546         * po/lv.po:
1547         * po/ms.po:
1548         * po/mt.po:
1549         * po/nb.po:
1550         * po/nl.po:
1551         * po/or.po:
1552         * po/pl.po:
1553         * po/pt_BR.po:
1554         * po/ro.po:
1555         * po/ru.po:
1556         * po/sk.po:
1557         * po/sl.po:
1558         * po/sq.po:
1559         * po/sr.po:
1560         * po/sv.po:
1561         * po/tr.po:
1562         * po/uk.po:
1563         * po/vi.po:
1564         * po/zh_CN.po:
1565           Update .po files
1566
1567 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1568
1569         * po/pt_BR.po:
1570           po: update translations
1571
1572 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
1573
1574         * ext/x264/gstx264enc.c:
1575           x264enc: log when we output a lower profile than requested
1576
1577 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1578
1579         * ext/x264/gstx264enc.c:
1580           x264enc: Consider subset relations of profiles when setting srcpad caps
1581           constrained-baseline is a subset of baseline, is a subset of main,
1582           is a subset of high profile.
1583           https://bugzilla.gnome.org/show_bug.cgi?id=705425
1584
1585 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
1586
1587         * ext/x264/gstx264enc.c:
1588           x264enc: propagate flow return back to base class and upstream
1589           https://bugzilla.gnome.org/show_bug.cgi?id=705425
1590
1591 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
1592
1593         * configure.ac:
1594           configure: fix x264 version checking
1595           x264 releases carry pkg-config versions such as 0.120.x
1596           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
1597           then fail, so we need to either check for > 0.119.0 or
1598           for >= 0.120 to make this work right.
1599
1600 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
1601
1602         * ext/x264/gstx264enc.c:
1603           x264enc: minor clean-up
1604           We requires x264 build >= 120 now.
1605
1606 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1607
1608         * ext/mpeg2dec/gstmpeg2dec.c:
1609           mpeg2dec: Fix mpeg2_reset() calls
1610
1611 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1612
1613         * ext/mpeg2dec/gstmpeg2dec.c:
1614         * ext/x264/gstx264enc.c:
1615           ext: Use new flush vfunc of video codec base classes and remove reset implementations
1616
1617 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
1618
1619         * gst/asfdemux/gstasfdemux.c:
1620           asfdemux: fix build on C89 compilers
1621
1622 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
1623
1624         * gst/asfdemux/asfpacket.c:
1625         * gst/asfdemux/gstasfdemux.c:
1626           asfdemux: fix seeking in push mode
1627
1628 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
1629
1630         * configure.ac:
1631           build: add subdir-objects to AM_INIT_AUTOMAKE
1632           Fixes warnings in automake 1.14
1633           https://bugzilla.gnome.org/show_bug.cgi?id=705350
1634
1635 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
1636
1637         * ext/mpeg2dec/gstmpeg2dec.c:
1638           mpeg2dec: Do a hard reset of flush_stop
1639           Which is notified by hard == 0 with latest refactoring.
1640
1641 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
1642
1643         * po/LINGUAS:
1644         * po/da.po:
1645         * po/de.po:
1646         * po/gl.po:
1647         * po/hr.po:
1648         * po/hu.po:
1649         * po/ja.po:
1650         * po/nb.po:
1651         * po/nl.po:
1652         * po/pl.po:
1653         * po/ru.po:
1654         * po/sl.po:
1655         * po/tr.po:
1656         * po/uk.po:
1657         * po/vi.po:
1658           po: update translations
1659
1660 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1661
1662         * configure.ac:
1663           Back to development
1664
1665 === release 1.1.3 ===
1666
1667 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1668
1669         * ChangeLog:
1670         * NEWS:
1671         * RELEASE:
1672         * configure.ac:
1673         * docs/plugins/inspect/plugin-a52dec.xml:
1674         * docs/plugins/inspect/plugin-amrnb.xml:
1675         * docs/plugins/inspect/plugin-amrwbdec.xml:
1676         * docs/plugins/inspect/plugin-asf.xml:
1677         * docs/plugins/inspect/plugin-cdio.xml:
1678         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1679         * docs/plugins/inspect/plugin-dvdread.xml:
1680         * docs/plugins/inspect/plugin-dvdsub.xml:
1681         * docs/plugins/inspect/plugin-lame.xml:
1682         * docs/plugins/inspect/plugin-mad.xml:
1683         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1684         * docs/plugins/inspect/plugin-realmedia.xml:
1685         * docs/plugins/inspect/plugin-siddec.xml:
1686         * docs/plugins/inspect/plugin-twolame.xml:
1687         * docs/plugins/inspect/plugin-x264.xml:
1688         * docs/plugins/inspect/plugin-xingmux.xml:
1689         * gst-plugins-ugly.doap:
1690         * win32/common/config.h:
1691           Release 1.1.3
1692
1693 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1694
1695         * po/af.po:
1696         * po/az.po:
1697         * po/bg.po:
1698         * po/ca.po:
1699         * po/cs.po:
1700         * po/da.po:
1701         * po/de.po:
1702         * po/el.po:
1703         * po/en_GB.po:
1704         * po/eo.po:
1705         * po/es.po:
1706         * po/eu.po:
1707         * po/fi.po:
1708         * po/fr.po:
1709         * po/gl.po:
1710         * po/hu.po:
1711         * po/id.po:
1712         * po/it.po:
1713         * po/ja.po:
1714         * po/lt.po:
1715         * po/lv.po:
1716         * po/ms.po:
1717         * po/mt.po:
1718         * po/nb.po:
1719         * po/nl.po:
1720         * po/or.po:
1721         * po/pl.po:
1722         * po/pt_BR.po:
1723         * po/ro.po:
1724         * po/ru.po:
1725         * po/sk.po:
1726         * po/sl.po:
1727         * po/sq.po:
1728         * po/sr.po:
1729         * po/sv.po:
1730         * po/tr.po:
1731         * po/uk.po:
1732         * po/vi.po:
1733         * po/zh_CN.po:
1734           Update .po files
1735
1736 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1737
1738         * gst/asfdemux/gstasfdemux.c:
1739         * gst/realmedia/rademux.c:
1740         * gst/realmedia/rmdemux.c:
1741           gst: Don't swap start/stop for negative rates in the SEGMENT query
1742
1743 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1744
1745         * gst/realmedia/rademux.c:
1746         * gst/realmedia/rmdemux.c:
1747           real: Implement SEGMENT query
1748
1749 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1750
1751         * gst/asfdemux/gstasfdemux.c:
1752           asfdemux: Implement SEGMENT query
1753
1754 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
1755
1756         * gst/asfdemux/asfheaders.c:
1757         * gst/asfdemux/asfheaders.h:
1758         * gst/asfdemux/asfpacket.c:
1759         * gst/asfdemux/gstasfdemux.c:
1760         * gst/asfdemux/gstasfdemux.h:
1761           asfdemux: Add support for dvr-ms
1762           https://bugzilla.gnome.org/show_bug.cgi?id=705026
1763
1764 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
1765
1766         * gst/realmedia/rtspreal.c:
1767           rtspreal: Ensure output value has an assigned value
1768           In the case where this macro was used, that dest was != NULL but that
1769           the strncmp failed, we would end up with dest_len being undefined.
1770
1771 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
1772
1773         * ext/x264/gstx264enc.c:
1774           x264: Fix dts comparision
1775           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
1776           and signed value... resulting it the result never being < 0.
1777           Instead just check if it is smaller before assigning to frame->dts.
1778
1779 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
1780
1781         * gst/asfdemux/gstasfdemux.c:
1782         * gst/asfdemux/gstasfdemux.h:
1783           asfdemux: fix seqnum handling for seeks
1784           Use the same seqnum as the seek for flushes/segments that are
1785           caused by the seek. Also do the same for segment events
1786           Fixes #676242
1787
1788 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1789
1790         * ext/mpeg2dec/gstmpeg2dec.c:
1791           mpeg2dec: Clean up reset/start/stop handling
1792
1793 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1794
1795         * ext/x264/gstx264enc.c:
1796           x264enc: React properly to flushing/resetting the encoder
1797           https://bugzilla.gnome.org/show_bug.cgi?id=656007
1798
1799 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1800
1801         * gst/realmedia/rademux.c:
1802         * gst/realmedia/rademux.h:
1803         * gst/realmedia/rmdemux.c:
1804         * gst/realmedia/rmdemux.h:
1805           realmedia: Add support for group-id in the stream-start event
1806
1807 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1808
1809         * gst/asfdemux/gstasfdemux.c:
1810         * gst/asfdemux/gstasfdemux.h:
1811           asfdemux: Add support for group-id in the stream-start event
1812
1813 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1814
1815         * ext/sidplay/gstsiddec.cc:
1816         * ext/sidplay/gstsiddec.h:
1817           siddec: Add support for group-id in the stream-start event
1818
1819 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
1820
1821         * gst/realmedia/rmdemux.c:
1822           rmdemux: Mark demuxer as "running" in push-mode
1823           Allows queries (and other code) to be answered when working in push-mode.
1824           Running would only be set to TRUE accordingly when working in pull-mode
1825           once it had read header/index.
1826           Fixes #680185
1827
1828 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
1829
1830         * ext/mpeg2dec/gstmpeg2dec.c:
1831           mpeg2dec: Properly reset on sequence changes
1832           Otherwise we end up using stray data/buffers.
1833           Fixes #690701
1834
1835 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1836
1837         * configure.ac:
1838           Back to development
1839
1840 === release 1.1.2 ===
1841
1842 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1843
1844         * ChangeLog:
1845         * NEWS:
1846         * RELEASE:
1847         * configure.ac:
1848         * docs/plugins/inspect/plugin-a52dec.xml:
1849         * docs/plugins/inspect/plugin-amrnb.xml:
1850         * docs/plugins/inspect/plugin-amrwbdec.xml:
1851         * docs/plugins/inspect/plugin-asf.xml:
1852         * docs/plugins/inspect/plugin-cdio.xml:
1853         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1854         * docs/plugins/inspect/plugin-dvdread.xml:
1855         * docs/plugins/inspect/plugin-dvdsub.xml:
1856         * docs/plugins/inspect/plugin-lame.xml:
1857         * docs/plugins/inspect/plugin-mad.xml:
1858         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1859         * docs/plugins/inspect/plugin-realmedia.xml:
1860         * docs/plugins/inspect/plugin-siddec.xml:
1861         * docs/plugins/inspect/plugin-twolame.xml:
1862         * docs/plugins/inspect/plugin-x264.xml:
1863         * docs/plugins/inspect/plugin-xingmux.xml:
1864         * gst-plugins-ugly.doap:
1865         * win32/common/config.h:
1866           Release 1.1.2
1867
1868 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1869
1870         * po/af.po:
1871         * po/az.po:
1872         * po/bg.po:
1873         * po/ca.po:
1874         * po/cs.po:
1875         * po/da.po:
1876         * po/de.po:
1877         * po/el.po:
1878         * po/en_GB.po:
1879         * po/eo.po:
1880         * po/es.po:
1881         * po/eu.po:
1882         * po/fi.po:
1883         * po/fr.po:
1884         * po/gl.po:
1885         * po/hu.po:
1886         * po/id.po:
1887         * po/it.po:
1888         * po/ja.po:
1889         * po/lt.po:
1890         * po/lv.po:
1891         * po/ms.po:
1892         * po/mt.po:
1893         * po/nb.po:
1894         * po/nl.po:
1895         * po/or.po:
1896         * po/pl.po:
1897         * po/pt_BR.po:
1898         * po/ro.po:
1899         * po/ru.po:
1900         * po/sk.po:
1901         * po/sl.po:
1902         * po/sq.po:
1903         * po/sr.po:
1904         * po/sv.po:
1905         * po/tr.po:
1906         * po/uk.po:
1907         * po/vi.po:
1908         * po/zh_CN.po:
1909           Update .po files
1910
1911 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1912
1913         * ext/dvdread/dvdreadsrc.c:
1914           dvdreadsrc: correctly determine last chapter's duration
1915           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
1916           It worked just fine before ...
1917
1918 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1919
1920         * gst/realmedia/rdtmanager.c:
1921           rdt: forward sticky events
1922
1923 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1924
1925         * configure.ac:
1926           Back to development
1927
1928 === release 1.1.1 ===
1929
1930 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1931
1932         * ChangeLog:
1933         * NEWS:
1934         * RELEASE:
1935         * common:
1936         * configure.ac:
1937         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1938         * docs/plugins/inspect/plugin-a52dec.xml:
1939         * docs/plugins/inspect/plugin-amrnb.xml:
1940         * docs/plugins/inspect/plugin-amrwbdec.xml:
1941         * docs/plugins/inspect/plugin-asf.xml:
1942         * docs/plugins/inspect/plugin-cdio.xml:
1943         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1944         * docs/plugins/inspect/plugin-dvdread.xml:
1945         * docs/plugins/inspect/plugin-dvdsub.xml:
1946         * docs/plugins/inspect/plugin-lame.xml:
1947         * docs/plugins/inspect/plugin-mad.xml:
1948         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1949         * docs/plugins/inspect/plugin-realmedia.xml:
1950         * docs/plugins/inspect/plugin-siddec.xml:
1951         * docs/plugins/inspect/plugin-twolame.xml:
1952         * docs/plugins/inspect/plugin-x264.xml:
1953         * docs/plugins/inspect/plugin-xingmux.xml:
1954         * gst-plugins-ugly.doap:
1955         * win32/common/config.h:
1956           Release 1.1.1
1957
1958 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1959
1960         * po/af.po:
1961         * po/az.po:
1962         * po/bg.po:
1963         * po/ca.po:
1964         * po/cs.po:
1965         * po/da.po:
1966         * po/de.po:
1967         * po/el.po:
1968         * po/en_GB.po:
1969         * po/eo.po:
1970         * po/es.po:
1971         * po/eu.po:
1972         * po/fi.po:
1973         * po/fr.po:
1974         * po/gl.po:
1975         * po/hu.po:
1976         * po/id.po:
1977         * po/it.po:
1978         * po/ja.po:
1979         * po/lt.po:
1980         * po/lv.po:
1981         * po/ms.po:
1982         * po/mt.po:
1983         * po/nb.po:
1984         * po/nl.po:
1985         * po/or.po:
1986         * po/pl.po:
1987         * po/pt_BR.po:
1988         * po/ro.po:
1989         * po/ru.po:
1990         * po/sk.po:
1991         * po/sl.po:
1992         * po/sq.po:
1993         * po/sr.po:
1994         * po/sv.po:
1995         * po/tr.po:
1996         * po/uk.po:
1997         * po/vi.po:
1998         * po/zh_CN.po:
1999           Update .po files
2000
2001 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2002
2003         * common:
2004           Automatic update of common submodule
2005           From 098c0d7 to 01a7a46
2006
2007 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
2008
2009         * ext/mpeg2dec/gstmpeg2dec.c:
2010           mpeg2dec: make the aspect ratio calculation more accurate.
2011           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
2012           aspect-ratio if we don't have a valid upstream PAR.
2013           https://bugzilla.gnome.org/show_bug.cgi?id=685103
2014
2015 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2016
2017         * common:
2018           Automatic update of common submodule
2019           From 5edcd85 to 098c0d7
2020
2021 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2022
2023         * tests/check/elements/amrnbenc.c:
2024         * tests/check/elements/mpeg2dec.c:
2025         * tests/check/elements/x264enc.c:
2026         * tests/check/elements/xingmux.c:
2027           tests: Fix event handling
2028
2029 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
2030
2031         * ext/lame/gstlamemp3enc.c:
2032           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
2033           lame does internal resampling, but the base class only cares about
2034           the number of raw samples, so tell finish frames about that, not
2035           the number of samples in the outgoing frame.:
2036
2037 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
2038
2039         * ext/x264/gstx264enc.c:
2040           x264enc: output byte-stream if downstream has ANY caps
2041           It's what people expect when they pipe the output to
2042           filesink or into a tcp connection or pipe.
2043
2044 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
2045
2046         * MAINTAINERS:
2047         * README:
2048         * README.static-linking:
2049         * common:
2050           Automatic update of common submodule
2051           From 3cb3d3c to 5edcd85
2052
2053 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2054
2055         * configure.ac:
2056         * ext/a52dec/Makefile.am:
2057         * ext/amrnb/Makefile.am:
2058         * ext/amrwbdec/Makefile.am:
2059         * ext/cdio/Makefile.am:
2060         * ext/dvdread/Makefile.am:
2061         * ext/lame/Makefile.am:
2062         * ext/mad/Makefile.am:
2063         * ext/mpeg2dec/Makefile.am:
2064         * ext/sidplay/Makefile.am:
2065         * ext/twolame/Makefile.am:
2066         * ext/x264/Makefile.am:
2067         * gst/asfdemux/Makefile.am:
2068         * gst/dvdlpcmdec/Makefile.am:
2069         * gst/dvdsub/Makefile.am:
2070         * gst/realmedia/Makefile.am:
2071         * gst/xingmux/Makefile.am:
2072           gst: Add better support for static plugins
2073
2074 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
2075
2076         * autogen.sh:
2077         * common:
2078           Automatic update of common submodule
2079           From aed87ae to 3cb3d3c
2080
2081 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
2082
2083         * common:
2084           Automatic update of common submodule
2085           From 04c7a1e to aed87ae
2086
2087 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
2088
2089         * gst/asfdemux/gstasfdemux.c:
2090         * gst/realmedia/rmdemux.c:
2091           Use %03u instead of %u in gst_pad_create_stream_id_printf()
2092
2093 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
2094
2095         * ext/x264/gstx264enc.c:
2096           x264enc: Fix for 0/1 framerate - now uses VFR in this case
2097           Previously did a division by zero.
2098           https://bugzilla.gnome.org/show_bug.cgi?id=695728
2099
2100 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
2101
2102         * common:
2103           Automatic update of common submodule
2104           From 2de221c to 04c7a1e
2105
2106 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
2107
2108         * ext/x264/gstx264enc.c:
2109           x264enc: simplify template caps
2110           No need to make an array for one single element.
2111
2112 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
2113
2114         * ext/x264/gstx264enc.c:
2115           x264enc: put all theoretically possible formats in template caps
2116           and decide at runtime which subset of these (8-bit or 10-bit video
2117           formats) is supported. libx264 will be compiled for one of these
2118           two options, and it is possible to switch by pointing the dynamic
2119           linker to a different libx264 build at runtime. If we want our
2120           template caps to be correct, they should contain all then, with
2121           the actually supported ones determined at runtime.
2122           https://bugzilla.gnome.org/show_bug.cgi?id=691935
2123
2124 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
2125
2126         * ext/x264/gstx264enc.c:
2127           x264enc: detect supported bit depth and pixel formats at runtime
2128           http://bugs.debian.org/667573
2129           https://bugzilla.gnome.org/show_bug.cgi?id=691935
2130
2131 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
2132
2133         * autogen.sh:
2134           autogen.sh: allow calling from out-of-tree
2135           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
2136           https://bugzilla.gnome.org/show_bug.cgi?id=692857
2137
2138 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
2139
2140         * common:
2141           Automatic update of common submodule
2142           From a942293 to 2de221c
2143
2144 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
2145
2146         * tests/check/Makefile.am:
2147           tests: use _1_0 variants for the various registry variables
2148           These override the variants without version suffix. Makes 'make check' work
2149           properly in environments that set the suffixed variant for 1.0, such as
2150           jhbuild.
2151
2152 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2153
2154         * common:
2155           Automatic update of common submodule
2156           From a72faea to a942293
2157
2158 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
2159
2160         * configure.ac:
2161           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
2162           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
2163           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
2164           https://bugzilla.gnome.org/show_bug.cgi?id=690881
2165
2166 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
2167
2168         * ext/mpeg2dec/gstmpeg2dec.c:
2169           mpeg2dec: use appropriate printf format for gsize
2170
2171 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
2172
2173         * ext/cdio/gstcdio.h:
2174           cdio: Fix redundant redeclaration of 'cdio_version_string'
2175           cdio/version.h is already included by cdio/cdio.h
2176
2177 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2178
2179         * ext/sidplay/gstsiddec.cc:
2180           siddec: init debug category
2181
2182 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2183
2184         * configure.ac:
2185         * ext/dvdread/Makefile.am:
2186           dvdread: link to libgmodule-2.0 since the g_module_* API is used
2187           And the gmodule lib has been moved into the Requires.private
2188           section of the pkg-config file in core.
2189
2190 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
2191
2192         * ext/cdio/gstcdiocddasrc.c:
2193         * ext/cdio/gstcdiocddasrc.h:
2194           cdiocddasrc: detect whether drive produces samples in non-host endianness
2195           If drive produces samples in other endianness than the host,
2196           we need to byte swap them before pushing them out, or we
2197           produce nothing but noise. cdparanoia detects this automatically,
2198           but libcdio does not, so we have to do it ourselves.
2199           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
2200           https://bugzilla.gnome.org/show_bug.cgi?id=377280
2201
2202 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
2203
2204         * common:
2205           Automatic update of common submodule
2206           From b497c4f to a72faea
2207
2208 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2209
2210         * tests/check/elements/xingmux_testdata.h:
2211           xingmux: Fix unit test after change to correctly calculate number of frames
2212
2213 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2214
2215         * ext/x264/gstx264enc.c:
2216           x264enc: Add support for 10-bit color formats
2217           Requires x264 to be built with 10-bit support, which disables
2218           9-bit support. Also only advertise the color formats that were
2219           compiled into x264.
2220
2221 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2222
2223         * ext/x264/gstx264enc.c:
2224           x264enc: Add support for Y444, Y42B and NV12
2225
2226 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
2227
2228         * ext/cdio/Makefile.am:
2229         * ext/cdio/gstcdio.c:
2230           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
2231           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
2232           if they're not plain ASCII.
2233
2234 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
2235
2236         * gst/xingmux/gstxingmux.c:
2237           xingmux: Properly calculate the number of frames
2238           First, the xing header frame is never added to the count,
2239           we have to increment the count.
2240           Secondly, there is a rounding error when calculating the
2241           frame duration, as spf*GST_SECOND/rate is not an integer
2242           (26122448.9) an it must be 26122449.
2243
2244 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
2245
2246         * configure.ac:
2247           configure.ac: update courtesy of autoupdate
2248
2249 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
2250
2251         * common:
2252         * configure.ac:
2253           configure: let AG_GST_PLUGIN_DOCS check for python
2254           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
2255           which as a side-effect should pick up newer python versions as
2256           well.
2257           https://bugzilla.gnome.org/show_bug.cgi?id=563903
2258
2259 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
2260
2261         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2262           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
2263
2264 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
2265
2266         * docs/random/LICENSE:
2267         * ext/a52dec/gsta52dec.c:
2268         * ext/a52dec/gsta52dec.h:
2269         * ext/amrnb/amrnb.c:
2270         * ext/amrnb/amrnbdec.c:
2271         * ext/amrnb/amrnbdec.h:
2272         * ext/amrnb/amrnbenc.c:
2273         * ext/amrnb/amrnbenc.h:
2274         * ext/amrwbdec/amrwb.c:
2275         * ext/amrwbdec/amrwbdec.c:
2276         * ext/amrwbdec/amrwbdec.h:
2277         * ext/cdio/gstcdio.c:
2278         * ext/cdio/gstcdio.h:
2279         * ext/cdio/gstcdiocddasrc.c:
2280         * ext/cdio/gstcdiocddasrc.h:
2281         * ext/dvdread/dvdreadsrc.c:
2282         * ext/dvdread/dvdreadsrc.h:
2283         * ext/lame/gstlamemp3enc.c:
2284         * ext/lame/gstlamemp3enc.h:
2285         * ext/lame/plugin.c:
2286         * ext/mad/gstmad.c:
2287         * ext/mad/gstmad.h:
2288         * ext/mpeg2dec/gstmpeg2dec.c:
2289         * ext/mpeg2dec/gstmpeg2dec.h:
2290         * ext/sidplay/gstsiddec.cc:
2291         * ext/sidplay/gstsiddec.h:
2292         * ext/twolame/gsttwolamemp2enc.c:
2293         * ext/twolame/gsttwolamemp2enc.h:
2294         * ext/x264/gstx264enc.c:
2295         * ext/x264/gstx264enc.h:
2296         * gst-libs/gst/gettext.h:
2297         * gst-libs/gst/glib-compat-private.h:
2298         * gst-libs/gst/gst-i18n-plugin.h:
2299         * gst/asfdemux/asfheaders.c:
2300         * gst/asfdemux/asfheaders.h:
2301         * gst/asfdemux/asfpacket.c:
2302         * gst/asfdemux/asfpacket.h:
2303         * gst/asfdemux/gstasf.c:
2304         * gst/asfdemux/gstasfdemux.c:
2305         * gst/asfdemux/gstasfdemux.h:
2306         * gst/asfdemux/gstrtpasfdepay.c:
2307         * gst/asfdemux/gstrtpasfdepay.h:
2308         * gst/asfdemux/gstrtspwms.c:
2309         * gst/asfdemux/gstrtspwms.h:
2310         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2311         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2312         * gst/dvdsub/gstdvdsubdec.c:
2313         * gst/dvdsub/gstdvdsubdec.h:
2314         * gst/dvdsub/gstdvdsubparse.c:
2315         * gst/dvdsub/gstdvdsubparse.h:
2316         * gst/realmedia/asmrules.c:
2317         * gst/realmedia/asmrules.h:
2318         * gst/realmedia/gstrdtbuffer.c:
2319         * gst/realmedia/gstrdtbuffer.h:
2320         * gst/realmedia/pnmsrc.c:
2321         * gst/realmedia/pnmsrc.h:
2322         * gst/realmedia/rademux.c:
2323         * gst/realmedia/rademux.h:
2324         * gst/realmedia/rdtdepay.c:
2325         * gst/realmedia/rdtdepay.h:
2326         * gst/realmedia/rdtjitterbuffer.c:
2327         * gst/realmedia/rdtjitterbuffer.h:
2328         * gst/realmedia/rdtmanager.c:
2329         * gst/realmedia/rdtmanager.h:
2330         * gst/realmedia/realhash.c:
2331         * gst/realmedia/realhash.h:
2332         * gst/realmedia/realmedia.c:
2333         * gst/realmedia/rmdemux.c:
2334         * gst/realmedia/rmdemux.h:
2335         * gst/realmedia/rmutils.c:
2336         * gst/realmedia/rmutils.h:
2337         * gst/realmedia/rtspreal.c:
2338         * gst/realmedia/rtspreal.h:
2339         * gst/xingmux/gstxingmux.c:
2340         * gst/xingmux/gstxingmux.h:
2341         * gst/xingmux/plugin.c:
2342         * tests/check/elements/amrnbenc.c:
2343         * tests/check/elements/mpeg2dec.c:
2344         * tests/check/elements/x264enc.c:
2345         * tests/check/generic/index.c:
2346         * tests/check/generic/states.c:
2347         * tests/check/pipelines/lame.c:
2348           Fix FSF address
2349           https://bugzilla.gnome.org/show_bug.cgi?id=687520
2350
2351 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
2352
2353         * gst/dvdsub/gstdvdsubdec.c:
2354           dvdsubdec: allocate correct amount of memory for bitmap
2355           https://bugzilla.gnome.org/show_bug.cgi?id=687192
2356
2357 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
2358
2359         * ext/sidplay/gstsiddec.cc:
2360           siddec: reset bytes counter
2361           Reset the total_bytes counter so that we get timestamps correct.
2362           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
2363
2364 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
2365
2366         * configure.ac:
2367         * docs/plugins/inspect/plugin-a52dec.xml:
2368         * docs/plugins/inspect/plugin-amrnb.xml:
2369         * docs/plugins/inspect/plugin-amrwbdec.xml:
2370         * docs/plugins/inspect/plugin-asf.xml:
2371         * docs/plugins/inspect/plugin-cdio.xml:
2372         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2373         * docs/plugins/inspect/plugin-dvdread.xml:
2374         * docs/plugins/inspect/plugin-dvdsub.xml:
2375         * docs/plugins/inspect/plugin-lame.xml:
2376         * docs/plugins/inspect/plugin-mad.xml:
2377         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2378         * docs/plugins/inspect/plugin-realmedia.xml:
2379         * docs/plugins/inspect/plugin-siddec.xml:
2380         * docs/plugins/inspect/plugin-twolame.xml:
2381         * docs/plugins/inspect/plugin-x264.xml:
2382         * docs/plugins/inspect/plugin-xingmux.xml:
2383         * win32/common/config.h:
2384           Back to feature development
2385
2386 === release 1.0.2 ===
2387
2388 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
2389
2390         * ChangeLog:
2391         * NEWS:
2392         * RELEASE:
2393         * configure.ac:
2394         * docs/plugins/inspect/plugin-a52dec.xml:
2395         * docs/plugins/inspect/plugin-amrnb.xml:
2396         * docs/plugins/inspect/plugin-amrwbdec.xml:
2397         * docs/plugins/inspect/plugin-asf.xml:
2398         * docs/plugins/inspect/plugin-cdio.xml:
2399         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2400         * docs/plugins/inspect/plugin-dvdread.xml:
2401         * docs/plugins/inspect/plugin-dvdsub.xml:
2402         * docs/plugins/inspect/plugin-lame.xml:
2403         * docs/plugins/inspect/plugin-mad.xml:
2404         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2405         * docs/plugins/inspect/plugin-realmedia.xml:
2406         * docs/plugins/inspect/plugin-siddec.xml:
2407         * docs/plugins/inspect/plugin-twolame.xml:
2408         * docs/plugins/inspect/plugin-x264.xml:
2409         * docs/plugins/inspect/plugin-xingmux.xml:
2410         * gst-plugins-ugly.doap:
2411         * win32/common/config.h:
2412           Release 1.0.2
2413
2414 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
2415
2416         * gst/asfdemux/Makefile.am:
2417         * gst/realmedia/Makefile.am:
2418           Makefile.am: Fix typos for generating the Android.mk files
2419           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
2420           The typos led to generate the incorrect Android.mk files for the asfdemux
2421           and realmedia plugin.
2422           https://bugzilla.gnome.org/show_bug.cgi?id=686748
2423
2424 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2425
2426         * ext/dvdread/dvdreadsrc.c:
2427           dvdreadsrc: correctly set next cell when seeking to sector
2428
2429 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2430
2431         * gst/dvdsub/gstdvdsubparse.c:
2432           dvdsubparse: send src caps when receiving sink caps
2433
2434 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2435
2436         * ext/dvdread/dvdreadsrc.c:
2437           dvdreadsrc: update dvd event to enhanced approach
2438           ... in line with resindvdsrc.
2439
2440 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
2441
2442         * docs/Makefile.am:
2443           docs: add 'make upload' target for new-release script
2444
2445 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
2446
2447         * configure.ac:
2448         * docs/plugins/inspect/plugin-a52dec.xml:
2449         * docs/plugins/inspect/plugin-amrnb.xml:
2450         * docs/plugins/inspect/plugin-amrwbdec.xml:
2451         * docs/plugins/inspect/plugin-asf.xml:
2452         * docs/plugins/inspect/plugin-cdio.xml:
2453         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2454         * docs/plugins/inspect/plugin-dvdread.xml:
2455         * docs/plugins/inspect/plugin-dvdsub.xml:
2456         * docs/plugins/inspect/plugin-lame.xml:
2457         * docs/plugins/inspect/plugin-mad.xml:
2458         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2459         * docs/plugins/inspect/plugin-realmedia.xml:
2460         * docs/plugins/inspect/plugin-siddec.xml:
2461         * docs/plugins/inspect/plugin-twolame.xml:
2462         * docs/plugins/inspect/plugin-x264.xml:
2463         * docs/plugins/inspect/plugin-xingmux.xml:
2464         * win32/common/config.h:
2465           Back to development (bug fixing)
2466
2467 === release 1.0.1 ===
2468
2469 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
2470
2471         * ChangeLog:
2472         * NEWS:
2473         * RELEASE:
2474         * configure.ac:
2475         * docs/plugins/inspect/plugin-a52dec.xml:
2476         * docs/plugins/inspect/plugin-amrnb.xml:
2477         * docs/plugins/inspect/plugin-amrwbdec.xml:
2478         * docs/plugins/inspect/plugin-asf.xml:
2479         * docs/plugins/inspect/plugin-cdio.xml:
2480         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2481         * docs/plugins/inspect/plugin-dvdread.xml:
2482         * docs/plugins/inspect/plugin-dvdsub.xml:
2483         * docs/plugins/inspect/plugin-lame.xml:
2484         * docs/plugins/inspect/plugin-mad.xml:
2485         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2486         * docs/plugins/inspect/plugin-realmedia.xml:
2487         * docs/plugins/inspect/plugin-siddec.xml:
2488         * docs/plugins/inspect/plugin-twolame.xml:
2489         * docs/plugins/inspect/plugin-x264.xml:
2490         * docs/plugins/inspect/plugin-xingmux.xml:
2491         * gst-plugins-ugly.doap:
2492         * win32/common/config.h:
2493           Release 1.0.1
2494
2495 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
2496
2497         * common:
2498           Automatic update of common submodule
2499           From 6c0b52c to 6bb6951
2500
2501 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
2502
2503         * ext/mpeg2dec/gstmpeg2dec.c:
2504           mpeg2dec: Don't error out when there is no associated buffer
2505           In 0.10, having mpeg2dec occasionally tell us to output a frame that
2506           was never decoded was just ignored, so do the same in 1.0
2507           Fixes: #685107
2508
2509 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
2510
2511         * REQUIREMENTS:
2512         * gst/dvdsub/gstdvdsubdec.c:
2513           Purge mention of liboil and update REQUIREMENTS
2514           https://bugzilla.gnome.org/show_bug.cgi?id=673285
2515
2516 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
2517
2518         * ext/x264/gstx264enc.c:
2519           x264enc: when setting fallback decoder latency, set valid min_latency
2520           Min. latency needs to be a valid time, so pass 0 as default
2521           value in the fallback case where we can't determine any latency,
2522           and avoid nasty criticals at runtime.
2523
2524 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2525
2526         * configure.ac:
2527         * docs/plugins/inspect/plugin-a52dec.xml:
2528         * docs/plugins/inspect/plugin-amrnb.xml:
2529         * docs/plugins/inspect/plugin-amrwbdec.xml:
2530         * docs/plugins/inspect/plugin-asf.xml:
2531         * docs/plugins/inspect/plugin-cdio.xml:
2532         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2533         * docs/plugins/inspect/plugin-dvdread.xml:
2534         * docs/plugins/inspect/plugin-dvdsub.xml:
2535         * docs/plugins/inspect/plugin-lame.xml:
2536         * docs/plugins/inspect/plugin-mad.xml:
2537         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2538         * docs/plugins/inspect/plugin-realmedia.xml:
2539         * docs/plugins/inspect/plugin-siddec.xml:
2540         * docs/plugins/inspect/plugin-twolame.xml:
2541         * docs/plugins/inspect/plugin-x264.xml:
2542         * docs/plugins/inspect/plugin-xingmux.xml:
2543         * win32/common/config.h:
2544           Back to development (bug fixing)
2545
2546 === release 1.0.0 ===
2547
2548 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2549
2550         * NEWS:
2551         * RELEASE:
2552         * configure.ac:
2553         * docs/plugins/inspect/plugin-a52dec.xml:
2554         * docs/plugins/inspect/plugin-amrnb.xml:
2555         * docs/plugins/inspect/plugin-amrwbdec.xml:
2556         * docs/plugins/inspect/plugin-asf.xml:
2557         * docs/plugins/inspect/plugin-cdio.xml:
2558         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2559         * docs/plugins/inspect/plugin-dvdread.xml:
2560         * docs/plugins/inspect/plugin-dvdsub.xml:
2561         * docs/plugins/inspect/plugin-lame.xml:
2562         * docs/plugins/inspect/plugin-mad.xml:
2563         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2564         * docs/plugins/inspect/plugin-realmedia.xml:
2565         * docs/plugins/inspect/plugin-siddec.xml:
2566         * docs/plugins/inspect/plugin-twolame.xml:
2567         * docs/plugins/inspect/plugin-x264.xml:
2568         * docs/plugins/inspect/plugin-xingmux.xml:
2569         * gst-plugins-ugly.doap:
2570         * win32/common/config.h:
2571           Release 1.0.0
2572
2573 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
2574
2575         * common:
2576           Automatic update of common submodule
2577           From 4f962f7 to 6c0b52c
2578
2579 === release 0.11.99 ===
2580
2581 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2582
2583         * configure.ac:
2584         * docs/plugins/inspect/plugin-xingmux.xml:
2585         * gst-plugins-ugly.doap:
2586         * win32/common/config.h:
2587           Release 0.11.99
2588
2589 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2590
2591         * docs/plugins/inspect/plugin-a52dec.xml:
2592         * docs/plugins/inspect/plugin-amrnb.xml:
2593         * docs/plugins/inspect/plugin-amrwbdec.xml:
2594         * docs/plugins/inspect/plugin-asf.xml:
2595         * docs/plugins/inspect/plugin-cdio.xml:
2596         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2597         * docs/plugins/inspect/plugin-dvdread.xml:
2598         * docs/plugins/inspect/plugin-dvdsub.xml:
2599         * docs/plugins/inspect/plugin-lame.xml:
2600         * docs/plugins/inspect/plugin-mad.xml:
2601         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2602         * docs/plugins/inspect/plugin-realmedia.xml:
2603         * docs/plugins/inspect/plugin-siddec.xml:
2604         * docs/plugins/inspect/plugin-twolame.xml:
2605         * docs/plugins/inspect/plugin-x264.xml:
2606           docs: update docs
2607
2608 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2609
2610         * configure.ac:
2611         * ext/amrnb/Makefile.am:
2612         * ext/amrwbdec/Makefile.am:
2613         * ext/lame/Makefile.am:
2614         * ext/twolame/Makefile.am:
2615         * tests/check/Makefile.am:
2616           Remove -DGST_USE_UNSTABLE_API
2617
2618 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2619
2620         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2621         * docs/plugins/inspect/plugin-a52dec.xml:
2622         * docs/plugins/inspect/plugin-amrnb.xml:
2623         * docs/plugins/inspect/plugin-amrwbdec.xml:
2624         * docs/plugins/inspect/plugin-asf.xml:
2625         * docs/plugins/inspect/plugin-cdio.xml:
2626         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2627         * docs/plugins/inspect/plugin-dvdread.xml:
2628         * docs/plugins/inspect/plugin-dvdsub.xml:
2629         * docs/plugins/inspect/plugin-lame.xml:
2630         * docs/plugins/inspect/plugin-mad.xml:
2631         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2632         * docs/plugins/inspect/plugin-realmedia.xml:
2633         * docs/plugins/inspect/plugin-siddec.xml:
2634         * docs/plugins/inspect/plugin-twolame.xml:
2635         * docs/plugins/inspect/plugin-x264.xml:
2636           Update docs
2637
2638 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2639
2640         * ext/cdio/gstcdio.c:
2641           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
2642           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
2643           introspection/updating for this plugin.
2644
2645 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
2646
2647         * gst-plugins-ugly.spec.in:
2648           Switch to F18 package naming
2649
2650 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2651
2652         * ext/dvdread/demo-play:
2653         * tests/check/elements/mpeg2dec.c:
2654           rename some caps and elements in examples
2655
2656 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
2657
2658         * configure.ac:
2659           Back to development
2660
2661 === release 0.11.94 ===
2662
2663 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
2664
2665         * ChangeLog:
2666         * configure.ac:
2667         * gst-plugins-ugly.doap:
2668         * win32/common/config.h:
2669           Release 0.11.94
2670
2671 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
2672
2673         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2674         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2675         * docs/plugins/gst-plugins-ugly-plugins.signals:
2676         * docs/plugins/inspect/plugin-a52dec.xml:
2677         * docs/plugins/inspect/plugin-amrnb.xml:
2678         * docs/plugins/inspect/plugin-amrwbdec.xml:
2679         * docs/plugins/inspect/plugin-asf.xml:
2680         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2681         * docs/plugins/inspect/plugin-dvdread.xml:
2682         * docs/plugins/inspect/plugin-dvdsub.xml:
2683         * docs/plugins/inspect/plugin-lame.xml:
2684         * docs/plugins/inspect/plugin-mad.xml:
2685         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2686         * docs/plugins/inspect/plugin-realmedia.xml:
2687         * docs/plugins/inspect/plugin-siddec.xml:
2688         * docs/plugins/inspect/plugin-twolame.xml:
2689         * docs/plugins/inspect/plugin-x264.xml:
2690           docs: update docs
2691
2692 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2693
2694         * gst/realmedia/rmdemux.c:
2695           rmdemux: use DTS and PTS
2696           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
2697           undefined to make the decoder do the right thing. We can then remove the code
2698           that tries to guess the PTS from the DTS.
2699
2700 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
2701
2702         * ext/mpeg2dec/gstmpeg2dec.c:
2703           mpeg2dec: Hold ref to buffer while mapped
2704           So that the buffer still exists when we go to unmap it later,
2705           even if it got pushed in the meantime.
2706
2707 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
2708
2709         * tests/check/elements/x264enc.c:
2710           x264enc test: x264enc produces constrained-baseline, not the full baseline
2711
2712 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2713
2714         * gst/asfdemux/gstasfdemux.c:
2715         * gst/realmedia/rademux.c:
2716         * gst/realmedia/rmdemux.c:
2717           gst: only activate in pull mode if upstream is seekable
2718
2719 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2720
2721         * gst/realmedia/rademux.c:
2722           rademux: tags can be NULL
2723
2724 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2725
2726         * ext/mad/gstmad.c:
2727           mad: fix email address
2728
2729 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2730
2731         * ext/mad/gstmad.c:
2732           mad: init base class method only once
2733
2734 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2735
2736         * gst/xingmux/gstxingmux.c:
2737           xingmux: remove defunct commented code
2738
2739 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2740
2741         * gst/dvdsub/gstdvdsubdec.c:
2742           dvbsubdec: handle and send GAP event
2743           ... in stead of update newsegment event.
2744
2745 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2746
2747         * gst/dvdsub/gstdvdsubdec.c:
2748           dvbsubdec: adjust disabled code comment style
2749
2750 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2751
2752         * ext/x264/gstx264enc.c:
2753           x264enc: clean up some debug statements
2754
2755 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2756
2757         * ext/x264/gstx264enc.c:
2758         * ext/x264/gstx264enc.h:
2759           x264enc: handle possibly negative DTS provided by codec
2760           ... by arranging for an offset such that DTS == PTS for keyframes,
2761           which is expected elsewhere to go along with semantics of PTS and DTS.
2762           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
2763
2764 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
2765
2766         * gst-plugins-ugly.spec.in:
2767           Fix spec file for ugly
2768
2769 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2770
2771         * tests/check/elements/mpeg2dec.c:
2772           tests: mpeg2dec: initialize variable
2773           ... which avoids test segfaulting.
2774
2775 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
2776
2777         * tests/check/elements/mpeg2dec.c:
2778           check: Feed parsed data to mpeg2dec
2779           And fix the expected output caps by adding colorimetry field
2780
2781 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
2782
2783         * common:
2784           Automatic update of common submodule
2785           From 668acee to 4f962f7
2786
2787 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
2788
2789         * configure.ac:
2790           configure: bump gtk-doc req to 1.12 (mar-2009)
2791           This allows us to e.g. unconditionally use gtkdoc-rebase.
2792
2793 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
2794
2795         * docs/plugins/inspect/plugin-dvdsub.xml:
2796         * gst/dvdsub/gstdvdsubdec.c:
2797         * gst/dvdsub/gstdvdsubparse.c:
2798           video/x-dvd-subpicture -> subpicture/x-dvd
2799
2800 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2801
2802         * ext/x264/gstx264enc.c:
2803           x264enc: Use new video encoder base class API for handling tags
2804
2805 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2806
2807         * gst/dvdsub/gstdvdsubdec.c:
2808           dvdsubdec: Set alignment at the correct place of GstAllocationParams
2809
2810 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2811
2812         * configure.ac:
2813         * win32/common/config.h:
2814           Back to development
2815
2816 === release 0.11.93 ===
2817
2818 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2819
2820         * configure.ac:
2821         * gst-plugins-ugly.doap:
2822         * win32/common/config.h:
2823           Release 0.11.93
2824
2825 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2826
2827         * gst/asfdemux/asfpacket.c:
2828         * gst/realmedia/rmdemux.c:
2829           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
2830
2831 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
2832
2833         * gst/asfdemux/asfpacket.c:
2834           asfdemux: avoid some more invalid timestamp arithmetic
2835           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
2836
2837 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2838
2839         * ext/sidplay/gstsiddec.cc:
2840         * gst/asfdemux/gstasfdemux.c:
2841         * gst/realmedia/rademux.c:
2842         * gst/realmedia/rmdemux.c:
2843           gst: Add stream-id to stream-start events
2844
2845 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
2846
2847         * ext/mpeg2dec/gstmpeg2dec.c:
2848           mpeg2dec: Don't use NULL values for fbuf
2849           We need to make a difference between the initial dummy buffers (which
2850           have a fbuf->id of NULL) and the buffers on which we allocated
2851           video frames.
2852
2853 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
2854
2855         * common:
2856           Automatic update of common submodule
2857           From 94ccf4c to 668acee
2858
2859 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
2860
2861         * ext/a52dec/gsta52dec.c:
2862         * ext/lame/gstlamemp3enc.c:
2863         * gst/asfdemux/gstasfdemux.c:
2864         * gst/realmedia/rademux.c:
2865         * gst/realmedia/rmdemux.c:
2866         * gst/realmedia/rmutils.c:
2867           gst_tag_list_free -> gst_tag_list_unref
2868
2869 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2870
2871         * ext/sidplay/gstsiddec.cc:
2872         * ext/x264/gstx264enc.c:
2873         * gst/asfdemux/gstasfdemux.c:
2874         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2875         * gst/realmedia/rademux.c:
2876         * gst/realmedia/rmdemux.c:
2877           tag: Update for taglist/tag event API changes
2878
2879 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
2880
2881         * ext/mpeg2dec/gstmpeg2dec.c:
2882           mpeg2dec: Avoid dropping first GOP
2883           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
2884           do not check if it is NULL or not.
2885           And cleanup a bit of debug
2886
2887 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2888
2889         * gst/realmedia/rdtmanager.c:
2890         * gst/realmedia/rdtmanager.h:
2891           rdt: add on-npt-stop signal
2892           rtspsrc will look for it.
2893
2894 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2895
2896         * gst/realmedia/rdtmanager.c:
2897           rdt: set caps after activating the pad
2898
2899 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2900
2901         * gst/realmedia/gstrdtbuffer.c:
2902           rdt: reset map info
2903
2904 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2905
2906         * gst/asfdemux/gstrtpasfdepay.c:
2907           asfdepay: fix padding correction
2908           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
2909           existing memory in the target buffer..
2910           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
2911
2912 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2913
2914         * ext/mpeg2dec/gstmpeg2dec.c:
2915           mpeg2dec: copy buffer flags when cropping
2916           When we crop a buffer, copy the flags as well.
2917
2918 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
2919
2920         * ext/mpeg2dec/gstmpeg2dec.c:
2921           mpeg2dec: Fix GstVideoInfo pointer
2922
2923 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
2924
2925         * ext/mpeg2dec/gstmpeg2dec.c:
2926           mpeg2dec: Correctly flag output buffer interlaced state
2927           If the sequence is not flagged as progressive its buffers are marked
2928           interlace mode mixed. There is an individual picture flag indicating
2929           whether picture in the sequence are interlaced or not. This is used
2930           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
2931           completely indicate the buffer's interlaced state.
2932           Also, TFF and RFF should only be set if the sequence is not progressive.
2933
2934 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2935
2936         * ext/mpeg2dec/gstmpeg2dec.c:
2937           ext: Update for video base classes API changes
2938
2939 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2940
2941         * common:
2942           Automatic update of common submodule
2943           From 98e386f to 94ccf4c
2944
2945 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2946
2947         * gst/asfdemux/asfpacket.c:
2948           asfdemux: make sure to avoid arithmetic with _NONE timestamp
2949
2950 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2951
2952         * gst/asfdemux/asfpacket.c:
2953           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
2954           ... so it does not get used as first (valid) payload ts, whereas
2955           the first real valid payload ts may be considerably larger.
2956           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
2957
2958 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2959
2960         * gst/asfdemux/gstasfdemux.c:
2961           asfdemux: slightly relax supported seek requirements
2962           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
2963
2964 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2965
2966         * ext/mpeg2dec/gstmpeg2dec.c:
2967           mpeg2dec: Propagate GstFlowReturn where needed
2968           It was just ignoring the return values...
2969
2970 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2971
2972         * ext/mpeg2dec/gstmpeg2dec.c:
2973           mpeg2dec: Store temporary buffers out of the way
2974           When mpeg2dec needs to do cropping (because downstream can't handle it),
2975           we need temporary buffers to decode to.
2976           Use the user_data field to store those, and unify the rest of the code
2977           that needs to touch a buffer (regardless of how/where it was allocated).
2978           https://bugzilla.gnome.org/show_bug.cgi?id=680194
2979
2980 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2981
2982         * ext/mpeg2dec/gstmpeg2dec.c:
2983           mpeg2dec: Call gst_video_decoder_negotiate()
2984
2985 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2986
2987         * gst/realmedia/rmdemux.c:
2988           rmdemux: give stream tags a different event name so they don't overwrite global tags
2989           There can only be one taglist per name for sticky tag events.
2990           Needs to be fixed more properly, see
2991           https://bugzilla.gnome.org/show_bug.cgi?id=677619
2992
2993 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2994
2995         * gst/realmedia/rademux.c:
2996           rademux: set/send caps on pad after activating it
2997
2998 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2999
3000         * gst/realmedia/rmdemux.c:
3001           rmdemux: set/send caps after activating the source pads
3002           Makes sure the caps event isn't dropped immediately.
3003
3004 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3005
3006         * ext/dvdread/dvdreadsrc.c:
3007           dvdreadsrc: mustn't drop queries like caps query if not started yet
3008
3009 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
3010
3011         * gst/asfdemux/gstasfdemux.c:
3012           asfdemux: extract WM/Year as GstDateTime instead of GDate
3013           So we can signal that only the year field is valid.
3014
3015 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3016
3017         * gst/asfdemux/gstasfdemux.c:
3018           asfdemux: don't leak payload if we are not pushing it
3019
3020 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3021
3022         * ext/sidplay/gstsiddec.cc:
3023         * gst/asfdemux/gstasfdemux.c:
3024         * gst/realmedia/rademux.c:
3025         * gst/realmedia/rmdemux.c:
3026           demuxers: Push STREAM_START when needed
3027
3028 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3029
3030         * gst/asfdemux/gstasfdemux.c:
3031           asf: don't push on inactive streams
3032
3033 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3034
3035         * ext/dvdread/dvdreadsrc.c:
3036           dvdreadsrc: set rank to NONE
3037           It should never be autoplugged really, for DVD
3038           playback there's rsndvd (or will be, realsoonnow).
3039
3040 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3041
3042         * ext/mpeg2dec/gstmpeg2dec.c:
3043           fix for allocator API changes
3044
3045 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3046
3047         * ext/x264/gstx264enc.c:
3048           update for query api changes
3049
3050 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3051
3052         * ext/mpeg2dec/gstmpeg2dec.c:
3053           update for query api changes
3054
3055 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3056
3057         * ext/x264/gstx264enc.c:
3058           update for allocation query changes
3059
3060 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
3061
3062         * LICENSE_readme:
3063           LICENSE_readme: fix typo
3064
3065 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
3066
3067         * LICENSE_readme:
3068           LICENSE_readme: mention x264
3069           https://bugzilla.gnome.org/show_bug.cgi?id=679472
3070
3071 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3072
3073         * gst/asfdemux/gstasfdemux.c:
3074         * gst/realmedia/rademux.c:
3075         * gst/realmedia/rmdemux.c:
3076           gst: Implement segment-done event
3077
3078 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3079
3080         * gst/asfdemux/gstasfdemux.c:
3081           asf: fix x-wmv format in caps
3082
3083 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3084
3085         * gst/asfdemux/asfpacket.c:
3086           asf: unmap packets
3087
3088 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
3089
3090         * gst/asfdemux/asfpacket.c:
3091         * gst/asfdemux/asfpacket.h:
3092         * gst/asfdemux/gstasfdemux.c:
3093           asfdemux: Ignore parsing errors from broken packets
3094           We should instead be counting the number of errors and exiting if
3095           they're too numerous. This makes a number of broken ASF files playable.
3096           https://bugzilla.gnome.org/show_bug.cgi?id=678543
3097           Conflicts:
3098           gst/asfdemux/asfpacket.c
3099           gst/asfdemux/gstasfdemux.c
3100
3101 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3102
3103         * gst/asfdemux/gstasfdemux.c:
3104           fix interlace-mode
3105
3106 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3107
3108         * ext/mpeg2dec/gstmpeg2dec.c:
3109           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
3110
3111 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3112
3113         * ext/mpeg2dec/gstmpeg2dec.c:
3114           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
3115           Fixes bug #377713.
3116
3117 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
3118
3119         * ext/x264/gstx264enc.c:
3120           x264enc: Fix unitialized variable and taglist event
3121
3122 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3123
3124         * ext/mpeg2dec/gstmpeg2dec.c:
3125           mpeg2dec: fix compilation
3126
3127 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3128
3129         * ext/sidplay/gstsiddec.cc:
3130         * gst/asfdemux/gstasfdemux.c:
3131         * gst/realmedia/rademux.c:
3132         * gst/realmedia/rdtmanager.c:
3133         * gst/realmedia/rmdemux.c:
3134           update for task api change
3135
3136 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3137
3138         * ext/mpeg2dec/gstmpeg2dec.c:
3139         * ext/x264/gstx264enc.c:
3140           fix compilation
3141
3142 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3143
3144         * ext/mpeg2dec/gstmpeg2dec.c:
3145         * ext/mpeg2dec/gstmpeg2dec.h:
3146           mpeg2dec: Port to 0.11 again
3147
3148 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3149
3150         * ext/x264/gstx264enc.c:
3151           x264enc: Fix compiler warning
3152
3153 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3154
3155         * ext/mpeg2dec/gstmpeg2dec.c:
3156         * ext/mpeg2dec/gstmpeg2dec.h:
3157           mpeg2dec: Report PAR if not present upstream
3158           And clean up some code
3159
3160 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3161
3162         * ext/mpeg2dec/gstmpeg2dec.c:
3163           mpeg2dec: use _scale_ceil to compute frame period
3164           https://bugzilla.gnome.org/show_bug.cgi?id=675769
3165
3166 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3167
3168         * ext/mpeg2dec/gstmpeg2dec.c:
3169           mpeg2dec: mpeg2dec actually has 3 frame latency
3170           https://bugzilla.gnome.org/show_bug.cgi?id=675769
3171
3172 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3173
3174         * ext/mpeg2dec/gstmpeg2dec.c:
3175           mpeg2dec: Fix large output buffers leak
3176
3177 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3178
3179         * ext/mpeg2dec/gstmpeg2dec.c:
3180           mpeg2dec: Port to new way of handling frame reference
3181
3182 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3183
3184         * ext/mpeg2dec/gstmpeg2dec.c:
3185           mpeg2dec: don't leak input_state
3186
3187 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3188
3189         * ext/mpeg2dec/gstmpeg2dec.c:
3190         * ext/mpeg2dec/gstmpeg2dec.h:
3191           mpeg2dec: Port to GstVideoDecoder base class
3192           Conflicts:
3193           ext/mpeg2dec/gstmpeg2dec.c
3194           ext/mpeg2dec/gstmpeg2dec.h
3195           Back to 0.10 state, needs to be ported to 0.11 again.
3196
3197 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3198
3199           Merge remote-tracking branch 'origin/master'
3200
3201 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3202
3203         * ext/x264/gstx264enc.c:
3204         * ext/x264/gstx264enc.h:
3205           x264enc: Port to 0.11 again
3206
3207 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3208
3209         * ext/x264/gstx264enc.c:
3210           x264enc: Don't set latency while holding object lock
3211           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
3212           https://bugzilla.gnome.org/show_bug.cgi?id=675762
3213
3214 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3215
3216         * ext/x264/gstx264enc.c:
3217           x264enc: Use video encoder stream lock to avoid deadlock
3218
3219 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3220
3221         * ext/x264/gstx264enc.c:
3222           x264enc: Port to new way of passing frame reference
3223
3224 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3225
3226         * ext/x264/gstx264enc.c:
3227           x264enc: Set default stream-format to avc as it's a better format
3228
3229 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3230
3231         * ext/x264/gstx264enc.c:
3232           x264enc: Fix setting latency
3233           Fixes setting latency when framerate is dynamic and round up the latency
3234           to avoid rounding issues.
3235
3236 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3237
3238         * ext/x264/gstx264enc.c:
3239           x264enc: gst_video_encoder_get_frame() is now transfer full
3240
3241 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3242
3243         * ext/x264/gstx264enc.c:
3244           x264enc: don't leak output state
3245
3246 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3247
3248         * ext/x264/gstx264enc.c:
3249         * ext/x264/gstx264enc.h:
3250           x264enc: Remove x264 backward compatibility support
3251
3252 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3253
3254         * ext/x264/gstx264enc.c:
3255           x264enc: Report latency base on x264 buffer size
3256
3257 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3258
3259         * configure.ac:
3260         * ext/x264/gstx264enc.c:
3261         * ext/x264/gstx264enc.h:
3262           x264enc: Port to GstVideoEncoder baseclass
3263           Conflicts:
3264           configure.ac
3265           ext/x264/gstx264enc.c
3266           ext/x264/gstx264enc.h
3267           Back to 0.10 state, needs to be ported to 0.11 again.
3268
3269 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3270
3271         * Android.mk:
3272         * LICENSE_readme:
3273         * configure.ac:
3274         * docs/plugins/Makefile.am:
3275         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3276         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3277         * docs/plugins/inspect/plugin-synaesthesia.xml:
3278         * gst/synaesthesia/.gitignore:
3279         * gst/synaesthesia/Makefile.am:
3280         * gst/synaesthesia/README:
3281         * gst/synaesthesia/gstsynaesthesia.c:
3282         * gst/synaesthesia/gstsynaesthesia.h:
3283         * gst/synaesthesia/synaescope.c:
3284         * gst/synaesthesia/synaescope.h:
3285           synaesthesia: remove experimental GPL-ed synaesthesia plugin
3286           It never made it out of experimental, and there's a new
3287           synaescope element in gst-plugins-bad that's hopefully
3288           sufficiently similar.
3289           https://bugzilla.gnome.org/show_bug.cgi?id=356882
3290
3291 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3292
3293         * gst/mpegstream/.gitignore:
3294           mpegstream: remove leftover hidden .gitignore file
3295
3296 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3297
3298         * gst/synaesthesia/gstsynaesthesia.c:
3299         * tests/check/elements/amrnbenc.c:
3300         * tests/check/elements/x264enc.c:
3301           elements: Use gst_pad_set_caps() instead of manual event fiddling
3302
3303 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3304
3305         * common:
3306           Automatic update of common submodule
3307           From 03a0e57 to 98e386f
3308
3309 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3310
3311         * configure.ac:
3312           Back to development
3313
3314 === release 0.11.92 ===
3315
3316 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3317
3318         * ChangeLog:
3319         * NEWS:
3320         * RELEASE:
3321         * configure.ac:
3322         * docs/plugins/inspect/plugin-a52dec.xml:
3323         * docs/plugins/inspect/plugin-amrnb.xml:
3324         * docs/plugins/inspect/plugin-amrwbdec.xml:
3325         * docs/plugins/inspect/plugin-asf.xml:
3326         * docs/plugins/inspect/plugin-cdio.xml:
3327         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3328         * docs/plugins/inspect/plugin-dvdread.xml:
3329         * docs/plugins/inspect/plugin-dvdsub.xml:
3330         * docs/plugins/inspect/plugin-lame.xml:
3331         * docs/plugins/inspect/plugin-mad.xml:
3332         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3333         * docs/plugins/inspect/plugin-realmedia.xml:
3334         * docs/plugins/inspect/plugin-siddec.xml:
3335         * docs/plugins/inspect/plugin-twolame.xml:
3336         * docs/plugins/inspect/plugin-x264.xml:
3337         * gst-plugins-ugly.doap:
3338         * win32/common/config.h:
3339           Release 0.11.92
3340
3341 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3342
3343         * po/af.po:
3344         * po/az.po:
3345         * po/bg.po:
3346         * po/ca.po:
3347         * po/cs.po:
3348         * po/da.po:
3349         * po/de.po:
3350         * po/el.po:
3351         * po/en_GB.po:
3352         * po/eo.po:
3353         * po/es.po:
3354         * po/eu.po:
3355         * po/fi.po:
3356         * po/fr.po:
3357         * po/gl.po:
3358         * po/hu.po:
3359         * po/id.po:
3360         * po/it.po:
3361         * po/ja.po:
3362         * po/lt.po:
3363         * po/lv.po:
3364         * po/ms.po:
3365         * po/mt.po:
3366         * po/nb.po:
3367         * po/nl.po:
3368         * po/or.po:
3369         * po/pl.po:
3370         * po/pt_BR.po:
3371         * po/ro.po:
3372         * po/ru.po:
3373         * po/sk.po:
3374         * po/sl.po:
3375         * po/sq.po:
3376         * po/sr.po:
3377         * po/sv.po:
3378         * po/tr.po:
3379         * po/uk.po:
3380         * po/vi.po:
3381         * po/zh_CN.po:
3382           Update .po files
3383
3384 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3385
3386         * common:
3387           Automatic update of common submodule
3388           From 1fab359 to 03a0e57
3389
3390 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3391
3392         * ext/sidplay/gstsiddec.cc:
3393         * gst/asfdemux/gstasfdemux.c:
3394         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3395         * gst/realmedia/rademux.c:
3396         * gst/realmedia/rmdemux.c:
3397           update for tag event change
3398
3399 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3400
3401         * common:
3402           Automatic update of common submodule
3403           From f1b5a96 to 1fab359
3404
3405 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3406
3407         * common:
3408           Automatic update of common submodule
3409           From 92b7266 to f1b5a96
3410
3411 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3412
3413         * common:
3414           Automatic update of common submodule
3415           From ec1c4a8 to 92b7266
3416
3417 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3418
3419         * common:
3420           Automatic update of common submodule
3421           From 3429ba6 to ec1c4a8
3422
3423 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3424
3425         * gst/realmedia/rmutils.c:
3426           realmedia: don't use GstStructure API on tag lists
3427
3428 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
3429
3430         * ext/a52dec/gsta52dec.c:
3431           a52dec: really prefer the original number (and position) of channels
3432           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
3433
3434 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3435
3436         * common:
3437           Automatic update of common submodule
3438           From dc70203 to 3429ba6
3439
3440 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3441
3442         * configure.ac:
3443         * ext/x264/gstx264enc.c:
3444           x264: bump x264 requirement to build 106 or later
3445           Build 106 is from September 2010.
3446           https://bugzilla.gnome.org/show_bug.cgi?id=676257
3447
3448 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
3449
3450         * ext/a52dec/gsta52dec.c:
3451         * m4/a52.m4:
3452           a52dec: adapt to work also with new liba52
3453           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
3454
3455 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3456
3457         * ext/a52dec/gsta52dec.c:
3458           a52dec: trigger renegotiation upon changed stream channels
3459           Fixes #675451
3460
3461 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3462
3463         * configure.ac:
3464           configure: Require core/base 0.11.91
3465
3466 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
3467
3468         * .gitignore:
3469           .gitignore: add visual studio IDE files and OS X .DS_Store files
3470           https://bugzilla.gnome.org/show_bug.cgi?id=667899
3471
3472 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3473
3474         * configure.ac:
3475           Back to development
3476
3477 === release 0.11.91 ===
3478
3479 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3480
3481         * ChangeLog:
3482         * NEWS:
3483         * RELEASE:
3484         * common:
3485         * configure.ac:
3486         * gst-plugins-ugly.doap:
3487         * win32/common/config.h:
3488           Release 0.11.91
3489
3490 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3491
3492         * po/af.po:
3493         * po/az.po:
3494         * po/bg.po:
3495         * po/ca.po:
3496         * po/cs.po:
3497         * po/da.po:
3498         * po/de.po:
3499         * po/el.po:
3500         * po/en_GB.po:
3501         * po/eo.po:
3502         * po/es.po:
3503         * po/eu.po:
3504         * po/fi.po:
3505         * po/fr.po:
3506         * po/gl.po:
3507         * po/hu.po:
3508         * po/id.po:
3509         * po/it.po:
3510         * po/ja.po:
3511         * po/lt.po:
3512         * po/lv.po:
3513         * po/ms.po:
3514         * po/mt.po:
3515         * po/nb.po:
3516         * po/nl.po:
3517         * po/or.po:
3518         * po/pl.po:
3519         * po/pt_BR.po:
3520         * po/ro.po:
3521         * po/ru.po:
3522         * po/sk.po:
3523         * po/sl.po:
3524         * po/sq.po:
3525         * po/sr.po:
3526         * po/sv.po:
3527         * po/tr.po:
3528         * po/uk.po:
3529         * po/vi.po:
3530         * po/zh_CN.po:
3531           Update .po files
3532
3533 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3534
3535           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
3536
3537 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3538
3539         * common:
3540           Automatic update of common submodule
3541           From dc70203 to 3429ba6
3542
3543 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3544
3545         * gst/asfdemux/asfpacket.c:
3546           asfdemux: Use correct enum type
3547
3548 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3549
3550         * gst/asfdemux/gstasfdemux.c:
3551           asfdemux: implement pull mode seek snap flags when an index is present
3552           Also ensure we get a proper EOS when seeking past the end of the
3553           file, or (when the snap after flag is set) between the last keyframe
3554           and the end of the file.
3555
3556 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
3557
3558         * ext/cdio/gstcdio.c:
3559         * ext/cdio/gstcdio.h:
3560         * ext/cdio/gstcdiocddasrc.c:
3561           cdio: compensate for libcdio's recent cd-text api changes
3562           https://bugzilla.gnome.org/show_bug.cgi?id=675112
3563           Conflicts:
3564           ext/cdio/gstcdiocddasrc.c
3565
3566 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3567
3568         * ext/dvdread/dvdreadsrc.c:
3569           dvdread: fix build after recent include reshuffling in core
3570           Need to include gmodule.h ourselves now.
3571
3572 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3573
3574         * ext/mpeg2dec/gstmpeg2dec.c:
3575           video: Update for libgstvideo API changes
3576
3577 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3578
3579         * common:
3580           Automatic update of common submodule
3581           From 6db25be to dc70203
3582
3583 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3584
3585         * gst/asfdemux/asfpacket.c:
3586         * gst/asfdemux/asfpacket.h:
3587           asfdemux: fix performance issue, especially with high-bitrate streams
3588           Two things were suboptimal from a performance point of view:
3589           a) consider a large media object such as a video keyframe, which
3590           may be split up into multiple fragments. We would assemble
3591           the media object as follows:
3592           buf = join (join (join (frag1, frag2), frag3), frag4)
3593           which causes many unnecessary memcpy()s, and malloc/free,
3594           which could easily add up to a multiple of the actual object
3595           size. To avoid this, we allocate a buffer of the size needed
3596           from the start and copy fragments into that directly.
3597           b) for every fragment to join, we would create a sub-buffer
3598           before joining it (which would discard the sub-buffer again),
3599           leading to unnecessary miniobject create/free churn.
3600           Conflicts:
3601           gst/asfdemux/asfpacket.c
3602           gst/asfdemux/asfpacket.h
3603
3604 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3605
3606         * gst/asfdemux/asfpacket.c:
3607           asfdemux: avoid unnecessary stream lookup
3608           We have already retrieved the stream for that stream number and
3609           made sure it's not NULL, so no need to do it again here; neither
3610           the number nor the streams changed since the last time.
3611
3612 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
3613
3614         * ext/a52dec/gsta52dec.c:
3615           a52dec: fix first_access bigger than 2
3616           gst_buffer_extract returns the number of bytes extracted, here 2 max.
3617           Set size to the buffer size as was done in 0.10 to avoid first_access
3618           error when it bypass 2.
3619           https://bugzilla.gnome.org/show_bug.cgi?id=673434
3620
3621 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3622
3623         * autogen.sh:
3624         * configure.ac:
3625           configure: Modernize autotools setup a bit
3626           Also we now only create tar.bz2 and tar.xz tarballs.
3627
3628 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3629
3630         * common:
3631           Automatic update of common submodule
3632           From 464fe15 to 6db25be
3633
3634 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3635
3636         * configure.ac:
3637           Back to development
3638
3639 === release 0.11.90 ===
3640
3641 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3642
3643         * ChangeLog:
3644         * NEWS:
3645         * RELEASE:
3646         * configure.ac:
3647         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
3648         * docs/plugins/inspect/plugin-a52dec.xml:
3649         * docs/plugins/inspect/plugin-amrnb.xml:
3650         * docs/plugins/inspect/plugin-amrwbdec.xml:
3651         * docs/plugins/inspect/plugin-asf.xml:
3652         * docs/plugins/inspect/plugin-cdio.xml:
3653         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3654         * docs/plugins/inspect/plugin-dvdread.xml:
3655         * docs/plugins/inspect/plugin-dvdsub.xml:
3656         * docs/plugins/inspect/plugin-lame.xml:
3657         * docs/plugins/inspect/plugin-mad.xml:
3658         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3659         * docs/plugins/inspect/plugin-realmedia.xml:
3660         * docs/plugins/inspect/plugin-siddec.xml:
3661         * docs/plugins/inspect/plugin-twolame.xml:
3662         * docs/plugins/inspect/plugin-x264.xml:
3663         * gst-plugins-ugly.doap:
3664         * win32/common/config.h:
3665           Release 0.11.90
3666
3667 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3668
3669         * po/af.po:
3670         * po/az.po:
3671         * po/bg.po:
3672         * po/ca.po:
3673         * po/cs.po:
3674         * po/da.po:
3675         * po/de.po:
3676         * po/el.po:
3677         * po/en_GB.po:
3678         * po/eo.po:
3679         * po/es.po:
3680         * po/eu.po:
3681         * po/fi.po:
3682         * po/fr.po:
3683         * po/gl.po:
3684         * po/hu.po:
3685         * po/id.po:
3686         * po/it.po:
3687         * po/ja.po:
3688         * po/lt.po:
3689         * po/lv.po:
3690         * po/ms.po:
3691         * po/mt.po:
3692         * po/nb.po:
3693         * po/nl.po:
3694         * po/or.po:
3695         * po/pl.po:
3696         * po/pt_BR.po:
3697         * po/ro.po:
3698         * po/ru.po:
3699         * po/sk.po:
3700         * po/sl.po:
3701         * po/sq.po:
3702         * po/sr.po:
3703         * po/sv.po:
3704         * po/tr.po:
3705         * po/uk.po:
3706         * po/vi.po:
3707         * po/zh_CN.po:
3708           Update .po files
3709
3710 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3711
3712         * ext/mad/gstmad.c.orig:
3713           mad: remove .c.orig file
3714
3715 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3716
3717         * ext/a52dec/gsta52dec.c:
3718         * ext/amrnb/amrnbdec.c:
3719         * ext/amrnb/amrnbenc.c:
3720         * ext/amrwbdec/amrwbdec.c:
3721         * ext/cdio/gstcdiocddasrc.c:
3722         * ext/dvdread/dvdreadsrc.c:
3723         * ext/lame/gstlamemp3enc.c:
3724         * ext/mad/gstmad.c:
3725         * ext/mad/gstmad.c.orig:
3726         * ext/mpeg2dec/gstmpeg2dec.c:
3727         * ext/sidplay/gstsiddec.cc:
3728         * ext/twolame/gsttwolamemp2enc.c:
3729         * ext/x264/gstx264enc.c:
3730         * gst/asfdemux/gstasfdemux.c:
3731         * gst/asfdemux/gstrtpasfdepay.c:
3732         * gst/asfdemux/gstrtspwms.c:
3733         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3734         * gst/dvdsub/gstdvdsubdec.c:
3735         * gst/dvdsub/gstdvdsubparse.c:
3736         * gst/realmedia/pnmsrc.c:
3737         * gst/realmedia/rademux.c:
3738         * gst/realmedia/rdtdepay.c:
3739         * gst/realmedia/rdtmanager.c:
3740         * gst/realmedia/rmdemux.c:
3741         * gst/realmedia/rtspreal.c:
3742         * gst/synaesthesia/gstsynaesthesia.c:
3743         * gst/xingmux/gstxingmux.c:
3744           Use new gst_element_class_set_static_metadata()
3745
3746 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3747
3748         * common:
3749           Automatic update of common submodule
3750           From 7fda524 to 464fe15
3751
3752 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3753
3754         * ext/a52dec/gsta52dec.c:
3755         * ext/amrnb/amrnb.c:
3756         * ext/amrwbdec/amrwb.c:
3757         * ext/cdio/gstcdio.c:
3758         * ext/dvdread/dvdreadsrc.c:
3759         * ext/lame/plugin.c:
3760         * ext/mad/gstmad.c:
3761         * ext/mad/gstmad.c.orig:
3762         * ext/mpeg2dec/gstmpeg2dec.c:
3763         * ext/sidplay/gstsiddec.cc:
3764         * ext/twolame/gsttwolamemp2enc.c:
3765         * ext/x264/gstx264enc.c:
3766         * gst/asfdemux/gstasf.c:
3767         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3768         * gst/dvdsub/gstdvdsubdec.c:
3769         * gst/realmedia/realmedia.c:
3770         * gst/synaesthesia/gstsynaesthesia.c:
3771         * gst/xingmux/plugin.c:
3772           gst: Update for GST_PLUGIN_DEFINE() API changes
3773
3774 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3775
3776         * configure.ac:
3777           configure: Update version to 0.11.89.1
3778
3779 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3780
3781         * configure.ac:
3782         * docs/plugins/Makefile.am:
3783         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3784         * docs/version.entities.in:
3785         * ext/a52dec/Makefile.am:
3786         * ext/amrnb/Makefile.am:
3787         * ext/amrwbdec/Makefile.am:
3788         * ext/cdio/Makefile.am:
3789         * ext/lame/Makefile.am:
3790         * ext/mad/Makefile.am:
3791         * ext/mpeg2dec/Makefile.am:
3792         * ext/sidplay/Makefile.am:
3793         * ext/twolame/Makefile.am:
3794         * ext/x264/Makefile.am:
3795         * gst-plugins-ugly.spec.in:
3796         * gst/asfdemux/Makefile.am:
3797         * gst/dvdlpcmdec/Makefile.am:
3798         * gst/dvdsub/Makefile.am:
3799         * gst/realmedia/Makefile.am:
3800         * pkgconfig/Makefile.am:
3801         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
3802         * tests/check/Makefile.am:
3803           gst: Update versioning
3804
3805 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3806
3807         * ext/mpeg2dec/gstmpeg2dec.c:
3808         * ext/mpeg2dec/gstmpeg2dec.h:
3809           mpeg2dec: fix cropping
3810           fix cropping in mpeg2dec
3811
3812 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3813
3814         * ext/mpeg2dec/gstmpeg2dec.c:
3815           mpeg2dec: add crop metadata when buffer is still writable
3816
3817 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3818
3819         * gst/asfdemux/gstrtpasfdepay.c:
3820           update for buffer api change
3821
3822 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3823
3824         * ext/a52dec/gsta52dec.c:
3825         * ext/mad/gstmad.c:
3826           ext: Update for audio decoder API changes
3827
3828 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3829
3830         * tests/check/elements/amrnbenc.c:
3831         * tests/check/elements/x264enc.c:
3832           tests: make more valgrind-friendly and plug caps leak
3833
3834 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3835
3836         * gst/asfdemux/asfpacket.c:
3837         * gst/asfdemux/gstasfdemux.c:
3838         * gst/dvdsub/gstdvdsubdec.c:
3839           update for buffer changes
3840
3841 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3842
3843         * tests/check/elements/x264enc.c:
3844           tests: x264enc: adjust test to removal of deprecated properties
3845
3846 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3847
3848           Replace master with 0.11
3849
3850 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3851
3852         * configure.ac:
3853           back to development
3854
3855 === release 0.11.2 ===
3856
3857 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3858
3859         * ChangeLog:
3860         * NEWS:
3861         * RELEASE:
3862         * configure.ac:
3863         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3864         * docs/plugins/inspect/plugin-a52dec.xml:
3865         * docs/plugins/inspect/plugin-amrnb.xml:
3866         * docs/plugins/inspect/plugin-amrwbdec.xml:
3867         * docs/plugins/inspect/plugin-asf.xml:
3868         * docs/plugins/inspect/plugin-cdio.xml:
3869         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3870         * docs/plugins/inspect/plugin-dvdread.xml:
3871         * docs/plugins/inspect/plugin-dvdsub.xml:
3872         * docs/plugins/inspect/plugin-lame.xml:
3873         * docs/plugins/inspect/plugin-mad.xml:
3874         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3875         * docs/plugins/inspect/plugin-realmedia.xml:
3876         * docs/plugins/inspect/plugin-siddec.xml:
3877         * docs/plugins/inspect/plugin-twolame.xml:
3878         * docs/plugins/inspect/plugin-x264.xml:
3879         * gst-plugins-ugly.doap:
3880         * po/af.po:
3881         * po/az.po:
3882         * po/bg.po:
3883         * po/ca.po:
3884         * po/cs.po:
3885         * po/da.po:
3886         * po/de.po:
3887         * po/el.po:
3888         * po/en_GB.po:
3889         * po/eo.po:
3890         * po/es.po:
3891         * po/eu.po:
3892         * po/fi.po:
3893         * po/fr.po:
3894         * po/gl.po:
3895         * po/hu.po:
3896         * po/id.po:
3897         * po/it.po:
3898         * po/ja.po:
3899         * po/lt.po:
3900         * po/lv.po:
3901         * po/ms.po:
3902         * po/mt.po:
3903         * po/nb.po:
3904         * po/nl.po:
3905         * po/or.po:
3906         * po/pl.po:
3907         * po/pt_BR.po:
3908         * po/ro.po:
3909         * po/ru.po:
3910         * po/sk.po:
3911         * po/sl.po:
3912         * po/sq.po:
3913         * po/sr.po:
3914         * po/sv.po:
3915         * po/tr.po:
3916         * po/uk.po:
3917         * po/vi.po:
3918         * po/zh_CN.po:
3919         * win32/common/config.h:
3920           Release 0.11.2
3921
3922 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3923
3924         * tests/check/elements/mpeg2dec.c:
3925           tests: fix after memory changes
3926
3927 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3928
3929         * ext/x264/gstx264enc.c:
3930         * ext/x264/gstx264enc.h:
3931           x264enc: remove deprecated properties
3932
3933 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3934
3935           Merge remote-tracking branch 'origin/master' into 0.11
3936           So 0.11 folks also get amr include fixes.
3937           Conflicts:
3938           ext/a52dec/gsta52dec.c
3939           ext/mad/gstmad.c
3940
3941 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3942
3943         * gst/synaesthesia/gstsynaesthesia.c:
3944           synaesthesia: fixup for bufferpool api changes
3945           ... as well as some caps ref handling.
3946
3947 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3948
3949         * gst/realmedia/rademux.c:
3950         * gst/realmedia/rmdemux.c:
3951           don't pass random pointers to pull_range
3952
3953 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3954
3955         * ext/mpeg2dec/gstmpeg2dec.c:
3956           update for bufferpool changes
3957
3958 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3959
3960         * ext/mpeg2dec/gstmpeg2dec.c:
3961           update for allocation query changes
3962
3963 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3964
3965         * ext/dvdread/dvdreadsrc.c:
3966         * ext/lame/gstlamemp3enc.c:
3967         * ext/mpeg2dec/gstmpeg2dec.c:
3968         * ext/x264/gstx264enc.c:
3969         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3970         * gst/dvdsub/gstdvdsubdec.c:
3971           update for memory api changes
3972
3973 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3974
3975         * ext/mpeg2dec/gstmpeg2dec.c:
3976           take padding into account
3977
3978 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3979
3980         * ext/mad/gstmad.c:
3981           mad: simplify parsing code
3982           Also fixes #671455 (expected at least).
3983
3984 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3985
3986         * configure.ac:
3987           configure.ac: bump required GLib to 2.31.14
3988           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
3989
3990 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3991
3992         * ext/sidplay/gstsiddec.cc:
3993           fix for caps _normalize changes
3994
3995 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3996
3997         * ext/x264/gstx264enc.c:
3998           fix for caps api changes
3999
4000 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4001
4002         * ext/a52dec/gsta52dec.c:
4003         * ext/a52dec/gsta52dec.h:
4004           a52dec: use base class tag handling helper
4005           ... so as to ensure these to be handled and sent at proper time.
4006
4007 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4008
4009         * ext/dvdread/dvdreadsrc.c:
4010           dvdreadsrc: Use variable type with correct signedness
4011
4012 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4013
4014         * ext/mpeg2dec/gstmpeg2dec.c:
4015           mpeg2dec: Copy planes in one go when possible
4016
4017 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4018
4019         * configure.ac:
4020         * ext/amrnb/amrnbdec.h:
4021         * ext/amrnb/amrnbenc.h:
4022         * ext/amrwbdec/amrwbdec.h:
4023           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
4024           In previous versions, the opencore-amr include sub-directory
4025           would be specified in the include path in the CFLAGS, but this
4026           is no longer the case in newer versions, so we need to add those
4027           to our include directives.
4028           Based on patch by: Christian Morales Vega
4029           https://bugzilla.gnome.org/show_bug.cgi?id=671123
4030
4031 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4032
4033         * configure.ac:
4034           configure: get rid of non-pkg-config ways to check for opencore-amr
4035
4036 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4037
4038         * ext/mpeg2dec/gstmpeg2dec.c:
4039           update for metadata API changes
4040
4041 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
4042
4043         * ext/amrwbdec/Makefile.am:
4044         * ext/lame/Makefile.am:
4045         * ext/mad/Makefile.am:
4046           amrwbdec, lame, mad: link to libgstbase
4047
4048 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
4049
4050         * ext/x264/gstx264enc.c:
4051           x264enc: fix compiler warning
4052
4053 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4054
4055           Merge remote-tracking branch 'origin/master' into 0.11
4056
4057 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4058
4059           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
4060           Conflicts:
4061           ext/mad/gstmad.c
4062
4063 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4064
4065         * NEWS:
4066         * RELEASE:
4067         * configure.ac:
4068         * docs/plugins/gst-plugins-ugly-plugins.args:
4069         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4070         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4071         * docs/plugins/inspect/plugin-a52dec.xml:
4072         * docs/plugins/inspect/plugin-amrnb.xml:
4073         * docs/plugins/inspect/plugin-amrwbdec.xml:
4074         * docs/plugins/inspect/plugin-asf.xml:
4075         * docs/plugins/inspect/plugin-cdio.xml:
4076         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4077         * docs/plugins/inspect/plugin-dvdread.xml:
4078         * docs/plugins/inspect/plugin-dvdsub.xml:
4079         * docs/plugins/inspect/plugin-iec958.xml:
4080         * docs/plugins/inspect/plugin-lame.xml:
4081         * docs/plugins/inspect/plugin-mad.xml:
4082         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4083         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4084         * docs/plugins/inspect/plugin-mpegstream.xml:
4085         * docs/plugins/inspect/plugin-realmedia.xml:
4086         * docs/plugins/inspect/plugin-siddec.xml:
4087         * docs/plugins/inspect/plugin-twolame.xml:
4088         * docs/plugins/inspect/plugin-x264.xml:
4089         * win32/common/config.h:
4090           Bump version after release
4091
4092 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
4093
4094         * autogen.sh:
4095           autogen.sh: avoid touching .po files during 'make'
4096           A simple workaround to deal with GNU gettext automake integration
4097           failing to deal with git.  Fixes: #669207
4098
4099 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4100
4101         * ext/x264/gstx264enc.c:
4102           x264: convert g_print to LOG
4103
4104 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4105
4106         * gst/asfdemux/gstrtpasfdepay.c:
4107           update for new memory api
4108
4109 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4110
4111         * ext/x264/gstx264enc.c:
4112           x264enc: handle pts and dts
4113
4114 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4115
4116         * ext/mad/gstmad.c:
4117           mad: handle libmad freeform parsing quirk
4118
4119 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4120
4121         * ext/mad/gstmad.c:
4122           mad: fixup unhacking last frame coaxing
4123           ... so as to not only replace the data pointer but also available size.
4124
4125 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4126
4127         * gst-plugins-ugly.spec.in:
4128           Add latest plugins
4129
4130 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4131
4132         * win32/common/config.h:
4133           win32: back to development
4134
4135 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4136
4137         * configure.ac:
4138         * gst/synaesthesia/gstsynaesthesia.c:
4139         * gst/synaesthesia/gstsynaesthesia.h:
4140           synaesthesia: port to 0.11
4141
4142 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4143
4144         * configure.ac:
4145         * gst/xingmux/gstxingmux.c:
4146           xingmux: port to 0.11
4147
4148 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4149
4150         * configure.ac:
4151           back to development
4152
4153 === release 0.11.1 ===
4154
4155 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4156
4157         * ChangeLog:
4158         * NEWS:
4159         * RELEASE:
4160         * configure.ac:
4161         * docs/plugins/gst-plugins-ugly-plugins.args:
4162         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4163         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4164         * docs/plugins/inspect/plugin-a52dec.xml:
4165         * docs/plugins/inspect/plugin-amrnb.xml:
4166         * docs/plugins/inspect/plugin-amrwbdec.xml:
4167         * docs/plugins/inspect/plugin-asf.xml:
4168         * docs/plugins/inspect/plugin-cdio.xml:
4169         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4170         * docs/plugins/inspect/plugin-dvdread.xml:
4171         * docs/plugins/inspect/plugin-dvdsub.xml:
4172         * docs/plugins/inspect/plugin-lame.xml:
4173         * docs/plugins/inspect/plugin-mad.xml:
4174         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4175         * docs/plugins/inspect/plugin-realmedia.xml:
4176         * docs/plugins/inspect/plugin-siddec.xml:
4177         * docs/plugins/inspect/plugin-twolame.xml:
4178         * docs/plugins/inspect/plugin-x264.xml:
4179         * gst-plugins-ugly.doap:
4180         * po/af.po:
4181         * po/az.po:
4182         * po/bg.po:
4183         * po/ca.po:
4184         * po/cs.po:
4185         * po/da.po:
4186         * po/de.po:
4187         * po/el.po:
4188         * po/en_GB.po:
4189         * po/eo.po:
4190         * po/es.po:
4191         * po/eu.po:
4192         * po/fi.po:
4193         * po/fr.po:
4194         * po/gl.po:
4195         * po/hu.po:
4196         * po/id.po:
4197         * po/it.po:
4198         * po/ja.po:
4199         * po/lt.po:
4200         * po/lv.po:
4201         * po/ms.po:
4202         * po/mt.po:
4203         * po/nb.po:
4204         * po/nl.po:
4205         * po/or.po:
4206         * po/pl.po:
4207         * po/pt_BR.po:
4208         * po/ro.po:
4209         * po/ru.po:
4210         * po/sk.po:
4211         * po/sl.po:
4212         * po/sq.po:
4213         * po/sr.po:
4214         * po/sv.po:
4215         * po/tr.po:
4216         * po/uk.po:
4217         * po/vi.po:
4218         * po/zh_CN.po:
4219         * win32/common/config.h:
4220           RELEASE 0.11.1
4221
4222 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4223
4224           Merge branch 'master' into 0.11
4225           Conflicts:
4226           ext/mad/gstmad.c
4227
4228 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4229
4230         * ext/mad/gstmad.c:
4231           mad: unhack last frame coaxing
4232           ... so as to maximally use available base class API and interfere least
4233           as possible with its internal state.
4234
4235 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4236
4237         * ext/mad/gstmad.c:
4238           mad: fix compilation
4239
4240 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4241
4242         * ext/mad/gstmad.c:
4243           mad: chain up to default event handler
4244
4245 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
4246
4247         * ext/x264/gstx264enc.c:
4248           x264enc: unmap video frame after encoding
4249           Fixes major memory leak.
4250           https://bugzilla.gnome.org/show_bug.cgi?id=669863
4251
4252 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4253
4254         * ext/x264/gstx264enc.c:
4255           x264enc: fix after merge
4256
4257 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4258
4259           Merge branch 'master' into 0.11
4260           Conflicts:
4261           ext/x264/gstx264enc.c
4262
4263 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4264
4265         * ext/sidplay/gstsiddec.cc:
4266         * ext/sidplay/gstsiddec.h:
4267           sidplay: don't use ulong properties
4268
4269 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4270
4271         * ext/sidplay/gstsiddec.cc:
4272           sidplay: fix negotiation
4273
4274 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
4275
4276         * ext/x264/gstx264enc.c:
4277           x264enc: Add baseline profile to caps
4278           libx264 does not yet support the features that create the difference
4279           between baseline and constrained baseline profile. Hence it currently
4280           supports both though it can only technically encode constrained
4281           baseline.
4282
4283 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4284
4285         * ext/amrnb/amrnbenc.c:
4286         * gst/asfdemux/gstasfdemux.c:
4287         * gst/realmedia/rdtmanager.c:
4288           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
4289
4290 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4291
4292         * tests/check/elements/mpeg2dec.c:
4293           mpeg2dec: fix test a bit more
4294           Still broken because cropping is broken in mpeg2dec
4295
4296 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4297
4298         * tests/check/elements/amrnbenc.c:
4299         * tests/check/elements/x264enc.c:
4300         * tests/check/elements/xingmux.c:
4301           tests: fix some tests
4302
4303 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4304
4305         * ext/twolame/gsttwolamemp2enc.c:
4306           twolame: Use new audio encoder/decoder base class API for srcpad caps
4307
4308 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4309
4310         * ext/lame/gstlamemp3enc.c:
4311           lame: Use new audio encoder/decoder base class API for srcpad caps
4312
4313 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4314
4315         * ext/mad/gstmad.c:
4316           mad: Use new audio encoder/decoder base class API for srcpad caps
4317
4318 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4319
4320         * ext/a52dec/gsta52dec.c:
4321           a52dec: Use new audio encoder/decoder base class API for srcpad caps
4322
4323 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4324
4325         * ext/amrwbdec/amrwbdec.c:
4326           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
4327
4328 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4329
4330         * ext/amrnb/amrnbdec.c:
4331         * ext/amrnb/amrnbenc.c:
4332           amrnb: Use new audio encoder/decoder base class API for srcpad caps
4333
4334 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4335
4336         * ext/mad/gstmad.c:
4337           mad: ensure we do not confuse the base class with our buffer guard
4338           mad expects extra bytes at the end of a buffer (see discussion in
4339           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
4340           and since we inject these without the base class' knowledge, we
4341           need to hide the bodies better.
4342           This fixes an assert at EOS when decoding an mp3 manually without
4343           an intervening mpegaudioparse.
4344
4345 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4346
4347         * gst/realmedia/rtspreal.c:
4348           update for HEADER flag
4349
4350 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
4351
4352         * ext/x264/gstx264enc.c:
4353         * ext/x264/gstx264enc.h:
4354           x264enc: implement force-key-unit API
4355
4356 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
4357
4358         * common:
4359           Automatic update of common submodule
4360           From c463bc0 to 7fda524
4361
4362 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4363
4364         * ext/amrnb/amrnbdec.c:
4365         * ext/amrwbdec/amrwbdec.c:
4366           amr: port to 0.11 again
4367
4368 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4369
4370           Merge branch 'master' into 0.11
4371           Conflicts:
4372           ext/a52dec/gsta52dec.c
4373
4374 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4375
4376         * ext/a52dec/gsta52dec.c:
4377         * ext/amrnb/amrnbdec.c:
4378         * ext/amrnb/amrnbenc.c:
4379         * ext/amrwbdec/amrwbdec.c:
4380         * ext/dvdread/dvdreadsrc.c:
4381         * ext/lame/gstlamemp3enc.c:
4382         * ext/mad/gstmad.c:
4383         * ext/mpeg2dec/gstmpeg2dec.c:
4384         * ext/sidplay/gstsiddec.cc:
4385         * ext/twolame/gsttwolamemp2enc.c:
4386         * gst/asfdemux/asfpacket.c:
4387         * gst/asfdemux/gstasfdemux.c:
4388         * gst/asfdemux/gstrtpasfdepay.c:
4389         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4390         * gst/dvdsub/gstdvdsubdec.c:
4391         * gst/dvdsub/gstdvdsubdec.h:
4392         * gst/realmedia/gstrdtbuffer.c:
4393         * gst/realmedia/gstrdtbuffer.h:
4394         * gst/realmedia/rdtdepay.c:
4395         * gst/realmedia/rmdemux.c:
4396         * gst/realmedia/rmutils.c:
4397           port to new memory API
4398
4399 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4400
4401         * common:
4402           Automatic update of common submodule
4403           From 2a59016 to c463bc0
4404
4405 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4406
4407         * gst-libs/gst/glib-compat-private.h:
4408           Remove compatibility versions for deprecated GLib API
4409
4410 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4411
4412         * ext/a52dec/gsta52dec.c:
4413           a52dec: fix read buffer overflow upon syncing
4414           The wrong size was being decremented, leading to a runaway
4415           read loop.
4416
4417 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4418
4419         * common:
4420         * configure.ac:
4421           Add --disable-fatal-warnings configure option
4422
4423 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4424
4425         * gst/asfdemux/gstasfdemux.c:
4426         * gst/realmedia/rademux.c:
4427         * gst/realmedia/rdtmanager.c:
4428         * gst/realmedia/rmdemux.c:
4429           port to new gthread API
4430
4431 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4432
4433         * configure.ac:
4434           configure.ac: Require GLib 2.31.10 for consistency
4435
4436 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4437
4438         * common:
4439           Automatic update of common submodule
4440           From 0807187 to 2a59016
4441
4442 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4443
4444         * ext/amrwbdec/amrwbdec.c:
4445           amrwbdec: _parse should not return OK if not enough data yet
4446
4447 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4448
4449         * ext/amrnb/amrnbdec.c:
4450           amrnbdec: _parse should not return OK if not enough data yet
4451
4452 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4453
4454         * ext/dvdread/dvdreadsrc.c:
4455           dvdreadsrc: fix off by one in cell calculation for the last chapter
4456
4457 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4458
4459         * gst/asfdemux/gstasfdemux.c:
4460           asfdemux: set caps on src pad before adding it
4461
4462 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4463
4464         * gst/asfdemux/gstasfdemux.c:
4465           asfdemux: perform writable buffer map to copy into it
4466
4467 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4468
4469         * gst/asfdemux/asfpacket.c:
4470         * gst/asfdemux/asfpacket.h:
4471           asfpacket: fix 0.11 ported payload extraction
4472           ... to cater for not necessarily offset == size - cur_pos,
4473           as size may have been adjusted due to padding.
4474           Fixes #667567.
4475
4476 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4477
4478         * ext/x264/gstx264enc.c:
4479           x264enc: remove useless and semantically (though not practically) wrong code
4480           The object will be freed, so it's pointless to set the pointers
4481           to NULL anyway.
4482
4483 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4484
4485         * ext/x264/gstx264enc.c:
4486           x264enc: remove leaking "optimization"
4487
4488 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4489
4490         * gst/asfdemux/gstasfdemux.c:
4491           GST_TYPE_DATE -> G_TYPE_DATE
4492
4493 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4494
4495           Merge remote-tracking branch 'origin/master' into 0.11
4496           Conflicts:
4497           ext/a52dec/gsta52dec.c
4498
4499 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4500
4501         * ext/a52dec/gsta52dec.c:
4502           a52dec: plug buffer leak
4503
4504 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4505
4506         * ext/a52dec/gsta52dec.c:
4507           a52dec: plug buffer leak
4508
4509 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4510
4511         * ext/amrnb/amrnbenc.c:
4512           amrnbenc: _map and _unmap the appropriate input and output buffers
4513
4514 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4515
4516         * ext/a52dec/gsta52dec.c:
4517           a52dec: Fix some merge mistakes
4518
4519 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4520
4521           Merge branch 'master' into 0.11
4522           Conflicts:
4523           ext/a52dec/gsta52dec.c
4524           ext/a52dec/gsta52dec.h
4525           ext/lame/gstlame.c
4526           ext/lame/gstlame.h
4527           ext/lame/gstlamemp3enc.c
4528           ext/mad/gstmad.c
4529           ext/mad/gstmad.h
4530           gst/mpegaudioparse/gstmpegaudioparse.c
4531           gst/mpegstream/gstdvddemux.c
4532           gst/realmedia/rdtdepay.c
4533           po/es.po
4534           po/lv.po
4535           po/sr.po
4536
4537 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4538
4539         * gst/dvdsub/Makefile.am:
4540           dvdsub: add some CFLAGS and LIBS in Makefile.am
4541           ... since adapter is still used.
4542
4543 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4544
4545         * gst/realmedia/rmdemux.c:
4546           rmdemux: Don't use buffer after unreffing
4547
4548 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4549
4550         * gst/asfdemux/gstasfdemux.c:
4551           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
4552
4553 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4554
4555         * ext/mad/gstmad.c:
4556           mad: Correctly unmap the buffer with the original data pointer
4557
4558 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4559
4560         * ext/mad/gstmad.c:
4561           mad: Make sure to set caps on the srcpad if none are set yet
4562
4563 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4564
4565         * ext/mad/Makefile.am:
4566           mad: fix LIBS order in Makefile.am
4567
4568 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4569
4570         * ext/mad/gstmad.h:
4571           mad: remove left-over id3tag.h include
4572           We don't use libid3tag any more.
4573
4574 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4575
4576         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4577           dvdlpcmdec: fix for multichannel
4578
4579 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4580
4581         * ext/a52dec/gsta52dec.c:
4582         * ext/a52dec/gsta52dec.h:
4583           a52dec: Update for the new raw audio caps
4584
4585 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4586
4587         * ext/mad/gstmad.c:
4588           mad: Update for the new raw audio caps
4589
4590 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4591
4592         * ext/lame/gstlamemp3enc.c:
4593           lamemp3enc: Update for the new raw audio caps
4594
4595 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4596
4597         * ext/twolame/gsttwolamemp2enc.c:
4598           twolamemp2enc: Update for the new raw audio caps
4599
4600 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4601
4602         * ext/amrwbdec/amrwbdec.c:
4603           amrwbdec: Add the new layout field to the raw audio caps
4604
4605 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4606
4607         * ext/amrnb/amrnbdec.c:
4608         * ext/amrnb/amrnbenc.c:
4609           amrnb: Add the new layout field to the raw audio caps
4610
4611 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4612
4613         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4614         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4615           dvdlpcmdec: Port to the new raw audio caps
4616
4617 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4618
4619         * gst/asfdemux/gstasfdemux.c:
4620           asfdemux: Update for libgstriff API changes
4621           Still needs to handle audio channel reordering.
4622
4623 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4624
4625         * common:
4626           Automatic update of common submodule
4627           From 50b34ab to 0807187
4628
4629 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4630
4631         * ext/lame/Makefile.am:
4632           lame: fix LIBADD order in Makefile.am
4633
4634 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4635
4636         * tests/check/elements/amrnbenc.c:
4637         * tests/check/elements/mpeg2dec.c:
4638         * tests/check/elements/x264enc.c:
4639         * tests/check/elements/xingmux.c:
4640         * tests/check/generic/states.c:
4641           tests: make tests compile
4642
4643 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4644
4645         * ext/amrwbdec/amrwbdec.c:
4646         * ext/dvdread/dvdreadsrc.c:
4647         * ext/mad/gstmad.c:
4648         * ext/sidplay/gstsiddec.cc:
4649         * gst/asfdemux/gstasfdemux.c:
4650         * gst/realmedia/pnmsrc.c:
4651         * gst/realmedia/rdtmanager.c:
4652         * gst/realmedia/rmdemux.c:
4653           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
4654
4655 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4656
4657         * tests/check/Makefile.am:
4658           tests: disable generic index test
4659
4660 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4661
4662         * ext/mpeg2dec/gstmpeg2dec.c:
4663           mpeg2dec: remove all seeking-related code
4664           A parser or demuxer upstream should handle this Same for
4665           queries.
4666
4667 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4668
4669         * ext/mpeg2dec/gstmpeg2dec.c:
4670         * ext/mpeg2dec/gstmpeg2dec.h:
4671           mpeg2dec: update for GstIndex removal
4672
4673 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4674
4675         * ext/cdio/gstcdiocddasrc.c:
4676           cdio: update for probe vfunc removal in GstAudioCdSrc
4677
4678 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4679
4680         * ext/lame/gstlame.c:
4681         * ext/lame/gstlamemp3enc.c:
4682           lame: fix printf format in debug statements
4683           https://bugzilla.gnome.org/show_bug.cgi?id=666926
4684
4685 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4686
4687         * ext/lame/gstlame.c:
4688         * ext/lame/gstlame.h:
4689           lame: ensure parsed output
4690           ... by doing some basic parsing of encoded lame data.
4691
4692 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4693
4694         * ext/lame/gstlame.h:
4695           lame: cleanup unused instance struct fields
4696
4697 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4698
4699         * ext/lame/Makefile.am:
4700         * ext/lame/gstlamemp3enc.c:
4701         * ext/lame/gstlamemp3enc.h:
4702           lamemp3enc: ensure parsed output
4703           ... by doing some basic parsing of encoded lame data.
4704           Fixes #652150.
4705
4706 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4707
4708         * ext/lame/gstlamemp3enc.c:
4709           lamemp3enc: do not leak merged tags
4710
4711 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4712
4713         * ext/mad/gstmad.c:
4714         * ext/mad/gstmad.h:
4715           mad: helpfully bodge the last buffer to let mad decode the last frame
4716           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
4717           to be believed, the last buffer must be followed by a number of 0 bytes
4718           in order for the last frame to be decoded (at least in some cases).
4719           Doing so seems to work here, fixing a missing 1152 samples when using
4720           mp3parse before mad (not using mp3parse would yield the correct amount
4721           of samples, if there's extra non-MP3 data after (eg, tag data)).
4722
4723 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4724
4725         * ext/dvdread/dvdreadsrc.c:
4726           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
4727
4728 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4729
4730         * gst/mpegstream/gstdvddemux.c:
4731           dvddemux: tweak subtitle stream setup based on dvd language codes event
4732           ... to allow for non-continuous subtitle stream numbers.
4733           The missing stream numbers tend to come up as subtitle streams anyway
4734           (albeit not with an identified language tag).
4735
4736 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4737
4738         * ext/dvdread/dvdreadsrc.c:
4739           dvdreadsrc: minor safety tweak to sector seeking
4740
4741 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
4742
4743         * ext/a52dec/gsta52dec.c:
4744           a52dec: check that a52_init returns a valid a52 state
4745
4746 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4747
4748         * ext/mpeg2dec/gstmpeg2dec.c:
4749           mpeg2dec: update for new interlaced flags
4750
4751 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4752
4753         * ext/a52dec/Makefile.am:
4754         * ext/a52dec/gsta52dec.c:
4755         * ext/a52dec/gsta52dec.h:
4756           a52dec: port to audiodecoder
4757
4758 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4759
4760         * ext/mad/Makefile.am:
4761         * ext/mad/gstmad.c:
4762         * ext/mad/gstmad.h:
4763           mad: port to audiodecoder
4764
4765 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4766
4767         * ext/a52dec/gsta52dec.c:
4768           a52dec: Don't claim to support upstream renegotiation
4769           and use fixed caps on the srcpad. To correctly support
4770           upstream renegotiation a52dec would need to check if the
4771           caps of the downstream allocated buffer are the requested
4772           caps or if the size is different.
4773           Fixes bug #665989.
4774
4775 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
4776
4777         * ext/a52dec/gsta52dec.c:
4778           a52dec: Check that the a52_state is correctly initialized
4779
4780 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4781
4782         * gst-libs/gst/Makefile.am:
4783         * gst-libs/gst/glib-compat-private.h:
4784         * gst/asfdemux/gstasfdemux.c:
4785         * gst/mpegaudioparse/gstmpegaudioparse.c:
4786         * gst/realmedia/rademux.c:
4787         * gst/realmedia/rdtmanager.c:
4788         * gst/realmedia/rmdemux.c:
4789           Work around deprecated thread API in glib master
4790           Add private replacements for deprecated functions such as
4791           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
4792           to avoid the deprecation warnings. We can't change most of
4793           these in 0.10 because they're part of our API and ABI.
4794           Suppress deprecation warnings in selected files, mostly for
4795           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
4796           not much we can do here in 0.10.
4797
4798 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4799
4800         * po/LINGUAS:
4801         * po/eo.po:
4802         * po/es.po:
4803         * po/lv.po:
4804         * po/sr.po:
4805           po: update translations
4806
4807 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4808
4809         * gst/realmedia/rdtdepay.c:
4810           rdtdepay: make buffer metadata writable before setting caps on it
4811           Fixes issue when the header buffer is being pushed, which was taken
4812           from the caps and is therefore not writable.
4813
4814 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4815
4816         * ext/dvdread/dvdreadsrc.c:
4817           fix for basesrc changes
4818
4819 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
4820
4821         * gst/asfdemux/gstrtpasfdepay.c:
4822           rtpasfdepay: Initialize GstRTPBuffer before usage
4823
4824 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4825
4826           Merge remote-tracking branch 'origin/master' into 0.11
4827           Conflicts:
4828           ext/dvdread/dvdreadsrc.c
4829
4830 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
4831
4832         * ext/dvdread/dvdreadsrc.c:
4833           dvdreadsrc: Fix format string compiler warning
4834           Fixes bug #665101.
4835
4836 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4837
4838           Merge remote-tracking branch 'origin/master' into 0.11
4839
4840 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4841
4842         * ext/mpeg2dec/gstmpeg2dec.c:
4843           Update for indexable change
4844
4845 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4846
4847         * gst/realmedia/rdtmanager.c:
4848           update for clock provider API change
4849
4850 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4851
4852         * ext/a52dec/gsta52dec.c:
4853         * ext/amrnb/amrnbdec.c:
4854         * ext/amrnb/amrnbenc.c:
4855         * ext/amrwbdec/amrwbdec.c:
4856         * ext/dvdread/dvdreadsrc.c:
4857         * ext/lame/gstlame.c:
4858         * ext/lame/gstlamemp3enc.c:
4859         * ext/mad/gstmad.c:
4860         * ext/mpeg2dec/gstmpeg2dec.c:
4861         * ext/sidplay/gstsiddec.cc:
4862         * ext/twolame/gsttwolame.c:
4863         * ext/x264/gstx264enc.c:
4864         * gst/asfdemux/gstasfdemux.c:
4865         * gst/asfdemux/gstrtpasfdepay.c:
4866         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4867         * gst/dvdsub/gstdvdsubdec.c:
4868         * gst/dvdsub/gstdvdsubparse.c:
4869         * gst/iec958/ac3iec.c:
4870         * gst/mpegaudioparse/gstmpegaudioparse.c:
4871         * gst/mpegaudioparse/gstxingmux.c:
4872         * gst/mpegstream/gstdvddemux.c:
4873         * gst/mpegstream/gstmpegdemux.c:
4874         * gst/mpegstream/gstmpegparse.c:
4875         * gst/mpegstream/gstrfc2250enc.c:
4876         * gst/realmedia/pnmsrc.c:
4877         * gst/realmedia/rademux.c:
4878         * gst/realmedia/rdtdepay.c:
4879         * gst/realmedia/rdtmanager.c:
4880         * gst/realmedia/rmdemux.c:
4881         * gst/synaesthesia/gstsynaesthesia.c:
4882           various: fix pad template ref leaks
4883           https://bugzilla.gnome.org/show_bug.cgi?id=662664
4884
4885 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
4886
4887         * tests/check/elements/xingmux.c:
4888           tests: update for gstcheck API change
4889
4890 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4891
4892         * ext/amrnb/amrnbenc.c:
4893         * ext/dvdread/dvdreadsrc.c:
4894         * ext/lame/gstlamemp3enc.c:
4895         * ext/twolame/gsttwolamemp2enc.c:
4896           ext: fix more printf format warnings in debug messages
4897
4898 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
4899
4900         * gst/asfdemux/gstasfdemux.c:
4901         * gst/asfdemux/gstrtpasfdepay.c:
4902         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4903         * gst/dvdsub/gstdvdsubdec.c:
4904         * gst/dvdsub/gstdvdsubparse.c:
4905         * gst/realmedia/rademux.c:
4906         * gst/realmedia/rmdemux.c:
4907           Fix print format compiler warnings on OS X / 64bit
4908           https://bugzilla.gnome.org/show_bug.cgi?id=662617
4909
4910 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4911
4912         * gst/asfdemux/gstasfdemux.c:
4913         * gst/realmedia/rademux.c:
4914         * gst/realmedia/rdtmanager.c:
4915         * gst/realmedia/rmdemux.c:
4916           update for activation changes
4917
4918 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4919
4920         * gst/asfdemux/gstasfdemux.c:
4921         * gst/realmedia/rademux.c:
4922         * gst/realmedia/rmdemux.c:
4923           update for new scheduling query
4924
4925 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4926
4927         * gst/asfdemux/gstasfdemux.c:
4928         * gst/realmedia/rademux.c:
4929         * gst/realmedia/rdtmanager.c:
4930         * gst/realmedia/rmdemux.c:
4931           add parent to activate functions
4932
4933 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4934
4935         * ext/a52dec/gsta52dec.c:
4936         * ext/mpeg2dec/gstmpeg2dec.c:
4937         * ext/sidplay/gstsiddec.cc:
4938         * ext/x264/gstx264enc.c:
4939         * gst/asfdemux/gstasfdemux.c:
4940         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4941         * gst/dvdsub/gstdvdsubdec.c:
4942         * gst/dvdsub/gstdvdsubparse.c:
4943         * gst/realmedia/rademux.c:
4944         * gst/realmedia/rdtdepay.c:
4945         * gst/realmedia/rdtmanager.c:
4946         * gst/realmedia/rmdemux.c:
4947           add parent to pad functions
4948
4949 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4950
4951         * ext/mpeg2dec/gstmpeg2dec.c:
4952         * ext/sidplay/gstsiddec.cc:
4953         * ext/x264/gstx264enc.c:
4954         * gst/asfdemux/gstasfdemux.c:
4955         * gst/realmedia/rademux.c:
4956         * gst/realmedia/rdtmanager.c:
4957         * gst/realmedia/rmdemux.c:
4958           add parent to query function
4959
4960 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4961
4962         * gst/asfdemux/gstasfdemux.c:
4963         * gst/realmedia/rademux.c:
4964           _query_peer_*() -> _peer_query_*()
4965
4966 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4967
4968         * gst/dvdsub/gstdvdsubdec.c:
4969           _accept_caps() -> _query_accept_caps()
4970
4971 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4972
4973         * ext/x264/gstx264enc.c:
4974           _peer_get_caps() -> _peer_query_caps()
4975
4976 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4977
4978         * ext/x264/gstx264enc.c:
4979           update for _get_caps() -> _query_caps()
4980
4981 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4982
4983         * ext/x264/gstx264enc.c:
4984           change getcaps to query
4985
4986 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4987
4988         * ext/mad/gstmad.c:
4989           mad: re-instate accidentally dropped rank
4990
4991 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4992
4993         * ext/dvdread/dvdreadsrc.c:
4994         * gst/realmedia/pnmsrc.c:
4995           Update for GstURIHandler get_protocols() changes
4996
4997 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4998
4999         * ext/dvdread/dvdreadsrc.c:
5000         * ext/dvdread/dvdreadsrc.h:
5001         * gst/realmedia/pnmsrc.c:
5002           dvdreadsrc, pnmsrc: update for GstURIHandler changes
5003
5004 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5005
5006         * ext/mad/gstmad.c:
5007           mad: re-port to 0.11
5008           This time using the base class. Still something
5009           wrong with the parsing though, when there's no
5010           parser or demuxer upstream (which of course
5011           shouldn't happen in a normal playback scenario).
5012
5013 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5014
5015         * ext/mad/gstmad.c:
5016         * ext/mad/gstmad.h:
5017           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
5018
5019 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5020
5021         * ext/mad/gstmad.c:
5022         * ext/mad/gstmad.h:
5023           mad: replace with 0.10 version ported to GstAudioDecoder
5024           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
5025           of Mark's baseaudio branch.
5026           Would probably be too risky to drop this into 0.10 given
5027           all the things mad is doing.
5028
5029 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5030
5031         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5032           docs: remove bits for old lame element from sections.txt file
5033
5034 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5035
5036         * Android.mk:
5037         * configure.ac:
5038         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5039         * docs/plugins/inspect/plugin-mpegstream.xml:
5040         * gst-plugins-ugly.spec.in:
5041         * gst/mpegstream/Makefile.am:
5042         * gst/mpegstream/README:
5043         * gst/mpegstream/gstdvddemux.c:
5044         * gst/mpegstream/gstdvddemux.h:
5045         * gst/mpegstream/gstmpegclock.c:
5046         * gst/mpegstream/gstmpegclock.h:
5047         * gst/mpegstream/gstmpegdemux.c:
5048         * gst/mpegstream/gstmpegdemux.h:
5049         * gst/mpegstream/gstmpegpacketize.c:
5050         * gst/mpegstream/gstmpegpacketize.h:
5051         * gst/mpegstream/gstmpegparse.c:
5052         * gst/mpegstream/gstmpegparse.h:
5053         * gst/mpegstream/gstmpegstream.c:
5054         * gst/mpegstream/gstrfc2250enc.c:
5055         * gst/mpegstream/gstrfc2250enc.h:
5056         * gst/mpegstream/mpegstream.vcproj:
5057         * gst/mpegstream/notes:
5058         * win32/MANIFEST:
5059         * win32/vs6/gst_plugins_ugly.dsw:
5060         * win32/vs6/libgstac3parse.dsp:
5061         * win32/vs6/libgstmpegaudioparse.dsp:
5062         * win32/vs6/libgstmpegstream.dsp:
5063           mpegstream: remove the old mpeg-ps parser and demuxers
5064           Don't want anyone porting this by accident.
5065           Superseded by mpegpsdemux in -bad.
5066
5067 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5068
5069         * configure.ac:
5070         * ext/cdio/Makefile.am:
5071         * ext/cdio/gstcdio.c:
5072         * ext/cdio/gstcdiocddasrc.c:
5073         * ext/cdio/gstcdiocddasrc.h:
5074           cdio: port cdiocddasrc to 0.11
5075
5076 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5077
5078         * tests/check/elements/mpeg2dec.c:
5079           tests: port mpeg2dec to 0.11
5080           It compiles, but fails.
5081
5082 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5083
5084         * tests/check/elements/x264enc.c:
5085           tests: port x264enc unit test to 0.11
5086           Well, it compiles now at least.
5087
5088 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5089
5090         * gst/asfdemux/gstrtpasfdepay.h:
5091           update for base class rename
5092
5093 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5094
5095         * gst/asfdemux/gstrtpasfdepay.c:
5096         * gst/asfdemux/gstrtpasfdepay.h:
5097           update for base class rename
5098
5099 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5100
5101         * po/af.po:
5102         * po/az.po:
5103         * po/bg.po:
5104         * po/ca.po:
5105         * po/cs.po:
5106         * po/da.po:
5107         * po/de.po:
5108         * po/el.po:
5109         * po/en_GB.po:
5110         * po/es.po:
5111         * po/eu.po:
5112         * po/fi.po:
5113         * po/fr.po:
5114         * po/gl.po:
5115         * po/hu.po:
5116         * po/id.po:
5117         * po/it.po:
5118         * po/ja.po:
5119         * po/lt.po:
5120         * po/lv.po:
5121         * po/ms.po:
5122         * po/mt.po:
5123         * po/nb.po:
5124         * po/nl.po:
5125         * po/or.po:
5126         * po/pl.po:
5127         * po/pt_BR.po:
5128         * po/ro.po:
5129         * po/ru.po:
5130         * po/sk.po:
5131         * po/sl.po:
5132         * po/sq.po:
5133         * po/sr.po:
5134         * po/sv.po:
5135         * po/tr.po:
5136         * po/uk.po:
5137         * po/vi.po:
5138         * po/zh_CN.po:
5139           po: update translations
5140
5141 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5142
5143         * docs/plugins/gst-plugins-ugly-plugins.args:
5144         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5145         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5146         * docs/plugins/inspect/plugin-a52dec.xml:
5147         * docs/plugins/inspect/plugin-amrnb.xml:
5148         * docs/plugins/inspect/plugin-amrwbdec.xml:
5149         * docs/plugins/inspect/plugin-asf.xml:
5150         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5151         * docs/plugins/inspect/plugin-dvdread.xml:
5152         * docs/plugins/inspect/plugin-dvdsub.xml:
5153         * docs/plugins/inspect/plugin-lame.xml:
5154         * docs/plugins/inspect/plugin-mad.xml:
5155         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5156         * docs/plugins/inspect/plugin-realmedia.xml:
5157         * docs/plugins/inspect/plugin-siddec.xml:
5158         * docs/plugins/inspect/plugin-twolame.xml:
5159         * docs/plugins/inspect/plugin-x264.xml:
5160           docs: update docs
5161
5162 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5163
5164         * ext/lame/gstlamemp3enc.c:
5165           lamemp3enc: cosmetic error message change
5166           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
5167
5168 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5169
5170         * docs/plugins/Makefile.am:
5171         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5172         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5173         * ext/twolame/Makefile.am:
5174         * ext/twolame/gsttwolame.c:
5175         * ext/twolame/gsttwolame.h:
5176         * ext/twolame/gsttwolamemp2enc.c:
5177         * ext/twolame/gsttwolamemp2enc.h:
5178         * po/POTFILES.in:
5179           twolame: rename to twolamemp2enc
5180
5181 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5182
5183         * configure.ac:
5184         * ext/twolame/gsttwolame.c:
5185           twolame: port to 0.11
5186
5187 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5188
5189         * Android.mk:
5190         * configure.ac:
5191         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5192         * docs/plugins/inspect/plugin-iec958.xml:
5193         * gst-plugins-ugly.spec.in:
5194         * gst/iec958/Makefile.am:
5195         * gst/iec958/ac3_padder.c:
5196         * gst/iec958/ac3_padder.h:
5197         * gst/iec958/ac3iec.c:
5198         * gst/iec958/ac3iec.h:
5199         * win32/MANIFEST:
5200         * win32/vs6/libgstiec958.dsp:
5201           iec958: remove this plugin
5202           I think it can just go away. Audio sinks can and should payload
5203           things themselves using the helper API in libgstaudio. If such
5204           a plugin still makes sense, it should probably be rewritten
5205           using the library functions (and be put into -good or so).
5206
5207 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5208
5209         * gst/realmedia/rademux.c:
5210         * gst/realmedia/rmdemux.c:
5211         * gst/realmedia/rtspreal.c:
5212           update for adapter api change
5213
5214 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5215
5216         * ext/x264/gstx264enc.c:
5217           update for removed fixate function
5218
5219 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5220
5221         * ext/mad/gstmad.c:
5222         * ext/mpeg2dec/gstmpeg2dec.c:
5223         * gst/asfdemux/gstasfdemux.c:
5224         * gst/realmedia/rmdemux.c:
5225           remove query types
5226
5227 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5228
5229         * configure.ac:
5230         * gst/realmedia/rademux.c:
5231         * gst/realmedia/rdtdepay.c:
5232         * gst/realmedia/rmdemux.c:
5233         * gst/realmedia/rmutils.c:
5234           realmedia is ported
5235
5236 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5237
5238         * gst/asfdemux/gstasfdemux.c:
5239         * gst/mpegstream/gstdvddemux.c:
5240         * gst/mpegstream/gstmpegdemux.c:
5241         * gst/realmedia/rmdemux.c:
5242         * gst/realmedia/rmdemux.h:
5243           more template fixes
5244
5245 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
5246
5247         * po/POTFILES.in:
5248           po: lame => lamemp3enc
5249
5250 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5251
5252         * gst/realmedia/rdtmanager.c:
5253           make request pads take %u
5254
5255 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5256
5257         * ext/mpeg2dec/gstmpeg2dec.c:
5258         * ext/mpeg2dec/gstmpeg2dec.h:
5259           mpeg2dec: Add basic cropping support
5260
5261 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5262
5263         * ext/a52dec/gsta52dec.c:
5264         * ext/sidplay/gstsiddec.cc:
5265         * gst/asfdemux/gstasfdemux.c:
5266         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5267           tags: update for tag API removal
5268
5269 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5270
5271         * ext/mpeg2dec/gstmpeg2dec.c:
5272         * ext/mpeg2dec/gstmpeg2dec.h:
5273           update for meta api change
5274
5275 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5276
5277         * gst/asfdemux/gstasfdemux.c:
5278           structure: fix for api update
5279
5280 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5281
5282           Merge remote-tracking branch 'origin/master' into 0.11
5283
5284 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5285
5286         * tests/check/elements/amrnbenc.c:
5287           tests: port amrnbenc test to 0.11
5288
5289 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5290
5291         * ext/amrnb/amrnbdec.c:
5292         * ext/amrnb/amrnbenc.c:
5293           amrnb: fix up raw audio caps for 0.11
5294
5295 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5296
5297         * tests/check/Makefile.am:
5298           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
5299
5300 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5301
5302         * docs/plugins/Makefile.am:
5303         * ext/lame/Makefile.am:
5304         * ext/lame/README:
5305         * ext/lame/gstlame.c:
5306         * ext/lame/gstlame.h:
5307         * ext/lame/plugin.c:
5308         * ext/lame/test-lame.c:
5309         * gst/xingmux/gstxingmux.c:
5310         * tests/check/pipelines/lame.c:
5311           lame: remove lame element, it's been superseded by lamemp3enc
5312
5313 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5314
5315         * ext/a52dec/gsta52dec.c:
5316         * ext/lame/gstlamemp3enc.c:
5317         * ext/mad/gstmad.c:
5318         * ext/sidplay/gstsiddec.cc:
5319         * gst/asfdemux/gstasfdemux.c:
5320         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5321           ext, gst: update for taglist API changes
5322
5323 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
5324
5325         * gst/asfdemux/gstasfdemux.c:
5326           asfdemux: Don't leak pending payload buffers
5327           Fixes #662964
5328
5329 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5330
5331           Merge branch 'master' into 0.11
5332           Conflicts:
5333           ext/sidplay/gstsiddec.cc
5334
5335 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
5336
5337         * ext/sidplay/gstsiddec.cc:
5338           siddec: use BOILERPLATE macro and cleanup FIXMEs
5339
5340 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5341
5342         * gst/asfdemux/gstrtpasfdepay.c:
5343           asfdepay: fix compiler warnings after gst_caps_new_simple() change
5344
5345 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
5346
5347         * gst-plugins-ugly.spec.in:
5348           Update specfile with latest changes
5349
5350 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5351
5352         * gst/asfdemux/gstasfdemux.c:
5353           asfdemux: Don't unmap a buffer that doesn't exist
5354
5355 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5356
5357         * configure.ac:
5358         * ext/dvdread/dvdreadsrc.c:
5359           dvdread: port to 0.11
5360
5361 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5362
5363         * configure.ac:
5364         * gst/dvdsub/Makefile.am:
5365         * gst/dvdsub/gstdvdsubdec.c:
5366         * gst/dvdsub/gstdvdsubdec.h:
5367         * gst/dvdsub/gstdvdsubparse.c:
5368           dvdsub: port to 0.11
5369
5370 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5371
5372           Merge branch 'master' into 0.11
5373           Conflicts:
5374           ext/amrwbdec/Makefile.am
5375           ext/amrwbdec/amrwbdec.c
5376
5377 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5378
5379         * gst/realmedia/gstrdtbuffer.c:
5380         * gst/realmedia/gstrdtbuffer.h:
5381         * gst/realmedia/pnmsrc.c:
5382         * gst/realmedia/rademux.c:
5383         * gst/realmedia/rdtdepay.c:
5384         * gst/realmedia/rdtmanager.c:
5385         * gst/realmedia/rmdemux.c:
5386         * gst/realmedia/rmutils.c:
5387         * gst/realmedia/rtspreal.c:
5388           realmedia: port to 0.11
5389
5390 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5391
5392         * ext/amrwbdec/Makefile.am:
5393         * ext/amrwbdec/amrwbdec.c:
5394         * ext/amrwbdec/amrwbdec.h:
5395           amrwbdec: port to audiodecoder
5396
5397 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5398
5399         * ext/amrnb/Makefile.am:
5400           amrnbdec: fixup build
5401
5402 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5403
5404         * ext/amrnb/amrnbdec.c:
5405           amrnbdec: remove leftover extraneous _unref
5406
5407 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5408
5409           Merge branch 'master' into 0.11
5410           Conflicts:
5411           ext/amrnb/amrnbdec.c
5412
5413 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5414
5415         * configure.ac:
5416         * ext/amrnb/amrnbdec.c:
5417         * ext/amrnb/amrnbenc.c:
5418           amrnb: port to 0.11
5419
5420 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5421
5422         * configure.ac:
5423         * ext/amrwbdec/Makefile.am:
5424         * ext/amrwbdec/amrwbdec.c:
5425           ported amrwbdec to 0.11
5426
5427 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5428
5429         * ext/amrnb/amrnbdec.c:
5430         * ext/amrnb/amrnbdec.h:
5431           amrnbdec: port to audiodecoder
5432
5433 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5434
5435           Merge branch 'master' into 0.11
5436
5437 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5438
5439         * configure.ac:
5440         * ext/mpeg2dec/gstmpeg2dec.c:
5441         * ext/mpeg2dec/gstmpeg2dec.h:
5442           mpeg2dec: minimal port to 0.11
5443
5444 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5445
5446         * ext/mpeg2dec/gstmpeg2dec.c:
5447         * ext/mpeg2dec/gstmpeg2dec.h:
5448           mpeg2dec: post QoS messages when dropping a frame due to QoS
5449           https://bugzilla.gnome.org/show_bug.cgi?id=658241
5450
5451 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5452
5453         * configure.ac:
5454           configure: update ported plugins list
5455
5456 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5457
5458         * common:
5459           update to 0.11 branch
5460
5461 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5462
5463         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5464         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5465           dvdlpcmdec: port to 0.11
5466
5467 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5468
5469         * ext/lame/gstlame.c:
5470         * ext/lame/gstlamemp3enc.c:
5471           lame: fix raw audio caps too
5472
5473 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5474
5475         * ext/lame/gstlame.c:
5476         * ext/lame/gstlamemp3enc.c:
5477           lame: port to 0.11
5478
5479 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5480
5481           Merge branch 'master' into 0.11
5482
5483 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5484
5485         * ext/x264/gstx264enc.c:
5486         * ext/x264/gstx264enc.h:
5487           x264enc: port to 0.11
5488
5489 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5490
5491         * ext/amrnb/Makefile.am:
5492         * ext/amrnb/amrnbenc.c:
5493         * ext/amrnb/amrnbenc.h:
5494           amrnbenc: port to audioencoder
5495
5496 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5497
5498           Merge branch 'master' into 0.11
5499           Conflicts:
5500           ext/mad/gstmad.c
5501
5502 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5503
5504         * ext/a52dec/gsta52dec.c:
5505           port a52dec to 0.11
5506
5507 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5508
5509         * ext/twolame/gsttwolame.c:
5510           twolame: Simple fix for GstAudioEncoder API change
5511
5512 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5513
5514         * ext/twolame/gsttwolame.c:
5515           twolame: Fix variable 'gstelement_class' set but not used compiler warning
5516
5517 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5518
5519         * ext/lame/gstlame.c:
5520         * ext/lame/gstlamemp3enc.c:
5521           lame: Don't get the parent class again, GST_BOILERPLATE does this already
5522
5523 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5524
5525         * ext/lame/gstlame.c:
5526         * ext/lame/gstlamemp3enc.c:
5527           lame: Fix variable 'gstelement_class' set but not used compiler warning
5528
5529 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5530
5531         * ext/twolame/gsttwolame.c:
5532           twolame: improve output framing and timestamping
5533           ... which simply comes down to requesting one frame of input data at a time,
5534           since the encoder nicely turns this into 1 encoded frame.
5535
5536 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5537
5538         * ext/twolame/Makefile.am:
5539         * ext/twolame/gsttwolame.c:
5540         * ext/twolame/gsttwolame.h:
5541           twolame: port to audioencoder
5542
5543 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5544
5545         * ext/lame/gstlame.c:
5546           lame: use some more boilerplate
5547
5548 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5549
5550         * ext/lame/gstlame.c:
5551         * ext/lame/gstlame.h:
5552           lame: port to audioencoder
5553
5554 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5555
5556         * ext/lame/gstlamemp3enc.c:
5557           lamemp3enc: use some more boilerplate
5558
5559 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5560
5561         * ext/lame/gstlamemp3enc.c:
5562           lamemp3enc: really report bitrate rather kbitrate
5563
5564 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5565
5566         * ext/lame/Makefile.am:
5567         * ext/lame/gstlamemp3enc.c:
5568         * ext/lame/gstlamemp3enc.h:
5569           lamemp3enc: port to audioencoder
5570
5571 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5572
5573         * ext/dvdread/dvdreadsrc.c:
5574           dvdreadsrc: take into account first sector of the current title
5575           This fixes seeking on titles which do not start on a new file.
5576           https://bugzilla.gnome.org/show_bug.cgi?id=659252
5577
5578 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5579
5580         * ext/dvdread/dvdreadsrc.c:
5581           dvdreadsrc: fix sector seeking
5582           It was overly complicated, and did not take into account the offset
5583           needed for titles which do not start on a new file.
5584           https://bugzilla.gnome.org/show_bug.cgi?id=659252
5585
5586 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5587
5588         * ext/dvdread/dvdreadsrc.c:
5589           dvdreadsrc: fix sector search for packed titles
5590           Some DVD titles are packed in a single set, and we need to use
5591           the correct table to map times to sectors.
5592           https://bugzilla.gnome.org/show_bug.cgi?id=659252
5593
5594 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5595
5596         * configure.ac:
5597         * ext/mad/Makefile.am:
5598         * ext/mad/gstmad.c:
5599         * gst-plugins-ugly.spec.in:
5600           mad: remove id3tag dependency used by in practice unreachable legacy code
5601           The mad mp3 decoder element shouldn't parse tags at all really, but we
5602           have so far kept this code around for backwards-compatibility reasons
5603           for people building manual pipelines for some reason. However, as it
5604           turns out that code has never actually worked in 0.10 in practice,
5605           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
5606           which doesn't actually seem to happen any more though because of the
5607           preceding mad_header_decode(), which will discover and report the
5608           sync loss if it runs into a tag and make mad_frame_decode() try to
5609           resync right away.
5610           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
5611
5612 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5613
5614         * gst/asfdemux/asfpacket.c:
5615           asfpacket: skip empty payload packets
5616           ... which also avoids assertion failures and possible segfaults later on
5617           when possibly trying to join 2 empty buffers.
5618
5619 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5620
5621         * gst/realmedia/rmdemux.c:
5622         * gst/realmedia/rmdemux.h:
5623           rmdemux: delay announcing container tags until we have pads
5624           Fixes tags when transcoding.
5625           https://bugzilla.gnome.org/show_bug.cgi?id=658297
5626
5627 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5628
5629         * tests/check/elements/amrnbenc.c:
5630           amrnbenc: Use complete raw audio caps in the test
5631
5632 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
5633
5634         * docs/plugins/Makefile.am:
5635           docs: cleanup makefiles
5636           Remove commented out parts that we don't need. Remove "the wingo addition" - no
5637           so useful after all. Narrow down file-globs for plugin docs.
5638
5639 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
5640
5641         * common:
5642           Automatic update of common submodule
5643           From a39eb83 to 11f0cd5
5644
5645 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
5646
5647         * common:
5648           Automatic update of common submodule
5649           From 605cd9a to a39eb83
5650
5651 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5652
5653         * gst/asfdemux/gstasfdemux.c:
5654           asf: don't use fourcc
5655
5656 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5657
5658           Merge branch 'master' into 0.11
5659
5660 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5661
5662         * ext/mpeg2dec/gstmpeg2dec.c:
5663           mpeg2dec: fix spurious failure to decode some files
5664           Parsing can return with an 'invalid' state, but this is not
5665           actually fatal. For one, the mpeg2dec command line tool that
5666           comes with the libmpeg2 library blithely ignores this condition
5667           and merrily goes on. So we do this same, logging the error,
5668           and going on with parsing. This makes something work that did
5669           not use to work, and brings happiness to the world.
5670           https://bugzilla.gnome.org/show_bug.cgi?id=429476
5671
5672 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5673
5674         * ext/mad/gstmad.c:
5675         * ext/sidplay/Makefile.am:
5676         * ext/sidplay/gstsiddec.cc:
5677           port to new audio caps
5678
5679 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5680
5681           Merge branch 'master' into 0.11
5682           Conflicts:
5683           common
5684           gst/asfdemux/gstrtpasfdepay.c
5685
5686 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5687
5688         * configure.ac:
5689           configure: Add synaesthesia to the list of non-ported plugins
5690
5691 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5692
5693         * configure.ac:
5694         * docs/plugins/Makefile.am:
5695         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5696         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5697         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5698         * gst-plugins-ugly.spec.in:
5699         * gst/mpegaudioparse/Makefile.am:
5700         * gst/mpegaudioparse/gstmpegaudioparse.c:
5701         * gst/mpegaudioparse/gstmpegaudioparse.h:
5702         * gst/mpegaudioparse/gstxingmux.c:
5703         * gst/mpegaudioparse/gstxingmux.h:
5704         * gst/mpegaudioparse/mpegaudioparse.vcproj:
5705         * gst/mpegaudioparse/plugin.c:
5706         * gst/xingmux/Makefile.am:
5707         * gst/xingmux/gstxingmux.c:
5708         * gst/xingmux/gstxingmux.h:
5709         * gst/xingmux/plugin.c:
5710           Remove mp3parse plugin/element
5711           It's been replaced by mpegaudioparse in -good. Don't want anyone
5712           to spend time porting a deprecated element. Rename plugin to xingmux
5713           for now until we move that somewhere else.
5714
5715 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5716
5717         * configure.ac:
5718           configure.ac: Define list of non-ported plugins
5719
5720 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5721
5722         * ext/mad/gstmad.c:
5723           mad: Fix for changes in GstQuery API
5724
5725 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5726
5727         * gst/asfdemux/gstasfdemux.c:
5728           asfdemux: Fix for changes in GstQuery API
5729
5730 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5731
5732         * gst/asfdemux/asfpacket.c:
5733           asfdemux: Fix print statement
5734
5735 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5736
5737         * common:
5738           Update common submodule
5739
5740 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5741
5742         * ext/x264/gstx264enc.c:
5743           x264enc: Properly set the stream format in setcaps
5744           Do not forget to set the selected format to the options string
5745           when getting it from caps
5746           https://bugzilla.gnome.org/show_bug.cgi?id=655223
5747
5748 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
5749
5750         * ext/x264/gstx264enc.c:
5751           x264enc: fix the build for older x264enc
5752           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
5753
5754 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
5755
5756         * ext/x264/gstx264enc.c:
5757           x264enc: Read stream-format from the right place
5758           Read the stream-format from "stream-format" and not from profile, also rename
5759           the "bytestream" variable to "stream_format" so it's easier to understand.
5760
5761 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5762
5763         * ext/x264/gstx264enc.c:
5764         * ext/x264/gstx264enc.h:
5765           x264enc: Select stream-format based on caps
5766           Makes x264 select its stream-format based on what's available
5767           on caps, the user selected option will be chosen as a fallback
5768           when both options are available.
5769           https://bugzilla.gnome.org/show_bug.cgi?id=644233
5770
5771 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
5772
5773         * ext/x264/gstx264enc.c:
5774           x264: Allow renegotiation but prefer current caps
5775
5776 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
5777
5778         * tests/check/elements/x264enc.c:
5779           tests: Test x264enc profiles from the caps
5780           https://bugzilla.gnome.org/show_bug.cgi?id=644233
5781
5782 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
5783
5784         * ext/x264/Makefile.am:
5785         * ext/x264/gstx264enc.c:
5786         * ext/x264/gstx264enc.h:
5787           x264: Use profile and level from caps
5788           Enforces the profile and level from the downstream caps, also
5789           sets them on the fixated caps
5790           https://bugzilla.gnome.org/show_bug.cgi?id=644233
5791
5792 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5793
5794         * configure.ac:
5795           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
5796
5797 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
5798
5799         * ext/x264/gstx264enc.c:
5800           x264enc: fix subme property annotation - subme maximum is 10, not 6.
5801           Although the element accepts subme values > 6, the annotation which is
5802           visible through gst-inspect (for example) erroneously indicates 6 as the
5803           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
5804           https://bugzilla.gnome.org/show_bug.cgi?id=653473
5805
5806 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
5807
5808         * common:
5809           Automatic update of common submodule
5810           From 69b981f to 605cd9a
5811
5812 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5813
5814         * gst/asfdemux/gstrtspwms.c:
5815           rtspwms: Porting to 0.11
5816
5817 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5818
5819         * gst/asfdemux/gstrtpasfdepay.c:
5820           rtpasfdepay: Port to 0.11
5821
5822 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5823
5824         * gst/asfdemux/asfpacket.c:
5825         * gst/asfdemux/asfpacket.h:
5826         * gst/asfdemux/gstasfdemux.c:
5827         * gst/asfdemux/gstasfdemux.h:
5828           asfdemux: Porting to 0.11
5829
5830 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5831
5832         * ext/sidplay/gstsiddec.cc:
5833           siddec: port siddec to 0.11
5834
5835 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5836
5837         * gst/asfdemux/gstrtpasfdepay.c:
5838           rtpasfdepay: fix fragmented packet handling and packet padding
5839           Also remove a bogus assert.
5840
5841 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
5842
5843         * gst/synaesthesia/gstsynaesthesia.c:
5844           synaesthesia: fix wrong debug log string (copy'n'paste)
5845
5846 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5847
5848           Merge branch 'master' into 0.11
5849           Conflicts:
5850           configure.ac
5851
5852 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5853
5854         * ext/mad/gstmad.c:
5855           mad: port to new API
5856           Port to new segment API.
5857           Eat Caps events.
5858           No need to set caps on buffers.
5859
5860 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
5861
5862         * gst/realmedia/rmdemux.c:
5863           rmdemux: target is unsigned and can't be < 0
5864
5865 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
5866
5867         * ext/mad/gstmad.c:
5868           mad: use signed when caluculating the delta
5869           Avoids a <0 check for an unsigned variable.
5870
5871 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
5872
5873         * docs/plugins/Makefile.am:
5874           docs: remove obsolete commented out part
5875           We don't have this in the other modules and its not needed.
5876
5877 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
5878
5879         * docs/plugins/gst-plugins-ugly-plugins.args:
5880         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5881         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5882           docs: update plugin introspection data
5883           Now more files are merged and produced in a canonical fashion, which hopefully
5884           creates less or no delta in the future.
5885
5886 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
5887
5888         * common:
5889           Automatic update of common submodule
5890           From 9e5bbd5 to 69b981f
5891
5892 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5893
5894         * ext/lame/Makefile.am:
5895         * ext/lame/gstlamemp3enc.c:
5896           lamemp3enc: Post CODEC and BITRATE tags
5897           Also filter any CODEC/AUDIO_CODEC tags from incoming
5898           tag events.
5899           Fixes bug #391543.
5900
5901 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
5902
5903         * common:
5904           Automatic update of common submodule
5905           From fd35073 to 9e5bbd5
5906
5907 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
5908
5909         * common:
5910           Automatic update of common submodule
5911           From 46dfcea to fd35073
5912
5913 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5914
5915         * gst/asfdemux/gstrtpasfdepay.c:
5916           rtpasfdepay: simplify and refactor packet parsing
5917           Specifically, refactor buffer padding and consider marker bit for fragment
5918           assembling.
5919
5920 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5921
5922         * gst/asfdemux/gstrtpasfdepay.c:
5923           rtpasfdepay: avoid re-sending header
5924           ... e.g. following a seek, which otherwise confuses downstream demuxer
5925           expecting only a flow of data packets at this time.
5926
5927 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5928
5929         * gst/asfdemux/gstrtpasfdepay.c:
5930         * gst/asfdemux/gstrtpasfdepay.h:
5931           rtpasfdepay: remove unused field
5932
5933 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5934
5935         * ext/mad/gstmad.c:
5936           mad: Post bitrate tag whenever the bitrate changes
5937           Also send the layer/mode/emphasis/bitrate tags as an event too.
5938
5939 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5940
5941         * configure.ac:
5942         * win32/common/config.h:
5943           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
5944
5945 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5946
5947         * configure.ac:
5948         * docs/plugins/inspect/plugin-a52dec.xml:
5949         * docs/plugins/inspect/plugin-amrnb.xml:
5950         * docs/plugins/inspect/plugin-amrwbdec.xml:
5951         * docs/plugins/inspect/plugin-asf.xml:
5952         * docs/plugins/inspect/plugin-cdio.xml:
5953         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5954         * docs/plugins/inspect/plugin-dvdread.xml:
5955         * docs/plugins/inspect/plugin-dvdsub.xml:
5956         * docs/plugins/inspect/plugin-iec958.xml:
5957         * docs/plugins/inspect/plugin-lame.xml:
5958         * docs/plugins/inspect/plugin-mad.xml:
5959         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5960         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5961         * docs/plugins/inspect/plugin-mpegstream.xml:
5962         * docs/plugins/inspect/plugin-realmedia.xml:
5963         * docs/plugins/inspect/plugin-siddec.xml:
5964         * docs/plugins/inspect/plugin-twolame.xml:
5965         * docs/plugins/inspect/plugin-x264.xml:
5966         * win32/common/config.h:
5967           Back to development
5968
5969 === release 0.10.18 ===
5970
5971 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5972
5973         * ChangeLog:
5974         * NEWS:
5975         * RELEASE:
5976         * configure.ac:
5977         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5978         * docs/plugins/inspect/plugin-a52dec.xml:
5979         * docs/plugins/inspect/plugin-amrnb.xml:
5980         * docs/plugins/inspect/plugin-amrwbdec.xml:
5981         * docs/plugins/inspect/plugin-asf.xml:
5982         * docs/plugins/inspect/plugin-cdio.xml:
5983         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5984         * docs/plugins/inspect/plugin-dvdread.xml:
5985         * docs/plugins/inspect/plugin-dvdsub.xml:
5986         * docs/plugins/inspect/plugin-iec958.xml:
5987         * docs/plugins/inspect/plugin-lame.xml:
5988         * docs/plugins/inspect/plugin-mad.xml:
5989         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5990         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5991         * docs/plugins/inspect/plugin-mpegstream.xml:
5992         * docs/plugins/inspect/plugin-realmedia.xml:
5993         * docs/plugins/inspect/plugin-siddec.xml:
5994         * docs/plugins/inspect/plugin-twolame.xml:
5995         * docs/plugins/inspect/plugin-x264.xml:
5996         * gst-plugins-ugly.doap:
5997         * win32/common/config.h:
5998           Release 0.10.18
5999           Highlights:
6000           - x264enc: allow changing bitrate and quantizers dynamically at runtime
6001           - x264enc: proxy downstream caps restrictions upstream via get_caps()
6002           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
6003           - mad: allow build without libid3tag (which isn't really needed anyway)
6004           - many other fixes and improvements
6005
6006 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6007
6008         * ext/x264/gstx264enc.c:
6009           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
6010
6011 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6012
6013         * ext/x264/gstx264enc.c:
6014           x264enc: do not leak peer pad reference
6015
6016 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6017
6018         * ext/x264/gstx264enc.c:
6019           x264enc: No need to copy, reffing is enough
6020
6021 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6022
6023         * ext/x264/gstx264enc.c:
6024           x264enc: get_caps function should return a copy of the caps
6025
6026 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6027
6028         * configure.ac:
6029         * docs/plugins/inspect/plugin-a52dec.xml:
6030         * docs/plugins/inspect/plugin-amrnb.xml:
6031         * docs/plugins/inspect/plugin-amrwbdec.xml:
6032         * docs/plugins/inspect/plugin-asf.xml:
6033         * docs/plugins/inspect/plugin-cdio.xml:
6034         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6035         * docs/plugins/inspect/plugin-dvdread.xml:
6036         * docs/plugins/inspect/plugin-dvdsub.xml:
6037         * docs/plugins/inspect/plugin-iec958.xml:
6038         * docs/plugins/inspect/plugin-lame.xml:
6039         * docs/plugins/inspect/plugin-mad.xml:
6040         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6041         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6042         * docs/plugins/inspect/plugin-mpegstream.xml:
6043         * docs/plugins/inspect/plugin-realmedia.xml:
6044         * docs/plugins/inspect/plugin-siddec.xml:
6045         * docs/plugins/inspect/plugin-synaesthesia.xml:
6046         * docs/plugins/inspect/plugin-twolame.xml:
6047         * docs/plugins/inspect/plugin-x264.xml:
6048         * po/da.po:
6049         * po/de.po:
6050         * po/fr.po:
6051         * po/uk.po:
6052         * win32/common/config.h:
6053           0.10.17.4 pre-release
6054
6055 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6056
6057         * ext/mad/gstmad.c:
6058           mad: remove buffer_alloc
6059
6060 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6061
6062         * configure.ac:
6063         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6064         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6065         * docs/plugins/inspect/plugin-a52dec.xml:
6066         * docs/plugins/inspect/plugin-amrnb.xml:
6067         * docs/plugins/inspect/plugin-amrwbdec.xml:
6068         * docs/plugins/inspect/plugin-asf.xml:
6069         * docs/plugins/inspect/plugin-cdio.xml:
6070         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6071         * docs/plugins/inspect/plugin-dvdread.xml:
6072         * docs/plugins/inspect/plugin-dvdsub.xml:
6073         * docs/plugins/inspect/plugin-iec958.xml:
6074         * docs/plugins/inspect/plugin-lame.xml:
6075         * docs/plugins/inspect/plugin-mad.xml:
6076         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6077         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6078         * docs/plugins/inspect/plugin-mpegstream.xml:
6079         * docs/plugins/inspect/plugin-realmedia.xml:
6080         * docs/plugins/inspect/plugin-siddec.xml:
6081         * docs/plugins/inspect/plugin-synaesthesia.xml:
6082         * docs/plugins/inspect/plugin-twolame.xml:
6083         * docs/plugins/inspect/plugin-x264.xml:
6084         * po/bg.po:
6085         * po/ja.po:
6086         * po/nl.po:
6087         * po/pl.po:
6088         * po/ru.po:
6089         * po/sl.po:
6090         * po/tr.po:
6091           0.10.17.3 pre-release
6092
6093 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6094
6095         * common:
6096           Automatic update of common submodule
6097           From c3cafe1 to 46dfcea
6098
6099 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6100
6101         * ext/mad/gstmad.c:
6102           mad: port to 0.11
6103
6104 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6105
6106           Merge branch 'master' into 0.11
6107           Conflicts:
6108           android/amrnb.mk
6109           android/amrwbdec.mk
6110           android/asf.mk
6111           android/mpegaudioparse.mk
6112           configure.ac
6113
6114 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6115
6116         * tests/check/gst-plugins-ugly.supp:
6117           tests: add suppression for lame unit test
6118
6119 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6120
6121         * tests/check/Makefile.am:
6122         * tests/check/generic/.gitignore:
6123         * tests/check/generic/index.c:
6124           tests: add generic index-setting test
6125
6126 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6127
6128         * ext/mpeg2dec/gstmpeg2dec.c:
6129           mpeg2dec: don't deadlock when setting an index
6130
6131 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6132
6133         * configure.ac:
6134         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6135         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6136         * docs/plugins/inspect/plugin-a52dec.xml:
6137         * docs/plugins/inspect/plugin-amrnb.xml:
6138         * docs/plugins/inspect/plugin-amrwbdec.xml:
6139         * docs/plugins/inspect/plugin-asf.xml:
6140         * docs/plugins/inspect/plugin-cdio.xml:
6141         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6142         * docs/plugins/inspect/plugin-dvdread.xml:
6143         * docs/plugins/inspect/plugin-dvdsub.xml:
6144         * docs/plugins/inspect/plugin-iec958.xml:
6145         * docs/plugins/inspect/plugin-lame.xml:
6146         * docs/plugins/inspect/plugin-mad.xml:
6147         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6148         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6149         * docs/plugins/inspect/plugin-mpegstream.xml:
6150         * docs/plugins/inspect/plugin-realmedia.xml:
6151         * docs/plugins/inspect/plugin-siddec.xml:
6152         * docs/plugins/inspect/plugin-synaesthesia.xml:
6153         * docs/plugins/inspect/plugin-twolame.xml:
6154         * docs/plugins/inspect/plugin-x264.xml:
6155         * po/sl.po:
6156         * win32/common/config.h:
6157           0.10.17.2 pre-release
6158
6159 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6160
6161         * gst/realmedia/rademux.c:
6162           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
6163
6164 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6165
6166         * gst/mpegstream/gstmpegdemux.c:
6167           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
6168
6169 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6170
6171         * ext/dvdread/dvdreadsrc.c:
6172         * ext/sidplay/gstsiddec.cc:
6173         * ext/x264/gstx264enc.c:
6174           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
6175
6176 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6177
6178         * gst/asfdemux/gstasfdemux.c:
6179           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
6180
6181 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6182
6183         * ext/x264/gstx264enc.c:
6184           x264enc: Implement getcaps function
6185           This allows to set width/height/etc restrictions downstream.
6186
6187 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
6188
6189         * Android.mk:
6190         * ext/mad/Makefile.am:
6191         * ext/x264/Makefile.am:
6192         * gst/asfdemux/Makefile.am:
6193         * gst/dvdlpcmdec/Makefile.am:
6194         * gst/dvdsub/Makefile.am:
6195         * gst/iec958/Makefile.am:
6196         * gst/mpegaudioparse/Makefile.am:
6197         * gst/mpegstream/Makefile.am:
6198         * gst/realmedia/Makefile.am:
6199         * gst/synaesthesia/Makefile.am:
6200           android: make it ready for androgenizer
6201           To build gstreamer for android we are now using androgenizer which
6202           generates the needed Android.mk files.
6203           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
6204
6205 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
6206
6207         * android/NOTICE:
6208         * android/amrnb.mk:
6209         * android/amrwbdec.mk:
6210         * android/asf.mk:
6211         * android/mpegaudioparse.mk:
6212           android: remove the android/ folder
6213
6214 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
6215
6216         * common:
6217           Automatic update of common submodule
6218           From 1ccbe09 to c3cafe1
6219
6220 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
6221
6222         * ext/x264/gstx264enc.c:
6223         * ext/x264/gstx264enc.h:
6224           x264enc: Allow changing the bitrate and quantitizers dynamically
6225           https://bugzilla.gnome.org/show_bug.cgi?id=621663
6226
6227 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
6228
6229         * ext/x264/gstx264enc.c:
6230           x264enc: Set max bitrate in quality mode
6231           https://bugzilla.gnome.org/show_bug.cgi?id=621663
6232
6233 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
6234
6235         * ext/x264/gstx264enc.c:
6236           x264enc: Make it clear that constant quantizer is for debugging only
6237           https://bugzilla.gnome.org/show_bug.cgi?id=621663
6238
6239 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6240
6241         * common:
6242           Automatic update of common submodule
6243           From 193b717 to 1ccbe09
6244
6245 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
6246
6247         * common:
6248           Automatic update of common submodule
6249           From b77e2bf to 193b717
6250
6251 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6252
6253         * common:
6254           Automatic update of common submodule
6255           From d8814b6 to b77e2bf
6256
6257 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6258
6259         * common:
6260           Automatic update of common submodule
6261           From 6aaa286 to d8814b6
6262
6263 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
6264
6265         * common:
6266           Automatic update of common submodule
6267           From 6aec6b9 to 6aaa286
6268
6269 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
6270
6271         * configure.ac:
6272           configure.ac: redundant use of AC_MSG_RESULT()
6273           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
6274
6275 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
6276
6277         * autogen.sh:
6278           autogen: wingo signed comment
6279
6280 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6281
6282         * gst/dvdsub/gstdvdsubdec.c:
6283         * gst/dvdsub/gstdvdsubdec.h:
6284           dvdsubdec: Rearrange buffer allocation and pushing code a bit
6285           This makes the code easier to read, doesn't store every buffer
6286           in the instance until the next buffer is to be drawn and
6287           fixes an unitialized variable compiler warning.
6288
6289 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
6290
6291         * gst/dvdsub/gstdvdsubdec.c:
6292           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
6293           Fixes bug #619136.
6294
6295 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
6296
6297         * gst/dvdsub/gstdvdsubdec.c:
6298           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
6299           Fixes bug #644704.
6300
6301 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6302
6303         * configure.ac:
6304         * ext/mad/gstmad.c:
6305         * ext/mad/gstmad.h:
6306           mad: build the mad plugin even if libid3tag is not available
6307           ID3 tags are usually handled by id3demux, and should be handled
6308           by id3demux. Tag handling in mad based on libid3tag is very basic
6309           and mostly unnecessary really, so just build this plugin without
6310           ID3 tag support if libid3tag is not available.
6311
6312 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6313
6314           Merge branch 'master' into 0.11
6315
6316 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
6317
6318         * gst/mpegstream/gstdvddemux.c:
6319           dvddemux: small code cleanup
6320           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
6321           and avoid empty 'if' when logging is disabled.
6322
6323 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6324
6325         * configure.ac:
6326           configure.ac: export plugin description more platform independent
6327           Fixes #642504.
6328
6329 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6330
6331         * common:
6332           Automatic update of common submodule
6333           From 1de7f6a to 6aec6b9
6334
6335 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6336
6337           Merge branch 'master' into 0.11
6338           Conflicts:
6339           configure.ac
6340
6341 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6342
6343         * ext/mpeg2dec/gstmpeg2dec.c:
6344           mpeg2dec: do not fail fatally when unlinked
6345           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
6346
6347 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
6348
6349         * ext/mad/gstmad.c:
6350         * ext/mad/gstmad.h:
6351         * ext/mpeg2dec/gstmpeg2dec.c:
6352         * ext/mpeg2dec/gstmpeg2dec.h:
6353           index: remove conditional index support
6354           Index support cannot be disabled since commit
6355           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
6356           in core, which removed the configure flags to disable index.
6357
6358 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
6359
6360         * ext/mad/gstmad.c:
6361         * ext/mpeg2dec/gstmpeg2dec.c:
6362           formatting: trim trailing whitespace
6363
6364 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
6365
6366         * ext/mad/gstmad.c:
6367         * ext/mpeg2dec/gstmpeg2dec.c:
6368         * gst/mpegstream/gstmpegdemux.c:
6369           index: use delta frame flags instead of 0 or none
6370
6371 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6372
6373         * ext/x264/gstx264enc.c:
6374           x264enc: Don't register flags with a value of 0
6375           Flags with a value of 0 aren't meaningful and will cause
6376           g_value_transform to go into an endless loop when trying to
6377           convert the flags to a string
6378
6379 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
6380
6381         * common:
6382           Automatic update of common submodule
6383           From f94d739 to 1de7f6a
6384
6385 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6386
6387         * ext/amrwbdec/amrwbdec.c:
6388           amrwbdec: avoid stalling on invalid frame
6389           Skip 1 byte indicating invalid frame type index rather than stalling
6390           on it indefinitely until EOS.
6391           Fixes #639715.
6392
6393 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6394
6395         * tests/check/pipelines/lame.c:
6396           tests: add unit test for lamemp3enc negotiation issue
6397           https://bugzilla.gnome.org/show_bug.cgi?id=641151
6398
6399 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6400
6401         * ext/lame/gstlamemp3enc.c:
6402           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
6403           The element downstream of mp3enc might only accept certain sample rates or channels,
6404           make sure we relay any restrictions that do exist to upstream when it does a
6405           get_caps() on the sink pad. That way upstream elements like audioresample or
6406           audioconvert can pick a sample rate / channel configuration that will be accepted,
6407           instead of just negotiating to the highest, which might then be rejected.
6408           https://bugzilla.gnome.org/show_bug.cgi?id=641151
6409
6410 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
6411
6412         * gst/asfdemux/asfpacket.c:
6413           asfpacket: Avoid using broken duration extension
6414           Quite a few (broken?) files have a packet duration of 1ms, which is
6415           most definitely wrong for either audio or video packets.
6416           We therefore avoid using that value and instead use other metrics to
6417           determine the buffer duration (like using the extended stream properties
6418           average frame duration if present and valid).
6419
6420 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6421
6422         * configure.ac:
6423         * win32/common/config.h:
6424           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
6425           https://bugzilla.gnome.org/show_bug.cgi?id=640705
6426
6427 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
6428
6429         * gst/mpegaudioparse/gstxingmux.c:
6430           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
6431           Fixes bug #639291.
6432
6433 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6434
6435         * gst/mpegstream/gstdvddemux.c:
6436           mpegstream: increase allowable gap between streams
6437           The new delay is three times as much as the old one, and just happens
6438           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
6439           was chocking before at 5:11.
6440           While there, merge the constants used in two places into a define.
6441           https://bugzilla.gnome.org/show_bug.cgi?id=539708
6442
6443 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
6444
6445         * ext/x264/gstx264enc.c:
6446           x264enc: make tag event writable before modifying tag list in place
6447           To modify an event tag is necessary to be sure that x264enc
6448           has its own copy.
6449           Also fix indentation.
6450           https://bugzilla.gnome.org/show_bug.cgi?id=640272
6451
6452 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6453
6454         * configure.ac:
6455         * docs/plugins/inspect/plugin-a52dec.xml:
6456         * docs/plugins/inspect/plugin-amrnb.xml:
6457         * docs/plugins/inspect/plugin-amrwbdec.xml:
6458         * docs/plugins/inspect/plugin-asf.xml:
6459         * docs/plugins/inspect/plugin-cdio.xml:
6460         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6461         * docs/plugins/inspect/plugin-dvdread.xml:
6462         * docs/plugins/inspect/plugin-dvdsub.xml:
6463         * docs/plugins/inspect/plugin-iec958.xml:
6464         * docs/plugins/inspect/plugin-lame.xml:
6465         * docs/plugins/inspect/plugin-mad.xml:
6466         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6467         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6468         * docs/plugins/inspect/plugin-mpegstream.xml:
6469         * docs/plugins/inspect/plugin-realmedia.xml:
6470         * docs/plugins/inspect/plugin-siddec.xml:
6471         * docs/plugins/inspect/plugin-twolame.xml:
6472         * docs/plugins/inspect/plugin-x264.xml:
6473         * win32/common/config.h:
6474           Back to development
6475
6476 === release 0.10.17 ===
6477
6478 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6479
6480         * ChangeLog:
6481         * NEWS:
6482         * RELEASE:
6483         * configure.ac:
6484         * docs/plugins/inspect/plugin-a52dec.xml:
6485         * docs/plugins/inspect/plugin-amrnb.xml:
6486         * docs/plugins/inspect/plugin-amrwbdec.xml:
6487         * docs/plugins/inspect/plugin-asf.xml:
6488         * docs/plugins/inspect/plugin-cdio.xml:
6489         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6490         * docs/plugins/inspect/plugin-dvdread.xml:
6491         * docs/plugins/inspect/plugin-dvdsub.xml:
6492         * docs/plugins/inspect/plugin-iec958.xml:
6493         * docs/plugins/inspect/plugin-lame.xml:
6494         * docs/plugins/inspect/plugin-mad.xml:
6495         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6496         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6497         * docs/plugins/inspect/plugin-mpegstream.xml:
6498         * docs/plugins/inspect/plugin-realmedia.xml:
6499         * docs/plugins/inspect/plugin-siddec.xml:
6500         * docs/plugins/inspect/plugin-twolame.xml:
6501         * docs/plugins/inspect/plugin-x264.xml:
6502         * gst-plugins-ugly.doap:
6503         * win32/common/config.h:
6504           Release 0.10.17
6505
6506 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6507
6508         * configure.ac:
6509         * docs/plugins/inspect/plugin-a52dec.xml:
6510         * docs/plugins/inspect/plugin-amrnb.xml:
6511         * docs/plugins/inspect/plugin-amrwbdec.xml:
6512         * docs/plugins/inspect/plugin-asf.xml:
6513         * docs/plugins/inspect/plugin-cdio.xml:
6514         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6515         * docs/plugins/inspect/plugin-dvdread.xml:
6516         * docs/plugins/inspect/plugin-dvdsub.xml:
6517         * docs/plugins/inspect/plugin-iec958.xml:
6518         * docs/plugins/inspect/plugin-lame.xml:
6519         * docs/plugins/inspect/plugin-mad.xml:
6520         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6521         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6522         * docs/plugins/inspect/plugin-mpegstream.xml:
6523         * docs/plugins/inspect/plugin-realmedia.xml:
6524         * docs/plugins/inspect/plugin-siddec.xml:
6525         * docs/plugins/inspect/plugin-twolame.xml:
6526         * docs/plugins/inspect/plugin-x264.xml:
6527         * win32/common/config.h:
6528           0.10.16.4 pre-release
6529
6530 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6531
6532         * ext/mpeg2dec/gstmpeg2dec.c:
6533           mpeg2dec: Use the proper component value for height
6534
6535 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6536
6537         * configure.ac:
6538         * docs/plugins/inspect/plugin-a52dec.xml:
6539         * docs/plugins/inspect/plugin-amrnb.xml:
6540         * docs/plugins/inspect/plugin-amrwbdec.xml:
6541         * docs/plugins/inspect/plugin-asf.xml:
6542         * docs/plugins/inspect/plugin-cdio.xml:
6543         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6544         * docs/plugins/inspect/plugin-dvdread.xml:
6545         * docs/plugins/inspect/plugin-dvdsub.xml:
6546         * docs/plugins/inspect/plugin-iec958.xml:
6547         * docs/plugins/inspect/plugin-lame.xml:
6548         * docs/plugins/inspect/plugin-mad.xml:
6549         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6550         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6551         * docs/plugins/inspect/plugin-mpegstream.xml:
6552         * docs/plugins/inspect/plugin-realmedia.xml:
6553         * docs/plugins/inspect/plugin-siddec.xml:
6554         * docs/plugins/inspect/plugin-twolame.xml:
6555         * docs/plugins/inspect/plugin-x264.xml:
6556         * win32/common/config.h:
6557           0.10.16.3 pre-release
6558
6559 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6560
6561         * gst/asfdemux/asfheaders.c:
6562         * gst/asfdemux/asfheaders.h:
6563         * gst/asfdemux/gstasfdemux.c:
6564           asfdemux: Handle new type of DRM'd asf files.
6565           These are produced by the new MS PlayReady system.
6566           https://bugzilla.gnome.org/show_bug.cgi?id=639226
6567
6568 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
6569
6570         * common:
6571           Automatic update of common submodule
6572           From e572c87 to f94d739
6573
6574 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6575
6576         * common:
6577           Automatic update of common submodule
6578           From ccbaa85 to e572c87
6579
6580 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6581
6582         * common:
6583           Automatic update of common submodule
6584           From 46445ad to ccbaa85
6585
6586 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6587
6588         * tests/check/Makefile.am:
6589           tests: never disable g_assert() and cast checks for the unit tests
6590           The unit tests are riddled with g_assert() and friends, make sure we
6591           don't disable assert and cast checks for the unit tests even if
6592           this has been specified for the rest of the code base, e.g. via
6593           --disable-glib-asserts
6594
6595 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6596
6597         * configure.ac:
6598         * win32/common/config.h:
6599           0.10.16.2 pre-release
6600
6601 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6602
6603         * docs/plugins/gst-plugins-ugly-plugins.args:
6604         * docs/plugins/inspect/plugin-a52dec.xml:
6605         * docs/plugins/inspect/plugin-amrnb.xml:
6606         * docs/plugins/inspect/plugin-amrwbdec.xml:
6607         * docs/plugins/inspect/plugin-asf.xml:
6608         * docs/plugins/inspect/plugin-cdio.xml:
6609         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6610         * docs/plugins/inspect/plugin-dvdread.xml:
6611         * docs/plugins/inspect/plugin-dvdsub.xml:
6612         * docs/plugins/inspect/plugin-iec958.xml:
6613         * docs/plugins/inspect/plugin-lame.xml:
6614         * docs/plugins/inspect/plugin-mad.xml:
6615         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6616         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6617         * docs/plugins/inspect/plugin-mpegstream.xml:
6618         * docs/plugins/inspect/plugin-realmedia.xml:
6619         * docs/plugins/inspect/plugin-siddec.xml:
6620         * docs/plugins/inspect/plugin-twolame.xml:
6621         * docs/plugins/inspect/plugin-x264.xml:
6622           docs: update docs
6623
6624 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6625
6626         * po/bg.po:
6627         * po/ca.po:
6628         * po/ru.po:
6629           po: update translations
6630
6631 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6632
6633         * configure.ac:
6634           configure: use $LIBM instead of hardcoding -lm
6635
6636 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6637
6638         * gst/realmedia/rmdemux.c:
6639           rmdemux: Initialize return variable.
6640           In the unlikely event that height is 0 (which is invalid) we would end up
6641           never setting the flow return.
6642
6643 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6644
6645         * gst/realmedia/rmutils.c:
6646           realmedia: Fix unitialized variables on macosx
6647
6648 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6649
6650         * ext/x264/gstx264enc.c:
6651           x264enc: Handle codec/encoder tags
6652           Make x264enc drop video-codec and codec tags and replace
6653           encoder/encoder-version with x264 and its build number
6654           Fixes #621465
6655
6656 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6657
6658         * ext/mpeg2dec/gstmpeg2dec.c:
6659           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
6660
6661 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6662
6663         * ext/mpeg2dec/gstmpeg2dec.c:
6664           mpeg2dec: minor formatting clean-up
6665
6666 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6667
6668         * ext/mpeg2dec/gstmpeg2dec.c:
6669           mpeg2dec: refactor cropping code to use libgstvideo functions
6670           https://bugzilla.gnome.org/show_bug.cgi?id=571146
6671
6672 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6673
6674         * ext/mpeg2dec/gstmpeg2dec.c:
6675         * ext/mpeg2dec/gstmpeg2dec.h:
6676           mpeg2dec: use GstVideoFormat instead of custom enum
6677
6678 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6679
6680         * ext/mpeg2dec/Makefile.am:
6681           mpeg2dec: fix LIBADD order in Makefile.am
6682
6683 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
6684
6685         * ext/x264/gstx264enc.c:
6686           x264: vbv-buf-capacity should have a minimum of 0
6687           x264 will clip this value internally, and users should be allowed to
6688           specify a lower value than 300 ms.
6689           https://bugzilla.gnome.org/show_bug.cgi?id=635291
6690
6691 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6692
6693         * ext/x264/gstx264enc.c:
6694           x264enc: also accept YV12 input
6695
6696 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6697
6698         * ext/x264/gstx264enc.c:
6699           x264enc: add a note to the docs about encoder latency and queues
6700           https://bugzilla.gnome.org/show_bug.cgi?id=636107
6701
6702 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6703
6704         * gst/realmedia/rademux.c:
6705         * gst/realmedia/rmdemux.c:
6706           realmedia: do not use the pad buffer allocation functions in demuxers
6707           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
6708           https://bugzilla.gnome.org/show_bug.cgi?id=637932
6709
6710 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6711
6712         * common:
6713           Automatic update of common submodule
6714           From 169462a to 46445ad
6715
6716 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6717
6718         * ext/mad/gstmad.c:
6719           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
6720           Fixes bug #635461.
6721
6722 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
6723
6724         * common:
6725           Automatic update of common submodule
6726           From 20742ae to 169462a
6727
6728 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
6729
6730         * gst/realmedia/rmdemux.c:
6731           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
6732           Signed-off-by: Rob Clark <rob@ti.com>
6733
6734 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
6735
6736         * common:
6737           Automatic update of common submodule
6738           From 011bcc8 to 20742ae
6739
6740 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
6741
6742         * configure.ac:
6743           x264: uses pkg-config to locate libx264
6744
6745 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6746
6747           Merge branch 'master' into 0.11
6748
6749 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6750
6751         * tests/check/pipelines/lame.c:
6752           check: don't use deprecated method
6753
6754 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6755
6756         * android/amrnb.mk:
6757         * android/amrwbdec.mk:
6758         * android/asf.mk:
6759         * android/mpegaudioparse.mk:
6760         * configure.ac:
6761           more 0.10 -> 0,11 changes
6762
6763 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6764
6765         * configure.ac:
6766           configure: open 0.11 branch
6767
6768 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
6769
6770         * Android.mk:
6771         * android/NOTICE:
6772         * android/amrnb.mk:
6773         * android/amrwbdec.mk:
6774         * android/asf.mk:
6775         * android/mpegaudioparse.mk:
6776           Add build system for Android
6777
6778 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
6779
6780         * gst/realmedia/rmutils.c:
6781           realmedia: Remove dead assignments
6782
6783 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
6784
6785         * ext/mad/gstmad.c:
6786           mad: Remove dead assignments
6787
6788 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6789
6790         * ext/dvdread/dvdreadsrc.c:
6791           dvdreadsrc: remove bogus comment
6792
6793 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
6794
6795         * ext/dvdread/dvdreadsrc.c:
6796           dvdreadsrc: fix handling of multi-angle streams
6797           We would output all angles interleaved instead of just
6798           the selected angle.
6799           https://bugzilla.gnome.org/show_bug.cgi?id=539254
6800
6801 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6802
6803         * gst/realmedia/Makefile.am:
6804           realmedia: fix LIBS order in Makefile
6805
6806 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6807
6808         * po/af.po:
6809         * po/az.po:
6810         * po/bg.po:
6811         * po/ca.po:
6812         * po/cs.po:
6813         * po/da.po:
6814         * po/de.po:
6815         * po/el.po:
6816         * po/en_GB.po:
6817         * po/es.po:
6818         * po/eu.po:
6819         * po/fi.po:
6820         * po/fr.po:
6821         * po/gl.po:
6822         * po/hu.po:
6823         * po/id.po:
6824         * po/it.po:
6825         * po/ja.po:
6826         * po/lt.po:
6827         * po/lv.po:
6828         * po/ms.po:
6829         * po/mt.po:
6830         * po/nb.po:
6831         * po/nl.po:
6832         * po/or.po:
6833         * po/pl.po:
6834         * po/pt_BR.po:
6835         * po/ro.po:
6836         * po/ru.po:
6837         * po/sk.po:
6838         * po/sl.po:
6839         * po/sq.po:
6840         * po/sr.po:
6841         * po/sv.po:
6842         * po/tr.po:
6843         * po/uk.po:
6844         * po/vi.po:
6845         * po/zh_CN.po:
6846           po: update for new translatable strings
6847
6848 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
6849
6850         * common:
6851           Automatic update of common submodule
6852           From 7bbd708 to 011bcc8
6853
6854 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
6855
6856         * ext/mpeg2dec/gstmpeg2dec.c:
6857           mpeg2dec: convert the position to stream time before answering to a position query
6858
6859 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
6860
6861         * gst/realmedia/Makefile.am:
6862         * gst/realmedia/rademux.c:
6863         * gst/realmedia/rmdemux.c:
6864         * gst/realmedia/rmdemux.h:
6865           realmedia: Get codec name from pbutils instead of harcoding them
6866
6867 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
6868
6869         * ext/x264/gstx264enc.c:
6870           x264enc: Work around a rate control issue in libx264
6871           When variable framerate is disabled in libx264 (which occurs when using
6872           the zerolatency tuning), libx264 ignores timestamps but still uses the
6873           timebase leading to messed up rate control with our nanosecond timebase.
6874           We work around this issue by setting the timebase to the reciprocal of
6875           the framerate and we validate that the framerate is suitable.
6876           This has been fixed upstream in libx264 but there are non-fixed versions
6877           in the wild so this workaround is still needed.
6878           Fixes bug #632861
6879
6880 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6881
6882         * ext/mpeg2dec/gstmpeg2dec.c:
6883           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
6884
6885 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
6886
6887         * ext/mpeg2dec/gstmpeg2dec.c:
6888           mpeg2dec: fix position query by trusting upstream
6889           Position queries are badly handled for DVDs (probably due to the division in
6890           chapters): the time returned was the time since the start of chapter.
6891           Now ask upstream for position queries, fall back to the old code if upstream
6892           cannot answer the query.
6893
6894 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
6895
6896         * ext/lame/gstlame.c:
6897         * ext/mad/gstmad.c:
6898         * ext/sidplay/gstsiddec.cc:
6899         * gst/mpegstream/gstmpegparse.c:
6900           various: canonicalize property names
6901
6902 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
6903
6904         * ext/a52dec/gsta52dec.c:
6905         * ext/amrnb/amrnbdec.c:
6906         * ext/amrnb/amrnbenc.c:
6907         * ext/cdio/gstcdiocddasrc.c:
6908         * ext/dvdread/dvdreadsrc.c:
6909         * ext/lame/gstlame.c:
6910         * ext/lame/gstlamemp3enc.c:
6911         * ext/mad/gstmad.c:
6912         * ext/sidplay/gstsiddec.cc:
6913         * ext/x264/gstx264enc.c:
6914           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
6915
6916 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
6917
6918         * gst/iec958/ac3iec.c:
6919         * gst/mpegaudioparse/gstmpegaudioparse.c:
6920         * gst/mpegstream/gstmpegparse.c:
6921         * gst/mpegstream/gstrfc2250enc.c:
6922         * gst/realmedia/pnmsrc.c:
6923         * gst/realmedia/rdtmanager.c:
6924           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
6925
6926 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
6927
6928         * common:
6929           Automatic update of common submodule
6930           From 5a668bf to 7bbd708
6931
6932 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
6933
6934         * common:
6935           Automatic update of common submodule
6936           From c4a8adc to 5a668bf
6937
6938 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6939
6940         * common:
6941           Automatic update of common submodule
6942           From 5e3c9bf to c4a8adc
6943
6944 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6945
6946         * ext/mad/gstmad.c:
6947         * ext/mad/gstmad.h:
6948           mad: support reverse playback
6949
6950 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6951
6952         * ext/dvdread/dvdreadsrc.c:
6953           dvdreadsrc: improve error messages on read errors
6954           Provide proper i18n-ed error messages when a read error happens,
6955           and point out that the error could be happening because the
6956           DVD is scrambled.
6957           https://bugzilla.gnome.org/show_bug.cgi?id=613633
6958
6959 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6960
6961         * configure.ac:
6962           configure: set plugin release datetime
6963
6964 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
6965
6966         * common:
6967           Automatic update of common submodule
6968           From aa0d1d0 to 5e3c9bf
6969
6970 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6971
6972         * gst/mpegstream/gstmpegparse.c:
6973           mpegparse: re-fix flow return handling
6974           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
6975           -  } while (GST_FLOW_IS_SUCCESS (result));
6976           +  } while (result != GST_FLOW_OK);
6977
6978 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
6979
6980         * tests/check/Makefile.am:
6981         * tests/check/generic/states.c:
6982           tests: allow running state tests for all elements
6983           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
6984           to try elements that would normaly be skipped.
6985
6986 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6987
6988         * Makefile.am:
6989           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
6990
6991 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6992
6993         * configure.ac:
6994         * pkgconfig/.gitignore:
6995         * pkgconfig/Makefile.am:
6996         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6997           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
6998           This .pc file will not be installed, it's only for uninstalled setups,
6999           same thing as we do for -good. This is so other modules' unit tests can
7000           find our plugins properly in an uninstalled setup.
7001
7002 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7003
7004         * common:
7005           Automatic update of common submodule
7006           From c2e10bf to aa0d1d0
7007
7008 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7009
7010         * configure.ac:
7011           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
7012
7013 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7014
7015         * ext/sidplay/gstsiddec.cc:
7016           siddec: don't use GST_FLOW_IS_FATAL
7017           GST_FLOW_IS_FATAL has been deprecated in core git.
7018
7019 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
7020
7021         * common:
7022           Automatic update of common submodule
7023           From d3d9acf to c2e10bf
7024
7025 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7026
7027         * configure.ac:
7028           configure: Require orc >= 0.4.6 for --compat
7029
7030 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7031
7032         * common:
7033           Automatic update of common submodule
7034           From ec60217 to d3d9acf
7035
7036 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7037
7038         * ext/mpeg2dec/gstmpeg2dec.c:
7039           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
7040           And don't post error messages if allocating a buffer resulted
7041           in WRONG_STATE or UNEXPECTED.
7042
7043 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7044
7045         * gst/mpegaudioparse/gstxingmux.c:
7046           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
7047
7048 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7049
7050         * gst/mpegstream/gstdvddemux.c:
7051         * gst/mpegstream/gstmpegdemux.c:
7052         * gst/mpegstream/gstmpegparse.c:
7053           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
7054
7055 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7056
7057         * gst/realmedia/rmdemux.c:
7058           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
7059
7060 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7061
7062         * gst/asfdemux/gstasfdemux.c:
7063           asfdemux: Don't use GST_FLOW_IS_FATAL()
7064           And don't post error messages for UNEXPECTED and post an error
7065           message if pulling data failed because of NOT_LINKED.
7066
7067 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7068
7069         * configure.ac:
7070         * docs/plugins/inspect/plugin-a52dec.xml:
7071         * docs/plugins/inspect/plugin-amrnb.xml:
7072         * docs/plugins/inspect/plugin-amrwbdec.xml:
7073         * docs/plugins/inspect/plugin-asf.xml:
7074         * docs/plugins/inspect/plugin-cdio.xml:
7075         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7076         * docs/plugins/inspect/plugin-dvdread.xml:
7077         * docs/plugins/inspect/plugin-dvdsub.xml:
7078         * docs/plugins/inspect/plugin-iec958.xml:
7079         * docs/plugins/inspect/plugin-lame.xml:
7080         * docs/plugins/inspect/plugin-mad.xml:
7081         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7082         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7083         * docs/plugins/inspect/plugin-mpegstream.xml:
7084         * docs/plugins/inspect/plugin-realmedia.xml:
7085         * docs/plugins/inspect/plugin-siddec.xml:
7086         * docs/plugins/inspect/plugin-twolame.xml:
7087         * docs/plugins/inspect/plugin-x264.xml:
7088         * win32/common/config.h:
7089           Back to development
7090           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
7091           the code is updated for the GST_FLOW_IS_* macro deprecations.
7092
7093 === release 0.10.16 ===
7094
7095 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7096
7097         * ChangeLog:
7098         * NEWS:
7099         * RELEASE:
7100         * configure.ac:
7101         * gst-plugins-ugly.doap:
7102         * win32/common/config.h:
7103           Release 0.10.16
7104
7105 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7106
7107         * docs/plugins/inspect/plugin-a52dec.xml:
7108         * docs/plugins/inspect/plugin-amrnb.xml:
7109         * docs/plugins/inspect/plugin-amrwbdec.xml:
7110         * docs/plugins/inspect/plugin-asf.xml:
7111         * docs/plugins/inspect/plugin-cdio.xml:
7112         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7113         * docs/plugins/inspect/plugin-dvdread.xml:
7114         * docs/plugins/inspect/plugin-dvdsub.xml:
7115         * docs/plugins/inspect/plugin-iec958.xml:
7116         * docs/plugins/inspect/plugin-lame.xml:
7117         * docs/plugins/inspect/plugin-mad.xml:
7118         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7119         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7120         * docs/plugins/inspect/plugin-mpegstream.xml:
7121         * docs/plugins/inspect/plugin-realmedia.xml:
7122         * docs/plugins/inspect/plugin-siddec.xml:
7123         * docs/plugins/inspect/plugin-twolame.xml:
7124         * docs/plugins/inspect/plugin-x264.xml:
7125           docs: update docs for release
7126
7127 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7128
7129         * po/LINGUAS:
7130         * po/gl.po:
7131         * po/id.po:
7132         * po/lv.po:
7133         * po/ro.po:
7134         * po/sv.po:
7135           po: update translations
7136
7137 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7138
7139         * configure.ac:
7140         * po/af.po:
7141         * po/az.po:
7142         * po/bg.po:
7143         * po/ca.po:
7144         * po/cs.po:
7145         * po/da.po:
7146         * po/de.po:
7147         * po/el.po:
7148         * po/en_GB.po:
7149         * po/es.po:
7150         * po/eu.po:
7151         * po/fi.po:
7152         * po/fr.po:
7153         * po/hu.po:
7154         * po/id.po:
7155         * po/it.po:
7156         * po/ja.po:
7157         * po/lt.po:
7158         * po/lv.po:
7159         * po/ms.po:
7160         * po/mt.po:
7161         * po/nb.po:
7162         * po/nl.po:
7163         * po/or.po:
7164         * po/pl.po:
7165         * po/pt_BR.po:
7166         * po/ru.po:
7167         * po/sk.po:
7168         * po/sl.po:
7169         * po/sq.po:
7170         * po/sr.po:
7171         * po/sv.po:
7172         * po/tr.po:
7173         * po/uk.po:
7174         * po/vi.po:
7175         * po/zh_CN.po:
7176           0.10.15.6 pre-release
7177
7178 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
7179
7180         * gst/asfdemux/gstasfdemux.c:
7181           asfdemux: Don't error out on non-critical flow returns
7182           Only error out when downstream returns:
7183           * NOT_SUPPORTED
7184           * ERROR
7185           * NOT_NEGOTIATED
7186           * NOT_LINKED
7187           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
7188           of the streams had gone EOS) and then stop the task silently.
7189           In the case of WRONG_STATE we just need to stop silently
7190           https://bugzilla.gnome.org/show_bug.cgi?id=600412
7191
7192 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7193
7194         * configure.ac:
7195         * po/af.po:
7196         * po/az.po:
7197         * po/bg.po:
7198         * po/ca.po:
7199         * po/cs.po:
7200         * po/da.po:
7201         * po/de.po:
7202         * po/el.po:
7203         * po/en_GB.po:
7204         * po/es.po:
7205         * po/eu.po:
7206         * po/fi.po:
7207         * po/fr.po:
7208         * po/hu.po:
7209         * po/id.po:
7210         * po/it.po:
7211         * po/ja.po:
7212         * po/lt.po:
7213         * po/lv.po:
7214         * po/ms.po:
7215         * po/mt.po:
7216         * po/nb.po:
7217         * po/nl.po:
7218         * po/or.po:
7219         * po/pl.po:
7220         * po/pt_BR.po:
7221         * po/ru.po:
7222         * po/sk.po:
7223         * po/sl.po:
7224         * po/sq.po:
7225         * po/sr.po:
7226         * po/sv.po:
7227         * po/tr.po:
7228         * po/uk.po:
7229         * po/vi.po:
7230         * po/zh_CN.po:
7231           0.10.15.5 pre-release
7232
7233 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
7234
7235         * gst/mpegaudioparse/gstmpegaudioparse.c:
7236           mp3parse: propagate flow errors upstream.
7237           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
7238           always return the error upstream.
7239
7240 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7241
7242         * configure.ac:
7243         * po/af.po:
7244         * po/az.po:
7245         * po/bg.po:
7246         * po/ca.po:
7247         * po/cs.po:
7248         * po/da.po:
7249         * po/de.po:
7250         * po/el.po:
7251         * po/en_GB.po:
7252         * po/es.po:
7253         * po/eu.po:
7254         * po/fi.po:
7255         * po/fr.po:
7256         * po/hu.po:
7257         * po/id.po:
7258         * po/it.po:
7259         * po/ja.po:
7260         * po/lt.po:
7261         * po/lv.po:
7262         * po/ms.po:
7263         * po/mt.po:
7264         * po/nb.po:
7265         * po/nl.po:
7266         * po/or.po:
7267         * po/pl.po:
7268         * po/pt_BR.po:
7269         * po/ru.po:
7270         * po/sk.po:
7271         * po/sl.po:
7272         * po/sq.po:
7273         * po/sr.po:
7274         * po/sv.po:
7275         * po/tr.po:
7276         * po/uk.po:
7277         * po/vi.po:
7278         * po/zh_CN.po:
7279           0.10.15.4 pre-release
7280
7281 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
7282
7283         * common:
7284           Automatic update of common submodule
7285           From 3e8db1d to ec60217
7286
7287 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7288
7289         * configure.ac:
7290         * docs/plugins/inspect/plugin-a52dec.xml:
7291         * docs/plugins/inspect/plugin-amrnb.xml:
7292         * docs/plugins/inspect/plugin-amrwbdec.xml:
7293         * docs/plugins/inspect/plugin-asf.xml:
7294         * docs/plugins/inspect/plugin-cdio.xml:
7295         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7296         * docs/plugins/inspect/plugin-dvdread.xml:
7297         * docs/plugins/inspect/plugin-dvdsub.xml:
7298         * docs/plugins/inspect/plugin-iec958.xml:
7299         * docs/plugins/inspect/plugin-lame.xml:
7300         * docs/plugins/inspect/plugin-mad.xml:
7301         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7302         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7303         * docs/plugins/inspect/plugin-mpegstream.xml:
7304         * docs/plugins/inspect/plugin-realmedia.xml:
7305         * docs/plugins/inspect/plugin-siddec.xml:
7306         * docs/plugins/inspect/plugin-twolame.xml:
7307         * docs/plugins/inspect/plugin-x264.xml:
7308         * win32/common/config.h:
7309           0.10.15.3 pre-release
7310
7311 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
7312
7313         * ext/x264/gstx264enc.c:
7314           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
7315           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
7316           argument to the option string value causes an error. For < 78 we pass the
7317           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
7318           result in passing 'none' for false and 'strict' for true. Other modes can be
7319           set through the option-string property for now.
7320           https://bugzilla.gnome.org/show_bug.cgi?id=626577
7321
7322 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7323
7324         * configure.ac:
7325         * docs/plugins/gst-plugins-ugly-plugins.args:
7326         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7327         * docs/plugins/inspect/plugin-a52dec.xml:
7328         * docs/plugins/inspect/plugin-amrnb.xml:
7329         * docs/plugins/inspect/plugin-amrwbdec.xml:
7330         * docs/plugins/inspect/plugin-asf.xml:
7331         * docs/plugins/inspect/plugin-cdio.xml:
7332         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7333         * docs/plugins/inspect/plugin-dvdread.xml:
7334         * docs/plugins/inspect/plugin-dvdsub.xml:
7335         * docs/plugins/inspect/plugin-iec958.xml:
7336         * docs/plugins/inspect/plugin-lame.xml:
7337         * docs/plugins/inspect/plugin-mad.xml:
7338         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7339         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7340         * docs/plugins/inspect/plugin-mpegstream.xml:
7341         * docs/plugins/inspect/plugin-realmedia.xml:
7342         * docs/plugins/inspect/plugin-siddec.xml:
7343         * docs/plugins/inspect/plugin-twolame.xml:
7344         * docs/plugins/inspect/plugin-x264.xml:
7345         * win32/common/config.h:
7346           0.10.15.2 pre-release
7347
7348 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
7349
7350         * gst/synaesthesia/gstsynaesthesia.c:
7351           synaesthesia: code cleanups.
7352           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
7353           more.
7354
7355 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
7356
7357         * gst/synaesthesia/gstsynaesthesia.c:
7358           synaesthesia: use GST_BOILERPLATE macros
7359
7360 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7361
7362         * common:
7363           Automatic update of common submodule
7364           From bd2054b to 3e8db1d
7365
7366 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7367
7368         * ext/x264/gstx264enc.c:
7369           x264: fix printf format warning in debug message
7370
7371 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7372
7373         * docs/plugins/Makefile.am:
7374           docs: fix bug passing arguments to gtkdoc-fixref in upload target
7375           Missing backslash at end of line meant we weren't passing all arguments
7376           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
7377
7378 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
7379
7380         * common:
7381           Automatic update of common submodule
7382           From a519571 to bd2054b
7383
7384 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7385
7386         * configure.ac:
7387           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
7388           This first checks what is required for ISO C99 support and sets the relevant
7389           compiler parameters and if no C99 compiler is found, it checks for a
7390           C89 compiler. This enables us to check for and use C89/C99 functions
7391           that gcc hides from us without the correct compiler parameters.
7392
7393 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
7394
7395         * ext/x264/gstx264enc.c:
7396           x264enc: Fix flushing of delayed frames
7397           x264_encoder_encode() should be called with a NULL picture until at least
7398           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
7399           regression in make check due to the recent change in defaults which enabled
7400           b-frames and b-pyramid, both of which I believe increase the number of delayed
7401           frames when encoding.
7402
7403 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
7404
7405         * ext/x264/gstx264enc.c:
7406           x264enc: Improve x264enc defaults
7407           - medium x264 speed/quality preset
7408           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
7409           Addresses part of bug #607798
7410
7411 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
7412
7413         * ext/x264/gstx264enc.c:
7414           x264enc: Fix property description typos
7415
7416 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
7417
7418         * ext/x264/gstx264enc.c:
7419           x264enc: Add some more debug info
7420
7421 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
7422
7423         * ext/x264/gstx264enc.c:
7424         * ext/x264/gstx264enc.h:
7425           x264enc: Add speed-preset and [psy-]tuning properties
7426           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
7427           preset and possibly a profile and/or tuning are now the recommended way to
7428           configure x264 through x264enc.
7429           If a preset/tuning are specified then these will define the default values and
7430           the property defaults will be ignored. After this the option-string property is
7431           applied, followed by the user-set properties, fast first pass restrictions and
7432           finally the profile restrictions.
7433           Addresses part of bug #607798
7434
7435 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
7436
7437         * ext/x264/gstx264enc.c:
7438         * ext/x264/gstx264enc.h:
7439           x264enc: Refactor code in preparation for presets/tunings
7440           - Make defaults append the appropriate default value to a string. This is
7441           needed to differentiate between something user-set and the actual prop
7442           default.
7443           - Add an internal option string to which _set_property () cases append for the
7444           majority of properties.
7445           - Use gst_x264_enc_parse_options () to clean up application of settings. This
7446           will make order of application with respect to the presets and tunings quite
7447           simple.
7448           Addresses part of bug #607798
7449
7450 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
7451
7452         * ext/x264/gstx264enc.c:
7453           x264enc: Update available me types
7454           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
7455           now self-maintaining.
7456
7457 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
7458
7459         * ext/x264/gstx264enc.c:
7460           x264enc: Use new libx264 API to affect fast first pass
7461           Uses new x264 API to apply reduced complexity values to the parameters to
7462           increase encoding speed in the first pass of a multi-pass encode. This does
7463           not impact on final quality.
7464           Addresses part of bug #607798
7465
7466 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
7467
7468         * ext/x264/gstx264enc.c:
7469         * ext/x264/gstx264enc.h:
7470           x264enc: Add profile property
7471           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
7472           Profile. This makes it easier to achieve Baseline Profile for example.
7473           Addresses part of bug #607798
7474
7475 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
7476
7477         * ext/x264/gstx264enc.c:
7478         * ext/x264/gstx264enc.h:
7479           x264enc: Add option-string property
7480           Adds support for an x264 format option-string to specify advanced parameters
7481           Addresses part of bug #607798
7482
7483 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7484
7485         * ext/mad/Makefile.am:
7486           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
7487           Spotted by syntr0py.
7488
7489 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7490
7491         * ext/x264/gstx264enc.c:
7492           x264enc: only set timebase on versions where it exists
7493
7494 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
7495
7496         * ext/x264/gstx264enc.c:
7497           x264enc: set appropriate time base
7498           Fixes #624786.
7499
7500 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7501
7502         * tests/check/Makefile.am:
7503           tests: add plugin loading whitelist to test environment
7504           Only want to load core/-base/-ugly plugins here.
7505
7506 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7507
7508         * autogen.sh:
7509         * configure.ac:
7510           Bump automake requirement to 1.10 and autoconf to 2.60
7511           For maintainability reasons and $(builddir).
7512           See #622944.
7513
7514 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7515
7516         * gst/asfdemux/gstasfdemux.c:
7517           asfdemux: Fix seeking after last commits
7518           Don't handle wrong-state returns as errors to allow seeking to work
7519           again.
7520
7521 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7522
7523         * gst/asfdemux/gstasfdemux.c:
7524           asfdemux: Push all pending data on EOS
7525           When on push mode and receiving an EOS event, asfdemux
7526           should push all pending data because we might be dealing
7527           with a broken file that has a preroll value higher
7528           than its actual length.
7529
7530 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7531
7532         * gst/asfdemux/gstasfdemux.c:
7533           asfdemux: Fix sending eos event for chained asfs
7534           Properly push EOS event when finishing a chained asf file
7535           in pull mode
7536           Fixes #599718
7537
7538 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7539
7540         * docs/plugins/Makefile.am:
7541         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7542         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7543         * docs/plugins/inspect/plugin-rmdemux.xml:
7544           docs: add rmdemux to docs properly
7545           The plugin has been renamed, remove old introspection file.
7546
7547 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7548
7549         * docs/plugins/gst-plugins-ugly-plugins.args:
7550         * docs/plugins/inspect/plugin-x264.xml:
7551           docs: update for recent x264enc changes
7552
7553 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7554
7555         * gst/realmedia/rmdemux.c:
7556           rmdemux: fix compiler warning when debugging system in core is disabled
7557
7558 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
7559
7560         * common:
7561           Automatic update of common submodule
7562           From 73ff93a to a519571
7563
7564 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
7565
7566         * gst/asfdemux/gstasfdemux.c:
7567           asfdemux: Allow at least 500ms of preroll.
7568           Some files have insanely low preroll values which break the
7569           all_streams_prerolled() logic.
7570           Fixes #622407
7571
7572 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7573
7574         * ext/x264/gstx264enc.c:
7575           x264enc: add new h264 caps attribute alignment
7576           See #606662.
7577
7578 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7579
7580         * ext/x264/gstx264enc.c:
7581         * ext/x264/gstx264enc.h:
7582           x264enc: conditionally expose enhanced upstream capabilities
7583           API: GstX264Enc:sliced-threads
7584           API: GstX264Enc:sync-lookahead
7585           API: GstX264Enc:intra-refresh
7586           API: GstX264Enc:mb-tree
7587           API: GstX264Enc:rc-lookahead
7588           See #607798.
7589
7590 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7591
7592         * common:
7593         * docs/plugins/inspect/plugin-a52dec.xml:
7594         * docs/plugins/inspect/plugin-amrnb.xml:
7595         * docs/plugins/inspect/plugin-amrwbdec.xml:
7596         * docs/plugins/inspect/plugin-asf.xml:
7597         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7598         * docs/plugins/inspect/plugin-iec958.xml:
7599         * docs/plugins/inspect/plugin-mad.xml:
7600         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7601         * docs/plugins/inspect/plugin-mpegstream.xml:
7602         * docs/plugins/inspect/plugin-realmedia.xml:
7603           docs: update introspected plugin docs for gstdoc-scangobj and other changes
7604           Update common for latest gstdoc-scangobj and inspect xml files for
7605           escaping and pad template order changes.
7606
7607 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
7608
7609         * common:
7610           Automatic update of common submodule
7611           From 9339ccc to 35617c2
7612
7613 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
7614
7615         * common:
7616           Automatic update of common submodule
7617           From 5adb1ca to 9339ccc
7618
7619 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
7620
7621         * common:
7622           Automatic update of common submodule
7623           From 57c89b7 to 5adb1ca
7624
7625 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
7626
7627         * common:
7628           Automatic update of common submodule
7629           From c804988 to 57c89b7
7630
7631 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7632
7633         * configure.ac:
7634         * gst/realmedia/rtspreal.c:
7635           configure: Update required GLib version to 2.20
7636
7637 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7638
7639         * ext/a52dec/gsta52dec.c:
7640           a52dec: Call orc_init() before trying to get target flags
7641
7642 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7643
7644         * ext/a52dec/gsta52dec.c:
7645           a52dec: Remove debug printf...
7646
7647 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7648
7649         * configure.ac:
7650         * ext/a52dec/Makefile.am:
7651         * ext/a52dec/gsta52dec.c:
7652           a52dec: Use orc for CPU feature detection and don't check for liboil
7653
7654 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7655
7656         * configure.ac:
7657           configure: Use GLIB_EXTRA_CFLAGS
7658
7659 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7660
7661         * common:
7662           Automatic update of common submodule
7663           From 7a0fdf5 to c804988
7664
7665 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7666
7667         * common:
7668           Automatic update of common submodule
7669           From 6da3bab to 7a0fdf5
7670
7671 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7672
7673         * common:
7674           Automatic update of common submodule
7675           From 733fca9 to 6da3bab
7676
7677 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
7678
7679         * common:
7680           Automatic update of common submodule
7681           From fad145b to 733fca9
7682
7683 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
7684
7685         * common:
7686           Automatic update of common submodule
7687           From 47683c1 to fad145b
7688
7689 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7690
7691         * gst/realmedia/rmdemux.c:
7692           rmdemux: pass bitrate on caps
7693           Set the bitrate on the caps, some decoders like sipro need this to function
7694           properly.
7695           Fixes #620007
7696
7697 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
7698
7699         * common:
7700           Automatic update of common submodule
7701           From 17f89e5 to 47683c1
7702
7703 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
7704
7705         * common:
7706           Automatic update of common submodule
7707           From fd7ca04 to 17f89e5
7708
7709 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
7710
7711         * ext/x264/gstx264enc.c:
7712           x264enc: Only set i_weighted_pred on versions where it exists
7713
7714 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
7715
7716         * ext/lame/gstlamemp3enc.c:
7717           lamemp3enc: implement latency query
7718           The encoder's latency is deduced from the framesize. Fixes #618896.
7719
7720 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7721
7722         * configure.ac:
7723         * docs/plugins/gst-plugins-ugly-plugins.args:
7724         * docs/plugins/gst-plugins-ugly-plugins.signals:
7725         * docs/plugins/inspect/plugin-a52dec.xml:
7726         * docs/plugins/inspect/plugin-amrnb.xml:
7727         * docs/plugins/inspect/plugin-amrwbdec.xml:
7728         * docs/plugins/inspect/plugin-asf.xml:
7729         * docs/plugins/inspect/plugin-cdio.xml:
7730         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7731         * docs/plugins/inspect/plugin-dvdread.xml:
7732         * docs/plugins/inspect/plugin-dvdsub.xml:
7733         * docs/plugins/inspect/plugin-iec958.xml:
7734         * docs/plugins/inspect/plugin-lame.xml:
7735         * docs/plugins/inspect/plugin-mad.xml:
7736         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7737         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7738         * docs/plugins/inspect/plugin-mpegstream.xml:
7739         * docs/plugins/inspect/plugin-realmedia.xml:
7740         * docs/plugins/inspect/plugin-siddec.xml:
7741         * docs/plugins/inspect/plugin-twolame.xml:
7742         * docs/plugins/inspect/plugin-x264.xml:
7743         * win32/common/config.h:
7744           Back to development
7745
7746 === release 0.10.15 ===
7747
7748 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7749
7750         * ChangeLog:
7751         * NEWS:
7752         * RELEASE:
7753         * configure.ac:
7754         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7755         * docs/plugins/inspect/plugin-a52dec.xml:
7756         * docs/plugins/inspect/plugin-amrnb.xml:
7757         * docs/plugins/inspect/plugin-amrwbdec.xml:
7758         * docs/plugins/inspect/plugin-asf.xml:
7759         * docs/plugins/inspect/plugin-cdio.xml:
7760         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7761         * docs/plugins/inspect/plugin-dvdread.xml:
7762         * docs/plugins/inspect/plugin-dvdsub.xml:
7763         * docs/plugins/inspect/plugin-iec958.xml:
7764         * docs/plugins/inspect/plugin-lame.xml:
7765         * docs/plugins/inspect/plugin-mad.xml:
7766         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7767         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7768         * docs/plugins/inspect/plugin-mpegstream.xml:
7769         * docs/plugins/inspect/plugin-realmedia.xml:
7770         * docs/plugins/inspect/plugin-siddec.xml:
7771         * docs/plugins/inspect/plugin-twolame.xml:
7772         * docs/plugins/inspect/plugin-x264.xml:
7773         * gst-plugins-ugly.doap:
7774         * win32/common/config.h:
7775           Release 0.10.15
7776
7777 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7778
7779         * po/af.po:
7780         * po/az.po:
7781         * po/bg.po:
7782         * po/ca.po:
7783         * po/cs.po:
7784         * po/da.po:
7785         * po/de.po:
7786         * po/el.po:
7787         * po/en_GB.po:
7788         * po/es.po:
7789         * po/eu.po:
7790         * po/fi.po:
7791         * po/fr.po:
7792         * po/hu.po:
7793         * po/id.po:
7794         * po/it.po:
7795         * po/ja.po:
7796         * po/lt.po:
7797         * po/lv.po:
7798         * po/ms.po:
7799         * po/mt.po:
7800         * po/nb.po:
7801         * po/nl.po:
7802         * po/or.po:
7803         * po/pl.po:
7804         * po/pt_BR.po:
7805         * po/ru.po:
7806         * po/sk.po:
7807         * po/sl.po:
7808         * po/sq.po:
7809         * po/sr.po:
7810         * po/sv.po:
7811         * po/tr.po:
7812         * po/uk.po:
7813         * po/vi.po:
7814         * po/zh_CN.po:
7815           Update .po files
7816
7817 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7818
7819         * configure.ac:
7820           configure: make implicit GLib and liboil requirements explicit
7821           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
7822
7823 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
7824
7825         * ext/x264/gstx264enc.c:
7826           x264enc: disable I weighted pred
7827           If it is enabled, then it will be main profile instead of baseline.
7828           This ensures maximum compatibility of the output stream until the
7829           encoder configuration interface gets an overhaul with explicit
7830           output profile selection.
7831           Fixes #619776.
7832
7833 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7834
7835         * configure.ac:
7836         * win32/common/config.h:
7837           0.10.14.3 pre-release
7838
7839 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7840
7841         * po/af.po:
7842         * po/az.po:
7843         * po/bg.po:
7844         * po/ca.po:
7845         * po/cs.po:
7846         * po/da.po:
7847         * po/de.po:
7848         * po/el.po:
7849         * po/en_GB.po:
7850         * po/es.po:
7851         * po/eu.po:
7852         * po/fi.po:
7853         * po/fr.po:
7854         * po/hu.po:
7855         * po/id.po:
7856         * po/it.po:
7857         * po/ja.po:
7858         * po/lt.po:
7859         * po/lv.po:
7860         * po/ms.po:
7861         * po/mt.po:
7862         * po/nb.po:
7863         * po/nl.po:
7864         * po/or.po:
7865         * po/pl.po:
7866         * po/pt_BR.po:
7867         * po/ru.po:
7868         * po/sk.po:
7869         * po/sl.po:
7870         * po/sq.po:
7871         * po/sr.po:
7872         * po/sv.po:
7873         * po/tr.po:
7874         * po/uk.po:
7875         * po/vi.po:
7876         * po/zh_CN.po:
7877           po: update translations
7878
7879 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7880
7881         * common:
7882           Automatic update of common submodule
7883           From 357b0db to fd7ca04
7884
7885 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7886
7887         * configure.ac:
7888         * win32/common/config.h:
7889           0.10.14.2 pre-release
7890
7891 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7892
7893         * common:
7894           Automatic update of common submodule
7895           From 4d67bd6 to 357b0db
7896
7897 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7898
7899         * gst/realmedia/rmdemux.c:
7900         * gst/realmedia/rmutils.c:
7901         * gst/realmedia/rmutils.h:
7902           rmdemux: add better sipr nibble swap routine
7903
7904 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7905
7906         * gst/realmedia/rmdemux.c:
7907           rmdemux: descramble SIPR before pushing out
7908           Collect and descramble the SIPR packets before pushing.
7909           Descramble ATRAC audio.
7910           Fixes #618098
7911
7912 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7913
7914         * gst/realmedia/rmutils.c:
7915         * gst/realmedia/rmutils.h:
7916           rm: add function to descramble sipr
7917
7918 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
7919
7920         * ext/x264/gstx264enc.c:
7921         * ext/x264/gstx264enc.h:
7922           x264enc: Re-send the received upstream event as-is downstream
7923           https://bugzilla.gnome.org/show_bug.cgi?id=606689
7924
7925 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
7926
7927         * ext/amrnb/amrnb.c:
7928           amrnbenc: Set rank to GST_RANK_SECONDARY
7929
7930 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7931
7932         * gst/realmedia/rtspreal.c:
7933           rtspreal: use GLib's base64 functions if available
7934           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
7935
7936 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
7937
7938         * ext/amrnb/amrnbdec.h:
7939         * ext/amrnb/amrnbenc.h:
7940         * ext/amrwbdec/amrwbdec.h:
7941           amr: Use correct includes (as pkg-config suggests)
7942           Fixes #617078
7943
7944 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
7945
7946         * gst/ac3parse/.gitignore:
7947         * gst/ac3parse/Makefile.am:
7948         * gst/ac3parse/README:
7949         * gst/ac3parse/ac3parse.vcproj:
7950         * gst/ac3parse/gstac3parse.c:
7951         * gst/ac3parse/gstac3parse.h:
7952           ac3parse: remove unported 0.8 plugin
7953           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
7954
7955 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
7956
7957         * gst/mpegaudioparse/gstmpegaudioparse.c:
7958           docs: adding a mp3decoder as well is useful
7959
7960 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
7961
7962         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7963           docs: massage section index
7964
7965 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
7966
7967         * ext/amrwbdec/amrwbdec.c:
7968         * ext/amrwbdec/amrwbdec.h:
7969           amrwbdec: move define to source to avoid hiding it from the docs
7970
7971 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
7972
7973         * ext/cdio/gstcdiocddasrc.c:
7974           docs: remove short_desc, it is taken from element details
7975
7976 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
7977
7978         * gst/synaesthesia/gstsynaesthesia.c:
7979           docs: fix sections docs for synaesthesia
7980
7981 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
7982
7983         * docs/plugins/Makefile.am:
7984         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7985         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7986         * gst/mpegaudioparse/gstmpegaudioparse.c:
7987           docs: add docs for mp3parse
7988
7989 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7990
7991         * gst-plugins-ugly.doap:
7992           doap: update repository info from cvs->git and maintainers
7993
7994 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7995
7996         * common:
7997           Automatic update of common submodule
7998           From fc85867 to 4d67bd6
7999
8000 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8001
8002         * tests/check/elements/x264enc.c:
8003           x264enc: adaptive NALU type checking
8004           In particular, be less picky about SEI NALU order, which makes test more
8005           robust with respect to changes in libx264.
8006           See also #615410.
8007
8008 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8009
8010         * ext/x264/gstx264enc.c:
8011           x264enc: adaptive x264 header NAL layout handling
8012           Fixes #615410.
8013
8014 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8015
8016         * gst/asfdemux/gstrtpasfdepay.c:
8017           asfdepay: we require a dynamic payload type
8018           Add an extra caps property that restricts the depayloader to only accept dynamic
8019           payload types.
8020
8021 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8022
8023         * configure.ac:
8024           configure: Drop -Wcast-align
8025           Commit message copied from core's commit from Benjamin Otte:
8026           246f5dba96a5b50bb74621af67b30942cca72af5
8027           Apparently gcc warns that GstMiniObject is not castable to
8028           GstEvent/Message/Buffer due to them containing 64bit variables, even
8029           though ARM hackers claim that those only need 4byte alignment. And as
8030           long as gcc behaves that way, this warning is not very useful.
8031           So we'll remove the warning until this problem is fixed.
8032           Fixes #615698
8033
8034 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
8035
8036         * ext/mpeg2dec/gstmpeg2dec.c:
8037           mpeg2dec: copy over all buffer flags when copying buffers.
8038           Avoids losing the tff/rff video buffer flags
8039
8040 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
8041
8042         * gst/asfdemux/asfpacket.c:
8043           asfdemux: Make a table static to avoid having to always allocate it.
8044
8045 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8046
8047         * ext/x264/gstx264enc.c:
8048           x264enc: fix up avcC header construction
8049           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
8050           for BUILD_X264 < 76.
8051           Also fixes #610089.
8052
8053 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8054
8055         * ext/x264/gstx264enc.c:
8056           x264enc: parameterize libx264 provided NAL layout in codec-data creation
8057
8058 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
8059
8060         * configure.ac:
8061           configure: Remove -Wundef flag
8062           Same fix as for #615161
8063
8064 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8065
8066         * common:
8067           Automatic update of common submodule
8068           From fdf023d to fc85867
8069
8070 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8071
8072         * gst-libs/gst/gettext.h:
8073           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
8074
8075 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8076
8077         * common:
8078         * ext/Makefile.am:
8079         * gst/Makefile.am:
8080           build: build plugins in parallel where possible, if make -jN is used
8081
8082 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8083
8084         * Makefile.am:
8085           build: add cruft alert for common/shave*
8086
8087 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8088
8089         * win32/MANIFEST:
8090           Fix make distcheck
8091           Remove removed file win32/common/config.h.in from MANIFEST.
8092
8093 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
8094
8095         * gst/synaesthesia/synaescope.c:
8096         * gst/synaesthesia/synaescope.h:
8097           synaestesia: Fix old-style prototype
8098
8099 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
8100
8101         * gst/realmedia/rmutils.c:
8102           Fix pointer type.
8103           Fixes #613815
8104
8105 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
8106
8107         * common:
8108           Automatic update of common submodule
8109           From 55cd514 to c1d07dd
8110
8111 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8112
8113         * configure.ac:
8114         * ext/amrnb/amrnbdec.c:
8115         * ext/amrnb/amrnbenc.c:
8116         * ext/cdio/gstcdiocddasrc.h:
8117         * ext/dvdread/dvdreadsrc.c:
8118         * ext/lame/gstlame.h:
8119         * ext/lame/gstlamemp3enc.h:
8120         * ext/lame/plugin.c:
8121         * ext/mad/gstmad.c:
8122         * ext/x264/gstx264enc.c:
8123         * ext/x264/gstx264enc.h:
8124         * gst/mpegaudioparse/gstmpegaudioparse.c:
8125         * gst/mpegaudioparse/gstxingmux.c:
8126         * gst/mpegstream/gstdvddemux.c:
8127         * gst/mpegstream/gstmpegdemux.c:
8128         * gst/mpegstream/gstmpegparse.c:
8129         * gst/realmedia/asmrules.c:
8130         * gst/realmedia/pnmsrc.c:
8131         * gst/realmedia/pnmsrc.h:
8132         * gst/realmedia/rdtdepay.h:
8133         * gst/realmedia/rdtmanager.c:
8134         * gst/realmedia/rtspreal.c:
8135           build: Add all kinds of compiler warning flags and fix the resulting warnings
8136
8137 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8138
8139         * ext/amrnb/Makefile.am:
8140         * ext/amrwbdec/Makefile.am:
8141         * ext/sidplay/Makefile.am:
8142         * gst/asfdemux/Makefile.am:
8143         * gst/mpegaudioparse/Makefile.am:
8144           build: fix up Makefile.am
8145           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
8146           the order a bit here and there (see docs/random/moving-plugins).
8147
8148 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8149
8150         * win32/common/config.h.in:
8151           win32: remove win32-specific config.h.in copy that's not used any longer
8152           The win32 config.h is now generated from the top-level config.h.in.
8153
8154 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
8155
8156         * ext/a52dec/gsta52dec.c:
8157         * ext/amrnb/amrnbdec.c:
8158         * ext/amrnb/amrnbenc.c:
8159         * ext/amrwbdec/amrwbdec.c:
8160         * ext/cdio/gstcdiocddasrc.c:
8161         * ext/dvdread/dvdreadsrc.c:
8162         * ext/lame/gstlame.c:
8163         * ext/mad/gstmad.c:
8164         * ext/mpeg2dec/gstmpeg2dec.c:
8165         * gst/ac3parse/gstac3parse.c:
8166         * gst/asfdemux/gstasfdemux.c:
8167         * gst/asfdemux/gstrtpasfdepay.c:
8168         * gst/asfdemux/gstrtspwms.c:
8169         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8170         * gst/iec958/ac3iec.c:
8171         * gst/mpegaudioparse/gstmpegaudioparse.c:
8172         * gst/mpegaudioparse/gstxingmux.c:
8173         * gst/mpegstream/gstdvddemux.c:
8174         * gst/mpegstream/gstmpegdemux.c:
8175         * gst/mpegstream/gstmpegparse.c:
8176         * gst/mpegstream/gstrfc2250enc.c:
8177         * gst/realmedia/pnmsrc.c:
8178         * gst/realmedia/rademux.c:
8179         * gst/realmedia/rdtdepay.c:
8180         * gst/realmedia/rdtmanager.c:
8181         * gst/realmedia/rmdemux.c:
8182         * gst/realmedia/rtspreal.c:
8183         * gst/synaesthesia/gstsynaesthesia.c:
8184           gst_element_class_set_details => gst_element_class_set_details_simple
8185
8186 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8187
8188         * ext/x264/gstx264enc.c:
8189           x264enc: Put pixel-aspect-ratio from input into the src pad caps
8190           Fixes bug #612995.
8191
8192 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
8193
8194         * common:
8195           Automatic update of common submodule
8196           From e272f71 to 55cd514
8197
8198 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
8199
8200         * common:
8201           Automatic update of common submodule
8202           From df8a7c8 to e272f71
8203
8204 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
8205
8206         * configure.ac:
8207           Update CXXFLAGS, too
8208
8209 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
8210
8211         * configure.ac:
8212           Update for recent changes to common submodule
8213           This just replaces every "$ERROR_CFLAGS" usage with a usage of
8214           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
8215           previously.
8216           Actually using that separation will happen later.
8217
8218 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
8219
8220         * common:
8221           Automatic update of common submodule
8222           From 9720a7d to df8a7c8
8223
8224 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
8225
8226         * common:
8227           Automatic update of common submodule
8228           From 0b6e072 to 9720a7d
8229
8230 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
8231
8232         * common:
8233           Automatic update of common submodule
8234           From 7cc5eb4 to 0b6e072
8235
8236 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8237
8238         * common:
8239           Automatic update of common submodule
8240           From 7aa65b5 to 7cc5eb4
8241
8242 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8243
8244         * common:
8245           Automatic update of common submodule
8246           From 44ecce7 to 7aa65b5
8247
8248 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8249
8250         * configure.ac:
8251           configure: Use automake 1.11 silent rules instead of shave if available
8252           This makes sure that we use something that is still maintained and
8253           also brings back libtool 1.5 support.
8254
8255 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8256
8257         * configure.ac:
8258         * docs/plugins/inspect/plugin-a52dec.xml:
8259         * docs/plugins/inspect/plugin-amrnb.xml:
8260         * docs/plugins/inspect/plugin-amrwbdec.xml:
8261         * docs/plugins/inspect/plugin-asf.xml:
8262         * docs/plugins/inspect/plugin-cdio.xml:
8263         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8264         * docs/plugins/inspect/plugin-dvdread.xml:
8265         * docs/plugins/inspect/plugin-dvdsub.xml:
8266         * docs/plugins/inspect/plugin-iec958.xml:
8267         * docs/plugins/inspect/plugin-lame.xml:
8268         * docs/plugins/inspect/plugin-mad.xml:
8269         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8270         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8271         * docs/plugins/inspect/plugin-mpegstream.xml:
8272         * docs/plugins/inspect/plugin-realmedia.xml:
8273         * docs/plugins/inspect/plugin-siddec.xml:
8274         * docs/plugins/inspect/plugin-twolame.xml:
8275         * docs/plugins/inspect/plugin-x264.xml:
8276         * win32/common/config.h:
8277           Back to development
8278
8279 === release 0.10.14 ===
8280
8281 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8282
8283         * ChangeLog:
8284         * NEWS:
8285         * RELEASE:
8286         * configure.ac:
8287         * docs/plugins/gst-plugins-ugly-plugins.args:
8288         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8289         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8290         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8291         * docs/plugins/inspect/plugin-a52dec.xml:
8292         * docs/plugins/inspect/plugin-amrnb.xml:
8293         * docs/plugins/inspect/plugin-amrwbdec.xml:
8294         * docs/plugins/inspect/plugin-asf.xml:
8295         * docs/plugins/inspect/plugin-cdio.xml:
8296         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8297         * docs/plugins/inspect/plugin-dvdread.xml:
8298         * docs/plugins/inspect/plugin-dvdsub.xml:
8299         * docs/plugins/inspect/plugin-iec958.xml:
8300         * docs/plugins/inspect/plugin-lame.xml:
8301         * docs/plugins/inspect/plugin-mad.xml:
8302         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8303         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8304         * docs/plugins/inspect/plugin-mpegstream.xml:
8305         * docs/plugins/inspect/plugin-realmedia.xml:
8306         * docs/plugins/inspect/plugin-siddec.xml:
8307         * docs/plugins/inspect/plugin-twolame.xml:
8308         * docs/plugins/inspect/plugin-x264.xml:
8309         * gst-plugins-ugly.doap:
8310         * win32/common/config.h:
8311           Release 0.10.14
8312
8313 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8314
8315         * po/af.po:
8316         * po/az.po:
8317         * po/bg.po:
8318         * po/ca.po:
8319         * po/cs.po:
8320         * po/da.po:
8321         * po/de.po:
8322         * po/el.po:
8323         * po/en_GB.po:
8324         * po/es.po:
8325         * po/eu.po:
8326         * po/fi.po:
8327         * po/fr.po:
8328         * po/hu.po:
8329         * po/id.po:
8330         * po/it.po:
8331         * po/ja.po:
8332         * po/lt.po:
8333         * po/lv.po:
8334         * po/ms.po:
8335         * po/mt.po:
8336         * po/nb.po:
8337         * po/nl.po:
8338         * po/or.po:
8339         * po/pl.po:
8340         * po/pt_BR.po:
8341         * po/ru.po:
8342         * po/sk.po:
8343         * po/sl.po:
8344         * po/sq.po:
8345         * po/sr.po:
8346         * po/sv.po:
8347         * po/tr.po:
8348         * po/uk.po:
8349         * po/vi.po:
8350         * po/zh_CN.po:
8351           Update .po files
8352
8353 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8354
8355         * configure.ac:
8356         * win32/common/config.h:
8357           0.10.13.4 pre-release
8358
8359 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8360
8361         * ext/x264/gstx264enc.c:
8362         * tests/check/elements/x264enc.c:
8363           x264enc: Replace 'avc-sample' with 'avc' in caps
8364           In the element and in its tests
8365           Fixes #606662
8366
8367 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
8368
8369         * gst/asfdemux/gstasfdemux.c:
8370           asfdemux: Don't set durations of 0 on outgoing buffers.
8371           Some (broken) streams don't have the extended stream properties in
8372           the header, resulting in applying a duration of zero on outgoing
8373           buffers.
8374           Fixes #611473
8375
8376 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
8377
8378         * gst/asfdemux/asfpacket.c:
8379           asfdemux: Make sure we always set proper payload duration.
8380           Some (broken) streams will have a delta of 0, resulting in outgoing
8381           buffers having durations of 0.
8382           Fixes #611473
8383
8384 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8385
8386         * configure.ac:
8387         * win32/common/config.h:
8388           0.10.13.3 pre-release
8389
8390 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
8391
8392         * gst/asfdemux/asfpacket.c:
8393           asfdemux: Make sure we don't end up with negative timestamps.
8394           Some files have payload with timestamps smaller than the preroll duration.
8395           Instead of blindly substracting the preroll value (and ending up with
8396           insanely high timestamps on the outgoing buffers), we make sure we
8397           never go below 0.
8398           Fixes #610432
8399
8400 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8401
8402         * configure.ac:
8403         * win32/common/config.h:
8404           0.10.13.2 pre-release
8405           Update core/base requirement to 0.10.26, since that's more likely
8406           to be the actual requirement.
8407
8408 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8409
8410         * po/LINGUAS:
8411         * po/el.po:
8412         * po/sl.po:
8413           po: update translations
8414
8415 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8416
8417         * tests/check/elements/x264enc.c:
8418           x264enc: add caps check to x264enc unit test
8419           Add some minimal caps checking to x264enc unit test.
8420           See #610089.
8421
8422 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
8423
8424         * ext/x264/gstx264enc.c:
8425           x264enc: fix up avcC header construction and playback by flash players
8426           Fix off-by-one bug when constructing the avcC header chunk: we
8427           wrote wrong profile info into the header. The first byte in the
8428           SPS NAL we get from x264 is the nal type, not the profile_idc.
8429           Also add some debug logging.
8430           Fixes #610089.
8431
8432 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
8433
8434         * gst/asfdemux/gstasfdemux.c:
8435           asfdemux: Improve seek behaviour for audio-only with no index
8436           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
8437           for video, we can just seek to seek_time instead.
8438
8439 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8440
8441         * configure.ac:
8442           configure: fix up GST_CXXFLAGS properly
8443           We don't want C specific flags in GST_CXXFLAGS, so base it on the
8444           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
8445           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
8446
8447 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8448
8449         * MAINTAINERS:
8450           Update MAINTAINERS, add myself
8451
8452 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
8453
8454         * configure.ac:
8455           configure: base GST_CXXFLAGS on --cflags from pkg-config
8456           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
8457           point for for both C and CXX settings.
8458
8459 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8460
8461         * common:
8462           Automatic update of common submodule
8463           From 96dc793 to 44ecce7
8464
8465 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8466
8467         * Makefile.am:
8468         * configure.ac:
8469         * win32/common/.gitignore:
8470         * win32/common/config.h:
8471           win32: change how win32/common/config.h is updated
8472           Generate win32/common/config.h-new directly from config.h.in,
8473           using shell variables in configure and some hard-coded information.
8474           Change top-level makefile so that 'make win32-update' copies the
8475           generated file to win32/common/config.h, which we keep in source
8476           control. It's kept in source control so that the git tree is
8477           buildable from VS.
8478           This change is similar to the ones applied a while ago to GStreamer
8479           core, gst-plugins-base and gst-plugins-good and prevents configure
8480           from changing files in source control. The generated config.h
8481           should be ok, but needs testing.
8482
8483 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8484
8485         * gst/realmedia/rtspreal.c:
8486           rtspreal: don't construct config header with uninitialised bytes
8487           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
8488           a presumably unintentional padding of uninitialised bytes at the end
8489           of the CONT tags chunk, which should be harmless but causes warnings
8490           in valgrind (see #608533 for a test URL).
8491
8492 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8493
8494         * gst/realmedia/rtspreal.c:
8495           rtspreal: add finalize function so we can free streams and rulebook
8496           Fix memory leak in Real RTSP component (#608533).
8497
8498 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8499
8500         * gst/realmedia/rtspreal.c:
8501           rtspreal: fix minor memory leak
8502           Caps take their own reference when a buffer is added to them, so
8503           unref buffer after adding it to caps (#608533).
8504
8505 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8506
8507         * gst/realmedia/rdtdepay.c:
8508           rdtdepay: unref input buffer when done
8509           Fixes memory leak, see #608533.
8510
8511 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8512
8513         * common:
8514           Automatic update of common submodule
8515           From 15d47a6 to 96dc793
8516
8517 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8518
8519         * ext/x264/gstx264enc.c:
8520         * ext/x264/gstx264enc.h:
8521           x264enc: make use of Access Unit delimiters configurable
8522           API: GstX264Enc:aud
8523
8524 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8525
8526         * gst/asfdemux/asfpacket.c:
8527           asfdemux: Do not subtract padding twice
8528           Only subtract implicit padding if an explicit one isn't
8529           provided. Avoids subtracting it twice and causing
8530           parsing errors.
8531           Fixes #607698
8532
8533 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
8534
8535         * gst/asfdemux/gstasfdemux.c:
8536         * gst/mpegstream/gstmpegpacketize.c:
8537           assert: g_assert_not_reached() cannot replace return statement
8538           Fix build with assert being turned off.
8539
8540 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8541
8542         * common:
8543           Automatic update of common submodule
8544           From 14cec89 to 15d47a6
8545
8546 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
8547
8548         * gst/asfdemux/gstasfdemux.c:
8549           asfdemux: Don't forget to update flow variable
8550           Forgot to update the return value in the loop.
8551
8552 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
8553
8554         * gst/asfdemux/gstasfdemux.c:
8555           asfdemux: Check flow return on every push
8556           We previously only aggregated flow returns after the while(push) loop,
8557           which meant that in some cases we would end-up not properly aggregating
8558           the flow returns.
8559           This is based on the same flow aggregation algorithm as oggdemux.
8560
8561 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8562
8563         * ext/x264/gstx264enc.c:
8564           x264enc: Add stream-format to output caps
8565           Adds stream-format to output caps of x264enc that
8566           informs if the stream is in bytestream of avc format.
8567           Fixes #606662
8568
8569 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
8570
8571         * gst/mpegaudioparse/gstxingmux.c:
8572           xingmux: Fix unaligned memory access
8573           ARM/SPARC need 32bit alignment but xingmux accesses possibly
8574           unaligned memory, which leads to SIGBUS.
8575           Fixes bug #586464.
8576
8577 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
8578
8579         * gst/asfdemux/gstasfdemux.c:
8580           asfdemux: Use GST_STR_NULL in a couple of places.
8581           Fixes crashing on some of the log statements on win32.
8582
8583 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8584
8585         * gst/realmedia/rmdemux.c:
8586           rmdemux: Parse and post bitrate for streams
8587           Parse the bitrate of the streams and post their tags.
8588           Fixes #599299
8589
8590 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8591
8592         * gst/asfdemux/gstasfdemux.c:
8593         * gst/asfdemux/gstasfdemux.h:
8594           asfdemux: Post bitrate tag
8595           If stream bitrate object is available, post the bitrate
8596           tags.
8597           Fixes #599297
8598
8599 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8600
8601         * gst/mpegaudioparse/gstmpegaudioparse.c:
8602         * gst/mpegaudioparse/gstmpegaudioparse.h:
8603           mp3parse: minor validation check of (Xing, VBRI) metadata
8604           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
8605
8606 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8607
8608         * gst/mpegaudioparse/gstmpegaudioparse.c:
8609           mp3parse: use proper total_time and total_bytes in various cases
8610           The correct basis for (Xing, VBRI) seek table calculations is the
8611           byte size and duration provided by that metadata, rather than some
8612           other (possibly even estimated) one.  This also prevents an infinite
8613           conversion loop in (unlikely) case where a TOC is provided without
8614           such corresponding (duration) metdata.
8615
8616 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8617
8618         * gst/mpegaudioparse/gstmpegaudioparse.c:
8619         * gst/mpegaudioparse/gstmpegaudioparse.h:
8620           mp3parse: conserve stop time for non-accurate seek
8621           Use the same strategy as accurate seeks to store
8622           pending non-accurate seeks to avoid overwriting non-definite
8623           stop times. When doing non-accurate seeks our position
8624           reporting might drift off by some secs and the stream can
8625           end up before it should.
8626           Fixes #603695
8627
8628 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8629
8630         * common:
8631           Automatic update of common submodule
8632           From 47cb23a to 14cec89
8633
8634 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8635
8636         * ext/amrwbdec/amrwb.c:
8637           amrwbdec: give decoder a rank so decodebin/playbin will use it
8638
8639 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8640
8641         * gst/mpegaudioparse/gstmpegaudioparse.c:
8642           mp3parse: return false when we can't seek
8643           When upstream can't seek, we return false as well
8644
8645 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8646
8647         * ext/lame/gstlame.c:
8648         * ext/lame/gstlamemp3enc.c:
8649           lame: Avoid crash when seeking before negotiating
8650           lame's 'lgv' variable is only initialized when the caps
8651           is negotiated, whenever a seek happens before that, it would
8652           attempt to call a function on an empty pointer, causing the crash.
8653           Fixes #603515
8654
8655 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8656
8657         * common:
8658           Automatic update of common submodule
8659           From 87bf428 to 47cb23a
8660
8661 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8662
8663         * common:
8664           Automatic update of common submodule
8665           From da4c75c to 87bf428
8666
8667 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
8668
8669         * common:
8670           Automatic update of common submodule
8671           From 53a2485 to da4c75c
8672
8673 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8674
8675         * gst/mpegaudioparse/gstmpegaudioparse.c:
8676           mp3parse: fix non-flushing seek
8677           Specifically, in addition to clearing lots of variables/offsets
8678           when receiving newsegment, also clear leftover data to match.
8679
8680 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
8681
8682         * ext/x264/gstx264enc.c:
8683         * ext/x264/gstx264enc.h:
8684           x264enc: Make upstream GstForceKeyUnit thread-safe
8685           Also send the GstForceKeyUnit event downstream when an upstream on is received,
8686           allowing muxers or payloaders to take appropriate actions.
8687           https://bugzilla.gnome.org/show_bug.cgi?id=602556
8688
8689 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8690
8691         * common:
8692           Automatic update of common submodule
8693           From a3e3ce4 to 53a2485
8694
8695 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
8696
8697         * gst/asfdemux/gstasfdemux.c:
8698           asfdemux: Don't call strlen() on NULL pointers
8699           Fixes bug #602280.
8700
8701 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8702
8703         * gst/asfdemux/gstasfdemux.c:
8704           asfdemux: Remove old pads when new ones are added
8705           The old pads were being removed before adding the new ones,
8706           we should add the new ones first.
8707           Fixes #599718
8708
8709 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8710
8711         * gst/asfdemux/gstasfdemux.c:
8712         * gst/asfdemux/gstasfdemux.h:
8713           asfdemux: Handle chained asfs on pull mode
8714           Adds chained asfs handling to pull mode. It now checks if
8715           there is a new asf header after the last packet (when it
8716           is possible to know how many packets are) or it tries
8717           checking if a processed packet that fails is an header
8718           object.
8719           Fixes #599718
8720
8721 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8722
8723         * gst/asfdemux/gstasfdemux.c:
8724         * gst/asfdemux/gstasfdemux.h:
8725           asfdemux: properly do chained asfs on push mode
8726           To properly do chained asfs work with playbin2, we need to
8727           push eos on the old pads before removing them.
8728           Fixes #599718
8729
8730 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8731
8732         * gst/asfdemux/gstasfdemux.c:
8733         * gst/asfdemux/gstasfdemux.h:
8734           asfdemux: add support for chained asfs (push mode)
8735           Adds support for detecting and playing chained asfs
8736           in push mode. asfdemux tries to detect a new asf start
8737           by identifying the header object guid in a input buffer.
8738           When it finds it, it resets its state, removing its pads
8739           and creates new ones for the new file.
8740
8741 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8742
8743         * gst/asfdemux/gstasfdemux.c:
8744           asfdemux: fix two small leaks
8745
8746 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8747
8748         * gst/asfdemux/gstasfdemux.c:
8749           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
8750           WM/Track has a 0 base but is often wrongly written as starting from 1,
8751           so not as reliable as WM/TrackNumber which always starts from 1.
8752
8753 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8754
8755         * gst/asfdemux/gstasfdemux.c:
8756           asfdemux: WM/Track starts counting from 0, adjust to start from 1
8757
8758 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8759
8760         * gst/asfdemux/gstasfdemux.c:
8761           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
8762           There's both WM/Track and WM/TrackNumber.
8763
8764 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
8765
8766         * ext/a52dec/gsta52dec.c:
8767           a52dec: Fix debug statement: Pass pos variable instead of time() function
8768
8769 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
8770
8771         * gst/dvdsub/gstdvdsubdec.c:
8772           dvdsubdec: Fix printf format string warning
8773
8774 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
8775
8776         * gst/asfdemux/gstasfdemux.c:
8777           asfdemux: Fix bogus variable used uninitialised warnings
8778
8779 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
8780
8781         * po/Makevars:
8782           po: Don't create backup .po files
8783           As well as preventing creation of useless backup files, it works
8784           around a bug in gettext 0.17 on OS/X
8785
8786 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
8787
8788         * gst/asfdemux/asfpacket.c:
8789           asfdemux: fix c99-style comments.
8790
8791 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
8792
8793         * gst/asfdemux/asfpacket.c:
8794           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
8795
8796 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8797
8798         * gst/realmedia/rmutils.c:
8799           rmutils: fix byteswapping
8800           fix the byteswapping code that was wrong because of the side effects of the
8801           READ/WRITE macros.
8802           Fixes #599676
8803
8804 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
8805
8806         * ext/x264/gstx264enc.c:
8807           x264enc: Adapt to slightly modified x264 API
8808           Fixes #599095.
8809
8810 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8811
8812         * gst/asfdemux/asfpacket.c:
8813           asfdemux: careful to avoid crash on bogus data
8814           When receiving bogus data, we have to avoid subtracting a value
8815           larger than 'size' from 'size' variable, resulting in a wrap
8816           that would make 'size' a really large bogus value.
8817           Fixes #599333
8818
8819 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
8820
8821         * win32/common/config.h:
8822           win32: Commit bumped version number
8823
8824 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
8825
8826         * gst/mpegaudioparse/gstmpegaudioparse.c:
8827           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
8828           Fixes #598761
8829           This removes a good 50% of processing time for parsing a buffer.
8830           We do this by simply... getting the nicks that we already have handy
8831           instead of going through the expensive glib system.
8832
8833 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
8834
8835         * configure.ac:
8836           configure.ac: And back to development we go...
8837
8838 === release 0.10.13 ===
8839
8840 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
8841
8842         * ChangeLog:
8843         * NEWS:
8844         * RELEASE:
8845         * common:
8846         * configure.ac:
8847         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8848         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8849         * docs/plugins/inspect/plugin-a52dec.xml:
8850         * docs/plugins/inspect/plugin-asf.xml:
8851         * docs/plugins/inspect/plugin-cdio.xml:
8852         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8853         * docs/plugins/inspect/plugin-dvdread.xml:
8854         * docs/plugins/inspect/plugin-dvdsub.xml:
8855         * docs/plugins/inspect/plugin-iec958.xml:
8856         * docs/plugins/inspect/plugin-lame.xml:
8857         * docs/plugins/inspect/plugin-mad.xml:
8858         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8859         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8860         * docs/plugins/inspect/plugin-mpegstream.xml:
8861         * docs/plugins/inspect/plugin-realmedia.xml:
8862         * docs/plugins/inspect/plugin-siddec.xml:
8863         * docs/plugins/inspect/plugin-twolame.xml:
8864         * docs/plugins/inspect/plugin-x264.xml:
8865         * gst-plugins-ugly.doap:
8866         * win32/common/config.h:
8867           Release 0.10.13
8868
8869 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
8870
8871         * po/af.po:
8872         * po/az.po:
8873         * po/bg.po:
8874         * po/ca.po:
8875         * po/cs.po:
8876         * po/da.po:
8877         * po/de.po:
8878         * po/en_GB.po:
8879         * po/es.po:
8880         * po/eu.po:
8881         * po/fi.po:
8882         * po/fr.po:
8883         * po/hu.po:
8884         * po/id.po:
8885         * po/it.po:
8886         * po/ja.po:
8887         * po/lt.po:
8888         * po/lv.po:
8889         * po/ms.po:
8890         * po/mt.po:
8891         * po/nb.po:
8892         * po/nl.po:
8893         * po/or.po:
8894         * po/pl.po:
8895         * po/pt_BR.po:
8896         * po/ru.po:
8897         * po/sk.po:
8898         * po/sq.po:
8899         * po/sr.po:
8900         * po/sv.po:
8901         * po/tr.po:
8902         * po/uk.po:
8903         * po/vi.po:
8904         * po/zh_CN.po:
8905           Update .po files
8906
8907 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
8908
8909         * common:
8910           Automatic update of common submodule
8911           From 85d1530 to 0702fe1
8912
8913 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
8914
8915         * ChangeLog:
8916         * configure.ac:
8917         * po/af.po:
8918         * po/az.po:
8919         * po/bg.po:
8920         * po/ca.po:
8921         * po/cs.po:
8922         * po/da.po:
8923         * po/de.po:
8924         * po/en_GB.po:
8925         * po/es.po:
8926         * po/eu.po:
8927         * po/fi.po:
8928         * po/fr.po:
8929         * po/hu.po:
8930         * po/id.po:
8931         * po/it.po:
8932         * po/ja.po:
8933         * po/lt.po:
8934         * po/lv.po:
8935         * po/ms.po:
8936         * po/mt.po:
8937         * po/nb.po:
8938         * po/nl.po:
8939         * po/or.po:
8940         * po/pl.po:
8941         * po/pt_BR.po:
8942         * po/ru.po:
8943         * po/sk.po:
8944         * po/sq.po:
8945         * po/sr.po:
8946         * po/sv.po:
8947         * po/tr.po:
8948         * po/uk.po:
8949         * po/vi.po:
8950         * po/zh_CN.po:
8951         * win32/common/config.h:
8952           0.10.12.3 pre-release
8953
8954 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
8955
8956         * common:
8957           Automatic update of common submodule
8958           From a3e3ce4 to 85d1530
8959
8960 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
8961
8962         * ext/a52dec/gsta52dec.c:
8963           a52dec: Fix reference leak on all input buffers in 'dvd mode'
8964           https://bugzilla.gnome.org/show_bug.cgi?id=598272
8965
8966 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
8967
8968         * ChangeLog:
8969         * configure.ac:
8970         * po/LINGUAS:
8971         * po/af.po:
8972         * po/az.po:
8973         * po/bg.po:
8974         * po/ca.po:
8975         * po/cs.po:
8976         * po/da.po:
8977         * po/de.po:
8978         * po/en_GB.po:
8979         * po/es.po:
8980         * po/eu.po:
8981         * po/fi.po:
8982         * po/fr.po:
8983         * po/hu.po:
8984         * po/id.po:
8985         * po/it.po:
8986         * po/ja.po:
8987         * po/lt.po:
8988         * po/lv.po:
8989         * po/ms.po:
8990         * po/mt.po:
8991         * po/nb.po:
8992         * po/nl.po:
8993         * po/or.po:
8994         * po/pl.po:
8995         * po/pt_BR.po:
8996         * po/ru.po:
8997         * po/sk.po:
8998         * po/sq.po:
8999         * po/sr.po:
9000         * po/sv.po:
9001         * po/tr.po:
9002         * po/uk.po:
9003         * po/vi.po:
9004         * po/zh_CN.po:
9005         * win32/common/config.h:
9006           0.10.12.2 pre-release
9007
9008 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
9009
9010         * docs/plugins/gst-plugins-ugly-plugins.args.new:
9011         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9012           docs: Remove files accidentally added
9013           Remove the gst-plugins-ugly-plugins.args.new and
9014           gst-plugins-ugly-plugins.signals.new files, that appear
9015           to have been accidentally added in commit
9016           f5d046a0b034f9bd7274291f7131ee5db1a30052
9017
9018 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
9019
9020         * ext/a52dec/gsta52dec.c:
9021           a52dec: Add some debugging for new segment events
9022
9023 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
9024
9025         * ext/mpeg2dec/gstmpeg2dec.c:
9026           mpeg2dec: fix warning in macosx snow leopard
9027
9028 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
9029
9030         * gst/mpegstream/gstmpegparse.c:
9031           mpegstream: fix warning in macosx snow leopard
9032
9033 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
9034
9035         * gst/mpegaudioparse/gstmpegaudioparse.c:
9036           mpegaudioparse: fix warning in macosx snow leopard
9037
9038 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
9039
9040         * gst/dvdsub/gstdvdsubdec.c:
9041           dvdsubdec: fix warning on macosx snow leopard
9042
9043 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
9044
9045         * gst/asfdemux/gstasfdemux.c:
9046           asfdemux: fix warning in macosx snow leopard
9047
9048 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
9049
9050         * gst/mpegaudioparse/gstmpegaudioparse.c:
9051           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
9052
9053 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
9054
9055         * common:
9056           Automatic update of common submodule
9057           From 19fa4f3 to a3e3ce4
9058
9059 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
9060
9061         * gst/asfdemux/gstasfdemux.c:
9062         * gst/realmedia/rdtmanager.c:
9063           build: fprintf, sprintf, sscanf need stdio.h
9064
9065 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
9066
9067         * ext/mad/gstmad.c:
9068           mad: add missing include to fix the build
9069
9070 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9071
9072         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9073           dvdlpcm: whitespace fixes
9074
9075 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
9076
9077         * gst-plugins-ugly.spec.in:
9078           update spec file
9079
9080 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9081
9082         * configure.ac:
9083           x264enc: adjust configure checking to changed upstream
9084
9085 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9086
9087         * ext/x264/gstx264enc.c:
9088           x264enc: conditionally adjust to new upstream API
9089           Fixes #596517.
9090
9091 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9092
9093         * gst/mpegaudioparse/gstmpegaudioparse.c:
9094         * gst/mpegaudioparse/gstmpegaudioparse.h:
9095           mpegaudioparse: prevent infinite (re)syncing
9096           Conflicts:
9097           gst/mpegaudioparse/gstmpegaudioparse.c
9098
9099 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
9100
9101         * gst/mpegaudioparse/gstmpegaudioparse.c:
9102           mp3parse: Refactor checking for sync. Make resyncing more reliable.
9103           Previously, we could get false sync relatively easily - it sometimes happened
9104           on real files. This cleans the code up a fair bit, and makes it require more
9105           confirmation that we've found valid sync before continuing.
9106
9107 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9108
9109         * gst/mpegaudioparse/gstmpegaudioparse.c:
9110           mpegaudioparse: ensure 2 valid headers in a row when resyncing
9111
9112 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9113
9114         * gst/mpegstream/gstdvddemux.c:
9115           dvddemux: remove bogus ifndef
9116
9117 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9118
9119         * common:
9120           Automatic update of common submodule
9121           From 94f95e3 to 19fa4f3
9122
9123 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9124
9125         * ext/mpeg2dec/gstmpeg2dec.c:
9126           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
9127
9128 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9129
9130         * gst/dvdsub/gstdvdsubparse.c:
9131           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
9132
9133 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
9134
9135         * ext/amrnb/amrnbdec.c:
9136         * ext/amrnb/amrnbenc.c:
9137           Remove Ronald Bultje from Authors field
9138           Replaced with "GStreamer maintainers
9139           <gstreamer-devel@lists.sourceforge.net>" or just removed,
9140           depending on the number of other authors.
9141
9142 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
9143
9144         * gst/asfdemux/Makefile.am:
9145         * gst/asfdemux/gstasfmux.c:
9146         * gst/asfdemux/gstasfmux.h:
9147           asfdemux: Remove old non-built asfmux code
9148           Remove so people don't confuse it with the new asfmux code
9149           in -bad.
9150
9151 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9152
9153         * ext/a52dec/gsta52dec.c:
9154           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
9155           It's not defined for older liba52 versions.
9156
9157 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
9158
9159         * ext/a52dec/gsta52dec.c:
9160           a52dec: Allow liba52 to use djbfft based IMDCT transform
9161           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
9162           IMDCT transform acceleration. It does however have a software based
9163           acceleration using the djbfft library (D.J. Bernstein's library for
9164           fourier transforms - Extremely fast library for floating-point
9165           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
9166           flag.
9167           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
9168           and AltiVec implementations, but those are checked for first, and
9169           djbfft is chosen only if none of those is available - good in the
9170           case of some distributions including a port of the MPlayer changes
9171           in their system a52dec library.
9172           The down and upmix code in liba52 doesn't seem to be disturbed by
9173           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
9174           versions if passed from oil_cpu_get_flags (SSE currently is not).
9175           Fixes bug #592787.
9176
9177 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9178
9179         * configure.ac:
9180           amr: Use opencore-amr pkg-config files if possible
9181           This makes it possible to build the plugins when the libraries
9182           are installed at non-standard locations.
9183           Fixes bug #591348.
9184
9185 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9186
9187         * gst/mpegaudioparse/gstmpegaudioparse.c:
9188           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
9189           Metadata provided seek tables are consistent with metadata's view of
9190           total size, which typically matches real size, but need not do so
9191           (e.g. a truncated file).  Fixes seeking and position reporting
9192           in such truncated files (although duration based on metadata may then
9193           still be incorrect).
9194
9195 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9196
9197         * configure.ac:
9198           configure: bump core/base requirements to released versions
9199           to avoid confusion.
9200
9201 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9202
9203         * configure.ac:
9204           configure: Remove all mentions to the id3tag plugin which was removed
9205
9206 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
9207
9208         * configure.ac:
9209           mad: make check for mad independent of the check for id3tag
9210           Fixes bug #590432.
9211
9212 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9213
9214         * gst/asfdemux/gstrtpasfdepay.c:
9215           rtpasfdepay: set padding size to the correct value
9216           asf packets in rtp packets should come with their padding fields
9217           set to 0 and the depayload must update them to the correct
9218           value before pushing downstream
9219
9220 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
9221
9222         * configure.ac:
9223         * docs/plugins/Makefile.am:
9224         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9225         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9226         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9227         * docs/plugins/inspect/plugin-amrnb.xml:
9228         * docs/plugins/inspect/plugin-amrwbdec.xml:
9229         * ext/Makefile.am:
9230         * ext/amrnb/GstAmrnbEnc.prs:
9231         * ext/amrnb/Makefile.am:
9232         * ext/amrnb/README:
9233         * ext/amrnb/amrnb.c:
9234         * ext/amrnb/amrnbdec.c:
9235         * ext/amrnb/amrnbdec.h:
9236         * ext/amrnb/amrnbenc.c:
9237         * ext/amrnb/amrnbenc.h:
9238         * ext/amrnb/amrnbparse.c:
9239         * ext/amrnb/amrnbparse.h:
9240         * ext/amrwbdec/Makefile.am:
9241         * ext/amrwbdec/README:
9242         * ext/amrwbdec/amrwb.c:
9243         * ext/amrwbdec/amrwbdec.c:
9244         * ext/amrwbdec/amrwbdec.h:
9245           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
9246           These are based on the OpenCore codecs.
9247           Fixes bug #584890.
9248
9249 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
9250
9251         * common:
9252           Automatic update of common submodule
9253           From fedaaee to 94f95e3
9254
9255 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9256
9257         * LICENSE_readme:
9258         * REQUIREMENTS:
9259         * configure.ac:
9260         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9261         * docs/plugins/gst-plugins-ugly-plugins.args.new:
9262         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9263         * docs/plugins/inspect/plugin-dvdnav.xml:
9264         * ext/Makefile.am:
9265         * ext/dvdnav/.gitignore:
9266         * ext/dvdnav/Makefile.am:
9267         * ext/dvdnav/README:
9268         * ext/dvdnav/dvdnavsrc.c:
9269         * ext/dvdnav/dvdnavsrc.h:
9270         * ext/dvdnav/gst-dvd:
9271         * ext/dvdread/dvdreadsrc.c:
9272         * gst-plugins-ugly.spec.in:
9273         * po/POTFILES.in:
9274           dvdnav: remove dvdnav plugin
9275           Remove dvdnav plugin, it has no future. resindvd is the plugin to
9276           use for dvd playback. Note that dvdnav was never really enabled
9277           in -ugly, you had to edit configure.ac to get it built.
9278
9279 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9280
9281         * tests/check/elements/mpeg2dec.c:
9282           mpeg2dec: Fix unused variables compiler warnings in unit test
9283
9284 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
9285
9286         * autogen.sh:
9287           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
9288           Check for more automake command variants. Use printf instead of 'echo -n'
9289           for portability
9290
9291 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9292
9293         * common:
9294           Automatic update of common submodule
9295           From 5845b63 to fedaaee
9296
9297 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
9298
9299         * .gitignore:
9300           Make git ignore more files
9301
9302 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
9303
9304         * gst/asfdemux/gstasfdemux.c:
9305           asfdemux: Refactor multiple packet pull.
9306           This also fixes a bug by which the first buffer (in a multi-packet mode)
9307           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
9308           full incoming buffer and not just of the single asf packet.
9309           Fixes corrupted frames introduced by latest commit.
9310
9311 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9312
9313         * gst/asfdemux/gstasfdemux.c:
9314           asfdemux: use the right accurate field
9315           Remove accurate variable and its faulty use because the real variable is an
9316           instance variable.
9317
9318 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
9319
9320         * gst/asfdemux/asfpacket.c:
9321         * gst/asfdemux/gstasfdemux.c:
9322           asfdemux: Sprinkle branch prediction macros accross the code
9323
9324 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
9325
9326         * gst/asfdemux/gstasfdemux.c:
9327           asfdemux: Delay newsegment handling until we have a keyframe.
9328           We now have a chance for packets to be collected before we send out the
9329           newsegment. If we're not in accurate seeking (keyunit) it will set
9330           the segment start/time to the keyframe's timestamp.
9331
9332 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
9333
9334         * gst/asfdemux/gstasfdemux.c:
9335           asfdemux: Remove useless check. We already have checked for it above.
9336
9337 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
9338
9339         * gst/asfdemux/gstasfdemux.c:
9340           asfdemux: No longer queue GOPs now that seeking is fixed.
9341           We now *always* seek to the keyframe just before our requested position.
9342           When we encounter the first keyframe and we were not accurate (therefore doing
9343           keyframe seeking), we update the segment start position to the keyframe timestamp.
9344
9345 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
9346
9347         * gst/asfdemux/gstasfdemux.c:
9348         * gst/asfdemux/gstasfdemux.h:
9349           asfdemux: Store the accurate seeking flag
9350
9351 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
9352
9353         * gst/asfdemux/gstasfdemux.c:
9354           asfdemux: Use the average frame duration for buffers without a duration.
9355           This will still cause some timestamp jitter, but giving a hint as to the duration
9356           rather than nothing seems to be a better idea.
9357           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
9358           duration using the accumulated packet duration (which will be correct).
9359
9360 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
9361
9362         * gst/asfdemux/gstasfdemux.c:
9363         * gst/asfdemux/gstasfdemux.h:
9364           asfdemux: Use index entry packet count to optimize seeking.
9365           The simple index entries also contain the number of packets one needs
9366           to retrieve at a given position to get a full keyframe. We therefore
9367           use that information to retrieve all those packets in one buffer when
9368           working in pull-mode.
9369
9370 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9371
9372         * gst/asfdemux/gstasfdemux.c:
9373           asfdemux: Do not try to free const pointer
9374           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
9375           asfdemux tried to free a const pointer that had been cast to a
9376           normal pointer variable.
9377
9378 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
9379
9380         * gst/asfdemux/gstasfdemux.c:
9381           asfdemux: Use presentation timestamp when searching in the index.
9382           We need to take the preroll into account... else we end up too early.
9383
9384 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
9385
9386         * common:
9387           Automatic update of common submodule
9388           From f3bb51b to 5845b63
9389
9390 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
9391
9392         * gst/asfdemux/gstasfdemux.c:
9393           asfdemux: Convert index entry from presentation time to timestamps.
9394           We weren't taking the preroll into account previously, meaning that we
9395           were always seeking preroll nanoseconds too early... resulting in a lot
9396           of dropped packets (which are before the start time).
9397           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
9398
9399 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
9400
9401         * common:
9402         * gst/asfdemux/gstasfdemux.c:
9403           asfdemux: Fix byte array metadata handling.
9404           We basically discard byte array metadata. Should be trivial to adapt
9405           to storing the pointers if we need it later on.
9406
9407 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
9408
9409         * gst/asfdemux/gstasfdemux.c:
9410         * gst/asfdemux/gstasfdemux.h:
9411           asfdemux: Handle PAR/interlaced information stored in packet payload.
9412           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
9413           in the ASF Packet payload extensions).
9414
9415 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
9416
9417         * gst/asfdemux/gstasfdemux.c:
9418         * gst/asfdemux/gstasfdemux.h:
9419           asfdemux: Store/Handle global metadata (not specific to one stream).
9420           This allows us to store (and handle) PAR information which might be stored there.
9421
9422 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9423
9424         * gst/mpegaudioparse/gstmpegaudioparse.c:
9425           mpegaudioparse: fix Xing inverse seek table building
9426
9427 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
9428
9429         * common:
9430           Automatic update of common submodule
9431           From f3bb51b to f810030
9432
9433 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9434
9435         * gst/asfdemux/gstasfdemux.c:
9436           asfdemux: don't try to free a NULL taglist
9437
9438 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9439
9440         * gst/asfdemux/gstasfdemux.c:
9441           asfdemux: post tags only after we've created our source pads
9442           Post global tags only after we've added our source pads, so that
9443           tag events get sent downstream in addition to tag messages posted
9444           on the bus. This makes sure tags can be picked up automatically
9445           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
9446           While we're at it, also add a container-format tag.
9447
9448 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9449
9450         * configure.ac:
9451         * gst/asfdemux/gstasfdemux.c:
9452           asfdemux: use new bytereader functions for image tag parsing
9453
9454 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9455
9456         * gst/asfdemux/gstasfdemux.c:
9457         * gst/asfdemux/gstasfdemux.h:
9458           asfdemux: remove some more unused variables
9459
9460 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9461
9462         * gst/realmedia/rmdemux.c:
9463           rmdemux: plug buffer leaking
9464
9465 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9466
9467         * gst/asfdemux/gstrtpasfdepay.c:
9468           asfdepay: guard against dropped buffers
9469           If a buffer was dropped, we might request data from the adapter that is not
9470           there and then we get a NULL buffer.
9471
9472 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9473
9474         * gst/asfdemux/gstasfdemux.c:
9475         * gst/asfdemux/gstasfdemux.h:
9476           asfdemux: set DISCONT on streams
9477           When we receive a DISCONT as input, don't clear our complete state but simply
9478           mark a discont that will be put on the next buffer. The code will be able to
9479           handle and throw away incomplete data.
9480           Add some more debug info.
9481           Remove an unused variable.
9482
9483 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9484
9485         * gst/asfdemux/gstrtpasfdepay.c:
9486           asfdepay: set DELTA_UNIT flag correctly
9487           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
9488           Add some more debug info.
9489
9490 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9491
9492         * gst/asfdemux/gstasfdemux.c:
9493           asfdemux: fix latency calculations
9494           We need to check for -1 as an invalid timestamp, not 1.
9495
9496 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9497
9498         * gst/mpegaudioparse/gstmpegaudioparse.c:
9499         * gst/mpegaudioparse/gstmpegaudioparse.h:
9500           mp3parse: don't put every single frame into the index
9501           Let's not put every single mp3 frame in our index, a few frames per
9502           second should be more than enough. For now use an index interval
9503           of 100ms-500ms depending on the upstream size, to keep the index at
9504           a reasonable size. Factor out the code that adds the index entry
9505           into a separate function for better code readability.
9506
9507 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9508
9509         * gst/mpegaudioparse/gstmpegaudioparse.c:
9510         * gst/mpegaudioparse/gstmpegaudioparse.h:
9511           mp3parse: assume seekability only if we know the upstream size
9512           While technically upstream may be seekable even if it doesn't know
9513           the exact size, I can't think of a use case where this distincation
9514           is relevant in practice, so for now just assume we're not seekable
9515           if upstream doesn't provide us with a size. Makes sure we don't
9516           build a seek index when streaming internet radio with sources that
9517           pretend to be seekable until you try to actually seek.
9518
9519 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9520
9521         * gst-plugins-ugly.spec.in:
9522           Fix x264 requirement in SPEC file
9523
9524 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9525
9526         * ext/x264/gstx264enc.c:
9527         * gst/realmedia/rdtmanager.c:
9528           x264enc, rdtmanager: fix compilation with debugging disabled
9529
9530 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
9531
9532         * common:
9533         * docs/plugins/Makefile.am:
9534           docs: Bump common. Fix comment in the docs Makefile.am
9535
9536 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
9537
9538         * configure.ac:
9539         * win32/common/config.h:
9540           Back to development -> 0.10.12.1
9541
9542 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
9543
9544         * gst-plugins-ugly.doap:
9545           Add 0.10.12 release to the doap file
9546
9547 === release 0.10.12 ===
9548
9549 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
9550
9551         * ChangeLog:
9552         * NEWS:
9553         * RELEASE:
9554         * configure.ac:
9555         * docs/plugins/gst-plugins-ugly-plugins.args:
9556         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9557         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9558         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9559         * docs/plugins/inspect/plugin-a52dec.xml:
9560         * docs/plugins/inspect/plugin-asf.xml:
9561         * docs/plugins/inspect/plugin-cdio.xml:
9562         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9563         * docs/plugins/inspect/plugin-dvdread.xml:
9564         * docs/plugins/inspect/plugin-dvdsub.xml:
9565         * docs/plugins/inspect/plugin-iec958.xml:
9566         * docs/plugins/inspect/plugin-lame.xml:
9567         * docs/plugins/inspect/plugin-mad.xml:
9568         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9569         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9570         * docs/plugins/inspect/plugin-mpegstream.xml:
9571         * docs/plugins/inspect/plugin-realmedia.xml:
9572         * docs/plugins/inspect/plugin-siddec.xml:
9573         * docs/plugins/inspect/plugin-synaesthesia.xml:
9574         * docs/plugins/inspect/plugin-twolame.xml:
9575         * docs/plugins/inspect/plugin-x264.xml:
9576         * win32/common/config.h:
9577           Release 0.10.12
9578
9579 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
9580
9581         * po/bg.po:
9582         * po/id.po:
9583         * po/it.po:
9584         * po/nl.po:
9585         * po/zh_CN.po:
9586           Update .po files
9587
9588 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
9589
9590         * po/af.po:
9591         * po/az.po:
9592         * po/bg.po:
9593         * po/ca.po:
9594         * po/cs.po:
9595         * po/da.po:
9596         * po/en_GB.po:
9597         * po/es.po:
9598         * po/fi.po:
9599         * po/fr.po:
9600         * po/hu.po:
9601         * po/id.po:
9602         * po/it.po:
9603         * po/ja.po:
9604         * po/lt.po:
9605         * po/mt.po:
9606         * po/nb.po:
9607         * po/nl.po:
9608         * po/or.po:
9609         * po/pl.po:
9610         * po/pt_BR.po:
9611         * po/ru.po:
9612         * po/sk.po:
9613         * po/sq.po:
9614         * po/sr.po:
9615         * po/sv.po:
9616         * po/tr.po:
9617         * po/uk.po:
9618         * po/vi.po:
9619         * po/zh_CN.po:
9620           Update .po files
9621
9622 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
9623
9624         * configure.ac:
9625         * po/af.po:
9626         * po/az.po:
9627         * po/bg.po:
9628         * po/ca.po:
9629         * po/cs.po:
9630         * po/da.po:
9631         * po/en_GB.po:
9632         * po/es.po:
9633         * po/fi.po:
9634         * po/fr.po:
9635         * po/hu.po:
9636         * po/id.po:
9637         * po/it.po:
9638         * po/ja.po:
9639         * po/lt.po:
9640         * po/mt.po:
9641         * po/nb.po:
9642         * po/nl.po:
9643         * po/or.po:
9644         * po/pl.po:
9645         * po/pt_BR.po:
9646         * po/ru.po:
9647         * po/sk.po:
9648         * po/sq.po:
9649         * po/sr.po:
9650         * po/sv.po:
9651         * po/tr.po:
9652         * po/uk.po:
9653         * po/vi.po:
9654         * po/zh_CN.po:
9655         * win32/common/config.h:
9656           0.10.11.2 pre-release
9657
9658 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
9659
9660         * win32/common/config.h.in:
9661           win32: Remove #undef inline from the win32 config.h
9662
9663 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9664
9665         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9666         * docs/plugins/inspect/plugin-mad.xml:
9667         * ext/mad/Makefile.am:
9668         * ext/mad/gstid3tag.c:
9669         * ext/mad/gstmad.c:
9670         * ext/mad/gstmad.h:
9671           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
9672           It will be reborn with a shiny new code base under its hood in -bad.
9673           See #581756 and #565764.
9674
9675 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
9676
9677         * tests/check/pipelines/.gitignore:
9678           gitignore: Ignore some built files in the test area
9679
9680 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
9681
9682         * docs/plugins/inspect/plugin-a52dec.xml:
9683         * docs/plugins/inspect/plugin-asf.xml:
9684         * docs/plugins/inspect/plugin-cdio.xml:
9685         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9686         * docs/plugins/inspect/plugin-dvdread.xml:
9687         * docs/plugins/inspect/plugin-dvdsub.xml:
9688         * docs/plugins/inspect/plugin-iec958.xml:
9689         * docs/plugins/inspect/plugin-lame.xml:
9690         * docs/plugins/inspect/plugin-mad.xml:
9691         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9692         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9693         * docs/plugins/inspect/plugin-mpegstream.xml:
9694         * docs/plugins/inspect/plugin-realmedia.xml:
9695         * docs/plugins/inspect/plugin-siddec.xml:
9696         * docs/plugins/inspect/plugin-synaesthesia.xml:
9697         * docs/plugins/inspect/plugin-twolame.xml:
9698           docs: Update plugin inspect files
9699
9700 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
9701
9702         * configure.ac:
9703         * docs/plugins/Makefile.am:
9704         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9705         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9706         * docs/plugins/inspect/plugin-x264.xml:
9707         * ext/Makefile.am:
9708         * gst-plugins-ugly.spec.in:
9709         * tests/check/Makefile.am:
9710         * tests/check/elements/.gitignore:
9711           Moved 'x264enc' from -bad to -ugly
9712
9713 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9714
9715         * ext/x264/gstx264enc.c:
9716         * ext/x264/gstx264enc.h:
9717           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
9718           Fixes #583627
9719
9720 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9721
9722         * ext/x264/GstX264Enc.prs:
9723           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
9724
9725 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9726
9727         * ext/x264/GstX264Enc.prs:
9728           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
9729
9730 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9731
9732         * ext/x264/gstx264enc.c:
9733           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
9734
9735 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
9736
9737         * ext/x264/GstX264Enc.prs:
9738         * ext/x264/Makefile.am:
9739         * ext/x264/gstx264enc.c:
9740           [MOVED FROM BAD 24/28] x264enc: add preset support
9741           Add preset iface and a (dummy) preset file as a starting point.
9742
9743 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9744
9745         * ext/x264/gstx264enc.c:
9746           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
9747
9748 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
9749
9750         * ext/x264/gstx264enc.c:
9751         * ext/x264/gstx264enc.h:
9752           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
9753           Use the GstForceKeyUnit event to force a keyframe.
9754           Fixes #578112.
9755
9756 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9757
9758           [MOVED FROM BAD 21/28] ext/x264/gstx264enc.c: Use hyphen in property name, perform safety buffer size check prior to mem access, and some mo...
9759           Original commit message from CVS:
9760           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
9761           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9762           Use hyphen in property name, perform safety buffer size check
9763           prior to mem access, and some more parentheses in macro.
9764
9765 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
9766
9767           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
9768           Original commit message from CVS:
9769           * ext/apexsink/Makefile.am:
9770           Link against -lgcrpyto for RSA_new and RSA_free.
9771           * ext/faac/gstfaac.c:
9772           * ext/x264/gstx264enc.c:
9773           Fix compiler warnings.
9774
9775 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9776
9777           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
9778           Original commit message from CVS:
9779           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9780           Construct source caps in more conventional (and correct) manner.
9781
9782 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9783
9784           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
9785           Original commit message from CVS:
9786           * ext/alsaspdif/Makefile.am:
9787           * ext/amrwb/Makefile.am:
9788           * ext/apexsink/Makefile.am:
9789           * ext/arts/Makefile.am:
9790           * ext/artsd/Makefile.am:
9791           * ext/audiofile/Makefile.am:
9792           * ext/audioresample/Makefile.am:
9793           * ext/bz2/Makefile.am:
9794           * ext/cdaudio/Makefile.am:
9795           * ext/celt/Makefile.am:
9796           * ext/dc1394/Makefile.am:
9797           * ext/dirac/Makefile.am:
9798           * ext/directfb/Makefile.am:
9799           * ext/divx/Makefile.am:
9800           * ext/dts/Makefile.am:
9801           * ext/faac/Makefile.am:
9802           * ext/faad/Makefile.am:
9803           * ext/gsm/Makefile.am:
9804           * ext/hermes/Makefile.am:
9805           * ext/ivorbis/Makefile.am:
9806           * ext/jack/Makefile.am:
9807           * ext/jp2k/Makefile.am:
9808           * ext/ladspa/Makefile.am:
9809           * ext/lcs/Makefile.am:
9810           * ext/libfame/Makefile.am:
9811           * ext/libmms/Makefile.am:
9812           * ext/metadata/Makefile.am:
9813           * ext/mpeg2enc/Makefile.am:
9814           * ext/mplex/Makefile.am:
9815           * ext/musepack/Makefile.am:
9816           * ext/musicbrainz/Makefile.am:
9817           * ext/mythtv/Makefile.am:
9818           * ext/nas/Makefile.am:
9819           * ext/neon/Makefile.am:
9820           * ext/ofa/Makefile.am:
9821           * ext/polyp/Makefile.am:
9822           * ext/resindvd/Makefile.am:
9823           * ext/sdl/Makefile.am:
9824           * ext/shout/Makefile.am:
9825           * ext/snapshot/Makefile.am:
9826           * ext/sndfile/Makefile.am:
9827           * ext/soundtouch/Makefile.am:
9828           * ext/spc/Makefile.am:
9829           * ext/swfdec/Makefile.am:
9830           * ext/tarkin/Makefile.am:
9831           * ext/theora/Makefile.am:
9832           * ext/timidity/Makefile.am:
9833           * ext/twolame/Makefile.am:
9834           * ext/x264/Makefile.am:
9835           * ext/xine/Makefile.am:
9836           * ext/xvid/Makefile.am:
9837           * gst-libs/gst/app/Makefile.am:
9838           * gst-libs/gst/dshow/Makefile.am:
9839           * gst/aiffparse/Makefile.am:
9840           * gst/app/Makefile.am:
9841           * gst/audiobuffer/Makefile.am:
9842           * gst/bayer/Makefile.am:
9843           * gst/cdxaparse/Makefile.am:
9844           * gst/chart/Makefile.am:
9845           * gst/colorspace/Makefile.am:
9846           * gst/dccp/Makefile.am:
9847           * gst/deinterlace/Makefile.am:
9848           * gst/deinterlace2/Makefile.am:
9849           * gst/dvdspu/Makefile.am:
9850           * gst/festival/Makefile.am:
9851           * gst/filter/Makefile.am:
9852           * gst/flacparse/Makefile.am:
9853           * gst/flv/Makefile.am:
9854           * gst/games/Makefile.am:
9855           * gst/h264parse/Makefile.am:
9856           * gst/librfb/Makefile.am:
9857           * gst/mixmatrix/Makefile.am:
9858           * gst/modplug/Makefile.am:
9859           * gst/mpeg1sys/Makefile.am:
9860           * gst/mpeg4videoparse/Makefile.am:
9861           * gst/mpegdemux/Makefile.am:
9862           * gst/mpegtsmux/Makefile.am:
9863           * gst/mpegvideoparse/Makefile.am:
9864           * gst/mve/Makefile.am:
9865           * gst/nsf/Makefile.am:
9866           * gst/nuvdemux/Makefile.am:
9867           * gst/overlay/Makefile.am:
9868           * gst/passthrough/Makefile.am:
9869           * gst/pcapparse/Makefile.am:
9870           * gst/playondemand/Makefile.am:
9871           * gst/rawparse/Makefile.am:
9872           * gst/real/Makefile.am:
9873           * gst/rtjpeg/Makefile.am:
9874           * gst/rtpmanager/Makefile.am:
9875           * gst/scaletempo/Makefile.am:
9876           * gst/sdp/Makefile.am:
9877           * gst/selector/Makefile.am:
9878           * gst/smooth/Makefile.am:
9879           * gst/smoothwave/Makefile.am:
9880           * gst/speed/Makefile.am:
9881           * gst/speexresample/Makefile.am:
9882           * gst/stereo/Makefile.am:
9883           * gst/subenc/Makefile.am:
9884           * gst/tta/Makefile.am:
9885           * gst/vbidec/Makefile.am:
9886           * gst/videodrop/Makefile.am:
9887           * gst/videosignal/Makefile.am:
9888           * gst/virtualdub/Makefile.am:
9889           * gst/vmnc/Makefile.am:
9890           * gst/y4m/Makefile.am:
9891           * sys/acmenc/Makefile.am:
9892           * sys/cdrom/Makefile.am:
9893           * sys/dshowdecwrapper/Makefile.am:
9894           * sys/dshowsrcwrapper/Makefile.am:
9895           * sys/dvb/Makefile.am:
9896           * sys/dxr3/Makefile.am:
9897           * sys/fbdev/Makefile.am:
9898           * sys/oss4/Makefile.am:
9899           * sys/qcam/Makefile.am:
9900           * sys/qtwrapper/Makefile.am:
9901           * sys/vcd/Makefile.am:
9902           * sys/wininet/Makefile.am:
9903           * win32/common/config.h:
9904           Don't install static libs for plugins. Fixes #550851 for -bad.
9905
9906 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9907
9908           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
9909           Original commit message from CVS:
9910           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
9911           Adapt to slightly modified x264 API.  Fixes #555238.
9912
9913 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9914
9915           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
9916           Original commit message from CVS:
9917           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
9918           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
9919           * ext/x264/gstx264enc.h:
9920           Do not deal with duplicated input (timestamps).  If needed,
9921           a generic element can do so.
9922           Do not manipulate input timestamps on the way out,
9923           since that shifts the timeline and A/V sync.
9924
9925 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9926
9927           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
9928           Original commit message from CVS:
9929           * docs/plugins/gst-plugins-bad-plugins.args:
9930           Integrate new properties into documentation.
9931           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
9932           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9933           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9934           Fix up API prior to eventual plugin move.
9935           API: GstX264Enc:pass (provides more options, and changed to enum)
9936
9937 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9938
9939           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
9940           Original commit message from CVS:
9941           * docs/plugins/Makefile.am:
9942           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9943           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9944           * ext/x264/gstx264enc.c:
9945           * tests/check/Makefile.am:
9946           * tests/check/elements/x264enc.c: (setup_x264enc),
9947           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
9948           Add documentation and unit test for x264enc.
9949
9950 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9951
9952           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
9953           Original commit message from CVS:
9954           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
9955           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9956           Allocate some buffers in more adaptive and economical fashion.
9957
9958 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9959
9960           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
9961           Original commit message from CVS:
9962           * configure.ac:
9963           Check for sufficiently up-to-date x264 API.
9964           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
9965           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9966           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9967           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9968           * ext/x264/gstx264enc.h:
9969           Expose some more parameters of the x264 encoder as properties.
9970
9971 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9972
9973           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
9974           Original commit message from CVS:
9975           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
9976           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
9977           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9978           (gst_x264_enc_flush_frames):
9979           Coding style and layout; re-order some functions in more
9980           typical and natural flow.
9981
9982 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9983
9984           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
9985           Original commit message from CVS:
9986           * ext/x264/Makefile.am:
9987           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
9988           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
9989           (gst_x264_enc_reset), (gst_x264_enc_finalize),
9990           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
9991           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
9992           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
9993           * ext/x264/gstx264enc.h:
9994           Use GQueue in stead of custom queue code.
9995           Factorize flushing out encoder delayed frames.
9996           Factorize initialization and state change reset.
9997
9998 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9999
10000           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
10001           Original commit message from CVS:
10002           * ext/x264/gstx264enc.h:
10003           * sys/fbdev/gstfbdevsink.c:
10004           Use configure-generated _stdint.h.
10005
10006 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10007
10008           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
10009           Original commit message from CVS:
10010           * ext/x264/Makefile.am:
10011           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10012           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
10013           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
10014           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10015           (gst_x264_enc_finalize), (gst_x264_enc_chain),
10016           (gst_x264_enc_encode_frame), (plugin_init):
10017           * ext/x264/gstx264enc.h:
10018           Use video format library and GST_WRITE_*_BE macros where applicable.
10019           Use finalize in stead of dispose.
10020           Set up debug category and log callback.
10021
10022 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
10023
10024           [MOVED FROM BAD 07/28] ext/x264/gstx264enc.c: Try harder not to crash when we get an EOS event but haven't set up the encoder yet (as may ha...
10025           Original commit message from CVS:
10026           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10027           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10028           (gst_x264_enc_encode_frame):
10029           Try harder not to crash when we get an EOS event but haven't set
10030           up the encoder yet (as may happen when upstream errors out with
10031           not-negotiated, for example). Also, always push the EOS event
10032           downstream.
10033
10034 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
10035
10036           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
10037           Original commit message from CVS:
10038           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
10039           Fix caps memleak.
10040
10041 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
10042
10043           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
10044           Original commit message from CVS:
10045           * ext/x264/gstx264enc.c:
10046           Fix build against the libx264 version that ships with debian stable.
10047
10048 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10049
10050           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
10051           Original commit message from CVS:
10052           * ext/audioresample/gstaudioresample.c:
10053           * ext/x264/gstx264enc.c:
10054           * gst/dvdspu/gstdvdspu.c:
10055           * gst/dvdspu/gstdvdspu.h:
10056           * gst/festival/gstfestival.c:
10057           * gst/h264parse/gsth264parse.c:
10058           * gst/mpegtsparse/mpegtspacketizer.c:
10059           * gst/mpegtsparse/mpegtsparse.c:
10060           * gst/multifile/gstmultifilesink.c:
10061           * gst/multifile/gstmultifilesrc.c:
10062           * gst/nuvdemux/gstnuvdemux.c:
10063           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
10064           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
10065           * sys/vcd/vcdsrc.c:
10066           Massive leak fixing, plus code cleanups.
10067
10068 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10069
10070           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
10071           Original commit message from CVS:
10072           * examples/app/appsrc_ex.c:
10073           * examples/switch/switcher.c:
10074           * ext/neon/gstneonhttpsrc.c:
10075           * ext/timidity/gstwildmidi.c:
10076           * ext/x264/gstx264enc.c:
10077           * gst/mve/mveaudioenc.c: (mve_compress_audio):
10078           * gst/rtpmanager/gstrtpclient.c:
10079           * gst/rtpmanager/gstrtpjitterbuffer.c:
10080           * gst/spectrum/demo-audiotest.c:
10081           * gst/spectrum/demo-osssrc.c:
10082           * sys/dvb/gstdvbsrc.c:
10083           Add stdlib include (free, atoi, exit).
10084
10085 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10086
10087           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
10088           Original commit message from CVS:
10089           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
10090           This needs a version check.
10091           * gst/bayer/Makefile.am:
10092           Fix the build.
10093
10094 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
10095
10096           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
10097           Original commit message from CVS:
10098           Patch by: Michal Benes <michal.benes at itonis tv>
10099           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
10100           * configure.ac:
10101           * ext/Makefile.am:
10102           * ext/x264/Makefile.am:
10103           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
10104           (gst_x264_enc_analyse_get_type),
10105           (gst_x264_enc_timestamp_queue_init),
10106           (gst_x264_enc_timestamp_queue_free),
10107           (gst_x264_enc_timestamp_queue_put),
10108           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
10109           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
10110           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
10111           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10112           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
10113           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10114           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
10115           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
10116           (plugin_init):
10117           * ext/x264/gstx264enc.h:
10118           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
10119           handle 'odd' widths and heights correctly yet.
10120
10121 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10122
10123         * gst/asfdemux/gstasfdemux.c:
10124           asfdemux: nicer metadata extraction of genre tags in some cases
10125           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
10126           that they presumably stand for.
10127
10128 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10129
10130         * gst/asfdemux/gstasfdemux.c:
10131           asfdemux: parse WM/Picture tags to extract cover art
10132           Fixes #583112.
10133
10134 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10135
10136         * REQUIREMENTS:
10137           docs: fix http links for amr libs in REQUIREMENTS
10138
10139 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10140
10141         * gst/asfdemux/gstasfdemux.c:
10142           asfdemux: fix bogus flow return handling in eos handler
10143           Don't overwrite the origin flow return by whatever flow we get
10144           when trying to push the remaining internally queued payloads.
10145           We want to do our eos logic, ie. send an EOS event or segment-done
10146           message in any case. Makes things EOS properly when an EOS event
10147           is forced upon the pipeline so that the source returns
10148           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
10149
10150 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10151
10152         * win32/common/config.h:
10153           win32: update config.h
10154
10155 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10156
10157         * configure.ac:
10158           configure: bump core/base requirements to released versions
10159
10160 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10161
10162         * autogen.sh:
10163         * configure.ac:
10164           autogen: move the -Wno-portability for automake into configure.ac
10165
10166 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
10167
10168         * gst/dvdlpcmdec/Makefile.am:
10169         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10170           dvdlpcmdec: Add multichannel channel maps, and send some tags
10171           Add a multichannel map to the output caps, and send at least a CODEC and
10172           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
10173           no samples and can't find info about the channel ordering, but this is
10174           better than nothing.
10175
10176 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
10177
10178         * common:
10179           Automatic update of common submodule
10180           From 888e0a2 to c572721
10181
10182 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
10183
10184         * common:
10185           Automatic update of common submodule
10186           From 6ab11d1 to 888e0a2
10187
10188 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
10189
10190         * gst/dvdsub/gstdvdsubdec.c:
10191           dvdsubdec: Remove some dead code
10192           Remove some redundant memset - gobject memory is already initalised to 0.
10193           Remove a commented out line leftover from the previous commit
10194
10195 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
10196
10197         * gst/dvdsub/gstdvdsubdec.c:
10198         * gst/dvdsub/gstdvdsubdec.h:
10199           dvdsubdec: Support ARGB output
10200           Negotiate to and render into ARGB buffers directly if the peer supports it.
10201           Fixes: #580869
10202
10203 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
10204
10205         * ext/a52dec/gsta52dec.c:
10206           a52dec: Reconcile code with dtsdec
10207           Perform some cleanups based on the dtsdec code such as using the boilerplate
10208           macro and static pad template functions.
10209           Add some documentation. Don't register a change in flags until we synch on
10210           another frame successfully.
10211
10212 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10213
10214         * ext/lame/gstlamemp3enc.c:
10215           lamemp3enc: Improve debugging a bit
10216
10217 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
10218
10219         * ext/mpeg2dec/gstmpeg2dec.c:
10220           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
10221
10222 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10223
10224         * po/Makevars:
10225         * po/af.po:
10226         * po/az.po:
10227         * po/bg.po:
10228         * po/ca.po:
10229         * po/cs.po:
10230         * po/da.po:
10231         * po/en_GB.po:
10232         * po/es.po:
10233         * po/fi.po:
10234         * po/fr.po:
10235         * po/hu.po:
10236         * po/id.po:
10237         * po/it.po:
10238         * po/ja.po:
10239         * po/lt.po:
10240         * po/mt.po:
10241         * po/nb.po:
10242         * po/nl.po:
10243         * po/or.po:
10244         * po/pl.po:
10245         * po/pt_BR.po:
10246         * po/ru.po:
10247         * po/sk.po:
10248         * po/sq.po:
10249         * po/sr.po:
10250         * po/sv.po:
10251         * po/tr.po:
10252         * po/uk.po:
10253         * po/vi.po:
10254         * po/zh_CN.po:
10255           po: avoid conflicts of local *.po files with files in git
10256           Make it so that filenames and line numbers are only stored in the *.pot file
10257           (which is not in git), but not in the individual *.po files. This information
10258           is hardly useful for translators in our case, and it should avoid the constant
10259           conflicts of local *.po files with the ones in git which are caused by the
10260           source files changing and the line numbers being updated. This commit might
10261           cause one last merge conflict for you, which you can work around with
10262           "git checkout po/*.po" before merging or pulling. After that there should
10263           (hopefully) not be any more local modifications of these files (unless
10264           someone committed additions or changes to translated strings and the
10265           *.po files haven't been updated yet, that is).
10266
10267 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10268
10269         * ext/lame/gstlamemp3enc.c:
10270           lamemp3enc: add Since tag to gtk-doc chunk
10271
10272 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10273
10274         * tests/check/elements/mpeg2dec.c:
10275           checks: fix mpeg2dec unit test again after interlace addition to caps
10276
10277 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10278
10279         * ext/mpeg2dec/gstmpeg2dec.c:
10280           mpeg2dec: work around old mpeg2dec versions
10281           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
10282           detection and just assume no rff is used. This fixes the compilation.
10283           Fixes #582375
10284
10285 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10286
10287         * ext/mpeg2dec/Makefile.am:
10288           mpeg2dec: link to gstvideo
10289           Fix compilation by adding the right include directories and linking to the video
10290           library.
10291
10292 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
10293
10294         * gst/asfdemux/asfpacket.c:
10295           asfdemux: Downgrade simple statements from WARNING to DEBUG
10296
10297 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
10298
10299         * gst/asfdemux/asfheaders.c:
10300         * gst/asfdemux/asfheaders.h:
10301         * gst/asfdemux/asfpacket.c:
10302         * gst/asfdemux/asfpacket.h:
10303           asf: Detect more payload extensions.
10304           These should help fix interlaced/PAR issues with more files.
10305
10306 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
10307
10308         * ext/mpeg2dec/gstmpeg2dec.c:
10309         * ext/mpeg2dec/gstmpeg2dec.h:
10310           mpeg2dec: Implement interlaced support.
10311           Expand the debugging statements to show more picture information.
10312
10313 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10314
10315         * ext/mpeg2dec/gstmpeg2dec.c:
10316           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
10317           ffdec_mpeg2video is much faster, fixes bug #574461.
10318
10319 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10320
10321         * ext/lame/gstlamemp3enc.c:
10322           lamemp3enc: Don't write a Xing header
10323
10324 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
10325
10326         * autogen.sh:
10327           Run libtoolize before aclocal
10328           This unbreaks the build in some cases. Fixes bug #582021
10329
10330 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
10331
10332         * ext/mpeg2dec/gstmpeg2dec.c:
10333           mpeg2dec: use 64bit safe scaling functions.
10334           Got this to fail when seeking in a 14GB file (the value in bytes is
10335           bigger than 2**32).
10336
10337 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10338
10339         * gst/mpegaudioparse/gstmpegaudioparse.c:
10340           mpegaudioparse: remove some pointless g_return_if_fail()s
10341
10342 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10343
10344         * ext/twolame/gsttwolame.c:
10345           Switch twolame to primary rank
10346
10347 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10348
10349         * ext/lame/gstlame.c:
10350         * ext/lame/gstlamemp3enc.c:
10351         * ext/twolame/gsttwolame.c:
10352           Add ranks to mp3 encoders
10353
10354 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10355
10356         * gst-plugins-ugly.spec.in:
10357           Add twolame plugin to spec file
10358
10359 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10360
10361         * gst/asfdemux/asfpacket.c:
10362         * gst/asfdemux/gstasfdemux.c:
10363         * gst/asfdemux/gstasfdemux.h:
10364           asfdemux: use upstream segment and timestamps for some interpolation
10365           This should particularly help in case of upstream live src, e.g. rtspsrc,
10366           and especially so if it has to perform fallback to TCP.
10367
10368 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
10369
10370         * gst/asfdemux/gstrtpasfdepay.c:
10371           rtpasfdepay: Add support for fragmented packet (L == 0).
10372           This happens with rtp-over-udp.
10373
10374 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10375
10376         * ext/lame/gstlamemp3enc.c:
10377           lamemp3enc: Fixup the bitrate only for CBR
10378           Additionally clarify some property descriptions.
10379
10380 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
10381
10382         * ext/lame/gstlamemp3enc.c:
10383           lame: fix format string in debug statement
10384
10385 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
10386
10387         * gst/mpegaudioparse/gstmpegaudioparse.c:
10388           mp3parse: Don't reject valid Xing tables of contents
10389           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
10390           reject them because of it, just subtract the initial offset when reading
10391           the table.
10392
10393 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
10394
10395         * gst/mpegaudioparse/gstmpegaudioparse.c:
10396           mp3parse: Allow more bits to change in headers during resynch
10397           Be more lenient about what we accept as changing bits in a header - basically,
10398           only require that the mp3 sync marker is present, for the mpeg version,
10399           layer and samplerate.
10400           Fixes: #581464
10401
10402 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
10403
10404         * ext/mad/gstmad.c:
10405           mad: Add duration of incoming/outgoing buffers in debug statements
10406
10407 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
10408
10409         * gst/mpegaudioparse/gstmpegaudioparse.c:
10410           mpegaudioparse: Remove useless checks for valid buffer duration.
10411           The buffer duration is set to a valid value at the very top of
10412           emit_frame(), we therefore don't need to check it later on.
10413
10414 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
10415
10416         * gst/mpegaudioparse/gstmpegaudioparse.c:
10417           mpegaudioparse: Fix stop condition for outputting buffers.
10418           Some mp3 streams have an offset in timestamps, requiring us to push the
10419           frame *AFTER* segment.stop in order for the decoder to be able to push
10420           all data up to the segment.stop position.
10421
10422 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10423
10424         * gst/asfdemux/asfpacket.c:
10425         * gst/asfdemux/gstasfdemux.c:
10426         * gst/asfdemux/gstasfdemux.h:
10427           asfdemux: 0-base timestamps consistently (whether or not streaming)
10428           This also makes timestamps (more) consistent before and after a possible
10429           seek, and moreover makes for reasonable position reporting in live stream
10430           (whose payload timestamps should not be taken for granted).
10431
10432 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10433
10434         * gst/asfdemux/gstasfdemux.c:
10435         * gst/asfdemux/gstasfdemux.h:
10436           asfdemux: report initial latency due to internal preroll queue
10437
10438 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10439
10440         * gst/asfdemux/gstasfdemux.c:
10441           asfdemux: enhance debug statement and refactor some initialization
10442
10443 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10444
10445         * gst/asfdemux/gstasfdemux.c:
10446           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
10447
10448 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10449
10450         * gst/asfdemux/asfpacket.c:
10451         * gst/asfdemux/gstasfdemux.c:
10452         * gst/asfdemux/gstasfdemux.h:
10453           asfdemux: handle FIXME; normalize preroll
10454
10455 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10456
10457         * gst/asfdemux/gstasfdemux.c:
10458         * gst/asfdemux/gstasfdemux.h:
10459           asfdemux: fixes for streaming mode
10460           * Improve newsegment handling, e.g. upstream might live in TIME.
10461           * Only send newsegment if we have needed info.
10462           * Avoid reading past end of data section.
10463
10464 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10465
10466         * gst/asfdemux/gstasfdemux.c:
10467           asfdemux: fixes/enhancements for streaming mode
10468           * Do not rock the boat by reacting to FLUSH_START.
10469           * Try to handle TIME seeking by seeking upstream in BYTES.
10470           * Handle SEEKING query.
10471
10472 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10473
10474         * configure.ac:
10475         * ext/lame/gstlamemp3enc.c:
10476           lame: fix compilation with LAME versions < 3.98
10477           lame_set_VBR_quality(), which takes a floating point value for the
10478           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
10479           takes quality as an integer, for older LAME versions.
10480           Fixes #581341.
10481
10482 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10483
10484         * win32/common/config.h:
10485           win32: update config.h to git
10486           Until someone ports the new win32 config.h logic from the
10487           other modules to -ugly.
10488
10489 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10490
10491         * docs/plugins/gst-plugins-ugly-plugins.args:
10492         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10493         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10494           Update docs
10495
10496 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10497
10498         * ext/lame/gstlamemp3enc.c:
10499           lamemp3enc: Add a note to the encoding-engine-quality property
10500           that says, that this does not affect the bitrate at all.
10501
10502 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10503
10504         * ext/lame/gstlame.c:
10505         * ext/lame/gstlamemp3enc.c:
10506           lame: Implement preset interface
10507
10508 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10509
10510         * ext/twolame/gsttwolame.c:
10511           twolame: Implement preset interface
10512
10513 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10514
10515         * docs/plugins/gst-plugins-ugly-plugins.args:
10516         * ext/lame/gstlamemp3enc.c:
10517         * ext/lame/gstlamemp3enc.h:
10518           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
10519
10520 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10521
10522         * ext/lame/gstlame.c:
10523         * ext/lame/gstlamemp3enc.c:
10524           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
10525
10526 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10527
10528         * ext/lame/gstlame.c:
10529           lame: Deprecate the lame element
10530
10531 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10532
10533         * docs/plugins/Makefile.am:
10534         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10535         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10536         * docs/plugins/gst-plugins-ugly-plugins.args:
10537         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10538         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10539         * docs/plugins/inspect/plugin-a52dec.xml:
10540         * docs/plugins/inspect/plugin-amrnb.xml:
10541         * docs/plugins/inspect/plugin-asf.xml:
10542         * docs/plugins/inspect/plugin-cdio.xml:
10543         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10544         * docs/plugins/inspect/plugin-dvdread.xml:
10545         * docs/plugins/inspect/plugin-dvdsub.xml:
10546         * docs/plugins/inspect/plugin-iec958.xml:
10547         * docs/plugins/inspect/plugin-lame.xml:
10548         * docs/plugins/inspect/plugin-mad.xml:
10549         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10550         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10551         * docs/plugins/inspect/plugin-mpegstream.xml:
10552         * docs/plugins/inspect/plugin-realmedia.xml:
10553         * docs/plugins/inspect/plugin-siddec.xml:
10554         * docs/plugins/inspect/plugin-synaesthesia.xml:
10555         * docs/plugins/inspect/plugin-twolame.xml:
10556           Update docs
10557
10558 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10559
10560         * ext/lame/gstlamemp3enc.c:
10561           lame: Update example pipelines with the new properties
10562
10563 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10564
10565         * ext/lame/Makefile.am:
10566         * ext/lame/gstlame.c:
10567         * ext/lame/gstlamemp3enc.c:
10568         * ext/lame/gstlamemp3enc.h:
10569         * ext/lame/plugin.c:
10570           lame: Add lamemp3enc element with much simplified interface
10571           This deprecates the lame element and fixes bug #494528.
10572
10573 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
10574
10575         * gst/asfdemux/asfpacket.c:
10576           asfpacket: Fix pull-mode timestamping handling.
10577           The problem that happens is the following:
10578           * A packet with multiple payloads comes in
10579           * Those payloads get handled one by one
10580           * The first payload contains the first audio payload with timestamp A
10581           * The second payload contains the first video (key)frame with timestamp V (where V < A)
10582           With the previous code, the following would happen:
10583           * the first payload gets processed, then passed to queue_for_stream
10584           * queue_for_stream detects it's the first valid timestamp received and stores
10585           first_ts = A
10586           * the second payload gets processed, then pass to queue_for_stream
10587           * queue_for_stream detects the timestamp is lower than first_ts... and
10588           discards it... resulting in losing the first keyframe of the video stream
10589           We've been having this issue for *ages*... it's just that nobody noticed it
10590           that much with playbin. But with playbin2's aggresive multiqueue handling, this
10591           will result in multiqueue not being able to preroll (because the video decoder will
10592           be dropping a ton of buffers before (maybe) receiving the next keyframe).
10593           Tested with over 200 asf files, and they all play the first frame correctly now,
10594           even the most braindead ones.
10595
10596 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
10597
10598         * gst/mpegaudioparse/gstmpegaudioparse.c:
10599         * gst/mpegaudioparse/gstmpegaudioparse.h:
10600           mp3parse: don't build seek table if we can't seek.
10601           Fixes #573720 - unbounded memory usage increase when listening to mp3
10602           stream for a long time.
10603
10604 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
10605
10606         * common:
10607           Automatic update of common submodule
10608           From b3941ea to 6ab11d1
10609
10610 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
10611
10612         * gst/mpegaudioparse/gstmpegaudioparse.c:
10613         * gst/mpegaudioparse/gstxingmux.c:
10614           mpegaudioparse: Remove dead assignment and duplicate code
10615
10616 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
10617
10618         * gst/realmedia/rmdemux.c:
10619           rmdemux: Actually return the return value for the seek handling.
10620
10621 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
10622
10623         * gst/mpegstream/gstmpegdemux.c:
10624         * gst/mpegstream/gstmpegparse.c:
10625           mpegstream: Remove dead assignments.
10626           The duplicate assignment of update_time was weird... but it seems normal
10627           that it's indeed the second statement which is the valid one.
10628
10629 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
10630
10631         * ext/amrnb/amrnbparse.c:
10632           armnb: Remove unused variable, adapt debug message accordingly.
10633
10634 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
10635
10636         * gst/dvdsub/gstdvdsubdec.c:
10637         * gst/mpegstream/gstdvddemux.c:
10638         * gst/mpegstream/gstmpegclock.c:
10639           dvdsub/mpegstream: _class_init: Remove unused class variables
10640
10641 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
10642
10643         * gst/asfdemux/gstasfdemux.c:
10644           asfdemux: Initialize flow for a corner case.
10645           This might be caused by entering the if() line 1214 and then not having
10646           any activated_streams.. resulting in reaching line 1267 without having
10647           any valid flow value.
10648
10649 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
10650
10651         * ext/twolame/gsttwolame.c:
10652           twolame: Remove unneeded variable, value assigned was never read.
10653
10654 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
10655
10656         * ext/mpeg2dec/gstmpeg2dec.c:
10657           mpeg2dec: Remove dead assignment. Value overwritten later on.
10658
10659 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
10660
10661         * ext/mad/gstmad.c:
10662           mad: Remove dead assignment and variables given values which are never read.
10663
10664 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
10665
10666         * ext/lame/gstlame.c:
10667           lame: Remove unneeded variable, it's assigned a value never read.
10668
10669 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
10670
10671         * gst/realmedia/rmdemux.c:
10672           rmdemux: Remove dead assignment, value is being overwritten before being read.
10673
10674 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
10675
10676         * gst/realmedia/rmdemux.c:
10677           rmdemux: Remove unused accurate flag.
10678           I couldn't see any reason why this was there in the first place.
10679
10680 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
10681
10682         * gst/realmedia/asmrules.c:
10683         * gst/realmedia/rdtdepay.c:
10684           realmedia: Remove dead assignments. The results are never read.
10685
10686 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
10687
10688         * gst/realmedia/gstrdtbuffer.c:
10689         * gst/realmedia/rademux.c:
10690         * gst/realmedia/rdtmanager.c:
10691         * gst/realmedia/rmdemux.c:
10692           realmedia: Remove useless variables, only being used once (or not).
10693
10694 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
10695
10696         * ext/mpeg2dec/gstmpeg2dec.c:
10697         * gst/asfdemux/gstrtspwms.c:
10698         * gst/realmedia/pnmsrc.c:
10699         * gst/realmedia/rdtdepay.c:
10700         * gst/realmedia/rtspreal.c:
10701           remove empty method implementations.
10702
10703 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
10704
10705         * gst/asfdemux/gstrtspwms.c:
10706           rtspwms: fix condition to detect extension commands for WMS
10707           Reply with OK to the extension commands for WMS.
10708
10709 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
10710
10711         * gst/realmedia/rtspreal.c:
10712           realmedia: add special Real header to DESCRIBE message only for Real servers
10713           Add headers that are specific to real only if a real server had been
10714           detected by the OPTIONS message.
10715
10716 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
10717
10718         * gst/synaesthesia/synaescope.c:
10719           synaesthesia: fix compilation on windows
10720           Fix compilation under MSVC due to references to headers
10721           that are not available with the MS SDKs.
10722           Fixes #578524
10723
10724 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10725
10726         * gst/asfdemux/gstrtspwms.c:
10727           rtspwms: reply to extension commands
10728           Reply with OK to the extension commands for WMS.
10729
10730 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10731
10732         * gst/asfdemux/gstrtpasfdepay.c:
10733           asfdepay: fix a comment
10734
10735 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10736
10737         * gst/asfdemux/gstasfdemux.c:
10738           asfdemux: add some more debugging
10739
10740 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10741
10742         * configure.ac:
10743           configure.ac: require git -base
10744           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
10745
10746 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10747
10748         * gst/realmedia/rtspreal.c:
10749           realmedia: add special Real header to SETUP message only for Real servers
10750           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
10751           streams where the server errors out because it can't handle the
10752           Real-specific 'Required: com.real.retain-entity-for-setup' header
10753           we've been adding unconditionally in the recent past.
10754           For reference:
10755           rtsp://66.111.34.191:601/broadcast/alnour.rm
10756           rtsp://195.134.224.231/snowboard_100.wmv
10757
10758 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
10759
10760         * configure.ac:
10761         * gst/asfdemux/Makefile.am:
10762           asfdemux: link to all required libraries including indirectly used ones.
10763           On win32, we're required to link to all the libraries used - including
10764           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
10765           (for windows only) winsock.
10766
10767 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
10768
10769         * common:
10770           Automatic update of common submodule
10771           From d0ea89e to b3941ea
10772
10773 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
10774
10775         * common:
10776           Automatic update of common submodule
10777           From f8b3d91 to d0ea89e
10778
10779 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
10780
10781         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10782           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
10783
10784 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10785
10786         * gst/realmedia/rtspreal.c:
10787         * gst/realmedia/rtspreal.h:
10788           realrtsp: add more headers
10789           Parse the ETag from the describe method and pass the sessionid as the value for
10790           the If-Match header is subsequent setup calls.
10791           Fixes support for more RealMedia RTSP streams.
10792
10793 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
10794
10795         * configure.ac:
10796           twolame: bump requirement to 0.3.10
10797           0.3.10 is the first version with the float32 encoder functions.
10798           Fixes #576305.
10799
10800 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
10801
10802         * configure.ac:
10803           back to development -> 0.10.11.1
10804
10805 === release 0.10.11 ===
10806
10807 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
10808
10809         * ChangeLog:
10810         * NEWS:
10811         * RELEASE:
10812         * configure.ac:
10813         * docs/plugins/inspect/plugin-a52dec.xml:
10814         * docs/plugins/inspect/plugin-asf.xml:
10815         * docs/plugins/inspect/plugin-cdio.xml:
10816         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10817         * docs/plugins/inspect/plugin-dvdread.xml:
10818         * docs/plugins/inspect/plugin-dvdsub.xml:
10819         * docs/plugins/inspect/plugin-iec958.xml:
10820         * docs/plugins/inspect/plugin-lame.xml:
10821         * docs/plugins/inspect/plugin-mad.xml:
10822         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10823         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10824         * docs/plugins/inspect/plugin-mpegstream.xml:
10825         * docs/plugins/inspect/plugin-realmedia.xml:
10826         * docs/plugins/inspect/plugin-siddec.xml:
10827         * docs/plugins/inspect/plugin-twolame.xml:
10828         * gst-plugins-ugly.doap:
10829         * po/cs.po:
10830         * win32/common/config.h:
10831           Release 0.10.11
10832
10833 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
10834
10835         * po/af.po:
10836         * po/az.po:
10837         * po/bg.po:
10838         * po/ca.po:
10839         * po/cs.po:
10840         * po/da.po:
10841         * po/en_GB.po:
10842         * po/es.po:
10843         * po/fi.po:
10844         * po/fr.po:
10845         * po/hu.po:
10846         * po/id.po:
10847         * po/it.po:
10848         * po/ja.po:
10849         * po/lt.po:
10850         * po/mt.po:
10851         * po/nb.po:
10852         * po/nl.po:
10853         * po/or.po:
10854         * po/pl.po:
10855         * po/pt_BR.po:
10856         * po/ru.po:
10857         * po/sk.po:
10858         * po/sq.po:
10859         * po/sr.po:
10860         * po/sv.po:
10861         * po/tr.po:
10862         * po/uk.po:
10863         * po/vi.po:
10864         * po/zh_CN.po:
10865           Update .po files
10866
10867 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
10868
10869         * configure.ac:
10870         * win32/common/config.h:
10871           0.10.10.3 pre-release
10872
10873 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
10874
10875         * po/fi.po:
10876         * po/id.po:
10877         * po/pl.po:
10878         * po/pt_BR.po:
10879         * po/sv.po:
10880           po: Update translations from upstream
10881
10882 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
10883
10884         * po/LINGUAS:
10885         * po/tr.po:
10886           po: Add Turkish translation
10887
10888 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
10889
10890         * gst/mpegaudioparse/gstmpegaudioparse.c:
10891         * gst/mpegaudioparse/gstmpegaudioparse.h:
10892           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
10893           Don't introduce glitches in the output by a) relaxing the threshold for
10894           taking upstream timestamps in preference to our calculated timestamps and
10895           b) only set the discont flag on outgoing buffers in response to an incoming
10896           discont buffer.
10897           Fixes: #575046
10898
10899 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
10900
10901         * gst/mpegaudioparse/gstmpegaudioparse.c:
10902           mp3parse: fix deadlock with accurate seeks.
10903           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
10904           Fixes #575068.
10905
10906 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
10907
10908         * configure.ac:
10909         * po/af.po:
10910         * po/az.po:
10911         * po/bg.po:
10912         * po/ca.po:
10913         * po/cs.po:
10914         * po/da.po:
10915         * po/en_GB.po:
10916         * po/es.po:
10917         * po/fi.po:
10918         * po/fr.po:
10919         * po/hu.po:
10920         * po/id.po:
10921         * po/it.po:
10922         * po/lt.po:
10923         * po/mt.po:
10924         * po/nb.po:
10925         * po/nl.po:
10926         * po/or.po:
10927         * po/pl.po:
10928         * po/pt_BR.po:
10929         * po/ru.po:
10930         * po/sk.po:
10931         * po/sq.po:
10932         * po/sr.po:
10933         * po/sv.po:
10934         * po/uk.po:
10935         * po/vi.po:
10936         * po/zh_CN.po:
10937         * win32/common/config.h:
10938           0.10.10.2 pre-release
10939           Bump version number, update translations and win32 config.h
10940
10941 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
10942
10943         * po/LINGUAS:
10944         * po/ja.po:
10945           po: Add Japanese translation
10946
10947 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
10948
10949         * configure.ac:
10950         * docs/plugins/Makefile.am:
10951         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10952         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10953         * docs/plugins/gst-plugins-ugly-plugins.args:
10954         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10955         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10956         * docs/plugins/inspect/plugin-a52dec.xml:
10957         * docs/plugins/inspect/plugin-asf.xml:
10958         * docs/plugins/inspect/plugin-cdio.xml:
10959         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10960         * docs/plugins/inspect/plugin-dvdread.xml:
10961         * docs/plugins/inspect/plugin-dvdsub.xml:
10962         * docs/plugins/inspect/plugin-iec958.xml:
10963         * docs/plugins/inspect/plugin-lame.xml:
10964         * docs/plugins/inspect/plugin-mad.xml:
10965         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10966         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10967         * docs/plugins/inspect/plugin-mpegstream.xml:
10968         * docs/plugins/inspect/plugin-realmedia.xml:
10969         * docs/plugins/inspect/plugin-siddec.xml:
10970         * docs/plugins/inspect/plugin-synaesthesia.xml:
10971         * docs/plugins/inspect/plugin-twolame.xml:
10972         * ext/Makefile.am:
10973         * po/POTFILES.in:
10974           Moved twolame from Bad to Ugly
10975
10976 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10977
10978           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
10979           Original commit message from CVS:
10980           * ext/alsaspdif/Makefile.am:
10981           * ext/amrwb/Makefile.am:
10982           * ext/apexsink/Makefile.am:
10983           * ext/arts/Makefile.am:
10984           * ext/artsd/Makefile.am:
10985           * ext/audiofile/Makefile.am:
10986           * ext/audioresample/Makefile.am:
10987           * ext/bz2/Makefile.am:
10988           * ext/cdaudio/Makefile.am:
10989           * ext/celt/Makefile.am:
10990           * ext/dc1394/Makefile.am:
10991           * ext/dirac/Makefile.am:
10992           * ext/directfb/Makefile.am:
10993           * ext/divx/Makefile.am:
10994           * ext/dts/Makefile.am:
10995           * ext/faac/Makefile.am:
10996           * ext/faad/Makefile.am:
10997           * ext/gsm/Makefile.am:
10998           * ext/hermes/Makefile.am:
10999           * ext/ivorbis/Makefile.am:
11000           * ext/jack/Makefile.am:
11001           * ext/jp2k/Makefile.am:
11002           * ext/ladspa/Makefile.am:
11003           * ext/lcs/Makefile.am:
11004           * ext/libfame/Makefile.am:
11005           * ext/libmms/Makefile.am:
11006           * ext/metadata/Makefile.am:
11007           * ext/mpeg2enc/Makefile.am:
11008           * ext/mplex/Makefile.am:
11009           * ext/musepack/Makefile.am:
11010           * ext/musicbrainz/Makefile.am:
11011           * ext/mythtv/Makefile.am:
11012           * ext/nas/Makefile.am:
11013           * ext/neon/Makefile.am:
11014           * ext/ofa/Makefile.am:
11015           * ext/polyp/Makefile.am:
11016           * ext/resindvd/Makefile.am:
11017           * ext/sdl/Makefile.am:
11018           * ext/shout/Makefile.am:
11019           * ext/snapshot/Makefile.am:
11020           * ext/sndfile/Makefile.am:
11021           * ext/soundtouch/Makefile.am:
11022           * ext/spc/Makefile.am:
11023           * ext/swfdec/Makefile.am:
11024           * ext/tarkin/Makefile.am:
11025           * ext/theora/Makefile.am:
11026           * ext/timidity/Makefile.am:
11027           * ext/twolame/Makefile.am:
11028           * ext/x264/Makefile.am:
11029           * ext/xine/Makefile.am:
11030           * ext/xvid/Makefile.am:
11031           * gst-libs/gst/app/Makefile.am:
11032           * gst-libs/gst/dshow/Makefile.am:
11033           * gst/aiffparse/Makefile.am:
11034           * gst/app/Makefile.am:
11035           * gst/audiobuffer/Makefile.am:
11036           * gst/bayer/Makefile.am:
11037           * gst/cdxaparse/Makefile.am:
11038           * gst/chart/Makefile.am:
11039           * gst/colorspace/Makefile.am:
11040           * gst/dccp/Makefile.am:
11041           * gst/deinterlace/Makefile.am:
11042           * gst/deinterlace2/Makefile.am:
11043           * gst/dvdspu/Makefile.am:
11044           * gst/festival/Makefile.am:
11045           * gst/filter/Makefile.am:
11046           * gst/flacparse/Makefile.am:
11047           * gst/flv/Makefile.am:
11048           * gst/games/Makefile.am:
11049           * gst/h264parse/Makefile.am:
11050           * gst/librfb/Makefile.am:
11051           * gst/mixmatrix/Makefile.am:
11052           * gst/modplug/Makefile.am:
11053           * gst/mpeg1sys/Makefile.am:
11054           * gst/mpeg4videoparse/Makefile.am:
11055           * gst/mpegdemux/Makefile.am:
11056           * gst/mpegtsmux/Makefile.am:
11057           * gst/mpegvideoparse/Makefile.am:
11058           * gst/mve/Makefile.am:
11059           * gst/nsf/Makefile.am:
11060           * gst/nuvdemux/Makefile.am:
11061           * gst/overlay/Makefile.am:
11062           * gst/passthrough/Makefile.am:
11063           * gst/pcapparse/Makefile.am:
11064           * gst/playondemand/Makefile.am:
11065           * gst/rawparse/Makefile.am:
11066           * gst/real/Makefile.am:
11067           * gst/rtjpeg/Makefile.am:
11068           * gst/rtpmanager/Makefile.am:
11069           * gst/scaletempo/Makefile.am:
11070           * gst/sdp/Makefile.am:
11071           * gst/selector/Makefile.am:
11072           * gst/smooth/Makefile.am:
11073           * gst/smoothwave/Makefile.am:
11074           * gst/speed/Makefile.am:
11075           * gst/speexresample/Makefile.am:
11076           * gst/stereo/Makefile.am:
11077           * gst/subenc/Makefile.am:
11078           * gst/tta/Makefile.am:
11079           * gst/vbidec/Makefile.am:
11080           * gst/videodrop/Makefile.am:
11081           * gst/videosignal/Makefile.am:
11082           * gst/virtualdub/Makefile.am:
11083           * gst/vmnc/Makefile.am:
11084           * gst/y4m/Makefile.am:
11085           * sys/acmenc/Makefile.am:
11086           * sys/cdrom/Makefile.am:
11087           * sys/dshowdecwrapper/Makefile.am:
11088           * sys/dshowsrcwrapper/Makefile.am:
11089           * sys/dvb/Makefile.am:
11090           * sys/dxr3/Makefile.am:
11091           * sys/fbdev/Makefile.am:
11092           * sys/oss4/Makefile.am:
11093           * sys/qcam/Makefile.am:
11094           * sys/qtwrapper/Makefile.am:
11095           * sys/vcd/Makefile.am:
11096           * sys/wininet/Makefile.am:
11097           * win32/common/config.h:
11098           Don't install static libs for plugins. Fixes #550851 for -bad.
11099
11100 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
11101
11102           [MOVED FROM BAD] Enable/fix up translations for these plugins.
11103           Original commit message from CVS:
11104           * ext/resindvd/plugin.c: (plugin_init):
11105           * ext/resindvd/resindvdsrc.c:
11106           * ext/twolame/gsttwolame.c: (plugin_init):
11107           * gst/aiffparse/aiffparse.c: (plugin_init):
11108           Enable/fix up translations for these plugins.
11109           * po/LINGUAS:
11110           Add 'ca' to LINGUAS.
11111           * po/POTFILES.in:
11112           * po/POTFILES.skip:
11113           Add more files for translation and more files which tools
11114           should skip.
11115
11116 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11117
11118           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
11119           Original commit message from CVS:
11120           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
11121           (gst_two_lame_chain):
11122           * ext/twolame/gsttwolame.h:
11123           Allow raw float samples as input for encoding.
11124
11125 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11126
11127           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
11128           Original commit message from CVS:
11129           * configure.ac:
11130           * ext/Makefile.am:
11131           * ext/twolame/Makefile.am:
11132           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
11133           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
11134           (gst_two_lame_release_memory), (gst_two_lame_finalize),
11135           (gst_two_lame_base_init), (gst_two_lame_class_init),
11136           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
11137           (gst_two_lame_init), (gst_two_lame_set_property),
11138           (gst_two_lame_get_property), (gst_two_lame_sink_event),
11139           (gst_two_lame_chain), (gst_two_lame_setup),
11140           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
11141           (plugin_init):
11142           * ext/twolame/gsttwolame.h:
11143           Add TwoLAME MP2 encoding element, based on the LAME element.
11144
11145 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
11146
11147         * common:
11148           Automatic update of common submodule
11149           From 7032163 to f8b3d91
11150
11151 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11152
11153         * common:
11154           Automatic update of common submodule
11155           From ffa738d to 7032163
11156
11157 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11158
11159         * common:
11160           Automatic update of common submodule
11161           From 3f13e4e to ffa738d
11162
11163 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11164
11165         * common:
11166           Automatic update of common submodule
11167           From 3c7456b to 3f13e4e
11168
11169 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11170
11171         * common:
11172           Automatic update of common submodule
11173           From 57c83f2 to 3c7456b
11174
11175 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
11176
11177         * gst/mpegaudioparse/gstmpegaudioparse.c:
11178           mp3parse: be more conservative when changing layer/rate/etc.
11179           Don't allow a change in sample rate/channels/layer/version unless we can
11180           see another frame at the correct offset. Prevents accidently flipping
11181           due to simple single-bit corruption.
11182
11183 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
11184
11185         * gst/realmedia/realhash.c:
11186           rmdemux: Fix strict-aliasing warnings.
11187           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
11188           hand-rolled ones.
11189
11190 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
11191
11192         * gst/mpegaudioparse/gstmpegaudioparse.c:
11193           mpegaudioparse: Remove empty lines added by buggy indent.
11194
11195 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11196
11197         * gst/mpegaudioparse/gstmpegaudioparse.c:
11198           mpegaudioparse: Provide SEEKING query handling.
11199           Since SEEK event handling might perform some conversion
11200           from TIME to BYTES, do not let upstream fool application
11201           into (TIME) seeking not being possible.
11202
11203 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
11204
11205         * gst/mpegaudioparse/gstmpegaudioparse.c:
11206           mp3parse: fix accurate seeks to near 0
11207           Integer underflow made accurate seeks to near zero fail and seek to
11208           completely the wrong place. Fix by clamping to zero, since we can't seek
11209           to negative times anyway.
11210
11211 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
11212
11213         * common:
11214         * configure.ac:
11215           build: Update shave init statement for changes in common. Bump common.
11216
11217 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11218
11219         * gst/realmedia/rtspreal.c:
11220           rtspreal: ignore data streams. Fixes #527112
11221           Ignore data streams when parsing the SDP as they don't contain anything we need
11222           to put in the realmedia header.
11223
11224 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
11225
11226         * common:
11227           Automatic update of common submodule
11228           From 9cf8c9b to a6ce5c6
11229
11230 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11231
11232         * ext/mad/gstid3tag.c:
11233           Forward unknown events
11234           Forward unknown events upstream instead of dropping them. Also return the result
11235           of the seek event instead of a fixed value.
11236
11237 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
11238
11239         * gst/asfdemux/gstrtpasfdepay.c:
11240           rtpasfdepay: Fix the build by adding the needed include for atoi.
11241
11242 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
11243
11244         * configure.ac:
11245         * docs/plugins/Makefile.am:
11246           Use shave for the build output
11247
11248 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
11249
11250         * common:
11251           Automatic update of common submodule
11252           From 5d7c9cc to 9cf8c9b
11253
11254 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
11255
11256         * gst/asfdemux/gstasf.c:
11257         * gst/asfdemux/gstrtpasfdepay.c:
11258         * gst/realmedia/rademux.c:
11259         * gst/realmedia/rdtdepay.c:
11260         * gst/synaesthesia/gstsynaesthesia.c:
11261         * gst/synaesthesia/synaescope.c:
11262           Fix indentation.
11263
11264 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
11265
11266         * gst/realmedia/pnmsrc.c:
11267           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
11268
11269 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
11270
11271         * common:
11272           Automatic update of common submodule
11273           From 80c627d to 5d7c9cc
11274
11275 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11276
11277         * gst/realmedia/Makefile.am:
11278         * gst/realmedia/pnmsrc.c:
11279         * gst/realmedia/pnmsrc.h:
11280         * gst/realmedia/rademux.c:
11281         * gst/realmedia/rademux.h:
11282         * gst/realmedia/realmedia.c:
11283         * gst/realmedia/rmdemux.c:
11284         * gst/realmedia/rmdemux.h:
11285           Add pnm:// uri source
11286           Add a new utri handler for pnm:// that for now just redirects to the same uri
11287           with the rtsp:// protocol, which usually works nowadays.
11288           Separate the registration of the various plugins into a separate source file.
11289
11290 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11291
11292         * gst/asfdemux/Makefile.am:
11293         * gst/asfdemux/gstasf.c:
11294         * gst/asfdemux/gstrtpasfdepay.c:
11295         * gst/asfdemux/gstrtpasfdepay.h:
11296           Add ASF depayloader
11297           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
11298           Fixes #335067.
11299
11300 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
11301
11302         * ext/mad/gstmad.c:
11303           mad: remove log line added in error
11304
11305 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
11306
11307         * ext/mad/gstmad.c:
11308           mad: just flush data when seeing BADDATAPTR instead of going into error state
11309
11310 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
11311
11312         * gst/realmedia/rmdemux.c:
11313           Fix parsing of the flags in rmdemux
11314           Fix parsing of the flags in version 1 realmedia streams.
11315           Fixes #571358.
11316
11317 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
11318
11319         * common:
11320           Bump revision to use for common submodule.
11321
11322 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
11323
11324         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11325           Add releaseinfo with online url.
11326
11327 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
11328
11329         * common:
11330           Bump common
11331
11332 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11333
11334         * gst/asfdemux/asfpacket.c:
11335         * gst/asfdemux/gstasfdemux.c:
11336         * gst/asfdemux/gstasfdemux.h:
11337           Remove redundant push_mode struct member
11338
11339 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
11340
11341         * autogen.sh:
11342           Fix previous commit, wasn't actually setting up a symbolic link
11343
11344 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
11345
11346         * autogen.sh:
11347         * common:
11348           Use a symbolic link for the pre-commit client-side hook
11349
11350 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
11351
11352         * .gitignore:
11353           Ignore some more files
11354
11355 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
11356
11357         * gst/synaesthesia/synaescope.c:
11358         * gst/synaesthesia/synaescope.h:
11359           Precalculate some size dependent variables. Demystify the height scaling a bit.
11360           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
11361
11362 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
11363
11364           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
11365
11366 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11367
11368         * gst/realmedia/rdtdepay.c:
11369           Set flags on the realmedia chunks
11370           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
11371           descrambler can be reset on keyframes. Fixes #556714.
11372
11373 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11374
11375         * gst/realmedia/gstrdtbuffer.c:
11376         * gst/realmedia/gstrdtbuffer.h:
11377           Add method to get RDT flags
11378           Add a method to get the RDT flags. We need these flags to mark keyframes to
11379           reset the descrambing queue. See #556714.
11380
11381 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
11382
11383         * gst/asfdemux/asfpacket.c:
11384         * gst/asfdemux/gstasfdemux.c:
11385         * gst/asfdemux/gstasfdemux.h:
11386           Add seeking support to asfdemux in push mode
11387           Fixes bug #568836.
11388
11389 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
11390
11391         * gst/asfdemux/asfpacket.c:
11392           Drop packets with an invalid replicated data length
11393           Drop packets with an invalid replicated data length
11394           instead of continuing with an invalid timestamp
11395           and uninitialized payload metadata.
11396           All other code assumes that the timestamps are valid.
11397
11398 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
11399
11400         * gst/synaesthesia/synaescope.h:
11401           Change comment to refer to right variable.
11402
11403 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
11404
11405         * gst/synaesthesia/gstsynaesthesia.c:
11406         * gst/synaesthesia/gstsynaesthesia.h:
11407         * gst/synaesthesia/synaescope.c:
11408         * gst/synaesthesia/synaescope.h:
11409           Bring synaesthesia to next century.
11410           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
11411
11412 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
11413
11414         * gst/asfdemux/gstasfdemux.c:
11415           Fix leak of converted string
11416
11417 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
11418
11419         * .gitignore:
11420         * po/.gitignore:
11421           Add more to the gitignores
11422
11423 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
11424
11425         * gst/synaesthesia/gstsynaesthesia.c:
11426           Make synaesthesia build again.
11427           _init() has no params.
11428
11429 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
11430
11431         * common:
11432           Update common snapshot.
11433
11434 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
11435
11436         * common:
11437           Fix pre-commit hook
11438
11439 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
11440
11441         * autogen.sh:
11442         * common:
11443           Install and use pre-commit indentation hook from common
11444
11445 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
11446
11447         * autogen.sh:
11448           autogen.sh : Use git submodule
11449
11450 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
11451
11452           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
11453           Original commit message from CVS:
11454           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
11455           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
11456           (gst_dvd_demux_get_audio_stream),
11457           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
11458           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
11459           (gst_mpeg_demux_get_video_stream),
11460           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
11461           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
11462           Fix some caps leaks. Fixes bug #564885.
11463
11464 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
11465
11466           ext/cdio/gstcdio.c: Remove unused format argument.
11467           Original commit message from CVS:
11468           * ext/cdio/gstcdio.c:
11469           Remove unused format argument.
11470
11471 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
11472
11473           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
11474           Original commit message from CVS:
11475           * win32/common/.cvsignore:
11476           * win32/common/config.h:
11477           * win32/common/config.h.in:
11478           Hardcode cpu for win32 build, just like we do in the other modules,
11479           to remove VCS conflicts and inconsistent defines between modules,
11480           and update version defines to CVS.
11481
11482 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
11483
11484           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11485           Original commit message from CVS:
11486           * m4/Makefile.am:
11487           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11488
11489 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
11490
11491           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
11492           Original commit message from CVS:
11493           * m4/Makefile.am:
11494           inttypes.m4 hasn't been available since gettext-0.15, and since we now
11495           require gettext >= 0.17 ... we can remove it from the list of files to
11496           dist.
11497
11498 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
11499
11500           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
11501           Original commit message from CVS:
11502           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
11503           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
11504           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
11505           * gst/mpegaudioparse/gstmpegaudioparse.h:
11506           Do an initial class_ref on an internal enum type from within the
11507           class_init function so that there aren't any issues when multiple
11508           mp3parse elements are started in separate threads at the same
11509           time. (Why we use an enum type here if the tag is registered as
11510           a string type, I don't know). Also remove custom UNUSED macro
11511           and use GLib's instead.
11512
11513 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11514
11515           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
11516           Original commit message from CVS:
11517           * configure.ac:
11518           Apparently AC_CONFIG_MACRO_DIR breaks when using more
11519           than one macro directory, reverting last change.
11520
11521 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11522
11523           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
11524           Original commit message from CVS:
11525           * configure.ac:
11526           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
11527           our M4 macros.
11528
11529 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11530
11531           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
11532           Original commit message from CVS:
11533           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
11534           Last change introduced a regression that made mpeg2dec handle
11535           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
11536
11537 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11538
11539           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
11540           Original commit message from CVS:
11541           Patch by: Cygwin Ports maintainer
11542           <yselkowitz at users dot sourceforge dot net>
11543           * autogen.sh:
11544           * configure.ac:
11545           Require gettext 0.17 because older versions don't mix with libtool
11546           2.2. At build time an older gettext version will still work.
11547           Fixes bug #556091.
11548
11549 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
11550
11551           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
11552           Original commit message from CVS:
11553           * ext/mpeg2dec/gstmpeg2dec.c:
11554           * ext/mpeg2dec/gstmpeg2dec.h:
11555           Add support for 4:4:4 video.  Fixes #562086
11556
11557 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
11558
11559           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
11560           Original commit message from CVS:
11561           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
11562           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
11563           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
11564           >= 0.5.0. Fixes bug #562065.
11565
11566 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
11567
11568           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
11569           Original commit message from CVS:
11570           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
11571           Remove duplicate and broken code for the streaming case and simply reuse
11572           the much better working pull based code. Fixes #560348.
11573
11574 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11575
11576           configure.ac: Back to development -> 0.10.10.1
11577           Original commit message from CVS:
11578           * configure.ac:
11579           Back to development -> 0.10.10.1
11580
11581 === release 0.10.10 ===
11582
11583 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11584
11585         * ChangeLog:
11586         * NEWS:
11587         * RELEASE:
11588         * configure.ac:
11589         * docs/plugins/inspect/plugin-a52dec.xml:
11590         * docs/plugins/inspect/plugin-asf.xml:
11591         * docs/plugins/inspect/plugin-cdio.xml:
11592         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11593         * docs/plugins/inspect/plugin-dvdread.xml:
11594         * docs/plugins/inspect/plugin-dvdsub.xml:
11595         * docs/plugins/inspect/plugin-iec958.xml:
11596         * docs/plugins/inspect/plugin-lame.xml:
11597         * docs/plugins/inspect/plugin-mad.xml:
11598         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11599         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11600         * docs/plugins/inspect/plugin-mpegstream.xml:
11601         * docs/plugins/inspect/plugin-realmedia.xml:
11602         * docs/plugins/inspect/plugin-siddec.xml:
11603         * gst-plugins-ugly.doap:
11604         * po/LINGUAS:
11605           Release 0.10.10 - "Under the House"
11606           Original commit message from CVS:
11607           Release 0.10.10 - "Under the House"
11608
11609 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11610
11611         * po/bg.po:
11612         * po/ca.po:
11613         * po/da.po:
11614         * po/id.po:
11615         * po/it.po:
11616         * po/mt.po:
11617         * po/vi.po:
11618           Update .po files
11619           Original commit message from CVS:
11620           Update .po files
11621
11622 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11623
11624           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
11625           Original commit message from CVS:
11626           * ext/sidplay/Makefile.am:
11627           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
11628           contain CFLAGS that do not exist for C++, like -Wvla or
11629           -Wdeclaration-after-statement. Fixes bug #561161.
11630
11631 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11632
11633           configure.ac: 0.10.9.3 pre-release
11634           Original commit message from CVS:
11635           * configure.ac:
11636           0.10.9.3 pre-release
11637
11638 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
11639
11640           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
11641           Original commit message from CVS:
11642           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
11643           Only copy sane aspect ratio values on the caps. Fixes #559682.
11644
11645 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11646
11647         * ChangeLog:
11648           Add bug number to the mp3parse mpeg 2.5 fix
11649           Original commit message from CVS:
11650           Add bug number to the mp3parse mpeg 2.5 fix
11651
11652 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
11653
11654           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
11655           Original commit message from CVS:
11656           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
11657           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
11658           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
11659           * ext/amrnb/amrnbdec.h:
11660           Add a property to select the amr variant. Fixes #424070.
11661
11662 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
11663
11664           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
11665           Original commit message from CVS:
11666           Patch by: Tal Shalif <tshalif at nargila dot org>
11667           * gst/mpegstream/gstdvddemux.c:
11668           (gst_dvd_demux_get_subpicture_stream):
11669           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
11670           (gst_mpeg_demux_get_audio_stream):
11671           Fix memmory corruption due to not storing the new updated pointer
11672           after a g_renew(). Fixes #558896.
11673
11674 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11675
11676           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
11677           Original commit message from CVS:
11678           * tests/check/Makefile.am:
11679           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
11680
11681 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11682
11683           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
11684           Original commit message from CVS:
11685           * configure.ac:
11686           oops, forgot to bump the version back to devel
11687           after the last release 0.10.9.1
11688
11689 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
11690
11691           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
11692           Original commit message from CVS:
11693           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11694           (gst_rmdemux_descramble_mp4a_audio),
11695           (gst_rmdemux_handle_scrambled_packet):
11696           Add suport for mpeg4 and aac audio. See #556714.
11697
11698 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
11699
11700           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
11701           Original commit message from CVS:
11702           * gst/mpegaudioparse/gstmpegaudioparse.c:
11703           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
11704           Fixes skipping on these files.
11705
11706 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
11707
11708           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
11709           Original commit message from CVS:
11710           Patch by: Robin Stocker <robin at nibor dot org>
11711           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
11712           (handle_sequence), (gst_mpeg2dec_setcaps):
11713           * ext/mpeg2dec/gstmpeg2dec.h:
11714           Prefer the container's PAR over the stream's PAR if it's
11715           given in the srcpad caps. Fixes bug #556184.
11716
11717 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11718
11719           Don't install static libs for plugins. Fixes #550851 for ugly.
11720           Original commit message from CVS:
11721           * ext/a52dec/Makefile.am:
11722           * ext/amrnb/Makefile.am:
11723           * ext/cdio/Makefile.am:
11724           * ext/dvdnav/Makefile.am:
11725           * ext/dvdread/Makefile.am:
11726           * ext/lame/Makefile.am:
11727           * ext/mad/Makefile.am:
11728           * ext/mpeg2dec/Makefile.am:
11729           * ext/sidplay/Makefile.am:
11730           * gst/ac3parse/Makefile.am:
11731           * gst/asfdemux/Makefile.am:
11732           * gst/dvdlpcmdec/Makefile.am:
11733           * gst/dvdsub/Makefile.am:
11734           * gst/iec958/Makefile.am:
11735           * gst/mpegaudioparse/Makefile.am:
11736           * gst/mpegstream/Makefile.am:
11737           * gst/realmedia/Makefile.am:
11738           * gst/synaesthesia/Makefile.am:
11739           Don't install static libs for plugins. Fixes #550851 for ugly.
11740
11741 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11742
11743           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
11744           Original commit message from CVS:
11745           * gst/mpegaudioparse/gstmpegaudioparse.c:
11746           (gst_mp3parse_sink_event):
11747           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
11748           frames. Partially fixes bug #552237.
11749
11750 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11751
11752           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
11753           Original commit message from CVS:
11754           * ext/amrnb/amrnbparse.c:
11755           use #defines for HEADER. Unref the object in _sink_activate_pull().
11756
11757 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
11758
11759           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
11760           Original commit message from CVS:
11761           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
11762           (gst_mad_change_state):
11763           * ext/mad/gstmad.h:
11764           track discont on incomming buffers and set discont on outgoing
11765           buffers.
11766           Pass unknown events upstreams instead of dropping them.
11767
11768 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
11769
11770           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
11771           Original commit message from CVS:
11772           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
11773           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
11774           (handle_slice), (gst_mpeg2dec_sink_event),
11775           (gst_mpeg2dec_src_event):
11776           * ext/mpeg2dec/gstmpeg2dec.h:
11777           Fix compilation with --disable-index. Fixes bug #554150.
11778
11779 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
11780
11781           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
11782           Original commit message from CVS:
11783           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
11784           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
11785           (gst_mad_src_event), (gst_mad_chain):
11786           * ext/mad/gstmad.h:
11787           Fix compilation with --disable-index. Fixes bug #554142.
11788
11789 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
11790
11791           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
11792           Original commit message from CVS:
11793           * ext/a52dec/gsta52dec.c:
11794           * ext/a52dec/gsta52dec.h:
11795           Fix channel re-negotiation on a change of the incoming stream.
11796           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
11797           Fixes: #551660
11798
11799 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
11800
11801           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
11802           Original commit message from CVS:
11803           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
11804           (gst_amrnbenc_state_change):
11805           * ext/amrnb/amrnbenc.h:
11806           Pass the discont flag from the input buffer on to the output buffer in
11807           the AMR encoder.
11808
11809 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
11810
11811           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
11812           Original commit message from CVS:
11813           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
11814           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
11815           (gst_amrnbparse_handle_pull_seek),
11816           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
11817           (gst_amrnbparse_sink_activate_push),
11818           (gst_amrnbparse_sink_activate_pull):
11819           * ext/amrnb/amrnbparse.h:
11820           Add flush seek handler. Fixes #536274.
11821
11822 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
11823
11824           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
11825           Original commit message from CVS:
11826           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
11827           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
11828           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
11829           (gst_amrnbparse_state_change):
11830           * ext/amrnb/amrnbparse.h:
11831           Fix the duration query. Fixes #536226.
11832           Also set caps on the pads and buffers more correctly.
11833
11834 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
11835
11836           po/LINGUAS: Add 'ca' to LINGUAS.
11837           Original commit message from CVS:
11838           * po/LINGUAS:
11839           Add 'ca' to LINGUAS.
11840
11841 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
11842
11843           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
11844           Original commit message from CVS:
11845           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
11846           Fix aggregated GST_FLOW_RETURN check for when to send an error message
11847           on the bus.
11848           Re-fixes #546859
11849
11850 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
11851
11852           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
11853           Original commit message from CVS:
11854           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
11855           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
11856           (create_segment_event), (gst_rdt_depay_push),
11857           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
11858           * gst/realmedia/rdtdepay.h:
11859           Parse other values from the incomming caps.
11860           Add event handler to handle flushing and segments.
11861           Create segment events.
11862           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
11863           Do skew correction based on RDT timestamps.
11864           * gst/realmedia/rdtmanager.c: (activate_session),
11865           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
11866           (create_recv_rtp):
11867           Parse caps to get the clockrate needed for the jitterbuffer.
11868           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11869           Apply timestamp fixup after correcting for initial timestamp and
11870           internal base timestamp corrections.
11871
11872 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
11873
11874           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
11875           Original commit message from CVS:
11876           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
11877           (gst_rdt_depay_change_state):
11878           * gst/realmedia/rdtdepay.h:
11879           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
11880           with a DISCONT flag when needed.
11881           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
11882           Report the configure latency instead of a hardcoded value.
11883
11884 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
11885
11886           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
11887           Original commit message from CVS:
11888           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
11889           (free_session), (gst_rdt_manager_query_src),
11890           (gst_rdt_manager_src_activate_push),
11891           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
11892           (gst_rdt_manager_loop), (create_recv_rtp):
11893           Include the new rdt jitterbuffer in the session manager.
11894
11895 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
11896
11897           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
11898           Original commit message from CVS:
11899           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
11900           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
11901           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
11902           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
11903           * gst/realmedia/rdtdepay.h:
11904           Use new RDT parsing helper functions.
11905           Copy discont flags correctly.
11906           Push the header from the chain function instead of the setcaps function.
11907           Copy incomming timestamp to the output buffers instead of doing magic
11908           with the RDT timestamps.
11909
11910 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
11911
11912           gst/realmedia/: Add first support for parsing RDT messages.
11913           Original commit message from CVS:
11914           * gst/realmedia/Makefile.am:
11915           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
11916           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
11917           (read_packet_header), (gst_rdt_buffer_get_first_packet),
11918           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
11919           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
11920           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
11921           (gst_rdt_packet_data_peek_data),
11922           (gst_rdt_packet_data_get_stream_id),
11923           (gst_rdt_packet_data_get_timestamp):
11924           * gst/realmedia/gstrdtbuffer.h:
11925           Add first support for parsing RDT messages.
11926           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
11927           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
11928           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
11929           (calculate_skew), (rdt_jitter_buffer_insert),
11930           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
11931           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
11932           (rdt_jitter_buffer_get_ts_diff):
11933           * gst/realmedia/rdtjitterbuffer.h:
11934           Add first version of an RDT jitterbuffer.
11935
11936 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
11937
11938           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
11939           Original commit message from CVS:
11940           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
11941           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
11942           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
11943           (gst_rmdemux_descramble_dnet_audio),
11944           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
11945           * gst/realmedia/rmdemux.h:
11946           Keep track of the first timestamp of the stream and add this to the
11947           outgoing buffer timestamps so that we can handle live streams.
11948           Set discont flag on the first buffers and after a seek.
11949
11950 === release 0.10.9 ===
11951
11952 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11953
11954         * ChangeLog:
11955         * NEWS:
11956         * RELEASE:
11957         * configure.ac:
11958         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11959         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11960         * docs/plugins/inspect/plugin-a52dec.xml:
11961         * docs/plugins/inspect/plugin-asf.xml:
11962         * docs/plugins/inspect/plugin-cdio.xml:
11963         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11964         * docs/plugins/inspect/plugin-dvdread.xml:
11965         * docs/plugins/inspect/plugin-dvdsub.xml:
11966         * docs/plugins/inspect/plugin-iec958.xml:
11967         * docs/plugins/inspect/plugin-lame.xml:
11968         * docs/plugins/inspect/plugin-mad.xml:
11969         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11970         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11971         * docs/plugins/inspect/plugin-mpegstream.xml:
11972         * docs/plugins/inspect/plugin-realmedia.xml:
11973         * docs/plugins/inspect/plugin-siddec.xml:
11974         * gst-plugins-ugly.doap:
11975           Release 0.10.9
11976           Original commit message from CVS:
11977           Release 0.10.9
11978
11979 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11980
11981         * po/af.po:
11982         * po/az.po:
11983         * po/bg.po:
11984         * po/cs.po:
11985         * po/da.po:
11986         * po/en_GB.po:
11987         * po/es.po:
11988         * po/fi.po:
11989         * po/fr.po:
11990         * po/hu.po:
11991         * po/id.po:
11992         * po/it.po:
11993         * po/lt.po:
11994         * po/nb.po:
11995         * po/nl.po:
11996         * po/or.po:
11997         * po/pl.po:
11998         * po/pt_BR.po:
11999         * po/ru.po:
12000         * po/sk.po:
12001         * po/sq.po:
12002         * po/sr.po:
12003         * po/sv.po:
12004         * po/uk.po:
12005         * po/vi.po:
12006         * po/zh_CN.po:
12007           Update .po files
12008           Original commit message from CVS:
12009           Update .po files
12010
12011 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12012
12013           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
12014           Original commit message from CVS:
12015           * ext/a52dec/gsta52dec.c:
12016           Set up a default time segment for output when receiving
12017           an incoming byte segment (as for raw AC3 files).
12018           Fixes: #548194
12019
12020 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12021
12022           0.10.8.2 pre-release.
12023           Original commit message from CVS:
12024           * configure.ac:
12025           * docs/plugins/Makefile.am:
12026           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12027           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12028           * docs/plugins/gst-plugins-ugly-plugins.args:
12029           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12030           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12031           * docs/plugins/inspect/plugin-a52dec.xml:
12032           * docs/plugins/inspect/plugin-asf.xml:
12033           * docs/plugins/inspect/plugin-cdio.xml:
12034           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12035           * docs/plugins/inspect/plugin-dvdread.xml:
12036           * docs/plugins/inspect/plugin-dvdsub.xml:
12037           * docs/plugins/inspect/plugin-iec958.xml:
12038           * docs/plugins/inspect/plugin-lame.xml:
12039           * docs/plugins/inspect/plugin-mad.xml:
12040           * docs/plugins/inspect/plugin-mpeg2dec.xml:
12041           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12042           * docs/plugins/inspect/plugin-mpegstream.xml:
12043           * docs/plugins/inspect/plugin-realmedia.xml:
12044           * docs/plugins/inspect/plugin-siddec.xml:
12045           * ext/Makefile.am:
12046           0.10.8.2 pre-release.
12047           * po/LINGUAS:
12048           * po/POTFILES.in:
12049           * po/id.po:
12050           Add new translation.
12051
12052 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
12053
12054           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
12055           Original commit message from CVS:
12056           * gst/asfdemux/gstasfdemux.c:
12057           Properly aggregate flow returns for both push and pull mode, so we shut
12058           down if all pads are unlinked.
12059           Fixes #546859.
12060
12061 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
12062
12063           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
12064           Original commit message from CVS:
12065           Patch by: Frederic Crozat <fcrozat@mandriva.org>
12066           * ext/dvdread/dvdreadsrc.c: (plugin_init):
12067           * ext/lame/gstlame.c: (plugin_init):
12068           * gst/asfdemux/gstasf.c: (plugin_init):
12069           Make sure gettext returns translations in UTF-8 encoding rather
12070           than in the current locale encoding (#546822).
12071
12072 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12073
12074           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
12075           Original commit message from CVS:
12076           * gst/mpegaudioparse/gstmpegaudioparse.c:
12077           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
12078           (mp3parse_total_time), (mp3parse_bytepos_to_time):
12079           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
12080           if we're called from there already. Otherwise we end up in a endless
12081           recursion and crash with a stack overflow.
12082           This can happen when a Xing or VBRI header with TOC exists but it
12083           doesn't contain the total time. Fixes bug #545370.
12084
12085 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12086
12087           ext/lame/gstlame.c: Use the default for the strict-iso property too.
12088           Original commit message from CVS:
12089           * ext/lame/gstlame.c: (gst_lame_class_init),
12090           (gst_lame_get_default_settings):
12091           Use the default for the strict-iso property too.
12092           Allow a bitrate setting of 0, which lets lame choose the default value
12093           and which makes it possible to set the compression-ratio property.
12094
12095 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12096
12097           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
12098           Original commit message from CVS:
12099           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12100           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
12101           * ext/lame/gstlame.h:
12102           Get the defaults settings of LAME in the plugin initialization
12103           function and return FALSE here if something goes wrong. This removes
12104           the hacky failing instance init function.
12105           Use LAMEs default value for all settings instead of overwriting some
12106           of them. Overwriting some of them gives unexpected results if one only
12107           sets a preset. Fixes bug #498004.
12108
12109 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12110
12111           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
12112           Original commit message from CVS:
12113           * ext/lame/gstlame.c: (gst_lame_init):
12114           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
12115           defaults will restrict the bitrate when using the presets in a bad way.
12116           Fixes bug #498004.
12117
12118 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12119
12120           Put the MPEG audio version into the caps as "mpegaudioversion".
12121           Original commit message from CVS:
12122           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12123           * gst/mpegaudioparse/gstmpegaudioparse.c:
12124           (mp3_type_frame_length_from_header), (mp3_caps_create),
12125           (gst_mp3parse_chain):
12126           Put the MPEG audio version into the caps as "mpegaudioversion".
12127           This is different from "mpegversion".
12128
12129 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12130
12131           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
12132           Original commit message from CVS:
12133           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12134           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
12135           * ext/lame/gstlame.h:
12136           Fix build with lame >= 3.97. The padding type and cwlimit settings
12137           are deprecated now and the function declarations are hidden in the
12138           headers so deprecate the GObject properties for them and remove them
12139           in 0.11. Fixes bug #544039.
12140
12141 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12142
12143           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
12144           Original commit message from CVS:
12145           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
12146           Don't allow width/height outside the spec (i.e. smaller than 16
12147           and higher than 4096). Such files are corrupted ones and setting
12148           caps that are not a subset of the template caps confuses playbin.
12149           Fixes bug #542646.
12150
12151 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12152
12153           ext/sidplay/Makefile.am: Fix the build.
12154           Original commit message from CVS:
12155           * ext/sidplay/Makefile.am:
12156           Fix the build.
12157
12158 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12159
12160           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
12161           Original commit message from CVS:
12162           * configure.ac:
12163           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
12164           flags that are invalid for C++.
12165
12166 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
12167
12168           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
12169           Original commit message from CVS:
12170           Patch by: Tal Shalif <tshalif at nargila dot org>
12171           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
12172           Prevent double free. Fixes bug #541697.
12173
12174 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12175
12176           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
12177           Original commit message from CVS:
12178           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
12179           (gst_dvd_demux_get_audio_stream),
12180           (gst_dvd_demux_get_subpicture_stream),
12181           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
12182           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
12183           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
12184           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
12185           * gst/mpegstream/gstmpegdemux.h:
12186           Resend tags event after a FLUSH (seek) to support prerolling
12187           a partial pipeline.
12188
12189 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
12190
12191           Use correct error code for encrypted streams.
12192           Original commit message from CVS:
12193           * configure.ac:
12194           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
12195           Use correct error code for encrypted streams.
12196
12197 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12198
12199           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
12200           Original commit message from CVS:
12201           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
12202           (gst_mpeg_demux_sync_stream_to_time):
12203           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
12204
12205 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12206
12207           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
12208           Original commit message from CVS:
12209           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
12210           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
12211           Allow and implement non-flushing and/or segment seek
12212           (mainly in TIME and chapter format).
12213           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
12214           (gst_dvd_demux_get_subpicture_stream),
12215           (gst_dvd_demux_synchronise_pads),
12216           (gst_dvd_demux_sync_stream_to_time):
12217           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
12218           (gst_mpeg_demux_send_subbuffer),
12219           (gst_mpeg_demux_sync_stream_to_time),
12220           (gst_mpeg_streams_reset_cur_ts):
12221           * gst/mpegstream/gstmpegdemux.h:
12222           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12223           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
12224           Delegate a query to upstream if it can't be handled.
12225           Make segment stop aware.
12226           Fix (subtitle) stream synchronization.
12227           Add some debug statements.
12228
12229 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
12230
12231           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
12232           Original commit message from CVS:
12233           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12234           Fix build on macosx.
12235
12236 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12237
12238           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
12239           Original commit message from CVS:
12240           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12241           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12242           * ext/a52dec/gsta52dec.c:
12243           * ext/amrnb/amrnbdec.c:
12244           * ext/amrnb/amrnbenc.c:
12245           * ext/amrnb/amrnbparse.c:
12246           * ext/lame/gstlame.c:
12247           * ext/mad/gstmad.c:
12248           * ext/sidplay/gstsiddec.cc:
12249           * gst/asfdemux/gstrtspwms.c:
12250           * gst/mpegaudioparse/gstxingmux.c:
12251           * gst/realmedia/rademux.c:
12252           * gst/realmedia/rdtmanager.c:
12253           * gst/realmedia/rtspreal.c:
12254           * gst/synaesthesia/gstsynaesthesia.c:
12255           Add missing elements to docs. Restore alphabetical order in section
12256           file. Document mad (it was included in docs already).
12257           Fix doc-markup: use convinience syntax for examples
12258           (produces valid docbook), add several refsec2 when we have several
12259           titles. Fix some types.
12260
12261 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12262
12263           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
12264           Original commit message from CVS:
12265           * ext/lame/gstlame.c:
12266           * ext/sidplay/gstsiddec.cc:
12267           * gst/mpegaudioparse/gstxingmux.c:
12268           Do not use short_description in section docs for elements. We extract
12269           them from element details and there will be warnings if they differ.
12270
12271 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
12272
12273           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
12274           Original commit message from CVS:
12275           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
12276           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
12277           (gst_cdio_add_cdtext_album_tags):
12278           * ext/cdio/gstcdio.h:
12279           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12280           Also extract album title and album genre from CD-TEXT if
12281           available (#537021).
12282
12283 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12284
12285           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
12286           Original commit message from CVS:
12287           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12288           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
12289           emphasis value is reserved but unfortunately files with that
12290           value exist and the information is not important for the decoder
12291           anyway. Fixes bug #537235.
12292
12293 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
12294
12295           Require libcdio >= 0.76.
12296           Original commit message from CVS:
12297           * configure.ac:
12298           * ext/cdio/gstcdio.c:
12299           * ext/cdio/gstcdio.h:
12300           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12301           Require libcdio >= 0.76.
12302
12303 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
12304
12305           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
12306           Original commit message from CVS:
12307           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
12308           Drain queued buffers before forwarding the segment event.
12309
12310 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
12311
12312           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
12313           Original commit message from CVS:
12314           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
12315           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
12316           (gst_a52dec_chain), (gst_a52dec_change_state):
12317           * ext/a52dec/gsta52dec.h:
12318           Add segment handling, buffer clipping and basic reverse playback.
12319
12320 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12321
12322           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
12323           Original commit message from CVS:
12324           * docs/plugins/Makefile.am:
12325           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12326           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12327           * docs/plugins/gst-plugins-ugly-plugins.args:
12328           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12329           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12330           * docs/plugins/inspect/plugin-a52dec.xml:
12331           * docs/plugins/inspect/plugin-amrnb.xml:
12332           * docs/plugins/inspect/plugin-asf.xml:
12333           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12334           * docs/plugins/inspect/plugin-dvdread.xml:
12335           * docs/plugins/inspect/plugin-dvdsub.xml:
12336           * docs/plugins/inspect/plugin-iec958.xml:
12337           * docs/plugins/inspect/plugin-lame.xml:
12338           * docs/plugins/inspect/plugin-mad.xml:
12339           * docs/plugins/inspect/plugin-mpeg2dec.xml:
12340           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12341           * docs/plugins/inspect/plugin-mpegstream.xml:
12342           * docs/plugins/inspect/plugin-realmedia.xml:
12343           * docs/plugins/inspect/plugin-siddec.xml:
12344           * docs/plugins/inspect/plugin-synaesthesia.xml:
12345           * ext/a52dec/gsta52dec.c:
12346           Random doc of the day. Also print human readable format of newsegment
12347           in log message if we complain about it.
12348
12349 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
12350
12351           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
12352           Original commit message from CVS:
12353           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
12354           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
12355           (gst_a52dec_chain), (gst_a52dec_change_state):
12356           * ext/a52dec/gsta52dec.h:
12357           Mark discont on outgoing buffers after receiving a DISCONT buffer or
12358           when we have a decoding error.
12359           We don't need to clear the cache when we receive a NEWSEGMENT event.
12360           Clear buffer cache in DISCONT.
12361           Add beginnings of GstSegment handling.
12362
12363 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12364
12365           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
12366           Original commit message from CVS:
12367           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12368           Fix alignment issues that caused SIGBUS on some architectures.
12369
12370 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
12371
12372           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
12373           Original commit message from CVS:
12374           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
12375           Fix alignment issue which isn't really an issue at all because
12376           the plugin hasn't been ported to 0.10 yet.
12377
12378 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12379
12380           configure.ac: Back to devel -> 0.10.8.1
12381           Original commit message from CVS:
12382           * configure.ac:
12383           Back to devel -> 0.10.8.1
12384
12385 === release 0.10.8 ===
12386
12387 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12388
12389         * ChangeLog:
12390         * NEWS:
12391         * RELEASE:
12392         * configure.ac:
12393         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12394         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12395         * docs/plugins/inspect/plugin-a52dec.xml:
12396         * docs/plugins/inspect/plugin-asf.xml:
12397         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12398         * docs/plugins/inspect/plugin-dvdread.xml:
12399         * docs/plugins/inspect/plugin-dvdsub.xml:
12400         * docs/plugins/inspect/plugin-iec958.xml:
12401         * docs/plugins/inspect/plugin-lame.xml:
12402         * docs/plugins/inspect/plugin-mad.xml:
12403         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12404         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12405         * docs/plugins/inspect/plugin-mpegstream.xml:
12406         * docs/plugins/inspect/plugin-realmedia.xml:
12407         * docs/plugins/inspect/plugin-siddec.xml:
12408         * gst-plugins-ugly.doap:
12409         * po/LINGUAS:
12410           Release 0.10.8
12411           Original commit message from CVS:
12412           Release 0.10.8
12413
12414 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12415
12416         * common:
12417         * po/af.po:
12418         * po/az.po:
12419         * po/bg.po:
12420         * po/cs.po:
12421         * po/da.po:
12422         * po/en_GB.po:
12423         * po/es.po:
12424         * po/fi.po:
12425         * po/fr.po:
12426         * po/hu.po:
12427         * po/it.po:
12428         * po/lt.po:
12429         * po/nb.po:
12430         * po/nl.po:
12431         * po/or.po:
12432         * po/pl.po:
12433         * po/pt_BR.po:
12434         * po/ru.po:
12435         * po/sk.po:
12436         * po/sq.po:
12437         * po/sr.po:
12438         * po/sv.po:
12439         * po/uk.po:
12440         * po/vi.po:
12441         * po/zh_CN.po:
12442           Update .po files
12443           Original commit message from CVS:
12444           Update .po files
12445
12446 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12447
12448           configure.ac: 0.10.7.4 pre-release
12449           Original commit message from CVS:
12450           * configure.ac:
12451           0.10.7.4 pre-release
12452
12453 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
12454
12455           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
12456           Original commit message from CVS:
12457           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
12458           Fix inconsistent use of rate and channels.
12459           Fixes #533581
12460
12461 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
12462
12463           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
12464           Original commit message from CVS:
12465           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
12466           Flush timestamp correction variables on a flush. Fixes #533832.
12467
12468 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12469
12470         * ChangeLog:
12471         * common:
12472         * configure.ac:
12473           Commit 0.10.7.3 pre-rel marker
12474           Original commit message from CVS:
12475           Commit 0.10.7.3 pre-rel marker
12476
12477 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
12478
12479           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
12480           Original commit message from CVS:
12481           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12482           Properly aggregate GstFlowReturn from downstream in order to properly
12483           stop, and doing that as early as possible.
12484           Fixes #532807
12485
12486 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12487
12488           configure.ac: 0.10.7.2 pre-release
12489           Original commit message from CVS:
12490           * configure.ac:
12491           0.10.7.2 pre-release
12492
12493 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
12494
12495           Always let FLUSH_START events flow downstream.
12496           Original commit message from CVS:
12497           * ext/mad/gstmad.c: (gst_mad_sink_event):
12498           * gst/mpegaudioparse/gstmpegaudioparse.c:
12499           (gst_mp3parse_sink_event):
12500           Always let FLUSH_START events flow downstream.
12501
12502 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
12503
12504           configure.ac: Error out if we don't have the required core/base versions.
12505           Original commit message from CVS:
12506           * configure.ac:
12507           Error out if we don't have the required core/base versions.
12508
12509 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
12510
12511           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
12512           Original commit message from CVS:
12513           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12514           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12515           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12516           Fix video timestamps by adjusting it with the first timestamp found.
12517           Don't assume we have a complete fragment when flushing the adapter,
12518           packets might have been lost or the stream might just be broken.
12519
12520 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
12521
12522           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
12523           Original commit message from CVS:
12524           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
12525           Set Rank to NONE so that we don't accidentally try to autoplug the
12526           rdtmanager.
12527
12528 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12529
12530           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
12531           Original commit message from CVS:
12532           * gst/mpegaudioparse/gstmpegaudioparse.c:
12533           (gst_mp3parse_emit_frame):
12534           Send a new duration message if the average bitrate changed and
12535           we don't know the duration from the Xing or VBRI header.
12536           Fixes bug #321857.
12537
12538 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
12539
12540           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
12541           Original commit message from CVS:
12542           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
12543           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
12544           * gst/realmedia/rtspreal.h:
12545           Move assembly rule parsing to the place where we parse the SDP as it's
12546           also there that we create the MDPR and we need the currently selected
12547           asmrule in order to select the right MTLI.
12548           Fixes #529359.
12549
12550 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
12551
12552           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
12553           Original commit message from CVS:
12554           * gst/realmedia/realhash.c:
12555           * gst/realmedia/rtspreal.c:
12556           Include generated "_stdint.h" instead of <stdint.h> which might not
12557           exist on some systems.
12558
12559 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12560
12561           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
12562           Original commit message from CVS:
12563           * ext/sidplay/gstsiddec.cc:
12564           Cast NULL sentinels to void * as NULL is defined as an integer
12565           constant in most environments when using C++ and it's size might
12566           be different from a pointer. Fixes #529488.
12567
12568 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
12569
12570         * ChangeLog:
12571         * gst/asfdemux/gstasfdemux.c:
12572         * gst/asfdemux/gstrtspwms.c:
12573           Fix "unused var" compiler error when --disable-gst-debug is used.
12574           Original commit message from CVS:
12575           Fix "unused var" compiler error when --disable-gst-debug is used.
12576
12577 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
12578
12579           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
12580           Original commit message from CVS:
12581           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
12582           We should also stop the streaming task when we get a NOT_LINKED
12583           flow return, which is not covered by FLOW_IS_FATAL.
12584
12585 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
12586
12587           ext/: gst_atomic_int_set ==> g_atomic_int_set
12588           Original commit message from CVS:
12589           * ext/cdio/gstcdiocddasrc.c:
12590           * ext/dv/gstdvdemux.c:
12591           gst_atomic_int_set ==> g_atomic_int_set
12592
12593 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
12594
12595           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
12596           Original commit message from CVS:
12597           2008-04-11  Julien Moutte  <julien@fluendo.com>
12598           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
12599           argument formats.
12600
12601 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
12602
12603           configure.ac: Actually build dlls when cross-compiling with mingw32.
12604           Original commit message from CVS:
12605           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
12606           * configure.ac:
12607           Actually build dlls when cross-compiling with mingw32.
12608           Fixes bug #526247.
12609
12610 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12611
12612           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
12613           Original commit message from CVS:
12614           * configure.ac:
12615           * gst/mpegaudioparse/gstmpegaudioparse.c:
12616           (mpeg_audio_seek_entry_free):
12617           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
12618           Depend on GLib 2.12 and use it unconditionally as we do in other
12619           modules too already.
12620
12621 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12622
12623           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
12624           Original commit message from CVS:
12625           * gst/mpegaudioparse/gstmpegaudioparse.c:
12626           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
12627           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
12628           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
12629           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
12630           (gst_xing_mux_chain):
12631           Use GSlice for allocating the seek table entries if we compile with
12632           GLib 2.10 or newer.
12633
12634 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
12635
12636           gst/asfdemux/gstasfdemux.c: Remove some debug code.
12637           Original commit message from CVS:
12638           * gst/asfdemux/gstasfdemux.c:
12639           (gst_asf_demux_process_ext_stream_props):
12640           Remove some debug code.
12641
12642 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12643
12644           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
12645           Original commit message from CVS:
12646           * gst/asfdemux/gstasfdemux.c:
12647           (gst_asf_demux_process_ext_stream_props):
12648           Guard against division by 0 and fall back to 25/1 framerate.
12649
12650 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12651
12652           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
12653           Original commit message from CVS:
12654           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
12655           (gst_asf_demux_process_ext_stream_props):
12656           Instead of adding a fixes 25/1 framerate to the video caps, use the
12657           average frame duration in the extended properties of the video stream as
12658           the framerate. Fixes #524346.
12659
12660 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12661
12662           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
12663           Original commit message from CVS:
12664           * configure.ac:
12665           Check if the compiler supports do { } while (0) macros. This fixes
12666           a warning when compiling with g++ 4.3, resulting in a build failure
12667           because of -Werror.
12668
12669 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
12670
12671           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
12672           Original commit message from CVS:
12673           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
12674           make ) also a delimiter for rules.
12675           Skip \\ when scanning strings.
12676           Add new testcase for these problems.
12677
12678 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12679
12680           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
12681           Original commit message from CVS:
12682           * gst/mpegaudioparse/gstmpegaudioparse.c:
12683           (gst_mp3parse_sink_event):
12684           Don't take the stream lock when caching events. This is not necessary
12685           and results in a deadlock when seeking with rhythmbox (but not with
12686           totem or banshee for some reason).
12687
12688 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
12689
12690           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
12691           Original commit message from CVS:
12692           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
12693           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
12694           Add the version field when creating the CONT chunk resulting in
12695           the Author, Comment and Copyright tags not being parsed correctly.
12696           Fixes #521459.
12697
12698 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
12699
12700           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
12701           Original commit message from CVS:
12702           * gst/mpegaudioparse/gstmpegaudioparse.c:
12703           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
12704           Remove trailing newlines from debug statements.
12705
12706 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
12707
12708           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
12709           Original commit message from CVS:
12710           * ext/dvdnav/dvdnavsrc.c:
12711           * ext/dvdnav/dvdnavsrc.h:
12712           Apply patch that adds some seeking support to dvdnav, and fixes it
12713           in various other ways. This doesn't make dvdnavsrc fully functional,
12714           but moves it forward.
12715           Fixes: #476149
12716           Patch By: Simone Gotti <simone.gotti@email.it>
12717           * ext/dvdnav/gst-dvd:
12718           Update the simple dvdnavsrc gst-launch example to work for 0.10
12719
12720 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
12721
12722           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
12723           Original commit message from CVS:
12724           * configure.ac:
12725           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
12726           plug-ins are included/excluded. (#498222)
12727
12728 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12729
12730           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
12731           Original commit message from CVS:
12732           * ext/mad/gstmad.c: (gst_mad_sink_event):
12733           * gst/mpegaudioparse/gstmpegaudioparse.c:
12734           (gst_mp3parse_sink_event):
12735           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
12736           of dropping and leaking them.
12737
12738 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12739
12740           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
12741           Original commit message from CVS:
12742           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
12743           (gst_mad_chain):
12744           * ext/mad/gstmad.h:
12745           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
12746           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
12747           * gst/mpegaudioparse/gstmpegaudioparse.h:
12748           Cache all events except EOS if we still have to send a NEWSEGMENT
12749           event. This will let TAG events be forwarded until after decodebin
12750           to an encoder for example as decodebin only links the pads
12751           after NEWSEGMENT. Fixes bug #518933.
12752
12753 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12754
12755           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
12756           Original commit message from CVS:
12757           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
12758           Write Xing header at the correct position in the MP3 frame for
12759           stereo files. Fixes bug #518676.
12760
12761 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
12762
12763           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
12764           Original commit message from CVS:
12765           * configure.ac:
12766           * ext/sidplay/Makefile.am:
12767           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
12768           when building C++ code (#516509).
12769
12770 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
12771
12772           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
12773           Original commit message from CVS:
12774           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12775           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
12776           Workshop 12 compiler, but probably also crashes (#517985).
12777
12778 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
12779
12780           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
12781           Original commit message from CVS:
12782           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
12783           * gst/mpegaudioparse/gstmpegaudioparse.c:
12784           (gst_mp3_channel_mode_get_type),
12785           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
12786           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
12787           (gst_mp3parse_chain):
12788           * gst/mpegaudioparse/gstmpegaudioparse.h:
12789           Post channel mode and CRC as tags. Fixes bug #504493.
12790
12791 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12792
12793           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
12794           Original commit message from CVS:
12795           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
12796           Correctly chain up to the parent's finalize function.
12797
12798 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12799
12800           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
12801           Original commit message from CVS:
12802           * gst/mpegaudioparse/gstmpegaudioparse.c:
12803           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
12804           Try a bit harder to get valid timestamps, especially if upstream
12805           gives us one and we are at the first frame or resyncing.
12806           Return UNEXPECTED if we get a valid timestamp that is outside of
12807           our configured segment. After all changes done so far this doesn't
12808           seem to cause any regression, please test.
12809
12810 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12811
12812           gst/asfdemux/gstasfdemux.c: If we don't have the position to seek to in our index first try to convert from TIME to B...
12813           Original commit message from CVS:
12814           Patch by:
12815           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
12816           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
12817           If we don't have the position to seek to in our index first try
12818           to convert from TIME to BYTES upstream and only if that fails
12819           too use the old hack to simply seek to an earlier position
12820           and let the sink drop everything before segment start.
12821           Partially fixes bug #469930.
12822
12823 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12824
12825           configure.ac: Back to development...
12826           Original commit message from CVS:
12827           * configure.ac:
12828           Back to development...
12829
12830 === release 0.10.7 ===
12831
12832 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12833
12834         * ChangeLog:
12835         * NEWS:
12836         * RELEASE:
12837         * configure.ac:
12838         * docs/plugins/gst-plugins-ugly-plugins.args:
12839         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12840         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12841         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12842         * docs/plugins/gst-plugins-ugly-plugins.signals:
12843         * docs/plugins/inspect/plugin-a52dec.xml:
12844         * docs/plugins/inspect/plugin-asf.xml:
12845         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12846         * docs/plugins/inspect/plugin-dvdread.xml:
12847         * docs/plugins/inspect/plugin-dvdsub.xml:
12848         * docs/plugins/inspect/plugin-iec958.xml:
12849         * docs/plugins/inspect/plugin-lame.xml:
12850         * docs/plugins/inspect/plugin-mad.xml:
12851         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12852         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12853         * docs/plugins/inspect/plugin-mpegstream.xml:
12854         * docs/plugins/inspect/plugin-realmedia.xml:
12855         * docs/plugins/inspect/plugin-siddec.xml:
12856         * gst-plugins-ugly.doap:
12857         * po/LINGUAS:
12858           Release 0.10.7 - I Cheated Time
12859           Original commit message from CVS:
12860           Release 0.10.7 - I Cheated Time
12861
12862 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12863
12864         * po/af.po:
12865         * po/az.po:
12866         * po/bg.po:
12867         * po/cs.po:
12868         * po/da.po:
12869         * po/en_GB.po:
12870         * po/es.po:
12871         * po/fi.po:
12872         * po/hu.po:
12873         * po/it.po:
12874         * po/nb.po:
12875         * po/nl.po:
12876         * po/or.po:
12877         * po/pl.po:
12878         * po/pt_BR.po:
12879         * po/sk.po:
12880         * po/sq.po:
12881         * po/sr.po:
12882         * po/sv.po:
12883         * po/uk.po:
12884         * po/vi.po:
12885         * po/zh_CN.po:
12886           Update .po files
12887           Original commit message from CVS:
12888           Update .po files
12889
12890 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12891
12892           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
12893           Original commit message from CVS:
12894           * tests/check/Makefile.am:
12895           Exclude dvdreadsrc from the states test too.
12896
12897 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12898
12899           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
12900           Original commit message from CVS:
12901           * gst/mpegaudioparse/gstmpegaudioparse.c:
12902           (gst_mp3parse_emit_frame):
12903           Handler buffers without valid timestamp more correctly: Don't drop
12904           them and don't use the invalid timestamp to calculate the next
12905           timestamp. Fixes bug #516811.
12906
12907 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
12908
12909           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
12910           Original commit message from CVS:
12911           Patch by: Tal Shalif <tshalif at nargila dot org>
12912           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
12913           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
12914           Add some gint64 casts to prevent 32 bit integer overflows.
12915           Fixes bug #516989.
12916
12917 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12918
12919           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
12920           Original commit message from CVS:
12921           * gst/mpegaudioparse/gstmpegaudioparse.c:
12922           Revert previous commit to mp3parse, as it breaks playback
12923           of AVI files.
12924
12925 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12926
12927           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
12928           Original commit message from CVS:
12929           * gst/mpegaudioparse/gstmpegaudioparse.c:
12930           (gst_mp3parse_emit_frame):
12931           Return GST_FLOW_UNEXPECTED if we get data that is after our
12932           configured segment. This makes upstream go EOS immediately instead
12933           of sending us the complete stream. Also improve debugging a bit.
12934
12935 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12936
12937           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
12938           Original commit message from CVS:
12939           * ext/dvdread/dvdreadsrc.c:
12940           Fix regression in DVD seeking - when a pack we
12941           expect to be a NAV block turns out not to be, scan forwards
12942           for up to 2MB (at most ~1sec) until we find one.
12943           Fixes: #516278
12944
12945 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
12946
12947           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
12948           Original commit message from CVS:
12949           * win32/vs6/libgstmpegaudioparse.dsp:
12950           Add xing files to VS project file.
12951
12952 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12953
12954           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
12955           Original commit message from CVS:
12956           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
12957           Stop leaking src pad templates. Fixes bug #515708.
12958
12959 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12960
12961           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
12962           Original commit message from CVS:
12963           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12964           Correctly write the size in bytes on big endian systems.
12965           Fixes bug #515725.
12966
12967 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12968
12969           ext/lame/gstlame.c: Don't leak the allowed caps.
12970           Original commit message from CVS:
12971           * ext/lame/gstlame.c: (gst_lame_setup):
12972           Don't leak the allowed caps.
12973           * tests/check/pipelines/lame.c: (GST_START_TEST):
12974           Stop leaking all buffers. Fixes bug #515575.
12975
12976 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12977
12978           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
12979           Original commit message from CVS:
12980           * gst/mpegaudioparse/plugin.c:
12981           Commit new file I forgot to add.
12982
12983 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12984
12985           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
12986           Original commit message from CVS:
12987           * configure.ac:
12988           Make DISABLE_DEPRECATED defined *only* during CVS, not during
12989           pre-releases or releases.
12990
12991 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12992
12993         * ChangeLog:
12994           Mention bug 511497 fixed in previous commit
12995           Original commit message from CVS:
12996           Mention bug 511497 fixed in previous commit
12997
12998 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12999
13000           Move xingmux from -bad.
13001           Original commit message from CVS:
13002           * docs/plugins/Makefile.am:
13003           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13004           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13005           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13006           * gst/mpegaudioparse/Makefile.am:
13007           * gst/mpegaudioparse/gstmpegaudioparse.c:
13008           * gst/mpegaudioparse/gstxingmux.c:
13009           * tests/check/Makefile.am:
13010           * tests/check/elements/.cvsignore:
13011           Move xingmux from -bad.
13012
13013 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
13014
13015           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
13016           Original commit message from CVS:
13017           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
13018           Use gst_guint64_to_gdouble for conversion
13019           * win32/vs6/libgstasfdemux.dsp:
13020           * win32/vs6/libgstdvdsub.dsp:
13021           * win32/vs6/libgstrealmedia.dsp:
13022           Update project dependencies and add new source files
13023
13024 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
13025
13026           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
13027           Original commit message from CVS:
13028           * ext/mpeg2dec/gstmpeg2dec.c:
13029           Reset decoder when handling sequence where libmpeg2 has set
13030           frame period to 0, probably due to a corrupt packet.
13031           Fixes bug #514297
13032
13033 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13034
13035           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
13036           Original commit message from CVS:
13037           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
13038           (gst_mp3parse_chain):
13039           Don't set new caps on the srcpad everytime the bitrate or MPEG
13040           version changes but calculate new spf value when the MPEG version
13041           changes.
13042
13043 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13044
13045           Add documentation for the xingheader plugin.
13046           Original commit message from CVS:
13047           * docs/plugins/Makefile.am:
13048           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
13049           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
13050           * gst/xingheader/gstxingmux.c:
13051           * gst/xingheader/gstxingmux.h:
13052           Add documentation for the xingheader plugin.
13053           * tests/check/elements/xingmux.c: (GST_START_TEST):
13054           Set element state to PLAYING before doing something else.
13055
13056 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13057
13058           tests/check/: Add simple unit test for the xingmux element.
13059           Original commit message from CVS:
13060           * tests/check/Makefile.am:
13061           * tests/check/elements/.cvsignore:
13062           * tests/check/elements/xingmux.c: (setup_xingmux),
13063           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
13064           * tests/check/elements/xingmux_testdata.h:
13065           Add simple unit test for the xingmux element.
13066           * gst/xingheader/gstxingmux.c: (generate_xing_header),
13067           (gst_xing_mux_finalize), (xing_reset):
13068           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
13069
13070 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13071
13072           docs/plugins/: Add the real and rtsp elements and update the lists.
13073           Original commit message from CVS:
13074           * docs/plugins/Makefile.am:
13075           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13076           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13077           Add the real and rtsp elements and update the lists.
13078           * docs/plugins/inspect/plugin-amrnb.xml:
13079           * docs/plugins/inspect/plugin-asf.xml:
13080           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13081           * docs/plugins/inspect/plugin-dvdsub.xml:
13082           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13083           * docs/plugins/inspect/plugin-mpegstream.xml:
13084           * docs/plugins/inspect/plugin-realmedia.xml:
13085           * docs/plugins/inspect/plugin-siddec.xml:
13086           * docs/plugins/inspect/plugin-synaesthesia.xml:
13087           Regenerate docs.
13088           * gst/iec958/ac3_padder.c:
13089           * gst/iec958/ac3_padder.h:
13090           Do not use gtk-doc style comments for non gtk-doc comments. Note -
13091           there are functions defined using extern in the .c file - does that
13092           make sense?
13093
13094 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13095
13096           ext/mad/gstmad.c: Chain up at the end of the function.
13097           Original commit message from CVS:
13098           * ext/mad/gstmad.c:
13099           Chain up at the end of the function.
13100
13101 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13102
13103           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
13104           Original commit message from CVS:
13105           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
13106           Don't add pad templates for the base class but only in the
13107           subclasses.
13108
13109 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
13110
13111           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
13112           Original commit message from CVS:
13113           * ext/lame/gstlame.c:
13114           * ext/lame/gstlame.h:
13115           Fix the case where you initially have stereo input, and so lame's
13116           mode is not set to mono, and then you get input with mono audio and
13117           soon after you get stereo input again. What happened before this
13118           commit is that it would keep the encoding mode as mono. It should
13119           change it back to the one requested by the app (or the default one)
13120           if not requested.
13121
13122 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13123
13124           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
13125           Original commit message from CVS:
13126           * gst/mpegaudioparse/gstmpegaudioparse.c:
13127           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13128           (mp3parse_bytepos_to_time):
13129           Interpolate the VBRI seek table entries to get better results,
13130           support 3 byte seek table entries and prevent overflows in the
13131           seek table by adding the relative offsets when using the seek
13132           table in a large enough data type.
13133
13134 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13135
13136           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
13137           Original commit message from CVS:
13138           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13139           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13140           (mp3parse_bytepos_to_time):
13141           * gst/mpegaudioparse/gstmpegaudioparse.h:
13142           Add support for seeking based on the VBRI seek table. Might make
13143           sense to use interpolation in the table later to get hopefully a
13144           bit more accurate values.
13145
13146 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13147
13148           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
13149           Original commit message from CVS:
13150           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13151           (handle_picture), (handle_slice):
13152           Fix compilation error. Fixes #509313.
13153
13154 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13155
13156           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
13157           Original commit message from CVS:
13158           * ext/lame/gstlame.c: (gst_lame_sink_event):
13159           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
13160           as 8 * GST_SECOND is too large for int.
13161
13162 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13163
13164           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
13165           Original commit message from CVS:
13166           * gst/xingheader/gstxingmux.c: (generate_xing_header):
13167           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
13168           of 0xfe.
13169
13170 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13171
13172           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
13173           Original commit message from CVS:
13174           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13175           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13176           (mp3parse_total_bytes), (mp3parse_total_time):
13177           * gst/mpegaudioparse/gstmpegaudioparse.h:
13178           Add initial support for reading VBRI headers as found in VBR files
13179           created by some Fraunhofer encoders. Currently we only read the
13180           number of frames and bytes (and calculate duration, etc from this)
13181           but there is also a seek table that we currently don't use.
13182
13183 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
13184
13185           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
13186           Original commit message from CVS:
13187           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
13188           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13189           (gst_lame_sink_event):
13190           Correctly set number of channels when using mono-encoding mode
13191           and fix the duration calculation of the EOS buffer.
13192
13193 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13194
13195           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
13196           Original commit message from CVS:
13197           * gst/mpegaudioparse/gstmpegaudioparse.c:
13198           (gst_mp3parse_handle_first_frame):
13199           Guard against 0 values in the Xing header as frame count and
13200           byte count and calculate the bitrate when we have all values
13201           we need and not before.
13202
13203 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13204
13205           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
13206           Original commit message from CVS:
13207           * gst/xingheader/gstxingmux.c: (generate_xing_header):
13208           Remove accidentially leftover debug printf.
13209
13210 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13211
13212           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
13213           Original commit message from CVS:
13214           * gst/xingheader/gstxingmux.c: (has_xing_header),
13215           (generate_xing_header), (gst_xing_mux_chain),
13216           (gst_xing_mux_sink_event):
13217           Choose smallest possible frame size for the Xing header, properly
13218           set the timestamp, duration and offset on the outgoing buffers,
13219           only send NEWSEGMENT events in BYTE format downstream and also
13220           drop VBRI headers if already existing.
13221
13222 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13223
13224           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
13225           Original commit message from CVS:
13226           * gst/xingheader/Makefile.am:
13227           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
13228           (has_xing_header), (generate_xing_header),
13229           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
13230           (gst_xing_mux_init), (gst_xing_mux_chain),
13231           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
13232           * gst/xingheader/gstxingmux.h:
13233           Major cleanup and rewrite of xingmux with less bugs and new features:
13234           - Handles other layers as 3
13235           - Write TOC
13236
13237 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
13238
13239           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
13240           Original commit message from CVS:
13241           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
13242           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
13243           Call g_type_class_ref() from a thread-safe context and not
13244           from the streaming thread to avoid GLib screwing up (see
13245           bug #349410 and #493432). Comment out unused code.
13246
13247 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
13248
13249           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
13250           Original commit message from CVS:
13251           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13252           (handle_picture), (clip_buffer), (handle_slice),
13253           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
13254           (gst_mpeg2dec_change_state):
13255           * ext/mpeg2dec/gstmpeg2dec.h:
13256           Add buffer clipping.
13257           Add basic reverse playback support. Not complete yet when dealing with
13258           non-closed GOPs.
13259
13260 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13261
13262           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
13263           Original commit message from CVS:
13264           * autogen.sh:
13265           Add -Wno-portability to the automake parameters to stop warnings
13266           about GNU make extensions being used. We require GNU make in almost
13267           every Makefile anyway.
13268           * configure.ac:
13269           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
13270           at the same time is required for per target flags.
13271
13272 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13273
13274           Makefile.am: Include lcov.mak to allow building coverage reports.
13275           Original commit message from CVS:
13276           * Makefile.am:
13277           Include lcov.mak to allow building coverage reports.
13278
13279 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13280
13281           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
13282           Original commit message from CVS:
13283           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
13284           * gst/mpegaudioparse/gstmpegaudioparse.c:
13285           (gst_mp3parse_handle_first_frame):
13286           Make sure that the Xing TOC starts with 0 and the entries
13287           are increasing over time. Otherwise it's broken and should
13288           be skipped. Fixes bug #507821.
13289
13290 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
13291
13292           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13293           Original commit message from CVS:
13294           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
13295           (gst_asf_demux_add_video_stream),
13296           (gst_asf_demux_process_ext_content_desc),
13297           (gst_asf_demux_get_metadata_for_stream),
13298           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
13299           (gst_asf_demux_change_state):
13300           * gst/asfdemux/gstasfdemux.h:
13301           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13302
13303 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
13304
13305           docs/plugins/.cvsignore: Add *-undeclared.txt
13306           Original commit message from CVS:
13307           * docs/plugins/.cvsignore:
13308           Add *-undeclared.txt
13309
13310 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
13311
13312           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
13313           Original commit message from CVS:
13314           * gst/realmedia/rdtmanager.c:
13315           (gst_rdt_manager_marshal_VOID__UINT_UINT),
13316           (gst_rdt_manager_class_init):
13317           * gst/realmedia/rdtmanager.h:
13318           Implement some more signals that rtspsrc connects to.
13319           Fixes #504671.
13320
13321 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
13322
13323           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
13324           Original commit message from CVS:
13325           * Makefile.am:
13326           Include common/win32.mak for CRLF check of win32 project
13327           files (see #393626).
13328
13329 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13330
13331           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
13332           Original commit message from CVS:
13333           * gst/mpegaudioparse/gstmpegaudioparse.c:
13334           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
13335           Don't post SEGMENT_START messages on the bus, only the element
13336           driving the pipeline should do that.
13337
13338 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13339
13340           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13341           Original commit message from CVS:
13342           * configure.ac:
13343           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13344
13345 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
13346
13347           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13348           Original commit message from CVS:
13349           * ext/mpeg2dec/gstmpeg2dec.h:
13350           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13351           Fixes #500808.
13352
13353 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
13354
13355           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
13356           Original commit message from CVS:
13357           2007-11-20  Julien MOUTTE  <julien@moutte.net>
13358           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
13359           on Mac OS X.
13360
13361 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13362
13363           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
13364           Original commit message from CVS:
13365           * gst/mpegaudioparse/gstmpegaudioparse.c:
13366           Restore the segment handling logic.
13367           Please don't do behavioural changes under the heading of 'leak fixes'
13368           or 'whitespace changes', people.
13369
13370 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13371
13372           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
13373           Original commit message from CVS:
13374           * gst/mpegaudioparse/gstmpegaudioparse.c:
13375           Plug some leaks.
13376
13377 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13378
13379           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
13380           Original commit message from CVS:
13381           * gst/asfdemux/gstasfdemux.c:
13382           Sync _activate_pull() a little more with other demuxers.
13383
13384 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
13385
13386           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
13387           Original commit message from CVS:
13388           * gst/mpegstream/gstmpegdemux.c:
13389           recognize the padding stream
13390
13391 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
13392
13393           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
13394           Original commit message from CVS:
13395           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
13396           Convert tags that come as string into the type required by
13397           GstTagList.
13398
13399 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13400
13401           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
13402           Original commit message from CVS:
13403           * gst/mpegaudioparse/gstmpegaudioparse.c:
13404           (gst_mp3parse_emit_frame):
13405           Remove some more broken code, it seems to clip even when it should not.
13406           See #491305.
13407
13408 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
13409
13410           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
13411           Original commit message from CVS:
13412           * gst/mpegaudioparse/gstmpegaudioparse.c:
13413           (gst_mp3parse_emit_frame):
13414           When the element is not driving the streaming thread it is not supposed
13415           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
13416           upstream when it detects EOS. See #491305.
13417
13418 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
13419
13420           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
13421           Original commit message from CVS:
13422           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
13423           * gst/dvdsub/Makefile.am:
13424           * gst/dvdsub/gstdvdsubdec.c:
13425           * gst/dvdsub/gstdvdsubparse.c:
13426           * gst/dvdsub/gstdvdsubparse.h:
13427           Add dvd subtitle parser, which just packetizes the input
13428           stream. This is needed to mux dvd subtitles into matroska
13429           files, since the muxer expects unfragmented and properly
13430           timestamped input (#415754).
13431
13432 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
13433
13434           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
13435           Original commit message from CVS:
13436           * configure.ac:
13437           Update requirements from past CVS versions to released
13438           versions (0.10.14 in this case).
13439           * ext/sidplay/gstsiddec.cc:
13440           Fix compilation with g++-4.2.
13441
13442 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13443
13444           gst/realmedia/: Fix some compiler warnings shown on Forte.
13445           Original commit message from CVS:
13446           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
13447           (gst_asm_scan_parse_condition):
13448           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
13449           Fix some compiler warnings shown on Forte.
13450
13451 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
13452
13453           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
13454           Original commit message from CVS:
13455           Patch by: Gautier Portet <kassoulet at gmail dot com>
13456           * gst/xingheader/gstxingmux.c:
13457           The size of the Xing header is actually 417 as it's rounded to the
13458           next smaller integer. Fixes #397759.
13459           * gst/xingheader/gstxingmux.c: (xing_generate_header),
13460           (xing_push_header):
13461           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
13462           event to the beginning was successful before pushing the header again.
13463
13464 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
13465
13466           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
13467           Original commit message from CVS:
13468           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
13469           (mp3parse_bytepos_to_time):
13470           Use gst_util_guint64_to_gdouble for conversions.
13471           * win32/vs6/libgstmad.dsp:
13472           Add a link to libgstaudio.
13473
13474 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
13475
13476           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
13477           Original commit message from CVS:
13478           * ext/lame/gstlame.c:
13479           Fix up case where there is no peer, in which case
13480           _get_allowed_caps() will return NULL.
13481
13482 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
13483
13484           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
13485           Original commit message from CVS:
13486           * ext/lame/gstlame.c:
13487           Use GST_PTR_FORMAT to print caps in debug statement.
13488
13489 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13490
13491           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13492           Original commit message from CVS:
13493           * configure.ac:
13494           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13495           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
13496           in configure.ac.
13497
13498 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13499
13500           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
13501           Original commit message from CVS:
13502           * ext/lame/gstlame.c:
13503           Allow fixing the sample rate lame converts to by negotiating fixed
13504           sample rate on the src pad caps.
13505           Add docs for it.
13506           * tests/check/Makefile.am:
13507           * tests/check/pipelines/lame.c:
13508           Add a check for it.
13509
13510 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13511
13512           po/: Updated translations.
13513           Original commit message from CVS:
13514           * po/LINGUAS:
13515           * po/da.po:
13516           Updated translations.
13517
13518 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13519
13520           po/pl.po: Added Polish translation.
13521           Original commit message from CVS:
13522           translated by: Jakub Bogusz <qboosh@pld-linux.org>
13523           * po/pl.po:
13524           Added Polish translation.
13525
13526 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13527
13528           po/fi.po: Added Finnish translation.
13529           Original commit message from CVS:
13530           translated by: Ilkka Tuohela <hile@iki.fi>
13531           * po/fi.po:
13532           Added Finnish translation.
13533
13534 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13535
13536           po/es.po: Added Spanish translation.
13537           Original commit message from CVS:
13538           translated by: Jorge González González <aloriel@gmail.com>
13539           * po/es.po:
13540           Added Spanish translation.
13541
13542 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13543
13544           po/bg.po: Added Bulgarian translation.
13545           Original commit message from CVS:
13546           translated by: Alexander Shopov <ash@contact.bg>
13547           * po/bg.po:
13548           Added Bulgarian translation.
13549
13550 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13551
13552           gst/iec958/ac3iec.c: Chainup in finalize.
13553           Original commit message from CVS:
13554           * gst/iec958/ac3iec.c:
13555           Chainup in finalize.
13556           * tests/check/Makefile.am:
13557           * tests/check/generic/states.c:
13558           Improved state change unit test.
13559
13560 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13561
13562           Ignore registries in any format.
13563           Original commit message from CVS:
13564           * docs/plugins/.cvsignore:
13565           * tests/check/.cvsignore:
13566           Ignore registries in any format.
13567
13568 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
13569
13570           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
13571           Original commit message from CVS:
13572           * configure.ac:
13573           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
13574           define in the lame headers.  This has the advantage that
13575           it should still work when we're cross-compiling (#452025).
13576
13577 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13578
13579           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
13580           Original commit message from CVS:
13581           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13582           Add other allowed rates to the pad templates.
13583           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
13584           Reset the parser to release memory in dispose.
13585
13586 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13587
13588           ext/: Fix more leaks.
13589           Original commit message from CVS:
13590           * ext/amrnb/amrnbdec.c:
13591           * ext/amrnb/amrnbenc.c:
13592           * ext/amrnb/amrnbparse.c:
13593           * ext/sidplay/gstsiddec.cc:
13594           Fix more leaks.
13595
13596 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
13597
13598           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
13599           Original commit message from CVS:
13600           Patch by: Daniel Charles <dcharles at ti dot com>
13601           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
13602           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
13603           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
13604           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
13605           * ext/amrnb/amrnbenc.h:
13606           Add property to select the BandMode of the AMR encoder.
13607           See #466442.
13608
13609 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13610
13611           gst/realmedia/asmrules.c: Make ro memory to share.
13612           Original commit message from CVS:
13613           * gst/realmedia/asmrules.c:
13614           Make ro memory to share.
13615
13616 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
13617
13618           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
13619           Original commit message from CVS:
13620           * gst/mpegaudioparse/gstmpegaudioparse.c:
13621           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
13622           * gst/mpegaudioparse/gstmpegaudioparse.h:
13623           Queue segment event and push it after we know the caps on the pad or
13624           else an autoplugger might not have plugged the element yet and the
13625           segment is lost.
13626
13627 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13628
13629           gst/iec958/ac3iec.c: Fix tests.
13630           Original commit message from CVS:
13631           * gst/iec958/ac3iec.c:
13632           Fix tests.
13633
13634 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13635
13636           tests/check/: Add generic state-change test suite to help to fi leaks.
13637           Original commit message from CVS:
13638           * tests/check/Makefile.am:
13639           * tests/check/generic/.cvsignore:
13640           * tests/check/generic/states.c:
13641           Add generic state-change test suite to help to fi leaks.
13642
13643 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13644
13645           po/: Added Portuguese (Brazilian) translation.
13646           Original commit message from CVS:
13647           translated by: Raphael Higino <phhigino@gmail.com>
13648           * po/LINGUAS:
13649           * po/pt_BR.po:
13650           Added Portuguese (Brazilian) translation.
13651
13652 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13653
13654           po/: Updated translations.
13655           Original commit message from CVS:
13656           * po/hu.po:
13657           * po/nl.po:
13658           * po/sv.po:
13659           * po/uk.po:
13660           Updated translations.
13661
13662 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
13663
13664           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
13665           Original commit message from CVS:
13666           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
13667           (gst_rmdemux_parse_video_packet):
13668           Activate timestamp fixing code.
13669
13670 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
13671
13672           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
13673           Original commit message from CVS:
13674           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
13675           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
13676           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
13677           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
13678           Do fragment collection in the demuxer so that we can now work with
13679           both ffmpeg and realvideodec to decoder real video content.
13680
13681 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13682
13683           gst/realmedia/asmrules.c: Include stdlib.h.
13684           Original commit message from CVS:
13685           * gst/realmedia/asmrules.c:
13686           Include stdlib.h.
13687
13688 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
13689
13690           gst/realmedia/rdtmanager.c: Fix caps.
13691           Original commit message from CVS:
13692           * gst/realmedia/rdtmanager.c:
13693           Fix caps.
13694
13695 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
13696
13697           gst/realmedia/rtspreal.c: Disable UDP transport for now.
13698           Original commit message from CVS:
13699           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13700           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
13701           Disable UDP transport for now.
13702
13703 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
13704
13705           gst/realmedia/: Add simple rdt manager.
13706           Original commit message from CVS:
13707           * gst/realmedia/Makefile.am:
13708           * gst/realmedia/rdtmanager.c: (find_session_by_id),
13709           (create_session), (free_session), (gst_rdt_manager_base_init),
13710           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
13711           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
13712           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
13713           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
13714           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
13715           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
13716           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
13717           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
13718           (gst_rdt_manager_plugin_init):
13719           * gst/realmedia/rdtmanager.h:
13720           * gst/realmedia/rmdemux.c: (plugin_init):
13721           Add simple rdt manager.
13722
13723 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
13724
13725           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
13726           Original commit message from CVS:
13727           * gst/realmedia/rdtdepay.c:
13728           Fix the encoding-name so that it matches what the rtsp extension sets.
13729
13730 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
13731
13732           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
13733           Original commit message from CVS:
13734           * gst/realmedia/asmrules.c: (gst_asm_node_free),
13735           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
13736           (gst_asm_scan_string), (gst_asm_scan_number),
13737           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
13738           (gst_asm_scan_next_token), (gst_asm_rule_free),
13739           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
13740           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
13741           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
13742           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
13743           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
13744           (gst_asm_rule_book_match), (main):
13745           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
13746           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
13747           Use g_hash_table_destroy instead of _unref which is too new.
13748
13749 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
13750
13751           gst/realmedia/.cvsignore: Add test to ignore.
13752           Original commit message from CVS:
13753           * gst/realmedia/.cvsignore:
13754           Add test to ignore.
13755           * gst/realmedia/Makefile.am:
13756           * gst/realmedia/asmrules.c: (gst_asm_node_new),
13757           (gst_asm_node_free), (gst_asm_operator_eval),
13758           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
13759           (gst_asm_scan_string), (gst_asm_scan_number),
13760           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
13761           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
13762           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
13763           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
13764           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
13765           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
13766           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
13767           (gst_asm_rule_book_match), (main):
13768           * gst/realmedia/asmrules.h:
13769           Added asembler rule book parser and evaluator.
13770           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
13771           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
13772           * gst/realmedia/rtspreal.h:
13773           Keep per stream config info.
13774           Parse and evaluate asm rule books for stream selection.
13775
13776 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13777
13778           gst/realmedia/rtspreal.c: Include stdlib.
13779           Original commit message from CVS:
13780           * gst/realmedia/rtspreal.c:
13781           Include stdlib.
13782
13783 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
13784
13785           gst/realmedia/: Split out hash code in separate file.
13786           Original commit message from CVS:
13787           * gst/realmedia/Makefile.am:
13788           * gst/realmedia/realhash.c: (hash), (call_hash),
13789           (gst_rtsp_ext_real_calc_response_and_checksum):
13790           * gst/realmedia/realhash.h:
13791           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13792           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
13793           Split out hash code in separate file.
13794
13795 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
13796
13797           gst/: Fix include paths and link dependecies for rtsp extension.
13798           Original commit message from CVS:
13799           * gst/asfdemux/Makefile.am:
13800           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
13801           (gst_rtsp_wms_class_init):
13802           * gst/realmedia/Makefile.am:
13803           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13804           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
13805           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13806           (_do_init), (gst_rtsp_real_class_init):
13807           Fix include paths and link dependecies for rtsp extension.
13808
13809 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
13810
13811           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
13812           Original commit message from CVS:
13813           * gst/realmedia/Makefile.am:
13814           * gst/realmedia/rmdemux.c: (plugin_init):
13815           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13816           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
13817           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
13818           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13819           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
13820           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
13821           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
13822           (gst_rtsp_real_plugin_init):
13823           * gst/realmedia/rtspreal.h:
13824           Add RealMedia RTSP extension module. It has rank NONE until it is fully
13825           functional.
13826
13827 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
13828
13829           gst/asfdemux/: Move WMS RTSP extension from -good to here.
13830           Original commit message from CVS:
13831           * gst/asfdemux/Makefile.am:
13832           * gst/asfdemux/gstasf.c: (plugin_init):
13833           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
13834           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
13835           (gst_rtsp_wms_configure_stream), (_do_init),
13836           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
13837           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
13838           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
13839           * gst/asfdemux/gstrtspwms.h:
13840           Move WMS RTSP extension from -good to here.
13841           Port it to the new pluggable extension interface.
13842
13843 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13844
13845           ext/mad/Makefile.am: Link to audio helper from plugins-base.
13846           Original commit message from CVS:
13847           * ext/mad/Makefile.am:
13848           Link to audio helper from plugins-base.
13849
13850 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13851
13852           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
13853           Original commit message from CVS:
13854           * configure.ac:
13855           * ext/mad/gstmad.c: (gst_mad_chain):
13856           Use the new buffer clipping function from gstaudio here and
13857           require gst-plugins-base CVS.
13858
13859 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13860
13861           configure.ac: Sync liboil check with plugins-base. Add libm check.
13862           Original commit message from CVS:
13863           * configure.ac:
13864           Sync liboil check with plugins-base. Add libm check.
13865           * gst/synaesthesia/Makefile.am:
13866           Link against libm. We're using sqrt here.
13867
13868 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13869
13870           gst/asfdemux/gstasfdemux.c: Include stdlib.
13871           Original commit message from CVS:
13872           * gst/asfdemux/gstasfdemux.c:
13873           Include stdlib.
13874
13875 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13876
13877           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
13878           Original commit message from CVS:
13879           * ext/annodex/Makefile.am:
13880           Fix CFLAGS/LIBS.
13881           * ext/cdio/gstcdiocddasrc.c:
13882           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
13883           Include stdlib
13884           * ext/cairo/Makefile.am:
13885           * gst/videofilter/Makefile.am:
13886           * tests/examples/level/Makefile.am:
13887           Use $(LIBM) instead of -lm
13888
13889 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13890
13891           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
13892           Original commit message from CVS:
13893           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13894           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
13895           * gst/mpegaudioparse/gstmpegaudioparse.h:
13896           Save some memory for each frame by only saving the start timestamp
13897           and start byte position instead of additionally the stop timestamp
13898           and stop byte position. This requires us to use a doubly-linked list
13899           but still saves 8-12 bytes per frame.
13900
13901 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13902
13903           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
13904           Original commit message from CVS:
13905           * ext/mad/gstmad.c: (clip_outgoing_buffer):
13906           Fix buffer clipping to correctly clip to the segment stop.
13907
13908 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13909
13910           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
13911           Original commit message from CVS:
13912           * gst/mpegaudioparse/gstmpegaudioparse.c:
13913           (gst_mp3parse_emit_frame):
13914           Fix a calculation that was causing mp3parse to drop every incoming
13915           frame when upstream delivered a segment in TIME format, breaking
13916           playback of all mpeg system streams.
13917
13918 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13919
13920           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
13921           Original commit message from CVS:
13922           * Makefile.am:
13923           * configure.ac:
13924           * tests/Makefile.am:
13925           Remove bogus check for libcheck, since we check for
13926           gstreamer-check and it pulls in the required info from
13927           and we weren't actually _using_ the information for
13928           libcheck ourselves anyway.
13929
13930 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13931
13932           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
13933           Original commit message from CVS:
13934           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13935           (gst_mp3parse_init), (gst_mp3parse_dispose),
13936           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
13937           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13938           (mp3parse_handle_seek), (mp3parse_src_query):
13939           * gst/mpegaudioparse/gstmpegaudioparse.h:
13940           Implement accurate seeking in mpegaudioparse. Fixes #308312.
13941           Also implement segment seeks.
13942
13943 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13944
13945           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
13946           Original commit message from CVS:
13947           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
13948           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
13949           (gst_mad_chain), (gst_mad_change_state):
13950           * ext/mad/gstmad.h:
13951           Implement buffer clipping and use GST_BOILERPLATE instead of manual
13952           GType magic. Part one of bug #308312.
13953
13954 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13955
13956           configure.ac: Use pkg-config to locate check.
13957           Original commit message from CVS:
13958           * configure.ac:
13959           Use pkg-config to locate check.
13960
13961 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
13962
13963           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
13964           Original commit message from CVS:
13965           * configure.ac:
13966           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
13967           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
13968           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
13969           Fix build against core CVS by not using deprecated API. Bump
13970           requirements for new API (overdue anyway).
13971
13972 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13973
13974           REQUIREMENTS: Also add amr-libs here and update a little.
13975           Original commit message from CVS:
13976           * REQUIREMENTS:
13977           Also add amr-libs here and update a little.
13978
13979 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
13980
13981           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
13982           Original commit message from CVS:
13983           * docs/plugins/inspect/plugin-dvdnav.xml:
13984           * docs/plugins/inspect/plugin-realmedia.xml:
13985           * docs/plugins/inspect/plugin-synaesthesia.xml:
13986           Add inspect file for synaesthesia so the docs can be built even if
13987           the plugin isn't built yet. Fixes #454311. Also add inspect files
13988           for dvdnavsrc and realmedia.
13989
13990 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13991
13992           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
13993           Original commit message from CVS:
13994           * docs/plugins/Makefile.am:
13995           Simplify --extra-dir as gtkdoc scans recursively.
13996
13997 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13998
13999           And yet more docs enabled.
14000           Original commit message from CVS:
14001           * docs/plugins/Makefile.am:
14002           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14003           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14004           * gst/synaesthesia/Makefile.am:
14005           * gst/synaesthesia/gstsynaesthesia.c:
14006           * gst/synaesthesia/gstsynaesthesia.h:
14007           And yet more docs enabled.
14008
14009 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14010
14011           docs/plugins/: Add new docs. Scan c++ files too.
14012           Original commit message from CVS:
14013           * docs/plugins/Makefile.am:
14014           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14015           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14016           * docs/plugins/inspect/plugin-a52dec.xml:
14017           * docs/plugins/inspect/plugin-amrnb.xml:
14018           * docs/plugins/inspect/plugin-asf.xml:
14019           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14020           * docs/plugins/inspect/plugin-dvdsub.xml:
14021           * docs/plugins/inspect/plugin-iec958.xml:
14022           * docs/plugins/inspect/plugin-lame.xml:
14023           * docs/plugins/inspect/plugin-mad.xml:
14024           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14025           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14026           * docs/plugins/inspect/plugin-mpegstream.xml:
14027           Add new docs. Scan c++ files too.
14028           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14029           (gst_amrnbdec_event):
14030           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
14031           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14032           (gst_amrnbparse_loop):
14033           Add documentation headers.
14034           * ext/mad/gstmad.c:
14035           * ext/mad/gstmad.h:
14036           Refactor for docs.
14037
14038 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14039
14040           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
14041           Original commit message from CVS:
14042           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
14043           (gst_mp3parse_init):
14044           Use GST_BOILERPLATE instead of manual GType magic.
14045           * gst/mpegaudioparse/gstmpegaudioparse.c:
14046           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14047           (mp3parse_bytepos_to_time):
14048           * gst/mpegaudioparse/gstmpegaudioparse.h:
14049           Implement seeking, byte->time, time->byte conversions with the Xing
14050           seek table if available. This allows better at least a bit more
14051           accurate seeks and file position reporting.
14052
14053 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14054
14055           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
14056           Original commit message from CVS:
14057           * gst/mpegaudioparse/gstmpegaudioparse.c:
14058           (gst_mp3parse_handle_first_frame):
14059           Copy the complete Xing seek table in the 100 byte array instead of
14060           copying the first byte 100 times.
14061           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
14062           (mp3parse_total_time), (mp3parse_time_to_bytepos):
14063           Add seeking support based on the Xing header but comment it out for
14064           now as it seems to yield worse result than the other method.
14065           Also use gst_pad_query_peer_duration() instead of getting the peer pad
14066           ourself, creating a new GstQuery, etc.
14067
14068 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14069
14070           docs/plugins/: Update docs with caps info.
14071           Original commit message from CVS:
14072           * docs/plugins/gst-plugins-ugly-plugins.args:
14073           * docs/plugins/inspect/plugin-a52dec.xml:
14074           * docs/plugins/inspect/plugin-amrnb.xml:
14075           * docs/plugins/inspect/plugin-asf.xml:
14076           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14077           * docs/plugins/inspect/plugin-dvdread.xml:
14078           * docs/plugins/inspect/plugin-dvdsub.xml:
14079           * docs/plugins/inspect/plugin-iec958.xml:
14080           * docs/plugins/inspect/plugin-lame.xml:
14081           * docs/plugins/inspect/plugin-mad.xml:
14082           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14083           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14084           * docs/plugins/inspect/plugin-mpegstream.xml:
14085           Update docs with caps info.
14086
14087 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14088
14089           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
14090           Original commit message from CVS:
14091           * po/POTFILES.in:
14092           Make sure dvdnav strings get translated too (no reason not to have
14093           them in the .po file, even if the plugin is disabled for now).
14094           Fixes #450879.
14095
14096 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14097
14098           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
14099           Original commit message from CVS:
14100           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14101           (gst_amrnbdec_event), (gst_amrnbdec_chain),
14102           (gst_amrnbdec_state_change):
14103           * ext/amrnb/amrnbdec.h:
14104           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14105           (gst_amrnbparse_loop):
14106           Add newsegment and discont handling. Some code cleanups.
14107
14108 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
14109
14110           ext/dvdread/dvdreadsrc.c: check for an error from
14111           Original commit message from CVS:
14112           * ext/dvdread/dvdreadsrc.c: check for an error from
14113           DVDReadBlocks() correctly.
14114
14115 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
14116
14117           ext/dvdread/dvdreadsrc.c: If we can't read a nav packet, or it doesn't look like a nav packet, that's an error.  Prev...
14118           Original commit message from CVS:
14119           * ext/dvdread/dvdreadsrc.c:
14120           If we can't read a nav packet, or it doesn't look like a nav
14121           packet, that's an error.  Previous behavior was to look at
14122           the next packet; I can't find any justification for doing that.
14123           Fixes: #358891.
14124
14125 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14126
14127           po/it.po: Updated Italian translation.
14128           Original commit message from CVS:
14129           * po/it.po:
14130           Updated Italian translation.
14131
14132 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14133
14134           po/vi.po: Updated Vietnames translation.
14135           Original commit message from CVS:
14136           * po/vi.po:
14137           Updated Vietnames translation.
14138
14139 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14140
14141           po/: Added Chinese (simplified) translation.
14142           Original commit message from CVS:
14143           contributed by: Wenzheng Hu <db_lobster@163.com>
14144           * po/LINGUAS:
14145           * po/zh_CN.po:
14146           Added Chinese (simplified) translation.
14147
14148 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14149
14150           MAINTAINERS: Updating all the maintainers files
14151           Original commit message from CVS:
14152           * MAINTAINERS:
14153           Updating all the maintainers files
14154
14155 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
14156
14157           Fix leaks some more.
14158           Original commit message from CVS:
14159           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
14160           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
14161           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
14162           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
14163           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
14164           * gst/iec958/ac3iec.c: (ac3iec_init):
14165           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
14166           Fix leaks some more.
14167
14168 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
14169
14170           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
14171           Original commit message from CVS:
14172           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
14173           "She's leaking me", said valgrind.
14174
14175 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14176
14177           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
14178           Original commit message from CVS:
14179           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
14180           Fix "pad caps are not a real subset of its template caps" warning.
14181
14182 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
14183
14184           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
14185           Original commit message from CVS:
14186           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
14187           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
14188           (gst_amrnbdec_finalize):
14189           Don't leak the adapter, unref it in a new finalize method instead.
14190           Fixes #448782.
14191
14192 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14193
14194           configure.ac: Back to CVS
14195           Original commit message from CVS:
14196           * configure.ac:
14197           Back to CVS
14198           * gst-plugins-ugly.doap:
14199           Add 0.10.6 to the list of releases.
14200
14201 === release 0.10.6 ===
14202
14203 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14204
14205         * ChangeLog:
14206         * NEWS:
14207         * RELEASE:
14208         * configure.ac:
14209         * docs/plugins/gst-plugins-ugly-plugins.args:
14210         * docs/plugins/inspect/plugin-a52dec.xml:
14211         * docs/plugins/inspect/plugin-asf.xml:
14212         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14213         * docs/plugins/inspect/plugin-dvdread.xml:
14214         * docs/plugins/inspect/plugin-dvdsub.xml:
14215         * docs/plugins/inspect/plugin-iec958.xml:
14216         * docs/plugins/inspect/plugin-lame.xml:
14217         * docs/plugins/inspect/plugin-mad.xml:
14218         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14219         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14220         * docs/plugins/inspect/plugin-mpegstream.xml:
14221         * docs/plugins/inspect/plugin-siddec.xml:
14222           Release 0.10.6
14223           Original commit message from CVS:
14224           Release 0.10.6
14225
14226 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14227
14228         * po/af.po:
14229         * po/az.po:
14230         * po/cs.po:
14231         * po/da.po:
14232         * po/en_GB.po:
14233         * po/hu.po:
14234         * po/it.po:
14235         * po/nb.po:
14236         * po/nl.po:
14237         * po/or.po:
14238         * po/sq.po:
14239         * po/sr.po:
14240         * po/sv.po:
14241         * po/uk.po:
14242         * po/vi.po:
14243           Update .po files
14244           Original commit message from CVS:
14245           Update .po files
14246
14247 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14248
14249           win32/vs6/: Convert line endings to CRLF and mark as binary files.
14250           Original commit message from CVS:
14251           * win32/vs6/gst_plugins_ugly.dsw:
14252           * win32/vs6/libgstac3parse.dsp:
14253           * win32/vs6/libgstasfdemux.dsp:
14254           * win32/vs6/libgstdvdlpcmdec.dsp:
14255           * win32/vs6/libgstdvdsub.dsp:
14256           * win32/vs6/libgstiec958.dsp:
14257           * win32/vs6/libgstlame.dsp:
14258           * win32/vs6/libgstmad.dsp:
14259           * win32/vs6/libgstmpegaudioparse.dsp:
14260           * win32/vs6/libgstmpegstream.dsp:
14261           * win32/vs6/libgstrealmedia.dsp:
14262           * win32/vs6/libgstsynaesthesia.dsp:
14263           Convert line endings to CRLF and mark as binary files.
14264
14265 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
14266
14267           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
14268           Original commit message from CVS:
14269           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
14270           Don't forget to unlock when setting the device property, or
14271           we'll sooner or later deadlock.
14272
14273 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
14274
14275           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
14276           Original commit message from CVS:
14277           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
14278           Use gst_util_guint64_to_gdouble for conversion.
14279           * win32/vs6/libgstasfdemux.dsp:
14280           Add asfpacket.c to the build.
14281
14282 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14283
14284           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
14285           Original commit message from CVS:
14286           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14287           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
14288           * gst/mpegaudioparse/gstmpegaudioparse.h:
14289           If the Xing header provides a total time, use it to calculate the
14290           correct average bitrate immediately, instead of sending updates as
14291           we parse the stream.
14292
14293 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
14294
14295           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
14296           Original commit message from CVS:
14297           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
14298           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
14299           Use GstClockTime instead of guint for a time variable to prevent
14300           overflows on too large subtitle durations. Fixes #444514.
14301
14302 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
14303
14304           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
14305           Original commit message from CVS:
14306           Patch by: Mark Nauwelaerts <manauw at skynet be>
14307           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
14308           Clear state when handling the serialized FLUSH_STOP event instead of
14309           the FLUSH_START event, thereby making sure we don't free buffers the
14310           chain function is still using. Fixes dvdsubdec crashing when flusing
14311           or seeking (#442706).
14312
14313 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14314
14315           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
14316           Original commit message from CVS:
14317           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14318           Initialise variable to make fc4 build bot happy.
14319
14320 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14321
14322           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
14323           Original commit message from CVS:
14324           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
14325           Add sanity check so we don't abort for broken or non-MPEG streams,
14326           but instead error out. Fixes crashes/aborts for when our typefinder
14327           wrongly identifies quicktime files as mpeg (which should be fixed in
14328           -base now too). (#440120).
14329
14330 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14331
14332         * ChangeLog:
14333         * ext/amrnb/amrnbdec.c:
14334         * ext/amrnb/amrnbenc.c:
14335         * ext/amrnb/amrnbparse.c:
14336           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
14337           Original commit message from CVS:
14338           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
14339           block_size, _do_init, gst_amrnbdec_base_init,
14340           gst_amrnbdec_class_init, gst_amrnbdec_init):
14341           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
14342           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
14343           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
14344           block_size, _do_init, gst_amrnbparse_base_init,
14345           gst_amrnbparse_class_init, gst_amrnbparse_init):
14346           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
14347           GST_DEBUG_FUNCPTR and add log-category.
14348
14349 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14350
14351           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
14352           Original commit message from CVS:
14353           * gst/mpegaudioparse/gstmpegaudioparse.c:
14354           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14355           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
14356           (gst_mp3parse_chain), (mp3parse_total_bytes),
14357           (mp3parse_total_time):
14358           * gst/mpegaudioparse/gstmpegaudioparse.h:
14359           Implement parsing of Xing headers from the first frame of the stream,
14360           and use it to report duration correctly where possible.
14361
14362 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
14363
14364           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
14365           Original commit message from CVS:
14366           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
14367           After descrambling, push the packets out as individual packets
14368           instead of one big descrambled buffer. Makes cook audio decoding
14369           work with the 'realaudiodec' decoder from gst-plugins-bad.
14370
14371 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14372
14373           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
14374           Original commit message from CVS:
14375           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14376           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
14377           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
14378           (gst_rmdemux_parse_packet):
14379           * gst/realmedia/rmdemux.h:
14380           Remember first timestamp encountered in stream and re-timestamp
14381           stream to start from zero (fixes #397219); only send one newsegment
14382           event, not two; when seeking, send newsegment events from the
14383           streaming thread and not from the seeking thread.
14384
14385 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
14386
14387           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
14388           Original commit message from CVS:
14389           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
14390           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
14391           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14392           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
14393           * gst/mpegstream/gstmpegdemux.h:
14394           Reset last_flow values for the various streams after a flushing
14395           seek, otherwise we might aggregate wrong flow returns afterwards
14396           that will make upstream pause silently. This should fix seeking
14397           in DVDs and also fix the Thoggen cropping dialog (#438610).
14398
14399 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
14400
14401           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
14402           Original commit message from CVS:
14403           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14404           (gst_asf_demux_chain_headers),
14405           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
14406           (gst_asf_demux_have_mutually_exclusive_active_stream),
14407           (gst_asf_demux_check_activate_streams),
14408           (gst_asf_demux_find_stream_with_complete_payload),
14409           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
14410           (gst_asf_demux_activate_ext_props_streams),
14411           (gst_asf_demux_process_object):
14412           * gst/asfdemux/gstasfdemux.h:
14413           Activate streams (ie. add the pads to the element) depending on
14414           whether we actually get data for those streams within the ASF
14415           preroll value specified. Currently only done in pull-mode though
14416           (this will fix problems with playbin hanging on mms streams once
14417           we use this in push-mode as well).
14418
14419 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
14420
14421           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
14422           Original commit message from CVS:
14423           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14424           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14425           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
14426           (gst_asf_demux_process_file):
14427           * gst/asfdemux/gstasfdemux.h:
14428           Make all timestamps start from zero in pull-mode too; some small
14429           clean-ups and FIXMEs here and there.
14430
14431 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
14432
14433           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
14434           Original commit message from CVS:
14435           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
14436           (gst_asf_demux_parse_packet):
14437           If packet size is specified within the packet and smaller than
14438           the actual packet size, don't parse beyond the size specified in
14439           the packet (this makes us parse some cases of packets with single
14440           compressed payloads cleanly, see e.g stream from #431318). Also
14441           add a sanity check when parsing compressed single payloads.
14442
14443 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
14444
14445           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
14446           Original commit message from CVS:
14447           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14448           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
14449           (gst_asf_demux_handle_seek_event),
14450           (gst_asf_demux_push_complete_payloads):
14451           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
14452           send data from the keyframe right before the new segment start to
14453           make sure the decoder doesn't have to decode more than absolutely
14454           necessary.
14455
14456 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
14457
14458           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
14459           Original commit message from CVS:
14460           * gst/asfdemux/asfheaders.c:
14461           * gst/asfdemux/asfheaders.h:
14462           * gst/asfdemux/asfpacket.c:
14463           (asf_payload_parse_replicated_data_extensions),
14464           (gst_asf_demux_parse_payload):
14465           * gst/asfdemux/asfpacket.h:
14466           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14467           (gst_asf_demux_push_complete_payloads),
14468           (gst_asf_demux_process_ext_stream_props):
14469           * gst/asfdemux/gstasfdemux.h:
14470           Implement payload extension system/extended replicated data parsing,
14471           so we can extract payload durations if they're specified.
14472
14473 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
14474
14475           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
14476           Original commit message from CVS:
14477           * gst/asfdemux/asfheaders.h:
14478           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14479           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
14480           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
14481           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
14482           (gst_asf_demux_parse_stream_object),
14483           (gst_asf_demux_process_ext_stream_props),
14484           (gst_asf_demux_process_queued_extended_stream_objects),
14485           (gst_asf_demux_activate_ext_props_streams),
14486           (gst_asf_demux_process_object):
14487           * gst/asfdemux/gstasfdemux.h:
14488           Refactor stream parse/activation a bit (stream activation heuristics
14489           are still the same though); some more clean-ups.
14490
14491 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
14492
14493           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
14494           Original commit message from CVS:
14495           * win32/common/.cvsignore:
14496           Ignore generated config.h file to make build bot happy.
14497
14498 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
14499
14500           gst/asfdemux/: Init debug category before using it.
14501           Original commit message from CVS:
14502           * gst/asfdemux/gstasf.c: (plugin_init):
14503           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
14504           * gst/asfdemux/gstasfdemux.h:
14505           Init debug category before using it.
14506
14507 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
14508
14509           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
14510           Original commit message from CVS:
14511           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
14512           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
14513           Fix silly bug when we can't pull as much data as we want; don't
14514           forget to announce pending tags in the new packet parsing code.
14515
14516 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
14517
14518           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
14519           Original commit message from CVS:
14520           * configure.ac:
14521           * win32/MANIFEST:
14522           Generate a win32 config.h into win32/common and add to MANIFEST so
14523           it gets disted (#393890). Looks like win32/common/config.h.in needs
14524           some work though.
14525
14526 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
14527
14528           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
14529           Original commit message from CVS:
14530           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
14531           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
14532           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
14533           Fix pull mode operation some more: send newsegment event before
14534           sending data; handle EOS and fatal flow returns a bit better; don't
14535           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
14536
14537 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
14538
14539           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
14540           Original commit message from CVS:
14541           * gst/asfdemux/Makefile.am:
14542           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
14543           (asf_packet_create_payload_buffer),
14544           (asf_payload_find_previous_fragment),
14545           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
14546           (gst_asf_demux_parse_packet):
14547           * gst/asfdemux/asfpacket.h:
14548           * gst/asfdemux/gstasfdemux.c:
14549           (gst_asf_demux_reset_stream_state_after_discont),
14550           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
14551           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
14552           (gst_asf_demux_process_chunk):
14553           * gst/asfdemux/gstasfdemux.h:
14554           New packet parsing code: should put halfway decent timestamps on
14555           buffers, and might even set the appropriate keyframe/discont buffer
14556           flags from time to time (and even if it doesn't, I'm at least able
14557           to debug this code); only used in pull-mode so far. Still needs
14558           some more work, like payload extensions parsing and proper flow
14559           aggregation, and stream activation based on preroll. Stay tuned.
14560
14561 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
14562
14563           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
14564           Original commit message from CVS:
14565           * gst/asfdemux/asfheaders.h:
14566           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14567           (gst_asf_demux_seek_index_lookup),
14568           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
14569           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
14570           (gst_asf_demux_process_ext_content_desc),
14571           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
14572           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
14573           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
14574           * gst/asfdemux/gstasfdemux.h:
14575           Some clean-ups and small fixes: rename asf_stream_context structure to
14576           AsfStream; inline some three-line utility functions that are only used
14577           once anyway and get rid of their associated helper structs; make debug
14578           category global so that it is used by the debug statements in the other
14579           file as well; simplify gst_asf_demux_get_stream(); fix accidental
14580           implicit initialisation of stream->last_buffer_timestamp to 0, which
14581           would lead to missing timestamps on the first buffer; put fourcc format
14582           into video caps to make certain proprietary wmv decoders happy (for the
14583           case of WMVA in particular); play_time is offset by preroll as well, so
14584           fix overreporting of duration for some files.
14585
14586 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
14587
14588           gst/asfdemux/gstasfdemux.c: Printf format fixes.
14589           Original commit message from CVS:
14590           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
14591           (gst_asf_demux_pull_indices):
14592           Printf format fixes.
14593
14594 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
14595
14596           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
14597           Original commit message from CVS:
14598           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14599           (gst_mpeg_parse_send_event):
14600           Post an error message if EOS wasn't handled by anything downstream.
14601           This should fix playbin freezing/hanging with small VobSub subtitle
14602           files (background: not-linked flow returns from downstream are
14603           ignored for a while at the beginning, so if the file is small
14604           upstream will never get a not-linked flow return even if nothing
14605           is connected downstream). (#429960).
14606
14607 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
14608
14609           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
14610           Original commit message from CVS:
14611           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14612           (gst_amrnbparse_sink_activate),
14613           (gst_amrnbparse_sink_activate_pull):
14614           Rewrite terminally broken sinkpad activation code.
14615           Now actually supports pull-mode activation (didn't before), and push
14616           mode activation doesn't leave the sinkpad flushing.
14617
14618 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
14619
14620           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
14621           Original commit message from CVS:
14622           * gst/asfdemux/asfheaders.c:
14623           * gst/asfdemux/asfheaders.h:
14624           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14625           (gst_asf_demux_reset), (gst_asf_demux_init),
14626           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
14627           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
14628           (gst_asf_demux_seek_index_lookup),
14629           (gst_asf_demux_reset_stream_state_after_discont),
14630           (gst_asf_demux_handle_seek_event),
14631           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
14632           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
14633           (gst_asf_demux_pull_indices),
14634           (gst_asf_demux_parse_data_object_start),
14635           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
14636           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
14637           (gst_asf_demux_process_simple_index),
14638           (gst_asf_demux_process_object),
14639           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
14640           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
14641           * gst/asfdemux/gstasfdemux.h:
14642           Make asfdemux work in pull mode where possible. If there's an index
14643           at the end of the file, read it and use it for seeking purposes.
14644
14645 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
14646
14647           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
14648           Original commit message from CVS:
14649           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14650           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
14651           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
14652           Some timestamp fixes.
14653           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
14654           Fix for 64-bit machines.
14655
14656 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
14657
14658           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
14659           Original commit message from CVS:
14660           Patch by: René Stadler <mail at renestadler dot de>
14661           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
14662           (find_seek_offset_time), (gst_rmdemux_reset),
14663           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
14664           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
14665           * gst/realmedia/rmdemux.h:
14666           Make rmdemux handle any number of logical streams. Fixes #428698.
14667
14668 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14669
14670         * po/nl.po:
14671           update dutch
14672           Original commit message from CVS:
14673           update dutch
14674
14675 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14676
14677           po/: Added Danish translation.
14678           Original commit message from CVS:
14679           submitted by: Mogens Jaeger <mogens@jaeger.tf>
14680           * po/LINGUAS:
14681           * po/da.po:
14682           Added Danish translation.
14683
14684 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
14685
14686           po/.cvsignore: Add pot.
14687           Original commit message from CVS:
14688           * po/.cvsignore:
14689           Add pot.
14690
14691 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
14692
14693           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
14694           Original commit message from CVS:
14695           2007-03-27  Julien MOUTTE  <julien@moutte.net>
14696           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
14697           stream and try to adapt to incoming timestamps lack of
14698           precision up to half a frame. This allows generating
14699           a perfect stream even with muxed formats like FLV where
14700           the timestamps are stored in milliseconds.
14701
14702 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14703
14704           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
14705           Original commit message from CVS:
14706           * gst/realmedia/rmdemux.c:
14707           Remove unused zlib.h include. Fixes #421594.
14708
14709 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14710
14711           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
14712           Original commit message from CVS:
14713           * ext/lame/gstlame.c: (gst_lame_setup):
14714           Disable the bitrate checking when the user has requested
14715           Free Format mode, as all bitrates less than the maximum
14716           are valid then.
14717
14718 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14719
14720           po/: Update translations.
14721           Original commit message from CVS:
14722           * po/hu.po:
14723           * po/it.po:
14724           * po/sv.po:
14725           Update translations.
14726
14727 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14728
14729           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
14730           Original commit message from CVS:
14731           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
14732           When handling seeks, don't convert -1 start or stop values to a bogus
14733           byte position - pass them upstream as -1.
14734
14735 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14736
14737           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
14738           Original commit message from CVS:
14739           * gst/mpegaudioparse/gstmpegaudioparse.c:
14740           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14741           (gst_mp3parse_init), (gst_mp3parse_sink_event),
14742           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
14743           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
14744           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
14745           (mp3parse_total_time), (mp3parse_handle_seek),
14746           (mp3parse_src_event), (mp3parse_src_query),
14747           (mp3parse_get_query_types), (plugin_init):
14748           * gst/mpegaudioparse/gstmpegaudioparse.h:
14749           Implement seeking via average bitrate, and position+duration
14750           querying in mp3parse. Later, it will support frame-accurate seeking by
14751           building a seek table as it parses.
14752           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
14753           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
14754           before any extant MP3 decoder plugin. This allows us to remove framing
14755           support from the decoders, if we want, and will provide them with
14756           accurate seeking automatically once it is finished.
14757           Fix the handling of MPEG-1 Layer 1 files.
14758           Partially fix timestamping of packets arriving from a demuxer by
14759           queueing the incoming timestamp until the next packet starts, rather
14760           than applying it immediately to the next pushed buffer.
14761
14762 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
14763
14764           gst/asfdemux/gstasfdemux.c: Printf format fix.
14765           Original commit message from CVS:
14766           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
14767           Printf format fix.
14768
14769 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14770
14771           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
14772           Original commit message from CVS:
14773           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
14774           (gst_cdio_cdda_src_finalize):
14775           Make sure we always destroy our libcdio handle.
14776
14777 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
14778
14779           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
14780           Original commit message from CVS:
14781           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
14782           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
14783           (gst_cdio_cdda_src_finalize):
14784           Small code cleanups.
14785           Don't use pad_alloc as the base class cannot deal with the error codes.
14786
14787 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
14788
14789           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
14790           Original commit message from CVS:
14791           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
14792           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14793           Never post a (fatal) error message on the bus on decoding errors. We
14794           should only do this if we can't recover, but mpeg2dec can always
14795           recover. This is needed for DVB streams, for example, where there
14796           may be temporary glitches in the stream. Instead of an error
14797           message, post a warning message on the bus for every N decoding
14798           errors. Fixes #370020.
14799
14800 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14801
14802           configure.ac: Convert to new AG_GST style.
14803           Original commit message from CVS:
14804           * configure.ac:
14805           Convert to new AG_GST style.
14806
14807 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14808
14809           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
14810           Original commit message from CVS:
14811           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14812           (gst_lame_setup):
14813           Display sensible defaults and limits for the
14814           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
14815           property - it's supposed to be a boolean 0/1 value.
14816
14817 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14818
14819           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
14820           Original commit message from CVS:
14821           * ext/lame/gstlame.c:
14822           Initialise the variables so gcc doesn't complain about possibly
14823           uninitialised uses, even though they can't actually happen.
14824
14825 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
14826
14827           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
14828           Original commit message from CVS:
14829           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
14830           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
14831           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
14832           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14833           Implement all sample rates.
14834           Implement sample permutation a little smarter avoiding a memcpy.
14835           Fix timestamps, use segments, fix seeking.
14836
14837 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
14838
14839           Document siddec.
14840           Original commit message from CVS:
14841           * docs/plugins/Makefile.am:
14842           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14843           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14844           * docs/plugins/inspect/plugin-siddec.xml:
14845           * ext/sidplay/gstsiddec.cc:
14846           * ext/sidplay/gstsiddec.h:
14847           Document siddec.
14848
14849 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14850
14851           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
14852           Original commit message from CVS:
14853           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14854           (gst_lame_set_property), (gst_lame_setup):
14855           Fix up bitrate checking macro.  Make it give us a
14856           GST_ELEMENT_WARNING message so the application has a chance of
14857           reporting this to the user.  Move the checking to _setup, so we
14858           are sure it runs in the READY state, when we hope to have a pipeline
14859           and a bus that is not flushing.
14860           This fixes e.g. using 96 kbit/sec as a bitrate.
14861
14862 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
14863
14864           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
14865           Original commit message from CVS:
14866           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
14867           (gst_asf_demux_process_advanced_mutual_exclusion),
14868           (gst_asf_demux_process_queued_extended_stream_objects),
14869           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14870           * gst/asfdemux/gstasfdemux.h:
14871           Parse advanced mutual exclusion object and only add pads for
14872           'hidden' streams (those in an extended stream header) that are
14873           mutually exclusive with an already existing 'main stream' if
14874           the broadcasting flag is not set. If the broadcasting flag is set,
14875           assume that data for this stream isn't sent. (This should ideally be
14876           solved better by making playbin more robust against this and/or by
14877           making mmssrc send some information downstream about which streams
14878           will be streamed). Fixes #353116.
14879
14880 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14881
14882           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
14883           Original commit message from CVS:
14884           * gst/synaesthesia/gstsynaesthesia.c:
14885           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14886           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
14887           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
14888           (synaescope32), (synaescope_set_data), (synaesthesia_update),
14889           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
14890           * gst/synaesthesia/synaescope.h:
14891           Move all the mutable engine state into a structure so that
14892           multiple element instances can run without interfering.
14893
14894 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14895
14896           Add crossreferences to glib/gobject/gstream docs.
14897           Original commit message from CVS:
14898           * configure.ac:
14899           * docs/plugins/Makefile.am:
14900           Add crossreferences to glib/gobject/gstream docs.
14901
14902 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14903
14904           gst/synaesthesia/: More source cleanups and add FIXME comments.
14905           Original commit message from CVS:
14906           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14907           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14908           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14909           (plugin_init):
14910           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
14911           (synaescope8):
14912           More source cleanups and add FIXME comments.
14913
14914 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
14915
14916           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
14917           Original commit message from CVS:
14918           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
14919           Use gst_guint64_to_gdouble for conversions.
14920           * gst/synaesthesia/synaescope.c:
14921           Define M_PI and do not include <pthread.h> and
14922           <sys/time.h> for G_OS_WIN32
14923           * win32/vs6/libgstrealmedia.dsp:
14924           * win32/vs6/synaesthesia.dsp:
14925           Update projects files.
14926           * win32/common/config.h.in:
14927           Add config.h.in for autogen of config.h
14928
14929 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14930
14931           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
14932           Original commit message from CVS:
14933           * configure.ac:
14934           Add --enable-experimental support. Activate synaesthesia when building
14935           with --enable-experimental. Fix --enable external configure switch
14936           description.
14937
14938 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14939
14940           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
14941           Original commit message from CVS:
14942           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14943           (gst_lame_change_state):
14944           * ext/lame/gstlame.h:
14945           On receiving EOS, we try to push a last buffer with the remaining
14946           samples. Don't do that if we got an unclean flow return on the last
14947           gst_pad_push(), downstream might not handle this very gracefully
14948           (see #403168).
14949           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14950           Pass flow returns upstream (helps #403168).
14951
14952 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14953
14954           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
14955           Original commit message from CVS:
14956           * gst/synaesthesia/gstsynaesthesia.c:
14957           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14958           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14959           (gst_synaesthesia_chain), (plugin_init):
14960           check result of gst_pad_push() in _chain.
14961
14962 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14963
14964           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
14965           Original commit message from CVS:
14966           * gst/synaesthesia/Makefile.am:
14967           * gst/synaesthesia/gstsynaesthesia.c:
14968           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14969           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14970           (gst_synaesthesia_chain), (plugin_init):
14971           * gst/synaesthesia/synaescope.c:
14972           * gst/synaesthesia/synaescope.h:
14973           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
14974           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
14975           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
14976           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
14977           possible leak in _chain. (#356882)
14978
14979 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14980
14981           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
14982           Original commit message from CVS:
14983           * gst/asfdemux/asfheaders.c:
14984           * gst/asfdemux/asfheaders.h:
14985           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
14986           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
14987           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
14988           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
14989           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
14990           (gst_asf_demux_process_ext_content_desc),
14991           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
14992           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
14993           (gst_asf_demux_process_bitrate_props_object),
14994           (gst_asf_demux_process_header_ext),
14995           (gst_asf_demux_process_language_list),
14996           (gst_asf_demux_process_ext_stream_props),
14997           (gst_asf_demux_process_queued_extended_stream_objects),
14998           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14999           * gst/asfdemux/gstasfdemux.h:
15000           Refactor and clean up header parsing and chain function a bit; get
15001           rid of some cruft; make header parsing a tad more robust, fixing
15002           #403188.
15003
15004 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15005
15006           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
15007           Original commit message from CVS:
15008           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
15009           Post an error if we receive an EOS event while still waiting for the
15010           ASF header object to come through.
15011
15012 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
15013
15014           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
15015           Original commit message from CVS:
15016           Patch by: Xavier B. <xavierb gmail com>
15017           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
15018           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15019           (gst_asf_demux_process_ext_content_desc),
15020           (gst_asf_demux_process_data),
15021           (gst_asf_demux_process_language_list),
15022           (gst_asf_demux_process_ext_stream_props),
15023           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
15024           Guard places where we assume that a certain amount of data is
15025           available better against less data being available (should fix
15026           infamous assertion crasher bug #336370). Also fixes a small
15027           memory leak.
15028
15029 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
15030
15031           gst/realmedia/: Add demuxer for RealAudio files (#349779).
15032           Original commit message from CVS:
15033           * gst/realmedia/Makefile.am:
15034           * gst/realmedia/rademux.c:
15035           * gst/realmedia/rademux.h:
15036           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15037           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
15038           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
15039           * gst/realmedia/rmutils.h:
15040           Add demuxer for RealAudio files (#349779).
15041
15042 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
15043
15044           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
15045           Original commit message from CVS:
15046           * Makefile.am:
15047           Add win32/MANIFEST to EXTRA_DIST so win32 files will
15048           be include in the next release.
15049           * win32/MANIFEST:
15050           Remove win32/common/config.h is which is not autogenerated yet.
15051
15052 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15053
15054           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
15055           Original commit message from CVS:
15056           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
15057           warn when outgoing sample rate is different from incoming
15058
15059 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15060
15061           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
15062           Original commit message from CVS:
15063           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15064           All sample-rates < 32khz come from the LSF extensions, which only
15065           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
15066           Use gst_util_uint64_scale because we can.
15067
15068 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15069
15070           tests/check/elements/amrnbenc.c: and fix compilation of this test
15071           Original commit message from CVS:
15072           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15073           (cleanup_amrnbenc):
15074           and fix compilation of this test
15075
15076 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15077
15078           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
15079           Original commit message from CVS:
15080           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15081           (cleanup_amrnbenc):
15082           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15083           (cleanup_mpeg2dec):
15084           re-apply as it was -bad and not -ugly that is frozen, doh
15085
15086 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15087
15088           tests/check/elements/: revert my freeze breakage
15089           Original commit message from CVS:
15090           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15091           (cleanup_amrnbenc):
15092           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15093           (cleanup_mpeg2dec):
15094           revert my freeze breakage
15095
15096 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15097
15098           gst/asfdemux/gstasfdemux.c: add a comment about a future change
15099           Original commit message from CVS:
15100           * gst/asfdemux/gstasfdemux.c:
15101           (gst_asf_demux_get_gst_tag_from_tag_name),
15102           (gst_asf_demux_process_ext_content_desc):
15103           add a comment about a future change
15104           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15105           (cleanup_amrnbenc):
15106           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15107           (cleanup_mpeg2dec):
15108           consistent pad (de)activation
15109
15110 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15111
15112           gst/asfdemux/gstasfdemux.c: Update query_types function too.
15113           Original commit message from CVS:
15114           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
15115           Update query_types function too.
15116
15117 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
15118
15119           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
15120           Original commit message from CVS:
15121           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
15122           (gst_rmdemux_src_query_types):
15123           Implement SEEKING query, make query function thread-safe.
15124
15125 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
15126
15127           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
15128           Original commit message from CVS:
15129           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
15130           Use alignment-safe macros here too (subbuffers ...); guard against
15131           hypothetical memory access beyond our given buffer in the case
15132           where the buffer size is not a multiple of 2.
15133
15134 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
15135
15136           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
15137           Original commit message from CVS:
15138           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
15139           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
15140           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
15141           * gst/asfdemux/gstasfdemux.h:
15142           Don't crash in the seek event handling code when playtime is 0,
15143           as may be the case with live streams (#386218). Implement SEEKING
15144           query so applications can query seekability without second-guessing
15145           based on whether we have a duration or not.
15146
15147 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15148
15149           add doap file
15150           Original commit message from CVS:
15151           * Makefile.am:
15152           * gst-plugins-ugly.doap:
15153           * gst-plugins-ugly.spec.in:
15154           add doap file
15155
15156 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
15157
15158           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
15159           Original commit message from CVS:
15160           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
15161           Use our alignment-safe macros here too, since we can't assume that
15162           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
15163           here).
15164
15165 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
15166
15167           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
15168           Original commit message from CVS:
15169           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
15170           Also, don't read the index for a stream a second time when
15171           operating in pull-mode and reaching the end of the file.
15172
15173 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
15174
15175           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
15176           Original commit message from CVS:
15177           Patch by: Roland Kay  <roland.kay at ox compsoc net>
15178           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
15179           Don't leak stream index (#385292).
15180
15181 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
15182
15183           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
15184           Original commit message from CVS:
15185           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
15186           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
15187           (gst_lame_setup):
15188           * ext/lame/gstlame.h:
15189           Fix leak (by calling lame_init_params() before lame_close()); handle
15190           NULL return from lame_init() more gracefully. Fixes #385311.
15191
15192 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15193
15194           configure.ac: Back to CVS
15195           Original commit message from CVS:
15196           * configure.ac:
15197           Back to CVS
15198
15199 === release 0.10.5 ===
15200
15201 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15202
15203         * ChangeLog:
15204         * NEWS:
15205         * RELEASE:
15206         * configure.ac:
15207         * docs/plugins/gst-plugins-ugly-plugins.args:
15208         * docs/plugins/inspect/plugin-a52dec.xml:
15209         * docs/plugins/inspect/plugin-asf.xml:
15210         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15211         * docs/plugins/inspect/plugin-dvdsub.xml:
15212         * docs/plugins/inspect/plugin-iec958.xml:
15213         * docs/plugins/inspect/plugin-lame.xml:
15214         * docs/plugins/inspect/plugin-mad.xml:
15215         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15216         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15217         * docs/plugins/inspect/plugin-mpegstream.xml:
15218         * docs/plugins/inspect/plugin-siddec.xml:
15219           Release 0.10.5
15220           Original commit message from CVS:
15221           Release 0.10.5
15222
15223 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
15224
15225           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
15226           Original commit message from CVS:
15227           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
15228           to in the previous checkin.  see #385192.  You can have your
15229           cheese back now.
15230
15231 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
15232
15233           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
15234           Original commit message from CVS:
15235           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
15236           from the dereferenced integer, not the pointer itself.  Fixes
15237           #385192.
15238           I'm takin ur cheese!
15239
15240 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
15241
15242         * ChangeLog:
15243           ChangeLog surgery: fix bug number
15244           Original commit message from CVS:
15245           ChangeLog surgery: fix bug number
15246
15247 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
15248
15249           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
15250           Original commit message from CVS:
15251           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
15252           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
15253           For version 4 streams, read the extra codec data size from the
15254           header instead of assuming it is always 16 (also read it from the
15255           right position) (#384989). For version 4 and 5 streams, check that
15256           the specified extra codec data size doesn't make us read beyond the
15257           chunk boundary (#384989).
15258
15259 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15260
15261         * po/af.po:
15262         * po/az.po:
15263         * po/cs.po:
15264         * po/en_GB.po:
15265         * po/hu.po:
15266         * po/it.po:
15267         * po/nb.po:
15268         * po/nl.po:
15269         * po/or.po:
15270         * po/sq.po:
15271         * po/sr.po:
15272         * po/sv.po:
15273         * po/uk.po:
15274         * po/vi.po:
15275           Update .po files
15276           Original commit message from CVS:
15277           Update .po files
15278
15279 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15280
15281           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
15282           Original commit message from CVS:
15283           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
15284           Cosmetic changes: fix misleading debug statement, update
15285           comment, add cast.
15286
15287 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15288
15289           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
15290           Original commit message from CVS:
15291           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
15292           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15293           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
15294           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15295           * ext/mpeg2dec/gstmpeg2dec.h:
15296           Align buffers to a 16 byte boundary so the altivec optimisations
15297           don't crash. Fixes #327350.
15298
15299 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
15300
15301           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
15302           Original commit message from CVS:
15303           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
15304           The availability of extra codec data isn't something that
15305           warrants debug messages at WARNING level (see #376958).
15306
15307 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15308
15309           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
15310           Original commit message from CVS:
15311           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
15312           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
15313           (gst_dvd_demux_send_subbuffer):
15314           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
15315           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
15316           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
15317           (gst_mpeg_demux_send_subbuffer):
15318           * gst/mpegstream/gstmpegdemux.h:
15319           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15320           (gst_mpeg_parse_chain):
15321           Fix flow value combination; this fixes playbin/totem locking up if
15322           a VobSub file is specified as subtitle file (#334322). Flow value
15323           combination should only happen once we are fairly sure we've got all
15324           pads that are available for now. Since there isn't a well-specified
15325           time when this is the case in MPEG, we'll just assume this is the
15326           case once there has been a certain number of packets for each
15327           stream we've found so far.
15328
15329 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
15330
15331           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
15332           Original commit message from CVS:
15333           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
15334           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
15335           Simplify the framerate code and support more framerates. Fixes #361584.
15336
15337 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15338
15339           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
15340           Original commit message from CVS:
15341           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
15342           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
15343           Fix minor memleak when creating pads from static pad templates (#369627).
15344           * tests/check/Makefile.am:
15345           * tests/check/elements/.cvsignore:
15346           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15347           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
15348           Add unit tests for mpeg2dec (#369627).
15349
15350 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
15351
15352         * ChangeLog:
15353           give credit
15354           Original commit message from CVS:
15355           give credit
15356
15357 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
15358
15359           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
15360           Original commit message from CVS:
15361           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
15362           (gst_lame_change_state):
15363           * ext/lame/gstlame.h:
15364           Make lame timestamp flushed eos buffer by some additional timestamp
15365           accounting. Fixes #374760.
15366
15367 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
15368
15369           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
15370           Original commit message from CVS:
15371           * gst/mpegaudioparse/gstmpegaudioparse.c:
15372           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
15373           (gst_mp3parse_init), (gst_mp3parse_dispose),
15374           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15375           (gst_mp3parse_change_state):
15376           * gst/mpegaudioparse/gstmpegaudioparse.h:
15377           Make timestamp handling in mp3parse saner; now works for at least
15378           simple cases.
15379
15380 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
15381
15382           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
15383           Original commit message from CVS:
15384           * gst/mpegaudioparse/Makefile.am:
15385           * gst/mpegaudioparse/gstmpegaudioparse.c:
15386           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15387           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
15388           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15389           (gst_mp3parse_change_state), (plugin_init):
15390           * gst/mpegaudioparse/gstmpegaudioparse.h:
15391           Bring mp3parse into the 21st century.
15392           Use its own debug category, use gstadapter, format nicely to 80
15393           columns, and fix incorrect handling of 32 kHz and less files.
15394
15395 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
15396
15397           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
15398           Original commit message from CVS:
15399           Patch by: Sebastian Droege <slomo at ubuntu dot com>
15400           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15401           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15402           * ext/mpeg2dec/gstmpeg2dec.h:
15403           libmpeg2 requires its output buffers to start at a 16byte aligned
15404           address or the altivec optimizations will explode.
15405
15406 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
15407
15408           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
15409           Original commit message from CVS:
15410           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
15411           * ext/cdio/gstcdio.h:
15412           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15413           Move CD-TEXT utility function into common file so it can also be
15414           used by a future cdioparanoiasrc.
15415
15416 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15417
15418           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
15419           Original commit message from CVS:
15420           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
15421           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
15422           information (fixes #340433).
15423
15424 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
15425
15426           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
15427           Original commit message from CVS:
15428           Patch by: Josep Torra Valles  <josep at fluendo com>
15429           * gst/iec958/ac3_padder.c: (ac3p_init):
15430           * gst/mpegstream/gstmpegparse.c:
15431           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
15432           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
15433           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
15434           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
15435           (gst_rmdemux_parse_packet):
15436           Misc. fixes for problems discovered by Forte (different return types
15437           in function declaration and definition, pointer arithmetics with
15438           void pointers). Fixes #362639.
15439
15440 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
15441
15442           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
15443           Original commit message from CVS:
15444           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
15445           Don't announce audio or subtitle streams that aren't really present,
15446           it makes dvddemux create pads that will never carry any data, which
15447           is not good.
15448
15449 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
15450
15451           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
15452           Original commit message from CVS:
15453           * ext/lame/gstlame.c: (gst_lame_set_property):
15454           Round up not allowed bitrates to the next higher allowed one
15455           (Closes: #361140).
15456
15457 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
15458
15459           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
15460           Original commit message from CVS:
15461           * docs/plugins/Makefile.am:
15462           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15463           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15464           * ext/lame/gstlame.c: (gst_lame_class_init):
15465           * ext/lame/gstlame.h:
15466           Add docs for lame and lame to docs. Specify allowed bitrates
15467           in the properties description (#361140). Canonicalise object
15468           property names (ie. use hyphen instead of underscore).
15469           * docs/plugins/inspect/plugin-a52dec.xml:
15470           * docs/plugins/inspect/plugin-amrnb.xml:
15471           * docs/plugins/inspect/plugin-asf.xml:
15472           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15473           * docs/plugins/inspect/plugin-dvdread.xml:
15474           * docs/plugins/inspect/plugin-dvdsub.xml:
15475           * docs/plugins/inspect/plugin-iec958.xml:
15476           * docs/plugins/inspect/plugin-lame.xml:
15477           * docs/plugins/inspect/plugin-mad.xml:
15478           * docs/plugins/inspect/plugin-mpeg2dec.xml:
15479           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15480           * docs/plugins/inspect/plugin-mpegstream.xml:
15481           * docs/plugins/inspect/plugin-siddec.xml:
15482           Update version to CVS.
15483
15484 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
15485
15486           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
15487           Original commit message from CVS:
15488           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15489           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
15490           (plugin_init):
15491           * po/POTFILES.in:
15492           Add i18n magic to lame plugin. Throw decent error message when we
15493           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
15494
15495 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
15496
15497           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
15498           Original commit message from CVS:
15499           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
15500           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
15501           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
15502           Change caps to x-rdt, because it's not x-rtp.
15503           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15504           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
15505           (gst_rmdemux_plugin_init):
15506           Activate pad before adding to the element.
15507           Return the combined stream return values after pad_alloc.
15508
15509 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15510
15511           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
15512           Original commit message from CVS:
15513           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
15514           * ext/mpeg2dec/gstmpeg2dec.h:
15515           Add some debugging to timestamp handling.
15516           Make sure we don't convert invalid timestamps.
15517
15518 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15519
15520           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
15521           Original commit message from CVS:
15522           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
15523           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
15524           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
15525           (gst_dvd_demux_get_subpicture_stream):
15526           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
15527           (gst_mpeg_demux_get_audio_stream),
15528           (gst_mpeg_demux_get_private_stream):
15529           Active pads before adding them to the running element. Don't assert
15530           on non-BYTE format newsegment events in asfdemux.
15531
15532 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
15533
15534           Printf format fixes.
15535           Original commit message from CVS:
15536           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
15537           (gst_dvd_read_src_handle_seek_event):
15538           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
15539           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
15540           * ext/sidplay/gstsiddec.cc:
15541           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
15542           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
15543           (gst_rmdemux_parse_packet):
15544           Printf format fixes.
15545
15546 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15547
15548           gst/realmedia/: Added RDT depayloader.
15549           Original commit message from CVS:
15550           * gst/realmedia/Makefile.am:
15551           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
15552           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
15553           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
15554           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
15555           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
15556           * gst/realmedia/rdtdepay.h:
15557           Added RDT depayloader.
15558           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15559           (gst_rmdemux_plugin_init), (plugin_init):
15560           Remove unused function.
15561           Added some more mime-types.
15562
15563 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15564
15565           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
15566           Original commit message from CVS:
15567           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
15568           If an incoming timestamp is within one sample of our current
15569           timestamp, then keep it. This prevents imprecision in the
15570           PTS (which only has 90khz granularity) from affecting our stream.
15571
15572 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
15573
15574           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
15575           Original commit message from CVS:
15576           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
15577           Reflow code so that compiler doesn't complain about possible use
15578           of uninitialised variable any longer; but just in case, initialise
15579           it anyway; also take object ref in query function and do peer pad
15580           stuff in a more thread-safe way.
15581
15582 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
15583
15584           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
15585           Original commit message from CVS:
15586           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
15587           Init a variable to make compilers happy.
15588
15589 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
15590
15591           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
15592           Original commit message from CVS:
15593           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
15594           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
15595           (gst_dvd_demux_sync_stream_to_time):
15596           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
15597           (gst_mpeg_demux_synchronise_pads),
15598           (gst_mpeg_demux_sync_stream_to_time):
15599           Send newsegment updates for sparse streams (#350778).
15600
15601 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15602
15603           ext/dvdread/dvdreadsrc.c: fix compile warning
15604           Original commit message from CVS:
15605           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
15606           fix compile warning
15607
15608 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15609
15610         * configure.ac:
15611           bump the nano bitches
15612           Original commit message from CVS:
15613           bump the nano bitches
15614
15615 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15616
15617           configure.ac: As another attempt, synaesthesia can be enabled by passing
15618           Original commit message from CVS:
15619           * configure.ac:
15620           As another attempt, synaesthesia can be enabled by passing
15621           --with-plugins="synaesthesia" to configure
15622
15623 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15624
15625           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
15626           Original commit message from CVS:
15627           * configure.ac:
15628           Don't build synaesthesia by default, until someone confirms that it
15629           is okay (filed as #356882)
15630
15631 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15632
15633           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
15634           Original commit message from CVS:
15635           * configure.ac:
15636           Don't build synaesthesia by default, until someone confirms that it
15637           is okay (filed as #356882)
15638
15639 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15640
15641           Port synaesthesia.
15642           Original commit message from CVS:
15643           * configure.ac:
15644           * gst/synaesthesia/Makefile.am:
15645           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15646           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15647           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
15648           (gst_synaesthesia_change_state), (plugin_init):
15649           Port synaesthesia.
15650
15651 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15652
15653           More G_OBJECT macro fixing.
15654           Original commit message from CVS:
15655           * ext/mad/gstid3tag.c:
15656           * gst/mpegstream/gstrfc2250enc.h:
15657           * gst/synaesthesia/gstsynaesthesia.c:
15658           More G_OBJECT macro fixing.
15659
15660 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
15661
15662           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
15663           Original commit message from CVS:
15664           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
15665           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
15666           Fix initialisation dummy buffer, the offsets are relative to the start
15667           of the buffers. Fixes #356004.
15668
15669 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
15670
15671         * gst-plugins-ugly.spec.in:
15672           update spec file
15673           Original commit message from CVS:
15674           update spec file
15675
15676 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
15677
15678           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
15679           Original commit message from CVS:
15680           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
15681           Add convert query (needed for later when we just operate in time
15682           format and let the base source class handle all the seeking stuff).
15683
15684 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15685
15686           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
15687           Original commit message from CVS:
15688           * gst/asfdemux/gstasfdemux.c:
15689           (gst_asf_demux_get_gst_tag_from_tag_name),
15690           (gst_asf_demux_process_ext_content_desc):
15691           Erm, lets properly fix it. The only non-text tag that we support is
15692           the track-number and that is an UINT. asfdemux was returning a GValue
15693           initialized as INT. Further the Track and not the TrackNumber tag
15694           (the latter is a string too).
15695
15696 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15697
15698           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
15699           Original commit message from CVS:
15700           * gst/asfdemux/gstasfdemux.c:
15701           (gst_asf_demux_get_gst_tag_from_tag_name),
15702           (gst_asf_demux_process_ext_content_desc):
15703           Skip tags that are unknown (was producing an uninialized GValue).
15704
15705 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
15706
15707           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
15708           Original commit message from CVS:
15709           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
15710           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
15711           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
15712           (gst_a52dec_set_property), (gst_a52dec_get_property):
15713           * ext/a52dec/gsta52dec.h:
15714           Patch from from Michal Benes <michal.benes@itonis.tv>:
15715           Add two things to a52dec: configure the exact output format for ac3
15716           decoding through properties, if desired.
15717           By default, configure an output format preferred by downstream. Now
15718           that audioconvert lists caps by preference, this means that a52dec
15719           can do downmixing (iff required) rather than audioconvert, so it can
15720           use the ac3 downmix levels from the bitstream.
15721
15722 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15723
15724           Add missing GST_LIBS to the link flags
15725           Original commit message from CVS:
15726           * ext/lame/Makefile.am:
15727           * ext/mpeg2dec/Makefile.am:
15728           * gst/dvdlpcmdec/Makefile.am:
15729           * gst/dvdsub/Makefile.am:
15730           * gst/mpegaudioparse/Makefile.am:
15731           Add missing GST_LIBS to the link flags
15732
15733 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15734
15735           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
15736           Original commit message from CVS:
15737           * configure.ac:
15738           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
15739
15740 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15741
15742           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
15743           Original commit message from CVS:
15744           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
15745           fix build for debug disabled
15746
15747 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
15748
15749           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
15750           Original commit message from CVS:
15751           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
15752           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
15753           Use static pad templates with ANY caps for the source pads for
15754           simplicity and to avoid warnings when creating pads for unhandled
15755           codec IDs (#351795).
15756
15757 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
15758
15759           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
15760           Original commit message from CVS:
15761           Patch by: Michal Benes <michal dot benes at itonis dot tv>
15762           * ext/mad/gstmad.c: (gst_mad_chain):
15763           Fix timestamping in mad by only activating a new timestamp when the
15764           previous frame has been decoded. Fixes #350723.
15765           Also clean up some of the non fatal warnings when the input buffer is
15766           too small to decode a header.
15767
15768 === release 0.10.4 ===
15769
15770 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15771
15772         * ChangeLog:
15773         * NEWS:
15774         * RELEASE:
15775         * configure.ac:
15776         * docs/plugins/gst-plugins-ugly-plugins.args:
15777         * docs/plugins/inspect/plugin-a52dec.xml:
15778         * docs/plugins/inspect/plugin-amrnb.xml:
15779         * docs/plugins/inspect/plugin-asf.xml:
15780         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15781         * docs/plugins/inspect/plugin-dvdread.xml:
15782         * docs/plugins/inspect/plugin-dvdsub.xml:
15783         * docs/plugins/inspect/plugin-iec958.xml:
15784         * docs/plugins/inspect/plugin-lame.xml:
15785         * docs/plugins/inspect/plugin-mad.xml:
15786         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15787         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15788         * docs/plugins/inspect/plugin-mpegstream.xml:
15789         * docs/plugins/inspect/plugin-rmdemux.xml:
15790         * docs/plugins/inspect/plugin-siddec.xml:
15791           releasing 0.10.4
15792           Original commit message from CVS:
15793           releasing 0.10.4
15794
15795 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15796
15797         * po/af.po:
15798         * po/az.po:
15799         * po/cs.po:
15800         * po/en_GB.po:
15801         * po/hu.po:
15802         * po/it.po:
15803         * po/nb.po:
15804         * po/nl.po:
15805         * po/or.po:
15806         * po/sq.po:
15807         * po/sr.po:
15808         * po/sv.po:
15809         * po/uk.po:
15810         * po/vi.po:
15811           Update .po files
15812           Original commit message from CVS:
15813           Update .po files
15814
15815 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
15816
15817           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
15818           Original commit message from CVS:
15819           Patch by: Wim Taymans <wim at fluendo dot com>
15820           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15821           Instead of forwarding the event in the wrong format, unref it and set
15822           a boolean that we still need to send it in the streaming thread.
15823           Fixes #350554
15824
15825 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15826
15827           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
15828           Original commit message from CVS:
15829           Patch by: Edward Hervey (edward at fluendo dot com)
15830           * ext/dvdread/dvdreadsrc.c: (plugin_init):
15831           Put debug category initialization before use of GST_DEBUG, in order
15832           to remove a fatal warning.  Fixes #350895
15833
15834 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
15835
15836           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
15837           Original commit message from CVS:
15838           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
15839           Set rank to NONE for the time being until we make playbin handle
15840           subtitle pictures again (dvdsubdec seems to be a bit shaky at
15841           times when seeking, so it's probably better if it doesn't get
15842           autoplugged for the time being).
15843
15844 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15845
15846           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
15847           Original commit message from CVS:
15848           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15849           (gst_rmdemux_parse_mdpr):
15850           Handle audio streams with stream_version 3 properly; warn about
15851           unknown stream versions; handle unknown fourccs a tad more
15852           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
15853           with GST_FOURCC_FORMAT.
15854
15855 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
15856
15857           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
15858           Original commit message from CVS:
15859           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
15860           Error out properly if this is an interactive DVD (fixes #345694).
15861
15862 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15863
15864           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
15865           Original commit message from CVS:
15866           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
15867           When the first_access is 1 or 0, we should copy the timestamp from
15868           the incoming buffer if there is one.
15869
15870 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
15871
15872           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
15873           Original commit message from CVS:
15874           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
15875           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
15876           Use GST_ELEMENT_ERROR for error reporting; post errors in some
15877           more places; remove superfluous newlines from debug statements.
15878
15879 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
15880
15881           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
15882           Original commit message from CVS:
15883           Patch by: Frédéric Riss  <frederic.riss at gmail com>
15884           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
15885           Don't set negative durations on outgoing buffers (#350044),
15886           which happens when you use macros that got changed during
15887           the last unstable cycle because they were thought not to
15888           be used anywhere.
15889
15890 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15891
15892           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
15893           Original commit message from CVS:
15894           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
15895           (gst_dvd_read_src_goto_chapter),
15896           (gst_dvd_read_src_get_chapter_starts),
15897           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
15898           (gst_dvd_read_src_get_time_for_sector),
15899           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
15900           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
15901           (gst_dvd_read_src_goto_sector):
15902           * ext/dvdread/dvdreadsrc.h:
15903           Add basic support for time-based seeking; set timestamps on
15904           outgoing buffers if we have them; create table with
15905           chapter to time mapping when opening a title; rename
15906           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
15907           make it take an explicit pgc argument; fix up some debugging
15908           messages so that title/chapter numbers are printed as starting
15909           from 1 for easier readability.
15910
15911 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
15912
15913           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
15914           Original commit message from CVS:
15915           * gst/realmedia/Makefile.am:
15916           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15917           (gst_rmdemux_parse_cont):
15918           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
15919           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
15920           * gst/realmedia/rmutils.h:
15921           Factor out some code into rmutils.[ch]; when reading
15922           strings, don't read beyond the available data; read
15923           metadata strings correctly (string length is 16 bits
15924           here, not just 8).
15925
15926 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15927
15928           Fix dist by including gst-libs/
15929           Original commit message from CVS:
15930           * Makefile.am:
15931           * configure.ac:
15932           * gst/asfdemux/gstasfdemux.c:
15933           Fix dist by including gst-libs/
15934
15935 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15936
15937           Make custom error messages translatable.
15938           Original commit message from CVS:
15939           * ext/dvdread/dvdreadsrc.c: (plugin_init):
15940           * po/POTFILES.in:
15941           Make custom error messages translatable.
15942           * gst/asfdemux/gstasf.c: (plugin_init):
15943           Remove setlocale() call, doesn't seem to be needed or recommended for
15944           plugins, at least not according to gstreamer/docs/random/i18n.
15945
15946 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
15947
15948           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
15949           Original commit message from CVS:
15950           * gst/asfdemux/Makefile.am:
15951           * gst/asfdemux/asfheaders.c:
15952           * gst/asfdemux/asfheaders.h:
15953           * gst/asfdemux/gstasf.c: (plugin_init):
15954           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15955           Error out when the stream is encrypted (rather than feeding
15956           garbage to the decoders). Fixes #349025.
15957
15958 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
15959
15960           Add/enable autofoo magic for translations.
15961           Original commit message from CVS:
15962           * Makefile.am:
15963           * autogen.sh:
15964           * configure.ac:
15965           * po/POTFILES.in:
15966           Add/enable autofoo magic for translations.
15967
15968 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
15969
15970           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
15971           Original commit message from CVS:
15972           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
15973           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
15974           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
15975           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15976           Don't leak streams, strings or caps. Get rid of unnecessary
15977           getcaps() function.
15978
15979 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15980
15981           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
15982           Original commit message from CVS:
15983           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15984           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
15985           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
15986           (gst_rmdemux_stream_clear_cached_subpackets),
15987           (gst_rmdemux_descramble_cook_audio),
15988           (gst_rmdemux_descramble_dnet_audio),
15989           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15990           Descramble cook audio streams before sending them to the
15991           decoder. Fixes #347292.
15992           Also miscellaneous clean-ups and log-level changes.
15993
15994 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15995
15996           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
15997           Original commit message from CVS:
15998           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
15999           * ext/lame/gstlame.c: (gst_lame_setup):
16000           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
16001
16002 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
16003
16004           ext/sidplay/gstsiddec.*: Remove old metadata thing.
16005           Original commit message from CVS:
16006           * ext/sidplay/gstsiddec.cc:
16007           * ext/sidplay/gstsiddec.h:
16008           Remove old metadata thing.
16009
16010 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
16011
16012           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
16013           Original commit message from CVS:
16014           * gst/asfdemux/gstasfdemux.c:
16015           (gst_asf_demux_get_ext_stream_props_for_stream),
16016           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
16017           Find language codes for audio streams if they are available.
16018
16019 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
16020
16021           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
16022           Original commit message from CVS:
16023           * gst/asfdemux/asfheaders.h:
16024           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
16025           (gst_asf_demux_process_stream),
16026           (gst_asf_demux_process_language_list),
16027           (gst_asf_demux_process_ext_stream_props),
16028           (gst_asf_demux_process_queued_extended_stream_objects),
16029           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16030           * gst/asfdemux/gstasfdemux.h:
16031           Parse extended stream properties objects and stream objects
16032           hidden inside them (but delay creation of the appropriate
16033           pads until after all the 'normal' stream objects have been
16034           dealt with) (#343763). Also parse language list object.
16035
16036 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16037
16038           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
16039           Original commit message from CVS:
16040           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
16041           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
16042           (find_seek_offset_time), (gst_rmdemux_perform_seek),
16043           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
16044           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16045           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
16046           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
16047           * gst/realmedia/rmdemux.h:
16048           Cleanups, use GstSegment for seeking.
16049           Fix error handling.
16050           Combine flow return from all streams.
16051
16052 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
16053
16054           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
16055           Original commit message from CVS:
16056           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
16057           Remove g_assert that shouldn't be there.
16058
16059 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
16060
16061           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
16062           Original commit message from CVS:
16063           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
16064           Fix refcounting when cropping. Fixes #341677.
16065
16066 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
16067
16068           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
16069           Original commit message from CVS:
16070           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
16071           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16072           (gst_asf_demux_process_segment):
16073           Fix typo. Closes #347029.
16074
16075 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
16076
16077           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
16078           Original commit message from CVS:
16079           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
16080           Skip chunks for unknown streams properly. Fixes broken sound
16081           and/or video for files that have additional streams that
16082           we don't recognise yet (e.g. if they are embedded in extended
16083           stream properties). Partly fixes #343763.
16084
16085 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16086
16087           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
16088           Original commit message from CVS:
16089           * gst/asfdemux/asfheaders.c:
16090           * gst/asfdemux/asfheaders.h:
16091           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
16092           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
16093           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
16094           (gst_asf_demux_change_state):
16095           * gst/asfdemux/gstasfdemux.h:
16096           Add some more GUIDs and make debug log more readable
16097           and easier to follow when parsing the headers.
16098
16099 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
16100
16101           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
16102           Original commit message from CVS:
16103           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16104           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
16105           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
16106           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
16107           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
16108           * ext/dvdread/dvdreadsrc.h:
16109           Rewrite seeking code and make seeking in DVDs work (#337834).
16110
16111 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
16112
16113           autogen.sh: Check for automake-1.9 as well.
16114           Original commit message from CVS:
16115           * autogen.sh:
16116           Check for automake-1.9 as well.
16117
16118 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
16119
16120           ext/dvdread/dvdreadsrc.c: Make check stronger.
16121           Original commit message from CVS:
16122           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
16123           Make check stronger.
16124
16125 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
16126
16127           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
16128           Original commit message from CVS:
16129           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16130           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16131           (gst_asf_demux_push_buffer):
16132           * gst/asfdemux/gstasfdemux.h:
16133           Handle unknown codec IDs/fourccs properly (#345879); send tag
16134           events after newsegment event; fix use of GST_FOURCC_FORMAT
16135           macro.
16136
16137 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16138
16139           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
16140           Original commit message from CVS:
16141           * ext/a52dec/gsta52dec.c: (plugin_init):
16142           Call the channel positions get_type() method in plugin_init
16143           to ensure that it isn't simultaneously called later from
16144           multiple threads.
16145
16146 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
16147
16148           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
16149           Original commit message from CVS:
16150           * gst/mpegstream/gstmpegpacketize.c:
16151           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
16152           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16153           Also flush packetizer cache when we get a buffer that has the
16154           DISCONT flag set; update current byte position from buffer
16155           offset after a flush.
16156
16157 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
16158
16159           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
16160           Original commit message from CVS:
16161           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
16162           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
16163           (gst_mpeg_packetize_read):
16164           * gst/mpegstream/gstmpegpacketize.h:
16165           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16166           (gst_mpeg_parse_change_state):
16167           Flush packetizer cache when we get a FLUSH_STOP event;
16168           remove unused source pad member from packetizer; add debug
16169           category for packetizer.
16170
16171 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16172
16173           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
16174           Original commit message from CVS:
16175           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
16176           Treat dual-mono as stereo. It should really be output on 2 separate
16177           pads, but isn't for now.
16178
16179 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
16180
16181           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
16182           Original commit message from CVS:
16183           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16184           Assume 4:3 DAR rather than 4:3 PAR (#345184).
16185
16186 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
16187
16188           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
16189           Original commit message from CVS:
16190           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16191           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
16192           any PAR whatsoever (rather than using 0/0, which will lead to
16193           an abort later on). Fixes #345184.
16194
16195 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
16196
16197           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
16198           Original commit message from CVS:
16199           Patch by: Michael Dominic K.  < mdk at mdk org pl>
16200           * ext/mad/gstmad.c: (gst_mad_chain):
16201           Send newsegment event before calling
16202           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
16203           in connection with pad blocking (#342594). While we're at it,
16204           do some minor clean-ups.
16205
16206 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
16207
16208           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
16209           Original commit message from CVS:
16210           * configure.ac:
16211           Fix --disable-external (can't set conditionals conditionally,
16212           #343602).
16213
16214 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16215
16216           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
16217           Original commit message from CVS:
16218           * ext/a52dec/Makefile.am:
16219           ... and then he said "When you go and fix the build you
16220           better make sure you have some spare backslashes in your
16221           pocket".
16222
16223 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
16224
16225           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
16226           Original commit message from CVS:
16227           * ext/sidplay/gstsiddec.cc:
16228           Fix copyright, email addresses and descriptions.
16229           Use saner defaults for arguments. Fixes #344667.
16230           constify some stuff.
16231           Fix memleaks.
16232           Add tags.
16233           Fix negotiation to do mono/44100 by default.
16234           Post error messages.
16235           Use _scale_int where possible.
16236
16237 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
16238
16239           ext/dvdnav/.cvsignore: More ignore
16240           Original commit message from CVS:
16241           * ext/dvdnav/.cvsignore:
16242           More ignore
16243
16244 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16245
16246           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
16247           Original commit message from CVS:
16248           * tests/check/elements/amrnbenc.c: (push_data):
16249           Init memory before feeding it to the encoder to make
16250           the valgrind test succeed.
16251
16252 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
16253
16254           gst/asfdemux/.cvsignore: More ignore
16255           Original commit message from CVS:
16256           * gst/asfdemux/.cvsignore:
16257           More ignore
16258
16259 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16260
16261           .cvsignore: Ignore files generated by 'make dist'.
16262           Original commit message from CVS:
16263           * .cvsignore:
16264           Ignore files generated by 'make dist'.
16265
16266 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16267
16268           update build files
16269           Original commit message from CVS:
16270           * autogen.sh:
16271           * configure.ac:
16272           * ext/a52dec/Makefile.am:
16273           * ext/dvdnav/Makefile.am:
16274           * ext/dvdread/Makefile.am:
16275           * ext/lame/Makefile.am:
16276           * ext/mad/Makefile.am:
16277           * ext/mpeg2dec/Makefile.am:
16278           * ext/sidplay/Makefile.am:
16279           update build files
16280
16281 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16282
16283           autogen.sh: require am17
16284           Original commit message from CVS:
16285           * autogen.sh:
16286           require am17
16287           * configure.ac:
16288           * ext/annodex/Makefile.am:
16289           * ext/cdio/Makefile.am:
16290           * ext/dv/Makefile.am:
16291           * ext/esd/Makefile.am:
16292           * ext/flac/Makefile.am:
16293           * ext/gdk_pixbuf/Makefile.am:
16294           * ext/ladspa/Makefile.am:
16295           * ext/libcaca/Makefile.am:
16296           * ext/speex/Makefile.am:
16297           * ext/taglib/Makefile.am:
16298           * sys/oss/Makefile.am:
16299           * sys/sunaudio/Makefile.am:
16300           * sys/ximage/Makefile.am:
16301           clean up build further
16302
16303 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
16304
16305           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
16306           Original commit message from CVS:
16307           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
16308           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
16309           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
16310           (gst_mpeg2dec_change_state):
16311           * ext/mpeg2dec/gstmpeg2dec.h:
16312           Simplify and don't leak our buffer pool.
16313           Use _scale_int.
16314           Remove unfixed bug number from previous ChangeLog entry.
16315
16316 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16317
16318           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
16319           Original commit message from CVS:
16320           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
16321           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
16322           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
16323           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
16324           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
16325           (handle_sequence), (handle_picture), (handle_slice),
16326           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16327           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
16328           * ext/mpeg2dec/gstmpeg2dec.h:
16329           Fix padtemplate as we can now do fractional framerates.
16330           Small cleanups.
16331           Use GstSegment.
16332           Add simple frame dropping QoS.
16333           Precalc buffer output sizes and UV offsets.
16334           Always give libmpeg2 a valid fbuf when it wants one.
16335           don't trust libmpeg to discard our buffers but manage it
16336           ourselves.
16337           Fixes #343627, #327350, #335288
16338
16339 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
16340
16341           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
16342           Original commit message from CVS:
16343           * win32/MANIFEST:
16344           Add a manifest for futures ugly win32 releases.
16345           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
16346           Move bufcaps declaration at the begining of the instructions
16347           block.
16348
16349 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16350
16351           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16352           Original commit message from CVS:
16353           * ext/alsaspdif/alsaspdifsink.h:
16354           * ext/amrwb/gstamrwbdec.h:
16355           * ext/amrwb/gstamrwbenc.h:
16356           * ext/amrwb/gstamrwbparse.h:
16357           * ext/arts/gst_arts.h:
16358           * ext/artsd/gstartsdsink.h:
16359           * ext/audiofile/gstafparse.h:
16360           * ext/audiofile/gstafsink.h:
16361           * ext/audiofile/gstafsrc.h:
16362           * ext/audioresample/gstaudioresample.h:
16363           * ext/bz2/gstbz2dec.h:
16364           * ext/bz2/gstbz2enc.h:
16365           * ext/dirac/gstdiracdec.h:
16366           * ext/directfb/dfbvideosink.h:
16367           * ext/divx/gstdivxdec.h:
16368           * ext/divx/gstdivxenc.h:
16369           * ext/dts/gstdtsdec.h:
16370           * ext/faac/gstfaac.h:
16371           * ext/gsm/gstgsmdec.h:
16372           * ext/gsm/gstgsmenc.h:
16373           * ext/ivorbis/vorbisenc.h:
16374           * ext/libfame/gstlibfame.h:
16375           * ext/nas/nassink.h:
16376           * ext/neon/gstneonhttpsrc.h:
16377           * ext/polyp/polypsink.h:
16378           * ext/sdl/sdlaudiosink.h:
16379           * ext/sdl/sdlvideosink.h:
16380           * ext/shout/gstshout.h:
16381           * ext/snapshot/gstsnapshot.h:
16382           * ext/sndfile/gstsf.h:
16383           * ext/swfdec/gstswfdec.h:
16384           * ext/tarkin/gsttarkindec.h:
16385           * ext/tarkin/gsttarkinenc.h:
16386           * ext/theora/theoradec.h:
16387           * ext/wavpack/gstwavpackdec.h:
16388           * ext/wavpack/gstwavpackparse.h:
16389           * ext/xine/gstxine.h:
16390           * ext/xvid/gstxviddec.h:
16391           * ext/xvid/gstxvidenc.h:
16392           * gst/cdxaparse/gstcdxaparse.h:
16393           * gst/cdxaparse/gstcdxastrip.h:
16394           * gst/colorspace/gstcolorspace.h:
16395           * gst/festival/gstfestival.h:
16396           * gst/freeze/gstfreeze.h:
16397           * gst/gdp/gstgdpdepay.h:
16398           * gst/gdp/gstgdppay.h:
16399           * gst/modplug/gstmodplug.h:
16400           * gst/mpeg1sys/gstmpeg1systemencode.h:
16401           * gst/mpeg1videoparse/gstmp1videoparse.h:
16402           * gst/mpeg2sub/gstmpeg2subt.h:
16403           * gst/mpegaudioparse/gstmpegaudioparse.h:
16404           * gst/multifilesink/gstmultifilesink.h:
16405           * gst/overlay/gstoverlay.h:
16406           * gst/playondemand/gstplayondemand.h:
16407           * gst/qtdemux/qtdemux.h:
16408           * gst/rtjpeg/gstrtjpegdec.h:
16409           * gst/rtjpeg/gstrtjpegenc.h:
16410           * gst/smooth/gstsmooth.h:
16411           * gst/smoothwave/gstsmoothwave.h:
16412           * gst/spectrum/gstspectrum.h:
16413           * gst/speed/gstspeed.h:
16414           * gst/stereo/gststereo.h:
16415           * gst/switch/gstswitch.h:
16416           * gst/tta/gstttadec.h:
16417           * gst/tta/gstttaparse.h:
16418           * gst/videodrop/gstvideodrop.h:
16419           * gst/xingheader/gstxingmux.h:
16420           * sys/directdraw/gstdirectdrawsink.h:
16421           * sys/directsound/gstdirectsoundsink.h:
16422           * sys/dxr3/dxr3audiosink.h:
16423           * sys/dxr3/dxr3spusink.h:
16424           * sys/dxr3/dxr3videosink.h:
16425           * sys/qcam/gstqcamsrc.h:
16426           * sys/vcd/vcdsrc.h:
16427           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16428
16429 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16430
16431           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16432           Original commit message from CVS:
16433           * ext/a52dec/gsta52dec.h:
16434           * ext/amrnb/amrnbdec.h:
16435           * ext/amrnb/amrnbenc.h:
16436           * ext/amrnb/amrnbparse.h:
16437           * ext/mpeg2dec/gstmpeg2dec.h:
16438           * ext/sidplay/gstsiddec.h:
16439           * gst/ac3parse/gstac3parse.h:
16440           * gst/asfdemux/gstasfdemux.h:
16441           * gst/asfdemux/gstasfmux.h:
16442           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16443           * gst/iec958/ac3iec.h:
16444           * gst/mpegaudioparse/gstmpegaudioparse.h:
16445           * gst/mpegstream/gstdvddemux.h:
16446           * gst/mpegstream/gstmpegclock.h:
16447           * gst/mpegstream/gstmpegdemux.h:
16448           * gst/mpegstream/gstmpegparse.h:
16449           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16450
16451 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
16452
16453           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
16454           Original commit message from CVS:
16455           * README:
16456           Replace current README (containing the release notes from
16457           some 0.9.x version) with a proper README taken from the core.
16458
16459 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
16460
16461           ext/amrnb/: Sortof first quick cleanup of all this mess...
16462           Original commit message from CVS:
16463           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
16464           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16465           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
16466           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
16467           * ext/amrnb/amrnbparse.h:
16468           Sortof first quick cleanup of all this mess...
16469           Don't crap out on empty and invalid FTs but treat them as
16470           empty packets, the decoder handles them fine.
16471           Fixes #342222.
16472
16473 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16474
16475           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
16476           Original commit message from CVS:
16477           * gst/asfdemux/gstasf.c: (plugin_init):
16478           Call gst_riff_init() so the riff debug category gets set up
16479           before it is being used.
16480
16481 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
16482
16483           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
16484           Original commit message from CVS:
16485           * gst/iec958/ac3_padder.c: (ac3p_parse):
16486           * gst/iec958/ac3_padder.h:
16487           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
16488           (ac3iec_chain_raw), (ac3iec_change_state):
16489           * gst/iec958/ac3iec.h:
16490           Write rate into the caps, for the allowed ac3 rates. Some minor
16491           cleanups.
16492
16493 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
16494
16495           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
16496           Original commit message from CVS:
16497           Patch by: James "Doc" Livingston  <doclivingston gmail com>
16498           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
16499           Do tag merging correctly (#339918). Output taglists
16500           properly in debug statements too while we're at it.
16501
16502 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16503
16504           ext/a52dec/gsta52dec.c: Add more debug
16505           Original commit message from CVS:
16506           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
16507           Add more debug
16508           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
16509           (gst_dvdlpcmdec_init), (update_timestamps),
16510           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
16511           (dvdlpcmdec_sink_event):
16512           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16513           If we have a first_access offset but no current timestamp (might
16514           happen after a seek), then calculate a start time for the first
16515           portion so that it will align with the timestamp given for the
16516           first_access portion.
16517           If a new-segment arrives with format time, store the start
16518           time as a failsafe timestamp in case we never get any further
16519           timestamp info (unlikely)
16520           Mask out the 'frame number' section of the incoming header so
16521           that we don't consider it to be changing on every buffer and
16522           reset the caps constantly.
16523           Use gst_util_uint64_scale for duration calculation
16524
16525 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
16526
16527           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
16528           Original commit message from CVS:
16529           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
16530           Fix timestamping for cases where the first_access parameter is 4.
16531           Ensure we don't overrun buffers in other cases.
16532
16533 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
16534
16535           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
16536           Original commit message from CVS:
16537           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
16538           Fix silly bug when reading metadata (#341254).
16539
16540 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
16541
16542           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
16543           Original commit message from CVS:
16544           * autogen.sh: (CONFIGURE_DEF_OPT):
16545           libtoolize on Darwin/MacOSX is called glibtoolize
16546
16547 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
16548
16549           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
16550           Original commit message from CVS:
16551           * ext/lame/gstlame.c: (gst_lame_get_type),
16552           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
16553           (gst_lame_setup), (gst_lame_change_state):
16554           * ext/lame/gstlame.h:
16555           Remove tag writing from lame (which was completely broken
16556           anyway, #329184). Leaving GstTagSetter interface around for
16557           now, albeit non-functional. Should be removed completely
16558           in 0.11. Use the 'id3v2mux' plugin from -good for writing
16559           tags.
16560
16561 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
16562
16563         * ChangeLog:
16564         * ext/dvdread/dvdreadsrc.c:
16565         * gst/asfdemux/gstasfdemux.c:
16566           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
16567           Original commit message from CVS:
16568           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
16569
16570 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
16571
16572           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
16573           Original commit message from CVS:
16574           Patch by: Andres Salomon  <dilinger at debian org>
16575           * ext/lame/gstlame.c: (gst_lame_sink_event):
16576           Fix typo (comma vs. semicolon) (#340710).
16577
16578 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
16579
16580           ext/mad/gstmad.c: Make mad the second element to support the highly useful
16581           Original commit message from CVS:
16582           Patch by: Lutz Müller <lutz at topfrose de>
16583           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
16584           Make mad the second element to support the highly useful
16585           FORMATS query (#340594)
16586
16587 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
16588
16589           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
16590           Original commit message from CVS:
16591           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
16592           (gst_mpeg2dec_src_query):
16593           Remember the query duration format before passing it upstream since it
16594           could have been modified.
16595           Add GST_WARNING_OBJECT in sink convert function to detail why the
16596           conversion didn't work.
16597
16598 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16599
16600           Define GstElementDetails as const and also static (when defined as global)
16601           Original commit message from CVS:
16602           * ext/amrwb/gstamrwbdec.c:
16603           * ext/amrwb/gstamrwbenc.c:
16604           * ext/amrwb/gstamrwbparse.c:
16605           * ext/arts/gst_arts.c:
16606           * ext/artsd/gstartsdsink.c:
16607           * ext/audiofile/gstafparse.c:
16608           * ext/audiofile/gstafsink.c:
16609           * ext/audiofile/gstafsrc.c:
16610           * ext/audioresample/gstaudioresample.c:
16611           * ext/bz2/gstbz2dec.c:
16612           * ext/bz2/gstbz2enc.c:
16613           * ext/cdaudio/gstcdaudio.c:
16614           * ext/directfb/dfbvideosink.c:
16615           * ext/divx/gstdivxdec.c:
16616           * ext/divx/gstdivxenc.c:
16617           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
16618           * ext/faac/gstfaac.c: (gst_faac_base_init):
16619           * ext/faad/gstfaad.c:
16620           * ext/gsm/gstgsmdec.c:
16621           * ext/gsm/gstgsmenc.c:
16622           * ext/hermes/gsthermescolorspace.c:
16623           * ext/ivorbis/vorbisfile.c:
16624           * ext/lcs/gstcolorspace.c:
16625           * ext/libfame/gstlibfame.c:
16626           * ext/libmms/gstmms.c: (gst_mms_base_init):
16627           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
16628           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
16629           * ext/nas/nassink.c: (gst_nassink_base_init):
16630           * ext/neon/gstneonhttpsrc.c:
16631           * ext/sdl/sdlaudiosink.c:
16632           * ext/sdl/sdlvideosink.c:
16633           * ext/shout/gstshout.c:
16634           * ext/snapshot/gstsnapshot.c:
16635           * ext/sndfile/gstsf.c:
16636           * ext/swfdec/gstswfdec.c:
16637           * ext/tarkin/gsttarkindec.c:
16638           * ext/tarkin/gsttarkinenc.c:
16639           * ext/theora/theoradec.c:
16640           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
16641           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
16642           * ext/xvid/gstxviddec.c:
16643           * ext/xvid/gstxvidenc.c:
16644           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
16645           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
16646           * gst/chart/gstchart.c:
16647           * gst/colorspace/gstcolorspace.c:
16648           * gst/deinterlace/gstdeinterlace.c:
16649           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
16650           * gst/festival/gstfestival.c:
16651           * gst/filter/gstbpwsinc.c:
16652           * gst/filter/gstiir.c:
16653           * gst/filter/gstlpwsinc.c:
16654           * gst/freeze/gstfreeze.c:
16655           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
16656           * gst/librfb/gstrfbsrc.c:
16657           * gst/mixmatrix/mixmatrix.c:
16658           * gst/mpeg1sys/gstmpeg1systemencode.c:
16659           * gst/mpeg1videoparse/gstmp1videoparse.c:
16660           * gst/mpeg2sub/gstmpeg2subt.c:
16661           * gst/mpegaudioparse/gstmpegaudioparse.c:
16662           * gst/multifilesink/gstmultifilesink.c:
16663           * gst/overlay/gstoverlay.c:
16664           * gst/passthrough/gstpassthrough.c:
16665           * gst/playondemand/gstplayondemand.c:
16666           * gst/qtdemux/qtdemux.c:
16667           * gst/rtjpeg/gstrtjpegdec.c:
16668           * gst/rtjpeg/gstrtjpegenc.c:
16669           * gst/smooth/gstsmooth.c:
16670           * gst/smoothwave/gstsmoothwave.c:
16671           * gst/spectrum/gstspectrum.c:
16672           * gst/speed/gstspeed.c:
16673           * gst/stereo/gststereo.c:
16674           * gst/switch/gstswitch.c:
16675           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
16676           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
16677           * gst/vbidec/gstvbidec.c:
16678           * gst/videocrop/gstvideocrop.c:
16679           * gst/videodrop/gstvideodrop.c:
16680           * gst/virtualdub/gstxsharpen.c:
16681           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
16682           * gst/y4m/gsty4mencode.c:
16683           * sys/cdrom/gstcdplayer.c:
16684           * sys/directdraw/gstdirectdrawsink.c:
16685           * sys/directsound/gstdirectsoundsink.c:
16686           * sys/glsink/glimagesink.c:
16687           * sys/qcam/gstqcamsrc.c:
16688           * sys/v4l2/gstv4l2src.c:
16689           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
16690           * sys/ximagesrc/ximagesrc.c:
16691           Define GstElementDetails as const and also static (when defined as
16692           global)
16693
16694 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16695
16696           Define GstElementDetails as const and also static (when defined as global)
16697           Original commit message from CVS:
16698           * ext/mad/gstid3tag.c:
16699           * ext/mad/gstmad.c:
16700           * gst/ac3parse/gstac3parse.c:
16701           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16702           * gst/synaesthesia/gstsynaesthesia.c:
16703           Define GstElementDetails as const and also static (when defined as
16704           global)
16705
16706 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16707
16708           Define GstElementDetails as const and also static (when defined as global)
16709           Original commit message from CVS:
16710           * ext/aalib/gstaasink.c:
16711           * ext/annodex/gstcmmldec.c:
16712           * ext/annodex/gstcmmlenc.c:
16713           * ext/cairo/gsttextoverlay.c:
16714           * ext/cairo/gsttimeoverlay.c:
16715           * ext/cdio/gstcdiocddasrc.c:
16716           * ext/dv/gstdvdec.c:
16717           * ext/dv/gstdvdemux.c:
16718           * ext/esd/esdmon.c:
16719           * ext/esd/esdsink.c:
16720           * ext/flac/gstflacenc.c:
16721           * ext/flac/gstflactag.c:
16722           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
16723           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
16724           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
16725           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
16726           * ext/gdk_pixbuf/pixbufscale.c:
16727           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
16728           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
16729           * ext/jpeg/gstjpegdec.c:
16730           * ext/jpeg/gstjpegenc.c:
16731           * ext/jpeg/gstsmokedec.c:
16732           * ext/jpeg/gstsmokeenc.c:
16733           * ext/libcaca/gstcacasink.c:
16734           * ext/libmng/gstmngdec.c:
16735           * ext/libmng/gstmngenc.c:
16736           * ext/libpng/gstpngdec.c:
16737           * ext/libpng/gstpngenc.c:
16738           * ext/mikmod/gstmikmod.c:
16739           * ext/raw1394/gstdv1394src.c:
16740           * ext/shout2/gstshout2.c: (gst_shout2send_init):
16741           * ext/shout2/gstshout2.h:
16742           * ext/speex/gstspeexdec.c:
16743           * ext/speex/gstspeexenc.c:
16744           * gst/alpha/gstalpha.c:
16745           * gst/alpha/gstalphacolor.c:
16746           * gst/apetag/gstapedemux.c:
16747           * gst/auparse/gstauparse.c:
16748           * gst/autodetect/gstautoaudiosink.c:
16749           (gst_auto_audio_sink_base_init):
16750           * gst/autodetect/gstautovideosink.c:
16751           (gst_auto_video_sink_base_init):
16752           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
16753           * gst/avi/gstavimux.c: (gst_avimux_base_init):
16754           * gst/cutter/gstcutter.c:
16755           * gst/debug/breakmydata.c:
16756           * gst/debug/efence.c:
16757           * gst/debug/gstnavigationtest.c:
16758           * gst/debug/gstnavseek.c:
16759           * gst/debug/negotiation.c:
16760           * gst/debug/progressreport.c:
16761           * gst/debug/testplugin.c:
16762           * gst/effectv/gstaging.c:
16763           * gst/effectv/gstdice.c:
16764           * gst/effectv/gstedge.c:
16765           * gst/effectv/gstquark.c:
16766           * gst/effectv/gstrev.c:
16767           * gst/effectv/gstshagadelic.c:
16768           * gst/effectv/gstvertigo.c:
16769           * gst/effectv/gstwarp.c:
16770           * gst/flx/gstflxdec.c:
16771           * gst/goom/gstgoom.c:
16772           * gst/icydemux/gsticydemux.c:
16773           * gst/id3demux/gstid3demux.c:
16774           * gst/interleave/deinterleave.c:
16775           * gst/interleave/interleave.c:
16776           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16777           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16778           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16779           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16780           * gst/level/gstlevel.c:
16781           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16782           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16783           * gst/median/gstmedian.c:
16784           * gst/monoscope/gstmonoscope.c:
16785           * gst/multipart/multipartdemux.c:
16786           * gst/multipart/multipartmux.c:
16787           * gst/oldcore/gstaggregator.c:
16788           * gst/oldcore/gstfdsink.c:
16789           * gst/oldcore/gstmd5sink.c:
16790           * gst/oldcore/gstmultifilesrc.c:
16791           * gst/oldcore/gstpipefilter.c:
16792           * gst/oldcore/gstshaper.c:
16793           * gst/oldcore/gststatistics.c:
16794           * gst/rtp/gstasteriskh263.c:
16795           * gst/rtp/gstrtpL16depay.c:
16796           * gst/rtp/gstrtpL16pay.c:
16797           * gst/rtp/gstrtpamrdepay.c:
16798           * gst/rtp/gstrtpamrpay.c:
16799           * gst/rtp/gstrtpdepay.c:
16800           * gst/rtp/gstrtpgsmpay.c:
16801           * gst/rtp/gstrtph263pay.c:
16802           * gst/rtp/gstrtph263pdepay.c:
16803           * gst/rtp/gstrtph263ppay.c:
16804           * gst/rtp/gstrtpilbcdepay.c:
16805           * gst/rtp/gstrtpmp4gpay.c:
16806           * gst/rtp/gstrtpmp4vdepay.c:
16807           * gst/rtp/gstrtpmp4vpay.c:
16808           * gst/rtp/gstrtpmpadepay.c:
16809           * gst/rtp/gstrtpmpapay.c:
16810           * gst/rtp/gstrtppcmadepay.c:
16811           * gst/rtp/gstrtppcmapay.c:
16812           * gst/rtp/gstrtppcmudepay.c:
16813           * gst/rtp/gstrtppcmupay.c:
16814           * gst/rtp/gstrtpspeexdepay.c:
16815           * gst/rtp/gstrtpspeexpay.c:
16816           * gst/rtsp/gstrtpdec.c:
16817           * gst/rtsp/gstrtspsrc.c:
16818           * gst/smpte/gstsmpte.c:
16819           * gst/udp/gstdynudpsink.c:
16820           * gst/udp/gstmultiudpsink.c:
16821           * gst/udp/gstudpsink.c:
16822           * gst/udp/gstudpsrc.c:
16823           * gst/videobox/gstvideobox.c:
16824           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
16825           * gst/videofilter/gstvideobalance.c:
16826           * gst/videofilter/gstvideoflip.c:
16827           * gst/videofilter/gstvideotemplate.c:
16828           (gst_videotemplate_base_init):
16829           * gst/videomixer/videomixer.c:
16830           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
16831           (gst_wavparse_class_init), (gst_wavparse_dispose),
16832           (gst_wavparse_reset), (gst_wavparse_init),
16833           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
16834           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
16835           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
16836           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
16837           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
16838           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
16839           (gst_wavparse_change_state):
16840           * gst/wavparse/gstwavparse.h:
16841           * sys/oss/gstossmixerelement.c:
16842           * sys/oss/gstosssink.c:
16843           * sys/oss/gstosssrc.c:
16844           * sys/osxaudio/gstosxaudioelement.c:
16845           * sys/osxaudio/gstosxaudiosink.c:
16846           * sys/osxaudio/gstosxaudiosrc.c:
16847           * sys/sunaudio/gstsunaudiomixer.c:
16848           * sys/sunaudio/gstsunaudiosink.c:
16849           Define GstElementDetails as const and also static (when defined as
16850           global)
16851
16852 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
16853
16854           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
16855           Original commit message from CVS:
16856           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
16857           Fix name of custom event (use same as dvdreadsrc).
16858           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
16859           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
16860           Fix event parsing (the event name is in the structure, not the
16861           name of the structure itself); also fix indentation after
16862           boilerplate macro.
16863
16864 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
16865
16866           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
16867           Original commit message from CVS:
16868           * ext/mad/gstid3tag.c: (plugin_init):
16869           Change debug category to 'id3mux'.
16870
16871 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
16872
16873           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
16874           Original commit message from CVS:
16875           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
16876           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
16877           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
16878           (gst_id3_tag_chain):
16879           When acting as a muxer, set caps on outgoing buffers and set caps
16880           on source pad (fixes #323658). Remove unused application/x-gst-tags
16881           cruft from the 0.6 days.
16882
16883 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
16884
16885           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
16886           Original commit message from CVS:
16887           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
16888           (gst_mad_src_query), (gst_mad_chain):
16889           .. and DEFAULT queries should work too. Use magic gst util scale
16890           functions in some places.
16891
16892 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
16893
16894           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
16895           Original commit message from CVS:
16896           * ext/mad/gstmad.c: (gst_mad_src_query):
16897           Fix duration query in BYTES format (#336824).
16898
16899 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
16900
16901           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
16902           Original commit message from CVS:
16903           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
16904           * ext/lame/gstlame.c: (gst_lame_sink_event):
16905           Don't crash if we get an EOS event before the encoder
16906           has been set up (#339287).
16907
16908 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
16909
16910           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
16911           Original commit message from CVS:
16912           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
16913           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
16914           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
16915           Move errors out of the normal code flow.
16916           Don't send eos, basesrc will do that for us when needed.
16917
16918 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
16919
16920           gst/mpegstream/: Do state changes correctly
16921           Original commit message from CVS:
16922           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
16923           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
16924           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
16925           Do state changes correctly
16926
16927 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
16928
16929           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
16930           Original commit message from CVS:
16931           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
16932           (gst_mpeg2dec_alloc_buffer):
16933           Can't use gst_pad_alloc_buffer*() when we are going to crop
16934           the image before sending it out. Downstream basetransform-based
16935           elements will complain about the wrong unit size otherwise
16936           (when not operating in passthrough-mode at least).
16937           Const-ify some static variables and do some minor clean-ups.
16938           Use I420 macros for size/offsets (not really necessary in this
16939           particular context, but this kind of code gets copy'n'pasted).
16940
16941 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
16942
16943           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
16944           Original commit message from CVS:
16945           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
16946           (read_cache):
16947           * gst/mpegstream/gstmpegpacketize.h:
16948           g_malloc() can't fail, we don't need to handle this. Same for
16949           gst_buffer_new_and_alloc().
16950           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16951           klass->send_buffer() should have the same semantics as
16952           gst_pad_push(), ie. ownership of the buffer is transfered,
16953           so we never have to unref the buffer no matter what the flow
16954           return value was.
16955
16956 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16957
16958         * tests/check/gst-plugins-ugly.supp:
16959           one more suppression for FC4
16960           Original commit message from CVS:
16961           one more suppression for FC4
16962
16963 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
16964
16965         * tests/check/gst-plugins-ugly.supp:
16966           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
16967           Original commit message from CVS:
16968           The AMR encoder sucks giant sucky things through a sucky object with a giant
16969           sucking machine. More suppressions.
16970
16971 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16972
16973           add test for amrnbenc, enable test infrastructure, and fix a leak
16974           Original commit message from CVS:
16975           add test for amrnbenc, enable test infrastructure, and fix a leak
16976           * common/check.mak:
16977           allow for specifying more than one suppressions file in SUPPRESSIONS
16978           * Makefile.am:
16979           * tests/Makefile.am:
16980           * tests/check/.cvsignore:
16981           * tests/check/Makefile.am:
16982           * tests/check/elements/.cvsignore:
16983           * configure.ac:
16984           add tests/check
16985           * tests/check/gst-plugins-ugly.supp:
16986           add suppressions for libs used by -ugly
16987           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
16988           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
16989           (GST_START_TEST), (amrnbenc_suite), (main):
16990           add a simple test for encoding amr
16991           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
16992           fix pad template leaks
16993
16994 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
16995
16996           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
16997           Original commit message from CVS:
16998           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16999           Plug big leak in AMR encoder.
17000
17001 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
17002
17003           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
17004           Original commit message from CVS:
17005           * ext/mad/gstmad.c: (index_seek):
17006           move GstIndexEntry *entry variable declaration before
17007           the first instruction
17008           * ext/mad/gstmad.c:
17009           remove debug macros with variable number of parameter by using
17010           GST_DEBUG for WIN32
17011           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17012           use gst_guint64_to_gdouble for conversions
17013           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
17014           replace __FUNCTION__ which is not supported by MSVC by the current function name
17015           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
17016           remove LL suffix by using G_GINT64_CONSTANT
17017           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
17018           use gst_guint64_to_gdouble for conversions
17019           * gst/mpegstream/gstmpegparse.h:
17020           remove LL suffix by using G_GINT64_CONSTANT
17021           * win32/vs6:
17022           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
17023           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
17024
17025 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17026
17027           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17028           Original commit message from CVS:
17029           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
17030           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
17031           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
17032           * ext/mad/gstmad.c: (gst_mad_class_init):
17033           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
17034           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
17035           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
17036           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
17037           * gst/iec958/ac3iec.c: (ac3iec_class_init):
17038           * gst/mpegaudioparse/gstmpegaudioparse.c:
17039           (gst_mp3parse_class_init):
17040           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
17041           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
17042           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
17043           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
17044           * gst/synaesthesia/gstsynaesthesia.c:
17045           (gst_synaesthesia_class_init):
17046           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17047
17048 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
17049
17050           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
17051           Original commit message from CVS:
17052           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
17053           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
17054           (gst_asf_demux_push_buffer):
17055           Send newsegment event only once per pad, fixes #336550.
17056
17057 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
17058
17059           Unify the long descriptions in the plugin details (#337263).
17060           Original commit message from CVS:
17061           Patch by: j^  <j at bootlab dot org>
17062           * ext/amrwb/gstamrwbdec.c:
17063           * ext/amrwb/gstamrwbenc.c:
17064           * ext/amrwb/gstamrwbparse.c:
17065           * ext/arts/gst_arts.c:
17066           * ext/artsd/gstartsdsink.c:
17067           * ext/audiofile/gstafparse.c:
17068           * ext/audiofile/gstafsink.c:
17069           * ext/audiofile/gstafsrc.c:
17070           * ext/cdaudio/gstcdaudio.c:
17071           * ext/directfb/dfbvideosink.c:
17072           * ext/divx/gstdivxdec.c:
17073           * ext/divx/gstdivxenc.c:
17074           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
17075           * ext/faac/gstfaac.c: (gst_faac_base_init):
17076           * ext/faad/gstfaad.c:
17077           * ext/gsm/gstgsmdec.c:
17078           * ext/gsm/gstgsmenc.c:
17079           * ext/hermes/gsthermescolorspace.c:
17080           * ext/ivorbis/vorbisfile.c:
17081           * ext/lcs/gstcolorspace.c:
17082           * ext/libfame/gstlibfame.c:
17083           * ext/libmms/gstmms.c: (gst_mms_base_init):
17084           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
17085           * ext/nas/nassink.c: (gst_nassink_base_init):
17086           * ext/neon/gstneonhttpsrc.c:
17087           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
17088           * ext/sdl/sdlaudiosink.c:
17089           * ext/sdl/sdlvideosink.c:
17090           * ext/shout/gstshout.c:
17091           * ext/snapshot/gstsnapshot.c:
17092           * ext/sndfile/gstsf.c:
17093           * ext/tarkin/gsttarkindec.c:
17094           * ext/tarkin/gsttarkinenc.c:
17095           * ext/theora/theoradec.c:
17096           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
17097           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
17098           * ext/xvid/gstxviddec.c:
17099           * ext/xvid/gstxvidenc.c:
17100           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
17101           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
17102           * gst/chart/gstchart.c:
17103           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
17104           * gst/festival/gstfestival.c:
17105           * gst/filter/gstiir.c:
17106           * gst/filter/gstlpwsinc.c:
17107           * gst/freeze/gstfreeze.c:
17108           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
17109           * gst/mixmatrix/mixmatrix.c:
17110           * gst/mpeg1sys/gstmpeg1systemencode.c:
17111           * gst/mpeg1videoparse/gstmp1videoparse.c:
17112           * gst/mpeg2sub/gstmpeg2subt.c:
17113           * gst/mpegaudioparse/gstmpegaudioparse.c:
17114           * gst/multifilesink/gstmultifilesink.c:
17115           * gst/overlay/gstoverlay.c:
17116           * gst/passthrough/gstpassthrough.c:
17117           * gst/playondemand/gstplayondemand.c:
17118           * gst/qtdemux/qtdemux.c:
17119           * gst/rtjpeg/gstrtjpegdec.c:
17120           * gst/rtjpeg/gstrtjpegenc.c:
17121           * gst/smooth/gstsmooth.c:
17122           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
17123           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
17124           * gst/videocrop/gstvideocrop.c:
17125           * gst/videodrop/gstvideodrop.c:
17126           * gst/virtualdub/gstxsharpen.c:
17127           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
17128           * gst/y4m/gsty4mencode.c:
17129           Unify the long descriptions in the plugin details (#337263).
17130
17131 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
17132
17133         * gst-plugins-ugly.spec.in:
17134           fix version numbering
17135           Original commit message from CVS:
17136           fix version numbering
17137
17138 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
17139
17140         * common:
17141         * gst-plugins-ugly.spec.in:
17142           add dvdsub plugin to spec
17143           Original commit message from CVS:
17144           add dvdsub plugin to spec
17145
17146 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17147
17148           docs/plugins/: add siddec
17149           Original commit message from CVS:
17150           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17151           * docs/plugins/inspect/plugin-siddec.xml:
17152           add siddec
17153           * ext/dvdnav/dvdnavsrc.c:
17154           doc fixes
17155
17156 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17157
17158         * common:
17159         * configure.ac:
17160         * ext/sidplay/Makefile.am:
17161           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17162           Original commit message from CVS:
17163           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17164
17165 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17166
17167         * docs/plugins/.gitignore:
17168         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17169           ignore more
17170           Original commit message from CVS:
17171           ignore more
17172
17173 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17174
17175         * common:
17176         * docs/plugins/inspect/plugin-a52dec.xml:
17177         * docs/plugins/inspect/plugin-amrnb.xml:
17178         * docs/plugins/inspect/plugin-asf.xml:
17179         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17180         * docs/plugins/inspect/plugin-dvdread.xml:
17181         * docs/plugins/inspect/plugin-dvdsub.xml:
17182         * docs/plugins/inspect/plugin-iec958.xml:
17183         * docs/plugins/inspect/plugin-lame.xml:
17184         * docs/plugins/inspect/plugin-mad.xml:
17185         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17186         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17187         * docs/plugins/inspect/plugin-mpegstream.xml:
17188         * docs/plugins/inspect/plugin-rmdemux.xml:
17189           update plugin inspect files
17190           Original commit message from CVS:
17191           update plugin inspect files
17192
17193 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17194
17195         * gst/mpegaudioparse/gstxingmux.c:
17196           rework build; add translations for v4l2
17197           Original commit message from CVS:
17198           rework build; add translations for v4l2
17199
17200 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17201
17202           configure.ac: rework similarly to other modules
17203           Original commit message from CVS:
17204           * configure.ac:
17205           rework similarly to other modules
17206           * ext/a52dec/gsta52dec.c:
17207           * ext/amrnb/amrnb.c:
17208           * ext/dvdnav/dvdnavsrc.c:
17209           * ext/dvdread/dvdreadsrc.c:
17210           * ext/lame/gstlame.c:
17211           * ext/mad/gstid3tag.c:
17212           * ext/mpeg2dec/gstmpeg2dec.c:
17213           * ext/sidplay/gstsiddec.cc:
17214           * gst/asfdemux/gstasf.c:
17215           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17216           * gst/dvdsub/gstdvdsubdec.c:
17217           * gst/iec958/ac3iec.c:
17218           * gst/mpegaudioparse/gstmpegaudioparse.c:
17219           * gst/mpegstream/gstmpegstream.c:
17220           * gst/realmedia/rmdemux.c: (plugin_init):
17221           use the correct defines
17222
17223 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17224
17225         * common:
17226         * docs/.gitignore:
17227         * docs/plugins/.gitignore:
17228           ignore more
17229           Original commit message from CVS:
17230           ignore more
17231
17232 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17233
17234         * ChangeLog:
17235         * common:
17236         * configure.ac:
17237           back to HEAD
17238           Original commit message from CVS:
17239           back to HEAD
17240
17241 === release 0.10.3 ===
17242
17243 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17244
17245         * ChangeLog:
17246         * NEWS:
17247         * RELEASE:
17248         * configure.ac:
17249         * docs/plugins/gst-plugins-ugly-plugins.signals:
17250         * docs/plugins/inspect/plugin-amrnb.xml:
17251         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17252         * docs/plugins/inspect/plugin-iec958.xml:
17253         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17254         * docs/plugins/inspect/plugin-rmdemux.xml:
17255           releasing 0.10.3
17256           Original commit message from CVS:
17257           releasing 0.10.3
17258
17259 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17260
17261           better/unified long descriptions
17262           Original commit message from CVS:
17263           * ext/aalib/gstaasink.c:
17264           * ext/annodex/gstcmmldec.c:
17265           * ext/annodex/gstcmmlenc.c:
17266           * ext/cairo/gsttextoverlay.c:
17267           * ext/cairo/gsttimeoverlay.c:
17268           * ext/cdio/gstcdiocddasrc.c:
17269           * ext/dv/gstdvdec.c:
17270           * ext/esd/esdmon.c:
17271           * ext/esd/esdsink.c:
17272           * ext/flac/gstflacdec.c:
17273           * ext/flac/gstflacenc.c:
17274           * ext/flac/gstflactag.c:
17275           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
17276           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
17277           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
17278           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
17279           * ext/gdk_pixbuf/gstgdkpixbuf.c:
17280           * ext/gdk_pixbuf/pixbufscale.c:
17281           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
17282           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
17283           * ext/jpeg/gstjpegdec.c:
17284           * ext/jpeg/gstjpegenc.c:
17285           * ext/jpeg/gstsmokedec.c:
17286           * ext/jpeg/gstsmokeenc.c:
17287           * ext/libcaca/gstcacasink.c:
17288           * ext/libmng/gstmngdec.c:
17289           * ext/libmng/gstmngenc.c:
17290           * ext/libpng/gstpngdec.c:
17291           * ext/libpng/gstpngenc.c:
17292           * ext/mikmod/gstmikmod.c:
17293           * ext/raw1394/gstdv1394src.c:
17294           * ext/shout2/gstshout2.c:
17295           * ext/speex/gstspeexdec.c:
17296           * ext/speex/gstspeexenc.c:
17297           * gst/alpha/gstalpha.c:
17298           * gst/alpha/gstalphacolor.c:
17299           * gst/auparse/gstauparse.c:
17300           * gst/autodetect/gstautoaudiosink.c:
17301           (gst_auto_audio_sink_base_init):
17302           * gst/autodetect/gstautovideosink.c:
17303           (gst_auto_video_sink_base_init):
17304           * gst/avi/gstavimux.c: (gst_avimux_base_init):
17305           * gst/cutter/gstcutter.c:
17306           * gst/debug/breakmydata.c:
17307           * gst/debug/efence.c:
17308           * gst/debug/gstnavigationtest.c:
17309           * gst/debug/negotiation.c:
17310           * gst/debug/progressreport.c:
17311           * gst/debug/testplugin.c:
17312           * gst/effectv/gstaging.c:
17313           * gst/effectv/gstdice.c:
17314           * gst/effectv/gstedge.c:
17315           * gst/effectv/gstquark.c:
17316           * gst/effectv/gstrev.c:
17317           * gst/effectv/gstvertigo.c:
17318           * gst/effectv/gstwarp.c:
17319           * gst/flx/gstflxdec.c:
17320           * gst/goom/gstgoom.c:
17321           * gst/interleave/deinterleave.c:
17322           * gst/interleave/interleave.c:
17323           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
17324           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
17325           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
17326           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
17327           * gst/level/gstlevel.c:
17328           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
17329           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
17330           * gst/median/gstmedian.c:
17331           * gst/monoscope/gstmonoscope.c:
17332           * gst/multipart/multipartdemux.c:
17333           * gst/multipart/multipartmux.c:
17334           * gst/oldcore/gstmd5sink.c:
17335           * gst/oldcore/gstmultifilesrc.c:
17336           * gst/oldcore/gstpipefilter.c:
17337           * gst/oldcore/gstshaper.c:
17338           * gst/oldcore/gststatistics.c:
17339           * gst/rtp/gstasteriskh263.c:
17340           * gst/rtp/gstrtpL16depay.c:
17341           * gst/rtp/gstrtpL16pay.c:
17342           * gst/rtp/gstrtpamrdepay.c:
17343           * gst/rtp/gstrtpamrpay.c:
17344           * gst/rtp/gstrtpdepay.c:
17345           * gst/rtp/gstrtpgsmpay.c:
17346           * gst/rtp/gstrtph263pay.c:
17347           * gst/rtp/gstrtph263pdepay.c:
17348           * gst/rtp/gstrtph263ppay.c:
17349           * gst/rtp/gstrtpmp4gpay.c:
17350           * gst/rtp/gstrtpmp4vdepay.c:
17351           * gst/rtp/gstrtpmp4vpay.c:
17352           * gst/rtp/gstrtpmpadepay.c:
17353           * gst/rtp/gstrtpmpapay.c:
17354           * gst/rtp/gstrtppcmadepay.c:
17355           * gst/rtp/gstrtppcmapay.c:
17356           * gst/rtp/gstrtppcmudepay.c:
17357           * gst/rtp/gstrtppcmupay.c:
17358           * gst/rtp/gstrtpspeexdepay.c:
17359           * gst/rtp/gstrtpspeexpay.c:
17360           * gst/rtsp/gstrtpdec.c:
17361           * gst/smpte/gstsmpte.c:
17362           * gst/videobox/gstvideobox.c:
17363           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
17364           * gst/videofilter/gstvideobalance.c:
17365           * gst/videofilter/gstvideoflip.c:
17366           * gst/videofilter/gstvideotemplate.c:
17367           (gst_videotemplate_base_init):
17368           * gst/videomixer/videomixer.c:
17369           * gst/wavenc/gstwavenc.c:
17370           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
17371           better/unified long descriptions
17372           Fixed #336602
17373           Some cleanups to auparse, don't send multiple newsegments.
17374
17375 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
17376
17377           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
17378           Original commit message from CVS:
17379           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
17380           Don't unref event unconditionally after giving away ownership
17381           (gst_pad_push_event(), gst_pad_send_event() and
17382           gst_pad_event_default() take ownership of the event
17383           passed to them). Fixes warnings/crashes caused by
17384           navigation events.
17385
17386 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
17387
17388           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
17389           Original commit message from CVS:
17390           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17391           Don't ref NULL caps (private streams have NULL caps) (#336387);
17392           also, no need to set caps on the same buffer twice.
17393
17394 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
17395
17396           gst/mpegstream/: Don't leak element and pad names in error messages, use
17397           Original commit message from CVS:
17398           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17399           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
17400           (gst_dvd_demux_get_subpicture_stream):
17401           * gst/mpegstream/gstmpegdemux.c:
17402           (gst_mpeg_demux_sync_stream_to_time):
17403           Don't leak element and pad names in error messages, use
17404           GST_DEBUG_PAD_NAME instead. Add some more debug code.
17405
17406 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
17407
17408           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
17409           Original commit message from CVS:
17410           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17411           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
17412           Name the structure in the custom event with the
17413           language codes for the audio and subtitle streams
17414           actually like dvddemux expects it to be named.
17415           Set caps on source pad and outgoing buffers.
17416
17417 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
17418
17419           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
17420           Original commit message from CVS:
17421           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
17422           (gst_lame_get_property), (gst_lame_setup):
17423           * ext/lame/gstlame.h:
17424           Make xingheader property non-functional, it's broken anyway
17425           after all (use xingmux instead).
17426
17427 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
17428
17429           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
17430           Original commit message from CVS:
17431           * ext/lame/gstlame.c: (gst_lame_sink_event):
17432           On EOS, flush encoder and send remaining data. Fix
17433           return value handling in sink event function.
17434
17435 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
17436
17437           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
17438           Original commit message from CVS:
17439           Patch by: Jürg Billeter  <j at bitron dot ch>
17440           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
17441           Fix wrong check for started flag when setting the 'device' property.
17442           We want to allow it when the source is NOT started yet and ignore it
17443           when the source is running.
17444
17445 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
17446
17447           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
17448           Original commit message from CVS:
17449           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
17450           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
17451           (gst_asf_demux_process_chunk):
17452           * gst/asfdemux/gstasfdemux.h:
17453           Subtract first timestamp from timestamps, so that
17454           stream starts from 0; makes live streams that don't
17455           start at 0 work again (fixes #317310, #336097).
17456
17457 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
17458
17459           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17460           Original commit message from CVS:
17461           Patch by: Christian Kirbach
17462           * configure.ac:
17463           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17464           -good. Fixes build on some systems (#331838).
17465
17466 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
17467
17468           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
17469           Original commit message from CVS:
17470           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17471           (gst_rmdemux_parse_cont):
17472           Extract more tags and also post codec name tag on the
17473           bus so this shows up in totem and nautilus.
17474
17475 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
17476
17477           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
17478           Original commit message from CVS:
17479           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17480           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
17481           Extra data usually goes into the caps as 'codec_data', not
17482           as first buffer into the stream.
17483           Need to byte swap AC3 content in realmedia files for some
17484           reason (fixes #331588).
17485
17486 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
17487
17488           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
17489           Original commit message from CVS:
17490           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17491           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
17492           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
17493           When operating in pull mode, post an error message on the
17494           bus when all source pads are unlinked or some other fatal
17495           error occured (#323023). Regrade some recurring debug messages
17496           to LOG level. Convert c++-style comments into C-style ones.
17497
17498 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
17499
17500           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
17501           Original commit message from CVS:
17502           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
17503           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
17504           (gst_rmdemux_all_source_pads_unlinked),
17505           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
17506           (gst_rmdemux_parse_packet):
17507           * gst/realmedia/rmdemux.h:
17508           Handle unlinked source pads properly and stop if all source pads
17509           are unlinked (#323023).
17510
17511 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
17512
17513           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
17514           Original commit message from CVS:
17515           Patch by: Michal Benes <michal dot benes at xeris dot cz>
17516           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17517           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
17518           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
17519           * gst/mpegstream/gstmpegdemux.h:
17520           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
17521           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
17522           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
17523           situation really happens when grabbing DVB streams. Current
17524           mpegdemuxer can not handle this situation correctly and it
17525           restarts counting gstreamer timestamps from zero.
17526           Fixes #326598.
17527
17528 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
17529
17530           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
17531           Original commit message from CVS:
17532           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
17533           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
17534           * ext/a52dec/gsta52dec.h:
17535           Fix #334550: failure to play raw AC3 files due to segment problems.
17536
17537 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
17538
17539           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
17540           Original commit message from CVS:
17541           Patch by: Christophe Fergeau  <teuf gnome org>
17542           * ext/lame/gstlame.c: (gst_lame_release_memory),
17543           (gst_lame_finalize), (gst_lame_class_init),
17544           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
17545           (gst_lame_change_state):
17546           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
17547
17548 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
17549
17550           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
17551           Original commit message from CVS:
17552           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
17553           (gst_mad_sink_event), (gst_mad_change_state):
17554           Include AUDIO_CODEC tag with tags posted if input is not
17555           framed (#334258). Use _scale() util functions in more places.
17556
17557 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
17558
17559           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
17560           Original commit message from CVS:
17561           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
17562           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17563           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
17564           property as BROKEN (see
17565           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
17566           explanation why it's broken).
17567
17568 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
17569
17570           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
17571           Original commit message from CVS:
17572           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
17573           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17574           * configure.ac:
17575           * gst/xingheader/Makefile.am:
17576           * gst/xingheader/gstxingmux.c:
17577           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
17578           to MP3 files (this allows decoder to figure out the length of VBR
17579           files)
17580
17581 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
17582
17583           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
17584           Original commit message from CVS:
17585           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
17586           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
17587           tag (#333683, patch by: Alex Lancaster).
17588
17589 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17590
17591           ext/amrnb/: Further fancyfication.
17592           Original commit message from CVS:
17593           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
17594           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
17595           (gst_amrnbdec_state_change):
17596           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
17597           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
17598           (gst_amrnbenc_state_change):
17599           * ext/amrnb/amrnbenc.h:
17600           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17601           (gst_amrnbparse_query):
17602           Further fancyfication.
17603           Use _take to get writable data from the adapter.
17604           Precalc packet duration.
17605           Handle disconts.
17606           Forward _push to upstream.
17607           Post error messages when something goes wrong.
17608           Remove old code in amrnbparse.
17609           Don't ignore query results from upstream.
17610
17611 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
17612
17613           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
17614           Original commit message from CVS:
17615           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17616           The AMR encoder writes into the audio buffers it processes, so
17617           use gst_buffer_make_writable() on buffers we might (they go through
17618           an adapter, so there can be copying going on later anyway) be
17619           encoding.
17620
17621 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
17622
17623           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
17624           Original commit message from CVS:
17625           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
17626           (gst_mpeg_parse_handle_src_query):
17627           Declare variables at the beginning of a block and make
17628           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
17629
17630 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
17631
17632           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
17633           Original commit message from CVS:
17634           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
17635           Read packet size, sequence and padsize in right order again
17636           (fixes #332796; patch by: Fabrizio Gennari).
17637
17638 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
17639
17640           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
17641           Original commit message from CVS:
17642           * gst/iec958/ac3iec.c:
17643           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
17644
17645 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17646
17647           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
17648           Original commit message from CVS:
17649           * configure.ac:
17650           Make the id3tag and mad checks check for both a header and the
17651           appropriate library if the pkg-config is missing. (Closes #331842)
17652           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
17653           do the same for the plugins themselves.
17654
17655 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
17656
17657           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
17658           Original commit message from CVS:
17659           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17660           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17661           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
17662           * ext/mpeg2dec/gstmpeg2dec.h:
17663           Don't treat STATE_INVALID as fatal error; throw an error
17664           only after five consecutive decoding errors. Makes decoding
17665           mpeg streams more robust and fixes playback of joined clips
17666           (#300682).
17667
17668 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
17669
17670           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
17671           Original commit message from CVS:
17672           * ext/dvdnav/dvdnavsrc.h:
17673           Oops. forgot to add this one.
17674
17675 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
17676
17677           ext/Makefile.am: Fix dist-check.
17678           Original commit message from CVS:
17679           2006-02-26  Julien MOUTTE  <julien@moutte.net>
17680           * ext/Makefile.am: Fix dist-check.
17681
17682 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
17683
17684           configure.ac: Disable dvdnavsrc for now.
17685           Original commit message from CVS:
17686           * configure.ac:
17687           Disable dvdnavsrc for now.
17688
17689 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
17690
17691           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
17692           Original commit message from CVS:
17693           * configure.ac:
17694           * ext/Makefile.am:
17695           * ext/dvdnav/Makefile.am:
17696           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
17697           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
17698           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
17699           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
17700           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
17701           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
17702           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
17703           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
17704           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
17705           (gst_dvd_nav_src_make_dvd_event),
17706           (gst_dvd_nav_src_structure_set_uint64),
17707           (gst_dvd_nav_src_push_dvd_nav_packet_event),
17708           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
17709           (gst_dvd_nav_src_push_titlelang_event),
17710           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
17711           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
17712           (gst_dvd_nav_src_handle_navigation_event),
17713           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
17714           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
17715           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
17716           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
17717           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
17718           (gst_dvd_nav_src_do_init), (plugin_init):
17719           dvdnavsrc ported to 0.10, for the most part at least. Not quite
17720           ready for prime time yet though.
17721
17722 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
17723
17724           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
17725           Original commit message from CVS:
17726           * ext/cdio/Makefile.am:
17727           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
17728           required for Cygwin, see #317048)
17729           * gst/rtp/gstasteriskh263.c:
17730           Cygwin has includes for both the unix network socket API
17731           and the windows API, but only one can be included, so fix
17732           includes to only use one or the other, prefering the unxi
17733           one (#317048).
17734
17735 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17736
17737           Port dvdsubdec to 0.10
17738           Original commit message from CVS:
17739           * configure.ac:
17740           * gst/dvdsub/Makefile.am:
17741           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
17742           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
17743           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
17744           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
17745           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
17746           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
17747           (gst_send_empty_fill), (gst_send_subtitle_frame),
17748           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
17749           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
17750           (plugin_init):
17751           * gst/dvdsub/gstdvdsubdec.h:
17752           Port dvdsubdec to 0.10
17753
17754 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17755
17756           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
17757           Original commit message from CVS:
17758           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
17759           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
17760           mpegdemux for MPEG-2 video streams.
17761
17762 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17763
17764           configure.ac: Bump nano back to CVS
17765           Original commit message from CVS:
17766           * configure.ac:
17767           Bump nano back to CVS
17768
17769 === release 0.10.2 ===
17770
17771 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17772
17773           configure.ac: releasing 0.10.2, "Season to Taste"
17774           Original commit message from CVS:
17775           * configure.ac:
17776           releasing 0.10.2, "Season to Taste"
17777
17778 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17779
17780           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
17781           Original commit message from CVS:
17782           * configure.ac:
17783           releasing 0.10.1.3 prelease for 0.10.2
17784
17785 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
17786
17787           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
17788           Original commit message from CVS:
17789           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17790           In sink event handler, release object lock again
17791           _before_ sending EOS event downstream (#313838).
17792
17793 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
17794
17795         * ChangeLog:
17796         * gst/asfdemux/gstasf.c:
17797           fix rank of asfdemux
17798           Original commit message from CVS:
17799           fix rank of asfdemux
17800
17801 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17802
17803           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
17804           Original commit message from CVS:
17805           * configure.ac:
17806           releasing 0.10.1.2 prelease for 0.10.2
17807
17808 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
17809
17810         * gst-plugins-ugly.spec.in:
17811           latest updates
17812           Original commit message from CVS:
17813           latest updates
17814
17815 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
17816
17817           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
17818           Original commit message from CVS:
17819           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
17820           (crop_copy_i422_buffer), (crop_buffer):
17821           When we need to crop the output buffer, make sure we
17822           create a buffer of the right size and respect the implicit
17823           striding used for I420 elsewhere in GStreamer (#331301).
17824
17825 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
17826
17827           ext/cdio/gstcdio.c: Init debug category (#331253).
17828           Original commit message from CVS:
17829           * ext/cdio/gstcdio.c: (plugin_init):
17830           Init debug category (#331253).
17831
17832 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
17833
17834           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
17835           Original commit message from CVS:
17836           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
17837           Do not error out on non-recognized streams. Ignore them and allow
17838           playback of the other streams.
17839
17840 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17841
17842           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
17843           Original commit message from CVS:
17844           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
17845           Add a small sanity check for LPCM reading.
17846
17847 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
17848
17849           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
17850           Original commit message from CVS:
17851           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
17852           Take into account the file properties preroll value for
17853           timestamping/newsegment. It's weird this value was commented out.
17854
17855 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
17856
17857           gst/asfdemux/Makefile.am: More asf makefile fixing.
17858           Original commit message from CVS:
17859           * gst/asfdemux/Makefile.am:
17860           More asf makefile fixing.
17861
17862 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
17863
17864           ext/lame/gstlame.c: Fix up lame a bit.
17865           Original commit message from CVS:
17866           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
17867           (gst_lame_change_state):
17868           Fix up lame a bit.
17869           Apply patch #319782 by Gautier Portet.
17870
17871 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
17872
17873           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
17874           Original commit message from CVS:
17875           * gst/asfdemux/Makefile.am:
17876           But we do need to link against the riff libraryr.
17877
17878 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
17879
17880           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
17881           Original commit message from CVS:
17882           * gst/asfdemux/Makefile.am:
17883           We don't want asfmux.c yet.
17884
17885 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
17886
17887           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
17888           Original commit message from CVS:
17889           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
17890           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
17891           (gst_mad_change_state):
17892           Port fixes for bugs 314771, 308772, 140237, and 302625
17893           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
17894           Use GST_EVENT_FLUSH_STOP to clear data from the current input
17895           buffer, to avoid using it for any future decoding.
17896
17897 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
17898
17899           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
17900           Original commit message from CVS:
17901           * configure.ac:
17902           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
17903           (gst_asf_get_guid_nick):
17904           * gst/asfdemux/asfheaders.h:
17905           * gst/asfdemux/gstasf.c: (plugin_init):
17906           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
17907           (gst_asf_demux_class_init), (gst_asf_demux_init),
17908           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17909           (gst_asf_demux_handle_src_event),
17910           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
17911           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
17912           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
17913           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
17914           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
17915           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
17916           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
17917           (gst_asf_demux_get_bitrate_record),
17918           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
17919           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
17920           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
17921           (gst_asf_demux_get_obj_data_correction),
17922           (gst_asf_demux_get_stream_audio),
17923           (gst_asf_demux_get_stream_correction),
17924           (gst_asf_demux_get_stream_video),
17925           (gst_asf_demux_get_stream_video_format),
17926           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
17927           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17928           (gst_asf_demux_process_stream),
17929           (gst_asf_demux_get_gst_tag_from_tag_name),
17930           (gst_asf_demux_commit_taglist),
17931           (gst_asf_demux_process_ext_content_desc),
17932           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
17933           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
17934           (gst_asf_demux_process_comment),
17935           (gst_asf_demux_process_bitrate_props_object),
17936           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
17937           (gst_asf_demux_descramble_segment),
17938           (gst_asf_demux_element_send_event),
17939           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17940           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
17941           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
17942           (gst_asf_demux_get_src_query_types),
17943           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
17944           * gst/asfdemux/gstasfdemux.h:
17945           asfdemux ported to 0.10. Does still need a bit of work (seems like
17946           there's something funky going on when timestamping video frames).
17947           The seeking code is likely to make Wim cry, but hey, at least it
17948           compiles.
17949
17950 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
17951
17952           ext/amrnb/amrnbdec.c: Some more comments.
17953           Original commit message from CVS:
17954           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
17955           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
17956           Some more comments.
17957           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
17958           Applied patch from Fabrizio Gennari, fixes #330844.
17959
17960 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
17961
17962           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
17963           Original commit message from CVS:
17964           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17965           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
17966           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
17967           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
17968           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
17969           * ext/dvdread/dvdreadsrc.h:
17970           Let's try to play the title the user set via the URI handler or
17971           via properties instead of always playing the first title. Also,
17972           Also, count title/chapter/angle number in URI and properties
17973           from 1 rather than 0.
17974
17975 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17976
17977           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
17978           Original commit message from CVS:
17979           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17980           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
17981           (gst_dvd_read_src_do_duration_query):
17982           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
17983           otherwise GstBaseSrc will think we can operate pull_range based,
17984           which we don't really, and typefinding will fail miserably.
17985           Also, make seeking work somewhat (only works with flumpegdemux
17986           at the moment, mpegstream needs fixing for that first).
17987
17988 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
17989
17990           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
17991           Original commit message from CVS:
17992           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17993           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
17994           Only allocate buffer once we know exactly how much we need,
17995           rather than gratuitously allocating 2MB-buffers all the time
17996           even if we usually need much less than that. Also, demote
17997           a debug message from DEBUG to LOG level.
17998
17999 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
18000
18001           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
18002           Original commit message from CVS:
18003           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
18004           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
18005           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
18006           (gst_dvd_read_src_do_position_query):
18007           Add some more debugging and fix duration query in BYTES.
18008
18009 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
18010
18011           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
18012           Original commit message from CVS:
18013           * configure.ac:
18014           * ext/Makefile.am:
18015           * ext/dvdread/Makefile.am:
18016           * ext/dvdread/dvdreadsrc.c:
18017           * ext/dvdread/dvdreadsrc.h:
18018           Half-baked port to 0.10. Needs some love
18019           in the seeking department, but at least
18020           it does something.
18021           * ext/dvdread/stream_labels.c:
18022           * ext/dvdread/stream_labels.h:
18023           Remove these (we use ISO-639 language codes internally; applications
18024           that want to translate those into language names for display to the
18025           user should rely on the iso-codes package for that).
18026
18027 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
18028
18029           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
18030           Original commit message from CVS:
18031           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
18032           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
18033           (gst_amrnbdec_state_change):
18034           * ext/amrnb/amrnbdec.h:
18035           Fix amrnbdec, handle events, take copy from adapter since the decoder
18036           apparently writes in the source data.
18037           Use some _scale_int, and precalc duration.
18038           Fix some leaks, post ERROR messages.
18039
18040 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
18041
18042           docs/plugins/: Add cdio plugin to docs.
18043           Original commit message from CVS:
18044           * docs/plugins/Makefile.am:
18045           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18046           * docs/plugins/gst-plugins-good-plugins-sections.txt:
18047           * docs/plugins/inspect/plugin-cdio.xml:
18048           Add cdio plugin to docs.
18049           * ext/cdio/gstcdiocddasrc.c:
18050           Add gtk-doc blurb.
18051           * ext/cdio/gstcdio.c:
18052           The plugin is called 'cdio' not 'cddio'.
18053
18054 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
18055
18056           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
18057           Original commit message from CVS:
18058           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18059           One source pad not being linked is not an error condition when we're
18060           still parsing the header. In this case (e.g. where we don't have a
18061           suitable decoder installed) just pretend everything is fine, so that
18062           the demuxer will actually go on to signal no-more-pads when done
18063           parsing the header, otherwise  decodebin/playbin will never post the
18064           appropriate error message if decoders are not available.
18065
18066 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
18067
18068         * ChangeLog:
18069         * common:
18070         * ext/mad/gstid3tag.c:
18071         * gst/realmedia/rmdemux.c:
18072           Just make it compile with --disable-gst-debug.
18073           Original commit message from CVS:
18074           Just make it compile with --disable-gst-debug.
18075
18076 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
18077
18078           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
18079           Original commit message from CVS:
18080           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
18081           (gst_mad_check_caps_reset), (gst_mad_chain):
18082           Merge patch from Radoslaw Szkodzinski (bug 326734)
18083
18084 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18085
18086           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
18087           Original commit message from CVS:
18088           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
18089           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
18090           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
18091           (gst_id3_tag_chain):
18092           fixing Gdate handling
18093           enabling mux/demux mode switching
18094           adding better debug output
18095
18096 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18097
18098           gst/mpegstream/gstmpegparse.c: If we haven't set caps on a source pad yet, the caps on the pad are NULL, not un-fixed...
18099           Original commit message from CVS:
18100           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
18101           If we haven't set caps on a source pad yet, the caps on the
18102           pad are NULL, not un-fixed. Set caps on outgoing buffers.
18103
18104 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
18105
18106           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
18107           Original commit message from CVS:
18108           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
18109           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
18110           * ext/lame/gstlame.h:
18111           Contrary to what the const char in the lame API might suggest,
18112           lame expects us to keep the strings we pass to id3tag_set_foo()
18113           around; it doesn't free them either though, so we have to store
18114           them somewhere and free them later when we can be sure lame
18115           doesn't need them any longer.
18116
18117 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
18118
18119           ext/lame/gstlame.c: don't pass an uninitialised string pointer to lame if we don't know how to handle the tag type, a...
18120           Original commit message from CVS:
18121           * ext/lame/gstlame.c: (add_one_tag):
18122           Fix handling of GST_TAG_DATE (#311679), don't pass an
18123           uninitialised string pointer to lame if we don't know
18124           how to handle the tag type, and fix minor memory leak.
18125
18126 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18127
18128           ext/mad/gstmad.c: Fix debug message.
18129           Original commit message from CVS:
18130           * ext/mad/gstmad.c: (gst_mad_chain):
18131           Fix debug message.
18132
18133 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18134
18135           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
18136           Original commit message from CVS:
18137           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
18138           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18139           Erase spurious call to gst_segment_set_newsegment.
18140           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
18141           the superclass method when handling NEWSEGMENT events.
18142           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
18143           and dvd-audio-restart event handling. There are currently less
18144           hackish ways of handling the sparse audio stream problem.
18145
18146 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18147
18148           fix up error domains, error strings, and use of translation
18149           Original commit message from CVS:
18150           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
18151           * ext/dvdnav/dvdnavsrc.c: (if):
18152           * ext/dvdread/stream_labels.c:
18153           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
18154           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
18155           fix up error domains, error strings, and use of translation
18156           * po/POTFILES.in:
18157           fix up this file, even though none of them are actually marked
18158           for build yet.
18159
18160 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18161
18162           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
18163           Original commit message from CVS:
18164           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
18165           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18166           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
18167           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
18168           (gst_mpeg_parse_change_state):
18169           Make timestamp adjustment somewhat milder. Actual timestamps are
18170           now sent unmodified unless an actual gap is found in the
18171           stream. This should fix time display when playing most MPEG
18172           files.
18173
18174 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
18175
18176           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
18177           Original commit message from CVS:
18178           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
18179           * ext/cdio/gstcdio.h:
18180           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
18181           Fix build for libcdio versions >= 76; give slightly lower rank
18182           than cdparanoia.
18183
18184 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
18185
18186           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
18187           Original commit message from CVS:
18188           * configure.ac:
18189           * ext/Makefile.am:
18190           * ext/cdio/Makefile.am:
18191           * ext/cdio/gstcdio.c:
18192           * ext/cdio/gstcdio.h:
18193           * ext/cdio/gstcdiocddasrc.c:
18194           * ext/cdio/gstcdiocddasrc.h:
18195           Port libcdio cdda source, formerly known as cddasrc, now known as
18196           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
18197           but that's not tested (fixes #317658).
18198
18199 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
18200
18201           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
18202           Original commit message from CVS:
18203           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
18204           tss tss... always set caps on outgoing buffer.
18205
18206 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
18207
18208         * gst-plugins-ugly.spec.in:
18209           update spec file
18210           Original commit message from CVS:
18211           update spec file
18212
18213 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18214
18215         * ChangeLog:
18216         * configure.ac:
18217           back to HEAD
18218           Original commit message from CVS:
18219           back to HEAD
18220
18221 === release 0.10.1 ===
18222
18223 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18224
18225         * ChangeLog:
18226         * NEWS:
18227         * RELEASE:
18228         * configure.ac:
18229         * docs/plugins/gst-plugins-ugly-plugins.args:
18230         * docs/plugins/inspect/plugin-a52dec.xml:
18231         * docs/plugins/inspect/plugin-amrnb.xml:
18232         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18233         * docs/plugins/inspect/plugin-iec958.xml:
18234         * docs/plugins/inspect/plugin-lame.xml:
18235         * docs/plugins/inspect/plugin-mad.xml:
18236         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18237         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18238         * docs/plugins/inspect/plugin-rmdemux.xml:
18239           releasing 0.10.1
18240           Original commit message from CVS:
18241           releasing 0.10.1
18242
18243 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18244
18245         * ChangeLog:
18246         * configure.ac:
18247           prerelease
18248           Original commit message from CVS:
18249           prerelease
18250
18251 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
18252
18253           Pass unhandled queries upstream (useful e.g. for SEEKING query)
18254           Original commit message from CVS:
18255           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
18256           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18257           * ext/mad/gstmad.c: (gst_mad_src_query):
18258           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
18259           * ext/sidplay/gstsiddec.cc:
18260           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18261           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
18262           Pass unhandled queries upstream (useful e.g. for SEEKING query)
18263           (fixes #325652; based on patch by: Philippe); make rmdemux return
18264           FALSE for position queries, instead of setting -1 as value and
18265           returning TRUE.
18266
18267 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18268
18269           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18270           Original commit message from CVS:
18271           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
18272           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18273           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
18274           rewrite timestamps in the case segments are being set from
18275           upstream, but use timestamps unmodified. Also send proper position
18276           values. This allows for correct time display and makes queries
18277           work in sink elements.
18278           * gst/mpegstream/gstdvddemux.h:
18279           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18280           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
18281           Rename flush_filter to segment_filter, which is better represents
18282           what the arreibute does.
18283           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
18284           Activate segment filtering when a timestamp discontinuity is seen.
18285
18286 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
18287
18288           ext/mad/gstmad.c: Don't forget that we need to send out a newsegment event after a restart even if we don't have enou...
18289           Original commit message from CVS:
18290           * ext/mad/gstmad.c: (gst_mad_chain):
18291           Don't forget that we need to send out a newsegment event after a
18292           restart even if we don't have enough data to decode a frame right
18293           now.
18294
18295 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18296
18297           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
18298           Original commit message from CVS:
18299           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
18300           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18301           Use the new "audio-shutdown" and "audio-restart" DVD events
18302           instead of the "spu-still-frame" event to shutdown and restart
18303           the audio pipeline.
18304           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
18305           Check for cases where the segment-based adjustment calculation
18306           would produce negative values (which result in an overflow) and
18307           return GST_CLOCK_TIME_NONE instead.
18308           * gst/mpegstream/gstdvddemux.h:
18309           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18310           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
18311           Add a mechanism to discard audio buffers with timestamps outside
18312           the currently set segment. This was causing (sometimes serious)
18313           synchronization problems after seeking in DVDs with LPCM audio,
18314           since VOBUs usually contain audio material that lies outside the
18315           timestamp range specified by the header.
18316
18317 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18318
18319           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
18320           Original commit message from CVS:
18321           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
18322           Remove lingering reference to GstID3Demux
18323           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
18324           Don't output debug saying padding streams are unknown type,
18325           because they're not
18326
18327 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18328
18329           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18330           Original commit message from CVS:
18331           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
18332           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18333           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
18334           LPCM.
18335           * gstmpegdemux.h:
18336           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
18337           (gst_mpeg_demux_get_audio_stream):
18338           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
18339           (gst_dvd_demux_get_audio_stream)
18340           (gst_dvd_demux_get_subpicture_stream)
18341           (gst_dvd_demux_send_subbuffer):
18342           Send current* pad buffers with appropriate caps.
18343
18344 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18345
18346           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18347           Original commit message from CVS:
18348           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
18349           * gst/iec958/ac3iec.h:
18350           * gst/iec958/ac3iec.c:
18351           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18352           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
18353           raw-audio property to ac3iec958 that allows setting the source pad
18354           caps to raw audio instead of audio/x-iec958. This makes it
18355           possible to use ac3iec958 together with the normal alsasink
18356           element to drive an external receiver that autodetects AC3
18357           content.
18358
18359 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
18360
18361           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18362           Original commit message from CVS:
18363           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
18364           (ac3iec_chain_dvd):
18365           * gst/iec958/ac3iec.h:
18366           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18367
18368 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
18369
18370           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
18371           Original commit message from CVS:
18372           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
18373           When getting a seek event, first check if the upstream element
18374           can handle it and only do our own seek stuff when it can't
18375           (should fix #322856).
18376
18377 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
18378
18379           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
18380           Original commit message from CVS:
18381           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18382           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
18383           Really convert to BYTES format when we want to convert
18384           to bytes (use right variable; fixes #322856).
18385
18386 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18387
18388           Big mpegparse clean up, second round:
18389           Original commit message from CVS:
18390           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
18391           Big mpegparse clean up, second round:
18392           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18393           Send and EOS event down the audio pipeline when an still frame
18394           event arrives. This prevents the pipeline from locking when a
18395           still menu comes directly after a flush.
18396           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
18397           Don't send a newsegment in reset.
18398           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
18399           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
18400           Move the code of handle_newsegment to process_event. Send a
18401           NEWSEGMENT after FLUSH_STOP.
18402           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
18403           moving to PAUSED.
18404           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
18405           (gst_mpeg_demux_class_init): Don't override send_event.
18406           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18407           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
18408           (gst_mpeg_demux_reset):
18409           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
18410           attribute.
18411           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18412           Reset the mpegparse element after a flush.
18413           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
18414           Don't forward events.
18415           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18416           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18417           handle_newsegment is not a virtual method anymore.
18418           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
18419           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
18420           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
18421           rid of send_newsegment virtual method.
18422           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
18423           handle DVD events and call the superclass method for other event
18424           types.
18425           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
18426           override process_event anymore.
18427           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
18428           (gst_mpeg_parse_process_event): Move actual event processing to
18429           process event so that subclasses can properly override or extend
18430           it.
18431           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18432           Eliminate time parameter in process event.
18433           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18434           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
18435           (gst_mpeg_demux_send_subbuffer):
18436           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18437           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
18438           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
18439           adding the value of the adjust attribute.
18440           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
18441           rid of the adjust attribute. Now all timestamp adjustments are
18442           performed by mpegparse using the current segment.
18443           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18444           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
18445           on the adjust attribute for SCR values and the current segment.
18446           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
18447           adjust_ts virtual method to adjust timestamps for outgoing
18448           buffers.
18449           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
18450           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
18451           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18452           (gst_dvd_demux_handle_newsegment): Don't override
18453           handle_newsegment.
18454           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
18455           Check for DVD events in process_event instead of
18456           handle_dvd_event.
18457           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18458           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18459           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
18460           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
18461           (gst_mpeg_demux_send_event):
18462           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
18463           (gst_dvd_demux_handle_dvd_event):
18464           Eliminate the time parameter in send_event.
18465
18466 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18467
18468           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
18469           Original commit message from CVS:
18470           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
18471           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
18472           Fix typefinding in id3demux, and then remove it in favour
18473           of the new LGPL id3demux in gst-plugins-good
18474           * ext/mad/gstmad.c: (gst_mad_dispose):
18475           dispose can run more than once.
18476
18477 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18478
18479           gst/asfdemux/gstasfmux.c: change some char* into char[]
18480           Original commit message from CVS:
18481           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
18482           change some char* into char[]
18483
18484 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
18485
18486           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
18487           Original commit message from CVS:
18488           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18489           Remove memleak from unused GstRMDemuxStream
18490
18491 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
18492
18493           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
18494           Original commit message from CVS:
18495           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
18496           (gst_id3_tag_do_typefind):
18497           Use the correct function to free typefind factory list.
18498
18499 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18500
18501           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
18502           Original commit message from CVS:
18503           * ext/mad/gstmad.c: (gst_mad_src_query):
18504           For position and duration queries in TIME format, try the peer
18505           first (might be a demuxer).
18506
18507 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18508
18509           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
18510           Original commit message from CVS:
18511           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
18512           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
18513           Properly handle non contiguous VOBUs by adding the segment accum
18514           field to the adjust value.
18515           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18516           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
18517           handle_newsegment to prevent sending actual newsegment events and
18518           use tiemstamp rewriting instead.
18519           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
18520           dvd-lang-codes.
18521           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18522           (gst_mpeg_parse_event):
18523           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18524           Add a new parameter to handle_newsegment to allow controlling
18525           whether newsegment events are forwarded or not.
18526           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18527           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
18528           (gst_dvd_demux_reset):
18529           last_end_ptm and discont_time aren't necessary anymore, since
18530           timestamp adjustment is now replaced by newsegment events.
18531           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
18532           timestamps.
18533           * gst/mpegstream/gstdvddemux.h:
18534           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18535           Don't handle dvd-nav-packet events anymore, since the are now
18536           replaced by standard newsegment events.
18537           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18538           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
18539           (gst_dvd_demux_change_state):
18540           * gst/mpegstream/gstdvddemux.h:
18541           Get rid of the ignore_next_newmedia_discont hack.
18542           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18543           (gst_dvd_demux_handle_newsegment):
18544           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
18545           (gst_mpeg_demux_handle_newsegment): Don't override
18546           handle_newsegment anymore. It was only necessary to handle
18547           NEWMEDIA events.
18548           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
18549           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
18550           (gst_dvd_demux_set_cur_subpicture):
18551           Reactivate handling of DVD events.
18552           * gst/mpegstream/gstmpegparse.c (normal_seek)
18553           (gst_mpeg_parse_handle_src_event)
18554           (gst_mpeg_parse_handle_src_query):
18555           First attempt at reenabling seek.
18556           * gst/mpegstream/gstmpegparse.h:
18557           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18558           (gst_mpeg_parse_update_streaminfo)
18559           (gst_mpeg_parse_get_rate)
18560           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
18561           (gst_mpeg_parse_handle_src_query):
18562           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
18563           Make queries work again.
18564           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
18565           (gst_mpeg_parse_handle_newsegment)
18566           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
18567           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
18568           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18569           Get rid of the newsegment_pending attribute, and rely instead on
18570           proper timestamp adjustment.
18571           * gst/mpegstream/gstmpegparse.c
18572           (gst_mpeg_parse_get_src_event_masks): Erase.
18573           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
18574           Initialize fields before creating pads to prevent the pad creation
18575           callback from failing.
18576           (gst_mpeg_parse_reset): Initialize new fields, and change
18577           initialization order to match the order in the structure.
18578           (gst_mpeg_parse_handle_newsegment): Forward new segment events
18579           whenever possible, and update the current segment.
18580           (gst_mpeg_parse_send_newsegment): Update the current segment and
18581           pending_newsegment.
18582           (gst_mpeg_parse_pad_added): Use the current segment to send
18583           newsegment events to new pads.
18584           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
18585           and events. Properly update newsegment_pending.
18586           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
18587           New fields do_adjust and current_segment.
18588           * gst/mpegstream/gstmpegdemux.c:
18589           * gst/mpegstream/gstdvddemux.c:
18590           * gst/mpegstream/gstmpegparse.h:
18591           Rename handle_discont virtual method to handle_newsegment. Erase
18592           some (already commented out support) for old NEW_MEDIA events.
18593           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18594           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18595           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
18596           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
18597           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
18598           Erase the "pending_scr" field, and replace it by a slightly
18599           different handling of the current SCR. Document code blocks in
18600           parse_packhead and chain.
18601
18602 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
18603
18604           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
18605           Original commit message from CVS:
18606           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
18607           g_warning() are only for really fatal warnings. If we can't decode a
18608           tag, just ignore that tag and do a GST_WARNING.
18609
18610 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18611
18612         * ChangeLog:
18613         * ext/a52dec/gsta52dec.h:
18614         * ext/dvdread/dvdreadsrc.h:
18615         * ext/lame/gstlame.h:
18616         * ext/mad/gstid3tag.c:
18617         * ext/mad/gstmad.c:
18618         * ext/mad/gstmad.h:
18619         * ext/mpeg2dec/gstmpeg2dec.h:
18620         * ext/sidplay/gstsiddec.h:
18621         * gst/ac3parse/gstac3parse.c:
18622         * gst/ac3parse/gstac3parse.h:
18623         * gst/asfdemux/gstasfdemux.c:
18624         * gst/asfdemux/gstasfdemux.h:
18625         * gst/iec958/ac3iec.h:
18626         * gst/mpegaudioparse/gstmpegaudioparse.c:
18627         * gst/mpegaudioparse/gstmpegaudioparse.h:
18628         * gst/mpegstream/gstdvddemux.h:
18629         * gst/mpegstream/gstmpegclock.h:
18630         * gst/mpegstream/gstmpegdemux.h:
18631         * gst/mpegstream/gstmpegpacketize.h:
18632         * gst/mpegstream/gstmpegparse.c:
18633         * gst/mpegstream/gstmpegparse.h:
18634         * gst/mpegstream/gstrfc2250enc.c:
18635         * gst/mpegstream/gstrfc2250enc.h:
18636         * gst/realmedia/rmdemux.c:
18637         * gst/realmedia/rmdemux.h:
18638         * gst/synaesthesia/synaescope.c:
18639           expand tabs
18640           Original commit message from CVS:
18641           expand tabs
18642
18643 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18644
18645         * configure.ac:
18646           back to HEAD
18647           Original commit message from CVS:
18648           back to HEAD
18649
18650 === release 0.10.0 ===
18651
18652 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18653
18654         * ChangeLog:
18655         * NEWS:
18656         * RELEASE:
18657         * configure.ac:
18658         * docs/plugins/inspect/plugin-a52dec.xml:
18659         * docs/plugins/inspect/plugin-amrnb.xml:
18660         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18661         * docs/plugins/inspect/plugin-iec958.xml:
18662         * docs/plugins/inspect/plugin-lame.xml:
18663         * docs/plugins/inspect/plugin-mad.xml:
18664         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18665         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18666         * docs/plugins/inspect/plugin-rmdemux.xml:
18667           releasing 0.10.0
18668           Original commit message from CVS:
18669           releasing 0.10.0
18670
18671 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
18672
18673           Update for alloc_buffer changes.
18674           Original commit message from CVS:
18675           2005-12-05  Andy Wingo  <wingo@pobox.com>
18676           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
18677           * ext/mad/gstmad.c: (gst_mad_chain):
18678           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
18679           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18680           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
18681           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18682           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
18683
18684 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
18685
18686           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
18687           Original commit message from CVS:
18688           2005-12-05  Andy Wingo  <wingo@pobox.com>
18689           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
18690           id3demux and id3mux now. Fixes #323199.
18691
18692 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
18693
18694         * gst-plugins-ugly.spec.in:
18695           update spec file for latest changes
18696           Original commit message from CVS:
18697           update spec file for latest changes
18698
18699 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18700
18701           fix silly Makefile.am bug so they link correctly again
18702           Original commit message from CVS:
18703           * ext/amrnb/Makefile.am:
18704           * gst/realmedia/Makefile.am:
18705           fix silly Makefile.am bug so they link correctly again
18706
18707 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18708
18709         * configure.ac:
18710           back to HEAD
18711           Original commit message from CVS:
18712           back to HEAD
18713
18714 === release 0.9.7 ===
18715
18716 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18717
18718         * ChangeLog:
18719         * LICENSE:
18720         * NEWS:
18721         * PORTED_09:
18722         * RELEASE:
18723         * common:
18724         * configure.ac:
18725         * docs/plugins/gst-plugins-ugly-plugins.args:
18726         * docs/plugins/inspect/plugin-a52dec.xml:
18727         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18728         * docs/plugins/inspect/plugin-iec958.xml:
18729         * docs/plugins/inspect/plugin-lame.xml:
18730         * docs/plugins/inspect/plugin-mad.xml:
18731         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18732         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18733         * docs/plugins/inspect/plugin-rmdemux.xml:
18734         * docs/random/LICENSE:
18735         * docs/random/PORTED_09:
18736           releasing 0.9.7
18737           Original commit message from CVS:
18738           releasing 0.9.7
18739
18740 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18741
18742         * ChangeLog:
18743         * common:
18744         * ext/amrnb/Makefile.am:
18745         * gst/realmedia/Makefile.am:
18746           Don't know how these escaped my eye before.  Fix link flags.
18747           Original commit message from CVS:
18748           Don't know how these escaped my eye before.  Fix link flags.
18749
18750 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18751
18752         * common:
18753         * examples/Makefile.am:
18754         * examples/capsfilter/Makefile.am:
18755         * examples/capsfilter/capsfilter1.c:
18756         * examples/gob/Makefile.am:
18757         * examples/gob/gst-identity2.gob:
18758         * examples/gstplay/.gitignore:
18759         * examples/gstplay/Makefile.am:
18760         * examples/gstplay/player.c:
18761         * examples/indexing/.gitignore:
18762         * examples/indexing/Makefile.am:
18763         * examples/indexing/indexmpeg.c:
18764         * examples/level/Makefile.am:
18765         * examples/level/README:
18766         * examples/level/demo.c:
18767         * examples/level/plot.c:
18768         * examples/stats/Makefile.am:
18769         * examples/stats/mp2ogg.c:
18770         * examples/switch/.gitignore:
18771         * examples/switch/Makefile.am:
18772         * examples/switch/switcher.c:
18773           no examples
18774           Original commit message from CVS:
18775           no examples
18776
18777 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
18778
18779           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
18780           Original commit message from CVS:
18781           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18782           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
18783           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
18784           (gst_mpeg_parse_send_event):
18785           Ref events before sending them to multiple pads, after all
18786           gst_pad_send_event() takes ownership of events. Don't leak
18787           events that have not been handled (fixes #322745).
18788
18789 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18790
18791           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18792           Original commit message from CVS:
18793           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
18794           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18795           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
18796           from making timestamp adjustments. This will have to be re-added
18797           in some form in the near future, but in order to do that, some nav
18798           packet parsing will be necessary in mpegdemux.
18799           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18800           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18801           (g_value_set_int, gst_mpeg_parse_set_property)
18802           Get rid of do_adjust and use_adjust. Rename max_discont to
18803           max_src_gap.
18804           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
18805           -1, no adjustment is made.
18806           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
18807           Rename max_discont property to max_scr_gap. Erase "adjust"
18808           property.
18809           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
18810           override send_event anymore, base class does the job.
18811           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
18812           Base class now does most of the work.
18813           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
18814           Generalize to forwarding the event to all source pads in the
18815           element.
18816           * gst/mpegstream/gstmpegparse.h:
18817           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18818           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
18819           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
18820           (gst_mpeg_parse_set_property):
18821           Clock synchronization doesn't make sense anymore for a
18822           demultiplexer.
18823
18824 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
18825
18826           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
18827           Original commit message from CVS:
18828           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
18829           Don't treat normal EOS as a fatal error.
18830
18831 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
18832
18833           ext/mad/gstmad.c: Proper warning statements,
18834           Original commit message from CVS:
18835           * ext/mad/gstmad.c: (gst_mad_chain):
18836           Proper warning statements,
18837           Don't error if the src pad isn't linked when pushing.
18838           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
18839           Proper state_change, avoids borkage when going to READY
18840
18841 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18842
18843         * configure.ac:
18844         * gst-libs/Makefile.am:
18845         * gst-libs/README:
18846         * gst-libs/ext/.gitignore:
18847         * gst-libs/gst/media-info/.gitignore:
18848         * gst-libs/gst/play/.gitignore:
18849         * gst-libs/gst/play/play.h:
18850         * gst-libs/gst/play/play.vcproj:
18851           no need for an AS_LIBTOOL call
18852           Original commit message from CVS:
18853           no need for an AS_LIBTOOL call
18854
18855 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18856
18857         * Makefile.am:
18858         * common:
18859         * gst-plugins-ugly.spec.in:
18860           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
18861           Original commit message from CVS:
18862           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
18863
18864 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18865
18866           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
18867           Original commit message from CVS:
18868           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
18869           Prime libmpeg2's pumps with some null custom buffers
18870           to ensure it doesn't ask us to discard garbage later yay.
18871
18872 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18873
18874           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
18875           Original commit message from CVS:
18876           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
18877           Prime libmpeg2's pumps with some null custom buffers
18878           to ensure it ask us to discard garbage later yay.
18879
18880 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
18881
18882           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
18883           Original commit message from CVS:
18884           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
18885           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
18886           (gst_a52dec_chain_raw):
18887           * ext/a52dec/gsta52dec.h:
18888           Accept AC3 in audio/x-private1-ac3 format, which includes
18889           DVD-specific headers, as well as raw AC3, for compatibility with
18890           some demuxers.
18891
18892 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18893
18894           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
18895           Original commit message from CVS:
18896           * ext/mad/gstmad.c: (gst_mad_chain):
18897           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
18898           skip frame synthesis and consume input data as if we'd done the
18899           decode. Makes mad not error when the src pad is not connected.
18900           (#319784)
18901
18902 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18903
18904         * ChangeLog:
18905           Erase old CVS conflict line.
18906           Original commit message from CVS:
18907           Erase old CVS conflict line.
18908
18909 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18910
18911           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
18912           Original commit message from CVS:
18913           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
18914           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18915           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
18916           (gst_mpeg_parse_chain):
18917           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
18918           (gst_mpeg_demux_send_newsegment):
18919           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
18920           * gst/mpegstream/gstmpegparse.h:
18921           Rename send_discont method to send_newsegment and add parameters
18922           to handle actual segments. Adapt code all around to run with the
18923           new name and signature.
18924           * gst/mpegstream/gstmpegdemux.c:
18925           * gst/mpegstream/gstmpegparse.c:
18926           * gst/mpegstream/gstdvddemux.c:
18927           Convert to GST_BOILERPLATE.
18928
18929 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18930
18931         * configure.ac:
18932           fix AS_LIBTOOL call
18933           Original commit message from CVS:
18934           fix AS_LIBTOOL call
18935
18936 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18937
18938         * Makefile.am:
18939           add a torture target
18940           Original commit message from CVS:
18941           add a torture target
18942
18943 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18944
18945         * ChangeLog:
18946         * configure.ac:
18947           back to HEAD
18948           Original commit message from CVS:
18949           back to HEAD
18950
18951 === release 0.9.6 ===
18952
18953 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18954
18955         * ChangeLog:
18956         * NEWS:
18957         * RELEASE:
18958         * configure.ac:
18959         * docs/plugins/gst-plugins-ugly-plugins.args:
18960         * docs/plugins/gst-plugins-ugly-plugins.signals:
18961         * docs/plugins/inspect/plugin-a52dec.xml:
18962         * docs/plugins/inspect/plugin-amrnb.xml:
18963         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18964         * docs/plugins/inspect/plugin-iec958.xml:
18965         * docs/plugins/inspect/plugin-lame.xml:
18966         * docs/plugins/inspect/plugin-mad.xml:
18967         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18968         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18969         * docs/plugins/inspect/plugin-rmdemux.xml:
18970           releasing 0.9.6
18971           Original commit message from CVS:
18972           releasing 0.9.6
18973
18974 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
18975
18976           gst/realmedia/rmdemux.c: Fractional framerates.
18977           Original commit message from CVS:
18978           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
18979           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
18980           (find_seek_offset_bytes), (find_seek_offset_time),
18981           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
18982           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
18983           (gst_rmdemux_chain), (gst_rmdemux_send_event),
18984           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18985           (gst_rmdemux_parse_packet):
18986           Fractional framerates.
18987
18988 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18989
18990           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
18991           Original commit message from CVS:
18992           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
18993           (gst_mpeg2dec_negotiate_format), (handle_sequence),
18994           (gst_mpeg2dec_sink_event):
18995           * ext/mpeg2dec/gstmpeg2dec.h:
18996           Use fractional framerates
18997
18998 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
18999
19000           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
19001           Original commit message from CVS:
19002           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
19003           set_clock returns a boolean.
19004
19005 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
19006
19007           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
19008           Original commit message from CVS:
19009           * ext/mad/gstmad.c: (gst_mad_chain):
19010           Fix seeking even more by sending the newsegment event with the
19011           right parameters. Should fix querying in playbin/totem after
19012           a seek.
19013
19014 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
19015
19016           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
19017           Original commit message from CVS:
19018           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
19019           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
19020           Fix seeking in stand-alone mode. Fix nonexistant enum value
19021           introduced in previous commit. Improve debug messages here and
19022           there. Actually return a proper return value in the sink event
19023           handler.
19024
19025 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19026
19027         * ext/lame/gstlame.c:
19028           doh
19029           Original commit message from CVS:
19030           doh
19031
19032 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19033
19034         * ChangeLog:
19035         * ext/lame/gstlame.c:
19036         * ext/mad/gstmad.c:
19037         * ext/sidplay/gstsiddec.cc:
19038           fix up GValueEnum
19039           Original commit message from CVS:
19040           fix up GValueEnum
19041
19042 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
19043
19044         * ChangeLog:
19045         * ext/lame/gstlame.c:
19046         * ext/mad/gstid3tag.c:
19047         * ext/sidplay/gstsiddec.cc:
19048           Update for gst_tag_setter API changes.
19049           Original commit message from CVS:
19050           2005-11-22  Andy Wingo  <wingo@pobox.com>
19051           * Update for gst_tag_setter API changes.
19052
19053 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
19054
19055         * ChangeLog:
19056         * ext/a52dec/gsta52dec.c:
19057         * ext/mad/gstid3tag.c:
19058         * ext/mad/gstmad.c:
19059         * gst/mpegaudioparse/gstmpegaudioparse.c:
19060         * gst/mpegstream/gstdvddemux.c:
19061         * gst/mpegstream/gstmpegparse.c:
19062         * gst/realmedia/rmdemux.c:
19063           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
19064           Original commit message from CVS:
19065           2005-11-22  Andy Wingo  <wingo@pobox.com>
19066           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
19067           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
19068           * ext/mad/gstmad.c (gst_mad_chain)
19069           * gst/mpegaudioparse/gstmpegaudioparse.c
19070           (gst_mp3parse_sink_event)
19071           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19072           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
19073           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
19074           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
19075           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
19076
19077 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
19078
19079           ext/mad/Makefile.am: libgsttagedit => libgsttag
19080           Original commit message from CVS:
19081           * ext/mad/Makefile.am:
19082           libgsttagedit => libgsttag
19083
19084 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
19085
19086           ext/lame/gstlame.c: Don't take the stream lock
19087           Original commit message from CVS:
19088           * ext/lame/gstlame.c: (gst_lame_sink_event):
19089           Don't take the stream lock
19090
19091 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
19092
19093           ext/: Don't take the stream lock.
19094           Original commit message from CVS:
19095           2005-11-21  Andy Wingo  <wingo@pobox.com>
19096           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
19097           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
19098           * ext/mad/gstmad.c (gst_mad_sink_event):
19099           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
19100           stream lock.
19101           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
19102           stream lock changes.
19103
19104 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
19105
19106           *.*: Ran scripts/update-macros. Oh yes.
19107           Original commit message from CVS:
19108           2005-11-21  Andy Wingo  <wingo@pobox.com>
19109           * *.h:
19110           * *.c: Ran scripts/update-macros. Oh yes.
19111
19112 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19113
19114           gst/mpegstream/: Filler events have beem removed for now.
19115           Original commit message from CVS:
19116           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19117           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
19118           Filler events have beem removed for now.
19119
19120 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19121
19122           gst/: Update for GST_FOURCC_FORMAT API change.
19123           Original commit message from CVS:
19124           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
19125           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19126           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
19127           Update for GST_FOURCC_FORMAT API change.
19128
19129 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
19130
19131           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
19132           Original commit message from CVS:
19133           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19134           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19135           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19136           (gst_rmdemux_parse_packet):
19137           Modifications for disapearance of GST_PAD_IS_USABLE()
19138
19139 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
19140
19141           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
19142           Original commit message from CVS:
19143           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
19144           Remove some setcaps brokenness.
19145           Don't crash on bad input.
19146
19147 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
19148
19149           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
19150           Original commit message from CVS:
19151           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
19152           calling transform.
19153           (gst_id3_tag_do_typefind): Unref caps
19154           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
19155
19156 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
19157
19158         * ext/mad/gstmad.c:
19159           remove accidentally commited hack
19160           Original commit message from CVS:
19161           remove accidentally commited hack
19162
19163 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
19164
19165         * ext/mad/gstmad.c:
19166           free pad templates
19167           Original commit message from CVS:
19168           free pad templates
19169
19170 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
19171
19172           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
19173           Original commit message from CVS:
19174           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
19175           (gst_mpeg2dec_sink_event):
19176           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
19177           nice-ify debug message in event handler; add CHECKME.
19178           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
19179           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
19180           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
19181           (gst_dvd_demux_sync_stream_to_time):
19182           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19183           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
19184           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
19185           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
19186           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
19187           (gst_mpeg_demux_sync_stream_to_time),
19188           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
19189           * gst/mpegstream/gstmpegdemux.h:
19190           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
19191           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
19192           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
19193           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
19194           (gst_mpeg_parse_chain):
19195           * gst/mpegstream/gstmpegparse.h:
19196           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
19197           return value confusion (gst_pad_push vs. gst_pad_send_event and
19198           gst_pad_push_event); pass flow return values to caller;
19199           miscellaneous fixes and clean-ups.
19200
19201 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
19202
19203         * gst/mpegstream/gstdvddemux.c:
19204           set rank to secondary until it works 100%
19205           Original commit message from CVS:
19206           set rank to secondary until it works 100%
19207
19208 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
19209
19210         * gst-plugins-ugly.spec.in:
19211           add mpegstream plugin to spec file
19212           Original commit message from CVS:
19213           add mpegstream plugin to spec file
19214
19215 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19216
19217           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
19218           Original commit message from CVS:
19219           2005-11-14  Martin Soto  <soto@localhost.localdomain>
19220           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
19221           gstrfc2250enc.h.
19222
19223 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
19224
19225           partially port the mpegstream plugin to GStreamer 0.9.
19226           Original commit message from CVS:
19227           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
19228           * configure.ac:
19229           * gst/mpegstream/Makefile.am:
19230           * gst/mpegstream/gstdvddemux.c:
19231           * gst/mpegstream/gstdvddemux.h:
19232           * gst/mpegstream/gstmpegdemux.c:
19233           * gst/mpegstream/gstmpegdemux.h:
19234           * gst/mpegstream/gstmpegpacketize.c:
19235           * gst/mpegstream/gstmpegpacketize.h:
19236           * gst/mpegstream/gstmpegparse.c:
19237           * gst/mpegstream/gstmpegparse.h:
19238           * gst/mpegstream/gstmpegstream.c:
19239           * gst/mpegstream/gstrfc2250enc.c:
19240           * gst/mpegstream/gstrfc2250enc.h:
19241           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
19242           partially port the mpegstream plugin to GStreamer 0.9.
19243
19244 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
19245
19246           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
19247           Original commit message from CVS:
19248           2005-11-14  Andy Wingo  <wingo@pobox.com>
19249           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
19250           debugging, allows dll builds on windows. Fixes #316076.
19251
19252 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19253
19254         * ChangeLog:
19255         * configure.ac:
19256           back to head
19257           Original commit message from CVS:
19258           back to head
19259
19260 === release 0.9.5 ===
19261
19262 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19263
19264         * ChangeLog:
19265         * NEWS:
19266         * RELEASE:
19267         * common:
19268         * configure.ac:
19269         * docs/plugins/inspect/plugin-a52dec.xml:
19270         * docs/plugins/inspect/plugin-amrnb.xml:
19271         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19272         * docs/plugins/inspect/plugin-iec958.xml:
19273         * docs/plugins/inspect/plugin-lame.xml:
19274         * docs/plugins/inspect/plugin-mad.xml:
19275         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19276         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19277         * docs/plugins/inspect/plugin-rmdemux.xml:
19278           releasing 0.9.5
19279           Original commit message from CVS:
19280           releasing 0.9.5
19281
19282 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
19283
19284           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
19285           Original commit message from CVS:
19286           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
19287           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19288           (handle_sequence), (handle_picture), (handle_slice),
19289           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
19290           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19291           Forward GstFlowReturn about everywhere.
19292           Handle seeking correctly.
19293
19294 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
19295
19296           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
19297           Original commit message from CVS:
19298           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
19299           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
19300           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
19301           Small cleanups in refcounting.
19302
19303 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
19304
19305           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
19306           Original commit message from CVS:
19307           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
19308           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
19309           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19310           (handle_sequence), (handle_picture):
19311           * ext/mpeg2dec/gstmpeg2dec.h:
19312           Removed lots of dubious code.
19313           Handle flushing and seeking correctly. Still leaks though...
19314
19315 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
19316
19317         * ChangeLog:
19318         * configure.ac:
19319           port plugins listing changes
19320           Original commit message from CVS:
19321           port plugins listing changes
19322
19323 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19324
19325         * ChangeLog:
19326         * configure.ac:
19327           back to HEAD
19328           Original commit message from CVS:
19329           back to HEAD
19330
19331 === release 0.9.4 ===
19332
19333 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19334
19335         * ChangeLog:
19336         * Makefile.am:
19337         * NEWS:
19338         * RELEASE:
19339         * configure.ac:
19340         * docs/plugins/gst-plugins-ugly-plugins.args:
19341         * docs/plugins/gst-plugins-ugly-plugins.signals:
19342         * docs/plugins/inspect/plugin-a52dec.xml:
19343         * docs/plugins/inspect/plugin-amrnb.xml:
19344         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19345         * docs/plugins/inspect/plugin-iec958.xml:
19346         * docs/plugins/inspect/plugin-lame.xml:
19347         * docs/plugins/inspect/plugin-mad.xml:
19348         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19349         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19350         * docs/plugins/inspect/plugin-rmdemux.xml:
19351         * gst/realmedia/rmdemux.c:
19352         * po/POTFILES.in:
19353           releasing 0.9.4
19354           Original commit message from CVS:
19355           releasing 0.9.4
19356
19357 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
19358
19359           gst/realmedia/rmdemux.c: STOPPED->FAILED
19360           Original commit message from CVS:
19361           2005-10-23  Julien MOUTTE  <julien@moutte.net>
19362           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
19363
19364 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
19365
19366         * gst-plugins-ugly.spec.in:
19367           add packaging of a52dec
19368           Original commit message from CVS:
19369           add packaging of a52dec
19370
19371 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
19372
19373           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
19374           Original commit message from CVS:
19375           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19376           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
19377           Set correct stream time in newsegment event.
19378
19379 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19380
19381         * ext/Makefile.am:
19382           fix distcheck
19383           Original commit message from CVS:
19384           fix distcheck
19385
19386 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19387
19388         * ChangeLog:
19389         * ext/Makefile.am:
19390           fix distcheck
19391           Original commit message from CVS:
19392           fix distcheck
19393
19394 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
19395
19396           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
19397           Original commit message from CVS:
19398           * ext/a52dec/Makefile.am:
19399           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
19400           (gst_a52dec_class_init), (gst_a52dec_sink_event),
19401           (gst_a52dec_change_state):
19402           * ext/a52dec/gsta52dec.h:
19403           Re-enable CPU flags, use liboil to get them.
19404
19405 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
19406
19407           Port AC3 decoder to 0.9 (#318849).
19408           Original commit message from CVS:
19409           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
19410           * configure.ac:
19411           * ext/a52dec/Makefile.am:
19412           * ext/a52dec/gsta52dec.c:
19413           * ext/a52dec/gsta52dec.h:
19414           Port AC3 decoder to 0.9 (#318849).
19415
19416 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
19417
19418           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
19419           Original commit message from CVS:
19420           * ext/sidplay/gstsiddec.cc:
19421           Small fixes and more error messages.
19422
19423 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
19424
19425           API change fixen.
19426           Original commit message from CVS:
19427           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
19428           (gst_amrnbparse_state_change):
19429           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
19430           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
19431           * ext/mpeg2dec/gstmpeg2dec.c:
19432           * ext/sidplay/gstsiddec.cc:
19433           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19434           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
19435           API change fixen.
19436
19437 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
19438
19439           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
19440           Original commit message from CVS:
19441           * configure.ac:
19442           GST_DOC has been renamed to GST_DOCBOOK_CHECK
19443
19444 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19445
19446           configure.ac: some docs I had
19447           Original commit message from CVS:
19448           * configure.ac:
19449           some docs I had
19450           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19451           trivial fixes
19452
19453 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
19454
19455           gst/realmedia/rmdemux.c: segment-start/done API change.
19456           Original commit message from CVS:
19457           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19458           (gst_rmdemux_perform_seek):
19459           segment-start/done API change.
19460
19461 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
19462
19463         * ChangeLog:
19464         * common:
19465         * gst/iec958/ac3iec.c:
19466           Set buffer durations on IEC958 buffers.
19467           Original commit message from CVS:
19468           Set buffer durations on IEC958 buffers.
19469
19470 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
19471
19472           configure.ac: Fix glib check
19473           Original commit message from CVS:
19474           * configure.ac:
19475           Fix glib check
19476
19477 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
19478
19479           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19480           Original commit message from CVS:
19481           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
19482           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19483
19484 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19485
19486           examples/stats/mp2ogg.c: yes, typo fixes
19487           Original commit message from CVS:
19488           * examples/stats/mp2ogg.c:
19489           yes, typo fixes
19490
19491 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19492
19493           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
19494           Original commit message from CVS:
19495           * examples/indexing/indexmpeg.c: (main):
19496           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
19497           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
19498           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
19499           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
19500           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
19501           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
19502           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
19503           * ext/dvdread/dvdreadsrc.h:
19504           * ext/lame/gstlame.h:
19505           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
19506           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19507           * gst/iec958/ac3iec.h:
19508           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
19509           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
19510           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
19511           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19512           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
19513           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
19514           moved bitshift from macro to enum definition
19515
19516 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
19517
19518           newsegment API update.
19519           Original commit message from CVS:
19520           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
19521           * ext/mad/gstmad.c: (gst_mad_chain):
19522           * gst/mpegaudioparse/gstmpegaudioparse.c:
19523           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19524           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
19525           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
19526           newsegment API update.
19527
19528 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
19529
19530           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
19531           Original commit message from CVS:
19532           * ext/amrnb/amrnbdec.c:
19533           Mark invalid frame sizes
19534           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
19535           UNUSABLE is not to be used here, just push out stuff so
19536           probes can continue linking or making the pad usable.
19537
19538 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
19539
19540         * ChangeLog:
19541         * gst/realmedia/rmdemux.c:
19542           Improve seek error-resilience.
19543           Original commit message from CVS:
19544           Improve seek error-resilience.
19545           Better error handling generally.
19546
19547 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19548
19549         * ChangeLog:
19550         * configure.ac:
19551           back to head
19552           Original commit message from CVS:
19553           back to head
19554
19555 === release 0.9.3 ===
19556
19557 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19558
19559         * ChangeLog:
19560         * NEWS:
19561         * README:
19562         * configure.ac:
19563         * ext/sidplay/Makefile.am:
19564           release time
19565           Original commit message from CVS:
19566           release time
19567
19568 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
19569
19570         * gst/realmedia/rmdemux.h:
19571           Forgot to commit this file. I hate Nano.
19572           Original commit message from CVS:
19573           Forgot to commit this file. I hate Nano.
19574
19575 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
19576
19577         * ChangeLog:
19578         * common:
19579         * gst/realmedia/rmdemux.c:
19580           Sanity checks and memory leak fixes for real demuxer
19581           Original commit message from CVS:
19582           Sanity checks and memory leak fixes for real demuxer
19583
19584 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
19585
19586           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
19587           Original commit message from CVS:
19588           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
19589           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
19590           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
19591           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
19592           Real demuxer fixes. Make it more bulletproof against bad data,
19593           identify a few more stream types.
19594           Fix seeking so that it works (at least with the seek example
19595           program; it still fails with totem).
19596
19597 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
19598
19599           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
19600           Original commit message from CVS:
19601           * gst/mpegaudioparse/gstmpegaudioparse.c:
19602           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19603           Set correct caps on buffers too.
19604
19605 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
19606
19607           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
19608           Original commit message from CVS:
19609           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
19610           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19611           * gst/mpegaudioparse/gstmpegaudioparse.h:
19612           Put timestamps on buffers.
19613
19614 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
19615
19616         * ChangeLog:
19617         * ext/amrnb/amrnbenc.c:
19618           Changed amrnbenc description, it is an encoder, not decoder.
19619           Original commit message from CVS:
19620           Changed amrnbenc description, it is an encoder, not decoder.
19621
19622 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
19623
19624         * ChangeLog:
19625         * gst/iec958/ac3_padder.c:
19626         * gst/iec958/ac3_padder.h:
19627         * gst/iec958/ac3iec.c:
19628           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
19629           Original commit message from CVS:
19630           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
19631           more accurate, and to check AC3 checksums (both of them in each frame),
19632           and dump the frame (as a probable sync failure) if they don't match.
19633           General code cleanup, improved comments. Changed to not construct the
19634           header backwards, and not byteswap everything else. If we end up needing
19635           to do little-endian output, we should swap in the element doing the
19636           output (AC3 is big-endian).
19637
19638 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
19639
19640         * gst-plugins-ugly.spec.in:
19641           fix spec file for ugly
19642           Original commit message from CVS:
19643           fix spec file for ugly
19644
19645 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19646
19647         * docs/plugins/inspect/plugin-lame.xml:
19648           revert empty commit
19649           Original commit message from CVS:
19650           revert empty commit
19651
19652 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19653
19654         * docs/plugins/scan.stamp:
19655           whoops, wrong files
19656           Original commit message from CVS:
19657           whoops, wrong files
19658
19659 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19660
19661           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
19662           Original commit message from CVS:
19663           * docs/plugins/gst-plugins-ugly-plugins.args:
19664           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
19665           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
19666           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
19667           commit missing files
19668           * docs/plugins/inspect/plugin-lame.xml:
19669           update
19670
19671 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19672
19673         * Makefile.am:
19674         * common:
19675         * gst-plugins-ugly.spec.in:
19676           add check-valgrind target
19677           Original commit message from CVS:
19678           add check-valgrind target
19679
19680 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19681
19682         * docs/plugins/scanobj-build.stamp:
19683           add stamp
19684           Original commit message from CVS:
19685           add stamp
19686
19687 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
19688
19689           ext/lame/gstlame.c: Set caps on outgoing buffers.
19690           Original commit message from CVS:
19691           * ext/lame/gstlame.c: (gst_lame_chain):
19692           Set caps on outgoing buffers.
19693
19694 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19695
19696         * ChangeLog:
19697         * ext/lame/gstlame.c:
19698         * ext/lame/gstlame.h:
19699           clean up further so we don't try to set up five times for a simple pipeline
19700           Original commit message from CVS:
19701           clean up further so we don't try to set up five times for
19702           a simple pipeline
19703
19704 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
19705
19706         * ChangeLog:
19707         * common:
19708         * gst/iec958/ac3iec.c:
19709           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
19710           Original commit message from CVS:
19711           Set setcaps function on sink pad, not source pad. Produce correct caps
19712           on output buffers.
19713
19714 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19715
19716         * common:
19717         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19718         * docs/plugins/inspect/plugin-iec958.xml:
19719         * docs/plugins/inspect/plugin-lame.xml:
19720         * docs/plugins/inspect/plugin-mad.xml:
19721         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19722         * docs/plugins/inspect/plugin-rmdemux.xml:
19723           update inspect with source
19724           Original commit message from CVS:
19725           update inspect with source
19726
19727 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19728
19729           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
19730           Original commit message from CVS:
19731           * ext/mad/gstid3tag.c:
19732           gsttaginterface.h -> gsttagsetter.h
19733
19734 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19735
19736         * configure.ac:
19737           back to HEAD
19738           Original commit message from CVS:
19739           back to HEAD
19740
19741 === release 0.9.1 ===
19742
19743 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19744
19745         * ChangeLog:
19746         * NEWS:
19747         * README:
19748         * RELEASE:
19749         * autogen.sh:
19750         * configure.ac:
19751           releasing 0.9.2
19752           Original commit message from CVS:
19753           releasing 0.9.2
19754
19755 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
19756
19757           ext/amrnb/: State change function updates.
19758           Original commit message from CVS:
19759           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
19760           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
19761           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
19762           State change function updates.
19763
19764 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19765
19766           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
19767           Original commit message from CVS:
19768           * ext/mpeg2dec/gstmpeg2dec.c:
19769           GST_CAT_SEEK disappeared from the public API at some point
19770
19771 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19772
19773         * gst/iec958/ac3_padder.c:
19774         * gst/iec958/ac3_padder.h:
19775           doc fixes
19776           Original commit message from CVS:
19777           doc fixes
19778
19779 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19780
19781         * Makefile.am:
19782         * autogen.sh:
19783         * common:
19784         * configure.ac:
19785         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19786         * docs/plugins/inspect-build.stamp:
19787         * docs/plugins/inspect.stamp:
19788         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19789         * docs/plugins/inspect/plugin-iec958.xml:
19790         * docs/plugins/inspect/plugin-lame.xml:
19791         * docs/plugins/inspect/plugin-mad.xml:
19792         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19793         * docs/plugins/inspect/plugin-rmdemux.xml:
19794           docs for ugly plugins
19795           Original commit message from CVS:
19796           docs for ugly plugins
19797
19798 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19799
19800         * gst-plugins-ugly.spec.in:
19801         * gst/iec958/Makefile.am:
19802           build fixes
19803           Original commit message from CVS:
19804           build fixes
19805
19806 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
19807
19808         * ChangeLog:
19809         * gst/iec958/ac3iec.c:
19810           Accept audio/x-private1-a3c on sink pad
19811           Original commit message from CVS:
19812           Accept audio/x-private1-a3c on sink pad
19813
19814 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19815
19816         * gst-plugins-ugly.spec.in:
19817           spec updates
19818           Original commit message from CVS:
19819           spec updates
19820
19821 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
19822
19823         * examples/gstplay/player.c:
19824         * examples/stats/mp2ogg.c:
19825         * ext/a52dec/gsta52dec.c:
19826         * ext/amrnb/amrnbdec.c:
19827         * ext/amrnb/amrnbenc.c:
19828         * ext/amrnb/amrnbparse.c:
19829         * ext/dvdnav/dvdnavsrc.c:
19830         * ext/dvdread/dvdreadsrc.c:
19831         * ext/lame/gstlame.c:
19832         * ext/mad/gstid3tag.c:
19833         * ext/mad/gstmad.c:
19834         * ext/mpeg2dec/gstmpeg2dec.c:
19835         * gst/ac3parse/gstac3parse.c:
19836         * gst/asfdemux/gstasfdemux.c:
19837         * gst/asfdemux/gstasfmux.c:
19838         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19839         * gst/iec958/ac3iec.c:
19840         * gst/mpegaudioparse/gstmpegaudioparse.c:
19841         * gst/mpegstream/gstdvddemux.c:
19842         * gst/mpegstream/gstmpegdemux.c:
19843         * gst/mpegstream/gstmpegparse.c:
19844         * gst/mpegstream/gstrfc2250enc.c:
19845         * gst/realmedia/rmdemux.c:
19846         * gst/synaesthesia/gstsynaesthesia.c:
19847           All plugins updated for element state changes.
19848           Original commit message from CVS:
19849           2005-09-02  Andy Wingo  <wingo@pobox.com>
19850           * All plugins updated for element state changes.
19851
19852 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
19853
19854         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19855         * gst/iec958/ac3iec.c:
19856           Fix return types in setcaps functions
19857           Original commit message from CVS:
19858           Fix return types in setcaps functions
19859
19860 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
19861
19862         * ChangeLog:
19863         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19864         * gst/iec958/ac3iec.c:
19865           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
19866           Original commit message from CVS:
19867           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
19868           Some general cleanups in iec958 framer.
19869
19870 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19871
19872         * common:
19873         * m4/Makefile.am:
19874         * m4/as-arts.m4:
19875         * m4/esd.m4:
19876         * m4/gst-alsa.m4:
19877         * m4/gst-artsc.m4:
19878         * m4/gst-matroska.m4:
19879         * m4/ogg.m4:
19880         * m4/vorbis.m4:
19881           fix distcheck; remove some old m4s
19882           Original commit message from CVS:
19883           fix distcheck; remove some old m4s
19884
19885 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
19886
19887         * ChangeLog:
19888         * configure.ac:
19889         * gst/iec958/Makefile.am:
19890         * gst/iec958/ac3_padder.c:
19891         * gst/iec958/ac3_padder.h:
19892         * gst/iec958/ac3iec.c:
19893         * gst/iec958/ac3iec.h:
19894           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19895           Original commit message from CVS:
19896           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19897
19898 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
19899
19900           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
19901           Original commit message from CVS:
19902           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
19903           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
19904           (gst_dvdlpcmdec_change_state):
19905           Cleanups, fixed header parsing and stripping.
19906
19907 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
19908
19909         * ChangeLog:
19910         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19911           Use the right bytes when parsing the LPCM dvd header
19912           Original commit message from CVS:
19913           Use the right bytes when parsing the LPCM dvd header
19914
19915 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
19916
19917         * ChangeLog:
19918         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19919           Return the correct values from chain function
19920           Original commit message from CVS:
19921           Return the correct values from chain function
19922
19923 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19924
19925         * common:
19926         * docs/Makefile.am:
19927         * docs/plugins/.gitignore:
19928         * docs/random/ChangeLog-0.8:
19929         * docs/version.entities.in:
19930           adding doc stuff
19931           Original commit message from CVS:
19932           adding doc stuff
19933
19934 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
19935
19936         * ChangeLog:
19937         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19938         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19939           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
19940           Original commit message from CVS:
19941           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
19942           header; instead do this internally. Also support the old way, using
19943           a different mime-type. CVS:
19944