Release 1.5.2
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.5.2 ===
2
3 2015-06-24  Sebastian Dröge <slomo@coaxion.net>
4
5         * configure.ac:
6           releasing 1.5.2
7
8 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
9
10         * po/nl.po:
11           po: Update translations
12
13 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
14
15         * gst/asfdemux/gstasfdemux.c:
16           asfdemux: Use gst_video_multiview_guess_half_aspect() function
17           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
18           stereoscopic video is full-frame per view or not.
19
20 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
21
22         * common:
23           Automatic update of common submodule
24           From 6015d26 to f74b2df
25
26 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
27
28         * ext/x264/gstx264enc.c:
29         * ext/x264/gstx264enc.h:
30           x264enc: Use gst_video_encoder_set_min_pts
31           This method replace the manual adjustment of PTS and DTS to avoid
32           negative DTS issues. Using this method will also update the segment so
33           we don't loos sync.
34           https://bugzilla.gnome.org/show_bug.cgi?id=740575
35
36 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
37
38         * gst/asfdemux/Makefile.am:
39         * gst/asfdemux/gstasfdemux.c:
40         * gst/asfdemux/gstasfdemux.h:
41           asfdemux: Add support for stereoscopic video metadata.
42           Add parsing of stereoscopic metadata, and place into the caps to
43           the decoder.
44           Fix parsing of Advanced Mutual Exclustion objects.
45           https://bugzilla.gnome.org/show_bug.cgi?id=711190
46           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
47
48 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
49
50         * ext/x264/gstx264enc.c:
51         * ext/x264/gstx264enc.h:
52           x264enc: Add support for stereoscopic video
53           Provide new frame-packing property to directly set
54           x264enc frame packing, or pass through upstream settings
55           The explicit layout from the frame-packing property is
56           preferred over any info from the caps.
57
58 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
59
60         * gst/xingmux/gstxingmux.c:
61           xingmux: fix compiler warnings
62           https://bugzilla.gnome.org/show_bug.cgi?id=750596
63
64 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
65
66         * Makefile.am:
67           cruft: add the obsolete tmpl dir to cruft-dirs
68
69 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
70
71         * common:
72           Automatic update of common submodule
73           From d9a3353 to 6015d26
74
75 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
76
77         * common:
78           Automatic update of common submodule
79           From d37af32 to d9a3353
80
81 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
82
83         * common:
84           Automatic update of common submodule
85           From 21ba2e5 to d37af32
86
87 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
88
89         * common:
90           Automatic update of common submodule
91           From c408583 to 21ba2e5
92
93 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
94
95         * docs/plugins/Makefile.am:
96           docs: remove variables that we define in the snippet from common
97           This is syncing our Makefile.am with upstream gtkdoc.
98
99 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
100
101         * autogen.sh:
102         * common:
103           Automatic update of common submodule
104           From d676993 to c408583
105
106 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
107
108         * configure.ac:
109           Back to development
110
111 === release 1.5.1 ===
112
113 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
114
115         * ChangeLog:
116         * NEWS:
117         * RELEASE:
118         * configure.ac:
119         * docs/plugins/gst-plugins-ugly-plugins.args:
120         * docs/plugins/inspect/plugin-a52dec.xml:
121         * docs/plugins/inspect/plugin-amrnb.xml:
122         * docs/plugins/inspect/plugin-amrwbdec.xml:
123         * docs/plugins/inspect/plugin-asf.xml:
124         * docs/plugins/inspect/plugin-cdio.xml:
125         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
126         * docs/plugins/inspect/plugin-dvdread.xml:
127         * docs/plugins/inspect/plugin-dvdsub.xml:
128         * docs/plugins/inspect/plugin-lame.xml:
129         * docs/plugins/inspect/plugin-mad.xml:
130         * docs/plugins/inspect/plugin-mpeg2dec.xml:
131         * docs/plugins/inspect/plugin-realmedia.xml:
132         * docs/plugins/inspect/plugin-siddec.xml:
133         * docs/plugins/inspect/plugin-twolame.xml:
134         * docs/plugins/inspect/plugin-x264.xml:
135         * docs/plugins/inspect/plugin-xingmux.xml:
136         * gst-plugins-ugly.doap:
137         * win32/common/config.h:
138           Release 1.5.1
139
140 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
141
142         * po/af.po:
143         * po/az.po:
144         * po/bg.po:
145         * po/ca.po:
146         * po/cs.po:
147         * po/da.po:
148         * po/de.po:
149         * po/el.po:
150         * po/en_GB.po:
151         * po/eo.po:
152         * po/es.po:
153         * po/eu.po:
154         * po/fi.po:
155         * po/fr.po:
156         * po/gl.po:
157         * po/hr.po:
158         * po/hu.po:
159         * po/id.po:
160         * po/it.po:
161         * po/ja.po:
162         * po/lt.po:
163         * po/lv.po:
164         * po/ms.po:
165         * po/mt.po:
166         * po/nb.po:
167         * po/nl.po:
168         * po/or.po:
169         * po/pl.po:
170         * po/pt_BR.po:
171         * po/ro.po:
172         * po/ru.po:
173         * po/sk.po:
174         * po/sl.po:
175         * po/sq.po:
176         * po/sr.po:
177         * po/sv.po:
178         * po/tr.po:
179         * po/uk.po:
180         * po/vi.po:
181         * po/zh_CN.po:
182           Update .po files
183
184 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
185
186         * po/eo.po:
187         * po/fr.po:
188           po: Update translations
189
190 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
191
192         * tests/check/elements/amrnbenc.c:
193         * tests/check/elements/mpeg2dec.c:
194         * tests/check/elements/x264enc.c:
195         * tests/check/elements/xingmux.c:
196         * tests/check/pipelines/lame.c:
197           check: Use GST_CHECK_MAIN () macro everywhere
198           Makes source code smaller, and ensures we go through common initialization
199           path (like the one that sets up XML unit test output ...)
200
201 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
202
203         * ext/x264/gstx264enc.c:
204           x264enc: don't artificially limit max allowed value of "threads" property
205           In auto mode it will happily chose much higher values anyway,
206           and a limit of 4 seems a bit low these days.
207
208 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
209
210         * ext/dvdread/dvdreadsrc.c:
211           dvdread: Also reset the first_seek var in start()
212           Make the initial chapter seek work across reuse.
213           https://bugzilla.gnome.org/show_bug.cgi?id=453322
214
215 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
216
217         * ext/dvdread/dvdreadsrc.c:
218         * ext/dvdread/dvdreadsrc.h:
219           dvdread: Work around basesrc initial seek
220           Ignore the initial seek basesrc sends, as it
221           breaks starting from another chapter by
222           immediately seeking back to the start of the title
223
224 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
225
226         * ext/a52dec/gsta52dec.c:
227         * ext/amrnb/amrnbdec.c:
228         * ext/amrnb/amrnbenc.c:
229         * ext/amrwbdec/amrwbdec.c:
230         * ext/cdio/gstcdiocddasrc.c:
231         * ext/lame/gstlamemp3enc.c:
232         * ext/mad/gstmad.c:
233         * ext/sidplay/gstsiddec.cc:
234         * ext/twolame/gsttwolamemp2enc.c:
235         * ext/x264/gstx264enc.c:
236         * gst/realmedia/rademux.c:
237         * gst/xingmux/gstxingmux.c:
238           docs: update example pipelines in element docs
239           Mostly gst-launch -> gst-launch-1.0, but also
240           use autoaudiosink/autovideosink in more places
241           and update pipelines a little or flesh out
242           descriptions.
243
244 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
245
246         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
247         * gst/realmedia/rdtdepay.c:
248           Rename property enums from ARG_ to PROP_
249           Property enum items should be nameed PROP_ for consistency and readability.
250
251 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
252
253         * Android.mk:
254         * ext/mad/Makefile.am:
255         * ext/x264/Makefile.am:
256         * gst/asfdemux/Makefile.am:
257         * gst/dvdlpcmdec/Makefile.am:
258         * gst/dvdsub/Makefile.am:
259         * gst/realmedia/Makefile.am:
260         * gst/xingmux/Makefile.am:
261           Remove obsolete Android build cruft
262           This is not needed any longer.
263
264 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
265
266         * gst/realmedia/pnmsrc.c:
267           realmedia: remove unused enum item PROP_LAST
268
269 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
270
271         * tests/check/Makefile.am:
272           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
273           Make sure the test environment is set up.
274           https://bugzilla.gnome.org//show_bug.cgi?id=747624
275
276 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
277
278         * configure.ac:
279           configure: bump automake requirement to 1.14 and autoconf to 2.69
280           This is only required for builds from git, people can still
281           build tarballs if they only have older autotools.
282           https://bugzilla.gnome.org//show_bug.cgi?id=747624
283
284 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
285
286         * .gitignore:
287           Update .gitignore
288
289 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
290
291         * LICENSE_readme:
292           Remove LICENSE_readme
293           It's completely outdated and just confusing, better if people are
294           forced to look at the actual code in question than trusting this file.
295
296 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
297
298         * INSTALL:
299           Remove INSTALL file
300           autotools automatically generate this, and when using different versions
301           for autogen.sh there will always be changes to a file tracked by git.
302
303 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
304
305         * gst/asfdemux/gstasfdemux.c:
306           asfdemux: fix a seek failure due to out-of-range in push mode
307           A seek in push mode failed for big offsets which are beyond
308           the range of guint32.
309           https://bugzilla.gnome.org/show_bug.cgi?id=748162
310
311 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
312
313         * common:
314         * tests/check/Makefile.am:
315           tests: Use AM_TESTS_ENVIRONMENT
316           Needed by the new automake test runner
317
318 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
319
320         * autogen.sh:
321         * common:
322           Automatic update of common submodule
323           From bc76a8b to c8fb372
324
325 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
326
327         * ext/a52dec/gsta52dec.c:
328           a52dec: fix race in liba52dec lookup table initialization
329           a52_init initializes the IMDCT global state as well as creating
330           a new state. When two A52 decoders are created (eg, when two AC3
331           tracks are contained in a video), calls to a52_init may happen
332           at the same time, and the IMDCT initialization is not reentrant.
333           https://bugzilla.gnome.org/show_bug.cgi?id=746781
334
335 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
336
337         * ext/mpeg2dec/gstmpeg2dec.c:
338           mpeg2dec: fix buffer leak in crop_buffer()
339           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
340           gst_buffer_replace() reffed it as well so we were one reference extra.
341           https://bugzilla.gnome.org/show_bug.cgi?id=746887
342
343 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
344
345         * gst/realmedia/rmdemux.c:
346           rmdemux: resurrect some flow return handling
347           https://bugzilla.gnome.org/show_bug.cgi?id=744572
348
349 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
350
351         * gst/asfdemux/gstasfdemux.c:
352           asfdemux: resurrect some flow return handling
353           https://bugzilla.gnome.org/show_bug.cgi?id=744572
354
355 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
356
357         * ext/mpeg2dec/gstmpeg2dec.c:
358           mpeg2dec: fix memory leak
359           CID #1291630
360
361 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
362
363         * ext/mpeg2dec/gstmpeg2dec.c:
364           mpeg2dec: initialize buffer
365           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
366           CID #1291634
367
368 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
369
370         * ext/mpeg2dec/gstmpeg2dec.c:
371           mpeg2dec: Add stride support
372           This allow using external pools that have different strides from the
373           default. These strides need to respect certain rules, which we check
374           and if these are not met, we fallback to generic pool.
375           https://bugzilla.gnome.org/show_bug.cgi?id=735379
376
377 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
378
379         * ext/mpeg2dec/gstmpeg2dec.c:
380         * ext/mpeg2dec/gstmpeg2dec.h:
381           mpeg2dec: Re-implement pool handling
382           This is a rewrite of the pool negotiation and configuration. Direct
383           to output decoding is now achieved by configuring the pool using
384           video-alignment. This removes copies when dealing with any elements that
385           supports VideoAlignment, and enable usage of generic video buffer pool,
386           XVImagePool and GLPool. It drops the crop meta implementation for now.
387           https://bugzilla.gnome.org/show_bug.cgi?id=735379
388
389 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
390
391         * gst/dvdsub/gstdvdsubdec.c:
392           dvbsub: fix indentation
393
394 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
395
396         * ext/dvdread/dvdreadsrc.c:
397         * gst/dvdsub/gstdvdsubdec.c:
398           Fix double semicolons
399
400 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
401
402         * ext/mpeg2dec/gstmpeg2dec.c:
403           Revert "mpeg2dec: Fix handling of stride"
404           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
405
406 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
407
408         * ext/mpeg2dec/gstmpeg2dec.c:
409           Revert "mpeg2dec: Use propose unref method for buffer"
410           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
411
412 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
413
414         * ext/mpeg2dec/gstmpeg2dec.c:
415           mpeg2dec: Use propose unref method for buffer
416
417 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
418
419         * ext/mpeg2dec/gstmpeg2dec.c:
420           mpeg2dec: Fix handling of stride
421           A pipeline like:
422           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
423           would look bad when file.ts contains 704x576 video, because vaapisink would
424           give you buffers of stride 768, but libmpeg2 was not told about this and
425           used a stride of 704.
426           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
427           reject buffer pools that don't meet libmpeg2's chroma stride requirements
428           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
429
430 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
431
432         * ext/x264/gstx264enc.c:
433         * gst/asfdemux/gstasfdemux.c:
434           Improve and fix LATENCY query handling
435           This now follows the design docs everywhere, especially the maximum latency
436           handling.
437           https://bugzilla.gnome.org/show_bug.cgi?id=744106
438
439 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
440
441         * ext/x264/gstx264enc.c:
442           x264enc: Don't set max latency to the same value as the encoder latency
443           The meaning of the max latency is *not* the maximum latency this element will
444           introduce. It is the maximum latency this element can endure without
445           overflowing any buffers, which is infinite for x264enc.
446           Fixes latency configuration in zero latency mode, where max latency was
447           becoming 0... which usually won't work well if something else introduces
448           latency as then max < min in the end, and latency configuration just fails.
449
450 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
451
452         * ext/x264/gstx264enc.c:
453           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
454           This matches what is done when downstream caps are not ANY, and fixes
455           prerolling in byte stream mode when typefind is downstream.
456
457 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
458
459         * ext/lame/gstlamemp3enc.c:
460         * ext/twolame/gsttwolamemp2enc.c:
461           Constify some static arrays everywhere
462
463 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
464
465         * configure.ac:
466           configure: remove non-ported plugins stuff
467           It's not needed any longer, all plugins in -ugly
468           have been ported.
469
470 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
471
472         * ext/x264/gstx264enc.c:
473           x264enc: Don't set an allocation maximum
474           There is no reason x264enc should enforce a maximum allocation size.
475           The maximum is normally set by buffer pool which cannot grow, but we
476           don't offer a buffer pool. This would lead to stall when used with
477           element that don't implement allocation query.
478           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
479
480 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
481
482         * common:
483           Automatic update of common submodule
484           From f2c6b95 to bc76a8b
485
486 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
487
488         * MAINTAINERS:
489           MAINTAINERS: Update my mail address
490
491 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
492
493         * common:
494           Automatic update of common submodule
495           From ef1ffdc to f2c6b95
496
497 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
498
499         * common:
500           Automatic update of common submodule
501           From 7bb2bce to ef1ffdc
502
503 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
504
505         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
506           dvdlpcmdec: set channel positions using the appropriate API
507           https://bugzilla.gnome.org/show_bug.cgi?id=731038
508
509 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
510
511         * gst/asfdemux/gstasfdemux.c:
512           asfdemux: fix comment
513
514 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
515
516         * gst/asfdemux/gstasfdemux.c:
517           asfdemux: Send duration query upstream first
518           An upstream element (like mms or some dlna source) might be able to
519           answer the query. Try that first, else fallback to standard logic
520
521 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
522
523         * gst/asfdemux/asfpacket.c:
524           asf: fix up file mode
525
526 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
527
528         * common:
529           Automatic update of common submodule
530           From 84d06cd to 7bb2bce
531
532 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
533
534         * Makefile.am:
535           tests: parallelise 'make check-valgrind'
536
537 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
538
539         * common:
540           Automatic update of common submodule
541           From a8c8939 to 84d06cd
542
543 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
544
545         * README:
546         * common:
547           Automatic update of common submodule
548           From 36388a1 to a8c8939
549
550 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
551
552         * gst/asfdemux/gstasfdemux.c:
553           asfdemux: first try to delegate TIME seek events upstream
554           We should give a chance to upstream to handle TIME seek events before trying
555           to handle it in asfdemux.
556           Fix a bug where fast backward seeks where discarded right away because they
557           were not supported by asfdemux.
558           https://bugzilla.gnome.org/show_bug.cgi?id=734471
559
560 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
561
562         * gst/asfdemux/asfheaders.c:
563         * gst/asfdemux/asfheaders.h:
564         * gst/asfdemux/gstasfdemux.c:
565           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
566           We can safely ignore those but best to claim to understand this object type so
567           we don't raise a warning.
568           https://bugzilla.gnome.org/show_bug.cgi?id=736060
569
570 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
571
572         * gst/asfdemux/gstasfdemux.c:
573         * gst/asfdemux/gstasfdemux.h:
574           asfdemux: if video is h264, check the codec_data for bytestream data
575           For bytestream we don't want to expose it as codec_data but rather as
576           streamheader as it is not out-of-band data but data that should be
577           prepended to the beginning of the stream before the other buffers.
578           https://bugzilla.gnome.org/show_bug.cgi?id=735070
579
580 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
581
582         * docs/plugins/inspect/plugin-a52dec.xml:
583         * docs/plugins/inspect/plugin-amrnb.xml:
584         * docs/plugins/inspect/plugin-amrwbdec.xml:
585         * docs/plugins/inspect/plugin-asf.xml:
586         * docs/plugins/inspect/plugin-cdio.xml:
587         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
588         * docs/plugins/inspect/plugin-dvdread.xml:
589         * docs/plugins/inspect/plugin-dvdsub.xml:
590         * docs/plugins/inspect/plugin-lame.xml:
591         * docs/plugins/inspect/plugin-mad.xml:
592         * docs/plugins/inspect/plugin-mpeg2dec.xml:
593         * docs/plugins/inspect/plugin-realmedia.xml:
594         * docs/plugins/inspect/plugin-siddec.xml:
595         * docs/plugins/inspect/plugin-twolame.xml:
596         * docs/plugins/inspect/plugin-x264.xml:
597         * docs/plugins/inspect/plugin-xingmux.xml:
598           docs: update for git master
599
600 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
601
602         * gst/asfdemux/gstasfdemux.c:
603           asfdemux: simplify log statement
604           Use the GST_PTR_FORMAT to print the buffer
605
606 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
607
608         * ext/x264/gstx264enc.c:
609           x264: fix colour inversion with YV12 format
610           It's the same as I420 but with the U/V planes swapped.
611
612 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
613
614         * Makefile.am:
615         * common:
616           Makefile: Add usage of build-checks step
617           Allows building checks without running them
618
619 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
620
621         * ext/x264/gstx264enc.c:
622           x264enc: Request buffers in allocation query
623           https://bugzilla.gnome.org/show_bug.cgi?id=732288
624
625 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
626
627         * ext/x264/gstx264enc.c:
628         * ext/x264/gstx264enc.h:
629           x264enc: Shift both PTS and DTS to ensure positive timestamp
630           Currently we only shift DTS to compensate that we don't support negative
631           timestamp. This cause a problem that PTS is no longer >= DTS and may
632           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
633           remove all the hack to handle this which seems the result of thinking libx264
634           is bugged.
635           https://bugzilla.gnome.org/show_bug.cgi?id=731351
636
637 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
638
639         * configure.ac:
640           Back to development
641
642 === release 1.4.0 ===
643
644 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
645
646         * ChangeLog:
647         * NEWS:
648         * RELEASE:
649         * configure.ac:
650         * docs/plugins/inspect/plugin-a52dec.xml:
651         * docs/plugins/inspect/plugin-amrnb.xml:
652         * docs/plugins/inspect/plugin-amrwbdec.xml:
653         * docs/plugins/inspect/plugin-asf.xml:
654         * docs/plugins/inspect/plugin-cdio.xml:
655         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
656         * docs/plugins/inspect/plugin-dvdread.xml:
657         * docs/plugins/inspect/plugin-dvdsub.xml:
658         * docs/plugins/inspect/plugin-lame.xml:
659         * docs/plugins/inspect/plugin-mad.xml:
660         * docs/plugins/inspect/plugin-mpeg2dec.xml:
661         * docs/plugins/inspect/plugin-realmedia.xml:
662         * docs/plugins/inspect/plugin-siddec.xml:
663         * docs/plugins/inspect/plugin-twolame.xml:
664         * docs/plugins/inspect/plugin-x264.xml:
665         * docs/plugins/inspect/plugin-xingmux.xml:
666         * gst-plugins-ugly.doap:
667         * win32/common/config.h:
668           Release 1.4.0
669
670 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
671
672         * po/af.po:
673         * po/az.po:
674         * po/bg.po:
675         * po/ca.po:
676         * po/cs.po:
677         * po/da.po:
678         * po/de.po:
679         * po/el.po:
680         * po/en_GB.po:
681         * po/eo.po:
682         * po/es.po:
683         * po/eu.po:
684         * po/fi.po:
685         * po/fr.po:
686         * po/gl.po:
687         * po/hr.po:
688         * po/hu.po:
689         * po/id.po:
690         * po/it.po:
691         * po/ja.po:
692         * po/lt.po:
693         * po/lv.po:
694         * po/ms.po:
695         * po/mt.po:
696         * po/nb.po:
697         * po/nl.po:
698         * po/or.po:
699         * po/pl.po:
700         * po/pt_BR.po:
701         * po/ro.po:
702         * po/ru.po:
703         * po/sk.po:
704         * po/sl.po:
705         * po/sq.po:
706         * po/sr.po:
707         * po/sv.po:
708         * po/tr.po:
709         * po/uk.po:
710         * po/vi.po:
711         * po/zh_CN.po:
712           Update .po files
713
714 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
715
716         * po/sv.po:
717           po: Update translations
718
719 === release 1.3.91 ===
720
721 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
722
723         * ChangeLog:
724         * NEWS:
725         * RELEASE:
726         * configure.ac:
727         * docs/plugins/inspect/plugin-a52dec.xml:
728         * docs/plugins/inspect/plugin-amrnb.xml:
729         * docs/plugins/inspect/plugin-amrwbdec.xml:
730         * docs/plugins/inspect/plugin-asf.xml:
731         * docs/plugins/inspect/plugin-cdio.xml:
732         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
733         * docs/plugins/inspect/plugin-dvdread.xml:
734         * docs/plugins/inspect/plugin-dvdsub.xml:
735         * docs/plugins/inspect/plugin-lame.xml:
736         * docs/plugins/inspect/plugin-mad.xml:
737         * docs/plugins/inspect/plugin-mpeg2dec.xml:
738         * docs/plugins/inspect/plugin-realmedia.xml:
739         * docs/plugins/inspect/plugin-siddec.xml:
740         * docs/plugins/inspect/plugin-twolame.xml:
741         * docs/plugins/inspect/plugin-x264.xml:
742         * docs/plugins/inspect/plugin-xingmux.xml:
743         * gst-plugins-ugly.doap:
744         * win32/common/config.h:
745           Release 1.3.91
746
747 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
748
749         * po/af.po:
750         * po/az.po:
751         * po/bg.po:
752         * po/ca.po:
753         * po/cs.po:
754         * po/da.po:
755         * po/de.po:
756         * po/el.po:
757         * po/en_GB.po:
758         * po/eo.po:
759         * po/es.po:
760         * po/eu.po:
761         * po/fi.po:
762         * po/fr.po:
763         * po/gl.po:
764         * po/hr.po:
765         * po/hu.po:
766         * po/id.po:
767         * po/it.po:
768         * po/ja.po:
769         * po/lt.po:
770         * po/lv.po:
771         * po/ms.po:
772         * po/mt.po:
773         * po/nb.po:
774         * po/nl.po:
775         * po/or.po:
776         * po/pl.po:
777         * po/pt_BR.po:
778         * po/ro.po:
779         * po/ru.po:
780         * po/sk.po:
781         * po/sl.po:
782         * po/sq.po:
783         * po/sr.po:
784         * po/sv.po:
785         * po/tr.po:
786         * po/uk.po:
787         * po/vi.po:
788         * po/zh_CN.po:
789           Update .po files
790
791 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
792
793         * po/vi.po:
794           po: Update translations
795
796 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
797
798         * gst/realmedia/rademux.c:
799           rademux: Print invalid fourcc in error message in hex
800           Previously this was printed as characters which caused later processing
801           of the error message to sometimes warn about non-UTF-8 characters.
802           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
803
804 === release 1.3.90 ===
805
806 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
807
808         * ChangeLog:
809         * NEWS:
810         * RELEASE:
811         * configure.ac:
812         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
813         * docs/plugins/inspect/plugin-a52dec.xml:
814         * docs/plugins/inspect/plugin-amrnb.xml:
815         * docs/plugins/inspect/plugin-amrwbdec.xml:
816         * docs/plugins/inspect/plugin-asf.xml:
817         * docs/plugins/inspect/plugin-cdio.xml:
818         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
819         * docs/plugins/inspect/plugin-dvdread.xml:
820         * docs/plugins/inspect/plugin-dvdsub.xml:
821         * docs/plugins/inspect/plugin-lame.xml:
822         * docs/plugins/inspect/plugin-mad.xml:
823         * docs/plugins/inspect/plugin-mpeg2dec.xml:
824         * docs/plugins/inspect/plugin-realmedia.xml:
825         * docs/plugins/inspect/plugin-siddec.xml:
826         * docs/plugins/inspect/plugin-twolame.xml:
827         * docs/plugins/inspect/plugin-x264.xml:
828         * docs/plugins/inspect/plugin-xingmux.xml:
829         * gst-plugins-ugly.doap:
830         * win32/common/config.h:
831           Release 1.3.90
832
833 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
834
835         * po/af.po:
836         * po/az.po:
837         * po/bg.po:
838         * po/ca.po:
839         * po/cs.po:
840         * po/da.po:
841         * po/de.po:
842         * po/el.po:
843         * po/en_GB.po:
844         * po/eo.po:
845         * po/es.po:
846         * po/eu.po:
847         * po/fi.po:
848         * po/fr.po:
849         * po/gl.po:
850         * po/hr.po:
851         * po/hu.po:
852         * po/id.po:
853         * po/it.po:
854         * po/ja.po:
855         * po/lt.po:
856         * po/lv.po:
857         * po/ms.po:
858         * po/mt.po:
859         * po/nb.po:
860         * po/nl.po:
861         * po/or.po:
862         * po/pl.po:
863         * po/pt_BR.po:
864         * po/ro.po:
865         * po/ru.po:
866         * po/sk.po:
867         * po/sl.po:
868         * po/sq.po:
869         * po/sr.po:
870         * po/sv.po:
871         * po/tr.po:
872         * po/uk.po:
873         * po/vi.po:
874         * po/zh_CN.po:
875           Update .po files
876
877 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
878
879         * .gitignore:
880           Ignore autotools test-driver temp files from 'make check'
881
882 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
883
884         * configure.ac:
885           Back to development
886
887 === release 1.3.3 ===
888
889 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
890
891         * ChangeLog:
892         * NEWS:
893         * RELEASE:
894         * configure.ac:
895         * docs/plugins/inspect/plugin-a52dec.xml:
896         * docs/plugins/inspect/plugin-amrnb.xml:
897         * docs/plugins/inspect/plugin-amrwbdec.xml:
898         * docs/plugins/inspect/plugin-asf.xml:
899         * docs/plugins/inspect/plugin-cdio.xml:
900         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
901         * docs/plugins/inspect/plugin-dvdread.xml:
902         * docs/plugins/inspect/plugin-dvdsub.xml:
903         * docs/plugins/inspect/plugin-lame.xml:
904         * docs/plugins/inspect/plugin-mad.xml:
905         * docs/plugins/inspect/plugin-mpeg2dec.xml:
906         * docs/plugins/inspect/plugin-realmedia.xml:
907         * docs/plugins/inspect/plugin-siddec.xml:
908         * docs/plugins/inspect/plugin-twolame.xml:
909         * docs/plugins/inspect/plugin-x264.xml:
910         * docs/plugins/inspect/plugin-xingmux.xml:
911         * gst-plugins-ugly.doap:
912         * win32/common/config.h:
913           Release 1.3.3
914
915 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
916
917         * po/af.po:
918         * po/az.po:
919         * po/bg.po:
920         * po/ca.po:
921         * po/cs.po:
922         * po/da.po:
923         * po/de.po:
924         * po/el.po:
925         * po/en_GB.po:
926         * po/eo.po:
927         * po/es.po:
928         * po/eu.po:
929         * po/fi.po:
930         * po/fr.po:
931         * po/gl.po:
932         * po/hr.po:
933         * po/hu.po:
934         * po/id.po:
935         * po/it.po:
936         * po/ja.po:
937         * po/lt.po:
938         * po/lv.po:
939         * po/ms.po:
940         * po/mt.po:
941         * po/nb.po:
942         * po/nl.po:
943         * po/or.po:
944         * po/pl.po:
945         * po/pt_BR.po:
946         * po/ro.po:
947         * po/ru.po:
948         * po/sk.po:
949         * po/sl.po:
950         * po/sq.po:
951         * po/sr.po:
952         * po/sv.po:
953         * po/tr.po:
954         * po/uk.po:
955         * po/vi.po:
956         * po/zh_CN.po:
957           Update .po files
958
959 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
960
961         * po/de.po:
962         * po/nl.po:
963           po: Update translations
964
965 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
966
967         * gst/realmedia/rmdemux.c:
968         * gst/realmedia/rmdemux.h:
969           rmdemux: use GstFlowCombiner
970           Removes flow return combination code to use the newly added GstFlowCombiner
971           https://bugzilla.gnome.org/show_bug.cgi?id=709224
972
973 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
974
975         * gst/asfdemux/gstasfdemux.c:
976         * gst/asfdemux/gstasfdemux.h:
977           asfdemux: use GstFlowCombiner
978           Removes flow return combination code to use the newly added GstFlowCombiner
979           https://bugzilla.gnome.org/show_bug.cgi?id=709224
980
981 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
982
983         * ext/x264/gstx264enc.c:
984           x264enc: fix caps leak in set_format()
985           https://bugzilla.gnome.org/show_bug.cgi?id=730865
986
987 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
988
989         * gst/asfdemux/gstasfdemux.c:
990           asfdemux: Handle initial 0 timestamp that should have been -1
991           https://bugzilla.gnome.org/show_bug.cgi?id=719660
992
993 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
994
995         * configure.ac:
996           Back to development
997
998 === release 1.3.2 ===
999
1000 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
1001
1002         * ChangeLog:
1003         * NEWS:
1004         * RELEASE:
1005         * common:
1006         * configure.ac:
1007         * docs/plugins/inspect-build.stamp:
1008         * docs/plugins/inspect.stamp:
1009         * docs/plugins/inspect/plugin-a52dec.xml:
1010         * docs/plugins/inspect/plugin-amrnb.xml:
1011         * docs/plugins/inspect/plugin-amrwbdec.xml:
1012         * docs/plugins/inspect/plugin-asf.xml:
1013         * docs/plugins/inspect/plugin-cdio.xml:
1014         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1015         * docs/plugins/inspect/plugin-dvdread.xml:
1016         * docs/plugins/inspect/plugin-dvdsub.xml:
1017         * docs/plugins/inspect/plugin-lame.xml:
1018         * docs/plugins/inspect/plugin-mad.xml:
1019         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1020         * docs/plugins/inspect/plugin-realmedia.xml:
1021         * docs/plugins/inspect/plugin-siddec.xml:
1022         * docs/plugins/inspect/plugin-twolame.xml:
1023         * docs/plugins/inspect/plugin-x264.xml:
1024         * docs/plugins/inspect/plugin-xingmux.xml:
1025         * gst-plugins-ugly.doap:
1026         * win32/common/config.h:
1027           Release 1.3.2
1028
1029 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
1030
1031         * po/af.po:
1032         * po/az.po:
1033         * po/bg.po:
1034         * po/ca.po:
1035         * po/cs.po:
1036         * po/da.po:
1037         * po/de.po:
1038         * po/el.po:
1039         * po/en_GB.po:
1040         * po/eo.po:
1041         * po/es.po:
1042         * po/eu.po:
1043         * po/fi.po:
1044         * po/fr.po:
1045         * po/gl.po:
1046         * po/hr.po:
1047         * po/hu.po:
1048         * po/id.po:
1049         * po/it.po:
1050         * po/ja.po:
1051         * po/lt.po:
1052         * po/lv.po:
1053         * po/ms.po:
1054         * po/mt.po:
1055         * po/nb.po:
1056         * po/nl.po:
1057         * po/or.po:
1058         * po/pl.po:
1059         * po/pt_BR.po:
1060         * po/ro.po:
1061         * po/ru.po:
1062         * po/sk.po:
1063         * po/sl.po:
1064         * po/sq.po:
1065         * po/sr.po:
1066         * po/sv.po:
1067         * po/tr.po:
1068         * po/uk.po:
1069         * po/vi.po:
1070         * po/zh_CN.po:
1071           Update .po files
1072
1073 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
1074
1075         * common:
1076           Automatic update of common submodule
1077           From 211fa5f to 1f5d3c3
1078
1079 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
1080
1081         * ext/mpeg2dec/gstmpeg2dec.h:
1082           mpeg2dec: remove unused struct members
1083
1084 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
1085
1086         * gst/realmedia/rtspreal.c:
1087           rtspreal: Fix some memory leaks in an error path
1088           CID 1212165.
1089
1090 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
1091
1092         * ext/mpeg2dec/gstmpeg2dec.c:
1093           mpeg2dec: Release codec state on negotiation failures
1094           Else it leaks
1095           CID #1212169
1096
1097 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
1098
1099         * configure.ac:
1100           Back to development
1101
1102 === release 1.3.1 ===
1103
1104 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
1105
1106         * ChangeLog:
1107         * NEWS:
1108         * RELEASE:
1109         * configure.ac:
1110         * docs/plugins/gst-plugins-ugly-plugins.args:
1111         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1112         * docs/plugins/inspect/plugin-a52dec.xml:
1113         * docs/plugins/inspect/plugin-amrnb.xml:
1114         * docs/plugins/inspect/plugin-amrwbdec.xml:
1115         * docs/plugins/inspect/plugin-asf.xml:
1116         * docs/plugins/inspect/plugin-cdio.xml:
1117         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1118         * docs/plugins/inspect/plugin-dvdread.xml:
1119         * docs/plugins/inspect/plugin-dvdsub.xml:
1120         * docs/plugins/inspect/plugin-lame.xml:
1121         * docs/plugins/inspect/plugin-mad.xml:
1122         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1123         * docs/plugins/inspect/plugin-realmedia.xml:
1124         * docs/plugins/inspect/plugin-siddec.xml:
1125         * docs/plugins/inspect/plugin-twolame.xml:
1126         * docs/plugins/inspect/plugin-x264.xml:
1127         * docs/plugins/inspect/plugin-xingmux.xml:
1128         * gst-plugins-ugly.doap:
1129         * win32/common/config.h:
1130           Release 1.3.1
1131
1132 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1133
1134         * po/af.po:
1135         * po/az.po:
1136         * po/bg.po:
1137         * po/ca.po:
1138         * po/cs.po:
1139         * po/da.po:
1140         * po/de.po:
1141         * po/el.po:
1142         * po/en_GB.po:
1143         * po/eo.po:
1144         * po/es.po:
1145         * po/eu.po:
1146         * po/fi.po:
1147         * po/fr.po:
1148         * po/gl.po:
1149         * po/hr.po:
1150         * po/hu.po:
1151         * po/id.po:
1152         * po/it.po:
1153         * po/ja.po:
1154         * po/lt.po:
1155         * po/lv.po:
1156         * po/ms.po:
1157         * po/mt.po:
1158         * po/nb.po:
1159         * po/nl.po:
1160         * po/or.po:
1161         * po/pl.po:
1162         * po/pt_BR.po:
1163         * po/ro.po:
1164         * po/ru.po:
1165         * po/sk.po:
1166         * po/sl.po:
1167         * po/sq.po:
1168         * po/sr.po:
1169         * po/sv.po:
1170         * po/tr.po:
1171         * po/uk.po:
1172         * po/vi.po:
1173         * po/zh_CN.po:
1174           Update .po files
1175
1176 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
1177
1178         * po/de.po:
1179         * po/id.po:
1180         * po/lv.po:
1181         * po/sk.po:
1182         * po/sr.po:
1183           po: Update translations
1184
1185 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
1186
1187         * common:
1188           Automatic update of common submodule
1189           From bcb1518 to 211fa5f
1190
1191 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
1192
1193         * ext/sidplay/gstsiddec.cc:
1194         * gst/asfdemux/gstrtspwms.c:
1195         * gst/realmedia/rademux.c:
1196         * gst/realmedia/rdtmanager.c:
1197         * gst/realmedia/rtspreal.c:
1198           docs: remove outdated and pointless 'Last reviewed' lines from docs
1199           They are very confusing for people, and more often than not
1200           also just not very accurate. Seeing 'last reviewed: 2005' in
1201           your docs is not very confidence-inspiring. Let's just remove
1202           those comments.
1203
1204 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1205
1206         * gst/dvdsub/gstdvdsubdec.c:
1207           dvdsubdec: fix spurious rejection of 0 time offset commands
1208           Coverity 206168
1209
1210 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1211
1212         * ext/dvdread/dvdreadsrc.c:
1213           dvdread: avoid intermediate promotion to signed
1214           We should not reach the dangerous range here, though.
1215           Coverity 206491, 206492, 1139856
1216
1217 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1218
1219         * ext/mpeg2dec/gstmpeg2dec.c:
1220           mpeg2dec: do not reset the whole video info when setting size
1221           New changes to gstvideo will reset all the video info state
1222           when calling _set_format, overwriting what was previously set
1223           in the preceding code.
1224           The comment says the following code is meant to preserve the
1225           pre-crop size, so let's just keep the size and related data
1226           as this does not seem to break anything else (this is what
1227           the _set_format call would have set before the change that
1228           reset all data, except the colorimetry).
1229
1230 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
1231
1232         * gst/asfdemux/gstasfdemux.c:
1233           asfdemux: Fix payloads check
1234           Don't iterate stream->payloads if ... it doesn't exist
1235           CID #1139846
1236
1237 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
1238
1239         * .gitignore:
1240           .gitignore: Ignore gcov intermediate files
1241           https://bugzilla.gnome.org/show_bug.cgi?id=725483
1242
1243 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
1244
1245         * common:
1246           Automatic update of common submodule
1247           From fe1672e to bcb1518
1248
1249 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
1250
1251         * common:
1252           Automatic update of common submodule
1253           From 1a07da9 to fe1672e
1254
1255 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
1256
1257         * docs/Makefile.am:
1258           docs: install prebuilt plugin docs if gtk-doc is disabled
1259           Sync to the Makefile.am from gst-plugin-base where it is done right.
1260           Fixes #725034
1261
1262 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
1263
1264         * gst/xingmux/gstxingmux.c:
1265         * gst/xingmux/plugin.c:
1266           xingmux: add muxer category and make element plugable
1267           This is required to make encodebin consider the element. Yet it is not enough to
1268           have it plugged it has a lower priority than most mp3encoders and no different
1269           caps.
1270
1271 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
1272
1273         * ext/x264/gstx264enc.c:
1274           x264enc: allow lossless compression (qp=0)
1275           https://bugzilla.gnome.org/show_bug.cgi?id=725051
1276
1277 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
1278
1279         * m4/a52.m4:
1280           m4: Remove extra check for 11+ year old a52 release
1281           You deserve a build failure if you still have that version
1282           If someone wants to completely remove this m4 to replace it with the
1283           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
1284
1285 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
1286
1287         * m4/a52.m4:
1288           m4: Fix multiple tests in AC_CHECK_A52DEC
1289
1290 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
1291
1292         * gst/asfdemux/gstasfdemux.c:
1293           asfdemux: Remove unused function
1294
1295 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
1296
1297         * tests/check/Makefile.am:
1298           check: Fix test location
1299
1300 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
1301
1302         * tests/check/Makefile.am:
1303           tests: Don't build disabled plugins' check tests
1304           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
1305
1306 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
1307
1308         * common:
1309           Automatic update of common submodule
1310           From d48bed3 to 1a07da9
1311
1312 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
1313
1314         * gst/asfdemux/gstasfdemux.c:
1315           asfdemux: only add "format" field with fourcc to WMV caps
1316           Doesn't make sense for e.g. H264 or MJPEG.
1317
1318 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
1319
1320         * autogen.sh:
1321         * common:
1322           Automatic update of common submodule
1323           From dbedaa0 to d48bed3
1324
1325 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
1326
1327         * po/Makevars:
1328           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
1329           https://bugzilla.gnome.org/show_bug.cgi?id=705455
1330
1331 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
1332
1333         * ext/amrwbdec/amrwbdec.c:
1334           amrwbdec: Remove some dead code
1335
1336 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
1337
1338         * ext/amrnb/amrnbdec.c:
1339           amrnbdec: Remove some dead code
1340
1341 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
1342
1343         * ext/amrnb/amrnbdec.c:
1344           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1345
1346 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
1347
1348         * ext/amrwbdec/amrwbdec.c:
1349           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1350
1351 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
1352
1353         * ext/mpeg2dec/gstmpeg2dec.c:
1354           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
1355
1356 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
1357
1358         * ext/x264/gstx264enc.c:
1359           x264enc: fix compiler warning
1360           Compiler warns rightly about possibly uninitialized variable.
1361
1362 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
1363
1364         * ext/x264/gstx264enc.c:
1365           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
1366           gst-launch-1.0 videotestsrc ! x264enc
1367
1368 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1369
1370         * ext/mpeg2dec/gstmpeg2dec.c:
1371           mpeg2dec: graceful degradation for badly parsed input
1372
1373 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
1374
1375         * common:
1376           Automatic update of common submodule
1377           From 865aa20 to dbedaa0
1378
1379 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
1380
1381         * gst/asfdemux/asfpacket.c:
1382           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
1383           So, don't need to check previous payload's mo_size and current
1384           payload's mo_size when merging it.
1385           https://bugzilla.gnome.org/show_bug.cgi?id=710609
1386
1387 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
1388
1389         * gst/asfdemux/gstasfdemux.c:
1390         * gst/asfdemux/gstasfdemux.h:
1391           asfdemux: Keep audio error checking fields only for audio
1392           Video shouldn't need to be descrambled, this can cause frames data
1393           to be corrupted
1394           https://bugzilla.gnome.org/show_bug.cgi?id=684942
1395
1396 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
1397
1398         * gst/asfdemux/gstasfdemux.c:
1399           asfdemux: really copy the buffer data
1400           Pass the copy-memory flag to copy the memory for the output buffer,
1401           otherwise we end with 0-sized buffers
1402           https://bugzilla.gnome.org/show_bug.cgi?id=684942
1403
1404 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
1405
1406         * ext/x264/gstx264enc.c:
1407           x264enc: If FPS is available, set VFR to false
1408           https://bugzilla.gnome.org/show_bug.cgi?id=708940
1409
1410 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
1411
1412         * gst/asfdemux/gstasfdemux.c:
1413           asfdemux: Only use segment.start as seek_time if it is relative
1414           Relying on the gst_segment_do_seek results for getting the
1415           seeking time should not be used if seek type is SET because the
1416           do_seek function makes the 'cur` position of the seek normalized
1417           on the segment range. This means that seeking beyond the end of the
1418           file might not result in instant EOS as it will end up seeking to
1419           the final ts of the file.
1420           In asf seeking to the final timestamp can lead to seeking to the last
1421           keyframe, meaning a few seconds of video will still be played, which should
1422           not be the desired behavior when seeking beyong file limits.
1423
1424 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
1425
1426         * gst/asfdemux/gstasfdemux.c:
1427           asfdemux: Parse last simple index entry
1428           The entry size is fixed at 6, fix typo to finish parsing the index
1429           correctly until the last sample
1430
1431 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
1432
1433         * README:
1434         * common:
1435           Automatic update of common submodule
1436           From 6b03ba7 to 865aa20
1437
1438 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1439
1440         * configure.ac:
1441           configure: Actually use 1.3.0.1 as version to make configure happy
1442
1443 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1444
1445         * configure.ac:
1446           Back to development
1447
1448 === release 1.2.0 ===
1449
1450 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1451
1452         * ChangeLog:
1453         * NEWS:
1454         * RELEASE:
1455         * configure.ac:
1456         * docs/plugins/inspect/plugin-a52dec.xml:
1457         * docs/plugins/inspect/plugin-amrnb.xml:
1458         * docs/plugins/inspect/plugin-amrwbdec.xml:
1459         * docs/plugins/inspect/plugin-asf.xml:
1460         * docs/plugins/inspect/plugin-cdio.xml:
1461         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1462         * docs/plugins/inspect/plugin-dvdread.xml:
1463         * docs/plugins/inspect/plugin-dvdsub.xml:
1464         * docs/plugins/inspect/plugin-lame.xml:
1465         * docs/plugins/inspect/plugin-mad.xml:
1466         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1467         * docs/plugins/inspect/plugin-realmedia.xml:
1468         * docs/plugins/inspect/plugin-siddec.xml:
1469         * docs/plugins/inspect/plugin-twolame.xml:
1470         * docs/plugins/inspect/plugin-x264.xml:
1471         * docs/plugins/inspect/plugin-xingmux.xml:
1472         * gst-plugins-ugly.doap:
1473         * win32/common/config.h:
1474           Release 1.2.0
1475
1476 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1477
1478         * po/af.po:
1479         * po/az.po:
1480         * po/bg.po:
1481         * po/ca.po:
1482         * po/cs.po:
1483         * po/da.po:
1484         * po/de.po:
1485         * po/el.po:
1486         * po/en_GB.po:
1487         * po/eo.po:
1488         * po/es.po:
1489         * po/eu.po:
1490         * po/fi.po:
1491         * po/fr.po:
1492         * po/gl.po:
1493         * po/hr.po:
1494         * po/hu.po:
1495         * po/id.po:
1496         * po/it.po:
1497         * po/ja.po:
1498         * po/lt.po:
1499         * po/lv.po:
1500         * po/ms.po:
1501         * po/mt.po:
1502         * po/nb.po:
1503         * po/nl.po:
1504         * po/or.po:
1505         * po/pl.po:
1506         * po/pt_BR.po:
1507         * po/ro.po:
1508         * po/ru.po:
1509         * po/sk.po:
1510         * po/sl.po:
1511         * po/sq.po:
1512         * po/sr.po:
1513         * po/sv.po:
1514         * po/tr.po:
1515         * po/uk.po:
1516         * po/vi.po:
1517         * po/zh_CN.po:
1518           Update .po files
1519
1520 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
1521
1522         * ext/x264/gstx264enc.c:
1523           x264enc: Update the documentation to match the default profile used
1524           https://bugzilla.gnome.org/show_bug.cgi?id=708036
1525
1526 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
1527
1528         * common:
1529           Automatic update of common submodule
1530           From b613661 to 6b03ba7
1531
1532 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
1533
1534         * common:
1535           Automatic update of common submodule
1536           From 74a6857 to b613661
1537
1538 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
1539
1540         * autogen.sh:
1541         * common:
1542           Automatic update of common submodule
1543           From 098c0d7 to 74a6857
1544
1545 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1546
1547         * configure.ac:
1548           Back to development
1549
1550 === release 1.1.90 ===
1551
1552 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1553
1554         * ChangeLog:
1555         * NEWS:
1556         * RELEASE:
1557         * configure.ac:
1558         * docs/plugins/inspect/plugin-a52dec.xml:
1559         * docs/plugins/inspect/plugin-amrnb.xml:
1560         * docs/plugins/inspect/plugin-amrwbdec.xml:
1561         * docs/plugins/inspect/plugin-asf.xml:
1562         * docs/plugins/inspect/plugin-cdio.xml:
1563         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1564         * docs/plugins/inspect/plugin-dvdread.xml:
1565         * docs/plugins/inspect/plugin-dvdsub.xml:
1566         * docs/plugins/inspect/plugin-lame.xml:
1567         * docs/plugins/inspect/plugin-mad.xml:
1568         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1569         * docs/plugins/inspect/plugin-realmedia.xml:
1570         * docs/plugins/inspect/plugin-siddec.xml:
1571         * docs/plugins/inspect/plugin-twolame.xml:
1572         * docs/plugins/inspect/plugin-x264.xml:
1573         * docs/plugins/inspect/plugin-xingmux.xml:
1574         * gst-plugins-ugly.doap:
1575         * win32/common/config.h:
1576           Release 1.1.90
1577
1578 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1579
1580         * po/af.po:
1581         * po/az.po:
1582         * po/bg.po:
1583         * po/ca.po:
1584         * po/cs.po:
1585         * po/da.po:
1586         * po/de.po:
1587         * po/el.po:
1588         * po/en_GB.po:
1589         * po/eo.po:
1590         * po/es.po:
1591         * po/eu.po:
1592         * po/fi.po:
1593         * po/fr.po:
1594         * po/gl.po:
1595         * po/hr.po:
1596         * po/hu.po:
1597         * po/id.po:
1598         * po/it.po:
1599         * po/ja.po:
1600         * po/lt.po:
1601         * po/lv.po:
1602         * po/ms.po:
1603         * po/mt.po:
1604         * po/nb.po:
1605         * po/nl.po:
1606         * po/or.po:
1607         * po/pl.po:
1608         * po/pt_BR.po:
1609         * po/ro.po:
1610         * po/ru.po:
1611         * po/sk.po:
1612         * po/sl.po:
1613         * po/sq.po:
1614         * po/sr.po:
1615         * po/sv.po:
1616         * po/tr.po:
1617         * po/uk.po:
1618         * po/vi.po:
1619         * po/zh_CN.po:
1620           Update .po files
1621
1622 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1623
1624         * po/cs.po:
1625           po: Update translations
1626
1627 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
1628
1629         * ext/x264/gstx264enc.c:
1630         * tests/check/elements/x264enc.c:
1631           x264enc: Implement getcaps that restricts the input format depending on the output profile
1632           Also add some x264enc profile tests
1633           https://bugzilla.gnome.org/show_bug.cgi?id=708326
1634
1635 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
1636
1637         * gst/asfdemux/asfpacket.c:
1638         * gst/asfdemux/gstasfdemux.c:
1639           asfdemux: fix playback regression in push mode
1640
1641 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
1642
1643         * gst/asfdemux/gstasfdemux.h:
1644           asfdemux: remove unused variable
1645
1646 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
1647
1648         * ext/x264/gstx264enc.c:
1649           x264enc: Don't unref future state but the old one
1650           Being silly will lead us nowhere.
1651
1652 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1653
1654         * ext/x264/gstx264enc.c:
1655           x264enc: Check if we have an input state before using it
1656           Flushing might happen before caps were set on the encoder,
1657           which would lead to crashes here.
1658           Thanks to Matej Knopp for analyzing this.
1659           https://bugzilla.gnome.org/show_bug.cgi?id=707414
1660
1661 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
1662
1663         * ext/x264/gstx264enc.c:
1664           x264enc: fix unsigned comparison warning
1665
1666 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1667
1668         * configure.ac:
1669           Back to development
1670
1671 === release 1.1.4 ===
1672
1673 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1674
1675         * ChangeLog:
1676         * NEWS:
1677         * RELEASE:
1678         * configure.ac:
1679         * docs/plugins/inspect/plugin-a52dec.xml:
1680         * docs/plugins/inspect/plugin-amrnb.xml:
1681         * docs/plugins/inspect/plugin-amrwbdec.xml:
1682         * docs/plugins/inspect/plugin-asf.xml:
1683         * docs/plugins/inspect/plugin-cdio.xml:
1684         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1685         * docs/plugins/inspect/plugin-dvdread.xml:
1686         * docs/plugins/inspect/plugin-dvdsub.xml:
1687         * docs/plugins/inspect/plugin-lame.xml:
1688         * docs/plugins/inspect/plugin-mad.xml:
1689         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1690         * docs/plugins/inspect/plugin-realmedia.xml:
1691         * docs/plugins/inspect/plugin-siddec.xml:
1692         * docs/plugins/inspect/plugin-twolame.xml:
1693         * docs/plugins/inspect/plugin-x264.xml:
1694         * docs/plugins/inspect/plugin-xingmux.xml:
1695         * gst-plugins-ugly.doap:
1696         * win32/common/config.h:
1697           Release 1.1.4
1698
1699 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1700
1701         * po/af.po:
1702         * po/az.po:
1703         * po/bg.po:
1704         * po/ca.po:
1705         * po/cs.po:
1706         * po/da.po:
1707         * po/de.po:
1708         * po/el.po:
1709         * po/en_GB.po:
1710         * po/eo.po:
1711         * po/es.po:
1712         * po/eu.po:
1713         * po/fi.po:
1714         * po/fr.po:
1715         * po/gl.po:
1716         * po/hr.po:
1717         * po/hu.po:
1718         * po/id.po:
1719         * po/it.po:
1720         * po/ja.po:
1721         * po/lt.po:
1722         * po/lv.po:
1723         * po/ms.po:
1724         * po/mt.po:
1725         * po/nb.po:
1726         * po/nl.po:
1727         * po/or.po:
1728         * po/pl.po:
1729         * po/pt_BR.po:
1730         * po/ro.po:
1731         * po/ru.po:
1732         * po/sk.po:
1733         * po/sl.po:
1734         * po/sq.po:
1735         * po/sr.po:
1736         * po/sv.po:
1737         * po/tr.po:
1738         * po/uk.po:
1739         * po/vi.po:
1740         * po/zh_CN.po:
1741           Update .po files
1742
1743 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1744
1745         * po/pt_BR.po:
1746           po: update translations
1747
1748 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
1749
1750         * ext/x264/gstx264enc.c:
1751           x264enc: log when we output a lower profile than requested
1752
1753 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1754
1755         * ext/x264/gstx264enc.c:
1756           x264enc: Consider subset relations of profiles when setting srcpad caps
1757           constrained-baseline is a subset of baseline, is a subset of main,
1758           is a subset of high profile.
1759           https://bugzilla.gnome.org/show_bug.cgi?id=705425
1760
1761 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
1762
1763         * ext/x264/gstx264enc.c:
1764           x264enc: propagate flow return back to base class and upstream
1765           https://bugzilla.gnome.org/show_bug.cgi?id=705425
1766
1767 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
1768
1769         * configure.ac:
1770           configure: fix x264 version checking
1771           x264 releases carry pkg-config versions such as 0.120.x
1772           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
1773           then fail, so we need to either check for > 0.119.0 or
1774           for >= 0.120 to make this work right.
1775
1776 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
1777
1778         * ext/x264/gstx264enc.c:
1779           x264enc: minor clean-up
1780           We requires x264 build >= 120 now.
1781
1782 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1783
1784         * ext/mpeg2dec/gstmpeg2dec.c:
1785           mpeg2dec: Fix mpeg2_reset() calls
1786
1787 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1788
1789         * ext/mpeg2dec/gstmpeg2dec.c:
1790         * ext/x264/gstx264enc.c:
1791           ext: Use new flush vfunc of video codec base classes and remove reset implementations
1792
1793 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
1794
1795         * gst/asfdemux/gstasfdemux.c:
1796           asfdemux: fix build on C89 compilers
1797
1798 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
1799
1800         * gst/asfdemux/asfpacket.c:
1801         * gst/asfdemux/gstasfdemux.c:
1802           asfdemux: fix seeking in push mode
1803
1804 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
1805
1806         * configure.ac:
1807           build: add subdir-objects to AM_INIT_AUTOMAKE
1808           Fixes warnings in automake 1.14
1809           https://bugzilla.gnome.org/show_bug.cgi?id=705350
1810
1811 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
1812
1813         * ext/mpeg2dec/gstmpeg2dec.c:
1814           mpeg2dec: Do a hard reset of flush_stop
1815           Which is notified by hard == 0 with latest refactoring.
1816
1817 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
1818
1819         * po/LINGUAS:
1820         * po/da.po:
1821         * po/de.po:
1822         * po/gl.po:
1823         * po/hr.po:
1824         * po/hu.po:
1825         * po/ja.po:
1826         * po/nb.po:
1827         * po/nl.po:
1828         * po/pl.po:
1829         * po/ru.po:
1830         * po/sl.po:
1831         * po/tr.po:
1832         * po/uk.po:
1833         * po/vi.po:
1834           po: update translations
1835
1836 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1837
1838         * configure.ac:
1839           Back to development
1840
1841 === release 1.1.3 ===
1842
1843 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1844
1845         * ChangeLog:
1846         * NEWS:
1847         * RELEASE:
1848         * configure.ac:
1849         * docs/plugins/inspect/plugin-a52dec.xml:
1850         * docs/plugins/inspect/plugin-amrnb.xml:
1851         * docs/plugins/inspect/plugin-amrwbdec.xml:
1852         * docs/plugins/inspect/plugin-asf.xml:
1853         * docs/plugins/inspect/plugin-cdio.xml:
1854         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1855         * docs/plugins/inspect/plugin-dvdread.xml:
1856         * docs/plugins/inspect/plugin-dvdsub.xml:
1857         * docs/plugins/inspect/plugin-lame.xml:
1858         * docs/plugins/inspect/plugin-mad.xml:
1859         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1860         * docs/plugins/inspect/plugin-realmedia.xml:
1861         * docs/plugins/inspect/plugin-siddec.xml:
1862         * docs/plugins/inspect/plugin-twolame.xml:
1863         * docs/plugins/inspect/plugin-x264.xml:
1864         * docs/plugins/inspect/plugin-xingmux.xml:
1865         * gst-plugins-ugly.doap:
1866         * win32/common/config.h:
1867           Release 1.1.3
1868
1869 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1870
1871         * po/af.po:
1872         * po/az.po:
1873         * po/bg.po:
1874         * po/ca.po:
1875         * po/cs.po:
1876         * po/da.po:
1877         * po/de.po:
1878         * po/el.po:
1879         * po/en_GB.po:
1880         * po/eo.po:
1881         * po/es.po:
1882         * po/eu.po:
1883         * po/fi.po:
1884         * po/fr.po:
1885         * po/gl.po:
1886         * po/hu.po:
1887         * po/id.po:
1888         * po/it.po:
1889         * po/ja.po:
1890         * po/lt.po:
1891         * po/lv.po:
1892         * po/ms.po:
1893         * po/mt.po:
1894         * po/nb.po:
1895         * po/nl.po:
1896         * po/or.po:
1897         * po/pl.po:
1898         * po/pt_BR.po:
1899         * po/ro.po:
1900         * po/ru.po:
1901         * po/sk.po:
1902         * po/sl.po:
1903         * po/sq.po:
1904         * po/sr.po:
1905         * po/sv.po:
1906         * po/tr.po:
1907         * po/uk.po:
1908         * po/vi.po:
1909         * po/zh_CN.po:
1910           Update .po files
1911
1912 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1913
1914         * gst/asfdemux/gstasfdemux.c:
1915         * gst/realmedia/rademux.c:
1916         * gst/realmedia/rmdemux.c:
1917           gst: Don't swap start/stop for negative rates in the SEGMENT query
1918
1919 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1920
1921         * gst/realmedia/rademux.c:
1922         * gst/realmedia/rmdemux.c:
1923           real: Implement SEGMENT query
1924
1925 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1926
1927         * gst/asfdemux/gstasfdemux.c:
1928           asfdemux: Implement SEGMENT query
1929
1930 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
1931
1932         * gst/asfdemux/asfheaders.c:
1933         * gst/asfdemux/asfheaders.h:
1934         * gst/asfdemux/asfpacket.c:
1935         * gst/asfdemux/gstasfdemux.c:
1936         * gst/asfdemux/gstasfdemux.h:
1937           asfdemux: Add support for dvr-ms
1938           https://bugzilla.gnome.org/show_bug.cgi?id=705026
1939
1940 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
1941
1942         * gst/realmedia/rtspreal.c:
1943           rtspreal: Ensure output value has an assigned value
1944           In the case where this macro was used, that dest was != NULL but that
1945           the strncmp failed, we would end up with dest_len being undefined.
1946
1947 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
1948
1949         * ext/x264/gstx264enc.c:
1950           x264: Fix dts comparision
1951           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
1952           and signed value... resulting it the result never being < 0.
1953           Instead just check if it is smaller before assigning to frame->dts.
1954
1955 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
1956
1957         * gst/asfdemux/gstasfdemux.c:
1958         * gst/asfdemux/gstasfdemux.h:
1959           asfdemux: fix seqnum handling for seeks
1960           Use the same seqnum as the seek for flushes/segments that are
1961           caused by the seek. Also do the same for segment events
1962           Fixes #676242
1963
1964 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1965
1966         * ext/mpeg2dec/gstmpeg2dec.c:
1967           mpeg2dec: Clean up reset/start/stop handling
1968
1969 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1970
1971         * ext/x264/gstx264enc.c:
1972           x264enc: React properly to flushing/resetting the encoder
1973           https://bugzilla.gnome.org/show_bug.cgi?id=656007
1974
1975 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1976
1977         * gst/realmedia/rademux.c:
1978         * gst/realmedia/rademux.h:
1979         * gst/realmedia/rmdemux.c:
1980         * gst/realmedia/rmdemux.h:
1981           realmedia: Add support for group-id in the stream-start event
1982
1983 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1984
1985         * gst/asfdemux/gstasfdemux.c:
1986         * gst/asfdemux/gstasfdemux.h:
1987           asfdemux: Add support for group-id in the stream-start event
1988
1989 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1990
1991         * ext/sidplay/gstsiddec.cc:
1992         * ext/sidplay/gstsiddec.h:
1993           siddec: Add support for group-id in the stream-start event
1994
1995 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
1996
1997         * gst/realmedia/rmdemux.c:
1998           rmdemux: Mark demuxer as "running" in push-mode
1999           Allows queries (and other code) to be answered when working in push-mode.
2000           Running would only be set to TRUE accordingly when working in pull-mode
2001           once it had read header/index.
2002           Fixes #680185
2003
2004 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
2005
2006         * ext/mpeg2dec/gstmpeg2dec.c:
2007           mpeg2dec: Properly reset on sequence changes
2008           Otherwise we end up using stray data/buffers.
2009           Fixes #690701
2010
2011 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2012
2013         * configure.ac:
2014           Back to development
2015
2016 === release 1.1.2 ===
2017
2018 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2019
2020         * ChangeLog:
2021         * NEWS:
2022         * RELEASE:
2023         * configure.ac:
2024         * docs/plugins/inspect/plugin-a52dec.xml:
2025         * docs/plugins/inspect/plugin-amrnb.xml:
2026         * docs/plugins/inspect/plugin-amrwbdec.xml:
2027         * docs/plugins/inspect/plugin-asf.xml:
2028         * docs/plugins/inspect/plugin-cdio.xml:
2029         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2030         * docs/plugins/inspect/plugin-dvdread.xml:
2031         * docs/plugins/inspect/plugin-dvdsub.xml:
2032         * docs/plugins/inspect/plugin-lame.xml:
2033         * docs/plugins/inspect/plugin-mad.xml:
2034         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2035         * docs/plugins/inspect/plugin-realmedia.xml:
2036         * docs/plugins/inspect/plugin-siddec.xml:
2037         * docs/plugins/inspect/plugin-twolame.xml:
2038         * docs/plugins/inspect/plugin-x264.xml:
2039         * docs/plugins/inspect/plugin-xingmux.xml:
2040         * gst-plugins-ugly.doap:
2041         * win32/common/config.h:
2042           Release 1.1.2
2043
2044 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2045
2046         * po/af.po:
2047         * po/az.po:
2048         * po/bg.po:
2049         * po/ca.po:
2050         * po/cs.po:
2051         * po/da.po:
2052         * po/de.po:
2053         * po/el.po:
2054         * po/en_GB.po:
2055         * po/eo.po:
2056         * po/es.po:
2057         * po/eu.po:
2058         * po/fi.po:
2059         * po/fr.po:
2060         * po/gl.po:
2061         * po/hu.po:
2062         * po/id.po:
2063         * po/it.po:
2064         * po/ja.po:
2065         * po/lt.po:
2066         * po/lv.po:
2067         * po/ms.po:
2068         * po/mt.po:
2069         * po/nb.po:
2070         * po/nl.po:
2071         * po/or.po:
2072         * po/pl.po:
2073         * po/pt_BR.po:
2074         * po/ro.po:
2075         * po/ru.po:
2076         * po/sk.po:
2077         * po/sl.po:
2078         * po/sq.po:
2079         * po/sr.po:
2080         * po/sv.po:
2081         * po/tr.po:
2082         * po/uk.po:
2083         * po/vi.po:
2084         * po/zh_CN.po:
2085           Update .po files
2086
2087 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2088
2089         * ext/dvdread/dvdreadsrc.c:
2090           dvdreadsrc: correctly determine last chapter's duration
2091           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
2092           It worked just fine before ...
2093
2094 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2095
2096         * gst/realmedia/rdtmanager.c:
2097           rdt: forward sticky events
2098
2099 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2100
2101         * configure.ac:
2102           Back to development
2103
2104 === release 1.1.1 ===
2105
2106 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2107
2108         * ChangeLog:
2109         * NEWS:
2110         * RELEASE:
2111         * common:
2112         * configure.ac:
2113         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2114         * docs/plugins/inspect/plugin-a52dec.xml:
2115         * docs/plugins/inspect/plugin-amrnb.xml:
2116         * docs/plugins/inspect/plugin-amrwbdec.xml:
2117         * docs/plugins/inspect/plugin-asf.xml:
2118         * docs/plugins/inspect/plugin-cdio.xml:
2119         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2120         * docs/plugins/inspect/plugin-dvdread.xml:
2121         * docs/plugins/inspect/plugin-dvdsub.xml:
2122         * docs/plugins/inspect/plugin-lame.xml:
2123         * docs/plugins/inspect/plugin-mad.xml:
2124         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2125         * docs/plugins/inspect/plugin-realmedia.xml:
2126         * docs/plugins/inspect/plugin-siddec.xml:
2127         * docs/plugins/inspect/plugin-twolame.xml:
2128         * docs/plugins/inspect/plugin-x264.xml:
2129         * docs/plugins/inspect/plugin-xingmux.xml:
2130         * gst-plugins-ugly.doap:
2131         * win32/common/config.h:
2132           Release 1.1.1
2133
2134 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2135
2136         * po/af.po:
2137         * po/az.po:
2138         * po/bg.po:
2139         * po/ca.po:
2140         * po/cs.po:
2141         * po/da.po:
2142         * po/de.po:
2143         * po/el.po:
2144         * po/en_GB.po:
2145         * po/eo.po:
2146         * po/es.po:
2147         * po/eu.po:
2148         * po/fi.po:
2149         * po/fr.po:
2150         * po/gl.po:
2151         * po/hu.po:
2152         * po/id.po:
2153         * po/it.po:
2154         * po/ja.po:
2155         * po/lt.po:
2156         * po/lv.po:
2157         * po/ms.po:
2158         * po/mt.po:
2159         * po/nb.po:
2160         * po/nl.po:
2161         * po/or.po:
2162         * po/pl.po:
2163         * po/pt_BR.po:
2164         * po/ro.po:
2165         * po/ru.po:
2166         * po/sk.po:
2167         * po/sl.po:
2168         * po/sq.po:
2169         * po/sr.po:
2170         * po/sv.po:
2171         * po/tr.po:
2172         * po/uk.po:
2173         * po/vi.po:
2174         * po/zh_CN.po:
2175           Update .po files
2176
2177 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2178
2179         * common:
2180           Automatic update of common submodule
2181           From 098c0d7 to 01a7a46
2182
2183 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
2184
2185         * ext/mpeg2dec/gstmpeg2dec.c:
2186           mpeg2dec: make the aspect ratio calculation more accurate.
2187           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
2188           aspect-ratio if we don't have a valid upstream PAR.
2189           https://bugzilla.gnome.org/show_bug.cgi?id=685103
2190
2191 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2192
2193         * common:
2194           Automatic update of common submodule
2195           From 5edcd85 to 098c0d7
2196
2197 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2198
2199         * tests/check/elements/amrnbenc.c:
2200         * tests/check/elements/mpeg2dec.c:
2201         * tests/check/elements/x264enc.c:
2202         * tests/check/elements/xingmux.c:
2203           tests: Fix event handling
2204
2205 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
2206
2207         * ext/lame/gstlamemp3enc.c:
2208           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
2209           lame does internal resampling, but the base class only cares about
2210           the number of raw samples, so tell finish frames about that, not
2211           the number of samples in the outgoing frame.:
2212
2213 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
2214
2215         * ext/x264/gstx264enc.c:
2216           x264enc: output byte-stream if downstream has ANY caps
2217           It's what people expect when they pipe the output to
2218           filesink or into a tcp connection or pipe.
2219
2220 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
2221
2222         * MAINTAINERS:
2223         * README:
2224         * README.static-linking:
2225         * common:
2226           Automatic update of common submodule
2227           From 3cb3d3c to 5edcd85
2228
2229 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2230
2231         * configure.ac:
2232         * ext/a52dec/Makefile.am:
2233         * ext/amrnb/Makefile.am:
2234         * ext/amrwbdec/Makefile.am:
2235         * ext/cdio/Makefile.am:
2236         * ext/dvdread/Makefile.am:
2237         * ext/lame/Makefile.am:
2238         * ext/mad/Makefile.am:
2239         * ext/mpeg2dec/Makefile.am:
2240         * ext/sidplay/Makefile.am:
2241         * ext/twolame/Makefile.am:
2242         * ext/x264/Makefile.am:
2243         * gst/asfdemux/Makefile.am:
2244         * gst/dvdlpcmdec/Makefile.am:
2245         * gst/dvdsub/Makefile.am:
2246         * gst/realmedia/Makefile.am:
2247         * gst/xingmux/Makefile.am:
2248           gst: Add better support for static plugins
2249
2250 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
2251
2252         * autogen.sh:
2253         * common:
2254           Automatic update of common submodule
2255           From aed87ae to 3cb3d3c
2256
2257 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
2258
2259         * common:
2260           Automatic update of common submodule
2261           From 04c7a1e to aed87ae
2262
2263 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
2264
2265         * gst/asfdemux/gstasfdemux.c:
2266         * gst/realmedia/rmdemux.c:
2267           Use %03u instead of %u in gst_pad_create_stream_id_printf()
2268
2269 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
2270
2271         * ext/x264/gstx264enc.c:
2272           x264enc: Fix for 0/1 framerate - now uses VFR in this case
2273           Previously did a division by zero.
2274           https://bugzilla.gnome.org/show_bug.cgi?id=695728
2275
2276 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
2277
2278         * common:
2279           Automatic update of common submodule
2280           From 2de221c to 04c7a1e
2281
2282 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
2283
2284         * ext/x264/gstx264enc.c:
2285           x264enc: simplify template caps
2286           No need to make an array for one single element.
2287
2288 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
2289
2290         * ext/x264/gstx264enc.c:
2291           x264enc: put all theoretically possible formats in template caps
2292           and decide at runtime which subset of these (8-bit or 10-bit video
2293           formats) is supported. libx264 will be compiled for one of these
2294           two options, and it is possible to switch by pointing the dynamic
2295           linker to a different libx264 build at runtime. If we want our
2296           template caps to be correct, they should contain all then, with
2297           the actually supported ones determined at runtime.
2298           https://bugzilla.gnome.org/show_bug.cgi?id=691935
2299
2300 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
2301
2302         * ext/x264/gstx264enc.c:
2303           x264enc: detect supported bit depth and pixel formats at runtime
2304           http://bugs.debian.org/667573
2305           https://bugzilla.gnome.org/show_bug.cgi?id=691935
2306
2307 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
2308
2309         * autogen.sh:
2310           autogen.sh: allow calling from out-of-tree
2311           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
2312           https://bugzilla.gnome.org/show_bug.cgi?id=692857
2313
2314 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
2315
2316         * common:
2317           Automatic update of common submodule
2318           From a942293 to 2de221c
2319
2320 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
2321
2322         * tests/check/Makefile.am:
2323           tests: use _1_0 variants for the various registry variables
2324           These override the variants without version suffix. Makes 'make check' work
2325           properly in environments that set the suffixed variant for 1.0, such as
2326           jhbuild.
2327
2328 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2329
2330         * common:
2331           Automatic update of common submodule
2332           From a72faea to a942293
2333
2334 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
2335
2336         * configure.ac:
2337           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
2338           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
2339           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
2340           https://bugzilla.gnome.org/show_bug.cgi?id=690881
2341
2342 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
2343
2344         * ext/mpeg2dec/gstmpeg2dec.c:
2345           mpeg2dec: use appropriate printf format for gsize
2346
2347 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
2348
2349         * ext/cdio/gstcdio.h:
2350           cdio: Fix redundant redeclaration of 'cdio_version_string'
2351           cdio/version.h is already included by cdio/cdio.h
2352
2353 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2354
2355         * ext/sidplay/gstsiddec.cc:
2356           siddec: init debug category
2357
2358 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2359
2360         * configure.ac:
2361         * ext/dvdread/Makefile.am:
2362           dvdread: link to libgmodule-2.0 since the g_module_* API is used
2363           And the gmodule lib has been moved into the Requires.private
2364           section of the pkg-config file in core.
2365
2366 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
2367
2368         * ext/cdio/gstcdiocddasrc.c:
2369         * ext/cdio/gstcdiocddasrc.h:
2370           cdiocddasrc: detect whether drive produces samples in non-host endianness
2371           If drive produces samples in other endianness than the host,
2372           we need to byte swap them before pushing them out, or we
2373           produce nothing but noise. cdparanoia detects this automatically,
2374           but libcdio does not, so we have to do it ourselves.
2375           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
2376           https://bugzilla.gnome.org/show_bug.cgi?id=377280
2377
2378 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
2379
2380         * common:
2381           Automatic update of common submodule
2382           From b497c4f to a72faea
2383
2384 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2385
2386         * tests/check/elements/xingmux_testdata.h:
2387           xingmux: Fix unit test after change to correctly calculate number of frames
2388
2389 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2390
2391         * ext/x264/gstx264enc.c:
2392           x264enc: Add support for 10-bit color formats
2393           Requires x264 to be built with 10-bit support, which disables
2394           9-bit support. Also only advertise the color formats that were
2395           compiled into x264.
2396
2397 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2398
2399         * ext/x264/gstx264enc.c:
2400           x264enc: Add support for Y444, Y42B and NV12
2401
2402 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
2403
2404         * ext/cdio/Makefile.am:
2405         * ext/cdio/gstcdio.c:
2406           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
2407           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
2408           if they're not plain ASCII.
2409
2410 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
2411
2412         * gst/xingmux/gstxingmux.c:
2413           xingmux: Properly calculate the number of frames
2414           First, the xing header frame is never added to the count,
2415           we have to increment the count.
2416           Secondly, there is a rounding error when calculating the
2417           frame duration, as spf*GST_SECOND/rate is not an integer
2418           (26122448.9) an it must be 26122449.
2419
2420 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
2421
2422         * configure.ac:
2423           configure.ac: update courtesy of autoupdate
2424
2425 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
2426
2427         * common:
2428         * configure.ac:
2429           configure: let AG_GST_PLUGIN_DOCS check for python
2430           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
2431           which as a side-effect should pick up newer python versions as
2432           well.
2433           https://bugzilla.gnome.org/show_bug.cgi?id=563903
2434
2435 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
2436
2437         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2438           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
2439
2440 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
2441
2442         * docs/random/LICENSE:
2443         * ext/a52dec/gsta52dec.c:
2444         * ext/a52dec/gsta52dec.h:
2445         * ext/amrnb/amrnb.c:
2446         * ext/amrnb/amrnbdec.c:
2447         * ext/amrnb/amrnbdec.h:
2448         * ext/amrnb/amrnbenc.c:
2449         * ext/amrnb/amrnbenc.h:
2450         * ext/amrwbdec/amrwb.c:
2451         * ext/amrwbdec/amrwbdec.c:
2452         * ext/amrwbdec/amrwbdec.h:
2453         * ext/cdio/gstcdio.c:
2454         * ext/cdio/gstcdio.h:
2455         * ext/cdio/gstcdiocddasrc.c:
2456         * ext/cdio/gstcdiocddasrc.h:
2457         * ext/dvdread/dvdreadsrc.c:
2458         * ext/dvdread/dvdreadsrc.h:
2459         * ext/lame/gstlamemp3enc.c:
2460         * ext/lame/gstlamemp3enc.h:
2461         * ext/lame/plugin.c:
2462         * ext/mad/gstmad.c:
2463         * ext/mad/gstmad.h:
2464         * ext/mpeg2dec/gstmpeg2dec.c:
2465         * ext/mpeg2dec/gstmpeg2dec.h:
2466         * ext/sidplay/gstsiddec.cc:
2467         * ext/sidplay/gstsiddec.h:
2468         * ext/twolame/gsttwolamemp2enc.c:
2469         * ext/twolame/gsttwolamemp2enc.h:
2470         * ext/x264/gstx264enc.c:
2471         * ext/x264/gstx264enc.h:
2472         * gst-libs/gst/gettext.h:
2473         * gst-libs/gst/glib-compat-private.h:
2474         * gst-libs/gst/gst-i18n-plugin.h:
2475         * gst/asfdemux/asfheaders.c:
2476         * gst/asfdemux/asfheaders.h:
2477         * gst/asfdemux/asfpacket.c:
2478         * gst/asfdemux/asfpacket.h:
2479         * gst/asfdemux/gstasf.c:
2480         * gst/asfdemux/gstasfdemux.c:
2481         * gst/asfdemux/gstasfdemux.h:
2482         * gst/asfdemux/gstrtpasfdepay.c:
2483         * gst/asfdemux/gstrtpasfdepay.h:
2484         * gst/asfdemux/gstrtspwms.c:
2485         * gst/asfdemux/gstrtspwms.h:
2486         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2487         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2488         * gst/dvdsub/gstdvdsubdec.c:
2489         * gst/dvdsub/gstdvdsubdec.h:
2490         * gst/dvdsub/gstdvdsubparse.c:
2491         * gst/dvdsub/gstdvdsubparse.h:
2492         * gst/realmedia/asmrules.c:
2493         * gst/realmedia/asmrules.h:
2494         * gst/realmedia/gstrdtbuffer.c:
2495         * gst/realmedia/gstrdtbuffer.h:
2496         * gst/realmedia/pnmsrc.c:
2497         * gst/realmedia/pnmsrc.h:
2498         * gst/realmedia/rademux.c:
2499         * gst/realmedia/rademux.h:
2500         * gst/realmedia/rdtdepay.c:
2501         * gst/realmedia/rdtdepay.h:
2502         * gst/realmedia/rdtjitterbuffer.c:
2503         * gst/realmedia/rdtjitterbuffer.h:
2504         * gst/realmedia/rdtmanager.c:
2505         * gst/realmedia/rdtmanager.h:
2506         * gst/realmedia/realhash.c:
2507         * gst/realmedia/realhash.h:
2508         * gst/realmedia/realmedia.c:
2509         * gst/realmedia/rmdemux.c:
2510         * gst/realmedia/rmdemux.h:
2511         * gst/realmedia/rmutils.c:
2512         * gst/realmedia/rmutils.h:
2513         * gst/realmedia/rtspreal.c:
2514         * gst/realmedia/rtspreal.h:
2515         * gst/xingmux/gstxingmux.c:
2516         * gst/xingmux/gstxingmux.h:
2517         * gst/xingmux/plugin.c:
2518         * tests/check/elements/amrnbenc.c:
2519         * tests/check/elements/mpeg2dec.c:
2520         * tests/check/elements/x264enc.c:
2521         * tests/check/generic/index.c:
2522         * tests/check/generic/states.c:
2523         * tests/check/pipelines/lame.c:
2524           Fix FSF address
2525           https://bugzilla.gnome.org/show_bug.cgi?id=687520
2526
2527 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
2528
2529         * gst/dvdsub/gstdvdsubdec.c:
2530           dvdsubdec: allocate correct amount of memory for bitmap
2531           https://bugzilla.gnome.org/show_bug.cgi?id=687192
2532
2533 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
2534
2535         * ext/sidplay/gstsiddec.cc:
2536           siddec: reset bytes counter
2537           Reset the total_bytes counter so that we get timestamps correct.
2538           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
2539
2540 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
2541
2542         * configure.ac:
2543         * docs/plugins/inspect/plugin-a52dec.xml:
2544         * docs/plugins/inspect/plugin-amrnb.xml:
2545         * docs/plugins/inspect/plugin-amrwbdec.xml:
2546         * docs/plugins/inspect/plugin-asf.xml:
2547         * docs/plugins/inspect/plugin-cdio.xml:
2548         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2549         * docs/plugins/inspect/plugin-dvdread.xml:
2550         * docs/plugins/inspect/plugin-dvdsub.xml:
2551         * docs/plugins/inspect/plugin-lame.xml:
2552         * docs/plugins/inspect/plugin-mad.xml:
2553         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2554         * docs/plugins/inspect/plugin-realmedia.xml:
2555         * docs/plugins/inspect/plugin-siddec.xml:
2556         * docs/plugins/inspect/plugin-twolame.xml:
2557         * docs/plugins/inspect/plugin-x264.xml:
2558         * docs/plugins/inspect/plugin-xingmux.xml:
2559         * win32/common/config.h:
2560           Back to feature development
2561
2562 === release 1.0.2 ===
2563
2564 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
2565
2566         * ChangeLog:
2567         * NEWS:
2568         * RELEASE:
2569         * configure.ac:
2570         * docs/plugins/inspect/plugin-a52dec.xml:
2571         * docs/plugins/inspect/plugin-amrnb.xml:
2572         * docs/plugins/inspect/plugin-amrwbdec.xml:
2573         * docs/plugins/inspect/plugin-asf.xml:
2574         * docs/plugins/inspect/plugin-cdio.xml:
2575         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2576         * docs/plugins/inspect/plugin-dvdread.xml:
2577         * docs/plugins/inspect/plugin-dvdsub.xml:
2578         * docs/plugins/inspect/plugin-lame.xml:
2579         * docs/plugins/inspect/plugin-mad.xml:
2580         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2581         * docs/plugins/inspect/plugin-realmedia.xml:
2582         * docs/plugins/inspect/plugin-siddec.xml:
2583         * docs/plugins/inspect/plugin-twolame.xml:
2584         * docs/plugins/inspect/plugin-x264.xml:
2585         * docs/plugins/inspect/plugin-xingmux.xml:
2586         * gst-plugins-ugly.doap:
2587         * win32/common/config.h:
2588           Release 1.0.2
2589
2590 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
2591
2592         * gst/asfdemux/Makefile.am:
2593         * gst/realmedia/Makefile.am:
2594           Makefile.am: Fix typos for generating the Android.mk files
2595           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
2596           The typos led to generate the incorrect Android.mk files for the asfdemux
2597           and realmedia plugin.
2598           https://bugzilla.gnome.org/show_bug.cgi?id=686748
2599
2600 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2601
2602         * ext/dvdread/dvdreadsrc.c:
2603           dvdreadsrc: correctly set next cell when seeking to sector
2604
2605 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2606
2607         * gst/dvdsub/gstdvdsubparse.c:
2608           dvdsubparse: send src caps when receiving sink caps
2609
2610 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2611
2612         * ext/dvdread/dvdreadsrc.c:
2613           dvdreadsrc: update dvd event to enhanced approach
2614           ... in line with resindvdsrc.
2615
2616 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
2617
2618         * docs/Makefile.am:
2619           docs: add 'make upload' target for new-release script
2620
2621 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
2622
2623         * configure.ac:
2624         * docs/plugins/inspect/plugin-a52dec.xml:
2625         * docs/plugins/inspect/plugin-amrnb.xml:
2626         * docs/plugins/inspect/plugin-amrwbdec.xml:
2627         * docs/plugins/inspect/plugin-asf.xml:
2628         * docs/plugins/inspect/plugin-cdio.xml:
2629         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2630         * docs/plugins/inspect/plugin-dvdread.xml:
2631         * docs/plugins/inspect/plugin-dvdsub.xml:
2632         * docs/plugins/inspect/plugin-lame.xml:
2633         * docs/plugins/inspect/plugin-mad.xml:
2634         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2635         * docs/plugins/inspect/plugin-realmedia.xml:
2636         * docs/plugins/inspect/plugin-siddec.xml:
2637         * docs/plugins/inspect/plugin-twolame.xml:
2638         * docs/plugins/inspect/plugin-x264.xml:
2639         * docs/plugins/inspect/plugin-xingmux.xml:
2640         * win32/common/config.h:
2641           Back to development (bug fixing)
2642
2643 === release 1.0.1 ===
2644
2645 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
2646
2647         * ChangeLog:
2648         * NEWS:
2649         * RELEASE:
2650         * configure.ac:
2651         * docs/plugins/inspect/plugin-a52dec.xml:
2652         * docs/plugins/inspect/plugin-amrnb.xml:
2653         * docs/plugins/inspect/plugin-amrwbdec.xml:
2654         * docs/plugins/inspect/plugin-asf.xml:
2655         * docs/plugins/inspect/plugin-cdio.xml:
2656         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2657         * docs/plugins/inspect/plugin-dvdread.xml:
2658         * docs/plugins/inspect/plugin-dvdsub.xml:
2659         * docs/plugins/inspect/plugin-lame.xml:
2660         * docs/plugins/inspect/plugin-mad.xml:
2661         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2662         * docs/plugins/inspect/plugin-realmedia.xml:
2663         * docs/plugins/inspect/plugin-siddec.xml:
2664         * docs/plugins/inspect/plugin-twolame.xml:
2665         * docs/plugins/inspect/plugin-x264.xml:
2666         * docs/plugins/inspect/plugin-xingmux.xml:
2667         * gst-plugins-ugly.doap:
2668         * win32/common/config.h:
2669           Release 1.0.1
2670
2671 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
2672
2673         * common:
2674           Automatic update of common submodule
2675           From 6c0b52c to 6bb6951
2676
2677 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
2678
2679         * ext/mpeg2dec/gstmpeg2dec.c:
2680           mpeg2dec: Don't error out when there is no associated buffer
2681           In 0.10, having mpeg2dec occasionally tell us to output a frame that
2682           was never decoded was just ignored, so do the same in 1.0
2683           Fixes: #685107
2684
2685 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
2686
2687         * REQUIREMENTS:
2688         * gst/dvdsub/gstdvdsubdec.c:
2689           Purge mention of liboil and update REQUIREMENTS
2690           https://bugzilla.gnome.org/show_bug.cgi?id=673285
2691
2692 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
2693
2694         * ext/x264/gstx264enc.c:
2695           x264enc: when setting fallback decoder latency, set valid min_latency
2696           Min. latency needs to be a valid time, so pass 0 as default
2697           value in the fallback case where we can't determine any latency,
2698           and avoid nasty criticals at runtime.
2699
2700 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2701
2702         * configure.ac:
2703         * docs/plugins/inspect/plugin-a52dec.xml:
2704         * docs/plugins/inspect/plugin-amrnb.xml:
2705         * docs/plugins/inspect/plugin-amrwbdec.xml:
2706         * docs/plugins/inspect/plugin-asf.xml:
2707         * docs/plugins/inspect/plugin-cdio.xml:
2708         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2709         * docs/plugins/inspect/plugin-dvdread.xml:
2710         * docs/plugins/inspect/plugin-dvdsub.xml:
2711         * docs/plugins/inspect/plugin-lame.xml:
2712         * docs/plugins/inspect/plugin-mad.xml:
2713         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2714         * docs/plugins/inspect/plugin-realmedia.xml:
2715         * docs/plugins/inspect/plugin-siddec.xml:
2716         * docs/plugins/inspect/plugin-twolame.xml:
2717         * docs/plugins/inspect/plugin-x264.xml:
2718         * docs/plugins/inspect/plugin-xingmux.xml:
2719         * win32/common/config.h:
2720           Back to development (bug fixing)
2721
2722 === release 1.0.0 ===
2723
2724 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2725
2726         * NEWS:
2727         * RELEASE:
2728         * configure.ac:
2729         * docs/plugins/inspect/plugin-a52dec.xml:
2730         * docs/plugins/inspect/plugin-amrnb.xml:
2731         * docs/plugins/inspect/plugin-amrwbdec.xml:
2732         * docs/plugins/inspect/plugin-asf.xml:
2733         * docs/plugins/inspect/plugin-cdio.xml:
2734         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2735         * docs/plugins/inspect/plugin-dvdread.xml:
2736         * docs/plugins/inspect/plugin-dvdsub.xml:
2737         * docs/plugins/inspect/plugin-lame.xml:
2738         * docs/plugins/inspect/plugin-mad.xml:
2739         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2740         * docs/plugins/inspect/plugin-realmedia.xml:
2741         * docs/plugins/inspect/plugin-siddec.xml:
2742         * docs/plugins/inspect/plugin-twolame.xml:
2743         * docs/plugins/inspect/plugin-x264.xml:
2744         * docs/plugins/inspect/plugin-xingmux.xml:
2745         * gst-plugins-ugly.doap:
2746         * win32/common/config.h:
2747           Release 1.0.0
2748
2749 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
2750
2751         * common:
2752           Automatic update of common submodule
2753           From 4f962f7 to 6c0b52c
2754
2755 === release 0.11.99 ===
2756
2757 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2758
2759         * configure.ac:
2760         * docs/plugins/inspect/plugin-xingmux.xml:
2761         * gst-plugins-ugly.doap:
2762         * win32/common/config.h:
2763           Release 0.11.99
2764
2765 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2766
2767         * docs/plugins/inspect/plugin-a52dec.xml:
2768         * docs/plugins/inspect/plugin-amrnb.xml:
2769         * docs/plugins/inspect/plugin-amrwbdec.xml:
2770         * docs/plugins/inspect/plugin-asf.xml:
2771         * docs/plugins/inspect/plugin-cdio.xml:
2772         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2773         * docs/plugins/inspect/plugin-dvdread.xml:
2774         * docs/plugins/inspect/plugin-dvdsub.xml:
2775         * docs/plugins/inspect/plugin-lame.xml:
2776         * docs/plugins/inspect/plugin-mad.xml:
2777         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2778         * docs/plugins/inspect/plugin-realmedia.xml:
2779         * docs/plugins/inspect/plugin-siddec.xml:
2780         * docs/plugins/inspect/plugin-twolame.xml:
2781         * docs/plugins/inspect/plugin-x264.xml:
2782           docs: update docs
2783
2784 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2785
2786         * configure.ac:
2787         * ext/amrnb/Makefile.am:
2788         * ext/amrwbdec/Makefile.am:
2789         * ext/lame/Makefile.am:
2790         * ext/twolame/Makefile.am:
2791         * tests/check/Makefile.am:
2792           Remove -DGST_USE_UNSTABLE_API
2793
2794 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2795
2796         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2797         * docs/plugins/inspect/plugin-a52dec.xml:
2798         * docs/plugins/inspect/plugin-amrnb.xml:
2799         * docs/plugins/inspect/plugin-amrwbdec.xml:
2800         * docs/plugins/inspect/plugin-asf.xml:
2801         * docs/plugins/inspect/plugin-cdio.xml:
2802         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2803         * docs/plugins/inspect/plugin-dvdread.xml:
2804         * docs/plugins/inspect/plugin-dvdsub.xml:
2805         * docs/plugins/inspect/plugin-lame.xml:
2806         * docs/plugins/inspect/plugin-mad.xml:
2807         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2808         * docs/plugins/inspect/plugin-realmedia.xml:
2809         * docs/plugins/inspect/plugin-siddec.xml:
2810         * docs/plugins/inspect/plugin-twolame.xml:
2811         * docs/plugins/inspect/plugin-x264.xml:
2812           Update docs
2813
2814 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2815
2816         * ext/cdio/gstcdio.c:
2817           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
2818           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
2819           introspection/updating for this plugin.
2820
2821 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
2822
2823         * gst-plugins-ugly.spec.in:
2824           Switch to F18 package naming
2825
2826 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2827
2828         * ext/dvdread/demo-play:
2829         * tests/check/elements/mpeg2dec.c:
2830           rename some caps and elements in examples
2831
2832 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
2833
2834         * configure.ac:
2835           Back to development
2836
2837 === release 0.11.94 ===
2838
2839 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
2840
2841         * ChangeLog:
2842         * configure.ac:
2843         * gst-plugins-ugly.doap:
2844         * win32/common/config.h:
2845           Release 0.11.94
2846
2847 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
2848
2849         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2850         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2851         * docs/plugins/gst-plugins-ugly-plugins.signals:
2852         * docs/plugins/inspect/plugin-a52dec.xml:
2853         * docs/plugins/inspect/plugin-amrnb.xml:
2854         * docs/plugins/inspect/plugin-amrwbdec.xml:
2855         * docs/plugins/inspect/plugin-asf.xml:
2856         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2857         * docs/plugins/inspect/plugin-dvdread.xml:
2858         * docs/plugins/inspect/plugin-dvdsub.xml:
2859         * docs/plugins/inspect/plugin-lame.xml:
2860         * docs/plugins/inspect/plugin-mad.xml:
2861         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2862         * docs/plugins/inspect/plugin-realmedia.xml:
2863         * docs/plugins/inspect/plugin-siddec.xml:
2864         * docs/plugins/inspect/plugin-twolame.xml:
2865         * docs/plugins/inspect/plugin-x264.xml:
2866           docs: update docs
2867
2868 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2869
2870         * gst/realmedia/rmdemux.c:
2871           rmdemux: use DTS and PTS
2872           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
2873           undefined to make the decoder do the right thing. We can then remove the code
2874           that tries to guess the PTS from the DTS.
2875
2876 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
2877
2878         * ext/mpeg2dec/gstmpeg2dec.c:
2879           mpeg2dec: Hold ref to buffer while mapped
2880           So that the buffer still exists when we go to unmap it later,
2881           even if it got pushed in the meantime.
2882
2883 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
2884
2885         * tests/check/elements/x264enc.c:
2886           x264enc test: x264enc produces constrained-baseline, not the full baseline
2887
2888 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2889
2890         * gst/asfdemux/gstasfdemux.c:
2891         * gst/realmedia/rademux.c:
2892         * gst/realmedia/rmdemux.c:
2893           gst: only activate in pull mode if upstream is seekable
2894
2895 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2896
2897         * gst/realmedia/rademux.c:
2898           rademux: tags can be NULL
2899
2900 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2901
2902         * ext/mad/gstmad.c:
2903           mad: fix email address
2904
2905 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2906
2907         * ext/mad/gstmad.c:
2908           mad: init base class method only once
2909
2910 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2911
2912         * gst/xingmux/gstxingmux.c:
2913           xingmux: remove defunct commented code
2914
2915 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2916
2917         * gst/dvdsub/gstdvdsubdec.c:
2918           dvbsubdec: handle and send GAP event
2919           ... in stead of update newsegment event.
2920
2921 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2922
2923         * gst/dvdsub/gstdvdsubdec.c:
2924           dvbsubdec: adjust disabled code comment style
2925
2926 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2927
2928         * ext/x264/gstx264enc.c:
2929           x264enc: clean up some debug statements
2930
2931 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2932
2933         * ext/x264/gstx264enc.c:
2934         * ext/x264/gstx264enc.h:
2935           x264enc: handle possibly negative DTS provided by codec
2936           ... by arranging for an offset such that DTS == PTS for keyframes,
2937           which is expected elsewhere to go along with semantics of PTS and DTS.
2938           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
2939
2940 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
2941
2942         * gst-plugins-ugly.spec.in:
2943           Fix spec file for ugly
2944
2945 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2946
2947         * tests/check/elements/mpeg2dec.c:
2948           tests: mpeg2dec: initialize variable
2949           ... which avoids test segfaulting.
2950
2951 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
2952
2953         * tests/check/elements/mpeg2dec.c:
2954           check: Feed parsed data to mpeg2dec
2955           And fix the expected output caps by adding colorimetry field
2956
2957 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
2958
2959         * common:
2960           Automatic update of common submodule
2961           From 668acee to 4f962f7
2962
2963 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
2964
2965         * configure.ac:
2966           configure: bump gtk-doc req to 1.12 (mar-2009)
2967           This allows us to e.g. unconditionally use gtkdoc-rebase.
2968
2969 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
2970
2971         * docs/plugins/inspect/plugin-dvdsub.xml:
2972         * gst/dvdsub/gstdvdsubdec.c:
2973         * gst/dvdsub/gstdvdsubparse.c:
2974           video/x-dvd-subpicture -> subpicture/x-dvd
2975
2976 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2977
2978         * ext/x264/gstx264enc.c:
2979           x264enc: Use new video encoder base class API for handling tags
2980
2981 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2982
2983         * gst/dvdsub/gstdvdsubdec.c:
2984           dvdsubdec: Set alignment at the correct place of GstAllocationParams
2985
2986 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2987
2988         * configure.ac:
2989         * win32/common/config.h:
2990           Back to development
2991
2992 === release 0.11.93 ===
2993
2994 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2995
2996         * configure.ac:
2997         * gst-plugins-ugly.doap:
2998         * win32/common/config.h:
2999           Release 0.11.93
3000
3001 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3002
3003         * gst/asfdemux/asfpacket.c:
3004         * gst/realmedia/rmdemux.c:
3005           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
3006
3007 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
3008
3009         * gst/asfdemux/asfpacket.c:
3010           asfdemux: avoid some more invalid timestamp arithmetic
3011           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
3012
3013 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3014
3015         * ext/sidplay/gstsiddec.cc:
3016         * gst/asfdemux/gstasfdemux.c:
3017         * gst/realmedia/rademux.c:
3018         * gst/realmedia/rmdemux.c:
3019           gst: Add stream-id to stream-start events
3020
3021 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
3022
3023         * ext/mpeg2dec/gstmpeg2dec.c:
3024           mpeg2dec: Don't use NULL values for fbuf
3025           We need to make a difference between the initial dummy buffers (which
3026           have a fbuf->id of NULL) and the buffers on which we allocated
3027           video frames.
3028
3029 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
3030
3031         * common:
3032           Automatic update of common submodule
3033           From 94ccf4c to 668acee
3034
3035 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
3036
3037         * ext/a52dec/gsta52dec.c:
3038         * ext/lame/gstlamemp3enc.c:
3039         * gst/asfdemux/gstasfdemux.c:
3040         * gst/realmedia/rademux.c:
3041         * gst/realmedia/rmdemux.c:
3042         * gst/realmedia/rmutils.c:
3043           gst_tag_list_free -> gst_tag_list_unref
3044
3045 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3046
3047         * ext/sidplay/gstsiddec.cc:
3048         * ext/x264/gstx264enc.c:
3049         * gst/asfdemux/gstasfdemux.c:
3050         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3051         * gst/realmedia/rademux.c:
3052         * gst/realmedia/rmdemux.c:
3053           tag: Update for taglist/tag event API changes
3054
3055 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
3056
3057         * ext/mpeg2dec/gstmpeg2dec.c:
3058           mpeg2dec: Avoid dropping first GOP
3059           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
3060           do not check if it is NULL or not.
3061           And cleanup a bit of debug
3062
3063 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3064
3065         * gst/realmedia/rdtmanager.c:
3066         * gst/realmedia/rdtmanager.h:
3067           rdt: add on-npt-stop signal
3068           rtspsrc will look for it.
3069
3070 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3071
3072         * gst/realmedia/rdtmanager.c:
3073           rdt: set caps after activating the pad
3074
3075 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3076
3077         * gst/realmedia/gstrdtbuffer.c:
3078           rdt: reset map info
3079
3080 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3081
3082         * gst/asfdemux/gstrtpasfdepay.c:
3083           asfdepay: fix padding correction
3084           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
3085           existing memory in the target buffer..
3086           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
3087
3088 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3089
3090         * ext/mpeg2dec/gstmpeg2dec.c:
3091           mpeg2dec: copy buffer flags when cropping
3092           When we crop a buffer, copy the flags as well.
3093
3094 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
3095
3096         * ext/mpeg2dec/gstmpeg2dec.c:
3097           mpeg2dec: Fix GstVideoInfo pointer
3098
3099 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
3100
3101         * ext/mpeg2dec/gstmpeg2dec.c:
3102           mpeg2dec: Correctly flag output buffer interlaced state
3103           If the sequence is not flagged as progressive its buffers are marked
3104           interlace mode mixed. There is an individual picture flag indicating
3105           whether picture in the sequence are interlaced or not. This is used
3106           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
3107           completely indicate the buffer's interlaced state.
3108           Also, TFF and RFF should only be set if the sequence is not progressive.
3109
3110 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3111
3112         * ext/mpeg2dec/gstmpeg2dec.c:
3113           ext: Update for video base classes API changes
3114
3115 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3116
3117         * common:
3118           Automatic update of common submodule
3119           From 98e386f to 94ccf4c
3120
3121 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3122
3123         * gst/asfdemux/asfpacket.c:
3124           asfdemux: make sure to avoid arithmetic with _NONE timestamp
3125
3126 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3127
3128         * gst/asfdemux/asfpacket.c:
3129           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
3130           ... so it does not get used as first (valid) payload ts, whereas
3131           the first real valid payload ts may be considerably larger.
3132           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
3133
3134 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3135
3136         * gst/asfdemux/gstasfdemux.c:
3137           asfdemux: slightly relax supported seek requirements
3138           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
3139
3140 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3141
3142         * ext/mpeg2dec/gstmpeg2dec.c:
3143           mpeg2dec: Propagate GstFlowReturn where needed
3144           It was just ignoring the return values...
3145
3146 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3147
3148         * ext/mpeg2dec/gstmpeg2dec.c:
3149           mpeg2dec: Store temporary buffers out of the way
3150           When mpeg2dec needs to do cropping (because downstream can't handle it),
3151           we need temporary buffers to decode to.
3152           Use the user_data field to store those, and unify the rest of the code
3153           that needs to touch a buffer (regardless of how/where it was allocated).
3154           https://bugzilla.gnome.org/show_bug.cgi?id=680194
3155
3156 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3157
3158         * ext/mpeg2dec/gstmpeg2dec.c:
3159           mpeg2dec: Call gst_video_decoder_negotiate()
3160
3161 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3162
3163         * gst/realmedia/rmdemux.c:
3164           rmdemux: give stream tags a different event name so they don't overwrite global tags
3165           There can only be one taglist per name for sticky tag events.
3166           Needs to be fixed more properly, see
3167           https://bugzilla.gnome.org/show_bug.cgi?id=677619
3168
3169 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3170
3171         * gst/realmedia/rademux.c:
3172           rademux: set/send caps on pad after activating it
3173
3174 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3175
3176         * gst/realmedia/rmdemux.c:
3177           rmdemux: set/send caps after activating the source pads
3178           Makes sure the caps event isn't dropped immediately.
3179
3180 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3181
3182         * ext/dvdread/dvdreadsrc.c:
3183           dvdreadsrc: mustn't drop queries like caps query if not started yet
3184
3185 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
3186
3187         * gst/asfdemux/gstasfdemux.c:
3188           asfdemux: extract WM/Year as GstDateTime instead of GDate
3189           So we can signal that only the year field is valid.
3190
3191 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3192
3193         * gst/asfdemux/gstasfdemux.c:
3194           asfdemux: don't leak payload if we are not pushing it
3195
3196 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3197
3198         * ext/sidplay/gstsiddec.cc:
3199         * gst/asfdemux/gstasfdemux.c:
3200         * gst/realmedia/rademux.c:
3201         * gst/realmedia/rmdemux.c:
3202           demuxers: Push STREAM_START when needed
3203
3204 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3205
3206         * gst/asfdemux/gstasfdemux.c:
3207           asf: don't push on inactive streams
3208
3209 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3210
3211         * ext/dvdread/dvdreadsrc.c:
3212           dvdreadsrc: set rank to NONE
3213           It should never be autoplugged really, for DVD
3214           playback there's rsndvd (or will be, realsoonnow).
3215
3216 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3217
3218         * ext/mpeg2dec/gstmpeg2dec.c:
3219           fix for allocator API changes
3220
3221 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3222
3223         * ext/x264/gstx264enc.c:
3224           update for query api changes
3225
3226 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3227
3228         * ext/mpeg2dec/gstmpeg2dec.c:
3229           update for query api changes
3230
3231 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3232
3233         * ext/x264/gstx264enc.c:
3234           update for allocation query changes
3235
3236 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
3237
3238         * LICENSE_readme:
3239           LICENSE_readme: fix typo
3240
3241 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
3242
3243         * LICENSE_readme:
3244           LICENSE_readme: mention x264
3245           https://bugzilla.gnome.org/show_bug.cgi?id=679472
3246
3247 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3248
3249         * gst/asfdemux/gstasfdemux.c:
3250         * gst/realmedia/rademux.c:
3251         * gst/realmedia/rmdemux.c:
3252           gst: Implement segment-done event
3253
3254 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3255
3256         * gst/asfdemux/gstasfdemux.c:
3257           asf: fix x-wmv format in caps
3258
3259 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3260
3261         * gst/asfdemux/asfpacket.c:
3262           asf: unmap packets
3263
3264 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
3265
3266         * gst/asfdemux/asfpacket.c:
3267         * gst/asfdemux/asfpacket.h:
3268         * gst/asfdemux/gstasfdemux.c:
3269           asfdemux: Ignore parsing errors from broken packets
3270           We should instead be counting the number of errors and exiting if
3271           they're too numerous. This makes a number of broken ASF files playable.
3272           https://bugzilla.gnome.org/show_bug.cgi?id=678543
3273           Conflicts:
3274           gst/asfdemux/asfpacket.c
3275           gst/asfdemux/gstasfdemux.c
3276
3277 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3278
3279         * gst/asfdemux/gstasfdemux.c:
3280           fix interlace-mode
3281
3282 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3283
3284         * ext/mpeg2dec/gstmpeg2dec.c:
3285           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
3286
3287 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3288
3289         * ext/mpeg2dec/gstmpeg2dec.c:
3290           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
3291           Fixes bug #377713.
3292
3293 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
3294
3295         * ext/x264/gstx264enc.c:
3296           x264enc: Fix unitialized variable and taglist event
3297
3298 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3299
3300         * ext/mpeg2dec/gstmpeg2dec.c:
3301           mpeg2dec: fix compilation
3302
3303 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3304
3305         * ext/sidplay/gstsiddec.cc:
3306         * gst/asfdemux/gstasfdemux.c:
3307         * gst/realmedia/rademux.c:
3308         * gst/realmedia/rdtmanager.c:
3309         * gst/realmedia/rmdemux.c:
3310           update for task api change
3311
3312 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3313
3314         * ext/mpeg2dec/gstmpeg2dec.c:
3315         * ext/x264/gstx264enc.c:
3316           fix compilation
3317
3318 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3319
3320         * ext/mpeg2dec/gstmpeg2dec.c:
3321         * ext/mpeg2dec/gstmpeg2dec.h:
3322           mpeg2dec: Port to 0.11 again
3323
3324 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3325
3326         * ext/x264/gstx264enc.c:
3327           x264enc: Fix compiler warning
3328
3329 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3330
3331         * ext/mpeg2dec/gstmpeg2dec.c:
3332         * ext/mpeg2dec/gstmpeg2dec.h:
3333           mpeg2dec: Report PAR if not present upstream
3334           And clean up some code
3335
3336 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3337
3338         * ext/mpeg2dec/gstmpeg2dec.c:
3339           mpeg2dec: use _scale_ceil to compute frame period
3340           https://bugzilla.gnome.org/show_bug.cgi?id=675769
3341
3342 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3343
3344         * ext/mpeg2dec/gstmpeg2dec.c:
3345           mpeg2dec: mpeg2dec actually has 3 frame latency
3346           https://bugzilla.gnome.org/show_bug.cgi?id=675769
3347
3348 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3349
3350         * ext/mpeg2dec/gstmpeg2dec.c:
3351           mpeg2dec: Fix large output buffers leak
3352
3353 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3354
3355         * ext/mpeg2dec/gstmpeg2dec.c:
3356           mpeg2dec: Port to new way of handling frame reference
3357
3358 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3359
3360         * ext/mpeg2dec/gstmpeg2dec.c:
3361           mpeg2dec: don't leak input_state
3362
3363 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3364
3365         * ext/mpeg2dec/gstmpeg2dec.c:
3366         * ext/mpeg2dec/gstmpeg2dec.h:
3367           mpeg2dec: Port to GstVideoDecoder base class
3368           Conflicts:
3369           ext/mpeg2dec/gstmpeg2dec.c
3370           ext/mpeg2dec/gstmpeg2dec.h
3371           Back to 0.10 state, needs to be ported to 0.11 again.
3372
3373 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3374
3375           Merge remote-tracking branch 'origin/master'
3376
3377 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3378
3379         * ext/x264/gstx264enc.c:
3380         * ext/x264/gstx264enc.h:
3381           x264enc: Port to 0.11 again
3382
3383 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3384
3385         * ext/x264/gstx264enc.c:
3386           x264enc: Don't set latency while holding object lock
3387           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
3388           https://bugzilla.gnome.org/show_bug.cgi?id=675762
3389
3390 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3391
3392         * ext/x264/gstx264enc.c:
3393           x264enc: Use video encoder stream lock to avoid deadlock
3394
3395 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3396
3397         * ext/x264/gstx264enc.c:
3398           x264enc: Port to new way of passing frame reference
3399
3400 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3401
3402         * ext/x264/gstx264enc.c:
3403           x264enc: Set default stream-format to avc as it's a better format
3404
3405 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3406
3407         * ext/x264/gstx264enc.c:
3408           x264enc: Fix setting latency
3409           Fixes setting latency when framerate is dynamic and round up the latency
3410           to avoid rounding issues.
3411
3412 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3413
3414         * ext/x264/gstx264enc.c:
3415           x264enc: gst_video_encoder_get_frame() is now transfer full
3416
3417 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3418
3419         * ext/x264/gstx264enc.c:
3420           x264enc: don't leak output state
3421
3422 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3423
3424         * ext/x264/gstx264enc.c:
3425         * ext/x264/gstx264enc.h:
3426           x264enc: Remove x264 backward compatibility support
3427
3428 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3429
3430         * ext/x264/gstx264enc.c:
3431           x264enc: Report latency base on x264 buffer size
3432
3433 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3434
3435         * configure.ac:
3436         * ext/x264/gstx264enc.c:
3437         * ext/x264/gstx264enc.h:
3438           x264enc: Port to GstVideoEncoder baseclass
3439           Conflicts:
3440           configure.ac
3441           ext/x264/gstx264enc.c
3442           ext/x264/gstx264enc.h
3443           Back to 0.10 state, needs to be ported to 0.11 again.
3444
3445 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3446
3447         * Android.mk:
3448         * LICENSE_readme:
3449         * configure.ac:
3450         * docs/plugins/Makefile.am:
3451         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3452         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3453         * docs/plugins/inspect/plugin-synaesthesia.xml:
3454         * gst/synaesthesia/.gitignore:
3455         * gst/synaesthesia/Makefile.am:
3456         * gst/synaesthesia/README:
3457         * gst/synaesthesia/gstsynaesthesia.c:
3458         * gst/synaesthesia/gstsynaesthesia.h:
3459         * gst/synaesthesia/synaescope.c:
3460         * gst/synaesthesia/synaescope.h:
3461           synaesthesia: remove experimental GPL-ed synaesthesia plugin
3462           It never made it out of experimental, and there's a new
3463           synaescope element in gst-plugins-bad that's hopefully
3464           sufficiently similar.
3465           https://bugzilla.gnome.org/show_bug.cgi?id=356882
3466
3467 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3468
3469         * gst/mpegstream/.gitignore:
3470           mpegstream: remove leftover hidden .gitignore file
3471
3472 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3473
3474         * gst/synaesthesia/gstsynaesthesia.c:
3475         * tests/check/elements/amrnbenc.c:
3476         * tests/check/elements/x264enc.c:
3477           elements: Use gst_pad_set_caps() instead of manual event fiddling
3478
3479 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3480
3481         * common:
3482           Automatic update of common submodule
3483           From 03a0e57 to 98e386f
3484
3485 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3486
3487         * configure.ac:
3488           Back to development
3489
3490 === release 0.11.92 ===
3491
3492 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3493
3494         * ChangeLog:
3495         * NEWS:
3496         * RELEASE:
3497         * configure.ac:
3498         * docs/plugins/inspect/plugin-a52dec.xml:
3499         * docs/plugins/inspect/plugin-amrnb.xml:
3500         * docs/plugins/inspect/plugin-amrwbdec.xml:
3501         * docs/plugins/inspect/plugin-asf.xml:
3502         * docs/plugins/inspect/plugin-cdio.xml:
3503         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3504         * docs/plugins/inspect/plugin-dvdread.xml:
3505         * docs/plugins/inspect/plugin-dvdsub.xml:
3506         * docs/plugins/inspect/plugin-lame.xml:
3507         * docs/plugins/inspect/plugin-mad.xml:
3508         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3509         * docs/plugins/inspect/plugin-realmedia.xml:
3510         * docs/plugins/inspect/plugin-siddec.xml:
3511         * docs/plugins/inspect/plugin-twolame.xml:
3512         * docs/plugins/inspect/plugin-x264.xml:
3513         * gst-plugins-ugly.doap:
3514         * win32/common/config.h:
3515           Release 0.11.92
3516
3517 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3518
3519         * po/af.po:
3520         * po/az.po:
3521         * po/bg.po:
3522         * po/ca.po:
3523         * po/cs.po:
3524         * po/da.po:
3525         * po/de.po:
3526         * po/el.po:
3527         * po/en_GB.po:
3528         * po/eo.po:
3529         * po/es.po:
3530         * po/eu.po:
3531         * po/fi.po:
3532         * po/fr.po:
3533         * po/gl.po:
3534         * po/hu.po:
3535         * po/id.po:
3536         * po/it.po:
3537         * po/ja.po:
3538         * po/lt.po:
3539         * po/lv.po:
3540         * po/ms.po:
3541         * po/mt.po:
3542         * po/nb.po:
3543         * po/nl.po:
3544         * po/or.po:
3545         * po/pl.po:
3546         * po/pt_BR.po:
3547         * po/ro.po:
3548         * po/ru.po:
3549         * po/sk.po:
3550         * po/sl.po:
3551         * po/sq.po:
3552         * po/sr.po:
3553         * po/sv.po:
3554         * po/tr.po:
3555         * po/uk.po:
3556         * po/vi.po:
3557         * po/zh_CN.po:
3558           Update .po files
3559
3560 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3561
3562         * common:
3563           Automatic update of common submodule
3564           From 1fab359 to 03a0e57
3565
3566 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3567
3568         * ext/sidplay/gstsiddec.cc:
3569         * gst/asfdemux/gstasfdemux.c:
3570         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3571         * gst/realmedia/rademux.c:
3572         * gst/realmedia/rmdemux.c:
3573           update for tag event change
3574
3575 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3576
3577         * common:
3578           Automatic update of common submodule
3579           From f1b5a96 to 1fab359
3580
3581 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3582
3583         * common:
3584           Automatic update of common submodule
3585           From 92b7266 to f1b5a96
3586
3587 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3588
3589         * common:
3590           Automatic update of common submodule
3591           From ec1c4a8 to 92b7266
3592
3593 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3594
3595         * common:
3596           Automatic update of common submodule
3597           From 3429ba6 to ec1c4a8
3598
3599 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3600
3601         * gst/realmedia/rmutils.c:
3602           realmedia: don't use GstStructure API on tag lists
3603
3604 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
3605
3606         * ext/a52dec/gsta52dec.c:
3607           a52dec: really prefer the original number (and position) of channels
3608           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
3609
3610 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3611
3612         * common:
3613           Automatic update of common submodule
3614           From dc70203 to 3429ba6
3615
3616 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3617
3618         * configure.ac:
3619         * ext/x264/gstx264enc.c:
3620           x264: bump x264 requirement to build 106 or later
3621           Build 106 is from September 2010.
3622           https://bugzilla.gnome.org/show_bug.cgi?id=676257
3623
3624 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
3625
3626         * ext/a52dec/gsta52dec.c:
3627         * m4/a52.m4:
3628           a52dec: adapt to work also with new liba52
3629           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
3630
3631 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3632
3633         * ext/a52dec/gsta52dec.c:
3634           a52dec: trigger renegotiation upon changed stream channels
3635           Fixes #675451
3636
3637 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3638
3639         * configure.ac:
3640           configure: Require core/base 0.11.91
3641
3642 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
3643
3644         * .gitignore:
3645           .gitignore: add visual studio IDE files and OS X .DS_Store files
3646           https://bugzilla.gnome.org/show_bug.cgi?id=667899
3647
3648 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3649
3650         * configure.ac:
3651           Back to development
3652
3653 === release 0.11.91 ===
3654
3655 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3656
3657         * ChangeLog:
3658         * NEWS:
3659         * RELEASE:
3660         * common:
3661         * configure.ac:
3662         * gst-plugins-ugly.doap:
3663         * win32/common/config.h:
3664           Release 0.11.91
3665
3666 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3667
3668         * po/af.po:
3669         * po/az.po:
3670         * po/bg.po:
3671         * po/ca.po:
3672         * po/cs.po:
3673         * po/da.po:
3674         * po/de.po:
3675         * po/el.po:
3676         * po/en_GB.po:
3677         * po/eo.po:
3678         * po/es.po:
3679         * po/eu.po:
3680         * po/fi.po:
3681         * po/fr.po:
3682         * po/gl.po:
3683         * po/hu.po:
3684         * po/id.po:
3685         * po/it.po:
3686         * po/ja.po:
3687         * po/lt.po:
3688         * po/lv.po:
3689         * po/ms.po:
3690         * po/mt.po:
3691         * po/nb.po:
3692         * po/nl.po:
3693         * po/or.po:
3694         * po/pl.po:
3695         * po/pt_BR.po:
3696         * po/ro.po:
3697         * po/ru.po:
3698         * po/sk.po:
3699         * po/sl.po:
3700         * po/sq.po:
3701         * po/sr.po:
3702         * po/sv.po:
3703         * po/tr.po:
3704         * po/uk.po:
3705         * po/vi.po:
3706         * po/zh_CN.po:
3707           Update .po files
3708
3709 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3710
3711           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
3712
3713 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3714
3715         * common:
3716           Automatic update of common submodule
3717           From dc70203 to 3429ba6
3718
3719 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3720
3721         * gst/asfdemux/asfpacket.c:
3722           asfdemux: Use correct enum type
3723
3724 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3725
3726         * gst/asfdemux/gstasfdemux.c:
3727           asfdemux: implement pull mode seek snap flags when an index is present
3728           Also ensure we get a proper EOS when seeking past the end of the
3729           file, or (when the snap after flag is set) between the last keyframe
3730           and the end of the file.
3731
3732 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
3733
3734         * ext/cdio/gstcdio.c:
3735         * ext/cdio/gstcdio.h:
3736         * ext/cdio/gstcdiocddasrc.c:
3737           cdio: compensate for libcdio's recent cd-text api changes
3738           https://bugzilla.gnome.org/show_bug.cgi?id=675112
3739           Conflicts:
3740           ext/cdio/gstcdiocddasrc.c
3741
3742 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3743
3744         * ext/dvdread/dvdreadsrc.c:
3745           dvdread: fix build after recent include reshuffling in core
3746           Need to include gmodule.h ourselves now.
3747
3748 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3749
3750         * ext/mpeg2dec/gstmpeg2dec.c:
3751           video: Update for libgstvideo API changes
3752
3753 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3754
3755         * common:
3756           Automatic update of common submodule
3757           From 6db25be to dc70203
3758
3759 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3760
3761         * gst/asfdemux/asfpacket.c:
3762         * gst/asfdemux/asfpacket.h:
3763           asfdemux: fix performance issue, especially with high-bitrate streams
3764           Two things were suboptimal from a performance point of view:
3765           a) consider a large media object such as a video keyframe, which
3766           may be split up into multiple fragments. We would assemble
3767           the media object as follows:
3768           buf = join (join (join (frag1, frag2), frag3), frag4)
3769           which causes many unnecessary memcpy()s, and malloc/free,
3770           which could easily add up to a multiple of the actual object
3771           size. To avoid this, we allocate a buffer of the size needed
3772           from the start and copy fragments into that directly.
3773           b) for every fragment to join, we would create a sub-buffer
3774           before joining it (which would discard the sub-buffer again),
3775           leading to unnecessary miniobject create/free churn.
3776           Conflicts:
3777           gst/asfdemux/asfpacket.c
3778           gst/asfdemux/asfpacket.h
3779
3780 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3781
3782         * gst/asfdemux/asfpacket.c:
3783           asfdemux: avoid unnecessary stream lookup
3784           We have already retrieved the stream for that stream number and
3785           made sure it's not NULL, so no need to do it again here; neither
3786           the number nor the streams changed since the last time.
3787
3788 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
3789
3790         * ext/a52dec/gsta52dec.c:
3791           a52dec: fix first_access bigger than 2
3792           gst_buffer_extract returns the number of bytes extracted, here 2 max.
3793           Set size to the buffer size as was done in 0.10 to avoid first_access
3794           error when it bypass 2.
3795           https://bugzilla.gnome.org/show_bug.cgi?id=673434
3796
3797 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3798
3799         * autogen.sh:
3800         * configure.ac:
3801           configure: Modernize autotools setup a bit
3802           Also we now only create tar.bz2 and tar.xz tarballs.
3803
3804 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3805
3806         * common:
3807           Automatic update of common submodule
3808           From 464fe15 to 6db25be
3809
3810 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3811
3812         * configure.ac:
3813           Back to development
3814
3815 === release 0.11.90 ===
3816
3817 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3818
3819         * ChangeLog:
3820         * NEWS:
3821         * RELEASE:
3822         * configure.ac:
3823         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
3824         * docs/plugins/inspect/plugin-a52dec.xml:
3825         * docs/plugins/inspect/plugin-amrnb.xml:
3826         * docs/plugins/inspect/plugin-amrwbdec.xml:
3827         * docs/plugins/inspect/plugin-asf.xml:
3828         * docs/plugins/inspect/plugin-cdio.xml:
3829         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3830         * docs/plugins/inspect/plugin-dvdread.xml:
3831         * docs/plugins/inspect/plugin-dvdsub.xml:
3832         * docs/plugins/inspect/plugin-lame.xml:
3833         * docs/plugins/inspect/plugin-mad.xml:
3834         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3835         * docs/plugins/inspect/plugin-realmedia.xml:
3836         * docs/plugins/inspect/plugin-siddec.xml:
3837         * docs/plugins/inspect/plugin-twolame.xml:
3838         * docs/plugins/inspect/plugin-x264.xml:
3839         * gst-plugins-ugly.doap:
3840         * win32/common/config.h:
3841           Release 0.11.90
3842
3843 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3844
3845         * po/af.po:
3846         * po/az.po:
3847         * po/bg.po:
3848         * po/ca.po:
3849         * po/cs.po:
3850         * po/da.po:
3851         * po/de.po:
3852         * po/el.po:
3853         * po/en_GB.po:
3854         * po/eo.po:
3855         * po/es.po:
3856         * po/eu.po:
3857         * po/fi.po:
3858         * po/fr.po:
3859         * po/gl.po:
3860         * po/hu.po:
3861         * po/id.po:
3862         * po/it.po:
3863         * po/ja.po:
3864         * po/lt.po:
3865         * po/lv.po:
3866         * po/ms.po:
3867         * po/mt.po:
3868         * po/nb.po:
3869         * po/nl.po:
3870         * po/or.po:
3871         * po/pl.po:
3872         * po/pt_BR.po:
3873         * po/ro.po:
3874         * po/ru.po:
3875         * po/sk.po:
3876         * po/sl.po:
3877         * po/sq.po:
3878         * po/sr.po:
3879         * po/sv.po:
3880         * po/tr.po:
3881         * po/uk.po:
3882         * po/vi.po:
3883         * po/zh_CN.po:
3884           Update .po files
3885
3886 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3887
3888         * ext/mad/gstmad.c.orig:
3889           mad: remove .c.orig file
3890
3891 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3892
3893         * ext/a52dec/gsta52dec.c:
3894         * ext/amrnb/amrnbdec.c:
3895         * ext/amrnb/amrnbenc.c:
3896         * ext/amrwbdec/amrwbdec.c:
3897         * ext/cdio/gstcdiocddasrc.c:
3898         * ext/dvdread/dvdreadsrc.c:
3899         * ext/lame/gstlamemp3enc.c:
3900         * ext/mad/gstmad.c:
3901         * ext/mad/gstmad.c.orig:
3902         * ext/mpeg2dec/gstmpeg2dec.c:
3903         * ext/sidplay/gstsiddec.cc:
3904         * ext/twolame/gsttwolamemp2enc.c:
3905         * ext/x264/gstx264enc.c:
3906         * gst/asfdemux/gstasfdemux.c:
3907         * gst/asfdemux/gstrtpasfdepay.c:
3908         * gst/asfdemux/gstrtspwms.c:
3909         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3910         * gst/dvdsub/gstdvdsubdec.c:
3911         * gst/dvdsub/gstdvdsubparse.c:
3912         * gst/realmedia/pnmsrc.c:
3913         * gst/realmedia/rademux.c:
3914         * gst/realmedia/rdtdepay.c:
3915         * gst/realmedia/rdtmanager.c:
3916         * gst/realmedia/rmdemux.c:
3917         * gst/realmedia/rtspreal.c:
3918         * gst/synaesthesia/gstsynaesthesia.c:
3919         * gst/xingmux/gstxingmux.c:
3920           Use new gst_element_class_set_static_metadata()
3921
3922 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3923
3924         * common:
3925           Automatic update of common submodule
3926           From 7fda524 to 464fe15
3927
3928 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3929
3930         * ext/a52dec/gsta52dec.c:
3931         * ext/amrnb/amrnb.c:
3932         * ext/amrwbdec/amrwb.c:
3933         * ext/cdio/gstcdio.c:
3934         * ext/dvdread/dvdreadsrc.c:
3935         * ext/lame/plugin.c:
3936         * ext/mad/gstmad.c:
3937         * ext/mad/gstmad.c.orig:
3938         * ext/mpeg2dec/gstmpeg2dec.c:
3939         * ext/sidplay/gstsiddec.cc:
3940         * ext/twolame/gsttwolamemp2enc.c:
3941         * ext/x264/gstx264enc.c:
3942         * gst/asfdemux/gstasf.c:
3943         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3944         * gst/dvdsub/gstdvdsubdec.c:
3945         * gst/realmedia/realmedia.c:
3946         * gst/synaesthesia/gstsynaesthesia.c:
3947         * gst/xingmux/plugin.c:
3948           gst: Update for GST_PLUGIN_DEFINE() API changes
3949
3950 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3951
3952         * configure.ac:
3953           configure: Update version to 0.11.89.1
3954
3955 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3956
3957         * configure.ac:
3958         * docs/plugins/Makefile.am:
3959         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3960         * docs/version.entities.in:
3961         * ext/a52dec/Makefile.am:
3962         * ext/amrnb/Makefile.am:
3963         * ext/amrwbdec/Makefile.am:
3964         * ext/cdio/Makefile.am:
3965         * ext/lame/Makefile.am:
3966         * ext/mad/Makefile.am:
3967         * ext/mpeg2dec/Makefile.am:
3968         * ext/sidplay/Makefile.am:
3969         * ext/twolame/Makefile.am:
3970         * ext/x264/Makefile.am:
3971         * gst-plugins-ugly.spec.in:
3972         * gst/asfdemux/Makefile.am:
3973         * gst/dvdlpcmdec/Makefile.am:
3974         * gst/dvdsub/Makefile.am:
3975         * gst/realmedia/Makefile.am:
3976         * pkgconfig/Makefile.am:
3977         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
3978         * tests/check/Makefile.am:
3979           gst: Update versioning
3980
3981 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3982
3983         * ext/mpeg2dec/gstmpeg2dec.c:
3984         * ext/mpeg2dec/gstmpeg2dec.h:
3985           mpeg2dec: fix cropping
3986           fix cropping in mpeg2dec
3987
3988 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3989
3990         * ext/mpeg2dec/gstmpeg2dec.c:
3991           mpeg2dec: add crop metadata when buffer is still writable
3992
3993 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3994
3995         * gst/asfdemux/gstrtpasfdepay.c:
3996           update for buffer api change
3997
3998 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3999
4000         * ext/a52dec/gsta52dec.c:
4001         * ext/mad/gstmad.c:
4002           ext: Update for audio decoder API changes
4003
4004 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4005
4006         * tests/check/elements/amrnbenc.c:
4007         * tests/check/elements/x264enc.c:
4008           tests: make more valgrind-friendly and plug caps leak
4009
4010 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4011
4012         * gst/asfdemux/asfpacket.c:
4013         * gst/asfdemux/gstasfdemux.c:
4014         * gst/dvdsub/gstdvdsubdec.c:
4015           update for buffer changes
4016
4017 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4018
4019         * tests/check/elements/x264enc.c:
4020           tests: x264enc: adjust test to removal of deprecated properties
4021
4022 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4023
4024           Replace master with 0.11
4025
4026 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4027
4028         * configure.ac:
4029           back to development
4030
4031 === release 0.11.2 ===
4032
4033 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4034
4035         * ChangeLog:
4036         * NEWS:
4037         * RELEASE:
4038         * configure.ac:
4039         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4040         * docs/plugins/inspect/plugin-a52dec.xml:
4041         * docs/plugins/inspect/plugin-amrnb.xml:
4042         * docs/plugins/inspect/plugin-amrwbdec.xml:
4043         * docs/plugins/inspect/plugin-asf.xml:
4044         * docs/plugins/inspect/plugin-cdio.xml:
4045         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4046         * docs/plugins/inspect/plugin-dvdread.xml:
4047         * docs/plugins/inspect/plugin-dvdsub.xml:
4048         * docs/plugins/inspect/plugin-lame.xml:
4049         * docs/plugins/inspect/plugin-mad.xml:
4050         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4051         * docs/plugins/inspect/plugin-realmedia.xml:
4052         * docs/plugins/inspect/plugin-siddec.xml:
4053         * docs/plugins/inspect/plugin-twolame.xml:
4054         * docs/plugins/inspect/plugin-x264.xml:
4055         * gst-plugins-ugly.doap:
4056         * po/af.po:
4057         * po/az.po:
4058         * po/bg.po:
4059         * po/ca.po:
4060         * po/cs.po:
4061         * po/da.po:
4062         * po/de.po:
4063         * po/el.po:
4064         * po/en_GB.po:
4065         * po/eo.po:
4066         * po/es.po:
4067         * po/eu.po:
4068         * po/fi.po:
4069         * po/fr.po:
4070         * po/gl.po:
4071         * po/hu.po:
4072         * po/id.po:
4073         * po/it.po:
4074         * po/ja.po:
4075         * po/lt.po:
4076         * po/lv.po:
4077         * po/ms.po:
4078         * po/mt.po:
4079         * po/nb.po:
4080         * po/nl.po:
4081         * po/or.po:
4082         * po/pl.po:
4083         * po/pt_BR.po:
4084         * po/ro.po:
4085         * po/ru.po:
4086         * po/sk.po:
4087         * po/sl.po:
4088         * po/sq.po:
4089         * po/sr.po:
4090         * po/sv.po:
4091         * po/tr.po:
4092         * po/uk.po:
4093         * po/vi.po:
4094         * po/zh_CN.po:
4095         * win32/common/config.h:
4096           Release 0.11.2
4097
4098 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4099
4100         * tests/check/elements/mpeg2dec.c:
4101           tests: fix after memory changes
4102
4103 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4104
4105         * ext/x264/gstx264enc.c:
4106         * ext/x264/gstx264enc.h:
4107           x264enc: remove deprecated properties
4108
4109 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4110
4111           Merge remote-tracking branch 'origin/master' into 0.11
4112           So 0.11 folks also get amr include fixes.
4113           Conflicts:
4114           ext/a52dec/gsta52dec.c
4115           ext/mad/gstmad.c
4116
4117 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4118
4119         * gst/synaesthesia/gstsynaesthesia.c:
4120           synaesthesia: fixup for bufferpool api changes
4121           ... as well as some caps ref handling.
4122
4123 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4124
4125         * gst/realmedia/rademux.c:
4126         * gst/realmedia/rmdemux.c:
4127           don't pass random pointers to pull_range
4128
4129 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4130
4131         * ext/mpeg2dec/gstmpeg2dec.c:
4132           update for bufferpool changes
4133
4134 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4135
4136         * ext/mpeg2dec/gstmpeg2dec.c:
4137           update for allocation query changes
4138
4139 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4140
4141         * ext/dvdread/dvdreadsrc.c:
4142         * ext/lame/gstlamemp3enc.c:
4143         * ext/mpeg2dec/gstmpeg2dec.c:
4144         * ext/x264/gstx264enc.c:
4145         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4146         * gst/dvdsub/gstdvdsubdec.c:
4147           update for memory api changes
4148
4149 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4150
4151         * ext/mpeg2dec/gstmpeg2dec.c:
4152           take padding into account
4153
4154 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4155
4156         * ext/mad/gstmad.c:
4157           mad: simplify parsing code
4158           Also fixes #671455 (expected at least).
4159
4160 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4161
4162         * configure.ac:
4163           configure.ac: bump required GLib to 2.31.14
4164           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
4165
4166 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4167
4168         * ext/sidplay/gstsiddec.cc:
4169           fix for caps _normalize changes
4170
4171 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4172
4173         * ext/x264/gstx264enc.c:
4174           fix for caps api changes
4175
4176 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4177
4178         * ext/a52dec/gsta52dec.c:
4179         * ext/a52dec/gsta52dec.h:
4180           a52dec: use base class tag handling helper
4181           ... so as to ensure these to be handled and sent at proper time.
4182
4183 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4184
4185         * ext/dvdread/dvdreadsrc.c:
4186           dvdreadsrc: Use variable type with correct signedness
4187
4188 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4189
4190         * ext/mpeg2dec/gstmpeg2dec.c:
4191           mpeg2dec: Copy planes in one go when possible
4192
4193 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4194
4195         * configure.ac:
4196         * ext/amrnb/amrnbdec.h:
4197         * ext/amrnb/amrnbenc.h:
4198         * ext/amrwbdec/amrwbdec.h:
4199           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
4200           In previous versions, the opencore-amr include sub-directory
4201           would be specified in the include path in the CFLAGS, but this
4202           is no longer the case in newer versions, so we need to add those
4203           to our include directives.
4204           Based on patch by: Christian Morales Vega
4205           https://bugzilla.gnome.org/show_bug.cgi?id=671123
4206
4207 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4208
4209         * configure.ac:
4210           configure: get rid of non-pkg-config ways to check for opencore-amr
4211
4212 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4213
4214         * ext/mpeg2dec/gstmpeg2dec.c:
4215           update for metadata API changes
4216
4217 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
4218
4219         * ext/amrwbdec/Makefile.am:
4220         * ext/lame/Makefile.am:
4221         * ext/mad/Makefile.am:
4222           amrwbdec, lame, mad: link to libgstbase
4223
4224 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
4225
4226         * ext/x264/gstx264enc.c:
4227           x264enc: fix compiler warning
4228
4229 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4230
4231           Merge remote-tracking branch 'origin/master' into 0.11
4232
4233 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4234
4235           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
4236           Conflicts:
4237           ext/mad/gstmad.c
4238
4239 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4240
4241         * NEWS:
4242         * RELEASE:
4243         * configure.ac:
4244         * docs/plugins/gst-plugins-ugly-plugins.args:
4245         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4246         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4247         * docs/plugins/inspect/plugin-a52dec.xml:
4248         * docs/plugins/inspect/plugin-amrnb.xml:
4249         * docs/plugins/inspect/plugin-amrwbdec.xml:
4250         * docs/plugins/inspect/plugin-asf.xml:
4251         * docs/plugins/inspect/plugin-cdio.xml:
4252         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4253         * docs/plugins/inspect/plugin-dvdread.xml:
4254         * docs/plugins/inspect/plugin-dvdsub.xml:
4255         * docs/plugins/inspect/plugin-iec958.xml:
4256         * docs/plugins/inspect/plugin-lame.xml:
4257         * docs/plugins/inspect/plugin-mad.xml:
4258         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4259         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4260         * docs/plugins/inspect/plugin-mpegstream.xml:
4261         * docs/plugins/inspect/plugin-realmedia.xml:
4262         * docs/plugins/inspect/plugin-siddec.xml:
4263         * docs/plugins/inspect/plugin-twolame.xml:
4264         * docs/plugins/inspect/plugin-x264.xml:
4265         * win32/common/config.h:
4266           Bump version after release
4267
4268 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
4269
4270         * autogen.sh:
4271           autogen.sh: avoid touching .po files during 'make'
4272           A simple workaround to deal with GNU gettext automake integration
4273           failing to deal with git.  Fixes: #669207
4274
4275 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4276
4277         * ext/x264/gstx264enc.c:
4278           x264: convert g_print to LOG
4279
4280 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4281
4282         * gst/asfdemux/gstrtpasfdepay.c:
4283           update for new memory api
4284
4285 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4286
4287         * ext/x264/gstx264enc.c:
4288           x264enc: handle pts and dts
4289
4290 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4291
4292         * ext/mad/gstmad.c:
4293           mad: handle libmad freeform parsing quirk
4294
4295 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4296
4297         * ext/mad/gstmad.c:
4298           mad: fixup unhacking last frame coaxing
4299           ... so as to not only replace the data pointer but also available size.
4300
4301 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4302
4303         * gst-plugins-ugly.spec.in:
4304           Add latest plugins
4305
4306 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4307
4308         * win32/common/config.h:
4309           win32: back to development
4310
4311 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4312
4313         * configure.ac:
4314         * gst/synaesthesia/gstsynaesthesia.c:
4315         * gst/synaesthesia/gstsynaesthesia.h:
4316           synaesthesia: port to 0.11
4317
4318 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4319
4320         * configure.ac:
4321         * gst/xingmux/gstxingmux.c:
4322           xingmux: port to 0.11
4323
4324 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4325
4326         * configure.ac:
4327           back to development
4328
4329 === release 0.11.1 ===
4330
4331 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4332
4333         * ChangeLog:
4334         * NEWS:
4335         * RELEASE:
4336         * configure.ac:
4337         * docs/plugins/gst-plugins-ugly-plugins.args:
4338         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4339         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4340         * docs/plugins/inspect/plugin-a52dec.xml:
4341         * docs/plugins/inspect/plugin-amrnb.xml:
4342         * docs/plugins/inspect/plugin-amrwbdec.xml:
4343         * docs/plugins/inspect/plugin-asf.xml:
4344         * docs/plugins/inspect/plugin-cdio.xml:
4345         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4346         * docs/plugins/inspect/plugin-dvdread.xml:
4347         * docs/plugins/inspect/plugin-dvdsub.xml:
4348         * docs/plugins/inspect/plugin-lame.xml:
4349         * docs/plugins/inspect/plugin-mad.xml:
4350         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4351         * docs/plugins/inspect/plugin-realmedia.xml:
4352         * docs/plugins/inspect/plugin-siddec.xml:
4353         * docs/plugins/inspect/plugin-twolame.xml:
4354         * docs/plugins/inspect/plugin-x264.xml:
4355         * gst-plugins-ugly.doap:
4356         * po/af.po:
4357         * po/az.po:
4358         * po/bg.po:
4359         * po/ca.po:
4360         * po/cs.po:
4361         * po/da.po:
4362         * po/de.po:
4363         * po/el.po:
4364         * po/en_GB.po:
4365         * po/eo.po:
4366         * po/es.po:
4367         * po/eu.po:
4368         * po/fi.po:
4369         * po/fr.po:
4370         * po/gl.po:
4371         * po/hu.po:
4372         * po/id.po:
4373         * po/it.po:
4374         * po/ja.po:
4375         * po/lt.po:
4376         * po/lv.po:
4377         * po/ms.po:
4378         * po/mt.po:
4379         * po/nb.po:
4380         * po/nl.po:
4381         * po/or.po:
4382         * po/pl.po:
4383         * po/pt_BR.po:
4384         * po/ro.po:
4385         * po/ru.po:
4386         * po/sk.po:
4387         * po/sl.po:
4388         * po/sq.po:
4389         * po/sr.po:
4390         * po/sv.po:
4391         * po/tr.po:
4392         * po/uk.po:
4393         * po/vi.po:
4394         * po/zh_CN.po:
4395         * win32/common/config.h:
4396           RELEASE 0.11.1
4397
4398 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4399
4400           Merge branch 'master' into 0.11
4401           Conflicts:
4402           ext/mad/gstmad.c
4403
4404 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4405
4406         * ext/mad/gstmad.c:
4407           mad: unhack last frame coaxing
4408           ... so as to maximally use available base class API and interfere least
4409           as possible with its internal state.
4410
4411 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4412
4413         * ext/mad/gstmad.c:
4414           mad: fix compilation
4415
4416 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4417
4418         * ext/mad/gstmad.c:
4419           mad: chain up to default event handler
4420
4421 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
4422
4423         * ext/x264/gstx264enc.c:
4424           x264enc: unmap video frame after encoding
4425           Fixes major memory leak.
4426           https://bugzilla.gnome.org/show_bug.cgi?id=669863
4427
4428 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4429
4430         * ext/x264/gstx264enc.c:
4431           x264enc: fix after merge
4432
4433 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4434
4435           Merge branch 'master' into 0.11
4436           Conflicts:
4437           ext/x264/gstx264enc.c
4438
4439 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4440
4441         * ext/sidplay/gstsiddec.cc:
4442         * ext/sidplay/gstsiddec.h:
4443           sidplay: don't use ulong properties
4444
4445 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4446
4447         * ext/sidplay/gstsiddec.cc:
4448           sidplay: fix negotiation
4449
4450 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
4451
4452         * ext/x264/gstx264enc.c:
4453           x264enc: Add baseline profile to caps
4454           libx264 does not yet support the features that create the difference
4455           between baseline and constrained baseline profile. Hence it currently
4456           supports both though it can only technically encode constrained
4457           baseline.
4458
4459 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4460
4461         * ext/amrnb/amrnbenc.c:
4462         * gst/asfdemux/gstasfdemux.c:
4463         * gst/realmedia/rdtmanager.c:
4464           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
4465
4466 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4467
4468         * tests/check/elements/mpeg2dec.c:
4469           mpeg2dec: fix test a bit more
4470           Still broken because cropping is broken in mpeg2dec
4471
4472 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4473
4474         * tests/check/elements/amrnbenc.c:
4475         * tests/check/elements/x264enc.c:
4476         * tests/check/elements/xingmux.c:
4477           tests: fix some tests
4478
4479 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4480
4481         * ext/twolame/gsttwolamemp2enc.c:
4482           twolame: Use new audio encoder/decoder base class API for srcpad caps
4483
4484 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4485
4486         * ext/lame/gstlamemp3enc.c:
4487           lame: Use new audio encoder/decoder base class API for srcpad caps
4488
4489 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4490
4491         * ext/mad/gstmad.c:
4492           mad: Use new audio encoder/decoder base class API for srcpad caps
4493
4494 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4495
4496         * ext/a52dec/gsta52dec.c:
4497           a52dec: Use new audio encoder/decoder base class API for srcpad caps
4498
4499 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4500
4501         * ext/amrwbdec/amrwbdec.c:
4502           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
4503
4504 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4505
4506         * ext/amrnb/amrnbdec.c:
4507         * ext/amrnb/amrnbenc.c:
4508           amrnb: Use new audio encoder/decoder base class API for srcpad caps
4509
4510 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4511
4512         * ext/mad/gstmad.c:
4513           mad: ensure we do not confuse the base class with our buffer guard
4514           mad expects extra bytes at the end of a buffer (see discussion in
4515           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
4516           and since we inject these without the base class' knowledge, we
4517           need to hide the bodies better.
4518           This fixes an assert at EOS when decoding an mp3 manually without
4519           an intervening mpegaudioparse.
4520
4521 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4522
4523         * gst/realmedia/rtspreal.c:
4524           update for HEADER flag
4525
4526 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
4527
4528         * ext/x264/gstx264enc.c:
4529         * ext/x264/gstx264enc.h:
4530           x264enc: implement force-key-unit API
4531
4532 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
4533
4534         * common:
4535           Automatic update of common submodule
4536           From c463bc0 to 7fda524
4537
4538 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4539
4540         * ext/amrnb/amrnbdec.c:
4541         * ext/amrwbdec/amrwbdec.c:
4542           amr: port to 0.11 again
4543
4544 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4545
4546           Merge branch 'master' into 0.11
4547           Conflicts:
4548           ext/a52dec/gsta52dec.c
4549
4550 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4551
4552         * ext/a52dec/gsta52dec.c:
4553         * ext/amrnb/amrnbdec.c:
4554         * ext/amrnb/amrnbenc.c:
4555         * ext/amrwbdec/amrwbdec.c:
4556         * ext/dvdread/dvdreadsrc.c:
4557         * ext/lame/gstlamemp3enc.c:
4558         * ext/mad/gstmad.c:
4559         * ext/mpeg2dec/gstmpeg2dec.c:
4560         * ext/sidplay/gstsiddec.cc:
4561         * ext/twolame/gsttwolamemp2enc.c:
4562         * gst/asfdemux/asfpacket.c:
4563         * gst/asfdemux/gstasfdemux.c:
4564         * gst/asfdemux/gstrtpasfdepay.c:
4565         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4566         * gst/dvdsub/gstdvdsubdec.c:
4567         * gst/dvdsub/gstdvdsubdec.h:
4568         * gst/realmedia/gstrdtbuffer.c:
4569         * gst/realmedia/gstrdtbuffer.h:
4570         * gst/realmedia/rdtdepay.c:
4571         * gst/realmedia/rmdemux.c:
4572         * gst/realmedia/rmutils.c:
4573           port to new memory API
4574
4575 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4576
4577         * common:
4578           Automatic update of common submodule
4579           From 2a59016 to c463bc0
4580
4581 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4582
4583         * gst-libs/gst/glib-compat-private.h:
4584           Remove compatibility versions for deprecated GLib API
4585
4586 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4587
4588         * ext/a52dec/gsta52dec.c:
4589           a52dec: fix read buffer overflow upon syncing
4590           The wrong size was being decremented, leading to a runaway
4591           read loop.
4592
4593 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4594
4595         * common:
4596         * configure.ac:
4597           Add --disable-fatal-warnings configure option
4598
4599 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4600
4601         * gst/asfdemux/gstasfdemux.c:
4602         * gst/realmedia/rademux.c:
4603         * gst/realmedia/rdtmanager.c:
4604         * gst/realmedia/rmdemux.c:
4605           port to new gthread API
4606
4607 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4608
4609         * configure.ac:
4610           configure.ac: Require GLib 2.31.10 for consistency
4611
4612 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4613
4614         * common:
4615           Automatic update of common submodule
4616           From 0807187 to 2a59016
4617
4618 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4619
4620         * ext/amrwbdec/amrwbdec.c:
4621           amrwbdec: _parse should not return OK if not enough data yet
4622
4623 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4624
4625         * ext/amrnb/amrnbdec.c:
4626           amrnbdec: _parse should not return OK if not enough data yet
4627
4628 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4629
4630         * ext/dvdread/dvdreadsrc.c:
4631           dvdreadsrc: fix off by one in cell calculation for the last chapter
4632
4633 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4634
4635         * gst/asfdemux/gstasfdemux.c:
4636           asfdemux: set caps on src pad before adding it
4637
4638 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4639
4640         * gst/asfdemux/gstasfdemux.c:
4641           asfdemux: perform writable buffer map to copy into it
4642
4643 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4644
4645         * gst/asfdemux/asfpacket.c:
4646         * gst/asfdemux/asfpacket.h:
4647           asfpacket: fix 0.11 ported payload extraction
4648           ... to cater for not necessarily offset == size - cur_pos,
4649           as size may have been adjusted due to padding.
4650           Fixes #667567.
4651
4652 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4653
4654         * ext/x264/gstx264enc.c:
4655           x264enc: remove useless and semantically (though not practically) wrong code
4656           The object will be freed, so it's pointless to set the pointers
4657           to NULL anyway.
4658
4659 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4660
4661         * ext/x264/gstx264enc.c:
4662           x264enc: remove leaking "optimization"
4663
4664 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4665
4666         * gst/asfdemux/gstasfdemux.c:
4667           GST_TYPE_DATE -> G_TYPE_DATE
4668
4669 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4670
4671           Merge remote-tracking branch 'origin/master' into 0.11
4672           Conflicts:
4673           ext/a52dec/gsta52dec.c
4674
4675 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4676
4677         * ext/a52dec/gsta52dec.c:
4678           a52dec: plug buffer leak
4679
4680 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4681
4682         * ext/a52dec/gsta52dec.c:
4683           a52dec: plug buffer leak
4684
4685 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4686
4687         * ext/amrnb/amrnbenc.c:
4688           amrnbenc: _map and _unmap the appropriate input and output buffers
4689
4690 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4691
4692         * ext/a52dec/gsta52dec.c:
4693           a52dec: Fix some merge mistakes
4694
4695 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4696
4697           Merge branch 'master' into 0.11
4698           Conflicts:
4699           ext/a52dec/gsta52dec.c
4700           ext/a52dec/gsta52dec.h
4701           ext/lame/gstlame.c
4702           ext/lame/gstlame.h
4703           ext/lame/gstlamemp3enc.c
4704           ext/mad/gstmad.c
4705           ext/mad/gstmad.h
4706           gst/mpegaudioparse/gstmpegaudioparse.c
4707           gst/mpegstream/gstdvddemux.c
4708           gst/realmedia/rdtdepay.c
4709           po/es.po
4710           po/lv.po
4711           po/sr.po
4712
4713 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4714
4715         * gst/dvdsub/Makefile.am:
4716           dvdsub: add some CFLAGS and LIBS in Makefile.am
4717           ... since adapter is still used.
4718
4719 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4720
4721         * gst/realmedia/rmdemux.c:
4722           rmdemux: Don't use buffer after unreffing
4723
4724 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4725
4726         * gst/asfdemux/gstasfdemux.c:
4727           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
4728
4729 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4730
4731         * ext/mad/gstmad.c:
4732           mad: Correctly unmap the buffer with the original data pointer
4733
4734 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4735
4736         * ext/mad/gstmad.c:
4737           mad: Make sure to set caps on the srcpad if none are set yet
4738
4739 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4740
4741         * ext/mad/Makefile.am:
4742           mad: fix LIBS order in Makefile.am
4743
4744 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4745
4746         * ext/mad/gstmad.h:
4747           mad: remove left-over id3tag.h include
4748           We don't use libid3tag any more.
4749
4750 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4751
4752         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4753           dvdlpcmdec: fix for multichannel
4754
4755 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4756
4757         * ext/a52dec/gsta52dec.c:
4758         * ext/a52dec/gsta52dec.h:
4759           a52dec: Update for the new raw audio caps
4760
4761 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4762
4763         * ext/mad/gstmad.c:
4764           mad: Update for the new raw audio caps
4765
4766 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4767
4768         * ext/lame/gstlamemp3enc.c:
4769           lamemp3enc: Update for the new raw audio caps
4770
4771 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4772
4773         * ext/twolame/gsttwolamemp2enc.c:
4774           twolamemp2enc: Update for the new raw audio caps
4775
4776 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4777
4778         * ext/amrwbdec/amrwbdec.c:
4779           amrwbdec: Add the new layout field to the raw audio caps
4780
4781 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4782
4783         * ext/amrnb/amrnbdec.c:
4784         * ext/amrnb/amrnbenc.c:
4785           amrnb: Add the new layout field to the raw audio caps
4786
4787 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4788
4789         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4790         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4791           dvdlpcmdec: Port to the new raw audio caps
4792
4793 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4794
4795         * gst/asfdemux/gstasfdemux.c:
4796           asfdemux: Update for libgstriff API changes
4797           Still needs to handle audio channel reordering.
4798
4799 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4800
4801         * common:
4802           Automatic update of common submodule
4803           From 50b34ab to 0807187
4804
4805 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4806
4807         * ext/lame/Makefile.am:
4808           lame: fix LIBADD order in Makefile.am
4809
4810 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4811
4812         * tests/check/elements/amrnbenc.c:
4813         * tests/check/elements/mpeg2dec.c:
4814         * tests/check/elements/x264enc.c:
4815         * tests/check/elements/xingmux.c:
4816         * tests/check/generic/states.c:
4817           tests: make tests compile
4818
4819 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4820
4821         * ext/amrwbdec/amrwbdec.c:
4822         * ext/dvdread/dvdreadsrc.c:
4823         * ext/mad/gstmad.c:
4824         * ext/sidplay/gstsiddec.cc:
4825         * gst/asfdemux/gstasfdemux.c:
4826         * gst/realmedia/pnmsrc.c:
4827         * gst/realmedia/rdtmanager.c:
4828         * gst/realmedia/rmdemux.c:
4829           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
4830
4831 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4832
4833         * tests/check/Makefile.am:
4834           tests: disable generic index test
4835
4836 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4837
4838         * ext/mpeg2dec/gstmpeg2dec.c:
4839           mpeg2dec: remove all seeking-related code
4840           A parser or demuxer upstream should handle this Same for
4841           queries.
4842
4843 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4844
4845         * ext/mpeg2dec/gstmpeg2dec.c:
4846         * ext/mpeg2dec/gstmpeg2dec.h:
4847           mpeg2dec: update for GstIndex removal
4848
4849 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4850
4851         * ext/cdio/gstcdiocddasrc.c:
4852           cdio: update for probe vfunc removal in GstAudioCdSrc
4853
4854 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4855
4856         * ext/lame/gstlame.c:
4857         * ext/lame/gstlamemp3enc.c:
4858           lame: fix printf format in debug statements
4859           https://bugzilla.gnome.org/show_bug.cgi?id=666926
4860
4861 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4862
4863         * ext/lame/gstlame.c:
4864         * ext/lame/gstlame.h:
4865           lame: ensure parsed output
4866           ... by doing some basic parsing of encoded lame data.
4867
4868 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4869
4870         * ext/lame/gstlame.h:
4871           lame: cleanup unused instance struct fields
4872
4873 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4874
4875         * ext/lame/Makefile.am:
4876         * ext/lame/gstlamemp3enc.c:
4877         * ext/lame/gstlamemp3enc.h:
4878           lamemp3enc: ensure parsed output
4879           ... by doing some basic parsing of encoded lame data.
4880           Fixes #652150.
4881
4882 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4883
4884         * ext/lame/gstlamemp3enc.c:
4885           lamemp3enc: do not leak merged tags
4886
4887 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4888
4889         * ext/mad/gstmad.c:
4890         * ext/mad/gstmad.h:
4891           mad: helpfully bodge the last buffer to let mad decode the last frame
4892           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
4893           to be believed, the last buffer must be followed by a number of 0 bytes
4894           in order for the last frame to be decoded (at least in some cases).
4895           Doing so seems to work here, fixing a missing 1152 samples when using
4896           mp3parse before mad (not using mp3parse would yield the correct amount
4897           of samples, if there's extra non-MP3 data after (eg, tag data)).
4898
4899 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4900
4901         * ext/dvdread/dvdreadsrc.c:
4902           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
4903
4904 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4905
4906         * gst/mpegstream/gstdvddemux.c:
4907           dvddemux: tweak subtitle stream setup based on dvd language codes event
4908           ... to allow for non-continuous subtitle stream numbers.
4909           The missing stream numbers tend to come up as subtitle streams anyway
4910           (albeit not with an identified language tag).
4911
4912 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4913
4914         * ext/dvdread/dvdreadsrc.c:
4915           dvdreadsrc: minor safety tweak to sector seeking
4916
4917 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
4918
4919         * ext/a52dec/gsta52dec.c:
4920           a52dec: check that a52_init returns a valid a52 state
4921
4922 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4923
4924         * ext/mpeg2dec/gstmpeg2dec.c:
4925           mpeg2dec: update for new interlaced flags
4926
4927 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4928
4929         * ext/a52dec/Makefile.am:
4930         * ext/a52dec/gsta52dec.c:
4931         * ext/a52dec/gsta52dec.h:
4932           a52dec: port to audiodecoder
4933
4934 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4935
4936         * ext/mad/Makefile.am:
4937         * ext/mad/gstmad.c:
4938         * ext/mad/gstmad.h:
4939           mad: port to audiodecoder
4940
4941 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4942
4943         * ext/a52dec/gsta52dec.c:
4944           a52dec: Don't claim to support upstream renegotiation
4945           and use fixed caps on the srcpad. To correctly support
4946           upstream renegotiation a52dec would need to check if the
4947           caps of the downstream allocated buffer are the requested
4948           caps or if the size is different.
4949           Fixes bug #665989.
4950
4951 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
4952
4953         * ext/a52dec/gsta52dec.c:
4954           a52dec: Check that the a52_state is correctly initialized
4955
4956 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4957
4958         * gst-libs/gst/Makefile.am:
4959         * gst-libs/gst/glib-compat-private.h:
4960         * gst/asfdemux/gstasfdemux.c:
4961         * gst/mpegaudioparse/gstmpegaudioparse.c:
4962         * gst/realmedia/rademux.c:
4963         * gst/realmedia/rdtmanager.c:
4964         * gst/realmedia/rmdemux.c:
4965           Work around deprecated thread API in glib master
4966           Add private replacements for deprecated functions such as
4967           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
4968           to avoid the deprecation warnings. We can't change most of
4969           these in 0.10 because they're part of our API and ABI.
4970           Suppress deprecation warnings in selected files, mostly for
4971           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
4972           not much we can do here in 0.10.
4973
4974 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4975
4976         * po/LINGUAS:
4977         * po/eo.po:
4978         * po/es.po:
4979         * po/lv.po:
4980         * po/sr.po:
4981           po: update translations
4982
4983 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4984
4985         * gst/realmedia/rdtdepay.c:
4986           rdtdepay: make buffer metadata writable before setting caps on it
4987           Fixes issue when the header buffer is being pushed, which was taken
4988           from the caps and is therefore not writable.
4989
4990 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4991
4992         * ext/dvdread/dvdreadsrc.c:
4993           fix for basesrc changes
4994
4995 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
4996
4997         * gst/asfdemux/gstrtpasfdepay.c:
4998           rtpasfdepay: Initialize GstRTPBuffer before usage
4999
5000 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5001
5002           Merge remote-tracking branch 'origin/master' into 0.11
5003           Conflicts:
5004           ext/dvdread/dvdreadsrc.c
5005
5006 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
5007
5008         * ext/dvdread/dvdreadsrc.c:
5009           dvdreadsrc: Fix format string compiler warning
5010           Fixes bug #665101.
5011
5012 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5013
5014           Merge remote-tracking branch 'origin/master' into 0.11
5015
5016 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5017
5018         * ext/mpeg2dec/gstmpeg2dec.c:
5019           Update for indexable change
5020
5021 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5022
5023         * gst/realmedia/rdtmanager.c:
5024           update for clock provider API change
5025
5026 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5027
5028         * ext/a52dec/gsta52dec.c:
5029         * ext/amrnb/amrnbdec.c:
5030         * ext/amrnb/amrnbenc.c:
5031         * ext/amrwbdec/amrwbdec.c:
5032         * ext/dvdread/dvdreadsrc.c:
5033         * ext/lame/gstlame.c:
5034         * ext/lame/gstlamemp3enc.c:
5035         * ext/mad/gstmad.c:
5036         * ext/mpeg2dec/gstmpeg2dec.c:
5037         * ext/sidplay/gstsiddec.cc:
5038         * ext/twolame/gsttwolame.c:
5039         * ext/x264/gstx264enc.c:
5040         * gst/asfdemux/gstasfdemux.c:
5041         * gst/asfdemux/gstrtpasfdepay.c:
5042         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5043         * gst/dvdsub/gstdvdsubdec.c:
5044         * gst/dvdsub/gstdvdsubparse.c:
5045         * gst/iec958/ac3iec.c:
5046         * gst/mpegaudioparse/gstmpegaudioparse.c:
5047         * gst/mpegaudioparse/gstxingmux.c:
5048         * gst/mpegstream/gstdvddemux.c:
5049         * gst/mpegstream/gstmpegdemux.c:
5050         * gst/mpegstream/gstmpegparse.c:
5051         * gst/mpegstream/gstrfc2250enc.c:
5052         * gst/realmedia/pnmsrc.c:
5053         * gst/realmedia/rademux.c:
5054         * gst/realmedia/rdtdepay.c:
5055         * gst/realmedia/rdtmanager.c:
5056         * gst/realmedia/rmdemux.c:
5057         * gst/synaesthesia/gstsynaesthesia.c:
5058           various: fix pad template ref leaks
5059           https://bugzilla.gnome.org/show_bug.cgi?id=662664
5060
5061 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
5062
5063         * tests/check/elements/xingmux.c:
5064           tests: update for gstcheck API change
5065
5066 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5067
5068         * ext/amrnb/amrnbenc.c:
5069         * ext/dvdread/dvdreadsrc.c:
5070         * ext/lame/gstlamemp3enc.c:
5071         * ext/twolame/gsttwolamemp2enc.c:
5072           ext: fix more printf format warnings in debug messages
5073
5074 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
5075
5076         * gst/asfdemux/gstasfdemux.c:
5077         * gst/asfdemux/gstrtpasfdepay.c:
5078         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5079         * gst/dvdsub/gstdvdsubdec.c:
5080         * gst/dvdsub/gstdvdsubparse.c:
5081         * gst/realmedia/rademux.c:
5082         * gst/realmedia/rmdemux.c:
5083           Fix print format compiler warnings on OS X / 64bit
5084           https://bugzilla.gnome.org/show_bug.cgi?id=662617
5085
5086 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5087
5088         * gst/asfdemux/gstasfdemux.c:
5089         * gst/realmedia/rademux.c:
5090         * gst/realmedia/rdtmanager.c:
5091         * gst/realmedia/rmdemux.c:
5092           update for activation changes
5093
5094 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5095
5096         * gst/asfdemux/gstasfdemux.c:
5097         * gst/realmedia/rademux.c:
5098         * gst/realmedia/rmdemux.c:
5099           update for new scheduling query
5100
5101 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5102
5103         * gst/asfdemux/gstasfdemux.c:
5104         * gst/realmedia/rademux.c:
5105         * gst/realmedia/rdtmanager.c:
5106         * gst/realmedia/rmdemux.c:
5107           add parent to activate functions
5108
5109 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5110
5111         * ext/a52dec/gsta52dec.c:
5112         * ext/mpeg2dec/gstmpeg2dec.c:
5113         * ext/sidplay/gstsiddec.cc:
5114         * ext/x264/gstx264enc.c:
5115         * gst/asfdemux/gstasfdemux.c:
5116         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5117         * gst/dvdsub/gstdvdsubdec.c:
5118         * gst/dvdsub/gstdvdsubparse.c:
5119         * gst/realmedia/rademux.c:
5120         * gst/realmedia/rdtdepay.c:
5121         * gst/realmedia/rdtmanager.c:
5122         * gst/realmedia/rmdemux.c:
5123           add parent to pad functions
5124
5125 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5126
5127         * ext/mpeg2dec/gstmpeg2dec.c:
5128         * ext/sidplay/gstsiddec.cc:
5129         * ext/x264/gstx264enc.c:
5130         * gst/asfdemux/gstasfdemux.c:
5131         * gst/realmedia/rademux.c:
5132         * gst/realmedia/rdtmanager.c:
5133         * gst/realmedia/rmdemux.c:
5134           add parent to query function
5135
5136 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5137
5138         * gst/asfdemux/gstasfdemux.c:
5139         * gst/realmedia/rademux.c:
5140           _query_peer_*() -> _peer_query_*()
5141
5142 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5143
5144         * gst/dvdsub/gstdvdsubdec.c:
5145           _accept_caps() -> _query_accept_caps()
5146
5147 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5148
5149         * ext/x264/gstx264enc.c:
5150           _peer_get_caps() -> _peer_query_caps()
5151
5152 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5153
5154         * ext/x264/gstx264enc.c:
5155           update for _get_caps() -> _query_caps()
5156
5157 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5158
5159         * ext/x264/gstx264enc.c:
5160           change getcaps to query
5161
5162 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5163
5164         * ext/mad/gstmad.c:
5165           mad: re-instate accidentally dropped rank
5166
5167 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5168
5169         * ext/dvdread/dvdreadsrc.c:
5170         * gst/realmedia/pnmsrc.c:
5171           Update for GstURIHandler get_protocols() changes
5172
5173 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5174
5175         * ext/dvdread/dvdreadsrc.c:
5176         * ext/dvdread/dvdreadsrc.h:
5177         * gst/realmedia/pnmsrc.c:
5178           dvdreadsrc, pnmsrc: update for GstURIHandler changes
5179
5180 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5181
5182         * ext/mad/gstmad.c:
5183           mad: re-port to 0.11
5184           This time using the base class. Still something
5185           wrong with the parsing though, when there's no
5186           parser or demuxer upstream (which of course
5187           shouldn't happen in a normal playback scenario).
5188
5189 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5190
5191         * ext/mad/gstmad.c:
5192         * ext/mad/gstmad.h:
5193           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
5194
5195 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5196
5197         * ext/mad/gstmad.c:
5198         * ext/mad/gstmad.h:
5199           mad: replace with 0.10 version ported to GstAudioDecoder
5200           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
5201           of Mark's baseaudio branch.
5202           Would probably be too risky to drop this into 0.10 given
5203           all the things mad is doing.
5204
5205 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5206
5207         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5208           docs: remove bits for old lame element from sections.txt file
5209
5210 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5211
5212         * Android.mk:
5213         * configure.ac:
5214         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5215         * docs/plugins/inspect/plugin-mpegstream.xml:
5216         * gst-plugins-ugly.spec.in:
5217         * gst/mpegstream/Makefile.am:
5218         * gst/mpegstream/README:
5219         * gst/mpegstream/gstdvddemux.c:
5220         * gst/mpegstream/gstdvddemux.h:
5221         * gst/mpegstream/gstmpegclock.c:
5222         * gst/mpegstream/gstmpegclock.h:
5223         * gst/mpegstream/gstmpegdemux.c:
5224         * gst/mpegstream/gstmpegdemux.h:
5225         * gst/mpegstream/gstmpegpacketize.c:
5226         * gst/mpegstream/gstmpegpacketize.h:
5227         * gst/mpegstream/gstmpegparse.c:
5228         * gst/mpegstream/gstmpegparse.h:
5229         * gst/mpegstream/gstmpegstream.c:
5230         * gst/mpegstream/gstrfc2250enc.c:
5231         * gst/mpegstream/gstrfc2250enc.h:
5232         * gst/mpegstream/mpegstream.vcproj:
5233         * gst/mpegstream/notes:
5234         * win32/MANIFEST:
5235         * win32/vs6/gst_plugins_ugly.dsw:
5236         * win32/vs6/libgstac3parse.dsp:
5237         * win32/vs6/libgstmpegaudioparse.dsp:
5238         * win32/vs6/libgstmpegstream.dsp:
5239           mpegstream: remove the old mpeg-ps parser and demuxers
5240           Don't want anyone porting this by accident.
5241           Superseded by mpegpsdemux in -bad.
5242
5243 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5244
5245         * configure.ac:
5246         * ext/cdio/Makefile.am:
5247         * ext/cdio/gstcdio.c:
5248         * ext/cdio/gstcdiocddasrc.c:
5249         * ext/cdio/gstcdiocddasrc.h:
5250           cdio: port cdiocddasrc to 0.11
5251
5252 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5253
5254         * tests/check/elements/mpeg2dec.c:
5255           tests: port mpeg2dec to 0.11
5256           It compiles, but fails.
5257
5258 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5259
5260         * tests/check/elements/x264enc.c:
5261           tests: port x264enc unit test to 0.11
5262           Well, it compiles now at least.
5263
5264 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5265
5266         * gst/asfdemux/gstrtpasfdepay.h:
5267           update for base class rename
5268
5269 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5270
5271         * gst/asfdemux/gstrtpasfdepay.c:
5272         * gst/asfdemux/gstrtpasfdepay.h:
5273           update for base class rename
5274
5275 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5276
5277         * po/af.po:
5278         * po/az.po:
5279         * po/bg.po:
5280         * po/ca.po:
5281         * po/cs.po:
5282         * po/da.po:
5283         * po/de.po:
5284         * po/el.po:
5285         * po/en_GB.po:
5286         * po/es.po:
5287         * po/eu.po:
5288         * po/fi.po:
5289         * po/fr.po:
5290         * po/gl.po:
5291         * po/hu.po:
5292         * po/id.po:
5293         * po/it.po:
5294         * po/ja.po:
5295         * po/lt.po:
5296         * po/lv.po:
5297         * po/ms.po:
5298         * po/mt.po:
5299         * po/nb.po:
5300         * po/nl.po:
5301         * po/or.po:
5302         * po/pl.po:
5303         * po/pt_BR.po:
5304         * po/ro.po:
5305         * po/ru.po:
5306         * po/sk.po:
5307         * po/sl.po:
5308         * po/sq.po:
5309         * po/sr.po:
5310         * po/sv.po:
5311         * po/tr.po:
5312         * po/uk.po:
5313         * po/vi.po:
5314         * po/zh_CN.po:
5315           po: update translations
5316
5317 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5318
5319         * docs/plugins/gst-plugins-ugly-plugins.args:
5320         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5321         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5322         * docs/plugins/inspect/plugin-a52dec.xml:
5323         * docs/plugins/inspect/plugin-amrnb.xml:
5324         * docs/plugins/inspect/plugin-amrwbdec.xml:
5325         * docs/plugins/inspect/plugin-asf.xml:
5326         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5327         * docs/plugins/inspect/plugin-dvdread.xml:
5328         * docs/plugins/inspect/plugin-dvdsub.xml:
5329         * docs/plugins/inspect/plugin-lame.xml:
5330         * docs/plugins/inspect/plugin-mad.xml:
5331         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5332         * docs/plugins/inspect/plugin-realmedia.xml:
5333         * docs/plugins/inspect/plugin-siddec.xml:
5334         * docs/plugins/inspect/plugin-twolame.xml:
5335         * docs/plugins/inspect/plugin-x264.xml:
5336           docs: update docs
5337
5338 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5339
5340         * ext/lame/gstlamemp3enc.c:
5341           lamemp3enc: cosmetic error message change
5342           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
5343
5344 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5345
5346         * docs/plugins/Makefile.am:
5347         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5348         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5349         * ext/twolame/Makefile.am:
5350         * ext/twolame/gsttwolame.c:
5351         * ext/twolame/gsttwolame.h:
5352         * ext/twolame/gsttwolamemp2enc.c:
5353         * ext/twolame/gsttwolamemp2enc.h:
5354         * po/POTFILES.in:
5355           twolame: rename to twolamemp2enc
5356
5357 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5358
5359         * configure.ac:
5360         * ext/twolame/gsttwolame.c:
5361           twolame: port to 0.11
5362
5363 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5364
5365         * Android.mk:
5366         * configure.ac:
5367         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5368         * docs/plugins/inspect/plugin-iec958.xml:
5369         * gst-plugins-ugly.spec.in:
5370         * gst/iec958/Makefile.am:
5371         * gst/iec958/ac3_padder.c:
5372         * gst/iec958/ac3_padder.h:
5373         * gst/iec958/ac3iec.c:
5374         * gst/iec958/ac3iec.h:
5375         * win32/MANIFEST:
5376         * win32/vs6/libgstiec958.dsp:
5377           iec958: remove this plugin
5378           I think it can just go away. Audio sinks can and should payload
5379           things themselves using the helper API in libgstaudio. If such
5380           a plugin still makes sense, it should probably be rewritten
5381           using the library functions (and be put into -good or so).
5382
5383 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5384
5385         * gst/realmedia/rademux.c:
5386         * gst/realmedia/rmdemux.c:
5387         * gst/realmedia/rtspreal.c:
5388           update for adapter api change
5389
5390 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5391
5392         * ext/x264/gstx264enc.c:
5393           update for removed fixate function
5394
5395 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5396
5397         * ext/mad/gstmad.c:
5398         * ext/mpeg2dec/gstmpeg2dec.c:
5399         * gst/asfdemux/gstasfdemux.c:
5400         * gst/realmedia/rmdemux.c:
5401           remove query types
5402
5403 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5404
5405         * configure.ac:
5406         * gst/realmedia/rademux.c:
5407         * gst/realmedia/rdtdepay.c:
5408         * gst/realmedia/rmdemux.c:
5409         * gst/realmedia/rmutils.c:
5410           realmedia is ported
5411
5412 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5413
5414         * gst/asfdemux/gstasfdemux.c:
5415         * gst/mpegstream/gstdvddemux.c:
5416         * gst/mpegstream/gstmpegdemux.c:
5417         * gst/realmedia/rmdemux.c:
5418         * gst/realmedia/rmdemux.h:
5419           more template fixes
5420
5421 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
5422
5423         * po/POTFILES.in:
5424           po: lame => lamemp3enc
5425
5426 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5427
5428         * gst/realmedia/rdtmanager.c:
5429           make request pads take %u
5430
5431 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5432
5433         * ext/mpeg2dec/gstmpeg2dec.c:
5434         * ext/mpeg2dec/gstmpeg2dec.h:
5435           mpeg2dec: Add basic cropping support
5436
5437 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5438
5439         * ext/a52dec/gsta52dec.c:
5440         * ext/sidplay/gstsiddec.cc:
5441         * gst/asfdemux/gstasfdemux.c:
5442         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5443           tags: update for tag API removal
5444
5445 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5446
5447         * ext/mpeg2dec/gstmpeg2dec.c:
5448         * ext/mpeg2dec/gstmpeg2dec.h:
5449           update for meta api change
5450
5451 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5452
5453         * gst/asfdemux/gstasfdemux.c:
5454           structure: fix for api update
5455
5456 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5457
5458           Merge remote-tracking branch 'origin/master' into 0.11
5459
5460 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5461
5462         * tests/check/elements/amrnbenc.c:
5463           tests: port amrnbenc test to 0.11
5464
5465 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5466
5467         * ext/amrnb/amrnbdec.c:
5468         * ext/amrnb/amrnbenc.c:
5469           amrnb: fix up raw audio caps for 0.11
5470
5471 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5472
5473         * tests/check/Makefile.am:
5474           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
5475
5476 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5477
5478         * docs/plugins/Makefile.am:
5479         * ext/lame/Makefile.am:
5480         * ext/lame/README:
5481         * ext/lame/gstlame.c:
5482         * ext/lame/gstlame.h:
5483         * ext/lame/plugin.c:
5484         * ext/lame/test-lame.c:
5485         * gst/xingmux/gstxingmux.c:
5486         * tests/check/pipelines/lame.c:
5487           lame: remove lame element, it's been superseded by lamemp3enc
5488
5489 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5490
5491         * ext/a52dec/gsta52dec.c:
5492         * ext/lame/gstlamemp3enc.c:
5493         * ext/mad/gstmad.c:
5494         * ext/sidplay/gstsiddec.cc:
5495         * gst/asfdemux/gstasfdemux.c:
5496         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5497           ext, gst: update for taglist API changes
5498
5499 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
5500
5501         * gst/asfdemux/gstasfdemux.c:
5502           asfdemux: Don't leak pending payload buffers
5503           Fixes #662964
5504
5505 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5506
5507           Merge branch 'master' into 0.11
5508           Conflicts:
5509           ext/sidplay/gstsiddec.cc
5510
5511 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
5512
5513         * ext/sidplay/gstsiddec.cc:
5514           siddec: use BOILERPLATE macro and cleanup FIXMEs
5515
5516 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5517
5518         * gst/asfdemux/gstrtpasfdepay.c:
5519           asfdepay: fix compiler warnings after gst_caps_new_simple() change
5520
5521 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
5522
5523         * gst-plugins-ugly.spec.in:
5524           Update specfile with latest changes
5525
5526 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5527
5528         * gst/asfdemux/gstasfdemux.c:
5529           asfdemux: Don't unmap a buffer that doesn't exist
5530
5531 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5532
5533         * configure.ac:
5534         * ext/dvdread/dvdreadsrc.c:
5535           dvdread: port to 0.11
5536
5537 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5538
5539         * configure.ac:
5540         * gst/dvdsub/Makefile.am:
5541         * gst/dvdsub/gstdvdsubdec.c:
5542         * gst/dvdsub/gstdvdsubdec.h:
5543         * gst/dvdsub/gstdvdsubparse.c:
5544           dvdsub: port to 0.11
5545
5546 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5547
5548           Merge branch 'master' into 0.11
5549           Conflicts:
5550           ext/amrwbdec/Makefile.am
5551           ext/amrwbdec/amrwbdec.c
5552
5553 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5554
5555         * gst/realmedia/gstrdtbuffer.c:
5556         * gst/realmedia/gstrdtbuffer.h:
5557         * gst/realmedia/pnmsrc.c:
5558         * gst/realmedia/rademux.c:
5559         * gst/realmedia/rdtdepay.c:
5560         * gst/realmedia/rdtmanager.c:
5561         * gst/realmedia/rmdemux.c:
5562         * gst/realmedia/rmutils.c:
5563         * gst/realmedia/rtspreal.c:
5564           realmedia: port to 0.11
5565
5566 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5567
5568         * ext/amrwbdec/Makefile.am:
5569         * ext/amrwbdec/amrwbdec.c:
5570         * ext/amrwbdec/amrwbdec.h:
5571           amrwbdec: port to audiodecoder
5572
5573 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5574
5575         * ext/amrnb/Makefile.am:
5576           amrnbdec: fixup build
5577
5578 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5579
5580         * ext/amrnb/amrnbdec.c:
5581           amrnbdec: remove leftover extraneous _unref
5582
5583 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5584
5585           Merge branch 'master' into 0.11
5586           Conflicts:
5587           ext/amrnb/amrnbdec.c
5588
5589 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5590
5591         * configure.ac:
5592         * ext/amrnb/amrnbdec.c:
5593         * ext/amrnb/amrnbenc.c:
5594           amrnb: port to 0.11
5595
5596 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5597
5598         * configure.ac:
5599         * ext/amrwbdec/Makefile.am:
5600         * ext/amrwbdec/amrwbdec.c:
5601           ported amrwbdec to 0.11
5602
5603 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5604
5605         * ext/amrnb/amrnbdec.c:
5606         * ext/amrnb/amrnbdec.h:
5607           amrnbdec: port to audiodecoder
5608
5609 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5610
5611           Merge branch 'master' into 0.11
5612
5613 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5614
5615         * configure.ac:
5616         * ext/mpeg2dec/gstmpeg2dec.c:
5617         * ext/mpeg2dec/gstmpeg2dec.h:
5618           mpeg2dec: minimal port to 0.11
5619
5620 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5621
5622         * ext/mpeg2dec/gstmpeg2dec.c:
5623         * ext/mpeg2dec/gstmpeg2dec.h:
5624           mpeg2dec: post QoS messages when dropping a frame due to QoS
5625           https://bugzilla.gnome.org/show_bug.cgi?id=658241
5626
5627 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5628
5629         * configure.ac:
5630           configure: update ported plugins list
5631
5632 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5633
5634         * common:
5635           update to 0.11 branch
5636
5637 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5638
5639         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5640         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5641           dvdlpcmdec: port to 0.11
5642
5643 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5644
5645         * ext/lame/gstlame.c:
5646         * ext/lame/gstlamemp3enc.c:
5647           lame: fix raw audio caps too
5648
5649 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5650
5651         * ext/lame/gstlame.c:
5652         * ext/lame/gstlamemp3enc.c:
5653           lame: port to 0.11
5654
5655 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5656
5657           Merge branch 'master' into 0.11
5658
5659 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5660
5661         * ext/x264/gstx264enc.c:
5662         * ext/x264/gstx264enc.h:
5663           x264enc: port to 0.11
5664
5665 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5666
5667         * ext/amrnb/Makefile.am:
5668         * ext/amrnb/amrnbenc.c:
5669         * ext/amrnb/amrnbenc.h:
5670           amrnbenc: port to audioencoder
5671
5672 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5673
5674           Merge branch 'master' into 0.11
5675           Conflicts:
5676           ext/mad/gstmad.c
5677
5678 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5679
5680         * ext/a52dec/gsta52dec.c:
5681           port a52dec to 0.11
5682
5683 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5684
5685         * ext/twolame/gsttwolame.c:
5686           twolame: Simple fix for GstAudioEncoder API change
5687
5688 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5689
5690         * ext/twolame/gsttwolame.c:
5691           twolame: Fix variable 'gstelement_class' set but not used compiler warning
5692
5693 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5694
5695         * ext/lame/gstlame.c:
5696         * ext/lame/gstlamemp3enc.c:
5697           lame: Don't get the parent class again, GST_BOILERPLATE does this already
5698
5699 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5700
5701         * ext/lame/gstlame.c:
5702         * ext/lame/gstlamemp3enc.c:
5703           lame: Fix variable 'gstelement_class' set but not used compiler warning
5704
5705 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5706
5707         * ext/twolame/gsttwolame.c:
5708           twolame: improve output framing and timestamping
5709           ... which simply comes down to requesting one frame of input data at a time,
5710           since the encoder nicely turns this into 1 encoded frame.
5711
5712 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5713
5714         * ext/twolame/Makefile.am:
5715         * ext/twolame/gsttwolame.c:
5716         * ext/twolame/gsttwolame.h:
5717           twolame: port to audioencoder
5718
5719 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5720
5721         * ext/lame/gstlame.c:
5722           lame: use some more boilerplate
5723
5724 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5725
5726         * ext/lame/gstlame.c:
5727         * ext/lame/gstlame.h:
5728           lame: port to audioencoder
5729
5730 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5731
5732         * ext/lame/gstlamemp3enc.c:
5733           lamemp3enc: use some more boilerplate
5734
5735 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5736
5737         * ext/lame/gstlamemp3enc.c:
5738           lamemp3enc: really report bitrate rather kbitrate
5739
5740 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5741
5742         * ext/lame/Makefile.am:
5743         * ext/lame/gstlamemp3enc.c:
5744         * ext/lame/gstlamemp3enc.h:
5745           lamemp3enc: port to audioencoder
5746
5747 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5748
5749         * ext/dvdread/dvdreadsrc.c:
5750           dvdreadsrc: take into account first sector of the current title
5751           This fixes seeking on titles which do not start on a new file.
5752           https://bugzilla.gnome.org/show_bug.cgi?id=659252
5753
5754 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5755
5756         * ext/dvdread/dvdreadsrc.c:
5757           dvdreadsrc: fix sector seeking
5758           It was overly complicated, and did not take into account the offset
5759           needed for titles which do not start on a new file.
5760           https://bugzilla.gnome.org/show_bug.cgi?id=659252
5761
5762 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5763
5764         * ext/dvdread/dvdreadsrc.c:
5765           dvdreadsrc: fix sector search for packed titles
5766           Some DVD titles are packed in a single set, and we need to use
5767           the correct table to map times to sectors.
5768           https://bugzilla.gnome.org/show_bug.cgi?id=659252
5769
5770 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5771
5772         * configure.ac:
5773         * ext/mad/Makefile.am:
5774         * ext/mad/gstmad.c:
5775         * gst-plugins-ugly.spec.in:
5776           mad: remove id3tag dependency used by in practice unreachable legacy code
5777           The mad mp3 decoder element shouldn't parse tags at all really, but we
5778           have so far kept this code around for backwards-compatibility reasons
5779           for people building manual pipelines for some reason. However, as it
5780           turns out that code has never actually worked in 0.10 in practice,
5781           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
5782           which doesn't actually seem to happen any more though because of the
5783           preceding mad_header_decode(), which will discover and report the
5784           sync loss if it runs into a tag and make mad_frame_decode() try to
5785           resync right away.
5786           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
5787
5788 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5789
5790         * gst/asfdemux/asfpacket.c:
5791           asfpacket: skip empty payload packets
5792           ... which also avoids assertion failures and possible segfaults later on
5793           when possibly trying to join 2 empty buffers.
5794
5795 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5796
5797         * gst/realmedia/rmdemux.c:
5798         * gst/realmedia/rmdemux.h:
5799           rmdemux: delay announcing container tags until we have pads
5800           Fixes tags when transcoding.
5801           https://bugzilla.gnome.org/show_bug.cgi?id=658297
5802
5803 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5804
5805         * tests/check/elements/amrnbenc.c:
5806           amrnbenc: Use complete raw audio caps in the test
5807
5808 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
5809
5810         * docs/plugins/Makefile.am:
5811           docs: cleanup makefiles
5812           Remove commented out parts that we don't need. Remove "the wingo addition" - no
5813           so useful after all. Narrow down file-globs for plugin docs.
5814
5815 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
5816
5817         * common:
5818           Automatic update of common submodule
5819           From a39eb83 to 11f0cd5
5820
5821 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
5822
5823         * common:
5824           Automatic update of common submodule
5825           From 605cd9a to a39eb83
5826
5827 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5828
5829         * gst/asfdemux/gstasfdemux.c:
5830           asf: don't use fourcc
5831
5832 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5833
5834           Merge branch 'master' into 0.11
5835
5836 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5837
5838         * ext/mpeg2dec/gstmpeg2dec.c:
5839           mpeg2dec: fix spurious failure to decode some files
5840           Parsing can return with an 'invalid' state, but this is not
5841           actually fatal. For one, the mpeg2dec command line tool that
5842           comes with the libmpeg2 library blithely ignores this condition
5843           and merrily goes on. So we do this same, logging the error,
5844           and going on with parsing. This makes something work that did
5845           not use to work, and brings happiness to the world.
5846           https://bugzilla.gnome.org/show_bug.cgi?id=429476
5847
5848 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5849
5850         * ext/mad/gstmad.c:
5851         * ext/sidplay/Makefile.am:
5852         * ext/sidplay/gstsiddec.cc:
5853           port to new audio caps
5854
5855 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5856
5857           Merge branch 'master' into 0.11
5858           Conflicts:
5859           common
5860           gst/asfdemux/gstrtpasfdepay.c
5861
5862 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5863
5864         * configure.ac:
5865           configure: Add synaesthesia to the list of non-ported plugins
5866
5867 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5868
5869         * configure.ac:
5870         * docs/plugins/Makefile.am:
5871         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5872         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5873         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5874         * gst-plugins-ugly.spec.in:
5875         * gst/mpegaudioparse/Makefile.am:
5876         * gst/mpegaudioparse/gstmpegaudioparse.c:
5877         * gst/mpegaudioparse/gstmpegaudioparse.h:
5878         * gst/mpegaudioparse/gstxingmux.c:
5879         * gst/mpegaudioparse/gstxingmux.h:
5880         * gst/mpegaudioparse/mpegaudioparse.vcproj:
5881         * gst/mpegaudioparse/plugin.c:
5882         * gst/xingmux/Makefile.am:
5883         * gst/xingmux/gstxingmux.c:
5884         * gst/xingmux/gstxingmux.h:
5885         * gst/xingmux/plugin.c:
5886           Remove mp3parse plugin/element
5887           It's been replaced by mpegaudioparse in -good. Don't want anyone
5888           to spend time porting a deprecated element. Rename plugin to xingmux
5889           for now until we move that somewhere else.
5890
5891 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5892
5893         * configure.ac:
5894           configure.ac: Define list of non-ported plugins
5895
5896 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5897
5898         * ext/mad/gstmad.c:
5899           mad: Fix for changes in GstQuery API
5900
5901 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5902
5903         * gst/asfdemux/gstasfdemux.c:
5904           asfdemux: Fix for changes in GstQuery API
5905
5906 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5907
5908         * gst/asfdemux/asfpacket.c:
5909           asfdemux: Fix print statement
5910
5911 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5912
5913         * common:
5914           Update common submodule
5915
5916 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5917
5918         * ext/x264/gstx264enc.c:
5919           x264enc: Properly set the stream format in setcaps
5920           Do not forget to set the selected format to the options string
5921           when getting it from caps
5922           https://bugzilla.gnome.org/show_bug.cgi?id=655223
5923
5924 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
5925
5926         * ext/x264/gstx264enc.c:
5927           x264enc: fix the build for older x264enc
5928           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
5929
5930 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
5931
5932         * ext/x264/gstx264enc.c:
5933           x264enc: Read stream-format from the right place
5934           Read the stream-format from "stream-format" and not from profile, also rename
5935           the "bytestream" variable to "stream_format" so it's easier to understand.
5936
5937 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5938
5939         * ext/x264/gstx264enc.c:
5940         * ext/x264/gstx264enc.h:
5941           x264enc: Select stream-format based on caps
5942           Makes x264 select its stream-format based on what's available
5943           on caps, the user selected option will be chosen as a fallback
5944           when both options are available.
5945           https://bugzilla.gnome.org/show_bug.cgi?id=644233
5946
5947 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
5948
5949         * ext/x264/gstx264enc.c:
5950           x264: Allow renegotiation but prefer current caps
5951
5952 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
5953
5954         * tests/check/elements/x264enc.c:
5955           tests: Test x264enc profiles from the caps
5956           https://bugzilla.gnome.org/show_bug.cgi?id=644233
5957
5958 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
5959
5960         * ext/x264/Makefile.am:
5961         * ext/x264/gstx264enc.c:
5962         * ext/x264/gstx264enc.h:
5963           x264: Use profile and level from caps
5964           Enforces the profile and level from the downstream caps, also
5965           sets them on the fixated caps
5966           https://bugzilla.gnome.org/show_bug.cgi?id=644233
5967
5968 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5969
5970         * configure.ac:
5971           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
5972
5973 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
5974
5975         * ext/x264/gstx264enc.c:
5976           x264enc: fix subme property annotation - subme maximum is 10, not 6.
5977           Although the element accepts subme values > 6, the annotation which is
5978           visible through gst-inspect (for example) erroneously indicates 6 as the
5979           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
5980           https://bugzilla.gnome.org/show_bug.cgi?id=653473
5981
5982 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
5983
5984         * common:
5985           Automatic update of common submodule
5986           From 69b981f to 605cd9a
5987
5988 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5989
5990         * gst/asfdemux/gstrtspwms.c:
5991           rtspwms: Porting to 0.11
5992
5993 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5994
5995         * gst/asfdemux/gstrtpasfdepay.c:
5996           rtpasfdepay: Port to 0.11
5997
5998 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5999
6000         * gst/asfdemux/asfpacket.c:
6001         * gst/asfdemux/asfpacket.h:
6002         * gst/asfdemux/gstasfdemux.c:
6003         * gst/asfdemux/gstasfdemux.h:
6004           asfdemux: Porting to 0.11
6005
6006 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6007
6008         * ext/sidplay/gstsiddec.cc:
6009           siddec: port siddec to 0.11
6010
6011 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6012
6013         * gst/asfdemux/gstrtpasfdepay.c:
6014           rtpasfdepay: fix fragmented packet handling and packet padding
6015           Also remove a bogus assert.
6016
6017 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
6018
6019         * gst/synaesthesia/gstsynaesthesia.c:
6020           synaesthesia: fix wrong debug log string (copy'n'paste)
6021
6022 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6023
6024           Merge branch 'master' into 0.11
6025           Conflicts:
6026           configure.ac
6027
6028 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6029
6030         * ext/mad/gstmad.c:
6031           mad: port to new API
6032           Port to new segment API.
6033           Eat Caps events.
6034           No need to set caps on buffers.
6035
6036 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
6037
6038         * gst/realmedia/rmdemux.c:
6039           rmdemux: target is unsigned and can't be < 0
6040
6041 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
6042
6043         * ext/mad/gstmad.c:
6044           mad: use signed when caluculating the delta
6045           Avoids a <0 check for an unsigned variable.
6046
6047 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
6048
6049         * docs/plugins/Makefile.am:
6050           docs: remove obsolete commented out part
6051           We don't have this in the other modules and its not needed.
6052
6053 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
6054
6055         * docs/plugins/gst-plugins-ugly-plugins.args:
6056         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6057         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6058           docs: update plugin introspection data
6059           Now more files are merged and produced in a canonical fashion, which hopefully
6060           creates less or no delta in the future.
6061
6062 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
6063
6064         * common:
6065           Automatic update of common submodule
6066           From 9e5bbd5 to 69b981f
6067
6068 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6069
6070         * ext/lame/Makefile.am:
6071         * ext/lame/gstlamemp3enc.c:
6072           lamemp3enc: Post CODEC and BITRATE tags
6073           Also filter any CODEC/AUDIO_CODEC tags from incoming
6074           tag events.
6075           Fixes bug #391543.
6076
6077 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
6078
6079         * common:
6080           Automatic update of common submodule
6081           From fd35073 to 9e5bbd5
6082
6083 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
6084
6085         * common:
6086           Automatic update of common submodule
6087           From 46dfcea to fd35073
6088
6089 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6090
6091         * gst/asfdemux/gstrtpasfdepay.c:
6092           rtpasfdepay: simplify and refactor packet parsing
6093           Specifically, refactor buffer padding and consider marker bit for fragment
6094           assembling.
6095
6096 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6097
6098         * gst/asfdemux/gstrtpasfdepay.c:
6099           rtpasfdepay: avoid re-sending header
6100           ... e.g. following a seek, which otherwise confuses downstream demuxer
6101           expecting only a flow of data packets at this time.
6102
6103 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6104
6105         * gst/asfdemux/gstrtpasfdepay.c:
6106         * gst/asfdemux/gstrtpasfdepay.h:
6107           rtpasfdepay: remove unused field
6108
6109 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6110
6111         * ext/mad/gstmad.c:
6112           mad: Post bitrate tag whenever the bitrate changes
6113           Also send the layer/mode/emphasis/bitrate tags as an event too.
6114
6115 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6116
6117         * configure.ac:
6118         * win32/common/config.h:
6119           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
6120
6121 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6122
6123         * configure.ac:
6124         * docs/plugins/inspect/plugin-a52dec.xml:
6125         * docs/plugins/inspect/plugin-amrnb.xml:
6126         * docs/plugins/inspect/plugin-amrwbdec.xml:
6127         * docs/plugins/inspect/plugin-asf.xml:
6128         * docs/plugins/inspect/plugin-cdio.xml:
6129         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6130         * docs/plugins/inspect/plugin-dvdread.xml:
6131         * docs/plugins/inspect/plugin-dvdsub.xml:
6132         * docs/plugins/inspect/plugin-iec958.xml:
6133         * docs/plugins/inspect/plugin-lame.xml:
6134         * docs/plugins/inspect/plugin-mad.xml:
6135         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6136         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6137         * docs/plugins/inspect/plugin-mpegstream.xml:
6138         * docs/plugins/inspect/plugin-realmedia.xml:
6139         * docs/plugins/inspect/plugin-siddec.xml:
6140         * docs/plugins/inspect/plugin-twolame.xml:
6141         * docs/plugins/inspect/plugin-x264.xml:
6142         * win32/common/config.h:
6143           Back to development
6144
6145 === release 0.10.18 ===
6146
6147 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6148
6149         * ChangeLog:
6150         * NEWS:
6151         * RELEASE:
6152         * configure.ac:
6153         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6154         * docs/plugins/inspect/plugin-a52dec.xml:
6155         * docs/plugins/inspect/plugin-amrnb.xml:
6156         * docs/plugins/inspect/plugin-amrwbdec.xml:
6157         * docs/plugins/inspect/plugin-asf.xml:
6158         * docs/plugins/inspect/plugin-cdio.xml:
6159         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6160         * docs/plugins/inspect/plugin-dvdread.xml:
6161         * docs/plugins/inspect/plugin-dvdsub.xml:
6162         * docs/plugins/inspect/plugin-iec958.xml:
6163         * docs/plugins/inspect/plugin-lame.xml:
6164         * docs/plugins/inspect/plugin-mad.xml:
6165         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6166         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6167         * docs/plugins/inspect/plugin-mpegstream.xml:
6168         * docs/plugins/inspect/plugin-realmedia.xml:
6169         * docs/plugins/inspect/plugin-siddec.xml:
6170         * docs/plugins/inspect/plugin-twolame.xml:
6171         * docs/plugins/inspect/plugin-x264.xml:
6172         * gst-plugins-ugly.doap:
6173         * win32/common/config.h:
6174           Release 0.10.18
6175           Highlights:
6176           - x264enc: allow changing bitrate and quantizers dynamically at runtime
6177           - x264enc: proxy downstream caps restrictions upstream via get_caps()
6178           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
6179           - mad: allow build without libid3tag (which isn't really needed anyway)
6180           - many other fixes and improvements
6181
6182 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6183
6184         * ext/x264/gstx264enc.c:
6185           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
6186
6187 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6188
6189         * ext/x264/gstx264enc.c:
6190           x264enc: do not leak peer pad reference
6191
6192 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6193
6194         * ext/x264/gstx264enc.c:
6195           x264enc: No need to copy, reffing is enough
6196
6197 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6198
6199         * ext/x264/gstx264enc.c:
6200           x264enc: get_caps function should return a copy of the caps
6201
6202 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6203
6204         * configure.ac:
6205         * docs/plugins/inspect/plugin-a52dec.xml:
6206         * docs/plugins/inspect/plugin-amrnb.xml:
6207         * docs/plugins/inspect/plugin-amrwbdec.xml:
6208         * docs/plugins/inspect/plugin-asf.xml:
6209         * docs/plugins/inspect/plugin-cdio.xml:
6210         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6211         * docs/plugins/inspect/plugin-dvdread.xml:
6212         * docs/plugins/inspect/plugin-dvdsub.xml:
6213         * docs/plugins/inspect/plugin-iec958.xml:
6214         * docs/plugins/inspect/plugin-lame.xml:
6215         * docs/plugins/inspect/plugin-mad.xml:
6216         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6217         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6218         * docs/plugins/inspect/plugin-mpegstream.xml:
6219         * docs/plugins/inspect/plugin-realmedia.xml:
6220         * docs/plugins/inspect/plugin-siddec.xml:
6221         * docs/plugins/inspect/plugin-synaesthesia.xml:
6222         * docs/plugins/inspect/plugin-twolame.xml:
6223         * docs/plugins/inspect/plugin-x264.xml:
6224         * po/da.po:
6225         * po/de.po:
6226         * po/fr.po:
6227         * po/uk.po:
6228         * win32/common/config.h:
6229           0.10.17.4 pre-release
6230
6231 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6232
6233         * ext/mad/gstmad.c:
6234           mad: remove buffer_alloc
6235
6236 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6237
6238         * configure.ac:
6239         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6240         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6241         * docs/plugins/inspect/plugin-a52dec.xml:
6242         * docs/plugins/inspect/plugin-amrnb.xml:
6243         * docs/plugins/inspect/plugin-amrwbdec.xml:
6244         * docs/plugins/inspect/plugin-asf.xml:
6245         * docs/plugins/inspect/plugin-cdio.xml:
6246         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6247         * docs/plugins/inspect/plugin-dvdread.xml:
6248         * docs/plugins/inspect/plugin-dvdsub.xml:
6249         * docs/plugins/inspect/plugin-iec958.xml:
6250         * docs/plugins/inspect/plugin-lame.xml:
6251         * docs/plugins/inspect/plugin-mad.xml:
6252         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6253         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6254         * docs/plugins/inspect/plugin-mpegstream.xml:
6255         * docs/plugins/inspect/plugin-realmedia.xml:
6256         * docs/plugins/inspect/plugin-siddec.xml:
6257         * docs/plugins/inspect/plugin-synaesthesia.xml:
6258         * docs/plugins/inspect/plugin-twolame.xml:
6259         * docs/plugins/inspect/plugin-x264.xml:
6260         * po/bg.po:
6261         * po/ja.po:
6262         * po/nl.po:
6263         * po/pl.po:
6264         * po/ru.po:
6265         * po/sl.po:
6266         * po/tr.po:
6267           0.10.17.3 pre-release
6268
6269 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6270
6271         * common:
6272           Automatic update of common submodule
6273           From c3cafe1 to 46dfcea
6274
6275 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6276
6277         * ext/mad/gstmad.c:
6278           mad: port to 0.11
6279
6280 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6281
6282           Merge branch 'master' into 0.11
6283           Conflicts:
6284           android/amrnb.mk
6285           android/amrwbdec.mk
6286           android/asf.mk
6287           android/mpegaudioparse.mk
6288           configure.ac
6289
6290 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6291
6292         * tests/check/gst-plugins-ugly.supp:
6293           tests: add suppression for lame unit test
6294
6295 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6296
6297         * tests/check/Makefile.am:
6298         * tests/check/generic/.gitignore:
6299         * tests/check/generic/index.c:
6300           tests: add generic index-setting test
6301
6302 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6303
6304         * ext/mpeg2dec/gstmpeg2dec.c:
6305           mpeg2dec: don't deadlock when setting an index
6306
6307 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6308
6309         * configure.ac:
6310         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6311         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6312         * docs/plugins/inspect/plugin-a52dec.xml:
6313         * docs/plugins/inspect/plugin-amrnb.xml:
6314         * docs/plugins/inspect/plugin-amrwbdec.xml:
6315         * docs/plugins/inspect/plugin-asf.xml:
6316         * docs/plugins/inspect/plugin-cdio.xml:
6317         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6318         * docs/plugins/inspect/plugin-dvdread.xml:
6319         * docs/plugins/inspect/plugin-dvdsub.xml:
6320         * docs/plugins/inspect/plugin-iec958.xml:
6321         * docs/plugins/inspect/plugin-lame.xml:
6322         * docs/plugins/inspect/plugin-mad.xml:
6323         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6324         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6325         * docs/plugins/inspect/plugin-mpegstream.xml:
6326         * docs/plugins/inspect/plugin-realmedia.xml:
6327         * docs/plugins/inspect/plugin-siddec.xml:
6328         * docs/plugins/inspect/plugin-synaesthesia.xml:
6329         * docs/plugins/inspect/plugin-twolame.xml:
6330         * docs/plugins/inspect/plugin-x264.xml:
6331         * po/sl.po:
6332         * win32/common/config.h:
6333           0.10.17.2 pre-release
6334
6335 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6336
6337         * gst/realmedia/rademux.c:
6338           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
6339
6340 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6341
6342         * gst/mpegstream/gstmpegdemux.c:
6343           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
6344
6345 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6346
6347         * ext/dvdread/dvdreadsrc.c:
6348         * ext/sidplay/gstsiddec.cc:
6349         * ext/x264/gstx264enc.c:
6350           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
6351
6352 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6353
6354         * gst/asfdemux/gstasfdemux.c:
6355           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
6356
6357 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6358
6359         * ext/x264/gstx264enc.c:
6360           x264enc: Implement getcaps function
6361           This allows to set width/height/etc restrictions downstream.
6362
6363 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
6364
6365         * Android.mk:
6366         * ext/mad/Makefile.am:
6367         * ext/x264/Makefile.am:
6368         * gst/asfdemux/Makefile.am:
6369         * gst/dvdlpcmdec/Makefile.am:
6370         * gst/dvdsub/Makefile.am:
6371         * gst/iec958/Makefile.am:
6372         * gst/mpegaudioparse/Makefile.am:
6373         * gst/mpegstream/Makefile.am:
6374         * gst/realmedia/Makefile.am:
6375         * gst/synaesthesia/Makefile.am:
6376           android: make it ready for androgenizer
6377           To build gstreamer for android we are now using androgenizer which
6378           generates the needed Android.mk files.
6379           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
6380
6381 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
6382
6383         * android/NOTICE:
6384         * android/amrnb.mk:
6385         * android/amrwbdec.mk:
6386         * android/asf.mk:
6387         * android/mpegaudioparse.mk:
6388           android: remove the android/ folder
6389
6390 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
6391
6392         * common:
6393           Automatic update of common submodule
6394           From 1ccbe09 to c3cafe1
6395
6396 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
6397
6398         * ext/x264/gstx264enc.c:
6399         * ext/x264/gstx264enc.h:
6400           x264enc: Allow changing the bitrate and quantitizers dynamically
6401           https://bugzilla.gnome.org/show_bug.cgi?id=621663
6402
6403 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
6404
6405         * ext/x264/gstx264enc.c:
6406           x264enc: Set max bitrate in quality mode
6407           https://bugzilla.gnome.org/show_bug.cgi?id=621663
6408
6409 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
6410
6411         * ext/x264/gstx264enc.c:
6412           x264enc: Make it clear that constant quantizer is for debugging only
6413           https://bugzilla.gnome.org/show_bug.cgi?id=621663
6414
6415 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6416
6417         * common:
6418           Automatic update of common submodule
6419           From 193b717 to 1ccbe09
6420
6421 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
6422
6423         * common:
6424           Automatic update of common submodule
6425           From b77e2bf to 193b717
6426
6427 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6428
6429         * common:
6430           Automatic update of common submodule
6431           From d8814b6 to b77e2bf
6432
6433 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6434
6435         * common:
6436           Automatic update of common submodule
6437           From 6aaa286 to d8814b6
6438
6439 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
6440
6441         * common:
6442           Automatic update of common submodule
6443           From 6aec6b9 to 6aaa286
6444
6445 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
6446
6447         * configure.ac:
6448           configure.ac: redundant use of AC_MSG_RESULT()
6449           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
6450
6451 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
6452
6453         * autogen.sh:
6454           autogen: wingo signed comment
6455
6456 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6457
6458         * gst/dvdsub/gstdvdsubdec.c:
6459         * gst/dvdsub/gstdvdsubdec.h:
6460           dvdsubdec: Rearrange buffer allocation and pushing code a bit
6461           This makes the code easier to read, doesn't store every buffer
6462           in the instance until the next buffer is to be drawn and
6463           fixes an unitialized variable compiler warning.
6464
6465 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
6466
6467         * gst/dvdsub/gstdvdsubdec.c:
6468           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
6469           Fixes bug #619136.
6470
6471 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
6472
6473         * gst/dvdsub/gstdvdsubdec.c:
6474           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
6475           Fixes bug #644704.
6476
6477 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6478
6479         * configure.ac:
6480         * ext/mad/gstmad.c:
6481         * ext/mad/gstmad.h:
6482           mad: build the mad plugin even if libid3tag is not available
6483           ID3 tags are usually handled by id3demux, and should be handled
6484           by id3demux. Tag handling in mad based on libid3tag is very basic
6485           and mostly unnecessary really, so just build this plugin without
6486           ID3 tag support if libid3tag is not available.
6487
6488 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6489
6490           Merge branch 'master' into 0.11
6491
6492 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
6493
6494         * gst/mpegstream/gstdvddemux.c:
6495           dvddemux: small code cleanup
6496           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
6497           and avoid empty 'if' when logging is disabled.
6498
6499 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6500
6501         * configure.ac:
6502           configure.ac: export plugin description more platform independent
6503           Fixes #642504.
6504
6505 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6506
6507         * common:
6508           Automatic update of common submodule
6509           From 1de7f6a to 6aec6b9
6510
6511 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6512
6513           Merge branch 'master' into 0.11
6514           Conflicts:
6515           configure.ac
6516
6517 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6518
6519         * ext/mpeg2dec/gstmpeg2dec.c:
6520           mpeg2dec: do not fail fatally when unlinked
6521           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
6522
6523 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
6524
6525         * ext/mad/gstmad.c:
6526         * ext/mad/gstmad.h:
6527         * ext/mpeg2dec/gstmpeg2dec.c:
6528         * ext/mpeg2dec/gstmpeg2dec.h:
6529           index: remove conditional index support
6530           Index support cannot be disabled since commit
6531           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
6532           in core, which removed the configure flags to disable index.
6533
6534 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
6535
6536         * ext/mad/gstmad.c:
6537         * ext/mpeg2dec/gstmpeg2dec.c:
6538           formatting: trim trailing whitespace
6539
6540 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
6541
6542         * ext/mad/gstmad.c:
6543         * ext/mpeg2dec/gstmpeg2dec.c:
6544         * gst/mpegstream/gstmpegdemux.c:
6545           index: use delta frame flags instead of 0 or none
6546
6547 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6548
6549         * ext/x264/gstx264enc.c:
6550           x264enc: Don't register flags with a value of 0
6551           Flags with a value of 0 aren't meaningful and will cause
6552           g_value_transform to go into an endless loop when trying to
6553           convert the flags to a string
6554
6555 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
6556
6557         * common:
6558           Automatic update of common submodule
6559           From f94d739 to 1de7f6a
6560
6561 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6562
6563         * ext/amrwbdec/amrwbdec.c:
6564           amrwbdec: avoid stalling on invalid frame
6565           Skip 1 byte indicating invalid frame type index rather than stalling
6566           on it indefinitely until EOS.
6567           Fixes #639715.
6568
6569 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6570
6571         * tests/check/pipelines/lame.c:
6572           tests: add unit test for lamemp3enc negotiation issue
6573           https://bugzilla.gnome.org/show_bug.cgi?id=641151
6574
6575 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6576
6577         * ext/lame/gstlamemp3enc.c:
6578           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
6579           The element downstream of mp3enc might only accept certain sample rates or channels,
6580           make sure we relay any restrictions that do exist to upstream when it does a
6581           get_caps() on the sink pad. That way upstream elements like audioresample or
6582           audioconvert can pick a sample rate / channel configuration that will be accepted,
6583           instead of just negotiating to the highest, which might then be rejected.
6584           https://bugzilla.gnome.org/show_bug.cgi?id=641151
6585
6586 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
6587
6588         * gst/asfdemux/asfpacket.c:
6589           asfpacket: Avoid using broken duration extension
6590           Quite a few (broken?) files have a packet duration of 1ms, which is
6591           most definitely wrong for either audio or video packets.
6592           We therefore avoid using that value and instead use other metrics to
6593           determine the buffer duration (like using the extended stream properties
6594           average frame duration if present and valid).
6595
6596 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6597
6598         * configure.ac:
6599         * win32/common/config.h:
6600           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
6601           https://bugzilla.gnome.org/show_bug.cgi?id=640705
6602
6603 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
6604
6605         * gst/mpegaudioparse/gstxingmux.c:
6606           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
6607           Fixes bug #639291.
6608
6609 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6610
6611         * gst/mpegstream/gstdvddemux.c:
6612           mpegstream: increase allowable gap between streams
6613           The new delay is three times as much as the old one, and just happens
6614           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
6615           was chocking before at 5:11.
6616           While there, merge the constants used in two places into a define.
6617           https://bugzilla.gnome.org/show_bug.cgi?id=539708
6618
6619 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
6620
6621         * ext/x264/gstx264enc.c:
6622           x264enc: make tag event writable before modifying tag list in place
6623           To modify an event tag is necessary to be sure that x264enc
6624           has its own copy.
6625           Also fix indentation.
6626           https://bugzilla.gnome.org/show_bug.cgi?id=640272
6627
6628 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6629
6630         * configure.ac:
6631         * docs/plugins/inspect/plugin-a52dec.xml:
6632         * docs/plugins/inspect/plugin-amrnb.xml:
6633         * docs/plugins/inspect/plugin-amrwbdec.xml:
6634         * docs/plugins/inspect/plugin-asf.xml:
6635         * docs/plugins/inspect/plugin-cdio.xml:
6636         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6637         * docs/plugins/inspect/plugin-dvdread.xml:
6638         * docs/plugins/inspect/plugin-dvdsub.xml:
6639         * docs/plugins/inspect/plugin-iec958.xml:
6640         * docs/plugins/inspect/plugin-lame.xml:
6641         * docs/plugins/inspect/plugin-mad.xml:
6642         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6643         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6644         * docs/plugins/inspect/plugin-mpegstream.xml:
6645         * docs/plugins/inspect/plugin-realmedia.xml:
6646         * docs/plugins/inspect/plugin-siddec.xml:
6647         * docs/plugins/inspect/plugin-twolame.xml:
6648         * docs/plugins/inspect/plugin-x264.xml:
6649         * win32/common/config.h:
6650           Back to development
6651
6652 === release 0.10.17 ===
6653
6654 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6655
6656         * ChangeLog:
6657         * NEWS:
6658         * RELEASE:
6659         * configure.ac:
6660         * docs/plugins/inspect/plugin-a52dec.xml:
6661         * docs/plugins/inspect/plugin-amrnb.xml:
6662         * docs/plugins/inspect/plugin-amrwbdec.xml:
6663         * docs/plugins/inspect/plugin-asf.xml:
6664         * docs/plugins/inspect/plugin-cdio.xml:
6665         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6666         * docs/plugins/inspect/plugin-dvdread.xml:
6667         * docs/plugins/inspect/plugin-dvdsub.xml:
6668         * docs/plugins/inspect/plugin-iec958.xml:
6669         * docs/plugins/inspect/plugin-lame.xml:
6670         * docs/plugins/inspect/plugin-mad.xml:
6671         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6672         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6673         * docs/plugins/inspect/plugin-mpegstream.xml:
6674         * docs/plugins/inspect/plugin-realmedia.xml:
6675         * docs/plugins/inspect/plugin-siddec.xml:
6676         * docs/plugins/inspect/plugin-twolame.xml:
6677         * docs/plugins/inspect/plugin-x264.xml:
6678         * gst-plugins-ugly.doap:
6679         * win32/common/config.h:
6680           Release 0.10.17
6681
6682 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6683
6684         * configure.ac:
6685         * docs/plugins/inspect/plugin-a52dec.xml:
6686         * docs/plugins/inspect/plugin-amrnb.xml:
6687         * docs/plugins/inspect/plugin-amrwbdec.xml:
6688         * docs/plugins/inspect/plugin-asf.xml:
6689         * docs/plugins/inspect/plugin-cdio.xml:
6690         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6691         * docs/plugins/inspect/plugin-dvdread.xml:
6692         * docs/plugins/inspect/plugin-dvdsub.xml:
6693         * docs/plugins/inspect/plugin-iec958.xml:
6694         * docs/plugins/inspect/plugin-lame.xml:
6695         * docs/plugins/inspect/plugin-mad.xml:
6696         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6697         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6698         * docs/plugins/inspect/plugin-mpegstream.xml:
6699         * docs/plugins/inspect/plugin-realmedia.xml:
6700         * docs/plugins/inspect/plugin-siddec.xml:
6701         * docs/plugins/inspect/plugin-twolame.xml:
6702         * docs/plugins/inspect/plugin-x264.xml:
6703         * win32/common/config.h:
6704           0.10.16.4 pre-release
6705
6706 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6707
6708         * ext/mpeg2dec/gstmpeg2dec.c:
6709           mpeg2dec: Use the proper component value for height
6710
6711 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6712
6713         * configure.ac:
6714         * docs/plugins/inspect/plugin-a52dec.xml:
6715         * docs/plugins/inspect/plugin-amrnb.xml:
6716         * docs/plugins/inspect/plugin-amrwbdec.xml:
6717         * docs/plugins/inspect/plugin-asf.xml:
6718         * docs/plugins/inspect/plugin-cdio.xml:
6719         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6720         * docs/plugins/inspect/plugin-dvdread.xml:
6721         * docs/plugins/inspect/plugin-dvdsub.xml:
6722         * docs/plugins/inspect/plugin-iec958.xml:
6723         * docs/plugins/inspect/plugin-lame.xml:
6724         * docs/plugins/inspect/plugin-mad.xml:
6725         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6726         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6727         * docs/plugins/inspect/plugin-mpegstream.xml:
6728         * docs/plugins/inspect/plugin-realmedia.xml:
6729         * docs/plugins/inspect/plugin-siddec.xml:
6730         * docs/plugins/inspect/plugin-twolame.xml:
6731         * docs/plugins/inspect/plugin-x264.xml:
6732         * win32/common/config.h:
6733           0.10.16.3 pre-release
6734
6735 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6736
6737         * gst/asfdemux/asfheaders.c:
6738         * gst/asfdemux/asfheaders.h:
6739         * gst/asfdemux/gstasfdemux.c:
6740           asfdemux: Handle new type of DRM'd asf files.
6741           These are produced by the new MS PlayReady system.
6742           https://bugzilla.gnome.org/show_bug.cgi?id=639226
6743
6744 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
6745
6746         * common:
6747           Automatic update of common submodule
6748           From e572c87 to f94d739
6749
6750 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6751
6752         * common:
6753           Automatic update of common submodule
6754           From ccbaa85 to e572c87
6755
6756 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6757
6758         * common:
6759           Automatic update of common submodule
6760           From 46445ad to ccbaa85
6761
6762 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6763
6764         * tests/check/Makefile.am:
6765           tests: never disable g_assert() and cast checks for the unit tests
6766           The unit tests are riddled with g_assert() and friends, make sure we
6767           don't disable assert and cast checks for the unit tests even if
6768           this has been specified for the rest of the code base, e.g. via
6769           --disable-glib-asserts
6770
6771 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6772
6773         * configure.ac:
6774         * win32/common/config.h:
6775           0.10.16.2 pre-release
6776
6777 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6778
6779         * docs/plugins/gst-plugins-ugly-plugins.args:
6780         * docs/plugins/inspect/plugin-a52dec.xml:
6781         * docs/plugins/inspect/plugin-amrnb.xml:
6782         * docs/plugins/inspect/plugin-amrwbdec.xml:
6783         * docs/plugins/inspect/plugin-asf.xml:
6784         * docs/plugins/inspect/plugin-cdio.xml:
6785         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6786         * docs/plugins/inspect/plugin-dvdread.xml:
6787         * docs/plugins/inspect/plugin-dvdsub.xml:
6788         * docs/plugins/inspect/plugin-iec958.xml:
6789         * docs/plugins/inspect/plugin-lame.xml:
6790         * docs/plugins/inspect/plugin-mad.xml:
6791         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6792         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6793         * docs/plugins/inspect/plugin-mpegstream.xml:
6794         * docs/plugins/inspect/plugin-realmedia.xml:
6795         * docs/plugins/inspect/plugin-siddec.xml:
6796         * docs/plugins/inspect/plugin-twolame.xml:
6797         * docs/plugins/inspect/plugin-x264.xml:
6798           docs: update docs
6799
6800 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6801
6802         * po/bg.po:
6803         * po/ca.po:
6804         * po/ru.po:
6805           po: update translations
6806
6807 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6808
6809         * configure.ac:
6810           configure: use $LIBM instead of hardcoding -lm
6811
6812 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6813
6814         * gst/realmedia/rmdemux.c:
6815           rmdemux: Initialize return variable.
6816           In the unlikely event that height is 0 (which is invalid) we would end up
6817           never setting the flow return.
6818
6819 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6820
6821         * gst/realmedia/rmutils.c:
6822           realmedia: Fix unitialized variables on macosx
6823
6824 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6825
6826         * ext/x264/gstx264enc.c:
6827           x264enc: Handle codec/encoder tags
6828           Make x264enc drop video-codec and codec tags and replace
6829           encoder/encoder-version with x264 and its build number
6830           Fixes #621465
6831
6832 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6833
6834         * ext/mpeg2dec/gstmpeg2dec.c:
6835           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
6836
6837 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6838
6839         * ext/mpeg2dec/gstmpeg2dec.c:
6840           mpeg2dec: minor formatting clean-up
6841
6842 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6843
6844         * ext/mpeg2dec/gstmpeg2dec.c:
6845           mpeg2dec: refactor cropping code to use libgstvideo functions
6846           https://bugzilla.gnome.org/show_bug.cgi?id=571146
6847
6848 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6849
6850         * ext/mpeg2dec/gstmpeg2dec.c:
6851         * ext/mpeg2dec/gstmpeg2dec.h:
6852           mpeg2dec: use GstVideoFormat instead of custom enum
6853
6854 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6855
6856         * ext/mpeg2dec/Makefile.am:
6857           mpeg2dec: fix LIBADD order in Makefile.am
6858
6859 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
6860
6861         * ext/x264/gstx264enc.c:
6862           x264: vbv-buf-capacity should have a minimum of 0
6863           x264 will clip this value internally, and users should be allowed to
6864           specify a lower value than 300 ms.
6865           https://bugzilla.gnome.org/show_bug.cgi?id=635291
6866
6867 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6868
6869         * ext/x264/gstx264enc.c:
6870           x264enc: also accept YV12 input
6871
6872 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6873
6874         * ext/x264/gstx264enc.c:
6875           x264enc: add a note to the docs about encoder latency and queues
6876           https://bugzilla.gnome.org/show_bug.cgi?id=636107
6877
6878 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6879
6880         * gst/realmedia/rademux.c:
6881         * gst/realmedia/rmdemux.c:
6882           realmedia: do not use the pad buffer allocation functions in demuxers
6883           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
6884           https://bugzilla.gnome.org/show_bug.cgi?id=637932
6885
6886 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6887
6888         * common:
6889           Automatic update of common submodule
6890           From 169462a to 46445ad
6891
6892 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6893
6894         * ext/mad/gstmad.c:
6895           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
6896           Fixes bug #635461.
6897
6898 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
6899
6900         * common:
6901           Automatic update of common submodule
6902           From 20742ae to 169462a
6903
6904 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
6905
6906         * gst/realmedia/rmdemux.c:
6907           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
6908           Signed-off-by: Rob Clark <rob@ti.com>
6909
6910 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
6911
6912         * common:
6913           Automatic update of common submodule
6914           From 011bcc8 to 20742ae
6915
6916 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
6917
6918         * configure.ac:
6919           x264: uses pkg-config to locate libx264
6920
6921 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6922
6923           Merge branch 'master' into 0.11
6924
6925 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6926
6927         * tests/check/pipelines/lame.c:
6928           check: don't use deprecated method
6929
6930 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6931
6932         * android/amrnb.mk:
6933         * android/amrwbdec.mk:
6934         * android/asf.mk:
6935         * android/mpegaudioparse.mk:
6936         * configure.ac:
6937           more 0.10 -> 0,11 changes
6938
6939 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6940
6941         * configure.ac:
6942           configure: open 0.11 branch
6943
6944 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
6945
6946         * Android.mk:
6947         * android/NOTICE:
6948         * android/amrnb.mk:
6949         * android/amrwbdec.mk:
6950         * android/asf.mk:
6951         * android/mpegaudioparse.mk:
6952           Add build system for Android
6953
6954 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
6955
6956         * gst/realmedia/rmutils.c:
6957           realmedia: Remove dead assignments
6958
6959 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
6960
6961         * ext/mad/gstmad.c:
6962           mad: Remove dead assignments
6963
6964 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6965
6966         * ext/dvdread/dvdreadsrc.c:
6967           dvdreadsrc: remove bogus comment
6968
6969 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
6970
6971         * ext/dvdread/dvdreadsrc.c:
6972           dvdreadsrc: fix handling of multi-angle streams
6973           We would output all angles interleaved instead of just
6974           the selected angle.
6975           https://bugzilla.gnome.org/show_bug.cgi?id=539254
6976
6977 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6978
6979         * gst/realmedia/Makefile.am:
6980           realmedia: fix LIBS order in Makefile
6981
6982 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6983
6984         * po/af.po:
6985         * po/az.po:
6986         * po/bg.po:
6987         * po/ca.po:
6988         * po/cs.po:
6989         * po/da.po:
6990         * po/de.po:
6991         * po/el.po:
6992         * po/en_GB.po:
6993         * po/es.po:
6994         * po/eu.po:
6995         * po/fi.po:
6996         * po/fr.po:
6997         * po/gl.po:
6998         * po/hu.po:
6999         * po/id.po:
7000         * po/it.po:
7001         * po/ja.po:
7002         * po/lt.po:
7003         * po/lv.po:
7004         * po/ms.po:
7005         * po/mt.po:
7006         * po/nb.po:
7007         * po/nl.po:
7008         * po/or.po:
7009         * po/pl.po:
7010         * po/pt_BR.po:
7011         * po/ro.po:
7012         * po/ru.po:
7013         * po/sk.po:
7014         * po/sl.po:
7015         * po/sq.po:
7016         * po/sr.po:
7017         * po/sv.po:
7018         * po/tr.po:
7019         * po/uk.po:
7020         * po/vi.po:
7021         * po/zh_CN.po:
7022           po: update for new translatable strings
7023
7024 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
7025
7026         * common:
7027           Automatic update of common submodule
7028           From 7bbd708 to 011bcc8
7029
7030 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
7031
7032         * ext/mpeg2dec/gstmpeg2dec.c:
7033           mpeg2dec: convert the position to stream time before answering to a position query
7034
7035 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
7036
7037         * gst/realmedia/Makefile.am:
7038         * gst/realmedia/rademux.c:
7039         * gst/realmedia/rmdemux.c:
7040         * gst/realmedia/rmdemux.h:
7041           realmedia: Get codec name from pbutils instead of harcoding them
7042
7043 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
7044
7045         * ext/x264/gstx264enc.c:
7046           x264enc: Work around a rate control issue in libx264
7047           When variable framerate is disabled in libx264 (which occurs when using
7048           the zerolatency tuning), libx264 ignores timestamps but still uses the
7049           timebase leading to messed up rate control with our nanosecond timebase.
7050           We work around this issue by setting the timebase to the reciprocal of
7051           the framerate and we validate that the framerate is suitable.
7052           This has been fixed upstream in libx264 but there are non-fixed versions
7053           in the wild so this workaround is still needed.
7054           Fixes bug #632861
7055
7056 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7057
7058         * ext/mpeg2dec/gstmpeg2dec.c:
7059           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
7060
7061 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
7062
7063         * ext/mpeg2dec/gstmpeg2dec.c:
7064           mpeg2dec: fix position query by trusting upstream
7065           Position queries are badly handled for DVDs (probably due to the division in
7066           chapters): the time returned was the time since the start of chapter.
7067           Now ask upstream for position queries, fall back to the old code if upstream
7068           cannot answer the query.
7069
7070 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
7071
7072         * ext/lame/gstlame.c:
7073         * ext/mad/gstmad.c:
7074         * ext/sidplay/gstsiddec.cc:
7075         * gst/mpegstream/gstmpegparse.c:
7076           various: canonicalize property names
7077
7078 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
7079
7080         * ext/a52dec/gsta52dec.c:
7081         * ext/amrnb/amrnbdec.c:
7082         * ext/amrnb/amrnbenc.c:
7083         * ext/cdio/gstcdiocddasrc.c:
7084         * ext/dvdread/dvdreadsrc.c:
7085         * ext/lame/gstlame.c:
7086         * ext/lame/gstlamemp3enc.c:
7087         * ext/mad/gstmad.c:
7088         * ext/sidplay/gstsiddec.cc:
7089         * ext/x264/gstx264enc.c:
7090           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
7091
7092 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
7093
7094         * gst/iec958/ac3iec.c:
7095         * gst/mpegaudioparse/gstmpegaudioparse.c:
7096         * gst/mpegstream/gstmpegparse.c:
7097         * gst/mpegstream/gstrfc2250enc.c:
7098         * gst/realmedia/pnmsrc.c:
7099         * gst/realmedia/rdtmanager.c:
7100           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
7101
7102 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
7103
7104         * common:
7105           Automatic update of common submodule
7106           From 5a668bf to 7bbd708
7107
7108 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
7109
7110         * common:
7111           Automatic update of common submodule
7112           From c4a8adc to 5a668bf
7113
7114 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7115
7116         * common:
7117           Automatic update of common submodule
7118           From 5e3c9bf to c4a8adc
7119
7120 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7121
7122         * ext/mad/gstmad.c:
7123         * ext/mad/gstmad.h:
7124           mad: support reverse playback
7125
7126 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7127
7128         * ext/dvdread/dvdreadsrc.c:
7129           dvdreadsrc: improve error messages on read errors
7130           Provide proper i18n-ed error messages when a read error happens,
7131           and point out that the error could be happening because the
7132           DVD is scrambled.
7133           https://bugzilla.gnome.org/show_bug.cgi?id=613633
7134
7135 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7136
7137         * configure.ac:
7138           configure: set plugin release datetime
7139
7140 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
7141
7142         * common:
7143           Automatic update of common submodule
7144           From aa0d1d0 to 5e3c9bf
7145
7146 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7147
7148         * gst/mpegstream/gstmpegparse.c:
7149           mpegparse: re-fix flow return handling
7150           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
7151           -  } while (GST_FLOW_IS_SUCCESS (result));
7152           +  } while (result != GST_FLOW_OK);
7153
7154 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
7155
7156         * tests/check/Makefile.am:
7157         * tests/check/generic/states.c:
7158           tests: allow running state tests for all elements
7159           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
7160           to try elements that would normaly be skipped.
7161
7162 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7163
7164         * Makefile.am:
7165           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
7166
7167 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7168
7169         * configure.ac:
7170         * pkgconfig/.gitignore:
7171         * pkgconfig/Makefile.am:
7172         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
7173           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
7174           This .pc file will not be installed, it's only for uninstalled setups,
7175           same thing as we do for -good. This is so other modules' unit tests can
7176           find our plugins properly in an uninstalled setup.
7177
7178 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7179
7180         * common:
7181           Automatic update of common submodule
7182           From c2e10bf to aa0d1d0
7183
7184 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7185
7186         * configure.ac:
7187           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
7188
7189 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7190
7191         * ext/sidplay/gstsiddec.cc:
7192           siddec: don't use GST_FLOW_IS_FATAL
7193           GST_FLOW_IS_FATAL has been deprecated in core git.
7194
7195 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
7196
7197         * common:
7198           Automatic update of common submodule
7199           From d3d9acf to c2e10bf
7200
7201 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7202
7203         * configure.ac:
7204           configure: Require orc >= 0.4.6 for --compat
7205
7206 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7207
7208         * common:
7209           Automatic update of common submodule
7210           From ec60217 to d3d9acf
7211
7212 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7213
7214         * ext/mpeg2dec/gstmpeg2dec.c:
7215           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
7216           And don't post error messages if allocating a buffer resulted
7217           in WRONG_STATE or UNEXPECTED.
7218
7219 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7220
7221         * gst/mpegaudioparse/gstxingmux.c:
7222           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
7223
7224 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7225
7226         * gst/mpegstream/gstdvddemux.c:
7227         * gst/mpegstream/gstmpegdemux.c:
7228         * gst/mpegstream/gstmpegparse.c:
7229           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
7230
7231 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7232
7233         * gst/realmedia/rmdemux.c:
7234           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
7235
7236 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7237
7238         * gst/asfdemux/gstasfdemux.c:
7239           asfdemux: Don't use GST_FLOW_IS_FATAL()
7240           And don't post error messages for UNEXPECTED and post an error
7241           message if pulling data failed because of NOT_LINKED.
7242
7243 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7244
7245         * configure.ac:
7246         * docs/plugins/inspect/plugin-a52dec.xml:
7247         * docs/plugins/inspect/plugin-amrnb.xml:
7248         * docs/plugins/inspect/plugin-amrwbdec.xml:
7249         * docs/plugins/inspect/plugin-asf.xml:
7250         * docs/plugins/inspect/plugin-cdio.xml:
7251         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7252         * docs/plugins/inspect/plugin-dvdread.xml:
7253         * docs/plugins/inspect/plugin-dvdsub.xml:
7254         * docs/plugins/inspect/plugin-iec958.xml:
7255         * docs/plugins/inspect/plugin-lame.xml:
7256         * docs/plugins/inspect/plugin-mad.xml:
7257         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7258         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7259         * docs/plugins/inspect/plugin-mpegstream.xml:
7260         * docs/plugins/inspect/plugin-realmedia.xml:
7261         * docs/plugins/inspect/plugin-siddec.xml:
7262         * docs/plugins/inspect/plugin-twolame.xml:
7263         * docs/plugins/inspect/plugin-x264.xml:
7264         * win32/common/config.h:
7265           Back to development
7266           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
7267           the code is updated for the GST_FLOW_IS_* macro deprecations.
7268
7269 === release 0.10.16 ===
7270
7271 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7272
7273         * ChangeLog:
7274         * NEWS:
7275         * RELEASE:
7276         * configure.ac:
7277         * gst-plugins-ugly.doap:
7278         * win32/common/config.h:
7279           Release 0.10.16
7280
7281 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7282
7283         * docs/plugins/inspect/plugin-a52dec.xml:
7284         * docs/plugins/inspect/plugin-amrnb.xml:
7285         * docs/plugins/inspect/plugin-amrwbdec.xml:
7286         * docs/plugins/inspect/plugin-asf.xml:
7287         * docs/plugins/inspect/plugin-cdio.xml:
7288         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7289         * docs/plugins/inspect/plugin-dvdread.xml:
7290         * docs/plugins/inspect/plugin-dvdsub.xml:
7291         * docs/plugins/inspect/plugin-iec958.xml:
7292         * docs/plugins/inspect/plugin-lame.xml:
7293         * docs/plugins/inspect/plugin-mad.xml:
7294         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7295         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7296         * docs/plugins/inspect/plugin-mpegstream.xml:
7297         * docs/plugins/inspect/plugin-realmedia.xml:
7298         * docs/plugins/inspect/plugin-siddec.xml:
7299         * docs/plugins/inspect/plugin-twolame.xml:
7300         * docs/plugins/inspect/plugin-x264.xml:
7301           docs: update docs for release
7302
7303 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7304
7305         * po/LINGUAS:
7306         * po/gl.po:
7307         * po/id.po:
7308         * po/lv.po:
7309         * po/ro.po:
7310         * po/sv.po:
7311           po: update translations
7312
7313 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7314
7315         * configure.ac:
7316         * po/af.po:
7317         * po/az.po:
7318         * po/bg.po:
7319         * po/ca.po:
7320         * po/cs.po:
7321         * po/da.po:
7322         * po/de.po:
7323         * po/el.po:
7324         * po/en_GB.po:
7325         * po/es.po:
7326         * po/eu.po:
7327         * po/fi.po:
7328         * po/fr.po:
7329         * po/hu.po:
7330         * po/id.po:
7331         * po/it.po:
7332         * po/ja.po:
7333         * po/lt.po:
7334         * po/lv.po:
7335         * po/ms.po:
7336         * po/mt.po:
7337         * po/nb.po:
7338         * po/nl.po:
7339         * po/or.po:
7340         * po/pl.po:
7341         * po/pt_BR.po:
7342         * po/ru.po:
7343         * po/sk.po:
7344         * po/sl.po:
7345         * po/sq.po:
7346         * po/sr.po:
7347         * po/sv.po:
7348         * po/tr.po:
7349         * po/uk.po:
7350         * po/vi.po:
7351         * po/zh_CN.po:
7352           0.10.15.6 pre-release
7353
7354 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
7355
7356         * gst/asfdemux/gstasfdemux.c:
7357           asfdemux: Don't error out on non-critical flow returns
7358           Only error out when downstream returns:
7359           * NOT_SUPPORTED
7360           * ERROR
7361           * NOT_NEGOTIATED
7362           * NOT_LINKED
7363           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
7364           of the streams had gone EOS) and then stop the task silently.
7365           In the case of WRONG_STATE we just need to stop silently
7366           https://bugzilla.gnome.org/show_bug.cgi?id=600412
7367
7368 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7369
7370         * configure.ac:
7371         * po/af.po:
7372         * po/az.po:
7373         * po/bg.po:
7374         * po/ca.po:
7375         * po/cs.po:
7376         * po/da.po:
7377         * po/de.po:
7378         * po/el.po:
7379         * po/en_GB.po:
7380         * po/es.po:
7381         * po/eu.po:
7382         * po/fi.po:
7383         * po/fr.po:
7384         * po/hu.po:
7385         * po/id.po:
7386         * po/it.po:
7387         * po/ja.po:
7388         * po/lt.po:
7389         * po/lv.po:
7390         * po/ms.po:
7391         * po/mt.po:
7392         * po/nb.po:
7393         * po/nl.po:
7394         * po/or.po:
7395         * po/pl.po:
7396         * po/pt_BR.po:
7397         * po/ru.po:
7398         * po/sk.po:
7399         * po/sl.po:
7400         * po/sq.po:
7401         * po/sr.po:
7402         * po/sv.po:
7403         * po/tr.po:
7404         * po/uk.po:
7405         * po/vi.po:
7406         * po/zh_CN.po:
7407           0.10.15.5 pre-release
7408
7409 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
7410
7411         * gst/mpegaudioparse/gstmpegaudioparse.c:
7412           mp3parse: propagate flow errors upstream.
7413           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
7414           always return the error upstream.
7415
7416 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7417
7418         * configure.ac:
7419         * po/af.po:
7420         * po/az.po:
7421         * po/bg.po:
7422         * po/ca.po:
7423         * po/cs.po:
7424         * po/da.po:
7425         * po/de.po:
7426         * po/el.po:
7427         * po/en_GB.po:
7428         * po/es.po:
7429         * po/eu.po:
7430         * po/fi.po:
7431         * po/fr.po:
7432         * po/hu.po:
7433         * po/id.po:
7434         * po/it.po:
7435         * po/ja.po:
7436         * po/lt.po:
7437         * po/lv.po:
7438         * po/ms.po:
7439         * po/mt.po:
7440         * po/nb.po:
7441         * po/nl.po:
7442         * po/or.po:
7443         * po/pl.po:
7444         * po/pt_BR.po:
7445         * po/ru.po:
7446         * po/sk.po:
7447         * po/sl.po:
7448         * po/sq.po:
7449         * po/sr.po:
7450         * po/sv.po:
7451         * po/tr.po:
7452         * po/uk.po:
7453         * po/vi.po:
7454         * po/zh_CN.po:
7455           0.10.15.4 pre-release
7456
7457 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
7458
7459         * common:
7460           Automatic update of common submodule
7461           From 3e8db1d to ec60217
7462
7463 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7464
7465         * configure.ac:
7466         * docs/plugins/inspect/plugin-a52dec.xml:
7467         * docs/plugins/inspect/plugin-amrnb.xml:
7468         * docs/plugins/inspect/plugin-amrwbdec.xml:
7469         * docs/plugins/inspect/plugin-asf.xml:
7470         * docs/plugins/inspect/plugin-cdio.xml:
7471         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7472         * docs/plugins/inspect/plugin-dvdread.xml:
7473         * docs/plugins/inspect/plugin-dvdsub.xml:
7474         * docs/plugins/inspect/plugin-iec958.xml:
7475         * docs/plugins/inspect/plugin-lame.xml:
7476         * docs/plugins/inspect/plugin-mad.xml:
7477         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7478         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7479         * docs/plugins/inspect/plugin-mpegstream.xml:
7480         * docs/plugins/inspect/plugin-realmedia.xml:
7481         * docs/plugins/inspect/plugin-siddec.xml:
7482         * docs/plugins/inspect/plugin-twolame.xml:
7483         * docs/plugins/inspect/plugin-x264.xml:
7484         * win32/common/config.h:
7485           0.10.15.3 pre-release
7486
7487 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
7488
7489         * ext/x264/gstx264enc.c:
7490           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
7491           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
7492           argument to the option string value causes an error. For < 78 we pass the
7493           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
7494           result in passing 'none' for false and 'strict' for true. Other modes can be
7495           set through the option-string property for now.
7496           https://bugzilla.gnome.org/show_bug.cgi?id=626577
7497
7498 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7499
7500         * configure.ac:
7501         * docs/plugins/gst-plugins-ugly-plugins.args:
7502         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7503         * docs/plugins/inspect/plugin-a52dec.xml:
7504         * docs/plugins/inspect/plugin-amrnb.xml:
7505         * docs/plugins/inspect/plugin-amrwbdec.xml:
7506         * docs/plugins/inspect/plugin-asf.xml:
7507         * docs/plugins/inspect/plugin-cdio.xml:
7508         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7509         * docs/plugins/inspect/plugin-dvdread.xml:
7510         * docs/plugins/inspect/plugin-dvdsub.xml:
7511         * docs/plugins/inspect/plugin-iec958.xml:
7512         * docs/plugins/inspect/plugin-lame.xml:
7513         * docs/plugins/inspect/plugin-mad.xml:
7514         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7515         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7516         * docs/plugins/inspect/plugin-mpegstream.xml:
7517         * docs/plugins/inspect/plugin-realmedia.xml:
7518         * docs/plugins/inspect/plugin-siddec.xml:
7519         * docs/plugins/inspect/plugin-twolame.xml:
7520         * docs/plugins/inspect/plugin-x264.xml:
7521         * win32/common/config.h:
7522           0.10.15.2 pre-release
7523
7524 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
7525
7526         * gst/synaesthesia/gstsynaesthesia.c:
7527           synaesthesia: code cleanups.
7528           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
7529           more.
7530
7531 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
7532
7533         * gst/synaesthesia/gstsynaesthesia.c:
7534           synaesthesia: use GST_BOILERPLATE macros
7535
7536 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7537
7538         * common:
7539           Automatic update of common submodule
7540           From bd2054b to 3e8db1d
7541
7542 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7543
7544         * ext/x264/gstx264enc.c:
7545           x264: fix printf format warning in debug message
7546
7547 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7548
7549         * docs/plugins/Makefile.am:
7550           docs: fix bug passing arguments to gtkdoc-fixref in upload target
7551           Missing backslash at end of line meant we weren't passing all arguments
7552           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
7553
7554 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
7555
7556         * common:
7557           Automatic update of common submodule
7558           From a519571 to bd2054b
7559
7560 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7561
7562         * configure.ac:
7563           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
7564           This first checks what is required for ISO C99 support and sets the relevant
7565           compiler parameters and if no C99 compiler is found, it checks for a
7566           C89 compiler. This enables us to check for and use C89/C99 functions
7567           that gcc hides from us without the correct compiler parameters.
7568
7569 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
7570
7571         * ext/x264/gstx264enc.c:
7572           x264enc: Fix flushing of delayed frames
7573           x264_encoder_encode() should be called with a NULL picture until at least
7574           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
7575           regression in make check due to the recent change in defaults which enabled
7576           b-frames and b-pyramid, both of which I believe increase the number of delayed
7577           frames when encoding.
7578
7579 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
7580
7581         * ext/x264/gstx264enc.c:
7582           x264enc: Improve x264enc defaults
7583           - medium x264 speed/quality preset
7584           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
7585           Addresses part of bug #607798
7586
7587 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
7588
7589         * ext/x264/gstx264enc.c:
7590           x264enc: Fix property description typos
7591
7592 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
7593
7594         * ext/x264/gstx264enc.c:
7595           x264enc: Add some more debug info
7596
7597 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
7598
7599         * ext/x264/gstx264enc.c:
7600         * ext/x264/gstx264enc.h:
7601           x264enc: Add speed-preset and [psy-]tuning properties
7602           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
7603           preset and possibly a profile and/or tuning are now the recommended way to
7604           configure x264 through x264enc.
7605           If a preset/tuning are specified then these will define the default values and
7606           the property defaults will be ignored. After this the option-string property is
7607           applied, followed by the user-set properties, fast first pass restrictions and
7608           finally the profile restrictions.
7609           Addresses part of bug #607798
7610
7611 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
7612
7613         * ext/x264/gstx264enc.c:
7614         * ext/x264/gstx264enc.h:
7615           x264enc: Refactor code in preparation for presets/tunings
7616           - Make defaults append the appropriate default value to a string. This is
7617           needed to differentiate between something user-set and the actual prop
7618           default.
7619           - Add an internal option string to which _set_property () cases append for the
7620           majority of properties.
7621           - Use gst_x264_enc_parse_options () to clean up application of settings. This
7622           will make order of application with respect to the presets and tunings quite
7623           simple.
7624           Addresses part of bug #607798
7625
7626 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
7627
7628         * ext/x264/gstx264enc.c:
7629           x264enc: Update available me types
7630           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
7631           now self-maintaining.
7632
7633 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
7634
7635         * ext/x264/gstx264enc.c:
7636           x264enc: Use new libx264 API to affect fast first pass
7637           Uses new x264 API to apply reduced complexity values to the parameters to
7638           increase encoding speed in the first pass of a multi-pass encode. This does
7639           not impact on final quality.
7640           Addresses part of bug #607798
7641
7642 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
7643
7644         * ext/x264/gstx264enc.c:
7645         * ext/x264/gstx264enc.h:
7646           x264enc: Add profile property
7647           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
7648           Profile. This makes it easier to achieve Baseline Profile for example.
7649           Addresses part of bug #607798
7650
7651 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
7652
7653         * ext/x264/gstx264enc.c:
7654         * ext/x264/gstx264enc.h:
7655           x264enc: Add option-string property
7656           Adds support for an x264 format option-string to specify advanced parameters
7657           Addresses part of bug #607798
7658
7659 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7660
7661         * ext/mad/Makefile.am:
7662           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
7663           Spotted by syntr0py.
7664
7665 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7666
7667         * ext/x264/gstx264enc.c:
7668           x264enc: only set timebase on versions where it exists
7669
7670 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
7671
7672         * ext/x264/gstx264enc.c:
7673           x264enc: set appropriate time base
7674           Fixes #624786.
7675
7676 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7677
7678         * tests/check/Makefile.am:
7679           tests: add plugin loading whitelist to test environment
7680           Only want to load core/-base/-ugly plugins here.
7681
7682 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7683
7684         * autogen.sh:
7685         * configure.ac:
7686           Bump automake requirement to 1.10 and autoconf to 2.60
7687           For maintainability reasons and $(builddir).
7688           See #622944.
7689
7690 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7691
7692         * gst/asfdemux/gstasfdemux.c:
7693           asfdemux: Fix seeking after last commits
7694           Don't handle wrong-state returns as errors to allow seeking to work
7695           again.
7696
7697 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7698
7699         * gst/asfdemux/gstasfdemux.c:
7700           asfdemux: Push all pending data on EOS
7701           When on push mode and receiving an EOS event, asfdemux
7702           should push all pending data because we might be dealing
7703           with a broken file that has a preroll value higher
7704           than its actual length.
7705
7706 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7707
7708         * gst/asfdemux/gstasfdemux.c:
7709           asfdemux: Fix sending eos event for chained asfs
7710           Properly push EOS event when finishing a chained asf file
7711           in pull mode
7712           Fixes #599718
7713
7714 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7715
7716         * docs/plugins/Makefile.am:
7717         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7718         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7719         * docs/plugins/inspect/plugin-rmdemux.xml:
7720           docs: add rmdemux to docs properly
7721           The plugin has been renamed, remove old introspection file.
7722
7723 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7724
7725         * docs/plugins/gst-plugins-ugly-plugins.args:
7726         * docs/plugins/inspect/plugin-x264.xml:
7727           docs: update for recent x264enc changes
7728
7729 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7730
7731         * gst/realmedia/rmdemux.c:
7732           rmdemux: fix compiler warning when debugging system in core is disabled
7733
7734 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
7735
7736         * common:
7737           Automatic update of common submodule
7738           From 73ff93a to a519571
7739
7740 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
7741
7742         * gst/asfdemux/gstasfdemux.c:
7743           asfdemux: Allow at least 500ms of preroll.
7744           Some files have insanely low preroll values which break the
7745           all_streams_prerolled() logic.
7746           Fixes #622407
7747
7748 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7749
7750         * ext/x264/gstx264enc.c:
7751           x264enc: add new h264 caps attribute alignment
7752           See #606662.
7753
7754 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7755
7756         * ext/x264/gstx264enc.c:
7757         * ext/x264/gstx264enc.h:
7758           x264enc: conditionally expose enhanced upstream capabilities
7759           API: GstX264Enc:sliced-threads
7760           API: GstX264Enc:sync-lookahead
7761           API: GstX264Enc:intra-refresh
7762           API: GstX264Enc:mb-tree
7763           API: GstX264Enc:rc-lookahead
7764           See #607798.
7765
7766 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7767
7768         * common:
7769         * docs/plugins/inspect/plugin-a52dec.xml:
7770         * docs/plugins/inspect/plugin-amrnb.xml:
7771         * docs/plugins/inspect/plugin-amrwbdec.xml:
7772         * docs/plugins/inspect/plugin-asf.xml:
7773         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7774         * docs/plugins/inspect/plugin-iec958.xml:
7775         * docs/plugins/inspect/plugin-mad.xml:
7776         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7777         * docs/plugins/inspect/plugin-mpegstream.xml:
7778         * docs/plugins/inspect/plugin-realmedia.xml:
7779           docs: update introspected plugin docs for gstdoc-scangobj and other changes
7780           Update common for latest gstdoc-scangobj and inspect xml files for
7781           escaping and pad template order changes.
7782
7783 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
7784
7785         * common:
7786           Automatic update of common submodule
7787           From 9339ccc to 35617c2
7788
7789 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
7790
7791         * common:
7792           Automatic update of common submodule
7793           From 5adb1ca to 9339ccc
7794
7795 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
7796
7797         * common:
7798           Automatic update of common submodule
7799           From 57c89b7 to 5adb1ca
7800
7801 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
7802
7803         * common:
7804           Automatic update of common submodule
7805           From c804988 to 57c89b7
7806
7807 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7808
7809         * configure.ac:
7810         * gst/realmedia/rtspreal.c:
7811           configure: Update required GLib version to 2.20
7812
7813 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7814
7815         * ext/a52dec/gsta52dec.c:
7816           a52dec: Call orc_init() before trying to get target flags
7817
7818 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7819
7820         * ext/a52dec/gsta52dec.c:
7821           a52dec: Remove debug printf...
7822
7823 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7824
7825         * configure.ac:
7826         * ext/a52dec/Makefile.am:
7827         * ext/a52dec/gsta52dec.c:
7828           a52dec: Use orc for CPU feature detection and don't check for liboil
7829
7830 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7831
7832         * configure.ac:
7833           configure: Use GLIB_EXTRA_CFLAGS
7834
7835 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7836
7837         * common:
7838           Automatic update of common submodule
7839           From 7a0fdf5 to c804988
7840
7841 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7842
7843         * common:
7844           Automatic update of common submodule
7845           From 6da3bab to 7a0fdf5
7846
7847 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7848
7849         * common:
7850           Automatic update of common submodule
7851           From 733fca9 to 6da3bab
7852
7853 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
7854
7855         * common:
7856           Automatic update of common submodule
7857           From fad145b to 733fca9
7858
7859 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
7860
7861         * common:
7862           Automatic update of common submodule
7863           From 47683c1 to fad145b
7864
7865 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7866
7867         * gst/realmedia/rmdemux.c:
7868           rmdemux: pass bitrate on caps
7869           Set the bitrate on the caps, some decoders like sipro need this to function
7870           properly.
7871           Fixes #620007
7872
7873 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
7874
7875         * common:
7876           Automatic update of common submodule
7877           From 17f89e5 to 47683c1
7878
7879 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
7880
7881         * common:
7882           Automatic update of common submodule
7883           From fd7ca04 to 17f89e5
7884
7885 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
7886
7887         * ext/x264/gstx264enc.c:
7888           x264enc: Only set i_weighted_pred on versions where it exists
7889
7890 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
7891
7892         * ext/lame/gstlamemp3enc.c:
7893           lamemp3enc: implement latency query
7894           The encoder's latency is deduced from the framesize. Fixes #618896.
7895
7896 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7897
7898         * configure.ac:
7899         * docs/plugins/gst-plugins-ugly-plugins.args:
7900         * docs/plugins/gst-plugins-ugly-plugins.signals:
7901         * docs/plugins/inspect/plugin-a52dec.xml:
7902         * docs/plugins/inspect/plugin-amrnb.xml:
7903         * docs/plugins/inspect/plugin-amrwbdec.xml:
7904         * docs/plugins/inspect/plugin-asf.xml:
7905         * docs/plugins/inspect/plugin-cdio.xml:
7906         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7907         * docs/plugins/inspect/plugin-dvdread.xml:
7908         * docs/plugins/inspect/plugin-dvdsub.xml:
7909         * docs/plugins/inspect/plugin-iec958.xml:
7910         * docs/plugins/inspect/plugin-lame.xml:
7911         * docs/plugins/inspect/plugin-mad.xml:
7912         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7913         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7914         * docs/plugins/inspect/plugin-mpegstream.xml:
7915         * docs/plugins/inspect/plugin-realmedia.xml:
7916         * docs/plugins/inspect/plugin-siddec.xml:
7917         * docs/plugins/inspect/plugin-twolame.xml:
7918         * docs/plugins/inspect/plugin-x264.xml:
7919         * win32/common/config.h:
7920           Back to development
7921
7922 === release 0.10.15 ===
7923
7924 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7925
7926         * ChangeLog:
7927         * NEWS:
7928         * RELEASE:
7929         * configure.ac:
7930         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7931         * docs/plugins/inspect/plugin-a52dec.xml:
7932         * docs/plugins/inspect/plugin-amrnb.xml:
7933         * docs/plugins/inspect/plugin-amrwbdec.xml:
7934         * docs/plugins/inspect/plugin-asf.xml:
7935         * docs/plugins/inspect/plugin-cdio.xml:
7936         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7937         * docs/plugins/inspect/plugin-dvdread.xml:
7938         * docs/plugins/inspect/plugin-dvdsub.xml:
7939         * docs/plugins/inspect/plugin-iec958.xml:
7940         * docs/plugins/inspect/plugin-lame.xml:
7941         * docs/plugins/inspect/plugin-mad.xml:
7942         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7943         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7944         * docs/plugins/inspect/plugin-mpegstream.xml:
7945         * docs/plugins/inspect/plugin-realmedia.xml:
7946         * docs/plugins/inspect/plugin-siddec.xml:
7947         * docs/plugins/inspect/plugin-twolame.xml:
7948         * docs/plugins/inspect/plugin-x264.xml:
7949         * gst-plugins-ugly.doap:
7950         * win32/common/config.h:
7951           Release 0.10.15
7952
7953 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7954
7955         * po/af.po:
7956         * po/az.po:
7957         * po/bg.po:
7958         * po/ca.po:
7959         * po/cs.po:
7960         * po/da.po:
7961         * po/de.po:
7962         * po/el.po:
7963         * po/en_GB.po:
7964         * po/es.po:
7965         * po/eu.po:
7966         * po/fi.po:
7967         * po/fr.po:
7968         * po/hu.po:
7969         * po/id.po:
7970         * po/it.po:
7971         * po/ja.po:
7972         * po/lt.po:
7973         * po/lv.po:
7974         * po/ms.po:
7975         * po/mt.po:
7976         * po/nb.po:
7977         * po/nl.po:
7978         * po/or.po:
7979         * po/pl.po:
7980         * po/pt_BR.po:
7981         * po/ru.po:
7982         * po/sk.po:
7983         * po/sl.po:
7984         * po/sq.po:
7985         * po/sr.po:
7986         * po/sv.po:
7987         * po/tr.po:
7988         * po/uk.po:
7989         * po/vi.po:
7990         * po/zh_CN.po:
7991           Update .po files
7992
7993 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7994
7995         * configure.ac:
7996           configure: make implicit GLib and liboil requirements explicit
7997           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
7998
7999 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
8000
8001         * ext/x264/gstx264enc.c:
8002           x264enc: disable I weighted pred
8003           If it is enabled, then it will be main profile instead of baseline.
8004           This ensures maximum compatibility of the output stream until the
8005           encoder configuration interface gets an overhaul with explicit
8006           output profile selection.
8007           Fixes #619776.
8008
8009 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8010
8011         * configure.ac:
8012         * win32/common/config.h:
8013           0.10.14.3 pre-release
8014
8015 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8016
8017         * po/af.po:
8018         * po/az.po:
8019         * po/bg.po:
8020         * po/ca.po:
8021         * po/cs.po:
8022         * po/da.po:
8023         * po/de.po:
8024         * po/el.po:
8025         * po/en_GB.po:
8026         * po/es.po:
8027         * po/eu.po:
8028         * po/fi.po:
8029         * po/fr.po:
8030         * po/hu.po:
8031         * po/id.po:
8032         * po/it.po:
8033         * po/ja.po:
8034         * po/lt.po:
8035         * po/lv.po:
8036         * po/ms.po:
8037         * po/mt.po:
8038         * po/nb.po:
8039         * po/nl.po:
8040         * po/or.po:
8041         * po/pl.po:
8042         * po/pt_BR.po:
8043         * po/ru.po:
8044         * po/sk.po:
8045         * po/sl.po:
8046         * po/sq.po:
8047         * po/sr.po:
8048         * po/sv.po:
8049         * po/tr.po:
8050         * po/uk.po:
8051         * po/vi.po:
8052         * po/zh_CN.po:
8053           po: update translations
8054
8055 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8056
8057         * common:
8058           Automatic update of common submodule
8059           From 357b0db to fd7ca04
8060
8061 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8062
8063         * configure.ac:
8064         * win32/common/config.h:
8065           0.10.14.2 pre-release
8066
8067 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8068
8069         * common:
8070           Automatic update of common submodule
8071           From 4d67bd6 to 357b0db
8072
8073 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8074
8075         * gst/realmedia/rmdemux.c:
8076         * gst/realmedia/rmutils.c:
8077         * gst/realmedia/rmutils.h:
8078           rmdemux: add better sipr nibble swap routine
8079
8080 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8081
8082         * gst/realmedia/rmdemux.c:
8083           rmdemux: descramble SIPR before pushing out
8084           Collect and descramble the SIPR packets before pushing.
8085           Descramble ATRAC audio.
8086           Fixes #618098
8087
8088 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8089
8090         * gst/realmedia/rmutils.c:
8091         * gst/realmedia/rmutils.h:
8092           rm: add function to descramble sipr
8093
8094 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
8095
8096         * ext/x264/gstx264enc.c:
8097         * ext/x264/gstx264enc.h:
8098           x264enc: Re-send the received upstream event as-is downstream
8099           https://bugzilla.gnome.org/show_bug.cgi?id=606689
8100
8101 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
8102
8103         * ext/amrnb/amrnb.c:
8104           amrnbenc: Set rank to GST_RANK_SECONDARY
8105
8106 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8107
8108         * gst/realmedia/rtspreal.c:
8109           rtspreal: use GLib's base64 functions if available
8110           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
8111
8112 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
8113
8114         * ext/amrnb/amrnbdec.h:
8115         * ext/amrnb/amrnbenc.h:
8116         * ext/amrwbdec/amrwbdec.h:
8117           amr: Use correct includes (as pkg-config suggests)
8118           Fixes #617078
8119
8120 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
8121
8122         * gst/ac3parse/.gitignore:
8123         * gst/ac3parse/Makefile.am:
8124         * gst/ac3parse/README:
8125         * gst/ac3parse/ac3parse.vcproj:
8126         * gst/ac3parse/gstac3parse.c:
8127         * gst/ac3parse/gstac3parse.h:
8128           ac3parse: remove unported 0.8 plugin
8129           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
8130
8131 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
8132
8133         * gst/mpegaudioparse/gstmpegaudioparse.c:
8134           docs: adding a mp3decoder as well is useful
8135
8136 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
8137
8138         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8139           docs: massage section index
8140
8141 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
8142
8143         * ext/amrwbdec/amrwbdec.c:
8144         * ext/amrwbdec/amrwbdec.h:
8145           amrwbdec: move define to source to avoid hiding it from the docs
8146
8147 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
8148
8149         * ext/cdio/gstcdiocddasrc.c:
8150           docs: remove short_desc, it is taken from element details
8151
8152 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
8153
8154         * gst/synaesthesia/gstsynaesthesia.c:
8155           docs: fix sections docs for synaesthesia
8156
8157 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
8158
8159         * docs/plugins/Makefile.am:
8160         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8161         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8162         * gst/mpegaudioparse/gstmpegaudioparse.c:
8163           docs: add docs for mp3parse
8164
8165 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8166
8167         * gst-plugins-ugly.doap:
8168           doap: update repository info from cvs->git and maintainers
8169
8170 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8171
8172         * common:
8173           Automatic update of common submodule
8174           From fc85867 to 4d67bd6
8175
8176 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8177
8178         * tests/check/elements/x264enc.c:
8179           x264enc: adaptive NALU type checking
8180           In particular, be less picky about SEI NALU order, which makes test more
8181           robust with respect to changes in libx264.
8182           See also #615410.
8183
8184 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8185
8186         * ext/x264/gstx264enc.c:
8187           x264enc: adaptive x264 header NAL layout handling
8188           Fixes #615410.
8189
8190 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8191
8192         * gst/asfdemux/gstrtpasfdepay.c:
8193           asfdepay: we require a dynamic payload type
8194           Add an extra caps property that restricts the depayloader to only accept dynamic
8195           payload types.
8196
8197 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8198
8199         * configure.ac:
8200           configure: Drop -Wcast-align
8201           Commit message copied from core's commit from Benjamin Otte:
8202           246f5dba96a5b50bb74621af67b30942cca72af5
8203           Apparently gcc warns that GstMiniObject is not castable to
8204           GstEvent/Message/Buffer due to them containing 64bit variables, even
8205           though ARM hackers claim that those only need 4byte alignment. And as
8206           long as gcc behaves that way, this warning is not very useful.
8207           So we'll remove the warning until this problem is fixed.
8208           Fixes #615698
8209
8210 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
8211
8212         * ext/mpeg2dec/gstmpeg2dec.c:
8213           mpeg2dec: copy over all buffer flags when copying buffers.
8214           Avoids losing the tff/rff video buffer flags
8215
8216 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
8217
8218         * gst/asfdemux/asfpacket.c:
8219           asfdemux: Make a table static to avoid having to always allocate it.
8220
8221 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8222
8223         * ext/x264/gstx264enc.c:
8224           x264enc: fix up avcC header construction
8225           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
8226           for BUILD_X264 < 76.
8227           Also fixes #610089.
8228
8229 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8230
8231         * ext/x264/gstx264enc.c:
8232           x264enc: parameterize libx264 provided NAL layout in codec-data creation
8233
8234 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
8235
8236         * configure.ac:
8237           configure: Remove -Wundef flag
8238           Same fix as for #615161
8239
8240 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8241
8242         * common:
8243           Automatic update of common submodule
8244           From fdf023d to fc85867
8245
8246 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8247
8248         * gst-libs/gst/gettext.h:
8249           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
8250
8251 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8252
8253         * common:
8254         * ext/Makefile.am:
8255         * gst/Makefile.am:
8256           build: build plugins in parallel where possible, if make -jN is used
8257
8258 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8259
8260         * Makefile.am:
8261           build: add cruft alert for common/shave*
8262
8263 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8264
8265         * win32/MANIFEST:
8266           Fix make distcheck
8267           Remove removed file win32/common/config.h.in from MANIFEST.
8268
8269 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
8270
8271         * gst/synaesthesia/synaescope.c:
8272         * gst/synaesthesia/synaescope.h:
8273           synaestesia: Fix old-style prototype
8274
8275 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
8276
8277         * gst/realmedia/rmutils.c:
8278           Fix pointer type.
8279           Fixes #613815
8280
8281 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
8282
8283         * common:
8284           Automatic update of common submodule
8285           From 55cd514 to c1d07dd
8286
8287 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8288
8289         * configure.ac:
8290         * ext/amrnb/amrnbdec.c:
8291         * ext/amrnb/amrnbenc.c:
8292         * ext/cdio/gstcdiocddasrc.h:
8293         * ext/dvdread/dvdreadsrc.c:
8294         * ext/lame/gstlame.h:
8295         * ext/lame/gstlamemp3enc.h:
8296         * ext/lame/plugin.c:
8297         * ext/mad/gstmad.c:
8298         * ext/x264/gstx264enc.c:
8299         * ext/x264/gstx264enc.h:
8300         * gst/mpegaudioparse/gstmpegaudioparse.c:
8301         * gst/mpegaudioparse/gstxingmux.c:
8302         * gst/mpegstream/gstdvddemux.c:
8303         * gst/mpegstream/gstmpegdemux.c:
8304         * gst/mpegstream/gstmpegparse.c:
8305         * gst/realmedia/asmrules.c:
8306         * gst/realmedia/pnmsrc.c:
8307         * gst/realmedia/pnmsrc.h:
8308         * gst/realmedia/rdtdepay.h:
8309         * gst/realmedia/rdtmanager.c:
8310         * gst/realmedia/rtspreal.c:
8311           build: Add all kinds of compiler warning flags and fix the resulting warnings
8312
8313 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8314
8315         * ext/amrnb/Makefile.am:
8316         * ext/amrwbdec/Makefile.am:
8317         * ext/sidplay/Makefile.am:
8318         * gst/asfdemux/Makefile.am:
8319         * gst/mpegaudioparse/Makefile.am:
8320           build: fix up Makefile.am
8321           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
8322           the order a bit here and there (see docs/random/moving-plugins).
8323
8324 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8325
8326         * win32/common/config.h.in:
8327           win32: remove win32-specific config.h.in copy that's not used any longer
8328           The win32 config.h is now generated from the top-level config.h.in.
8329
8330 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
8331
8332         * ext/a52dec/gsta52dec.c:
8333         * ext/amrnb/amrnbdec.c:
8334         * ext/amrnb/amrnbenc.c:
8335         * ext/amrwbdec/amrwbdec.c:
8336         * ext/cdio/gstcdiocddasrc.c:
8337         * ext/dvdread/dvdreadsrc.c:
8338         * ext/lame/gstlame.c:
8339         * ext/mad/gstmad.c:
8340         * ext/mpeg2dec/gstmpeg2dec.c:
8341         * gst/ac3parse/gstac3parse.c:
8342         * gst/asfdemux/gstasfdemux.c:
8343         * gst/asfdemux/gstrtpasfdepay.c:
8344         * gst/asfdemux/gstrtspwms.c:
8345         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8346         * gst/iec958/ac3iec.c:
8347         * gst/mpegaudioparse/gstmpegaudioparse.c:
8348         * gst/mpegaudioparse/gstxingmux.c:
8349         * gst/mpegstream/gstdvddemux.c:
8350         * gst/mpegstream/gstmpegdemux.c:
8351         * gst/mpegstream/gstmpegparse.c:
8352         * gst/mpegstream/gstrfc2250enc.c:
8353         * gst/realmedia/pnmsrc.c:
8354         * gst/realmedia/rademux.c:
8355         * gst/realmedia/rdtdepay.c:
8356         * gst/realmedia/rdtmanager.c:
8357         * gst/realmedia/rmdemux.c:
8358         * gst/realmedia/rtspreal.c:
8359         * gst/synaesthesia/gstsynaesthesia.c:
8360           gst_element_class_set_details => gst_element_class_set_details_simple
8361
8362 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8363
8364         * ext/x264/gstx264enc.c:
8365           x264enc: Put pixel-aspect-ratio from input into the src pad caps
8366           Fixes bug #612995.
8367
8368 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
8369
8370         * common:
8371           Automatic update of common submodule
8372           From e272f71 to 55cd514
8373
8374 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
8375
8376         * common:
8377           Automatic update of common submodule
8378           From df8a7c8 to e272f71
8379
8380 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
8381
8382         * configure.ac:
8383           Update CXXFLAGS, too
8384
8385 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
8386
8387         * configure.ac:
8388           Update for recent changes to common submodule
8389           This just replaces every "$ERROR_CFLAGS" usage with a usage of
8390           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
8391           previously.
8392           Actually using that separation will happen later.
8393
8394 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
8395
8396         * common:
8397           Automatic update of common submodule
8398           From 9720a7d to df8a7c8
8399
8400 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
8401
8402         * common:
8403           Automatic update of common submodule
8404           From 0b6e072 to 9720a7d
8405
8406 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
8407
8408         * common:
8409           Automatic update of common submodule
8410           From 7cc5eb4 to 0b6e072
8411
8412 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8413
8414         * common:
8415           Automatic update of common submodule
8416           From 7aa65b5 to 7cc5eb4
8417
8418 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8419
8420         * common:
8421           Automatic update of common submodule
8422           From 44ecce7 to 7aa65b5
8423
8424 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8425
8426         * configure.ac:
8427           configure: Use automake 1.11 silent rules instead of shave if available
8428           This makes sure that we use something that is still maintained and
8429           also brings back libtool 1.5 support.
8430
8431 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8432
8433         * configure.ac:
8434         * docs/plugins/inspect/plugin-a52dec.xml:
8435         * docs/plugins/inspect/plugin-amrnb.xml:
8436         * docs/plugins/inspect/plugin-amrwbdec.xml:
8437         * docs/plugins/inspect/plugin-asf.xml:
8438         * docs/plugins/inspect/plugin-cdio.xml:
8439         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8440         * docs/plugins/inspect/plugin-dvdread.xml:
8441         * docs/plugins/inspect/plugin-dvdsub.xml:
8442         * docs/plugins/inspect/plugin-iec958.xml:
8443         * docs/plugins/inspect/plugin-lame.xml:
8444         * docs/plugins/inspect/plugin-mad.xml:
8445         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8446         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8447         * docs/plugins/inspect/plugin-mpegstream.xml:
8448         * docs/plugins/inspect/plugin-realmedia.xml:
8449         * docs/plugins/inspect/plugin-siddec.xml:
8450         * docs/plugins/inspect/plugin-twolame.xml:
8451         * docs/plugins/inspect/plugin-x264.xml:
8452         * win32/common/config.h:
8453           Back to development
8454
8455 === release 0.10.14 ===
8456
8457 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8458
8459         * ChangeLog:
8460         * NEWS:
8461         * RELEASE:
8462         * configure.ac:
8463         * docs/plugins/gst-plugins-ugly-plugins.args:
8464         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8465         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8466         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8467         * docs/plugins/inspect/plugin-a52dec.xml:
8468         * docs/plugins/inspect/plugin-amrnb.xml:
8469         * docs/plugins/inspect/plugin-amrwbdec.xml:
8470         * docs/plugins/inspect/plugin-asf.xml:
8471         * docs/plugins/inspect/plugin-cdio.xml:
8472         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8473         * docs/plugins/inspect/plugin-dvdread.xml:
8474         * docs/plugins/inspect/plugin-dvdsub.xml:
8475         * docs/plugins/inspect/plugin-iec958.xml:
8476         * docs/plugins/inspect/plugin-lame.xml:
8477         * docs/plugins/inspect/plugin-mad.xml:
8478         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8479         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8480         * docs/plugins/inspect/plugin-mpegstream.xml:
8481         * docs/plugins/inspect/plugin-realmedia.xml:
8482         * docs/plugins/inspect/plugin-siddec.xml:
8483         * docs/plugins/inspect/plugin-twolame.xml:
8484         * docs/plugins/inspect/plugin-x264.xml:
8485         * gst-plugins-ugly.doap:
8486         * win32/common/config.h:
8487           Release 0.10.14
8488
8489 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8490
8491         * po/af.po:
8492         * po/az.po:
8493         * po/bg.po:
8494         * po/ca.po:
8495         * po/cs.po:
8496         * po/da.po:
8497         * po/de.po:
8498         * po/el.po:
8499         * po/en_GB.po:
8500         * po/es.po:
8501         * po/eu.po:
8502         * po/fi.po:
8503         * po/fr.po:
8504         * po/hu.po:
8505         * po/id.po:
8506         * po/it.po:
8507         * po/ja.po:
8508         * po/lt.po:
8509         * po/lv.po:
8510         * po/ms.po:
8511         * po/mt.po:
8512         * po/nb.po:
8513         * po/nl.po:
8514         * po/or.po:
8515         * po/pl.po:
8516         * po/pt_BR.po:
8517         * po/ru.po:
8518         * po/sk.po:
8519         * po/sl.po:
8520         * po/sq.po:
8521         * po/sr.po:
8522         * po/sv.po:
8523         * po/tr.po:
8524         * po/uk.po:
8525         * po/vi.po:
8526         * po/zh_CN.po:
8527           Update .po files
8528
8529 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8530
8531         * configure.ac:
8532         * win32/common/config.h:
8533           0.10.13.4 pre-release
8534
8535 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8536
8537         * ext/x264/gstx264enc.c:
8538         * tests/check/elements/x264enc.c:
8539           x264enc: Replace 'avc-sample' with 'avc' in caps
8540           In the element and in its tests
8541           Fixes #606662
8542
8543 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
8544
8545         * gst/asfdemux/gstasfdemux.c:
8546           asfdemux: Don't set durations of 0 on outgoing buffers.
8547           Some (broken) streams don't have the extended stream properties in
8548           the header, resulting in applying a duration of zero on outgoing
8549           buffers.
8550           Fixes #611473
8551
8552 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
8553
8554         * gst/asfdemux/asfpacket.c:
8555           asfdemux: Make sure we always set proper payload duration.
8556           Some (broken) streams will have a delta of 0, resulting in outgoing
8557           buffers having durations of 0.
8558           Fixes #611473
8559
8560 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8561
8562         * configure.ac:
8563         * win32/common/config.h:
8564           0.10.13.3 pre-release
8565
8566 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
8567
8568         * gst/asfdemux/asfpacket.c:
8569           asfdemux: Make sure we don't end up with negative timestamps.
8570           Some files have payload with timestamps smaller than the preroll duration.
8571           Instead of blindly substracting the preroll value (and ending up with
8572           insanely high timestamps on the outgoing buffers), we make sure we
8573           never go below 0.
8574           Fixes #610432
8575
8576 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8577
8578         * configure.ac:
8579         * win32/common/config.h:
8580           0.10.13.2 pre-release
8581           Update core/base requirement to 0.10.26, since that's more likely
8582           to be the actual requirement.
8583
8584 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8585
8586         * po/LINGUAS:
8587         * po/el.po:
8588         * po/sl.po:
8589           po: update translations
8590
8591 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8592
8593         * tests/check/elements/x264enc.c:
8594           x264enc: add caps check to x264enc unit test
8595           Add some minimal caps checking to x264enc unit test.
8596           See #610089.
8597
8598 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
8599
8600         * ext/x264/gstx264enc.c:
8601           x264enc: fix up avcC header construction and playback by flash players
8602           Fix off-by-one bug when constructing the avcC header chunk: we
8603           wrote wrong profile info into the header. The first byte in the
8604           SPS NAL we get from x264 is the nal type, not the profile_idc.
8605           Also add some debug logging.
8606           Fixes #610089.
8607
8608 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
8609
8610         * gst/asfdemux/gstasfdemux.c:
8611           asfdemux: Improve seek behaviour for audio-only with no index
8612           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
8613           for video, we can just seek to seek_time instead.
8614
8615 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8616
8617         * configure.ac:
8618           configure: fix up GST_CXXFLAGS properly
8619           We don't want C specific flags in GST_CXXFLAGS, so base it on the
8620           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
8621           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
8622
8623 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8624
8625         * MAINTAINERS:
8626           Update MAINTAINERS, add myself
8627
8628 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
8629
8630         * configure.ac:
8631           configure: base GST_CXXFLAGS on --cflags from pkg-config
8632           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
8633           point for for both C and CXX settings.
8634
8635 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8636
8637         * common:
8638           Automatic update of common submodule
8639           From 96dc793 to 44ecce7
8640
8641 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8642
8643         * Makefile.am:
8644         * configure.ac:
8645         * win32/common/.gitignore:
8646         * win32/common/config.h:
8647           win32: change how win32/common/config.h is updated
8648           Generate win32/common/config.h-new directly from config.h.in,
8649           using shell variables in configure and some hard-coded information.
8650           Change top-level makefile so that 'make win32-update' copies the
8651           generated file to win32/common/config.h, which we keep in source
8652           control. It's kept in source control so that the git tree is
8653           buildable from VS.
8654           This change is similar to the ones applied a while ago to GStreamer
8655           core, gst-plugins-base and gst-plugins-good and prevents configure
8656           from changing files in source control. The generated config.h
8657           should be ok, but needs testing.
8658
8659 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8660
8661         * gst/realmedia/rtspreal.c:
8662           rtspreal: don't construct config header with uninitialised bytes
8663           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
8664           a presumably unintentional padding of uninitialised bytes at the end
8665           of the CONT tags chunk, which should be harmless but causes warnings
8666           in valgrind (see #608533 for a test URL).
8667
8668 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8669
8670         * gst/realmedia/rtspreal.c:
8671           rtspreal: add finalize function so we can free streams and rulebook
8672           Fix memory leak in Real RTSP component (#608533).
8673
8674 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8675
8676         * gst/realmedia/rtspreal.c:
8677           rtspreal: fix minor memory leak
8678           Caps take their own reference when a buffer is added to them, so
8679           unref buffer after adding it to caps (#608533).
8680
8681 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8682
8683         * gst/realmedia/rdtdepay.c:
8684           rdtdepay: unref input buffer when done
8685           Fixes memory leak, see #608533.
8686
8687 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8688
8689         * common:
8690           Automatic update of common submodule
8691           From 15d47a6 to 96dc793
8692
8693 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8694
8695         * ext/x264/gstx264enc.c:
8696         * ext/x264/gstx264enc.h:
8697           x264enc: make use of Access Unit delimiters configurable
8698           API: GstX264Enc:aud
8699
8700 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8701
8702         * gst/asfdemux/asfpacket.c:
8703           asfdemux: Do not subtract padding twice
8704           Only subtract implicit padding if an explicit one isn't
8705           provided. Avoids subtracting it twice and causing
8706           parsing errors.
8707           Fixes #607698
8708
8709 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
8710
8711         * gst/asfdemux/gstasfdemux.c:
8712         * gst/mpegstream/gstmpegpacketize.c:
8713           assert: g_assert_not_reached() cannot replace return statement
8714           Fix build with assert being turned off.
8715
8716 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8717
8718         * common:
8719           Automatic update of common submodule
8720           From 14cec89 to 15d47a6
8721
8722 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
8723
8724         * gst/asfdemux/gstasfdemux.c:
8725           asfdemux: Don't forget to update flow variable
8726           Forgot to update the return value in the loop.
8727
8728 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
8729
8730         * gst/asfdemux/gstasfdemux.c:
8731           asfdemux: Check flow return on every push
8732           We previously only aggregated flow returns after the while(push) loop,
8733           which meant that in some cases we would end-up not properly aggregating
8734           the flow returns.
8735           This is based on the same flow aggregation algorithm as oggdemux.
8736
8737 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8738
8739         * ext/x264/gstx264enc.c:
8740           x264enc: Add stream-format to output caps
8741           Adds stream-format to output caps of x264enc that
8742           informs if the stream is in bytestream of avc format.
8743           Fixes #606662
8744
8745 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
8746
8747         * gst/mpegaudioparse/gstxingmux.c:
8748           xingmux: Fix unaligned memory access
8749           ARM/SPARC need 32bit alignment but xingmux accesses possibly
8750           unaligned memory, which leads to SIGBUS.
8751           Fixes bug #586464.
8752
8753 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
8754
8755         * gst/asfdemux/gstasfdemux.c:
8756           asfdemux: Use GST_STR_NULL in a couple of places.
8757           Fixes crashing on some of the log statements on win32.
8758
8759 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8760
8761         * gst/realmedia/rmdemux.c:
8762           rmdemux: Parse and post bitrate for streams
8763           Parse the bitrate of the streams and post their tags.
8764           Fixes #599299
8765
8766 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8767
8768         * gst/asfdemux/gstasfdemux.c:
8769         * gst/asfdemux/gstasfdemux.h:
8770           asfdemux: Post bitrate tag
8771           If stream bitrate object is available, post the bitrate
8772           tags.
8773           Fixes #599297
8774
8775 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8776
8777         * gst/mpegaudioparse/gstmpegaudioparse.c:
8778         * gst/mpegaudioparse/gstmpegaudioparse.h:
8779           mp3parse: minor validation check of (Xing, VBRI) metadata
8780           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
8781
8782 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8783
8784         * gst/mpegaudioparse/gstmpegaudioparse.c:
8785           mp3parse: use proper total_time and total_bytes in various cases
8786           The correct basis for (Xing, VBRI) seek table calculations is the
8787           byte size and duration provided by that metadata, rather than some
8788           other (possibly even estimated) one.  This also prevents an infinite
8789           conversion loop in (unlikely) case where a TOC is provided without
8790           such corresponding (duration) metdata.
8791
8792 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8793
8794         * gst/mpegaudioparse/gstmpegaudioparse.c:
8795         * gst/mpegaudioparse/gstmpegaudioparse.h:
8796           mp3parse: conserve stop time for non-accurate seek
8797           Use the same strategy as accurate seeks to store
8798           pending non-accurate seeks to avoid overwriting non-definite
8799           stop times. When doing non-accurate seeks our position
8800           reporting might drift off by some secs and the stream can
8801           end up before it should.
8802           Fixes #603695
8803
8804 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8805
8806         * common:
8807           Automatic update of common submodule
8808           From 47cb23a to 14cec89
8809
8810 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8811
8812         * ext/amrwbdec/amrwb.c:
8813           amrwbdec: give decoder a rank so decodebin/playbin will use it
8814
8815 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8816
8817         * gst/mpegaudioparse/gstmpegaudioparse.c:
8818           mp3parse: return false when we can't seek
8819           When upstream can't seek, we return false as well
8820
8821 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8822
8823         * ext/lame/gstlame.c:
8824         * ext/lame/gstlamemp3enc.c:
8825           lame: Avoid crash when seeking before negotiating
8826           lame's 'lgv' variable is only initialized when the caps
8827           is negotiated, whenever a seek happens before that, it would
8828           attempt to call a function on an empty pointer, causing the crash.
8829           Fixes #603515
8830
8831 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8832
8833         * common:
8834           Automatic update of common submodule
8835           From 87bf428 to 47cb23a
8836
8837 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8838
8839         * common:
8840           Automatic update of common submodule
8841           From da4c75c to 87bf428
8842
8843 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
8844
8845         * common:
8846           Automatic update of common submodule
8847           From 53a2485 to da4c75c
8848
8849 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8850
8851         * gst/mpegaudioparse/gstmpegaudioparse.c:
8852           mp3parse: fix non-flushing seek
8853           Specifically, in addition to clearing lots of variables/offsets
8854           when receiving newsegment, also clear leftover data to match.
8855
8856 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
8857
8858         * ext/x264/gstx264enc.c:
8859         * ext/x264/gstx264enc.h:
8860           x264enc: Make upstream GstForceKeyUnit thread-safe
8861           Also send the GstForceKeyUnit event downstream when an upstream on is received,
8862           allowing muxers or payloaders to take appropriate actions.
8863           https://bugzilla.gnome.org/show_bug.cgi?id=602556
8864
8865 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8866
8867         * common:
8868           Automatic update of common submodule
8869           From a3e3ce4 to 53a2485
8870
8871 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
8872
8873         * gst/asfdemux/gstasfdemux.c:
8874           asfdemux: Don't call strlen() on NULL pointers
8875           Fixes bug #602280.
8876
8877 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8878
8879         * gst/asfdemux/gstasfdemux.c:
8880           asfdemux: Remove old pads when new ones are added
8881           The old pads were being removed before adding the new ones,
8882           we should add the new ones first.
8883           Fixes #599718
8884
8885 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8886
8887         * gst/asfdemux/gstasfdemux.c:
8888         * gst/asfdemux/gstasfdemux.h:
8889           asfdemux: Handle chained asfs on pull mode
8890           Adds chained asfs handling to pull mode. It now checks if
8891           there is a new asf header after the last packet (when it
8892           is possible to know how many packets are) or it tries
8893           checking if a processed packet that fails is an header
8894           object.
8895           Fixes #599718
8896
8897 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8898
8899         * gst/asfdemux/gstasfdemux.c:
8900         * gst/asfdemux/gstasfdemux.h:
8901           asfdemux: properly do chained asfs on push mode
8902           To properly do chained asfs work with playbin2, we need to
8903           push eos on the old pads before removing them.
8904           Fixes #599718
8905
8906 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8907
8908         * gst/asfdemux/gstasfdemux.c:
8909         * gst/asfdemux/gstasfdemux.h:
8910           asfdemux: add support for chained asfs (push mode)
8911           Adds support for detecting and playing chained asfs
8912           in push mode. asfdemux tries to detect a new asf start
8913           by identifying the header object guid in a input buffer.
8914           When it finds it, it resets its state, removing its pads
8915           and creates new ones for the new file.
8916
8917 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8918
8919         * gst/asfdemux/gstasfdemux.c:
8920           asfdemux: fix two small leaks
8921
8922 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8923
8924         * gst/asfdemux/gstasfdemux.c:
8925           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
8926           WM/Track has a 0 base but is often wrongly written as starting from 1,
8927           so not as reliable as WM/TrackNumber which always starts from 1.
8928
8929 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8930
8931         * gst/asfdemux/gstasfdemux.c:
8932           asfdemux: WM/Track starts counting from 0, adjust to start from 1
8933
8934 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8935
8936         * gst/asfdemux/gstasfdemux.c:
8937           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
8938           There's both WM/Track and WM/TrackNumber.
8939
8940 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
8941
8942         * ext/a52dec/gsta52dec.c:
8943           a52dec: Fix debug statement: Pass pos variable instead of time() function
8944
8945 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
8946
8947         * gst/dvdsub/gstdvdsubdec.c:
8948           dvdsubdec: Fix printf format string warning
8949
8950 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
8951
8952         * gst/asfdemux/gstasfdemux.c:
8953           asfdemux: Fix bogus variable used uninitialised warnings
8954
8955 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
8956
8957         * po/Makevars:
8958           po: Don't create backup .po files
8959           As well as preventing creation of useless backup files, it works
8960           around a bug in gettext 0.17 on OS/X
8961
8962 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
8963
8964         * gst/asfdemux/asfpacket.c:
8965           asfdemux: fix c99-style comments.
8966
8967 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
8968
8969         * gst/asfdemux/asfpacket.c:
8970           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
8971
8972 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8973
8974         * gst/realmedia/rmutils.c:
8975           rmutils: fix byteswapping
8976           fix the byteswapping code that was wrong because of the side effects of the
8977           READ/WRITE macros.
8978           Fixes #599676
8979
8980 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
8981
8982         * ext/x264/gstx264enc.c:
8983           x264enc: Adapt to slightly modified x264 API
8984           Fixes #599095.
8985
8986 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8987
8988         * gst/asfdemux/asfpacket.c:
8989           asfdemux: careful to avoid crash on bogus data
8990           When receiving bogus data, we have to avoid subtracting a value
8991           larger than 'size' from 'size' variable, resulting in a wrap
8992           that would make 'size' a really large bogus value.
8993           Fixes #599333
8994
8995 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
8996
8997         * win32/common/config.h:
8998           win32: Commit bumped version number
8999
9000 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
9001
9002         * gst/mpegaudioparse/gstmpegaudioparse.c:
9003           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
9004           Fixes #598761
9005           This removes a good 50% of processing time for parsing a buffer.
9006           We do this by simply... getting the nicks that we already have handy
9007           instead of going through the expensive glib system.
9008
9009 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
9010
9011         * configure.ac:
9012           configure.ac: And back to development we go...
9013
9014 === release 0.10.13 ===
9015
9016 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
9017
9018         * ChangeLog:
9019         * NEWS:
9020         * RELEASE:
9021         * common:
9022         * configure.ac:
9023         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9024         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9025         * docs/plugins/inspect/plugin-a52dec.xml:
9026         * docs/plugins/inspect/plugin-asf.xml:
9027         * docs/plugins/inspect/plugin-cdio.xml:
9028         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9029         * docs/plugins/inspect/plugin-dvdread.xml:
9030         * docs/plugins/inspect/plugin-dvdsub.xml:
9031         * docs/plugins/inspect/plugin-iec958.xml:
9032         * docs/plugins/inspect/plugin-lame.xml:
9033         * docs/plugins/inspect/plugin-mad.xml:
9034         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9035         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9036         * docs/plugins/inspect/plugin-mpegstream.xml:
9037         * docs/plugins/inspect/plugin-realmedia.xml:
9038         * docs/plugins/inspect/plugin-siddec.xml:
9039         * docs/plugins/inspect/plugin-twolame.xml:
9040         * docs/plugins/inspect/plugin-x264.xml:
9041         * gst-plugins-ugly.doap:
9042         * win32/common/config.h:
9043           Release 0.10.13
9044
9045 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
9046
9047         * po/af.po:
9048         * po/az.po:
9049         * po/bg.po:
9050         * po/ca.po:
9051         * po/cs.po:
9052         * po/da.po:
9053         * po/de.po:
9054         * po/en_GB.po:
9055         * po/es.po:
9056         * po/eu.po:
9057         * po/fi.po:
9058         * po/fr.po:
9059         * po/hu.po:
9060         * po/id.po:
9061         * po/it.po:
9062         * po/ja.po:
9063         * po/lt.po:
9064         * po/lv.po:
9065         * po/ms.po:
9066         * po/mt.po:
9067         * po/nb.po:
9068         * po/nl.po:
9069         * po/or.po:
9070         * po/pl.po:
9071         * po/pt_BR.po:
9072         * po/ru.po:
9073         * po/sk.po:
9074         * po/sq.po:
9075         * po/sr.po:
9076         * po/sv.po:
9077         * po/tr.po:
9078         * po/uk.po:
9079         * po/vi.po:
9080         * po/zh_CN.po:
9081           Update .po files
9082
9083 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
9084
9085         * common:
9086           Automatic update of common submodule
9087           From 85d1530 to 0702fe1
9088
9089 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
9090
9091         * ChangeLog:
9092         * configure.ac:
9093         * po/af.po:
9094         * po/az.po:
9095         * po/bg.po:
9096         * po/ca.po:
9097         * po/cs.po:
9098         * po/da.po:
9099         * po/de.po:
9100         * po/en_GB.po:
9101         * po/es.po:
9102         * po/eu.po:
9103         * po/fi.po:
9104         * po/fr.po:
9105         * po/hu.po:
9106         * po/id.po:
9107         * po/it.po:
9108         * po/ja.po:
9109         * po/lt.po:
9110         * po/lv.po:
9111         * po/ms.po:
9112         * po/mt.po:
9113         * po/nb.po:
9114         * po/nl.po:
9115         * po/or.po:
9116         * po/pl.po:
9117         * po/pt_BR.po:
9118         * po/ru.po:
9119         * po/sk.po:
9120         * po/sq.po:
9121         * po/sr.po:
9122         * po/sv.po:
9123         * po/tr.po:
9124         * po/uk.po:
9125         * po/vi.po:
9126         * po/zh_CN.po:
9127         * win32/common/config.h:
9128           0.10.12.3 pre-release
9129
9130 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
9131
9132         * common:
9133           Automatic update of common submodule
9134           From a3e3ce4 to 85d1530
9135
9136 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
9137
9138         * ext/a52dec/gsta52dec.c:
9139           a52dec: Fix reference leak on all input buffers in 'dvd mode'
9140           https://bugzilla.gnome.org/show_bug.cgi?id=598272
9141
9142 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
9143
9144         * ChangeLog:
9145         * configure.ac:
9146         * po/LINGUAS:
9147         * po/af.po:
9148         * po/az.po:
9149         * po/bg.po:
9150         * po/ca.po:
9151         * po/cs.po:
9152         * po/da.po:
9153         * po/de.po:
9154         * po/en_GB.po:
9155         * po/es.po:
9156         * po/eu.po:
9157         * po/fi.po:
9158         * po/fr.po:
9159         * po/hu.po:
9160         * po/id.po:
9161         * po/it.po:
9162         * po/ja.po:
9163         * po/lt.po:
9164         * po/lv.po:
9165         * po/ms.po:
9166         * po/mt.po:
9167         * po/nb.po:
9168         * po/nl.po:
9169         * po/or.po:
9170         * po/pl.po:
9171         * po/pt_BR.po:
9172         * po/ru.po:
9173         * po/sk.po:
9174         * po/sq.po:
9175         * po/sr.po:
9176         * po/sv.po:
9177         * po/tr.po:
9178         * po/uk.po:
9179         * po/vi.po:
9180         * po/zh_CN.po:
9181         * win32/common/config.h:
9182           0.10.12.2 pre-release
9183
9184 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
9185
9186         * docs/plugins/gst-plugins-ugly-plugins.args.new:
9187         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9188           docs: Remove files accidentally added
9189           Remove the gst-plugins-ugly-plugins.args.new and
9190           gst-plugins-ugly-plugins.signals.new files, that appear
9191           to have been accidentally added in commit
9192           f5d046a0b034f9bd7274291f7131ee5db1a30052
9193
9194 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
9195
9196         * ext/a52dec/gsta52dec.c:
9197           a52dec: Add some debugging for new segment events
9198
9199 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
9200
9201         * ext/mpeg2dec/gstmpeg2dec.c:
9202           mpeg2dec: fix warning in macosx snow leopard
9203
9204 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
9205
9206         * gst/mpegstream/gstmpegparse.c:
9207           mpegstream: fix warning in macosx snow leopard
9208
9209 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
9210
9211         * gst/mpegaudioparse/gstmpegaudioparse.c:
9212           mpegaudioparse: fix warning in macosx snow leopard
9213
9214 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
9215
9216         * gst/dvdsub/gstdvdsubdec.c:
9217           dvdsubdec: fix warning on macosx snow leopard
9218
9219 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
9220
9221         * gst/asfdemux/gstasfdemux.c:
9222           asfdemux: fix warning in macosx snow leopard
9223
9224 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
9225
9226         * gst/mpegaudioparse/gstmpegaudioparse.c:
9227           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
9228
9229 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
9230
9231         * common:
9232           Automatic update of common submodule
9233           From 19fa4f3 to a3e3ce4
9234
9235 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
9236
9237         * gst/asfdemux/gstasfdemux.c:
9238         * gst/realmedia/rdtmanager.c:
9239           build: fprintf, sprintf, sscanf need stdio.h
9240
9241 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
9242
9243         * ext/mad/gstmad.c:
9244           mad: add missing include to fix the build
9245
9246 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9247
9248         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9249           dvdlpcm: whitespace fixes
9250
9251 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
9252
9253         * gst-plugins-ugly.spec.in:
9254           update spec file
9255
9256 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9257
9258         * configure.ac:
9259           x264enc: adjust configure checking to changed upstream
9260
9261 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9262
9263         * ext/x264/gstx264enc.c:
9264           x264enc: conditionally adjust to new upstream API
9265           Fixes #596517.
9266
9267 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9268
9269         * gst/mpegaudioparse/gstmpegaudioparse.c:
9270         * gst/mpegaudioparse/gstmpegaudioparse.h:
9271           mpegaudioparse: prevent infinite (re)syncing
9272           Conflicts:
9273           gst/mpegaudioparse/gstmpegaudioparse.c
9274
9275 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
9276
9277         * gst/mpegaudioparse/gstmpegaudioparse.c:
9278           mp3parse: Refactor checking for sync. Make resyncing more reliable.
9279           Previously, we could get false sync relatively easily - it sometimes happened
9280           on real files. This cleans the code up a fair bit, and makes it require more
9281           confirmation that we've found valid sync before continuing.
9282
9283 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9284
9285         * gst/mpegaudioparse/gstmpegaudioparse.c:
9286           mpegaudioparse: ensure 2 valid headers in a row when resyncing
9287
9288 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9289
9290         * gst/mpegstream/gstdvddemux.c:
9291           dvddemux: remove bogus ifndef
9292
9293 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9294
9295         * common:
9296           Automatic update of common submodule
9297           From 94f95e3 to 19fa4f3
9298
9299 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9300
9301         * ext/mpeg2dec/gstmpeg2dec.c:
9302           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
9303
9304 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9305
9306         * gst/dvdsub/gstdvdsubparse.c:
9307           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
9308
9309 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
9310
9311         * ext/amrnb/amrnbdec.c:
9312         * ext/amrnb/amrnbenc.c:
9313           Remove Ronald Bultje from Authors field
9314           Replaced with "GStreamer maintainers
9315           <gstreamer-devel@lists.sourceforge.net>" or just removed,
9316           depending on the number of other authors.
9317
9318 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
9319
9320         * gst/asfdemux/Makefile.am:
9321         * gst/asfdemux/gstasfmux.c:
9322         * gst/asfdemux/gstasfmux.h:
9323           asfdemux: Remove old non-built asfmux code
9324           Remove so people don't confuse it with the new asfmux code
9325           in -bad.
9326
9327 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9328
9329         * ext/a52dec/gsta52dec.c:
9330           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
9331           It's not defined for older liba52 versions.
9332
9333 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
9334
9335         * ext/a52dec/gsta52dec.c:
9336           a52dec: Allow liba52 to use djbfft based IMDCT transform
9337           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
9338           IMDCT transform acceleration. It does however have a software based
9339           acceleration using the djbfft library (D.J. Bernstein's library for
9340           fourier transforms - Extremely fast library for floating-point
9341           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
9342           flag.
9343           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
9344           and AltiVec implementations, but those are checked for first, and
9345           djbfft is chosen only if none of those is available - good in the
9346           case of some distributions including a port of the MPlayer changes
9347           in their system a52dec library.
9348           The down and upmix code in liba52 doesn't seem to be disturbed by
9349           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
9350           versions if passed from oil_cpu_get_flags (SSE currently is not).
9351           Fixes bug #592787.
9352
9353 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9354
9355         * configure.ac:
9356           amr: Use opencore-amr pkg-config files if possible
9357           This makes it possible to build the plugins when the libraries
9358           are installed at non-standard locations.
9359           Fixes bug #591348.
9360
9361 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9362
9363         * gst/mpegaudioparse/gstmpegaudioparse.c:
9364           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
9365           Metadata provided seek tables are consistent with metadata's view of
9366           total size, which typically matches real size, but need not do so
9367           (e.g. a truncated file).  Fixes seeking and position reporting
9368           in such truncated files (although duration based on metadata may then
9369           still be incorrect).
9370
9371 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9372
9373         * configure.ac:
9374           configure: bump core/base requirements to released versions
9375           to avoid confusion.
9376
9377 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9378
9379         * configure.ac:
9380           configure: Remove all mentions to the id3tag plugin which was removed
9381
9382 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
9383
9384         * configure.ac:
9385           mad: make check for mad independent of the check for id3tag
9386           Fixes bug #590432.
9387
9388 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9389
9390         * gst/asfdemux/gstrtpasfdepay.c:
9391           rtpasfdepay: set padding size to the correct value
9392           asf packets in rtp packets should come with their padding fields
9393           set to 0 and the depayload must update them to the correct
9394           value before pushing downstream
9395
9396 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
9397
9398         * configure.ac:
9399         * docs/plugins/Makefile.am:
9400         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9401         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9402         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9403         * docs/plugins/inspect/plugin-amrnb.xml:
9404         * docs/plugins/inspect/plugin-amrwbdec.xml:
9405         * ext/Makefile.am:
9406         * ext/amrnb/GstAmrnbEnc.prs:
9407         * ext/amrnb/Makefile.am:
9408         * ext/amrnb/README:
9409         * ext/amrnb/amrnb.c:
9410         * ext/amrnb/amrnbdec.c:
9411         * ext/amrnb/amrnbdec.h:
9412         * ext/amrnb/amrnbenc.c:
9413         * ext/amrnb/amrnbenc.h:
9414         * ext/amrnb/amrnbparse.c:
9415         * ext/amrnb/amrnbparse.h:
9416         * ext/amrwbdec/Makefile.am:
9417         * ext/amrwbdec/README:
9418         * ext/amrwbdec/amrwb.c:
9419         * ext/amrwbdec/amrwbdec.c:
9420         * ext/amrwbdec/amrwbdec.h:
9421           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
9422           These are based on the OpenCore codecs.
9423           Fixes bug #584890.
9424
9425 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
9426
9427         * common:
9428           Automatic update of common submodule
9429           From fedaaee to 94f95e3
9430
9431 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9432
9433         * LICENSE_readme:
9434         * REQUIREMENTS:
9435         * configure.ac:
9436         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9437         * docs/plugins/gst-plugins-ugly-plugins.args.new:
9438         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9439         * docs/plugins/inspect/plugin-dvdnav.xml:
9440         * ext/Makefile.am:
9441         * ext/dvdnav/.gitignore:
9442         * ext/dvdnav/Makefile.am:
9443         * ext/dvdnav/README:
9444         * ext/dvdnav/dvdnavsrc.c:
9445         * ext/dvdnav/dvdnavsrc.h:
9446         * ext/dvdnav/gst-dvd:
9447         * ext/dvdread/dvdreadsrc.c:
9448         * gst-plugins-ugly.spec.in:
9449         * po/POTFILES.in:
9450           dvdnav: remove dvdnav plugin
9451           Remove dvdnav plugin, it has no future. resindvd is the plugin to
9452           use for dvd playback. Note that dvdnav was never really enabled
9453           in -ugly, you had to edit configure.ac to get it built.
9454
9455 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9456
9457         * tests/check/elements/mpeg2dec.c:
9458           mpeg2dec: Fix unused variables compiler warnings in unit test
9459
9460 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
9461
9462         * autogen.sh:
9463           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
9464           Check for more automake command variants. Use printf instead of 'echo -n'
9465           for portability
9466
9467 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9468
9469         * common:
9470           Automatic update of common submodule
9471           From 5845b63 to fedaaee
9472
9473 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
9474
9475         * .gitignore:
9476           Make git ignore more files
9477
9478 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
9479
9480         * gst/asfdemux/gstasfdemux.c:
9481           asfdemux: Refactor multiple packet pull.
9482           This also fixes a bug by which the first buffer (in a multi-packet mode)
9483           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
9484           full incoming buffer and not just of the single asf packet.
9485           Fixes corrupted frames introduced by latest commit.
9486
9487 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9488
9489         * gst/asfdemux/gstasfdemux.c:
9490           asfdemux: use the right accurate field
9491           Remove accurate variable and its faulty use because the real variable is an
9492           instance variable.
9493
9494 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
9495
9496         * gst/asfdemux/asfpacket.c:
9497         * gst/asfdemux/gstasfdemux.c:
9498           asfdemux: Sprinkle branch prediction macros accross the code
9499
9500 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
9501
9502         * gst/asfdemux/gstasfdemux.c:
9503           asfdemux: Delay newsegment handling until we have a keyframe.
9504           We now have a chance for packets to be collected before we send out the
9505           newsegment. If we're not in accurate seeking (keyunit) it will set
9506           the segment start/time to the keyframe's timestamp.
9507
9508 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
9509
9510         * gst/asfdemux/gstasfdemux.c:
9511           asfdemux: Remove useless check. We already have checked for it above.
9512
9513 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
9514
9515         * gst/asfdemux/gstasfdemux.c:
9516           asfdemux: No longer queue GOPs now that seeking is fixed.
9517           We now *always* seek to the keyframe just before our requested position.
9518           When we encounter the first keyframe and we were not accurate (therefore doing
9519           keyframe seeking), we update the segment start position to the keyframe timestamp.
9520
9521 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
9522
9523         * gst/asfdemux/gstasfdemux.c:
9524         * gst/asfdemux/gstasfdemux.h:
9525           asfdemux: Store the accurate seeking flag
9526
9527 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
9528
9529         * gst/asfdemux/gstasfdemux.c:
9530           asfdemux: Use the average frame duration for buffers without a duration.
9531           This will still cause some timestamp jitter, but giving a hint as to the duration
9532           rather than nothing seems to be a better idea.
9533           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
9534           duration using the accumulated packet duration (which will be correct).
9535
9536 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
9537
9538         * gst/asfdemux/gstasfdemux.c:
9539         * gst/asfdemux/gstasfdemux.h:
9540           asfdemux: Use index entry packet count to optimize seeking.
9541           The simple index entries also contain the number of packets one needs
9542           to retrieve at a given position to get a full keyframe. We therefore
9543           use that information to retrieve all those packets in one buffer when
9544           working in pull-mode.
9545
9546 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9547
9548         * gst/asfdemux/gstasfdemux.c:
9549           asfdemux: Do not try to free const pointer
9550           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
9551           asfdemux tried to free a const pointer that had been cast to a
9552           normal pointer variable.
9553
9554 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
9555
9556         * gst/asfdemux/gstasfdemux.c:
9557           asfdemux: Use presentation timestamp when searching in the index.
9558           We need to take the preroll into account... else we end up too early.
9559
9560 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
9561
9562         * common:
9563           Automatic update of common submodule
9564           From f3bb51b to 5845b63
9565
9566 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
9567
9568         * gst/asfdemux/gstasfdemux.c:
9569           asfdemux: Convert index entry from presentation time to timestamps.
9570           We weren't taking the preroll into account previously, meaning that we
9571           were always seeking preroll nanoseconds too early... resulting in a lot
9572           of dropped packets (which are before the start time).
9573           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
9574
9575 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
9576
9577         * common:
9578         * gst/asfdemux/gstasfdemux.c:
9579           asfdemux: Fix byte array metadata handling.
9580           We basically discard byte array metadata. Should be trivial to adapt
9581           to storing the pointers if we need it later on.
9582
9583 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
9584
9585         * gst/asfdemux/gstasfdemux.c:
9586         * gst/asfdemux/gstasfdemux.h:
9587           asfdemux: Handle PAR/interlaced information stored in packet payload.
9588           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
9589           in the ASF Packet payload extensions).
9590
9591 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
9592
9593         * gst/asfdemux/gstasfdemux.c:
9594         * gst/asfdemux/gstasfdemux.h:
9595           asfdemux: Store/Handle global metadata (not specific to one stream).
9596           This allows us to store (and handle) PAR information which might be stored there.
9597
9598 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9599
9600         * gst/mpegaudioparse/gstmpegaudioparse.c:
9601           mpegaudioparse: fix Xing inverse seek table building
9602
9603 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
9604
9605         * common:
9606           Automatic update of common submodule
9607           From f3bb51b to f810030
9608
9609 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9610
9611         * gst/asfdemux/gstasfdemux.c:
9612           asfdemux: don't try to free a NULL taglist
9613
9614 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9615
9616         * gst/asfdemux/gstasfdemux.c:
9617           asfdemux: post tags only after we've created our source pads
9618           Post global tags only after we've added our source pads, so that
9619           tag events get sent downstream in addition to tag messages posted
9620           on the bus. This makes sure tags can be picked up automatically
9621           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
9622           While we're at it, also add a container-format tag.
9623
9624 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9625
9626         * configure.ac:
9627         * gst/asfdemux/gstasfdemux.c:
9628           asfdemux: use new bytereader functions for image tag parsing
9629
9630 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9631
9632         * gst/asfdemux/gstasfdemux.c:
9633         * gst/asfdemux/gstasfdemux.h:
9634           asfdemux: remove some more unused variables
9635
9636 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9637
9638         * gst/realmedia/rmdemux.c:
9639           rmdemux: plug buffer leaking
9640
9641 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9642
9643         * gst/asfdemux/gstrtpasfdepay.c:
9644           asfdepay: guard against dropped buffers
9645           If a buffer was dropped, we might request data from the adapter that is not
9646           there and then we get a NULL buffer.
9647
9648 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9649
9650         * gst/asfdemux/gstasfdemux.c:
9651         * gst/asfdemux/gstasfdemux.h:
9652           asfdemux: set DISCONT on streams
9653           When we receive a DISCONT as input, don't clear our complete state but simply
9654           mark a discont that will be put on the next buffer. The code will be able to
9655           handle and throw away incomplete data.
9656           Add some more debug info.
9657           Remove an unused variable.
9658
9659 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9660
9661         * gst/asfdemux/gstrtpasfdepay.c:
9662           asfdepay: set DELTA_UNIT flag correctly
9663           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
9664           Add some more debug info.
9665
9666 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9667
9668         * gst/asfdemux/gstasfdemux.c:
9669           asfdemux: fix latency calculations
9670           We need to check for -1 as an invalid timestamp, not 1.
9671
9672 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9673
9674         * gst/mpegaudioparse/gstmpegaudioparse.c:
9675         * gst/mpegaudioparse/gstmpegaudioparse.h:
9676           mp3parse: don't put every single frame into the index
9677           Let's not put every single mp3 frame in our index, a few frames per
9678           second should be more than enough. For now use an index interval
9679           of 100ms-500ms depending on the upstream size, to keep the index at
9680           a reasonable size. Factor out the code that adds the index entry
9681           into a separate function for better code readability.
9682
9683 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9684
9685         * gst/mpegaudioparse/gstmpegaudioparse.c:
9686         * gst/mpegaudioparse/gstmpegaudioparse.h:
9687           mp3parse: assume seekability only if we know the upstream size
9688           While technically upstream may be seekable even if it doesn't know
9689           the exact size, I can't think of a use case where this distincation
9690           is relevant in practice, so for now just assume we're not seekable
9691           if upstream doesn't provide us with a size. Makes sure we don't
9692           build a seek index when streaming internet radio with sources that
9693           pretend to be seekable until you try to actually seek.
9694
9695 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9696
9697         * gst-plugins-ugly.spec.in:
9698           Fix x264 requirement in SPEC file
9699
9700 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9701
9702         * ext/x264/gstx264enc.c:
9703         * gst/realmedia/rdtmanager.c:
9704           x264enc, rdtmanager: fix compilation with debugging disabled
9705
9706 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
9707
9708         * common:
9709         * docs/plugins/Makefile.am:
9710           docs: Bump common. Fix comment in the docs Makefile.am
9711
9712 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
9713
9714         * configure.ac:
9715         * win32/common/config.h:
9716           Back to development -> 0.10.12.1
9717
9718 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
9719
9720         * gst-plugins-ugly.doap:
9721           Add 0.10.12 release to the doap file
9722
9723 === release 0.10.12 ===
9724
9725 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
9726
9727         * ChangeLog:
9728         * NEWS:
9729         * RELEASE:
9730         * configure.ac:
9731         * docs/plugins/gst-plugins-ugly-plugins.args:
9732         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9733         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9734         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9735         * docs/plugins/inspect/plugin-a52dec.xml:
9736         * docs/plugins/inspect/plugin-asf.xml:
9737         * docs/plugins/inspect/plugin-cdio.xml:
9738         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9739         * docs/plugins/inspect/plugin-dvdread.xml:
9740         * docs/plugins/inspect/plugin-dvdsub.xml:
9741         * docs/plugins/inspect/plugin-iec958.xml:
9742         * docs/plugins/inspect/plugin-lame.xml:
9743         * docs/plugins/inspect/plugin-mad.xml:
9744         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9745         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9746         * docs/plugins/inspect/plugin-mpegstream.xml:
9747         * docs/plugins/inspect/plugin-realmedia.xml:
9748         * docs/plugins/inspect/plugin-siddec.xml:
9749         * docs/plugins/inspect/plugin-synaesthesia.xml:
9750         * docs/plugins/inspect/plugin-twolame.xml:
9751         * docs/plugins/inspect/plugin-x264.xml:
9752         * win32/common/config.h:
9753           Release 0.10.12
9754
9755 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
9756
9757         * po/bg.po:
9758         * po/id.po:
9759         * po/it.po:
9760         * po/nl.po:
9761         * po/zh_CN.po:
9762           Update .po files
9763
9764 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
9765
9766         * po/af.po:
9767         * po/az.po:
9768         * po/bg.po:
9769         * po/ca.po:
9770         * po/cs.po:
9771         * po/da.po:
9772         * po/en_GB.po:
9773         * po/es.po:
9774         * po/fi.po:
9775         * po/fr.po:
9776         * po/hu.po:
9777         * po/id.po:
9778         * po/it.po:
9779         * po/ja.po:
9780         * po/lt.po:
9781         * po/mt.po:
9782         * po/nb.po:
9783         * po/nl.po:
9784         * po/or.po:
9785         * po/pl.po:
9786         * po/pt_BR.po:
9787         * po/ru.po:
9788         * po/sk.po:
9789         * po/sq.po:
9790         * po/sr.po:
9791         * po/sv.po:
9792         * po/tr.po:
9793         * po/uk.po:
9794         * po/vi.po:
9795         * po/zh_CN.po:
9796           Update .po files
9797
9798 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
9799
9800         * configure.ac:
9801         * po/af.po:
9802         * po/az.po:
9803         * po/bg.po:
9804         * po/ca.po:
9805         * po/cs.po:
9806         * po/da.po:
9807         * po/en_GB.po:
9808         * po/es.po:
9809         * po/fi.po:
9810         * po/fr.po:
9811         * po/hu.po:
9812         * po/id.po:
9813         * po/it.po:
9814         * po/ja.po:
9815         * po/lt.po:
9816         * po/mt.po:
9817         * po/nb.po:
9818         * po/nl.po:
9819         * po/or.po:
9820         * po/pl.po:
9821         * po/pt_BR.po:
9822         * po/ru.po:
9823         * po/sk.po:
9824         * po/sq.po:
9825         * po/sr.po:
9826         * po/sv.po:
9827         * po/tr.po:
9828         * po/uk.po:
9829         * po/vi.po:
9830         * po/zh_CN.po:
9831         * win32/common/config.h:
9832           0.10.11.2 pre-release
9833
9834 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
9835
9836         * win32/common/config.h.in:
9837           win32: Remove #undef inline from the win32 config.h
9838
9839 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9840
9841         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9842         * docs/plugins/inspect/plugin-mad.xml:
9843         * ext/mad/Makefile.am:
9844         * ext/mad/gstid3tag.c:
9845         * ext/mad/gstmad.c:
9846         * ext/mad/gstmad.h:
9847           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
9848           It will be reborn with a shiny new code base under its hood in -bad.
9849           See #581756 and #565764.
9850
9851 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
9852
9853         * tests/check/pipelines/.gitignore:
9854           gitignore: Ignore some built files in the test area
9855
9856 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
9857
9858         * docs/plugins/inspect/plugin-a52dec.xml:
9859         * docs/plugins/inspect/plugin-asf.xml:
9860         * docs/plugins/inspect/plugin-cdio.xml:
9861         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9862         * docs/plugins/inspect/plugin-dvdread.xml:
9863         * docs/plugins/inspect/plugin-dvdsub.xml:
9864         * docs/plugins/inspect/plugin-iec958.xml:
9865         * docs/plugins/inspect/plugin-lame.xml:
9866         * docs/plugins/inspect/plugin-mad.xml:
9867         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9868         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9869         * docs/plugins/inspect/plugin-mpegstream.xml:
9870         * docs/plugins/inspect/plugin-realmedia.xml:
9871         * docs/plugins/inspect/plugin-siddec.xml:
9872         * docs/plugins/inspect/plugin-synaesthesia.xml:
9873         * docs/plugins/inspect/plugin-twolame.xml:
9874           docs: Update plugin inspect files
9875
9876 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
9877
9878         * configure.ac:
9879         * docs/plugins/Makefile.am:
9880         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9881         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9882         * docs/plugins/inspect/plugin-x264.xml:
9883         * ext/Makefile.am:
9884         * gst-plugins-ugly.spec.in:
9885         * tests/check/Makefile.am:
9886         * tests/check/elements/.gitignore:
9887           Moved 'x264enc' from -bad to -ugly
9888
9889 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9890
9891         * ext/x264/gstx264enc.c:
9892         * ext/x264/gstx264enc.h:
9893           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
9894           Fixes #583627
9895
9896 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9897
9898         * ext/x264/GstX264Enc.prs:
9899           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
9900
9901 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9902
9903         * ext/x264/GstX264Enc.prs:
9904           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
9905
9906 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9907
9908         * ext/x264/gstx264enc.c:
9909           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
9910
9911 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
9912
9913         * ext/x264/GstX264Enc.prs:
9914         * ext/x264/Makefile.am:
9915         * ext/x264/gstx264enc.c:
9916           [MOVED FROM BAD 24/28] x264enc: add preset support
9917           Add preset iface and a (dummy) preset file as a starting point.
9918
9919 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9920
9921         * ext/x264/gstx264enc.c:
9922           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
9923
9924 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
9925
9926         * ext/x264/gstx264enc.c:
9927         * ext/x264/gstx264enc.h:
9928           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
9929           Use the GstForceKeyUnit event to force a keyframe.
9930           Fixes #578112.
9931
9932 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9933
9934           [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...
9935           Original commit message from CVS:
9936           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
9937           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9938           Use hyphen in property name, perform safety buffer size check
9939           prior to mem access, and some more parentheses in macro.
9940
9941 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
9942
9943           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
9944           Original commit message from CVS:
9945           * ext/apexsink/Makefile.am:
9946           Link against -lgcrpyto for RSA_new and RSA_free.
9947           * ext/faac/gstfaac.c:
9948           * ext/x264/gstx264enc.c:
9949           Fix compiler warnings.
9950
9951 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9952
9953           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
9954           Original commit message from CVS:
9955           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9956           Construct source caps in more conventional (and correct) manner.
9957
9958 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9959
9960           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
9961           Original commit message from CVS:
9962           * ext/alsaspdif/Makefile.am:
9963           * ext/amrwb/Makefile.am:
9964           * ext/apexsink/Makefile.am:
9965           * ext/arts/Makefile.am:
9966           * ext/artsd/Makefile.am:
9967           * ext/audiofile/Makefile.am:
9968           * ext/audioresample/Makefile.am:
9969           * ext/bz2/Makefile.am:
9970           * ext/cdaudio/Makefile.am:
9971           * ext/celt/Makefile.am:
9972           * ext/dc1394/Makefile.am:
9973           * ext/dirac/Makefile.am:
9974           * ext/directfb/Makefile.am:
9975           * ext/divx/Makefile.am:
9976           * ext/dts/Makefile.am:
9977           * ext/faac/Makefile.am:
9978           * ext/faad/Makefile.am:
9979           * ext/gsm/Makefile.am:
9980           * ext/hermes/Makefile.am:
9981           * ext/ivorbis/Makefile.am:
9982           * ext/jack/Makefile.am:
9983           * ext/jp2k/Makefile.am:
9984           * ext/ladspa/Makefile.am:
9985           * ext/lcs/Makefile.am:
9986           * ext/libfame/Makefile.am:
9987           * ext/libmms/Makefile.am:
9988           * ext/metadata/Makefile.am:
9989           * ext/mpeg2enc/Makefile.am:
9990           * ext/mplex/Makefile.am:
9991           * ext/musepack/Makefile.am:
9992           * ext/musicbrainz/Makefile.am:
9993           * ext/mythtv/Makefile.am:
9994           * ext/nas/Makefile.am:
9995           * ext/neon/Makefile.am:
9996           * ext/ofa/Makefile.am:
9997           * ext/polyp/Makefile.am:
9998           * ext/resindvd/Makefile.am:
9999           * ext/sdl/Makefile.am:
10000           * ext/shout/Makefile.am:
10001           * ext/snapshot/Makefile.am:
10002           * ext/sndfile/Makefile.am:
10003           * ext/soundtouch/Makefile.am:
10004           * ext/spc/Makefile.am:
10005           * ext/swfdec/Makefile.am:
10006           * ext/tarkin/Makefile.am:
10007           * ext/theora/Makefile.am:
10008           * ext/timidity/Makefile.am:
10009           * ext/twolame/Makefile.am:
10010           * ext/x264/Makefile.am:
10011           * ext/xine/Makefile.am:
10012           * ext/xvid/Makefile.am:
10013           * gst-libs/gst/app/Makefile.am:
10014           * gst-libs/gst/dshow/Makefile.am:
10015           * gst/aiffparse/Makefile.am:
10016           * gst/app/Makefile.am:
10017           * gst/audiobuffer/Makefile.am:
10018           * gst/bayer/Makefile.am:
10019           * gst/cdxaparse/Makefile.am:
10020           * gst/chart/Makefile.am:
10021           * gst/colorspace/Makefile.am:
10022           * gst/dccp/Makefile.am:
10023           * gst/deinterlace/Makefile.am:
10024           * gst/deinterlace2/Makefile.am:
10025           * gst/dvdspu/Makefile.am:
10026           * gst/festival/Makefile.am:
10027           * gst/filter/Makefile.am:
10028           * gst/flacparse/Makefile.am:
10029           * gst/flv/Makefile.am:
10030           * gst/games/Makefile.am:
10031           * gst/h264parse/Makefile.am:
10032           * gst/librfb/Makefile.am:
10033           * gst/mixmatrix/Makefile.am:
10034           * gst/modplug/Makefile.am:
10035           * gst/mpeg1sys/Makefile.am:
10036           * gst/mpeg4videoparse/Makefile.am:
10037           * gst/mpegdemux/Makefile.am:
10038           * gst/mpegtsmux/Makefile.am:
10039           * gst/mpegvideoparse/Makefile.am:
10040           * gst/mve/Makefile.am:
10041           * gst/nsf/Makefile.am:
10042           * gst/nuvdemux/Makefile.am:
10043           * gst/overlay/Makefile.am:
10044           * gst/passthrough/Makefile.am:
10045           * gst/pcapparse/Makefile.am:
10046           * gst/playondemand/Makefile.am:
10047           * gst/rawparse/Makefile.am:
10048           * gst/real/Makefile.am:
10049           * gst/rtjpeg/Makefile.am:
10050           * gst/rtpmanager/Makefile.am:
10051           * gst/scaletempo/Makefile.am:
10052           * gst/sdp/Makefile.am:
10053           * gst/selector/Makefile.am:
10054           * gst/smooth/Makefile.am:
10055           * gst/smoothwave/Makefile.am:
10056           * gst/speed/Makefile.am:
10057           * gst/speexresample/Makefile.am:
10058           * gst/stereo/Makefile.am:
10059           * gst/subenc/Makefile.am:
10060           * gst/tta/Makefile.am:
10061           * gst/vbidec/Makefile.am:
10062           * gst/videodrop/Makefile.am:
10063           * gst/videosignal/Makefile.am:
10064           * gst/virtualdub/Makefile.am:
10065           * gst/vmnc/Makefile.am:
10066           * gst/y4m/Makefile.am:
10067           * sys/acmenc/Makefile.am:
10068           * sys/cdrom/Makefile.am:
10069           * sys/dshowdecwrapper/Makefile.am:
10070           * sys/dshowsrcwrapper/Makefile.am:
10071           * sys/dvb/Makefile.am:
10072           * sys/dxr3/Makefile.am:
10073           * sys/fbdev/Makefile.am:
10074           * sys/oss4/Makefile.am:
10075           * sys/qcam/Makefile.am:
10076           * sys/qtwrapper/Makefile.am:
10077           * sys/vcd/Makefile.am:
10078           * sys/wininet/Makefile.am:
10079           * win32/common/config.h:
10080           Don't install static libs for plugins. Fixes #550851 for -bad.
10081
10082 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10083
10084           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
10085           Original commit message from CVS:
10086           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
10087           Adapt to slightly modified x264 API.  Fixes #555238.
10088
10089 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10090
10091           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
10092           Original commit message from CVS:
10093           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
10094           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
10095           * ext/x264/gstx264enc.h:
10096           Do not deal with duplicated input (timestamps).  If needed,
10097           a generic element can do so.
10098           Do not manipulate input timestamps on the way out,
10099           since that shifts the timeline and A/V sync.
10100
10101 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10102
10103           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
10104           Original commit message from CVS:
10105           * docs/plugins/gst-plugins-bad-plugins.args:
10106           Integrate new properties into documentation.
10107           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
10108           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10109           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
10110           Fix up API prior to eventual plugin move.
10111           API: GstX264Enc:pass (provides more options, and changed to enum)
10112
10113 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10114
10115           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
10116           Original commit message from CVS:
10117           * docs/plugins/Makefile.am:
10118           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
10119           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
10120           * ext/x264/gstx264enc.c:
10121           * tests/check/Makefile.am:
10122           * tests/check/elements/x264enc.c: (setup_x264enc),
10123           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
10124           Add documentation and unit test for x264enc.
10125
10126 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10127
10128           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
10129           Original commit message from CVS:
10130           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
10131           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
10132           Allocate some buffers in more adaptive and economical fashion.
10133
10134 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10135
10136           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
10137           Original commit message from CVS:
10138           * configure.ac:
10139           Check for sufficiently up-to-date x264 API.
10140           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
10141           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
10142           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10143           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
10144           * ext/x264/gstx264enc.h:
10145           Expose some more parameters of the x264 encoder as properties.
10146
10147 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10148
10149           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
10150           Original commit message from CVS:
10151           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
10152           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
10153           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
10154           (gst_x264_enc_flush_frames):
10155           Coding style and layout; re-order some functions in more
10156           typical and natural flow.
10157
10158 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10159
10160           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
10161           Original commit message from CVS:
10162           * ext/x264/Makefile.am:
10163           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
10164           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
10165           (gst_x264_enc_reset), (gst_x264_enc_finalize),
10166           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
10167           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
10168           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
10169           * ext/x264/gstx264enc.h:
10170           Use GQueue in stead of custom queue code.
10171           Factorize flushing out encoder delayed frames.
10172           Factorize initialization and state change reset.
10173
10174 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10175
10176           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
10177           Original commit message from CVS:
10178           * ext/x264/gstx264enc.h:
10179           * sys/fbdev/gstfbdevsink.c:
10180           Use configure-generated _stdint.h.
10181
10182 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10183
10184           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
10185           Original commit message from CVS:
10186           * ext/x264/Makefile.am:
10187           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10188           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
10189           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
10190           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10191           (gst_x264_enc_finalize), (gst_x264_enc_chain),
10192           (gst_x264_enc_encode_frame), (plugin_init):
10193           * ext/x264/gstx264enc.h:
10194           Use video format library and GST_WRITE_*_BE macros where applicable.
10195           Use finalize in stead of dispose.
10196           Set up debug category and log callback.
10197
10198 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
10199
10200           [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...
10201           Original commit message from CVS:
10202           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10203           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10204           (gst_x264_enc_encode_frame):
10205           Try harder not to crash when we get an EOS event but haven't set
10206           up the encoder yet (as may happen when upstream errors out with
10207           not-negotiated, for example). Also, always push the EOS event
10208           downstream.
10209
10210 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
10211
10212           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
10213           Original commit message from CVS:
10214           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
10215           Fix caps memleak.
10216
10217 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
10218
10219           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
10220           Original commit message from CVS:
10221           * ext/x264/gstx264enc.c:
10222           Fix build against the libx264 version that ships with debian stable.
10223
10224 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10225
10226           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
10227           Original commit message from CVS:
10228           * ext/audioresample/gstaudioresample.c:
10229           * ext/x264/gstx264enc.c:
10230           * gst/dvdspu/gstdvdspu.c:
10231           * gst/dvdspu/gstdvdspu.h:
10232           * gst/festival/gstfestival.c:
10233           * gst/h264parse/gsth264parse.c:
10234           * gst/mpegtsparse/mpegtspacketizer.c:
10235           * gst/mpegtsparse/mpegtsparse.c:
10236           * gst/multifile/gstmultifilesink.c:
10237           * gst/multifile/gstmultifilesrc.c:
10238           * gst/nuvdemux/gstnuvdemux.c:
10239           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
10240           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
10241           * sys/vcd/vcdsrc.c:
10242           Massive leak fixing, plus code cleanups.
10243
10244 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10245
10246           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
10247           Original commit message from CVS:
10248           * examples/app/appsrc_ex.c:
10249           * examples/switch/switcher.c:
10250           * ext/neon/gstneonhttpsrc.c:
10251           * ext/timidity/gstwildmidi.c:
10252           * ext/x264/gstx264enc.c:
10253           * gst/mve/mveaudioenc.c: (mve_compress_audio):
10254           * gst/rtpmanager/gstrtpclient.c:
10255           * gst/rtpmanager/gstrtpjitterbuffer.c:
10256           * gst/spectrum/demo-audiotest.c:
10257           * gst/spectrum/demo-osssrc.c:
10258           * sys/dvb/gstdvbsrc.c:
10259           Add stdlib include (free, atoi, exit).
10260
10261 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10262
10263           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
10264           Original commit message from CVS:
10265           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
10266           This needs a version check.
10267           * gst/bayer/Makefile.am:
10268           Fix the build.
10269
10270 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
10271
10272           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
10273           Original commit message from CVS:
10274           Patch by: Michal Benes <michal.benes at itonis tv>
10275           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
10276           * configure.ac:
10277           * ext/Makefile.am:
10278           * ext/x264/Makefile.am:
10279           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
10280           (gst_x264_enc_analyse_get_type),
10281           (gst_x264_enc_timestamp_queue_init),
10282           (gst_x264_enc_timestamp_queue_free),
10283           (gst_x264_enc_timestamp_queue_put),
10284           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
10285           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
10286           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
10287           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10288           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
10289           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10290           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
10291           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
10292           (plugin_init):
10293           * ext/x264/gstx264enc.h:
10294           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
10295           handle 'odd' widths and heights correctly yet.
10296
10297 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10298
10299         * gst/asfdemux/gstasfdemux.c:
10300           asfdemux: nicer metadata extraction of genre tags in some cases
10301           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
10302           that they presumably stand for.
10303
10304 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10305
10306         * gst/asfdemux/gstasfdemux.c:
10307           asfdemux: parse WM/Picture tags to extract cover art
10308           Fixes #583112.
10309
10310 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10311
10312         * REQUIREMENTS:
10313           docs: fix http links for amr libs in REQUIREMENTS
10314
10315 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10316
10317         * gst/asfdemux/gstasfdemux.c:
10318           asfdemux: fix bogus flow return handling in eos handler
10319           Don't overwrite the origin flow return by whatever flow we get
10320           when trying to push the remaining internally queued payloads.
10321           We want to do our eos logic, ie. send an EOS event or segment-done
10322           message in any case. Makes things EOS properly when an EOS event
10323           is forced upon the pipeline so that the source returns
10324           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
10325
10326 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10327
10328         * win32/common/config.h:
10329           win32: update config.h
10330
10331 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10332
10333         * configure.ac:
10334           configure: bump core/base requirements to released versions
10335
10336 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10337
10338         * autogen.sh:
10339         * configure.ac:
10340           autogen: move the -Wno-portability for automake into configure.ac
10341
10342 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
10343
10344         * gst/dvdlpcmdec/Makefile.am:
10345         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10346           dvdlpcmdec: Add multichannel channel maps, and send some tags
10347           Add a multichannel map to the output caps, and send at least a CODEC and
10348           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
10349           no samples and can't find info about the channel ordering, but this is
10350           better than nothing.
10351
10352 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
10353
10354         * common:
10355           Automatic update of common submodule
10356           From 888e0a2 to c572721
10357
10358 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
10359
10360         * common:
10361           Automatic update of common submodule
10362           From 6ab11d1 to 888e0a2
10363
10364 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
10365
10366         * gst/dvdsub/gstdvdsubdec.c:
10367           dvdsubdec: Remove some dead code
10368           Remove some redundant memset - gobject memory is already initalised to 0.
10369           Remove a commented out line leftover from the previous commit
10370
10371 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
10372
10373         * gst/dvdsub/gstdvdsubdec.c:
10374         * gst/dvdsub/gstdvdsubdec.h:
10375           dvdsubdec: Support ARGB output
10376           Negotiate to and render into ARGB buffers directly if the peer supports it.
10377           Fixes: #580869
10378
10379 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
10380
10381         * ext/a52dec/gsta52dec.c:
10382           a52dec: Reconcile code with dtsdec
10383           Perform some cleanups based on the dtsdec code such as using the boilerplate
10384           macro and static pad template functions.
10385           Add some documentation. Don't register a change in flags until we synch on
10386           another frame successfully.
10387
10388 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10389
10390         * ext/lame/gstlamemp3enc.c:
10391           lamemp3enc: Improve debugging a bit
10392
10393 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
10394
10395         * ext/mpeg2dec/gstmpeg2dec.c:
10396           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
10397
10398 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10399
10400         * po/Makevars:
10401         * po/af.po:
10402         * po/az.po:
10403         * po/bg.po:
10404         * po/ca.po:
10405         * po/cs.po:
10406         * po/da.po:
10407         * po/en_GB.po:
10408         * po/es.po:
10409         * po/fi.po:
10410         * po/fr.po:
10411         * po/hu.po:
10412         * po/id.po:
10413         * po/it.po:
10414         * po/ja.po:
10415         * po/lt.po:
10416         * po/mt.po:
10417         * po/nb.po:
10418         * po/nl.po:
10419         * po/or.po:
10420         * po/pl.po:
10421         * po/pt_BR.po:
10422         * po/ru.po:
10423         * po/sk.po:
10424         * po/sq.po:
10425         * po/sr.po:
10426         * po/sv.po:
10427         * po/tr.po:
10428         * po/uk.po:
10429         * po/vi.po:
10430         * po/zh_CN.po:
10431           po: avoid conflicts of local *.po files with files in git
10432           Make it so that filenames and line numbers are only stored in the *.pot file
10433           (which is not in git), but not in the individual *.po files. This information
10434           is hardly useful for translators in our case, and it should avoid the constant
10435           conflicts of local *.po files with the ones in git which are caused by the
10436           source files changing and the line numbers being updated. This commit might
10437           cause one last merge conflict for you, which you can work around with
10438           "git checkout po/*.po" before merging or pulling. After that there should
10439           (hopefully) not be any more local modifications of these files (unless
10440           someone committed additions or changes to translated strings and the
10441           *.po files haven't been updated yet, that is).
10442
10443 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10444
10445         * ext/lame/gstlamemp3enc.c:
10446           lamemp3enc: add Since tag to gtk-doc chunk
10447
10448 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10449
10450         * tests/check/elements/mpeg2dec.c:
10451           checks: fix mpeg2dec unit test again after interlace addition to caps
10452
10453 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10454
10455         * ext/mpeg2dec/gstmpeg2dec.c:
10456           mpeg2dec: work around old mpeg2dec versions
10457           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
10458           detection and just assume no rff is used. This fixes the compilation.
10459           Fixes #582375
10460
10461 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10462
10463         * ext/mpeg2dec/Makefile.am:
10464           mpeg2dec: link to gstvideo
10465           Fix compilation by adding the right include directories and linking to the video
10466           library.
10467
10468 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
10469
10470         * gst/asfdemux/asfpacket.c:
10471           asfdemux: Downgrade simple statements from WARNING to DEBUG
10472
10473 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
10474
10475         * gst/asfdemux/asfheaders.c:
10476         * gst/asfdemux/asfheaders.h:
10477         * gst/asfdemux/asfpacket.c:
10478         * gst/asfdemux/asfpacket.h:
10479           asf: Detect more payload extensions.
10480           These should help fix interlaced/PAR issues with more files.
10481
10482 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
10483
10484         * ext/mpeg2dec/gstmpeg2dec.c:
10485         * ext/mpeg2dec/gstmpeg2dec.h:
10486           mpeg2dec: Implement interlaced support.
10487           Expand the debugging statements to show more picture information.
10488
10489 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10490
10491         * ext/mpeg2dec/gstmpeg2dec.c:
10492           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
10493           ffdec_mpeg2video is much faster, fixes bug #574461.
10494
10495 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10496
10497         * ext/lame/gstlamemp3enc.c:
10498           lamemp3enc: Don't write a Xing header
10499
10500 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
10501
10502         * autogen.sh:
10503           Run libtoolize before aclocal
10504           This unbreaks the build in some cases. Fixes bug #582021
10505
10506 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
10507
10508         * ext/mpeg2dec/gstmpeg2dec.c:
10509           mpeg2dec: use 64bit safe scaling functions.
10510           Got this to fail when seeking in a 14GB file (the value in bytes is
10511           bigger than 2**32).
10512
10513 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10514
10515         * gst/mpegaudioparse/gstmpegaudioparse.c:
10516           mpegaudioparse: remove some pointless g_return_if_fail()s
10517
10518 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10519
10520         * ext/twolame/gsttwolame.c:
10521           Switch twolame to primary rank
10522
10523 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10524
10525         * ext/lame/gstlame.c:
10526         * ext/lame/gstlamemp3enc.c:
10527         * ext/twolame/gsttwolame.c:
10528           Add ranks to mp3 encoders
10529
10530 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10531
10532         * gst-plugins-ugly.spec.in:
10533           Add twolame plugin to spec file
10534
10535 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10536
10537         * gst/asfdemux/asfpacket.c:
10538         * gst/asfdemux/gstasfdemux.c:
10539         * gst/asfdemux/gstasfdemux.h:
10540           asfdemux: use upstream segment and timestamps for some interpolation
10541           This should particularly help in case of upstream live src, e.g. rtspsrc,
10542           and especially so if it has to perform fallback to TCP.
10543
10544 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
10545
10546         * gst/asfdemux/gstrtpasfdepay.c:
10547           rtpasfdepay: Add support for fragmented packet (L == 0).
10548           This happens with rtp-over-udp.
10549
10550 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10551
10552         * ext/lame/gstlamemp3enc.c:
10553           lamemp3enc: Fixup the bitrate only for CBR
10554           Additionally clarify some property descriptions.
10555
10556 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
10557
10558         * ext/lame/gstlamemp3enc.c:
10559           lame: fix format string in debug statement
10560
10561 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
10562
10563         * gst/mpegaudioparse/gstmpegaudioparse.c:
10564           mp3parse: Don't reject valid Xing tables of contents
10565           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
10566           reject them because of it, just subtract the initial offset when reading
10567           the table.
10568
10569 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
10570
10571         * gst/mpegaudioparse/gstmpegaudioparse.c:
10572           mp3parse: Allow more bits to change in headers during resynch
10573           Be more lenient about what we accept as changing bits in a header - basically,
10574           only require that the mp3 sync marker is present, for the mpeg version,
10575           layer and samplerate.
10576           Fixes: #581464
10577
10578 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
10579
10580         * ext/mad/gstmad.c:
10581           mad: Add duration of incoming/outgoing buffers in debug statements
10582
10583 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
10584
10585         * gst/mpegaudioparse/gstmpegaudioparse.c:
10586           mpegaudioparse: Remove useless checks for valid buffer duration.
10587           The buffer duration is set to a valid value at the very top of
10588           emit_frame(), we therefore don't need to check it later on.
10589
10590 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
10591
10592         * gst/mpegaudioparse/gstmpegaudioparse.c:
10593           mpegaudioparse: Fix stop condition for outputting buffers.
10594           Some mp3 streams have an offset in timestamps, requiring us to push the
10595           frame *AFTER* segment.stop in order for the decoder to be able to push
10596           all data up to the segment.stop position.
10597
10598 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10599
10600         * gst/asfdemux/asfpacket.c:
10601         * gst/asfdemux/gstasfdemux.c:
10602         * gst/asfdemux/gstasfdemux.h:
10603           asfdemux: 0-base timestamps consistently (whether or not streaming)
10604           This also makes timestamps (more) consistent before and after a possible
10605           seek, and moreover makes for reasonable position reporting in live stream
10606           (whose payload timestamps should not be taken for granted).
10607
10608 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10609
10610         * gst/asfdemux/gstasfdemux.c:
10611         * gst/asfdemux/gstasfdemux.h:
10612           asfdemux: report initial latency due to internal preroll queue
10613
10614 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10615
10616         * gst/asfdemux/gstasfdemux.c:
10617           asfdemux: enhance debug statement and refactor some initialization
10618
10619 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10620
10621         * gst/asfdemux/gstasfdemux.c:
10622           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
10623
10624 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10625
10626         * gst/asfdemux/asfpacket.c:
10627         * gst/asfdemux/gstasfdemux.c:
10628         * gst/asfdemux/gstasfdemux.h:
10629           asfdemux: handle FIXME; normalize preroll
10630
10631 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10632
10633         * gst/asfdemux/gstasfdemux.c:
10634         * gst/asfdemux/gstasfdemux.h:
10635           asfdemux: fixes for streaming mode
10636           * Improve newsegment handling, e.g. upstream might live in TIME.
10637           * Only send newsegment if we have needed info.
10638           * Avoid reading past end of data section.
10639
10640 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10641
10642         * gst/asfdemux/gstasfdemux.c:
10643           asfdemux: fixes/enhancements for streaming mode
10644           * Do not rock the boat by reacting to FLUSH_START.
10645           * Try to handle TIME seeking by seeking upstream in BYTES.
10646           * Handle SEEKING query.
10647
10648 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10649
10650         * configure.ac:
10651         * ext/lame/gstlamemp3enc.c:
10652           lame: fix compilation with LAME versions < 3.98
10653           lame_set_VBR_quality(), which takes a floating point value for the
10654           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
10655           takes quality as an integer, for older LAME versions.
10656           Fixes #581341.
10657
10658 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10659
10660         * win32/common/config.h:
10661           win32: update config.h to git
10662           Until someone ports the new win32 config.h logic from the
10663           other modules to -ugly.
10664
10665 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10666
10667         * docs/plugins/gst-plugins-ugly-plugins.args:
10668         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10669         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10670           Update docs
10671
10672 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10673
10674         * ext/lame/gstlamemp3enc.c:
10675           lamemp3enc: Add a note to the encoding-engine-quality property
10676           that says, that this does not affect the bitrate at all.
10677
10678 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10679
10680         * ext/lame/gstlame.c:
10681         * ext/lame/gstlamemp3enc.c:
10682           lame: Implement preset interface
10683
10684 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10685
10686         * ext/twolame/gsttwolame.c:
10687           twolame: Implement preset interface
10688
10689 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10690
10691         * docs/plugins/gst-plugins-ugly-plugins.args:
10692         * ext/lame/gstlamemp3enc.c:
10693         * ext/lame/gstlamemp3enc.h:
10694           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
10695
10696 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10697
10698         * ext/lame/gstlame.c:
10699         * ext/lame/gstlamemp3enc.c:
10700           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
10701
10702 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10703
10704         * ext/lame/gstlame.c:
10705           lame: Deprecate the lame element
10706
10707 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10708
10709         * docs/plugins/Makefile.am:
10710         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10711         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10712         * docs/plugins/gst-plugins-ugly-plugins.args:
10713         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10714         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10715         * docs/plugins/inspect/plugin-a52dec.xml:
10716         * docs/plugins/inspect/plugin-amrnb.xml:
10717         * docs/plugins/inspect/plugin-asf.xml:
10718         * docs/plugins/inspect/plugin-cdio.xml:
10719         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10720         * docs/plugins/inspect/plugin-dvdread.xml:
10721         * docs/plugins/inspect/plugin-dvdsub.xml:
10722         * docs/plugins/inspect/plugin-iec958.xml:
10723         * docs/plugins/inspect/plugin-lame.xml:
10724         * docs/plugins/inspect/plugin-mad.xml:
10725         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10726         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10727         * docs/plugins/inspect/plugin-mpegstream.xml:
10728         * docs/plugins/inspect/plugin-realmedia.xml:
10729         * docs/plugins/inspect/plugin-siddec.xml:
10730         * docs/plugins/inspect/plugin-synaesthesia.xml:
10731         * docs/plugins/inspect/plugin-twolame.xml:
10732           Update docs
10733
10734 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10735
10736         * ext/lame/gstlamemp3enc.c:
10737           lame: Update example pipelines with the new properties
10738
10739 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10740
10741         * ext/lame/Makefile.am:
10742         * ext/lame/gstlame.c:
10743         * ext/lame/gstlamemp3enc.c:
10744         * ext/lame/gstlamemp3enc.h:
10745         * ext/lame/plugin.c:
10746           lame: Add lamemp3enc element with much simplified interface
10747           This deprecates the lame element and fixes bug #494528.
10748
10749 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
10750
10751         * gst/asfdemux/asfpacket.c:
10752           asfpacket: Fix pull-mode timestamping handling.
10753           The problem that happens is the following:
10754           * A packet with multiple payloads comes in
10755           * Those payloads get handled one by one
10756           * The first payload contains the first audio payload with timestamp A
10757           * The second payload contains the first video (key)frame with timestamp V (where V < A)
10758           With the previous code, the following would happen:
10759           * the first payload gets processed, then passed to queue_for_stream
10760           * queue_for_stream detects it's the first valid timestamp received and stores
10761           first_ts = A
10762           * the second payload gets processed, then pass to queue_for_stream
10763           * queue_for_stream detects the timestamp is lower than first_ts... and
10764           discards it... resulting in losing the first keyframe of the video stream
10765           We've been having this issue for *ages*... it's just that nobody noticed it
10766           that much with playbin. But with playbin2's aggresive multiqueue handling, this
10767           will result in multiqueue not being able to preroll (because the video decoder will
10768           be dropping a ton of buffers before (maybe) receiving the next keyframe).
10769           Tested with over 200 asf files, and they all play the first frame correctly now,
10770           even the most braindead ones.
10771
10772 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
10773
10774         * gst/mpegaudioparse/gstmpegaudioparse.c:
10775         * gst/mpegaudioparse/gstmpegaudioparse.h:
10776           mp3parse: don't build seek table if we can't seek.
10777           Fixes #573720 - unbounded memory usage increase when listening to mp3
10778           stream for a long time.
10779
10780 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
10781
10782         * common:
10783           Automatic update of common submodule
10784           From b3941ea to 6ab11d1
10785
10786 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
10787
10788         * gst/mpegaudioparse/gstmpegaudioparse.c:
10789         * gst/mpegaudioparse/gstxingmux.c:
10790           mpegaudioparse: Remove dead assignment and duplicate code
10791
10792 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
10793
10794         * gst/realmedia/rmdemux.c:
10795           rmdemux: Actually return the return value for the seek handling.
10796
10797 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
10798
10799         * gst/mpegstream/gstmpegdemux.c:
10800         * gst/mpegstream/gstmpegparse.c:
10801           mpegstream: Remove dead assignments.
10802           The duplicate assignment of update_time was weird... but it seems normal
10803           that it's indeed the second statement which is the valid one.
10804
10805 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
10806
10807         * ext/amrnb/amrnbparse.c:
10808           armnb: Remove unused variable, adapt debug message accordingly.
10809
10810 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
10811
10812         * gst/dvdsub/gstdvdsubdec.c:
10813         * gst/mpegstream/gstdvddemux.c:
10814         * gst/mpegstream/gstmpegclock.c:
10815           dvdsub/mpegstream: _class_init: Remove unused class variables
10816
10817 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
10818
10819         * gst/asfdemux/gstasfdemux.c:
10820           asfdemux: Initialize flow for a corner case.
10821           This might be caused by entering the if() line 1214 and then not having
10822           any activated_streams.. resulting in reaching line 1267 without having
10823           any valid flow value.
10824
10825 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
10826
10827         * ext/twolame/gsttwolame.c:
10828           twolame: Remove unneeded variable, value assigned was never read.
10829
10830 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
10831
10832         * ext/mpeg2dec/gstmpeg2dec.c:
10833           mpeg2dec: Remove dead assignment. Value overwritten later on.
10834
10835 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
10836
10837         * ext/mad/gstmad.c:
10838           mad: Remove dead assignment and variables given values which are never read.
10839
10840 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
10841
10842         * ext/lame/gstlame.c:
10843           lame: Remove unneeded variable, it's assigned a value never read.
10844
10845 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
10846
10847         * gst/realmedia/rmdemux.c:
10848           rmdemux: Remove dead assignment, value is being overwritten before being read.
10849
10850 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
10851
10852         * gst/realmedia/rmdemux.c:
10853           rmdemux: Remove unused accurate flag.
10854           I couldn't see any reason why this was there in the first place.
10855
10856 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
10857
10858         * gst/realmedia/asmrules.c:
10859         * gst/realmedia/rdtdepay.c:
10860           realmedia: Remove dead assignments. The results are never read.
10861
10862 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
10863
10864         * gst/realmedia/gstrdtbuffer.c:
10865         * gst/realmedia/rademux.c:
10866         * gst/realmedia/rdtmanager.c:
10867         * gst/realmedia/rmdemux.c:
10868           realmedia: Remove useless variables, only being used once (or not).
10869
10870 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
10871
10872         * ext/mpeg2dec/gstmpeg2dec.c:
10873         * gst/asfdemux/gstrtspwms.c:
10874         * gst/realmedia/pnmsrc.c:
10875         * gst/realmedia/rdtdepay.c:
10876         * gst/realmedia/rtspreal.c:
10877           remove empty method implementations.
10878
10879 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
10880
10881         * gst/asfdemux/gstrtspwms.c:
10882           rtspwms: fix condition to detect extension commands for WMS
10883           Reply with OK to the extension commands for WMS.
10884
10885 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
10886
10887         * gst/realmedia/rtspreal.c:
10888           realmedia: add special Real header to DESCRIBE message only for Real servers
10889           Add headers that are specific to real only if a real server had been
10890           detected by the OPTIONS message.
10891
10892 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
10893
10894         * gst/synaesthesia/synaescope.c:
10895           synaesthesia: fix compilation on windows
10896           Fix compilation under MSVC due to references to headers
10897           that are not available with the MS SDKs.
10898           Fixes #578524
10899
10900 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10901
10902         * gst/asfdemux/gstrtspwms.c:
10903           rtspwms: reply to extension commands
10904           Reply with OK to the extension commands for WMS.
10905
10906 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10907
10908         * gst/asfdemux/gstrtpasfdepay.c:
10909           asfdepay: fix a comment
10910
10911 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10912
10913         * gst/asfdemux/gstasfdemux.c:
10914           asfdemux: add some more debugging
10915
10916 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10917
10918         * configure.ac:
10919           configure.ac: require git -base
10920           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
10921
10922 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10923
10924         * gst/realmedia/rtspreal.c:
10925           realmedia: add special Real header to SETUP message only for Real servers
10926           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
10927           streams where the server errors out because it can't handle the
10928           Real-specific 'Required: com.real.retain-entity-for-setup' header
10929           we've been adding unconditionally in the recent past.
10930           For reference:
10931           rtsp://66.111.34.191:601/broadcast/alnour.rm
10932           rtsp://195.134.224.231/snowboard_100.wmv
10933
10934 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
10935
10936         * configure.ac:
10937         * gst/asfdemux/Makefile.am:
10938           asfdemux: link to all required libraries including indirectly used ones.
10939           On win32, we're required to link to all the libraries used - including
10940           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
10941           (for windows only) winsock.
10942
10943 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
10944
10945         * common:
10946           Automatic update of common submodule
10947           From d0ea89e to b3941ea
10948
10949 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
10950
10951         * common:
10952           Automatic update of common submodule
10953           From f8b3d91 to d0ea89e
10954
10955 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
10956
10957         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10958           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
10959
10960 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10961
10962         * gst/realmedia/rtspreal.c:
10963         * gst/realmedia/rtspreal.h:
10964           realrtsp: add more headers
10965           Parse the ETag from the describe method and pass the sessionid as the value for
10966           the If-Match header is subsequent setup calls.
10967           Fixes support for more RealMedia RTSP streams.
10968
10969 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
10970
10971         * configure.ac:
10972           twolame: bump requirement to 0.3.10
10973           0.3.10 is the first version with the float32 encoder functions.
10974           Fixes #576305.
10975
10976 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
10977
10978         * configure.ac:
10979           back to development -> 0.10.11.1
10980
10981 === release 0.10.11 ===
10982
10983 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
10984
10985         * ChangeLog:
10986         * NEWS:
10987         * RELEASE:
10988         * configure.ac:
10989         * docs/plugins/inspect/plugin-a52dec.xml:
10990         * docs/plugins/inspect/plugin-asf.xml:
10991         * docs/plugins/inspect/plugin-cdio.xml:
10992         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10993         * docs/plugins/inspect/plugin-dvdread.xml:
10994         * docs/plugins/inspect/plugin-dvdsub.xml:
10995         * docs/plugins/inspect/plugin-iec958.xml:
10996         * docs/plugins/inspect/plugin-lame.xml:
10997         * docs/plugins/inspect/plugin-mad.xml:
10998         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10999         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11000         * docs/plugins/inspect/plugin-mpegstream.xml:
11001         * docs/plugins/inspect/plugin-realmedia.xml:
11002         * docs/plugins/inspect/plugin-siddec.xml:
11003         * docs/plugins/inspect/plugin-twolame.xml:
11004         * gst-plugins-ugly.doap:
11005         * po/cs.po:
11006         * win32/common/config.h:
11007           Release 0.10.11
11008
11009 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
11010
11011         * po/af.po:
11012         * po/az.po:
11013         * po/bg.po:
11014         * po/ca.po:
11015         * po/cs.po:
11016         * po/da.po:
11017         * po/en_GB.po:
11018         * po/es.po:
11019         * po/fi.po:
11020         * po/fr.po:
11021         * po/hu.po:
11022         * po/id.po:
11023         * po/it.po:
11024         * po/ja.po:
11025         * po/lt.po:
11026         * po/mt.po:
11027         * po/nb.po:
11028         * po/nl.po:
11029         * po/or.po:
11030         * po/pl.po:
11031         * po/pt_BR.po:
11032         * po/ru.po:
11033         * po/sk.po:
11034         * po/sq.po:
11035         * po/sr.po:
11036         * po/sv.po:
11037         * po/tr.po:
11038         * po/uk.po:
11039         * po/vi.po:
11040         * po/zh_CN.po:
11041           Update .po files
11042
11043 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
11044
11045         * configure.ac:
11046         * win32/common/config.h:
11047           0.10.10.3 pre-release
11048
11049 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
11050
11051         * po/fi.po:
11052         * po/id.po:
11053         * po/pl.po:
11054         * po/pt_BR.po:
11055         * po/sv.po:
11056           po: Update translations from upstream
11057
11058 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
11059
11060         * po/LINGUAS:
11061         * po/tr.po:
11062           po: Add Turkish translation
11063
11064 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
11065
11066         * gst/mpegaudioparse/gstmpegaudioparse.c:
11067         * gst/mpegaudioparse/gstmpegaudioparse.h:
11068           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
11069           Don't introduce glitches in the output by a) relaxing the threshold for
11070           taking upstream timestamps in preference to our calculated timestamps and
11071           b) only set the discont flag on outgoing buffers in response to an incoming
11072           discont buffer.
11073           Fixes: #575046
11074
11075 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
11076
11077         * gst/mpegaudioparse/gstmpegaudioparse.c:
11078           mp3parse: fix deadlock with accurate seeks.
11079           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
11080           Fixes #575068.
11081
11082 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
11083
11084         * configure.ac:
11085         * po/af.po:
11086         * po/az.po:
11087         * po/bg.po:
11088         * po/ca.po:
11089         * po/cs.po:
11090         * po/da.po:
11091         * po/en_GB.po:
11092         * po/es.po:
11093         * po/fi.po:
11094         * po/fr.po:
11095         * po/hu.po:
11096         * po/id.po:
11097         * po/it.po:
11098         * po/lt.po:
11099         * po/mt.po:
11100         * po/nb.po:
11101         * po/nl.po:
11102         * po/or.po:
11103         * po/pl.po:
11104         * po/pt_BR.po:
11105         * po/ru.po:
11106         * po/sk.po:
11107         * po/sq.po:
11108         * po/sr.po:
11109         * po/sv.po:
11110         * po/uk.po:
11111         * po/vi.po:
11112         * po/zh_CN.po:
11113         * win32/common/config.h:
11114           0.10.10.2 pre-release
11115           Bump version number, update translations and win32 config.h
11116
11117 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
11118
11119         * po/LINGUAS:
11120         * po/ja.po:
11121           po: Add Japanese translation
11122
11123 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
11124
11125         * configure.ac:
11126         * docs/plugins/Makefile.am:
11127         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11128         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11129         * docs/plugins/gst-plugins-ugly-plugins.args:
11130         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11131         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11132         * docs/plugins/inspect/plugin-a52dec.xml:
11133         * docs/plugins/inspect/plugin-asf.xml:
11134         * docs/plugins/inspect/plugin-cdio.xml:
11135         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11136         * docs/plugins/inspect/plugin-dvdread.xml:
11137         * docs/plugins/inspect/plugin-dvdsub.xml:
11138         * docs/plugins/inspect/plugin-iec958.xml:
11139         * docs/plugins/inspect/plugin-lame.xml:
11140         * docs/plugins/inspect/plugin-mad.xml:
11141         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11142         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11143         * docs/plugins/inspect/plugin-mpegstream.xml:
11144         * docs/plugins/inspect/plugin-realmedia.xml:
11145         * docs/plugins/inspect/plugin-siddec.xml:
11146         * docs/plugins/inspect/plugin-synaesthesia.xml:
11147         * docs/plugins/inspect/plugin-twolame.xml:
11148         * ext/Makefile.am:
11149         * po/POTFILES.in:
11150           Moved twolame from Bad to Ugly
11151
11152 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11153
11154           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
11155           Original commit message from CVS:
11156           * ext/alsaspdif/Makefile.am:
11157           * ext/amrwb/Makefile.am:
11158           * ext/apexsink/Makefile.am:
11159           * ext/arts/Makefile.am:
11160           * ext/artsd/Makefile.am:
11161           * ext/audiofile/Makefile.am:
11162           * ext/audioresample/Makefile.am:
11163           * ext/bz2/Makefile.am:
11164           * ext/cdaudio/Makefile.am:
11165           * ext/celt/Makefile.am:
11166           * ext/dc1394/Makefile.am:
11167           * ext/dirac/Makefile.am:
11168           * ext/directfb/Makefile.am:
11169           * ext/divx/Makefile.am:
11170           * ext/dts/Makefile.am:
11171           * ext/faac/Makefile.am:
11172           * ext/faad/Makefile.am:
11173           * ext/gsm/Makefile.am:
11174           * ext/hermes/Makefile.am:
11175           * ext/ivorbis/Makefile.am:
11176           * ext/jack/Makefile.am:
11177           * ext/jp2k/Makefile.am:
11178           * ext/ladspa/Makefile.am:
11179           * ext/lcs/Makefile.am:
11180           * ext/libfame/Makefile.am:
11181           * ext/libmms/Makefile.am:
11182           * ext/metadata/Makefile.am:
11183           * ext/mpeg2enc/Makefile.am:
11184           * ext/mplex/Makefile.am:
11185           * ext/musepack/Makefile.am:
11186           * ext/musicbrainz/Makefile.am:
11187           * ext/mythtv/Makefile.am:
11188           * ext/nas/Makefile.am:
11189           * ext/neon/Makefile.am:
11190           * ext/ofa/Makefile.am:
11191           * ext/polyp/Makefile.am:
11192           * ext/resindvd/Makefile.am:
11193           * ext/sdl/Makefile.am:
11194           * ext/shout/Makefile.am:
11195           * ext/snapshot/Makefile.am:
11196           * ext/sndfile/Makefile.am:
11197           * ext/soundtouch/Makefile.am:
11198           * ext/spc/Makefile.am:
11199           * ext/swfdec/Makefile.am:
11200           * ext/tarkin/Makefile.am:
11201           * ext/theora/Makefile.am:
11202           * ext/timidity/Makefile.am:
11203           * ext/twolame/Makefile.am:
11204           * ext/x264/Makefile.am:
11205           * ext/xine/Makefile.am:
11206           * ext/xvid/Makefile.am:
11207           * gst-libs/gst/app/Makefile.am:
11208           * gst-libs/gst/dshow/Makefile.am:
11209           * gst/aiffparse/Makefile.am:
11210           * gst/app/Makefile.am:
11211           * gst/audiobuffer/Makefile.am:
11212           * gst/bayer/Makefile.am:
11213           * gst/cdxaparse/Makefile.am:
11214           * gst/chart/Makefile.am:
11215           * gst/colorspace/Makefile.am:
11216           * gst/dccp/Makefile.am:
11217           * gst/deinterlace/Makefile.am:
11218           * gst/deinterlace2/Makefile.am:
11219           * gst/dvdspu/Makefile.am:
11220           * gst/festival/Makefile.am:
11221           * gst/filter/Makefile.am:
11222           * gst/flacparse/Makefile.am:
11223           * gst/flv/Makefile.am:
11224           * gst/games/Makefile.am:
11225           * gst/h264parse/Makefile.am:
11226           * gst/librfb/Makefile.am:
11227           * gst/mixmatrix/Makefile.am:
11228           * gst/modplug/Makefile.am:
11229           * gst/mpeg1sys/Makefile.am:
11230           * gst/mpeg4videoparse/Makefile.am:
11231           * gst/mpegdemux/Makefile.am:
11232           * gst/mpegtsmux/Makefile.am:
11233           * gst/mpegvideoparse/Makefile.am:
11234           * gst/mve/Makefile.am:
11235           * gst/nsf/Makefile.am:
11236           * gst/nuvdemux/Makefile.am:
11237           * gst/overlay/Makefile.am:
11238           * gst/passthrough/Makefile.am:
11239           * gst/pcapparse/Makefile.am:
11240           * gst/playondemand/Makefile.am:
11241           * gst/rawparse/Makefile.am:
11242           * gst/real/Makefile.am:
11243           * gst/rtjpeg/Makefile.am:
11244           * gst/rtpmanager/Makefile.am:
11245           * gst/scaletempo/Makefile.am:
11246           * gst/sdp/Makefile.am:
11247           * gst/selector/Makefile.am:
11248           * gst/smooth/Makefile.am:
11249           * gst/smoothwave/Makefile.am:
11250           * gst/speed/Makefile.am:
11251           * gst/speexresample/Makefile.am:
11252           * gst/stereo/Makefile.am:
11253           * gst/subenc/Makefile.am:
11254           * gst/tta/Makefile.am:
11255           * gst/vbidec/Makefile.am:
11256           * gst/videodrop/Makefile.am:
11257           * gst/videosignal/Makefile.am:
11258           * gst/virtualdub/Makefile.am:
11259           * gst/vmnc/Makefile.am:
11260           * gst/y4m/Makefile.am:
11261           * sys/acmenc/Makefile.am:
11262           * sys/cdrom/Makefile.am:
11263           * sys/dshowdecwrapper/Makefile.am:
11264           * sys/dshowsrcwrapper/Makefile.am:
11265           * sys/dvb/Makefile.am:
11266           * sys/dxr3/Makefile.am:
11267           * sys/fbdev/Makefile.am:
11268           * sys/oss4/Makefile.am:
11269           * sys/qcam/Makefile.am:
11270           * sys/qtwrapper/Makefile.am:
11271           * sys/vcd/Makefile.am:
11272           * sys/wininet/Makefile.am:
11273           * win32/common/config.h:
11274           Don't install static libs for plugins. Fixes #550851 for -bad.
11275
11276 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
11277
11278           [MOVED FROM BAD] Enable/fix up translations for these plugins.
11279           Original commit message from CVS:
11280           * ext/resindvd/plugin.c: (plugin_init):
11281           * ext/resindvd/resindvdsrc.c:
11282           * ext/twolame/gsttwolame.c: (plugin_init):
11283           * gst/aiffparse/aiffparse.c: (plugin_init):
11284           Enable/fix up translations for these plugins.
11285           * po/LINGUAS:
11286           Add 'ca' to LINGUAS.
11287           * po/POTFILES.in:
11288           * po/POTFILES.skip:
11289           Add more files for translation and more files which tools
11290           should skip.
11291
11292 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11293
11294           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
11295           Original commit message from CVS:
11296           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
11297           (gst_two_lame_chain):
11298           * ext/twolame/gsttwolame.h:
11299           Allow raw float samples as input for encoding.
11300
11301 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11302
11303           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
11304           Original commit message from CVS:
11305           * configure.ac:
11306           * ext/Makefile.am:
11307           * ext/twolame/Makefile.am:
11308           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
11309           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
11310           (gst_two_lame_release_memory), (gst_two_lame_finalize),
11311           (gst_two_lame_base_init), (gst_two_lame_class_init),
11312           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
11313           (gst_two_lame_init), (gst_two_lame_set_property),
11314           (gst_two_lame_get_property), (gst_two_lame_sink_event),
11315           (gst_two_lame_chain), (gst_two_lame_setup),
11316           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
11317           (plugin_init):
11318           * ext/twolame/gsttwolame.h:
11319           Add TwoLAME MP2 encoding element, based on the LAME element.
11320
11321 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
11322
11323         * common:
11324           Automatic update of common submodule
11325           From 7032163 to f8b3d91
11326
11327 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11328
11329         * common:
11330           Automatic update of common submodule
11331           From ffa738d to 7032163
11332
11333 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11334
11335         * common:
11336           Automatic update of common submodule
11337           From 3f13e4e to ffa738d
11338
11339 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11340
11341         * common:
11342           Automatic update of common submodule
11343           From 3c7456b to 3f13e4e
11344
11345 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11346
11347         * common:
11348           Automatic update of common submodule
11349           From 57c83f2 to 3c7456b
11350
11351 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
11352
11353         * gst/mpegaudioparse/gstmpegaudioparse.c:
11354           mp3parse: be more conservative when changing layer/rate/etc.
11355           Don't allow a change in sample rate/channels/layer/version unless we can
11356           see another frame at the correct offset. Prevents accidently flipping
11357           due to simple single-bit corruption.
11358
11359 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
11360
11361         * gst/realmedia/realhash.c:
11362           rmdemux: Fix strict-aliasing warnings.
11363           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
11364           hand-rolled ones.
11365
11366 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
11367
11368         * gst/mpegaudioparse/gstmpegaudioparse.c:
11369           mpegaudioparse: Remove empty lines added by buggy indent.
11370
11371 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11372
11373         * gst/mpegaudioparse/gstmpegaudioparse.c:
11374           mpegaudioparse: Provide SEEKING query handling.
11375           Since SEEK event handling might perform some conversion
11376           from TIME to BYTES, do not let upstream fool application
11377           into (TIME) seeking not being possible.
11378
11379 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
11380
11381         * gst/mpegaudioparse/gstmpegaudioparse.c:
11382           mp3parse: fix accurate seeks to near 0
11383           Integer underflow made accurate seeks to near zero fail and seek to
11384           completely the wrong place. Fix by clamping to zero, since we can't seek
11385           to negative times anyway.
11386
11387 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
11388
11389         * common:
11390         * configure.ac:
11391           build: Update shave init statement for changes in common. Bump common.
11392
11393 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11394
11395         * gst/realmedia/rtspreal.c:
11396           rtspreal: ignore data streams. Fixes #527112
11397           Ignore data streams when parsing the SDP as they don't contain anything we need
11398           to put in the realmedia header.
11399
11400 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
11401
11402         * common:
11403           Automatic update of common submodule
11404           From 9cf8c9b to a6ce5c6
11405
11406 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11407
11408         * ext/mad/gstid3tag.c:
11409           Forward unknown events
11410           Forward unknown events upstream instead of dropping them. Also return the result
11411           of the seek event instead of a fixed value.
11412
11413 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
11414
11415         * gst/asfdemux/gstrtpasfdepay.c:
11416           rtpasfdepay: Fix the build by adding the needed include for atoi.
11417
11418 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
11419
11420         * configure.ac:
11421         * docs/plugins/Makefile.am:
11422           Use shave for the build output
11423
11424 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
11425
11426         * common:
11427           Automatic update of common submodule
11428           From 5d7c9cc to 9cf8c9b
11429
11430 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
11431
11432         * gst/asfdemux/gstasf.c:
11433         * gst/asfdemux/gstrtpasfdepay.c:
11434         * gst/realmedia/rademux.c:
11435         * gst/realmedia/rdtdepay.c:
11436         * gst/synaesthesia/gstsynaesthesia.c:
11437         * gst/synaesthesia/synaescope.c:
11438           Fix indentation.
11439
11440 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
11441
11442         * gst/realmedia/pnmsrc.c:
11443           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
11444
11445 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
11446
11447         * common:
11448           Automatic update of common submodule
11449           From 80c627d to 5d7c9cc
11450
11451 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11452
11453         * gst/realmedia/Makefile.am:
11454         * gst/realmedia/pnmsrc.c:
11455         * gst/realmedia/pnmsrc.h:
11456         * gst/realmedia/rademux.c:
11457         * gst/realmedia/rademux.h:
11458         * gst/realmedia/realmedia.c:
11459         * gst/realmedia/rmdemux.c:
11460         * gst/realmedia/rmdemux.h:
11461           Add pnm:// uri source
11462           Add a new utri handler for pnm:// that for now just redirects to the same uri
11463           with the rtsp:// protocol, which usually works nowadays.
11464           Separate the registration of the various plugins into a separate source file.
11465
11466 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11467
11468         * gst/asfdemux/Makefile.am:
11469         * gst/asfdemux/gstasf.c:
11470         * gst/asfdemux/gstrtpasfdepay.c:
11471         * gst/asfdemux/gstrtpasfdepay.h:
11472           Add ASF depayloader
11473           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
11474           Fixes #335067.
11475
11476 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
11477
11478         * ext/mad/gstmad.c:
11479           mad: remove log line added in error
11480
11481 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
11482
11483         * ext/mad/gstmad.c:
11484           mad: just flush data when seeing BADDATAPTR instead of going into error state
11485
11486 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
11487
11488         * gst/realmedia/rmdemux.c:
11489           Fix parsing of the flags in rmdemux
11490           Fix parsing of the flags in version 1 realmedia streams.
11491           Fixes #571358.
11492
11493 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
11494
11495         * common:
11496           Bump revision to use for common submodule.
11497
11498 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
11499
11500         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11501           Add releaseinfo with online url.
11502
11503 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
11504
11505         * common:
11506           Bump common
11507
11508 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11509
11510         * gst/asfdemux/asfpacket.c:
11511         * gst/asfdemux/gstasfdemux.c:
11512         * gst/asfdemux/gstasfdemux.h:
11513           Remove redundant push_mode struct member
11514
11515 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
11516
11517         * autogen.sh:
11518           Fix previous commit, wasn't actually setting up a symbolic link
11519
11520 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
11521
11522         * autogen.sh:
11523         * common:
11524           Use a symbolic link for the pre-commit client-side hook
11525
11526 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
11527
11528         * .gitignore:
11529           Ignore some more files
11530
11531 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
11532
11533         * gst/synaesthesia/synaescope.c:
11534         * gst/synaesthesia/synaescope.h:
11535           Precalculate some size dependent variables. Demystify the height scaling a bit.
11536           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
11537
11538 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
11539
11540           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
11541
11542 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11543
11544         * gst/realmedia/rdtdepay.c:
11545           Set flags on the realmedia chunks
11546           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
11547           descrambler can be reset on keyframes. Fixes #556714.
11548
11549 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11550
11551         * gst/realmedia/gstrdtbuffer.c:
11552         * gst/realmedia/gstrdtbuffer.h:
11553           Add method to get RDT flags
11554           Add a method to get the RDT flags. We need these flags to mark keyframes to
11555           reset the descrambing queue. See #556714.
11556
11557 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
11558
11559         * gst/asfdemux/asfpacket.c:
11560         * gst/asfdemux/gstasfdemux.c:
11561         * gst/asfdemux/gstasfdemux.h:
11562           Add seeking support to asfdemux in push mode
11563           Fixes bug #568836.
11564
11565 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
11566
11567         * gst/asfdemux/asfpacket.c:
11568           Drop packets with an invalid replicated data length
11569           Drop packets with an invalid replicated data length
11570           instead of continuing with an invalid timestamp
11571           and uninitialized payload metadata.
11572           All other code assumes that the timestamps are valid.
11573
11574 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
11575
11576         * gst/synaesthesia/synaescope.h:
11577           Change comment to refer to right variable.
11578
11579 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
11580
11581         * gst/synaesthesia/gstsynaesthesia.c:
11582         * gst/synaesthesia/gstsynaesthesia.h:
11583         * gst/synaesthesia/synaescope.c:
11584         * gst/synaesthesia/synaescope.h:
11585           Bring synaesthesia to next century.
11586           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
11587
11588 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
11589
11590         * gst/asfdemux/gstasfdemux.c:
11591           Fix leak of converted string
11592
11593 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
11594
11595         * .gitignore:
11596         * po/.gitignore:
11597           Add more to the gitignores
11598
11599 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
11600
11601         * gst/synaesthesia/gstsynaesthesia.c:
11602           Make synaesthesia build again.
11603           _init() has no params.
11604
11605 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
11606
11607         * common:
11608           Update common snapshot.
11609
11610 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
11611
11612         * common:
11613           Fix pre-commit hook
11614
11615 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
11616
11617         * autogen.sh:
11618         * common:
11619           Install and use pre-commit indentation hook from common
11620
11621 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
11622
11623         * autogen.sh:
11624           autogen.sh : Use git submodule
11625
11626 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
11627
11628           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
11629           Original commit message from CVS:
11630           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
11631           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
11632           (gst_dvd_demux_get_audio_stream),
11633           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
11634           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
11635           (gst_mpeg_demux_get_video_stream),
11636           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
11637           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
11638           Fix some caps leaks. Fixes bug #564885.
11639
11640 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
11641
11642           ext/cdio/gstcdio.c: Remove unused format argument.
11643           Original commit message from CVS:
11644           * ext/cdio/gstcdio.c:
11645           Remove unused format argument.
11646
11647 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
11648
11649           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
11650           Original commit message from CVS:
11651           * win32/common/.cvsignore:
11652           * win32/common/config.h:
11653           * win32/common/config.h.in:
11654           Hardcode cpu for win32 build, just like we do in the other modules,
11655           to remove VCS conflicts and inconsistent defines between modules,
11656           and update version defines to CVS.
11657
11658 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
11659
11660           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11661           Original commit message from CVS:
11662           * m4/Makefile.am:
11663           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11664
11665 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
11666
11667           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
11668           Original commit message from CVS:
11669           * m4/Makefile.am:
11670           inttypes.m4 hasn't been available since gettext-0.15, and since we now
11671           require gettext >= 0.17 ... we can remove it from the list of files to
11672           dist.
11673
11674 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
11675
11676           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
11677           Original commit message from CVS:
11678           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
11679           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
11680           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
11681           * gst/mpegaudioparse/gstmpegaudioparse.h:
11682           Do an initial class_ref on an internal enum type from within the
11683           class_init function so that there aren't any issues when multiple
11684           mp3parse elements are started in separate threads at the same
11685           time. (Why we use an enum type here if the tag is registered as
11686           a string type, I don't know). Also remove custom UNUSED macro
11687           and use GLib's instead.
11688
11689 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11690
11691           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
11692           Original commit message from CVS:
11693           * configure.ac:
11694           Apparently AC_CONFIG_MACRO_DIR breaks when using more
11695           than one macro directory, reverting last change.
11696
11697 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11698
11699           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
11700           Original commit message from CVS:
11701           * configure.ac:
11702           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
11703           our M4 macros.
11704
11705 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11706
11707           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
11708           Original commit message from CVS:
11709           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
11710           Last change introduced a regression that made mpeg2dec handle
11711           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
11712
11713 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11714
11715           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
11716           Original commit message from CVS:
11717           Patch by: Cygwin Ports maintainer
11718           <yselkowitz at users dot sourceforge dot net>
11719           * autogen.sh:
11720           * configure.ac:
11721           Require gettext 0.17 because older versions don't mix with libtool
11722           2.2. At build time an older gettext version will still work.
11723           Fixes bug #556091.
11724
11725 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
11726
11727           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
11728           Original commit message from CVS:
11729           * ext/mpeg2dec/gstmpeg2dec.c:
11730           * ext/mpeg2dec/gstmpeg2dec.h:
11731           Add support for 4:4:4 video.  Fixes #562086
11732
11733 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
11734
11735           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
11736           Original commit message from CVS:
11737           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
11738           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
11739           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
11740           >= 0.5.0. Fixes bug #562065.
11741
11742 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
11743
11744           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
11745           Original commit message from CVS:
11746           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
11747           Remove duplicate and broken code for the streaming case and simply reuse
11748           the much better working pull based code. Fixes #560348.
11749
11750 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11751
11752           configure.ac: Back to development -> 0.10.10.1
11753           Original commit message from CVS:
11754           * configure.ac:
11755           Back to development -> 0.10.10.1
11756
11757 === release 0.10.10 ===
11758
11759 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11760
11761         * ChangeLog:
11762         * NEWS:
11763         * RELEASE:
11764         * configure.ac:
11765         * docs/plugins/inspect/plugin-a52dec.xml:
11766         * docs/plugins/inspect/plugin-asf.xml:
11767         * docs/plugins/inspect/plugin-cdio.xml:
11768         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11769         * docs/plugins/inspect/plugin-dvdread.xml:
11770         * docs/plugins/inspect/plugin-dvdsub.xml:
11771         * docs/plugins/inspect/plugin-iec958.xml:
11772         * docs/plugins/inspect/plugin-lame.xml:
11773         * docs/plugins/inspect/plugin-mad.xml:
11774         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11775         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11776         * docs/plugins/inspect/plugin-mpegstream.xml:
11777         * docs/plugins/inspect/plugin-realmedia.xml:
11778         * docs/plugins/inspect/plugin-siddec.xml:
11779         * gst-plugins-ugly.doap:
11780         * po/LINGUAS:
11781           Release 0.10.10 - "Under the House"
11782           Original commit message from CVS:
11783           Release 0.10.10 - "Under the House"
11784
11785 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11786
11787         * po/bg.po:
11788         * po/ca.po:
11789         * po/da.po:
11790         * po/id.po:
11791         * po/it.po:
11792         * po/mt.po:
11793         * po/vi.po:
11794           Update .po files
11795           Original commit message from CVS:
11796           Update .po files
11797
11798 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11799
11800           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
11801           Original commit message from CVS:
11802           * ext/sidplay/Makefile.am:
11803           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
11804           contain CFLAGS that do not exist for C++, like -Wvla or
11805           -Wdeclaration-after-statement. Fixes bug #561161.
11806
11807 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11808
11809           configure.ac: 0.10.9.3 pre-release
11810           Original commit message from CVS:
11811           * configure.ac:
11812           0.10.9.3 pre-release
11813
11814 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
11815
11816           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
11817           Original commit message from CVS:
11818           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
11819           Only copy sane aspect ratio values on the caps. Fixes #559682.
11820
11821 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11822
11823         * ChangeLog:
11824           Add bug number to the mp3parse mpeg 2.5 fix
11825           Original commit message from CVS:
11826           Add bug number to the mp3parse mpeg 2.5 fix
11827
11828 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
11829
11830           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
11831           Original commit message from CVS:
11832           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
11833           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
11834           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
11835           * ext/amrnb/amrnbdec.h:
11836           Add a property to select the amr variant. Fixes #424070.
11837
11838 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
11839
11840           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
11841           Original commit message from CVS:
11842           Patch by: Tal Shalif <tshalif at nargila dot org>
11843           * gst/mpegstream/gstdvddemux.c:
11844           (gst_dvd_demux_get_subpicture_stream):
11845           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
11846           (gst_mpeg_demux_get_audio_stream):
11847           Fix memmory corruption due to not storing the new updated pointer
11848           after a g_renew(). Fixes #558896.
11849
11850 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11851
11852           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
11853           Original commit message from CVS:
11854           * tests/check/Makefile.am:
11855           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
11856
11857 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11858
11859           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
11860           Original commit message from CVS:
11861           * configure.ac:
11862           oops, forgot to bump the version back to devel
11863           after the last release 0.10.9.1
11864
11865 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
11866
11867           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
11868           Original commit message from CVS:
11869           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11870           (gst_rmdemux_descramble_mp4a_audio),
11871           (gst_rmdemux_handle_scrambled_packet):
11872           Add suport for mpeg4 and aac audio. See #556714.
11873
11874 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
11875
11876           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
11877           Original commit message from CVS:
11878           * gst/mpegaudioparse/gstmpegaudioparse.c:
11879           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
11880           Fixes skipping on these files.
11881
11882 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
11883
11884           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
11885           Original commit message from CVS:
11886           Patch by: Robin Stocker <robin at nibor dot org>
11887           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
11888           (handle_sequence), (gst_mpeg2dec_setcaps):
11889           * ext/mpeg2dec/gstmpeg2dec.h:
11890           Prefer the container's PAR over the stream's PAR if it's
11891           given in the srcpad caps. Fixes bug #556184.
11892
11893 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11894
11895           Don't install static libs for plugins. Fixes #550851 for ugly.
11896           Original commit message from CVS:
11897           * ext/a52dec/Makefile.am:
11898           * ext/amrnb/Makefile.am:
11899           * ext/cdio/Makefile.am:
11900           * ext/dvdnav/Makefile.am:
11901           * ext/dvdread/Makefile.am:
11902           * ext/lame/Makefile.am:
11903           * ext/mad/Makefile.am:
11904           * ext/mpeg2dec/Makefile.am:
11905           * ext/sidplay/Makefile.am:
11906           * gst/ac3parse/Makefile.am:
11907           * gst/asfdemux/Makefile.am:
11908           * gst/dvdlpcmdec/Makefile.am:
11909           * gst/dvdsub/Makefile.am:
11910           * gst/iec958/Makefile.am:
11911           * gst/mpegaudioparse/Makefile.am:
11912           * gst/mpegstream/Makefile.am:
11913           * gst/realmedia/Makefile.am:
11914           * gst/synaesthesia/Makefile.am:
11915           Don't install static libs for plugins. Fixes #550851 for ugly.
11916
11917 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11918
11919           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
11920           Original commit message from CVS:
11921           * gst/mpegaudioparse/gstmpegaudioparse.c:
11922           (gst_mp3parse_sink_event):
11923           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
11924           frames. Partially fixes bug #552237.
11925
11926 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11927
11928           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
11929           Original commit message from CVS:
11930           * ext/amrnb/amrnbparse.c:
11931           use #defines for HEADER. Unref the object in _sink_activate_pull().
11932
11933 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
11934
11935           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
11936           Original commit message from CVS:
11937           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
11938           (gst_mad_change_state):
11939           * ext/mad/gstmad.h:
11940           track discont on incomming buffers and set discont on outgoing
11941           buffers.
11942           Pass unknown events upstreams instead of dropping them.
11943
11944 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
11945
11946           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
11947           Original commit message from CVS:
11948           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
11949           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
11950           (handle_slice), (gst_mpeg2dec_sink_event),
11951           (gst_mpeg2dec_src_event):
11952           * ext/mpeg2dec/gstmpeg2dec.h:
11953           Fix compilation with --disable-index. Fixes bug #554150.
11954
11955 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
11956
11957           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
11958           Original commit message from CVS:
11959           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
11960           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
11961           (gst_mad_src_event), (gst_mad_chain):
11962           * ext/mad/gstmad.h:
11963           Fix compilation with --disable-index. Fixes bug #554142.
11964
11965 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
11966
11967           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
11968           Original commit message from CVS:
11969           * ext/a52dec/gsta52dec.c:
11970           * ext/a52dec/gsta52dec.h:
11971           Fix channel re-negotiation on a change of the incoming stream.
11972           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
11973           Fixes: #551660
11974
11975 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
11976
11977           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
11978           Original commit message from CVS:
11979           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
11980           (gst_amrnbenc_state_change):
11981           * ext/amrnb/amrnbenc.h:
11982           Pass the discont flag from the input buffer on to the output buffer in
11983           the AMR encoder.
11984
11985 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
11986
11987           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
11988           Original commit message from CVS:
11989           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
11990           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
11991           (gst_amrnbparse_handle_pull_seek),
11992           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
11993           (gst_amrnbparse_sink_activate_push),
11994           (gst_amrnbparse_sink_activate_pull):
11995           * ext/amrnb/amrnbparse.h:
11996           Add flush seek handler. Fixes #536274.
11997
11998 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
11999
12000           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
12001           Original commit message from CVS:
12002           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
12003           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
12004           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
12005           (gst_amrnbparse_state_change):
12006           * ext/amrnb/amrnbparse.h:
12007           Fix the duration query. Fixes #536226.
12008           Also set caps on the pads and buffers more correctly.
12009
12010 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
12011
12012           po/LINGUAS: Add 'ca' to LINGUAS.
12013           Original commit message from CVS:
12014           * po/LINGUAS:
12015           Add 'ca' to LINGUAS.
12016
12017 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
12018
12019           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
12020           Original commit message from CVS:
12021           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
12022           Fix aggregated GST_FLOW_RETURN check for when to send an error message
12023           on the bus.
12024           Re-fixes #546859
12025
12026 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
12027
12028           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
12029           Original commit message from CVS:
12030           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
12031           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
12032           (create_segment_event), (gst_rdt_depay_push),
12033           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
12034           * gst/realmedia/rdtdepay.h:
12035           Parse other values from the incomming caps.
12036           Add event handler to handle flushing and segments.
12037           Create segment events.
12038           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
12039           Do skew correction based on RDT timestamps.
12040           * gst/realmedia/rdtmanager.c: (activate_session),
12041           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
12042           (create_recv_rtp):
12043           Parse caps to get the clockrate needed for the jitterbuffer.
12044           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12045           Apply timestamp fixup after correcting for initial timestamp and
12046           internal base timestamp corrections.
12047
12048 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
12049
12050           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
12051           Original commit message from CVS:
12052           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
12053           (gst_rdt_depay_change_state):
12054           * gst/realmedia/rdtdepay.h:
12055           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
12056           with a DISCONT flag when needed.
12057           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
12058           Report the configure latency instead of a hardcoded value.
12059
12060 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
12061
12062           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
12063           Original commit message from CVS:
12064           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
12065           (free_session), (gst_rdt_manager_query_src),
12066           (gst_rdt_manager_src_activate_push),
12067           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
12068           (gst_rdt_manager_loop), (create_recv_rtp):
12069           Include the new rdt jitterbuffer in the session manager.
12070
12071 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
12072
12073           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
12074           Original commit message from CVS:
12075           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
12076           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
12077           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
12078           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
12079           * gst/realmedia/rdtdepay.h:
12080           Use new RDT parsing helper functions.
12081           Copy discont flags correctly.
12082           Push the header from the chain function instead of the setcaps function.
12083           Copy incomming timestamp to the output buffers instead of doing magic
12084           with the RDT timestamps.
12085
12086 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
12087
12088           gst/realmedia/: Add first support for parsing RDT messages.
12089           Original commit message from CVS:
12090           * gst/realmedia/Makefile.am:
12091           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
12092           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
12093           (read_packet_header), (gst_rdt_buffer_get_first_packet),
12094           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
12095           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
12096           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
12097           (gst_rdt_packet_data_peek_data),
12098           (gst_rdt_packet_data_get_stream_id),
12099           (gst_rdt_packet_data_get_timestamp):
12100           * gst/realmedia/gstrdtbuffer.h:
12101           Add first support for parsing RDT messages.
12102           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
12103           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
12104           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
12105           (calculate_skew), (rdt_jitter_buffer_insert),
12106           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
12107           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
12108           (rdt_jitter_buffer_get_ts_diff):
12109           * gst/realmedia/rdtjitterbuffer.h:
12110           Add first version of an RDT jitterbuffer.
12111
12112 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
12113
12114           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
12115           Original commit message from CVS:
12116           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
12117           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
12118           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
12119           (gst_rmdemux_descramble_dnet_audio),
12120           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
12121           * gst/realmedia/rmdemux.h:
12122           Keep track of the first timestamp of the stream and add this to the
12123           outgoing buffer timestamps so that we can handle live streams.
12124           Set discont flag on the first buffers and after a seek.
12125
12126 === release 0.10.9 ===
12127
12128 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12129
12130         * ChangeLog:
12131         * NEWS:
12132         * RELEASE:
12133         * configure.ac:
12134         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12135         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12136         * docs/plugins/inspect/plugin-a52dec.xml:
12137         * docs/plugins/inspect/plugin-asf.xml:
12138         * docs/plugins/inspect/plugin-cdio.xml:
12139         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12140         * docs/plugins/inspect/plugin-dvdread.xml:
12141         * docs/plugins/inspect/plugin-dvdsub.xml:
12142         * docs/plugins/inspect/plugin-iec958.xml:
12143         * docs/plugins/inspect/plugin-lame.xml:
12144         * docs/plugins/inspect/plugin-mad.xml:
12145         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12146         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12147         * docs/plugins/inspect/plugin-mpegstream.xml:
12148         * docs/plugins/inspect/plugin-realmedia.xml:
12149         * docs/plugins/inspect/plugin-siddec.xml:
12150         * gst-plugins-ugly.doap:
12151           Release 0.10.9
12152           Original commit message from CVS:
12153           Release 0.10.9
12154
12155 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12156
12157         * po/af.po:
12158         * po/az.po:
12159         * po/bg.po:
12160         * po/cs.po:
12161         * po/da.po:
12162         * po/en_GB.po:
12163         * po/es.po:
12164         * po/fi.po:
12165         * po/fr.po:
12166         * po/hu.po:
12167         * po/id.po:
12168         * po/it.po:
12169         * po/lt.po:
12170         * po/nb.po:
12171         * po/nl.po:
12172         * po/or.po:
12173         * po/pl.po:
12174         * po/pt_BR.po:
12175         * po/ru.po:
12176         * po/sk.po:
12177         * po/sq.po:
12178         * po/sr.po:
12179         * po/sv.po:
12180         * po/uk.po:
12181         * po/vi.po:
12182         * po/zh_CN.po:
12183           Update .po files
12184           Original commit message from CVS:
12185           Update .po files
12186
12187 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12188
12189           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
12190           Original commit message from CVS:
12191           * ext/a52dec/gsta52dec.c:
12192           Set up a default time segment for output when receiving
12193           an incoming byte segment (as for raw AC3 files).
12194           Fixes: #548194
12195
12196 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12197
12198           0.10.8.2 pre-release.
12199           Original commit message from CVS:
12200           * configure.ac:
12201           * docs/plugins/Makefile.am:
12202           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12203           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12204           * docs/plugins/gst-plugins-ugly-plugins.args:
12205           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12206           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12207           * docs/plugins/inspect/plugin-a52dec.xml:
12208           * docs/plugins/inspect/plugin-asf.xml:
12209           * docs/plugins/inspect/plugin-cdio.xml:
12210           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12211           * docs/plugins/inspect/plugin-dvdread.xml:
12212           * docs/plugins/inspect/plugin-dvdsub.xml:
12213           * docs/plugins/inspect/plugin-iec958.xml:
12214           * docs/plugins/inspect/plugin-lame.xml:
12215           * docs/plugins/inspect/plugin-mad.xml:
12216           * docs/plugins/inspect/plugin-mpeg2dec.xml:
12217           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12218           * docs/plugins/inspect/plugin-mpegstream.xml:
12219           * docs/plugins/inspect/plugin-realmedia.xml:
12220           * docs/plugins/inspect/plugin-siddec.xml:
12221           * ext/Makefile.am:
12222           0.10.8.2 pre-release.
12223           * po/LINGUAS:
12224           * po/POTFILES.in:
12225           * po/id.po:
12226           Add new translation.
12227
12228 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
12229
12230           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
12231           Original commit message from CVS:
12232           * gst/asfdemux/gstasfdemux.c:
12233           Properly aggregate flow returns for both push and pull mode, so we shut
12234           down if all pads are unlinked.
12235           Fixes #546859.
12236
12237 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
12238
12239           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
12240           Original commit message from CVS:
12241           Patch by: Frederic Crozat <fcrozat@mandriva.org>
12242           * ext/dvdread/dvdreadsrc.c: (plugin_init):
12243           * ext/lame/gstlame.c: (plugin_init):
12244           * gst/asfdemux/gstasf.c: (plugin_init):
12245           Make sure gettext returns translations in UTF-8 encoding rather
12246           than in the current locale encoding (#546822).
12247
12248 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12249
12250           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
12251           Original commit message from CVS:
12252           * gst/mpegaudioparse/gstmpegaudioparse.c:
12253           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
12254           (mp3parse_total_time), (mp3parse_bytepos_to_time):
12255           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
12256           if we're called from there already. Otherwise we end up in a endless
12257           recursion and crash with a stack overflow.
12258           This can happen when a Xing or VBRI header with TOC exists but it
12259           doesn't contain the total time. Fixes bug #545370.
12260
12261 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12262
12263           ext/lame/gstlame.c: Use the default for the strict-iso property too.
12264           Original commit message from CVS:
12265           * ext/lame/gstlame.c: (gst_lame_class_init),
12266           (gst_lame_get_default_settings):
12267           Use the default for the strict-iso property too.
12268           Allow a bitrate setting of 0, which lets lame choose the default value
12269           and which makes it possible to set the compression-ratio property.
12270
12271 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12272
12273           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
12274           Original commit message from CVS:
12275           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12276           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
12277           * ext/lame/gstlame.h:
12278           Get the defaults settings of LAME in the plugin initialization
12279           function and return FALSE here if something goes wrong. This removes
12280           the hacky failing instance init function.
12281           Use LAMEs default value for all settings instead of overwriting some
12282           of them. Overwriting some of them gives unexpected results if one only
12283           sets a preset. Fixes bug #498004.
12284
12285 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12286
12287           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
12288           Original commit message from CVS:
12289           * ext/lame/gstlame.c: (gst_lame_init):
12290           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
12291           defaults will restrict the bitrate when using the presets in a bad way.
12292           Fixes bug #498004.
12293
12294 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12295
12296           Put the MPEG audio version into the caps as "mpegaudioversion".
12297           Original commit message from CVS:
12298           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12299           * gst/mpegaudioparse/gstmpegaudioparse.c:
12300           (mp3_type_frame_length_from_header), (mp3_caps_create),
12301           (gst_mp3parse_chain):
12302           Put the MPEG audio version into the caps as "mpegaudioversion".
12303           This is different from "mpegversion".
12304
12305 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12306
12307           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
12308           Original commit message from CVS:
12309           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12310           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
12311           * ext/lame/gstlame.h:
12312           Fix build with lame >= 3.97. The padding type and cwlimit settings
12313           are deprecated now and the function declarations are hidden in the
12314           headers so deprecate the GObject properties for them and remove them
12315           in 0.11. Fixes bug #544039.
12316
12317 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12318
12319           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
12320           Original commit message from CVS:
12321           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
12322           Don't allow width/height outside the spec (i.e. smaller than 16
12323           and higher than 4096). Such files are corrupted ones and setting
12324           caps that are not a subset of the template caps confuses playbin.
12325           Fixes bug #542646.
12326
12327 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12328
12329           ext/sidplay/Makefile.am: Fix the build.
12330           Original commit message from CVS:
12331           * ext/sidplay/Makefile.am:
12332           Fix the build.
12333
12334 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12335
12336           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
12337           Original commit message from CVS:
12338           * configure.ac:
12339           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
12340           flags that are invalid for C++.
12341
12342 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
12343
12344           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
12345           Original commit message from CVS:
12346           Patch by: Tal Shalif <tshalif at nargila dot org>
12347           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
12348           Prevent double free. Fixes bug #541697.
12349
12350 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12351
12352           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
12353           Original commit message from CVS:
12354           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
12355           (gst_dvd_demux_get_audio_stream),
12356           (gst_dvd_demux_get_subpicture_stream),
12357           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
12358           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
12359           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
12360           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
12361           * gst/mpegstream/gstmpegdemux.h:
12362           Resend tags event after a FLUSH (seek) to support prerolling
12363           a partial pipeline.
12364
12365 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
12366
12367           Use correct error code for encrypted streams.
12368           Original commit message from CVS:
12369           * configure.ac:
12370           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
12371           Use correct error code for encrypted streams.
12372
12373 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12374
12375           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
12376           Original commit message from CVS:
12377           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
12378           (gst_mpeg_demux_sync_stream_to_time):
12379           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
12380
12381 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12382
12383           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
12384           Original commit message from CVS:
12385           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
12386           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
12387           Allow and implement non-flushing and/or segment seek
12388           (mainly in TIME and chapter format).
12389           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
12390           (gst_dvd_demux_get_subpicture_stream),
12391           (gst_dvd_demux_synchronise_pads),
12392           (gst_dvd_demux_sync_stream_to_time):
12393           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
12394           (gst_mpeg_demux_send_subbuffer),
12395           (gst_mpeg_demux_sync_stream_to_time),
12396           (gst_mpeg_streams_reset_cur_ts):
12397           * gst/mpegstream/gstmpegdemux.h:
12398           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12399           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
12400           Delegate a query to upstream if it can't be handled.
12401           Make segment stop aware.
12402           Fix (subtitle) stream synchronization.
12403           Add some debug statements.
12404
12405 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
12406
12407           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
12408           Original commit message from CVS:
12409           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12410           Fix build on macosx.
12411
12412 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12413
12414           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
12415           Original commit message from CVS:
12416           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12417           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12418           * ext/a52dec/gsta52dec.c:
12419           * ext/amrnb/amrnbdec.c:
12420           * ext/amrnb/amrnbenc.c:
12421           * ext/amrnb/amrnbparse.c:
12422           * ext/lame/gstlame.c:
12423           * ext/mad/gstmad.c:
12424           * ext/sidplay/gstsiddec.cc:
12425           * gst/asfdemux/gstrtspwms.c:
12426           * gst/mpegaudioparse/gstxingmux.c:
12427           * gst/realmedia/rademux.c:
12428           * gst/realmedia/rdtmanager.c:
12429           * gst/realmedia/rtspreal.c:
12430           * gst/synaesthesia/gstsynaesthesia.c:
12431           Add missing elements to docs. Restore alphabetical order in section
12432           file. Document mad (it was included in docs already).
12433           Fix doc-markup: use convinience syntax for examples
12434           (produces valid docbook), add several refsec2 when we have several
12435           titles. Fix some types.
12436
12437 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12438
12439           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
12440           Original commit message from CVS:
12441           * ext/lame/gstlame.c:
12442           * ext/sidplay/gstsiddec.cc:
12443           * gst/mpegaudioparse/gstxingmux.c:
12444           Do not use short_description in section docs for elements. We extract
12445           them from element details and there will be warnings if they differ.
12446
12447 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
12448
12449           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
12450           Original commit message from CVS:
12451           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
12452           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
12453           (gst_cdio_add_cdtext_album_tags):
12454           * ext/cdio/gstcdio.h:
12455           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12456           Also extract album title and album genre from CD-TEXT if
12457           available (#537021).
12458
12459 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12460
12461           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
12462           Original commit message from CVS:
12463           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12464           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
12465           emphasis value is reserved but unfortunately files with that
12466           value exist and the information is not important for the decoder
12467           anyway. Fixes bug #537235.
12468
12469 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
12470
12471           Require libcdio >= 0.76.
12472           Original commit message from CVS:
12473           * configure.ac:
12474           * ext/cdio/gstcdio.c:
12475           * ext/cdio/gstcdio.h:
12476           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12477           Require libcdio >= 0.76.
12478
12479 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
12480
12481           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
12482           Original commit message from CVS:
12483           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
12484           Drain queued buffers before forwarding the segment event.
12485
12486 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
12487
12488           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
12489           Original commit message from CVS:
12490           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
12491           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
12492           (gst_a52dec_chain), (gst_a52dec_change_state):
12493           * ext/a52dec/gsta52dec.h:
12494           Add segment handling, buffer clipping and basic reverse playback.
12495
12496 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12497
12498           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
12499           Original commit message from CVS:
12500           * docs/plugins/Makefile.am:
12501           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12502           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12503           * docs/plugins/gst-plugins-ugly-plugins.args:
12504           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12505           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12506           * docs/plugins/inspect/plugin-a52dec.xml:
12507           * docs/plugins/inspect/plugin-amrnb.xml:
12508           * docs/plugins/inspect/plugin-asf.xml:
12509           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12510           * docs/plugins/inspect/plugin-dvdread.xml:
12511           * docs/plugins/inspect/plugin-dvdsub.xml:
12512           * docs/plugins/inspect/plugin-iec958.xml:
12513           * docs/plugins/inspect/plugin-lame.xml:
12514           * docs/plugins/inspect/plugin-mad.xml:
12515           * docs/plugins/inspect/plugin-mpeg2dec.xml:
12516           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12517           * docs/plugins/inspect/plugin-mpegstream.xml:
12518           * docs/plugins/inspect/plugin-realmedia.xml:
12519           * docs/plugins/inspect/plugin-siddec.xml:
12520           * docs/plugins/inspect/plugin-synaesthesia.xml:
12521           * ext/a52dec/gsta52dec.c:
12522           Random doc of the day. Also print human readable format of newsegment
12523           in log message if we complain about it.
12524
12525 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
12526
12527           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
12528           Original commit message from CVS:
12529           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
12530           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
12531           (gst_a52dec_chain), (gst_a52dec_change_state):
12532           * ext/a52dec/gsta52dec.h:
12533           Mark discont on outgoing buffers after receiving a DISCONT buffer or
12534           when we have a decoding error.
12535           We don't need to clear the cache when we receive a NEWSEGMENT event.
12536           Clear buffer cache in DISCONT.
12537           Add beginnings of GstSegment handling.
12538
12539 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12540
12541           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
12542           Original commit message from CVS:
12543           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12544           Fix alignment issues that caused SIGBUS on some architectures.
12545
12546 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
12547
12548           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
12549           Original commit message from CVS:
12550           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
12551           Fix alignment issue which isn't really an issue at all because
12552           the plugin hasn't been ported to 0.10 yet.
12553
12554 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12555
12556           configure.ac: Back to devel -> 0.10.8.1
12557           Original commit message from CVS:
12558           * configure.ac:
12559           Back to devel -> 0.10.8.1
12560
12561 === release 0.10.8 ===
12562
12563 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12564
12565         * ChangeLog:
12566         * NEWS:
12567         * RELEASE:
12568         * configure.ac:
12569         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12570         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12571         * docs/plugins/inspect/plugin-a52dec.xml:
12572         * docs/plugins/inspect/plugin-asf.xml:
12573         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12574         * docs/plugins/inspect/plugin-dvdread.xml:
12575         * docs/plugins/inspect/plugin-dvdsub.xml:
12576         * docs/plugins/inspect/plugin-iec958.xml:
12577         * docs/plugins/inspect/plugin-lame.xml:
12578         * docs/plugins/inspect/plugin-mad.xml:
12579         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12580         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12581         * docs/plugins/inspect/plugin-mpegstream.xml:
12582         * docs/plugins/inspect/plugin-realmedia.xml:
12583         * docs/plugins/inspect/plugin-siddec.xml:
12584         * gst-plugins-ugly.doap:
12585         * po/LINGUAS:
12586           Release 0.10.8
12587           Original commit message from CVS:
12588           Release 0.10.8
12589
12590 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12591
12592         * common:
12593         * po/af.po:
12594         * po/az.po:
12595         * po/bg.po:
12596         * po/cs.po:
12597         * po/da.po:
12598         * po/en_GB.po:
12599         * po/es.po:
12600         * po/fi.po:
12601         * po/fr.po:
12602         * po/hu.po:
12603         * po/it.po:
12604         * po/lt.po:
12605         * po/nb.po:
12606         * po/nl.po:
12607         * po/or.po:
12608         * po/pl.po:
12609         * po/pt_BR.po:
12610         * po/ru.po:
12611         * po/sk.po:
12612         * po/sq.po:
12613         * po/sr.po:
12614         * po/sv.po:
12615         * po/uk.po:
12616         * po/vi.po:
12617         * po/zh_CN.po:
12618           Update .po files
12619           Original commit message from CVS:
12620           Update .po files
12621
12622 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12623
12624           configure.ac: 0.10.7.4 pre-release
12625           Original commit message from CVS:
12626           * configure.ac:
12627           0.10.7.4 pre-release
12628
12629 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
12630
12631           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
12632           Original commit message from CVS:
12633           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
12634           Fix inconsistent use of rate and channels.
12635           Fixes #533581
12636
12637 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
12638
12639           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
12640           Original commit message from CVS:
12641           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
12642           Flush timestamp correction variables on a flush. Fixes #533832.
12643
12644 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12645
12646         * ChangeLog:
12647         * common:
12648         * configure.ac:
12649           Commit 0.10.7.3 pre-rel marker
12650           Original commit message from CVS:
12651           Commit 0.10.7.3 pre-rel marker
12652
12653 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
12654
12655           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
12656           Original commit message from CVS:
12657           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12658           Properly aggregate GstFlowReturn from downstream in order to properly
12659           stop, and doing that as early as possible.
12660           Fixes #532807
12661
12662 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12663
12664           configure.ac: 0.10.7.2 pre-release
12665           Original commit message from CVS:
12666           * configure.ac:
12667           0.10.7.2 pre-release
12668
12669 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
12670
12671           Always let FLUSH_START events flow downstream.
12672           Original commit message from CVS:
12673           * ext/mad/gstmad.c: (gst_mad_sink_event):
12674           * gst/mpegaudioparse/gstmpegaudioparse.c:
12675           (gst_mp3parse_sink_event):
12676           Always let FLUSH_START events flow downstream.
12677
12678 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
12679
12680           configure.ac: Error out if we don't have the required core/base versions.
12681           Original commit message from CVS:
12682           * configure.ac:
12683           Error out if we don't have the required core/base versions.
12684
12685 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
12686
12687           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
12688           Original commit message from CVS:
12689           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12690           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12691           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12692           Fix video timestamps by adjusting it with the first timestamp found.
12693           Don't assume we have a complete fragment when flushing the adapter,
12694           packets might have been lost or the stream might just be broken.
12695
12696 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
12697
12698           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
12699           Original commit message from CVS:
12700           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
12701           Set Rank to NONE so that we don't accidentally try to autoplug the
12702           rdtmanager.
12703
12704 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12705
12706           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
12707           Original commit message from CVS:
12708           * gst/mpegaudioparse/gstmpegaudioparse.c:
12709           (gst_mp3parse_emit_frame):
12710           Send a new duration message if the average bitrate changed and
12711           we don't know the duration from the Xing or VBRI header.
12712           Fixes bug #321857.
12713
12714 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
12715
12716           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
12717           Original commit message from CVS:
12718           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
12719           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
12720           * gst/realmedia/rtspreal.h:
12721           Move assembly rule parsing to the place where we parse the SDP as it's
12722           also there that we create the MDPR and we need the currently selected
12723           asmrule in order to select the right MTLI.
12724           Fixes #529359.
12725
12726 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
12727
12728           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
12729           Original commit message from CVS:
12730           * gst/realmedia/realhash.c:
12731           * gst/realmedia/rtspreal.c:
12732           Include generated "_stdint.h" instead of <stdint.h> which might not
12733           exist on some systems.
12734
12735 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12736
12737           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
12738           Original commit message from CVS:
12739           * ext/sidplay/gstsiddec.cc:
12740           Cast NULL sentinels to void * as NULL is defined as an integer
12741           constant in most environments when using C++ and it's size might
12742           be different from a pointer. Fixes #529488.
12743
12744 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
12745
12746         * ChangeLog:
12747         * gst/asfdemux/gstasfdemux.c:
12748         * gst/asfdemux/gstrtspwms.c:
12749           Fix "unused var" compiler error when --disable-gst-debug is used.
12750           Original commit message from CVS:
12751           Fix "unused var" compiler error when --disable-gst-debug is used.
12752
12753 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
12754
12755           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
12756           Original commit message from CVS:
12757           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
12758           We should also stop the streaming task when we get a NOT_LINKED
12759           flow return, which is not covered by FLOW_IS_FATAL.
12760
12761 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
12762
12763           ext/: gst_atomic_int_set ==> g_atomic_int_set
12764           Original commit message from CVS:
12765           * ext/cdio/gstcdiocddasrc.c:
12766           * ext/dv/gstdvdemux.c:
12767           gst_atomic_int_set ==> g_atomic_int_set
12768
12769 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
12770
12771           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
12772           Original commit message from CVS:
12773           2008-04-11  Julien Moutte  <julien@fluendo.com>
12774           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
12775           argument formats.
12776
12777 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
12778
12779           configure.ac: Actually build dlls when cross-compiling with mingw32.
12780           Original commit message from CVS:
12781           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
12782           * configure.ac:
12783           Actually build dlls when cross-compiling with mingw32.
12784           Fixes bug #526247.
12785
12786 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12787
12788           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
12789           Original commit message from CVS:
12790           * configure.ac:
12791           * gst/mpegaudioparse/gstmpegaudioparse.c:
12792           (mpeg_audio_seek_entry_free):
12793           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
12794           Depend on GLib 2.12 and use it unconditionally as we do in other
12795           modules too already.
12796
12797 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12798
12799           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
12800           Original commit message from CVS:
12801           * gst/mpegaudioparse/gstmpegaudioparse.c:
12802           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
12803           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
12804           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
12805           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
12806           (gst_xing_mux_chain):
12807           Use GSlice for allocating the seek table entries if we compile with
12808           GLib 2.10 or newer.
12809
12810 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
12811
12812           gst/asfdemux/gstasfdemux.c: Remove some debug code.
12813           Original commit message from CVS:
12814           * gst/asfdemux/gstasfdemux.c:
12815           (gst_asf_demux_process_ext_stream_props):
12816           Remove some debug code.
12817
12818 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12819
12820           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
12821           Original commit message from CVS:
12822           * gst/asfdemux/gstasfdemux.c:
12823           (gst_asf_demux_process_ext_stream_props):
12824           Guard against division by 0 and fall back to 25/1 framerate.
12825
12826 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12827
12828           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
12829           Original commit message from CVS:
12830           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
12831           (gst_asf_demux_process_ext_stream_props):
12832           Instead of adding a fixes 25/1 framerate to the video caps, use the
12833           average frame duration in the extended properties of the video stream as
12834           the framerate. Fixes #524346.
12835
12836 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12837
12838           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
12839           Original commit message from CVS:
12840           * configure.ac:
12841           Check if the compiler supports do { } while (0) macros. This fixes
12842           a warning when compiling with g++ 4.3, resulting in a build failure
12843           because of -Werror.
12844
12845 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
12846
12847           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
12848           Original commit message from CVS:
12849           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
12850           make ) also a delimiter for rules.
12851           Skip \\ when scanning strings.
12852           Add new testcase for these problems.
12853
12854 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12855
12856           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
12857           Original commit message from CVS:
12858           * gst/mpegaudioparse/gstmpegaudioparse.c:
12859           (gst_mp3parse_sink_event):
12860           Don't take the stream lock when caching events. This is not necessary
12861           and results in a deadlock when seeking with rhythmbox (but not with
12862           totem or banshee for some reason).
12863
12864 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
12865
12866           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
12867           Original commit message from CVS:
12868           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
12869           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
12870           Add the version field when creating the CONT chunk resulting in
12871           the Author, Comment and Copyright tags not being parsed correctly.
12872           Fixes #521459.
12873
12874 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
12875
12876           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
12877           Original commit message from CVS:
12878           * gst/mpegaudioparse/gstmpegaudioparse.c:
12879           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
12880           Remove trailing newlines from debug statements.
12881
12882 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
12883
12884           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
12885           Original commit message from CVS:
12886           * ext/dvdnav/dvdnavsrc.c:
12887           * ext/dvdnav/dvdnavsrc.h:
12888           Apply patch that adds some seeking support to dvdnav, and fixes it
12889           in various other ways. This doesn't make dvdnavsrc fully functional,
12890           but moves it forward.
12891           Fixes: #476149
12892           Patch By: Simone Gotti <simone.gotti@email.it>
12893           * ext/dvdnav/gst-dvd:
12894           Update the simple dvdnavsrc gst-launch example to work for 0.10
12895
12896 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
12897
12898           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
12899           Original commit message from CVS:
12900           * configure.ac:
12901           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
12902           plug-ins are included/excluded. (#498222)
12903
12904 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12905
12906           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
12907           Original commit message from CVS:
12908           * ext/mad/gstmad.c: (gst_mad_sink_event):
12909           * gst/mpegaudioparse/gstmpegaudioparse.c:
12910           (gst_mp3parse_sink_event):
12911           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
12912           of dropping and leaking them.
12913
12914 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12915
12916           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
12917           Original commit message from CVS:
12918           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
12919           (gst_mad_chain):
12920           * ext/mad/gstmad.h:
12921           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
12922           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
12923           * gst/mpegaudioparse/gstmpegaudioparse.h:
12924           Cache all events except EOS if we still have to send a NEWSEGMENT
12925           event. This will let TAG events be forwarded until after decodebin
12926           to an encoder for example as decodebin only links the pads
12927           after NEWSEGMENT. Fixes bug #518933.
12928
12929 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12930
12931           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
12932           Original commit message from CVS:
12933           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
12934           Write Xing header at the correct position in the MP3 frame for
12935           stereo files. Fixes bug #518676.
12936
12937 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
12938
12939           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
12940           Original commit message from CVS:
12941           * configure.ac:
12942           * ext/sidplay/Makefile.am:
12943           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
12944           when building C++ code (#516509).
12945
12946 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
12947
12948           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
12949           Original commit message from CVS:
12950           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12951           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
12952           Workshop 12 compiler, but probably also crashes (#517985).
12953
12954 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
12955
12956           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
12957           Original commit message from CVS:
12958           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
12959           * gst/mpegaudioparse/gstmpegaudioparse.c:
12960           (gst_mp3_channel_mode_get_type),
12961           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
12962           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
12963           (gst_mp3parse_chain):
12964           * gst/mpegaudioparse/gstmpegaudioparse.h:
12965           Post channel mode and CRC as tags. Fixes bug #504493.
12966
12967 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12968
12969           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
12970           Original commit message from CVS:
12971           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
12972           Correctly chain up to the parent's finalize function.
12973
12974 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12975
12976           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
12977           Original commit message from CVS:
12978           * gst/mpegaudioparse/gstmpegaudioparse.c:
12979           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
12980           Try a bit harder to get valid timestamps, especially if upstream
12981           gives us one and we are at the first frame or resyncing.
12982           Return UNEXPECTED if we get a valid timestamp that is outside of
12983           our configured segment. After all changes done so far this doesn't
12984           seem to cause any regression, please test.
12985
12986 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12987
12988           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...
12989           Original commit message from CVS:
12990           Patch by:
12991           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
12992           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
12993           If we don't have the position to seek to in our index first try
12994           to convert from TIME to BYTES upstream and only if that fails
12995           too use the old hack to simply seek to an earlier position
12996           and let the sink drop everything before segment start.
12997           Partially fixes bug #469930.
12998
12999 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13000
13001           configure.ac: Back to development...
13002           Original commit message from CVS:
13003           * configure.ac:
13004           Back to development...
13005
13006 === release 0.10.7 ===
13007
13008 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13009
13010         * ChangeLog:
13011         * NEWS:
13012         * RELEASE:
13013         * configure.ac:
13014         * docs/plugins/gst-plugins-ugly-plugins.args:
13015         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13016         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13017         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13018         * docs/plugins/gst-plugins-ugly-plugins.signals:
13019         * docs/plugins/inspect/plugin-a52dec.xml:
13020         * docs/plugins/inspect/plugin-asf.xml:
13021         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13022         * docs/plugins/inspect/plugin-dvdread.xml:
13023         * docs/plugins/inspect/plugin-dvdsub.xml:
13024         * docs/plugins/inspect/plugin-iec958.xml:
13025         * docs/plugins/inspect/plugin-lame.xml:
13026         * docs/plugins/inspect/plugin-mad.xml:
13027         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13028         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13029         * docs/plugins/inspect/plugin-mpegstream.xml:
13030         * docs/plugins/inspect/plugin-realmedia.xml:
13031         * docs/plugins/inspect/plugin-siddec.xml:
13032         * gst-plugins-ugly.doap:
13033         * po/LINGUAS:
13034           Release 0.10.7 - I Cheated Time
13035           Original commit message from CVS:
13036           Release 0.10.7 - I Cheated Time
13037
13038 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13039
13040         * po/af.po:
13041         * po/az.po:
13042         * po/bg.po:
13043         * po/cs.po:
13044         * po/da.po:
13045         * po/en_GB.po:
13046         * po/es.po:
13047         * po/fi.po:
13048         * po/hu.po:
13049         * po/it.po:
13050         * po/nb.po:
13051         * po/nl.po:
13052         * po/or.po:
13053         * po/pl.po:
13054         * po/pt_BR.po:
13055         * po/sk.po:
13056         * po/sq.po:
13057         * po/sr.po:
13058         * po/sv.po:
13059         * po/uk.po:
13060         * po/vi.po:
13061         * po/zh_CN.po:
13062           Update .po files
13063           Original commit message from CVS:
13064           Update .po files
13065
13066 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13067
13068           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
13069           Original commit message from CVS:
13070           * tests/check/Makefile.am:
13071           Exclude dvdreadsrc from the states test too.
13072
13073 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13074
13075           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
13076           Original commit message from CVS:
13077           * gst/mpegaudioparse/gstmpegaudioparse.c:
13078           (gst_mp3parse_emit_frame):
13079           Handler buffers without valid timestamp more correctly: Don't drop
13080           them and don't use the invalid timestamp to calculate the next
13081           timestamp. Fixes bug #516811.
13082
13083 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
13084
13085           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
13086           Original commit message from CVS:
13087           Patch by: Tal Shalif <tshalif at nargila dot org>
13088           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
13089           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
13090           Add some gint64 casts to prevent 32 bit integer overflows.
13091           Fixes bug #516989.
13092
13093 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13094
13095           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
13096           Original commit message from CVS:
13097           * gst/mpegaudioparse/gstmpegaudioparse.c:
13098           Revert previous commit to mp3parse, as it breaks playback
13099           of AVI files.
13100
13101 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13102
13103           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
13104           Original commit message from CVS:
13105           * gst/mpegaudioparse/gstmpegaudioparse.c:
13106           (gst_mp3parse_emit_frame):
13107           Return GST_FLOW_UNEXPECTED if we get data that is after our
13108           configured segment. This makes upstream go EOS immediately instead
13109           of sending us the complete stream. Also improve debugging a bit.
13110
13111 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13112
13113           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
13114           Original commit message from CVS:
13115           * ext/dvdread/dvdreadsrc.c:
13116           Fix regression in DVD seeking - when a pack we
13117           expect to be a NAV block turns out not to be, scan forwards
13118           for up to 2MB (at most ~1sec) until we find one.
13119           Fixes: #516278
13120
13121 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
13122
13123           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
13124           Original commit message from CVS:
13125           * win32/vs6/libgstmpegaudioparse.dsp:
13126           Add xing files to VS project file.
13127
13128 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13129
13130           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
13131           Original commit message from CVS:
13132           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
13133           Stop leaking src pad templates. Fixes bug #515708.
13134
13135 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13136
13137           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
13138           Original commit message from CVS:
13139           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
13140           Correctly write the size in bytes on big endian systems.
13141           Fixes bug #515725.
13142
13143 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13144
13145           ext/lame/gstlame.c: Don't leak the allowed caps.
13146           Original commit message from CVS:
13147           * ext/lame/gstlame.c: (gst_lame_setup):
13148           Don't leak the allowed caps.
13149           * tests/check/pipelines/lame.c: (GST_START_TEST):
13150           Stop leaking all buffers. Fixes bug #515575.
13151
13152 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13153
13154           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
13155           Original commit message from CVS:
13156           * gst/mpegaudioparse/plugin.c:
13157           Commit new file I forgot to add.
13158
13159 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13160
13161           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
13162           Original commit message from CVS:
13163           * configure.ac:
13164           Make DISABLE_DEPRECATED defined *only* during CVS, not during
13165           pre-releases or releases.
13166
13167 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13168
13169         * ChangeLog:
13170           Mention bug 511497 fixed in previous commit
13171           Original commit message from CVS:
13172           Mention bug 511497 fixed in previous commit
13173
13174 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13175
13176           Move xingmux from -bad.
13177           Original commit message from CVS:
13178           * docs/plugins/Makefile.am:
13179           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13180           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13181           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13182           * gst/mpegaudioparse/Makefile.am:
13183           * gst/mpegaudioparse/gstmpegaudioparse.c:
13184           * gst/mpegaudioparse/gstxingmux.c:
13185           * tests/check/Makefile.am:
13186           * tests/check/elements/.cvsignore:
13187           Move xingmux from -bad.
13188
13189 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
13190
13191           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
13192           Original commit message from CVS:
13193           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
13194           Use gst_guint64_to_gdouble for conversion
13195           * win32/vs6/libgstasfdemux.dsp:
13196           * win32/vs6/libgstdvdsub.dsp:
13197           * win32/vs6/libgstrealmedia.dsp:
13198           Update project dependencies and add new source files
13199
13200 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
13201
13202           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
13203           Original commit message from CVS:
13204           * ext/mpeg2dec/gstmpeg2dec.c:
13205           Reset decoder when handling sequence where libmpeg2 has set
13206           frame period to 0, probably due to a corrupt packet.
13207           Fixes bug #514297
13208
13209 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13210
13211           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
13212           Original commit message from CVS:
13213           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
13214           (gst_mp3parse_chain):
13215           Don't set new caps on the srcpad everytime the bitrate or MPEG
13216           version changes but calculate new spf value when the MPEG version
13217           changes.
13218
13219 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13220
13221           Add documentation for the xingheader plugin.
13222           Original commit message from CVS:
13223           * docs/plugins/Makefile.am:
13224           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
13225           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
13226           * gst/xingheader/gstxingmux.c:
13227           * gst/xingheader/gstxingmux.h:
13228           Add documentation for the xingheader plugin.
13229           * tests/check/elements/xingmux.c: (GST_START_TEST):
13230           Set element state to PLAYING before doing something else.
13231
13232 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13233
13234           tests/check/: Add simple unit test for the xingmux element.
13235           Original commit message from CVS:
13236           * tests/check/Makefile.am:
13237           * tests/check/elements/.cvsignore:
13238           * tests/check/elements/xingmux.c: (setup_xingmux),
13239           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
13240           * tests/check/elements/xingmux_testdata.h:
13241           Add simple unit test for the xingmux element.
13242           * gst/xingheader/gstxingmux.c: (generate_xing_header),
13243           (gst_xing_mux_finalize), (xing_reset):
13244           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
13245
13246 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13247
13248           docs/plugins/: Add the real and rtsp elements and update the lists.
13249           Original commit message from CVS:
13250           * docs/plugins/Makefile.am:
13251           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13252           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13253           Add the real and rtsp elements and update the lists.
13254           * docs/plugins/inspect/plugin-amrnb.xml:
13255           * docs/plugins/inspect/plugin-asf.xml:
13256           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13257           * docs/plugins/inspect/plugin-dvdsub.xml:
13258           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13259           * docs/plugins/inspect/plugin-mpegstream.xml:
13260           * docs/plugins/inspect/plugin-realmedia.xml:
13261           * docs/plugins/inspect/plugin-siddec.xml:
13262           * docs/plugins/inspect/plugin-synaesthesia.xml:
13263           Regenerate docs.
13264           * gst/iec958/ac3_padder.c:
13265           * gst/iec958/ac3_padder.h:
13266           Do not use gtk-doc style comments for non gtk-doc comments. Note -
13267           there are functions defined using extern in the .c file - does that
13268           make sense?
13269
13270 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13271
13272           ext/mad/gstmad.c: Chain up at the end of the function.
13273           Original commit message from CVS:
13274           * ext/mad/gstmad.c:
13275           Chain up at the end of the function.
13276
13277 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13278
13279           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
13280           Original commit message from CVS:
13281           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
13282           Don't add pad templates for the base class but only in the
13283           subclasses.
13284
13285 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
13286
13287           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
13288           Original commit message from CVS:
13289           * ext/lame/gstlame.c:
13290           * ext/lame/gstlame.h:
13291           Fix the case where you initially have stereo input, and so lame's
13292           mode is not set to mono, and then you get input with mono audio and
13293           soon after you get stereo input again. What happened before this
13294           commit is that it would keep the encoding mode as mono. It should
13295           change it back to the one requested by the app (or the default one)
13296           if not requested.
13297
13298 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13299
13300           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
13301           Original commit message from CVS:
13302           * gst/mpegaudioparse/gstmpegaudioparse.c:
13303           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13304           (mp3parse_bytepos_to_time):
13305           Interpolate the VBRI seek table entries to get better results,
13306           support 3 byte seek table entries and prevent overflows in the
13307           seek table by adding the relative offsets when using the seek
13308           table in a large enough data type.
13309
13310 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13311
13312           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
13313           Original commit message from CVS:
13314           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13315           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13316           (mp3parse_bytepos_to_time):
13317           * gst/mpegaudioparse/gstmpegaudioparse.h:
13318           Add support for seeking based on the VBRI seek table. Might make
13319           sense to use interpolation in the table later to get hopefully a
13320           bit more accurate values.
13321
13322 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13323
13324           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
13325           Original commit message from CVS:
13326           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13327           (handle_picture), (handle_slice):
13328           Fix compilation error. Fixes #509313.
13329
13330 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13331
13332           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
13333           Original commit message from CVS:
13334           * ext/lame/gstlame.c: (gst_lame_sink_event):
13335           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
13336           as 8 * GST_SECOND is too large for int.
13337
13338 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13339
13340           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
13341           Original commit message from CVS:
13342           * gst/xingheader/gstxingmux.c: (generate_xing_header):
13343           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
13344           of 0xfe.
13345
13346 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13347
13348           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
13349           Original commit message from CVS:
13350           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13351           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13352           (mp3parse_total_bytes), (mp3parse_total_time):
13353           * gst/mpegaudioparse/gstmpegaudioparse.h:
13354           Add initial support for reading VBRI headers as found in VBR files
13355           created by some Fraunhofer encoders. Currently we only read the
13356           number of frames and bytes (and calculate duration, etc from this)
13357           but there is also a seek table that we currently don't use.
13358
13359 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
13360
13361           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
13362           Original commit message from CVS:
13363           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
13364           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13365           (gst_lame_sink_event):
13366           Correctly set number of channels when using mono-encoding mode
13367           and fix the duration calculation of the EOS buffer.
13368
13369 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13370
13371           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
13372           Original commit message from CVS:
13373           * gst/mpegaudioparse/gstmpegaudioparse.c:
13374           (gst_mp3parse_handle_first_frame):
13375           Guard against 0 values in the Xing header as frame count and
13376           byte count and calculate the bitrate when we have all values
13377           we need and not before.
13378
13379 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13380
13381           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
13382           Original commit message from CVS:
13383           * gst/xingheader/gstxingmux.c: (generate_xing_header):
13384           Remove accidentially leftover debug printf.
13385
13386 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13387
13388           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
13389           Original commit message from CVS:
13390           * gst/xingheader/gstxingmux.c: (has_xing_header),
13391           (generate_xing_header), (gst_xing_mux_chain),
13392           (gst_xing_mux_sink_event):
13393           Choose smallest possible frame size for the Xing header, properly
13394           set the timestamp, duration and offset on the outgoing buffers,
13395           only send NEWSEGMENT events in BYTE format downstream and also
13396           drop VBRI headers if already existing.
13397
13398 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13399
13400           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
13401           Original commit message from CVS:
13402           * gst/xingheader/Makefile.am:
13403           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
13404           (has_xing_header), (generate_xing_header),
13405           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
13406           (gst_xing_mux_init), (gst_xing_mux_chain),
13407           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
13408           * gst/xingheader/gstxingmux.h:
13409           Major cleanup and rewrite of xingmux with less bugs and new features:
13410           - Handles other layers as 3
13411           - Write TOC
13412
13413 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
13414
13415           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
13416           Original commit message from CVS:
13417           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
13418           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
13419           Call g_type_class_ref() from a thread-safe context and not
13420           from the streaming thread to avoid GLib screwing up (see
13421           bug #349410 and #493432). Comment out unused code.
13422
13423 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
13424
13425           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
13426           Original commit message from CVS:
13427           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13428           (handle_picture), (clip_buffer), (handle_slice),
13429           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
13430           (gst_mpeg2dec_change_state):
13431           * ext/mpeg2dec/gstmpeg2dec.h:
13432           Add buffer clipping.
13433           Add basic reverse playback support. Not complete yet when dealing with
13434           non-closed GOPs.
13435
13436 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13437
13438           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
13439           Original commit message from CVS:
13440           * autogen.sh:
13441           Add -Wno-portability to the automake parameters to stop warnings
13442           about GNU make extensions being used. We require GNU make in almost
13443           every Makefile anyway.
13444           * configure.ac:
13445           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
13446           at the same time is required for per target flags.
13447
13448 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13449
13450           Makefile.am: Include lcov.mak to allow building coverage reports.
13451           Original commit message from CVS:
13452           * Makefile.am:
13453           Include lcov.mak to allow building coverage reports.
13454
13455 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13456
13457           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
13458           Original commit message from CVS:
13459           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
13460           * gst/mpegaudioparse/gstmpegaudioparse.c:
13461           (gst_mp3parse_handle_first_frame):
13462           Make sure that the Xing TOC starts with 0 and the entries
13463           are increasing over time. Otherwise it's broken and should
13464           be skipped. Fixes bug #507821.
13465
13466 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
13467
13468           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13469           Original commit message from CVS:
13470           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
13471           (gst_asf_demux_add_video_stream),
13472           (gst_asf_demux_process_ext_content_desc),
13473           (gst_asf_demux_get_metadata_for_stream),
13474           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
13475           (gst_asf_demux_change_state):
13476           * gst/asfdemux/gstasfdemux.h:
13477           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13478
13479 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
13480
13481           docs/plugins/.cvsignore: Add *-undeclared.txt
13482           Original commit message from CVS:
13483           * docs/plugins/.cvsignore:
13484           Add *-undeclared.txt
13485
13486 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
13487
13488           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
13489           Original commit message from CVS:
13490           * gst/realmedia/rdtmanager.c:
13491           (gst_rdt_manager_marshal_VOID__UINT_UINT),
13492           (gst_rdt_manager_class_init):
13493           * gst/realmedia/rdtmanager.h:
13494           Implement some more signals that rtspsrc connects to.
13495           Fixes #504671.
13496
13497 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
13498
13499           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
13500           Original commit message from CVS:
13501           * Makefile.am:
13502           Include common/win32.mak for CRLF check of win32 project
13503           files (see #393626).
13504
13505 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13506
13507           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
13508           Original commit message from CVS:
13509           * gst/mpegaudioparse/gstmpegaudioparse.c:
13510           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
13511           Don't post SEGMENT_START messages on the bus, only the element
13512           driving the pipeline should do that.
13513
13514 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13515
13516           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13517           Original commit message from CVS:
13518           * configure.ac:
13519           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13520
13521 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
13522
13523           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13524           Original commit message from CVS:
13525           * ext/mpeg2dec/gstmpeg2dec.h:
13526           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13527           Fixes #500808.
13528
13529 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
13530
13531           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
13532           Original commit message from CVS:
13533           2007-11-20  Julien MOUTTE  <julien@moutte.net>
13534           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
13535           on Mac OS X.
13536
13537 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13538
13539           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
13540           Original commit message from CVS:
13541           * gst/mpegaudioparse/gstmpegaudioparse.c:
13542           Restore the segment handling logic.
13543           Please don't do behavioural changes under the heading of 'leak fixes'
13544           or 'whitespace changes', people.
13545
13546 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13547
13548           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
13549           Original commit message from CVS:
13550           * gst/mpegaudioparse/gstmpegaudioparse.c:
13551           Plug some leaks.
13552
13553 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13554
13555           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
13556           Original commit message from CVS:
13557           * gst/asfdemux/gstasfdemux.c:
13558           Sync _activate_pull() a little more with other demuxers.
13559
13560 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
13561
13562           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
13563           Original commit message from CVS:
13564           * gst/mpegstream/gstmpegdemux.c:
13565           recognize the padding stream
13566
13567 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
13568
13569           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
13570           Original commit message from CVS:
13571           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
13572           Convert tags that come as string into the type required by
13573           GstTagList.
13574
13575 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13576
13577           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
13578           Original commit message from CVS:
13579           * gst/mpegaudioparse/gstmpegaudioparse.c:
13580           (gst_mp3parse_emit_frame):
13581           Remove some more broken code, it seems to clip even when it should not.
13582           See #491305.
13583
13584 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
13585
13586           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
13587           Original commit message from CVS:
13588           * gst/mpegaudioparse/gstmpegaudioparse.c:
13589           (gst_mp3parse_emit_frame):
13590           When the element is not driving the streaming thread it is not supposed
13591           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
13592           upstream when it detects EOS. See #491305.
13593
13594 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
13595
13596           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
13597           Original commit message from CVS:
13598           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
13599           * gst/dvdsub/Makefile.am:
13600           * gst/dvdsub/gstdvdsubdec.c:
13601           * gst/dvdsub/gstdvdsubparse.c:
13602           * gst/dvdsub/gstdvdsubparse.h:
13603           Add dvd subtitle parser, which just packetizes the input
13604           stream. This is needed to mux dvd subtitles into matroska
13605           files, since the muxer expects unfragmented and properly
13606           timestamped input (#415754).
13607
13608 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
13609
13610           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
13611           Original commit message from CVS:
13612           * configure.ac:
13613           Update requirements from past CVS versions to released
13614           versions (0.10.14 in this case).
13615           * ext/sidplay/gstsiddec.cc:
13616           Fix compilation with g++-4.2.
13617
13618 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13619
13620           gst/realmedia/: Fix some compiler warnings shown on Forte.
13621           Original commit message from CVS:
13622           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
13623           (gst_asm_scan_parse_condition):
13624           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
13625           Fix some compiler warnings shown on Forte.
13626
13627 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
13628
13629           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
13630           Original commit message from CVS:
13631           Patch by: Gautier Portet <kassoulet at gmail dot com>
13632           * gst/xingheader/gstxingmux.c:
13633           The size of the Xing header is actually 417 as it's rounded to the
13634           next smaller integer. Fixes #397759.
13635           * gst/xingheader/gstxingmux.c: (xing_generate_header),
13636           (xing_push_header):
13637           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
13638           event to the beginning was successful before pushing the header again.
13639
13640 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
13641
13642           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
13643           Original commit message from CVS:
13644           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
13645           (mp3parse_bytepos_to_time):
13646           Use gst_util_guint64_to_gdouble for conversions.
13647           * win32/vs6/libgstmad.dsp:
13648           Add a link to libgstaudio.
13649
13650 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
13651
13652           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
13653           Original commit message from CVS:
13654           * ext/lame/gstlame.c:
13655           Fix up case where there is no peer, in which case
13656           _get_allowed_caps() will return NULL.
13657
13658 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
13659
13660           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
13661           Original commit message from CVS:
13662           * ext/lame/gstlame.c:
13663           Use GST_PTR_FORMAT to print caps in debug statement.
13664
13665 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13666
13667           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13668           Original commit message from CVS:
13669           * configure.ac:
13670           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13671           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
13672           in configure.ac.
13673
13674 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13675
13676           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
13677           Original commit message from CVS:
13678           * ext/lame/gstlame.c:
13679           Allow fixing the sample rate lame converts to by negotiating fixed
13680           sample rate on the src pad caps.
13681           Add docs for it.
13682           * tests/check/Makefile.am:
13683           * tests/check/pipelines/lame.c:
13684           Add a check for it.
13685
13686 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13687
13688           po/: Updated translations.
13689           Original commit message from CVS:
13690           * po/LINGUAS:
13691           * po/da.po:
13692           Updated translations.
13693
13694 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13695
13696           po/pl.po: Added Polish translation.
13697           Original commit message from CVS:
13698           translated by: Jakub Bogusz <qboosh@pld-linux.org>
13699           * po/pl.po:
13700           Added Polish translation.
13701
13702 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13703
13704           po/fi.po: Added Finnish translation.
13705           Original commit message from CVS:
13706           translated by: Ilkka Tuohela <hile@iki.fi>
13707           * po/fi.po:
13708           Added Finnish translation.
13709
13710 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13711
13712           po/es.po: Added Spanish translation.
13713           Original commit message from CVS:
13714           translated by: Jorge González González <aloriel@gmail.com>
13715           * po/es.po:
13716           Added Spanish translation.
13717
13718 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13719
13720           po/bg.po: Added Bulgarian translation.
13721           Original commit message from CVS:
13722           translated by: Alexander Shopov <ash@contact.bg>
13723           * po/bg.po:
13724           Added Bulgarian translation.
13725
13726 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13727
13728           gst/iec958/ac3iec.c: Chainup in finalize.
13729           Original commit message from CVS:
13730           * gst/iec958/ac3iec.c:
13731           Chainup in finalize.
13732           * tests/check/Makefile.am:
13733           * tests/check/generic/states.c:
13734           Improved state change unit test.
13735
13736 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13737
13738           Ignore registries in any format.
13739           Original commit message from CVS:
13740           * docs/plugins/.cvsignore:
13741           * tests/check/.cvsignore:
13742           Ignore registries in any format.
13743
13744 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
13745
13746           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
13747           Original commit message from CVS:
13748           * configure.ac:
13749           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
13750           define in the lame headers.  This has the advantage that
13751           it should still work when we're cross-compiling (#452025).
13752
13753 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13754
13755           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
13756           Original commit message from CVS:
13757           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13758           Add other allowed rates to the pad templates.
13759           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
13760           Reset the parser to release memory in dispose.
13761
13762 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13763
13764           ext/: Fix more leaks.
13765           Original commit message from CVS:
13766           * ext/amrnb/amrnbdec.c:
13767           * ext/amrnb/amrnbenc.c:
13768           * ext/amrnb/amrnbparse.c:
13769           * ext/sidplay/gstsiddec.cc:
13770           Fix more leaks.
13771
13772 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
13773
13774           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
13775           Original commit message from CVS:
13776           Patch by: Daniel Charles <dcharles at ti dot com>
13777           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
13778           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
13779           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
13780           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
13781           * ext/amrnb/amrnbenc.h:
13782           Add property to select the BandMode of the AMR encoder.
13783           See #466442.
13784
13785 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13786
13787           gst/realmedia/asmrules.c: Make ro memory to share.
13788           Original commit message from CVS:
13789           * gst/realmedia/asmrules.c:
13790           Make ro memory to share.
13791
13792 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
13793
13794           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
13795           Original commit message from CVS:
13796           * gst/mpegaudioparse/gstmpegaudioparse.c:
13797           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
13798           * gst/mpegaudioparse/gstmpegaudioparse.h:
13799           Queue segment event and push it after we know the caps on the pad or
13800           else an autoplugger might not have plugged the element yet and the
13801           segment is lost.
13802
13803 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13804
13805           gst/iec958/ac3iec.c: Fix tests.
13806           Original commit message from CVS:
13807           * gst/iec958/ac3iec.c:
13808           Fix tests.
13809
13810 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13811
13812           tests/check/: Add generic state-change test suite to help to fi leaks.
13813           Original commit message from CVS:
13814           * tests/check/Makefile.am:
13815           * tests/check/generic/.cvsignore:
13816           * tests/check/generic/states.c:
13817           Add generic state-change test suite to help to fi leaks.
13818
13819 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13820
13821           po/: Added Portuguese (Brazilian) translation.
13822           Original commit message from CVS:
13823           translated by: Raphael Higino <phhigino@gmail.com>
13824           * po/LINGUAS:
13825           * po/pt_BR.po:
13826           Added Portuguese (Brazilian) translation.
13827
13828 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13829
13830           po/: Updated translations.
13831           Original commit message from CVS:
13832           * po/hu.po:
13833           * po/nl.po:
13834           * po/sv.po:
13835           * po/uk.po:
13836           Updated translations.
13837
13838 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
13839
13840           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
13841           Original commit message from CVS:
13842           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
13843           (gst_rmdemux_parse_video_packet):
13844           Activate timestamp fixing code.
13845
13846 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
13847
13848           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
13849           Original commit message from CVS:
13850           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
13851           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
13852           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
13853           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
13854           Do fragment collection in the demuxer so that we can now work with
13855           both ffmpeg and realvideodec to decoder real video content.
13856
13857 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13858
13859           gst/realmedia/asmrules.c: Include stdlib.h.
13860           Original commit message from CVS:
13861           * gst/realmedia/asmrules.c:
13862           Include stdlib.h.
13863
13864 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
13865
13866           gst/realmedia/rdtmanager.c: Fix caps.
13867           Original commit message from CVS:
13868           * gst/realmedia/rdtmanager.c:
13869           Fix caps.
13870
13871 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
13872
13873           gst/realmedia/rtspreal.c: Disable UDP transport for now.
13874           Original commit message from CVS:
13875           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13876           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
13877           Disable UDP transport for now.
13878
13879 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
13880
13881           gst/realmedia/: Add simple rdt manager.
13882           Original commit message from CVS:
13883           * gst/realmedia/Makefile.am:
13884           * gst/realmedia/rdtmanager.c: (find_session_by_id),
13885           (create_session), (free_session), (gst_rdt_manager_base_init),
13886           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
13887           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
13888           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
13889           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
13890           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
13891           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
13892           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
13893           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
13894           (gst_rdt_manager_plugin_init):
13895           * gst/realmedia/rdtmanager.h:
13896           * gst/realmedia/rmdemux.c: (plugin_init):
13897           Add simple rdt manager.
13898
13899 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
13900
13901           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
13902           Original commit message from CVS:
13903           * gst/realmedia/rdtdepay.c:
13904           Fix the encoding-name so that it matches what the rtsp extension sets.
13905
13906 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
13907
13908           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
13909           Original commit message from CVS:
13910           * gst/realmedia/asmrules.c: (gst_asm_node_free),
13911           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
13912           (gst_asm_scan_string), (gst_asm_scan_number),
13913           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
13914           (gst_asm_scan_next_token), (gst_asm_rule_free),
13915           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
13916           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
13917           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
13918           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
13919           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
13920           (gst_asm_rule_book_match), (main):
13921           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
13922           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
13923           Use g_hash_table_destroy instead of _unref which is too new.
13924
13925 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
13926
13927           gst/realmedia/.cvsignore: Add test to ignore.
13928           Original commit message from CVS:
13929           * gst/realmedia/.cvsignore:
13930           Add test to ignore.
13931           * gst/realmedia/Makefile.am:
13932           * gst/realmedia/asmrules.c: (gst_asm_node_new),
13933           (gst_asm_node_free), (gst_asm_operator_eval),
13934           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
13935           (gst_asm_scan_string), (gst_asm_scan_number),
13936           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
13937           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
13938           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
13939           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
13940           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
13941           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
13942           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
13943           (gst_asm_rule_book_match), (main):
13944           * gst/realmedia/asmrules.h:
13945           Added asembler rule book parser and evaluator.
13946           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
13947           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
13948           * gst/realmedia/rtspreal.h:
13949           Keep per stream config info.
13950           Parse and evaluate asm rule books for stream selection.
13951
13952 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13953
13954           gst/realmedia/rtspreal.c: Include stdlib.
13955           Original commit message from CVS:
13956           * gst/realmedia/rtspreal.c:
13957           Include stdlib.
13958
13959 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
13960
13961           gst/realmedia/: Split out hash code in separate file.
13962           Original commit message from CVS:
13963           * gst/realmedia/Makefile.am:
13964           * gst/realmedia/realhash.c: (hash), (call_hash),
13965           (gst_rtsp_ext_real_calc_response_and_checksum):
13966           * gst/realmedia/realhash.h:
13967           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13968           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
13969           Split out hash code in separate file.
13970
13971 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
13972
13973           gst/: Fix include paths and link dependecies for rtsp extension.
13974           Original commit message from CVS:
13975           * gst/asfdemux/Makefile.am:
13976           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
13977           (gst_rtsp_wms_class_init):
13978           * gst/realmedia/Makefile.am:
13979           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13980           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
13981           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13982           (_do_init), (gst_rtsp_real_class_init):
13983           Fix include paths and link dependecies for rtsp extension.
13984
13985 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
13986
13987           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
13988           Original commit message from CVS:
13989           * gst/realmedia/Makefile.am:
13990           * gst/realmedia/rmdemux.c: (plugin_init):
13991           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13992           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
13993           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
13994           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13995           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
13996           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
13997           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
13998           (gst_rtsp_real_plugin_init):
13999           * gst/realmedia/rtspreal.h:
14000           Add RealMedia RTSP extension module. It has rank NONE until it is fully
14001           functional.
14002
14003 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14004
14005           gst/asfdemux/: Move WMS RTSP extension from -good to here.
14006           Original commit message from CVS:
14007           * gst/asfdemux/Makefile.am:
14008           * gst/asfdemux/gstasf.c: (plugin_init):
14009           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
14010           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
14011           (gst_rtsp_wms_configure_stream), (_do_init),
14012           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
14013           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
14014           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
14015           * gst/asfdemux/gstrtspwms.h:
14016           Move WMS RTSP extension from -good to here.
14017           Port it to the new pluggable extension interface.
14018
14019 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14020
14021           ext/mad/Makefile.am: Link to audio helper from plugins-base.
14022           Original commit message from CVS:
14023           * ext/mad/Makefile.am:
14024           Link to audio helper from plugins-base.
14025
14026 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14027
14028           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
14029           Original commit message from CVS:
14030           * configure.ac:
14031           * ext/mad/gstmad.c: (gst_mad_chain):
14032           Use the new buffer clipping function from gstaudio here and
14033           require gst-plugins-base CVS.
14034
14035 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14036
14037           configure.ac: Sync liboil check with plugins-base. Add libm check.
14038           Original commit message from CVS:
14039           * configure.ac:
14040           Sync liboil check with plugins-base. Add libm check.
14041           * gst/synaesthesia/Makefile.am:
14042           Link against libm. We're using sqrt here.
14043
14044 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14045
14046           gst/asfdemux/gstasfdemux.c: Include stdlib.
14047           Original commit message from CVS:
14048           * gst/asfdemux/gstasfdemux.c:
14049           Include stdlib.
14050
14051 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14052
14053           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
14054           Original commit message from CVS:
14055           * ext/annodex/Makefile.am:
14056           Fix CFLAGS/LIBS.
14057           * ext/cdio/gstcdiocddasrc.c:
14058           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
14059           Include stdlib
14060           * ext/cairo/Makefile.am:
14061           * gst/videofilter/Makefile.am:
14062           * tests/examples/level/Makefile.am:
14063           Use $(LIBM) instead of -lm
14064
14065 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14066
14067           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
14068           Original commit message from CVS:
14069           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14070           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
14071           * gst/mpegaudioparse/gstmpegaudioparse.h:
14072           Save some memory for each frame by only saving the start timestamp
14073           and start byte position instead of additionally the stop timestamp
14074           and stop byte position. This requires us to use a doubly-linked list
14075           but still saves 8-12 bytes per frame.
14076
14077 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14078
14079           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
14080           Original commit message from CVS:
14081           * ext/mad/gstmad.c: (clip_outgoing_buffer):
14082           Fix buffer clipping to correctly clip to the segment stop.
14083
14084 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14085
14086           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
14087           Original commit message from CVS:
14088           * gst/mpegaudioparse/gstmpegaudioparse.c:
14089           (gst_mp3parse_emit_frame):
14090           Fix a calculation that was causing mp3parse to drop every incoming
14091           frame when upstream delivered a segment in TIME format, breaking
14092           playback of all mpeg system streams.
14093
14094 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14095
14096           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
14097           Original commit message from CVS:
14098           * Makefile.am:
14099           * configure.ac:
14100           * tests/Makefile.am:
14101           Remove bogus check for libcheck, since we check for
14102           gstreamer-check and it pulls in the required info from
14103           and we weren't actually _using_ the information for
14104           libcheck ourselves anyway.
14105
14106 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14107
14108           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
14109           Original commit message from CVS:
14110           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14111           (gst_mp3parse_init), (gst_mp3parse_dispose),
14112           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
14113           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
14114           (mp3parse_handle_seek), (mp3parse_src_query):
14115           * gst/mpegaudioparse/gstmpegaudioparse.h:
14116           Implement accurate seeking in mpegaudioparse. Fixes #308312.
14117           Also implement segment seeks.
14118
14119 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14120
14121           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
14122           Original commit message from CVS:
14123           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
14124           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
14125           (gst_mad_chain), (gst_mad_change_state):
14126           * ext/mad/gstmad.h:
14127           Implement buffer clipping and use GST_BOILERPLATE instead of manual
14128           GType magic. Part one of bug #308312.
14129
14130 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14131
14132           configure.ac: Use pkg-config to locate check.
14133           Original commit message from CVS:
14134           * configure.ac:
14135           Use pkg-config to locate check.
14136
14137 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14138
14139           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
14140           Original commit message from CVS:
14141           * configure.ac:
14142           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
14143           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
14144           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
14145           Fix build against core CVS by not using deprecated API. Bump
14146           requirements for new API (overdue anyway).
14147
14148 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14149
14150           REQUIREMENTS: Also add amr-libs here and update a little.
14151           Original commit message from CVS:
14152           * REQUIREMENTS:
14153           Also add amr-libs here and update a little.
14154
14155 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
14156
14157           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
14158           Original commit message from CVS:
14159           * docs/plugins/inspect/plugin-dvdnav.xml:
14160           * docs/plugins/inspect/plugin-realmedia.xml:
14161           * docs/plugins/inspect/plugin-synaesthesia.xml:
14162           Add inspect file for synaesthesia so the docs can be built even if
14163           the plugin isn't built yet. Fixes #454311. Also add inspect files
14164           for dvdnavsrc and realmedia.
14165
14166 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14167
14168           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
14169           Original commit message from CVS:
14170           * docs/plugins/Makefile.am:
14171           Simplify --extra-dir as gtkdoc scans recursively.
14172
14173 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14174
14175           And yet more docs enabled.
14176           Original commit message from CVS:
14177           * docs/plugins/Makefile.am:
14178           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14179           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14180           * gst/synaesthesia/Makefile.am:
14181           * gst/synaesthesia/gstsynaesthesia.c:
14182           * gst/synaesthesia/gstsynaesthesia.h:
14183           And yet more docs enabled.
14184
14185 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14186
14187           docs/plugins/: Add new docs. Scan c++ files too.
14188           Original commit message from CVS:
14189           * docs/plugins/Makefile.am:
14190           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14191           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14192           * docs/plugins/inspect/plugin-a52dec.xml:
14193           * docs/plugins/inspect/plugin-amrnb.xml:
14194           * docs/plugins/inspect/plugin-asf.xml:
14195           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14196           * docs/plugins/inspect/plugin-dvdsub.xml:
14197           * docs/plugins/inspect/plugin-iec958.xml:
14198           * docs/plugins/inspect/plugin-lame.xml:
14199           * docs/plugins/inspect/plugin-mad.xml:
14200           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14201           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14202           * docs/plugins/inspect/plugin-mpegstream.xml:
14203           Add new docs. Scan c++ files too.
14204           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14205           (gst_amrnbdec_event):
14206           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
14207           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14208           (gst_amrnbparse_loop):
14209           Add documentation headers.
14210           * ext/mad/gstmad.c:
14211           * ext/mad/gstmad.h:
14212           Refactor for docs.
14213
14214 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14215
14216           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
14217           Original commit message from CVS:
14218           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
14219           (gst_mp3parse_init):
14220           Use GST_BOILERPLATE instead of manual GType magic.
14221           * gst/mpegaudioparse/gstmpegaudioparse.c:
14222           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14223           (mp3parse_bytepos_to_time):
14224           * gst/mpegaudioparse/gstmpegaudioparse.h:
14225           Implement seeking, byte->time, time->byte conversions with the Xing
14226           seek table if available. This allows better at least a bit more
14227           accurate seeks and file position reporting.
14228
14229 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14230
14231           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
14232           Original commit message from CVS:
14233           * gst/mpegaudioparse/gstmpegaudioparse.c:
14234           (gst_mp3parse_handle_first_frame):
14235           Copy the complete Xing seek table in the 100 byte array instead of
14236           copying the first byte 100 times.
14237           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
14238           (mp3parse_total_time), (mp3parse_time_to_bytepos):
14239           Add seeking support based on the Xing header but comment it out for
14240           now as it seems to yield worse result than the other method.
14241           Also use gst_pad_query_peer_duration() instead of getting the peer pad
14242           ourself, creating a new GstQuery, etc.
14243
14244 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14245
14246           docs/plugins/: Update docs with caps info.
14247           Original commit message from CVS:
14248           * docs/plugins/gst-plugins-ugly-plugins.args:
14249           * docs/plugins/inspect/plugin-a52dec.xml:
14250           * docs/plugins/inspect/plugin-amrnb.xml:
14251           * docs/plugins/inspect/plugin-asf.xml:
14252           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14253           * docs/plugins/inspect/plugin-dvdread.xml:
14254           * docs/plugins/inspect/plugin-dvdsub.xml:
14255           * docs/plugins/inspect/plugin-iec958.xml:
14256           * docs/plugins/inspect/plugin-lame.xml:
14257           * docs/plugins/inspect/plugin-mad.xml:
14258           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14259           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14260           * docs/plugins/inspect/plugin-mpegstream.xml:
14261           Update docs with caps info.
14262
14263 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14264
14265           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
14266           Original commit message from CVS:
14267           * po/POTFILES.in:
14268           Make sure dvdnav strings get translated too (no reason not to have
14269           them in the .po file, even if the plugin is disabled for now).
14270           Fixes #450879.
14271
14272 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14273
14274           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
14275           Original commit message from CVS:
14276           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14277           (gst_amrnbdec_event), (gst_amrnbdec_chain),
14278           (gst_amrnbdec_state_change):
14279           * ext/amrnb/amrnbdec.h:
14280           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14281           (gst_amrnbparse_loop):
14282           Add newsegment and discont handling. Some code cleanups.
14283
14284 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
14285
14286           ext/dvdread/dvdreadsrc.c: check for an error from
14287           Original commit message from CVS:
14288           * ext/dvdread/dvdreadsrc.c: check for an error from
14289           DVDReadBlocks() correctly.
14290
14291 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
14292
14293           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...
14294           Original commit message from CVS:
14295           * ext/dvdread/dvdreadsrc.c:
14296           If we can't read a nav packet, or it doesn't look like a nav
14297           packet, that's an error.  Previous behavior was to look at
14298           the next packet; I can't find any justification for doing that.
14299           Fixes: #358891.
14300
14301 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14302
14303           po/it.po: Updated Italian translation.
14304           Original commit message from CVS:
14305           * po/it.po:
14306           Updated Italian translation.
14307
14308 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14309
14310           po/vi.po: Updated Vietnames translation.
14311           Original commit message from CVS:
14312           * po/vi.po:
14313           Updated Vietnames translation.
14314
14315 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14316
14317           po/: Added Chinese (simplified) translation.
14318           Original commit message from CVS:
14319           contributed by: Wenzheng Hu <db_lobster@163.com>
14320           * po/LINGUAS:
14321           * po/zh_CN.po:
14322           Added Chinese (simplified) translation.
14323
14324 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14325
14326           MAINTAINERS: Updating all the maintainers files
14327           Original commit message from CVS:
14328           * MAINTAINERS:
14329           Updating all the maintainers files
14330
14331 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
14332
14333           Fix leaks some more.
14334           Original commit message from CVS:
14335           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
14336           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
14337           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
14338           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
14339           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
14340           * gst/iec958/ac3iec.c: (ac3iec_init):
14341           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
14342           Fix leaks some more.
14343
14344 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
14345
14346           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
14347           Original commit message from CVS:
14348           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
14349           "She's leaking me", said valgrind.
14350
14351 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14352
14353           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
14354           Original commit message from CVS:
14355           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
14356           Fix "pad caps are not a real subset of its template caps" warning.
14357
14358 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
14359
14360           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
14361           Original commit message from CVS:
14362           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
14363           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
14364           (gst_amrnbdec_finalize):
14365           Don't leak the adapter, unref it in a new finalize method instead.
14366           Fixes #448782.
14367
14368 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14369
14370           configure.ac: Back to CVS
14371           Original commit message from CVS:
14372           * configure.ac:
14373           Back to CVS
14374           * gst-plugins-ugly.doap:
14375           Add 0.10.6 to the list of releases.
14376
14377 === release 0.10.6 ===
14378
14379 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14380
14381         * ChangeLog:
14382         * NEWS:
14383         * RELEASE:
14384         * configure.ac:
14385         * docs/plugins/gst-plugins-ugly-plugins.args:
14386         * docs/plugins/inspect/plugin-a52dec.xml:
14387         * docs/plugins/inspect/plugin-asf.xml:
14388         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14389         * docs/plugins/inspect/plugin-dvdread.xml:
14390         * docs/plugins/inspect/plugin-dvdsub.xml:
14391         * docs/plugins/inspect/plugin-iec958.xml:
14392         * docs/plugins/inspect/plugin-lame.xml:
14393         * docs/plugins/inspect/plugin-mad.xml:
14394         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14395         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14396         * docs/plugins/inspect/plugin-mpegstream.xml:
14397         * docs/plugins/inspect/plugin-siddec.xml:
14398           Release 0.10.6
14399           Original commit message from CVS:
14400           Release 0.10.6
14401
14402 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14403
14404         * po/af.po:
14405         * po/az.po:
14406         * po/cs.po:
14407         * po/da.po:
14408         * po/en_GB.po:
14409         * po/hu.po:
14410         * po/it.po:
14411         * po/nb.po:
14412         * po/nl.po:
14413         * po/or.po:
14414         * po/sq.po:
14415         * po/sr.po:
14416         * po/sv.po:
14417         * po/uk.po:
14418         * po/vi.po:
14419           Update .po files
14420           Original commit message from CVS:
14421           Update .po files
14422
14423 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14424
14425           win32/vs6/: Convert line endings to CRLF and mark as binary files.
14426           Original commit message from CVS:
14427           * win32/vs6/gst_plugins_ugly.dsw:
14428           * win32/vs6/libgstac3parse.dsp:
14429           * win32/vs6/libgstasfdemux.dsp:
14430           * win32/vs6/libgstdvdlpcmdec.dsp:
14431           * win32/vs6/libgstdvdsub.dsp:
14432           * win32/vs6/libgstiec958.dsp:
14433           * win32/vs6/libgstlame.dsp:
14434           * win32/vs6/libgstmad.dsp:
14435           * win32/vs6/libgstmpegaudioparse.dsp:
14436           * win32/vs6/libgstmpegstream.dsp:
14437           * win32/vs6/libgstrealmedia.dsp:
14438           * win32/vs6/libgstsynaesthesia.dsp:
14439           Convert line endings to CRLF and mark as binary files.
14440
14441 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
14442
14443           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
14444           Original commit message from CVS:
14445           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
14446           Don't forget to unlock when setting the device property, or
14447           we'll sooner or later deadlock.
14448
14449 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
14450
14451           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
14452           Original commit message from CVS:
14453           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
14454           Use gst_util_guint64_to_gdouble for conversion.
14455           * win32/vs6/libgstasfdemux.dsp:
14456           Add asfpacket.c to the build.
14457
14458 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14459
14460           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
14461           Original commit message from CVS:
14462           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14463           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
14464           * gst/mpegaudioparse/gstmpegaudioparse.h:
14465           If the Xing header provides a total time, use it to calculate the
14466           correct average bitrate immediately, instead of sending updates as
14467           we parse the stream.
14468
14469 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
14470
14471           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
14472           Original commit message from CVS:
14473           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
14474           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
14475           Use GstClockTime instead of guint for a time variable to prevent
14476           overflows on too large subtitle durations. Fixes #444514.
14477
14478 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
14479
14480           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
14481           Original commit message from CVS:
14482           Patch by: Mark Nauwelaerts <manauw at skynet be>
14483           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
14484           Clear state when handling the serialized FLUSH_STOP event instead of
14485           the FLUSH_START event, thereby making sure we don't free buffers the
14486           chain function is still using. Fixes dvdsubdec crashing when flusing
14487           or seeking (#442706).
14488
14489 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14490
14491           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
14492           Original commit message from CVS:
14493           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14494           Initialise variable to make fc4 build bot happy.
14495
14496 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14497
14498           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
14499           Original commit message from CVS:
14500           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
14501           Add sanity check so we don't abort for broken or non-MPEG streams,
14502           but instead error out. Fixes crashes/aborts for when our typefinder
14503           wrongly identifies quicktime files as mpeg (which should be fixed in
14504           -base now too). (#440120).
14505
14506 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14507
14508         * ChangeLog:
14509         * ext/amrnb/amrnbdec.c:
14510         * ext/amrnb/amrnbenc.c:
14511         * ext/amrnb/amrnbparse.c:
14512           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
14513           Original commit message from CVS:
14514           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
14515           block_size, _do_init, gst_amrnbdec_base_init,
14516           gst_amrnbdec_class_init, gst_amrnbdec_init):
14517           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
14518           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
14519           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
14520           block_size, _do_init, gst_amrnbparse_base_init,
14521           gst_amrnbparse_class_init, gst_amrnbparse_init):
14522           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
14523           GST_DEBUG_FUNCPTR and add log-category.
14524
14525 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14526
14527           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
14528           Original commit message from CVS:
14529           * gst/mpegaudioparse/gstmpegaudioparse.c:
14530           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14531           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
14532           (gst_mp3parse_chain), (mp3parse_total_bytes),
14533           (mp3parse_total_time):
14534           * gst/mpegaudioparse/gstmpegaudioparse.h:
14535           Implement parsing of Xing headers from the first frame of the stream,
14536           and use it to report duration correctly where possible.
14537
14538 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
14539
14540           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
14541           Original commit message from CVS:
14542           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
14543           After descrambling, push the packets out as individual packets
14544           instead of one big descrambled buffer. Makes cook audio decoding
14545           work with the 'realaudiodec' decoder from gst-plugins-bad.
14546
14547 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14548
14549           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
14550           Original commit message from CVS:
14551           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14552           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
14553           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
14554           (gst_rmdemux_parse_packet):
14555           * gst/realmedia/rmdemux.h:
14556           Remember first timestamp encountered in stream and re-timestamp
14557           stream to start from zero (fixes #397219); only send one newsegment
14558           event, not two; when seeking, send newsegment events from the
14559           streaming thread and not from the seeking thread.
14560
14561 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
14562
14563           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
14564           Original commit message from CVS:
14565           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
14566           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
14567           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14568           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
14569           * gst/mpegstream/gstmpegdemux.h:
14570           Reset last_flow values for the various streams after a flushing
14571           seek, otherwise we might aggregate wrong flow returns afterwards
14572           that will make upstream pause silently. This should fix seeking
14573           in DVDs and also fix the Thoggen cropping dialog (#438610).
14574
14575 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
14576
14577           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
14578           Original commit message from CVS:
14579           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14580           (gst_asf_demux_chain_headers),
14581           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
14582           (gst_asf_demux_have_mutually_exclusive_active_stream),
14583           (gst_asf_demux_check_activate_streams),
14584           (gst_asf_demux_find_stream_with_complete_payload),
14585           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
14586           (gst_asf_demux_activate_ext_props_streams),
14587           (gst_asf_demux_process_object):
14588           * gst/asfdemux/gstasfdemux.h:
14589           Activate streams (ie. add the pads to the element) depending on
14590           whether we actually get data for those streams within the ASF
14591           preroll value specified. Currently only done in pull-mode though
14592           (this will fix problems with playbin hanging on mms streams once
14593           we use this in push-mode as well).
14594
14595 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
14596
14597           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
14598           Original commit message from CVS:
14599           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14600           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14601           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
14602           (gst_asf_demux_process_file):
14603           * gst/asfdemux/gstasfdemux.h:
14604           Make all timestamps start from zero in pull-mode too; some small
14605           clean-ups and FIXMEs here and there.
14606
14607 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
14608
14609           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
14610           Original commit message from CVS:
14611           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
14612           (gst_asf_demux_parse_packet):
14613           If packet size is specified within the packet and smaller than
14614           the actual packet size, don't parse beyond the size specified in
14615           the packet (this makes us parse some cases of packets with single
14616           compressed payloads cleanly, see e.g stream from #431318). Also
14617           add a sanity check when parsing compressed single payloads.
14618
14619 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
14620
14621           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
14622           Original commit message from CVS:
14623           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14624           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
14625           (gst_asf_demux_handle_seek_event),
14626           (gst_asf_demux_push_complete_payloads):
14627           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
14628           send data from the keyframe right before the new segment start to
14629           make sure the decoder doesn't have to decode more than absolutely
14630           necessary.
14631
14632 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
14633
14634           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
14635           Original commit message from CVS:
14636           * gst/asfdemux/asfheaders.c:
14637           * gst/asfdemux/asfheaders.h:
14638           * gst/asfdemux/asfpacket.c:
14639           (asf_payload_parse_replicated_data_extensions),
14640           (gst_asf_demux_parse_payload):
14641           * gst/asfdemux/asfpacket.h:
14642           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14643           (gst_asf_demux_push_complete_payloads),
14644           (gst_asf_demux_process_ext_stream_props):
14645           * gst/asfdemux/gstasfdemux.h:
14646           Implement payload extension system/extended replicated data parsing,
14647           so we can extract payload durations if they're specified.
14648
14649 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
14650
14651           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
14652           Original commit message from CVS:
14653           * gst/asfdemux/asfheaders.h:
14654           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14655           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
14656           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
14657           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
14658           (gst_asf_demux_parse_stream_object),
14659           (gst_asf_demux_process_ext_stream_props),
14660           (gst_asf_demux_process_queued_extended_stream_objects),
14661           (gst_asf_demux_activate_ext_props_streams),
14662           (gst_asf_demux_process_object):
14663           * gst/asfdemux/gstasfdemux.h:
14664           Refactor stream parse/activation a bit (stream activation heuristics
14665           are still the same though); some more clean-ups.
14666
14667 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
14668
14669           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
14670           Original commit message from CVS:
14671           * win32/common/.cvsignore:
14672           Ignore generated config.h file to make build bot happy.
14673
14674 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
14675
14676           gst/asfdemux/: Init debug category before using it.
14677           Original commit message from CVS:
14678           * gst/asfdemux/gstasf.c: (plugin_init):
14679           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
14680           * gst/asfdemux/gstasfdemux.h:
14681           Init debug category before using it.
14682
14683 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
14684
14685           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
14686           Original commit message from CVS:
14687           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
14688           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
14689           Fix silly bug when we can't pull as much data as we want; don't
14690           forget to announce pending tags in the new packet parsing code.
14691
14692 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
14693
14694           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
14695           Original commit message from CVS:
14696           * configure.ac:
14697           * win32/MANIFEST:
14698           Generate a win32 config.h into win32/common and add to MANIFEST so
14699           it gets disted (#393890). Looks like win32/common/config.h.in needs
14700           some work though.
14701
14702 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
14703
14704           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
14705           Original commit message from CVS:
14706           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
14707           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
14708           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
14709           Fix pull mode operation some more: send newsegment event before
14710           sending data; handle EOS and fatal flow returns a bit better; don't
14711           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
14712
14713 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
14714
14715           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
14716           Original commit message from CVS:
14717           * gst/asfdemux/Makefile.am:
14718           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
14719           (asf_packet_create_payload_buffer),
14720           (asf_payload_find_previous_fragment),
14721           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
14722           (gst_asf_demux_parse_packet):
14723           * gst/asfdemux/asfpacket.h:
14724           * gst/asfdemux/gstasfdemux.c:
14725           (gst_asf_demux_reset_stream_state_after_discont),
14726           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
14727           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
14728           (gst_asf_demux_process_chunk):
14729           * gst/asfdemux/gstasfdemux.h:
14730           New packet parsing code: should put halfway decent timestamps on
14731           buffers, and might even set the appropriate keyframe/discont buffer
14732           flags from time to time (and even if it doesn't, I'm at least able
14733           to debug this code); only used in pull-mode so far. Still needs
14734           some more work, like payload extensions parsing and proper flow
14735           aggregation, and stream activation based on preroll. Stay tuned.
14736
14737 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
14738
14739           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
14740           Original commit message from CVS:
14741           * gst/asfdemux/asfheaders.h:
14742           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14743           (gst_asf_demux_seek_index_lookup),
14744           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
14745           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
14746           (gst_asf_demux_process_ext_content_desc),
14747           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
14748           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
14749           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
14750           * gst/asfdemux/gstasfdemux.h:
14751           Some clean-ups and small fixes: rename asf_stream_context structure to
14752           AsfStream; inline some three-line utility functions that are only used
14753           once anyway and get rid of their associated helper structs; make debug
14754           category global so that it is used by the debug statements in the other
14755           file as well; simplify gst_asf_demux_get_stream(); fix accidental
14756           implicit initialisation of stream->last_buffer_timestamp to 0, which
14757           would lead to missing timestamps on the first buffer; put fourcc format
14758           into video caps to make certain proprietary wmv decoders happy (for the
14759           case of WMVA in particular); play_time is offset by preroll as well, so
14760           fix overreporting of duration for some files.
14761
14762 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
14763
14764           gst/asfdemux/gstasfdemux.c: Printf format fixes.
14765           Original commit message from CVS:
14766           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
14767           (gst_asf_demux_pull_indices):
14768           Printf format fixes.
14769
14770 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
14771
14772           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
14773           Original commit message from CVS:
14774           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14775           (gst_mpeg_parse_send_event):
14776           Post an error message if EOS wasn't handled by anything downstream.
14777           This should fix playbin freezing/hanging with small VobSub subtitle
14778           files (background: not-linked flow returns from downstream are
14779           ignored for a while at the beginning, so if the file is small
14780           upstream will never get a not-linked flow return even if nothing
14781           is connected downstream). (#429960).
14782
14783 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
14784
14785           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
14786           Original commit message from CVS:
14787           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14788           (gst_amrnbparse_sink_activate),
14789           (gst_amrnbparse_sink_activate_pull):
14790           Rewrite terminally broken sinkpad activation code.
14791           Now actually supports pull-mode activation (didn't before), and push
14792           mode activation doesn't leave the sinkpad flushing.
14793
14794 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
14795
14796           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
14797           Original commit message from CVS:
14798           * gst/asfdemux/asfheaders.c:
14799           * gst/asfdemux/asfheaders.h:
14800           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14801           (gst_asf_demux_reset), (gst_asf_demux_init),
14802           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
14803           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
14804           (gst_asf_demux_seek_index_lookup),
14805           (gst_asf_demux_reset_stream_state_after_discont),
14806           (gst_asf_demux_handle_seek_event),
14807           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
14808           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
14809           (gst_asf_demux_pull_indices),
14810           (gst_asf_demux_parse_data_object_start),
14811           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
14812           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
14813           (gst_asf_demux_process_simple_index),
14814           (gst_asf_demux_process_object),
14815           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
14816           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
14817           * gst/asfdemux/gstasfdemux.h:
14818           Make asfdemux work in pull mode where possible. If there's an index
14819           at the end of the file, read it and use it for seeking purposes.
14820
14821 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
14822
14823           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
14824           Original commit message from CVS:
14825           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14826           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
14827           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
14828           Some timestamp fixes.
14829           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
14830           Fix for 64-bit machines.
14831
14832 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
14833
14834           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
14835           Original commit message from CVS:
14836           Patch by: René Stadler <mail at renestadler dot de>
14837           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
14838           (find_seek_offset_time), (gst_rmdemux_reset),
14839           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
14840           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
14841           * gst/realmedia/rmdemux.h:
14842           Make rmdemux handle any number of logical streams. Fixes #428698.
14843
14844 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14845
14846         * po/nl.po:
14847           update dutch
14848           Original commit message from CVS:
14849           update dutch
14850
14851 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14852
14853           po/: Added Danish translation.
14854           Original commit message from CVS:
14855           submitted by: Mogens Jaeger <mogens@jaeger.tf>
14856           * po/LINGUAS:
14857           * po/da.po:
14858           Added Danish translation.
14859
14860 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
14861
14862           po/.cvsignore: Add pot.
14863           Original commit message from CVS:
14864           * po/.cvsignore:
14865           Add pot.
14866
14867 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
14868
14869           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
14870           Original commit message from CVS:
14871           2007-03-27  Julien MOUTTE  <julien@moutte.net>
14872           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
14873           stream and try to adapt to incoming timestamps lack of
14874           precision up to half a frame. This allows generating
14875           a perfect stream even with muxed formats like FLV where
14876           the timestamps are stored in milliseconds.
14877
14878 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14879
14880           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
14881           Original commit message from CVS:
14882           * gst/realmedia/rmdemux.c:
14883           Remove unused zlib.h include. Fixes #421594.
14884
14885 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14886
14887           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
14888           Original commit message from CVS:
14889           * ext/lame/gstlame.c: (gst_lame_setup):
14890           Disable the bitrate checking when the user has requested
14891           Free Format mode, as all bitrates less than the maximum
14892           are valid then.
14893
14894 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14895
14896           po/: Update translations.
14897           Original commit message from CVS:
14898           * po/hu.po:
14899           * po/it.po:
14900           * po/sv.po:
14901           Update translations.
14902
14903 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14904
14905           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
14906           Original commit message from CVS:
14907           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
14908           When handling seeks, don't convert -1 start or stop values to a bogus
14909           byte position - pass them upstream as -1.
14910
14911 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14912
14913           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
14914           Original commit message from CVS:
14915           * gst/mpegaudioparse/gstmpegaudioparse.c:
14916           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14917           (gst_mp3parse_init), (gst_mp3parse_sink_event),
14918           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
14919           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
14920           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
14921           (mp3parse_total_time), (mp3parse_handle_seek),
14922           (mp3parse_src_event), (mp3parse_src_query),
14923           (mp3parse_get_query_types), (plugin_init):
14924           * gst/mpegaudioparse/gstmpegaudioparse.h:
14925           Implement seeking via average bitrate, and position+duration
14926           querying in mp3parse. Later, it will support frame-accurate seeking by
14927           building a seek table as it parses.
14928           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
14929           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
14930           before any extant MP3 decoder plugin. This allows us to remove framing
14931           support from the decoders, if we want, and will provide them with
14932           accurate seeking automatically once it is finished.
14933           Fix the handling of MPEG-1 Layer 1 files.
14934           Partially fix timestamping of packets arriving from a demuxer by
14935           queueing the incoming timestamp until the next packet starts, rather
14936           than applying it immediately to the next pushed buffer.
14937
14938 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
14939
14940           gst/asfdemux/gstasfdemux.c: Printf format fix.
14941           Original commit message from CVS:
14942           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
14943           Printf format fix.
14944
14945 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14946
14947           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
14948           Original commit message from CVS:
14949           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
14950           (gst_cdio_cdda_src_finalize):
14951           Make sure we always destroy our libcdio handle.
14952
14953 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
14954
14955           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
14956           Original commit message from CVS:
14957           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
14958           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
14959           (gst_cdio_cdda_src_finalize):
14960           Small code cleanups.
14961           Don't use pad_alloc as the base class cannot deal with the error codes.
14962
14963 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
14964
14965           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
14966           Original commit message from CVS:
14967           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
14968           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14969           Never post a (fatal) error message on the bus on decoding errors. We
14970           should only do this if we can't recover, but mpeg2dec can always
14971           recover. This is needed for DVB streams, for example, where there
14972           may be temporary glitches in the stream. Instead of an error
14973           message, post a warning message on the bus for every N decoding
14974           errors. Fixes #370020.
14975
14976 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14977
14978           configure.ac: Convert to new AG_GST style.
14979           Original commit message from CVS:
14980           * configure.ac:
14981           Convert to new AG_GST style.
14982
14983 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14984
14985           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
14986           Original commit message from CVS:
14987           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14988           (gst_lame_setup):
14989           Display sensible defaults and limits for the
14990           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
14991           property - it's supposed to be a boolean 0/1 value.
14992
14993 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14994
14995           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
14996           Original commit message from CVS:
14997           * ext/lame/gstlame.c:
14998           Initialise the variables so gcc doesn't complain about possibly
14999           uninitialised uses, even though they can't actually happen.
15000
15001 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
15002
15003           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
15004           Original commit message from CVS:
15005           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
15006           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
15007           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
15008           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15009           Implement all sample rates.
15010           Implement sample permutation a little smarter avoiding a memcpy.
15011           Fix timestamps, use segments, fix seeking.
15012
15013 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
15014
15015           Document siddec.
15016           Original commit message from CVS:
15017           * docs/plugins/Makefile.am:
15018           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15019           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15020           * docs/plugins/inspect/plugin-siddec.xml:
15021           * ext/sidplay/gstsiddec.cc:
15022           * ext/sidplay/gstsiddec.h:
15023           Document siddec.
15024
15025 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15026
15027           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
15028           Original commit message from CVS:
15029           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15030           (gst_lame_set_property), (gst_lame_setup):
15031           Fix up bitrate checking macro.  Make it give us a
15032           GST_ELEMENT_WARNING message so the application has a chance of
15033           reporting this to the user.  Move the checking to _setup, so we
15034           are sure it runs in the READY state, when we hope to have a pipeline
15035           and a bus that is not flushing.
15036           This fixes e.g. using 96 kbit/sec as a bitrate.
15037
15038 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
15039
15040           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
15041           Original commit message from CVS:
15042           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
15043           (gst_asf_demux_process_advanced_mutual_exclusion),
15044           (gst_asf_demux_process_queued_extended_stream_objects),
15045           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15046           * gst/asfdemux/gstasfdemux.h:
15047           Parse advanced mutual exclusion object and only add pads for
15048           'hidden' streams (those in an extended stream header) that are
15049           mutually exclusive with an already existing 'main stream' if
15050           the broadcasting flag is not set. If the broadcasting flag is set,
15051           assume that data for this stream isn't sent. (This should ideally be
15052           solved better by making playbin more robust against this and/or by
15053           making mmssrc send some information downstream about which streams
15054           will be streamed). Fixes #353116.
15055
15056 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15057
15058           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
15059           Original commit message from CVS:
15060           * gst/synaesthesia/gstsynaesthesia.c:
15061           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15062           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
15063           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
15064           (synaescope32), (synaescope_set_data), (synaesthesia_update),
15065           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
15066           * gst/synaesthesia/synaescope.h:
15067           Move all the mutable engine state into a structure so that
15068           multiple element instances can run without interfering.
15069
15070 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15071
15072           Add crossreferences to glib/gobject/gstream docs.
15073           Original commit message from CVS:
15074           * configure.ac:
15075           * docs/plugins/Makefile.am:
15076           Add crossreferences to glib/gobject/gstream docs.
15077
15078 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15079
15080           gst/synaesthesia/: More source cleanups and add FIXME comments.
15081           Original commit message from CVS:
15082           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15083           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15084           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
15085           (plugin_init):
15086           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
15087           (synaescope8):
15088           More source cleanups and add FIXME comments.
15089
15090 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
15091
15092           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
15093           Original commit message from CVS:
15094           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
15095           Use gst_guint64_to_gdouble for conversions.
15096           * gst/synaesthesia/synaescope.c:
15097           Define M_PI and do not include <pthread.h> and
15098           <sys/time.h> for G_OS_WIN32
15099           * win32/vs6/libgstrealmedia.dsp:
15100           * win32/vs6/synaesthesia.dsp:
15101           Update projects files.
15102           * win32/common/config.h.in:
15103           Add config.h.in for autogen of config.h
15104
15105 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15106
15107           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
15108           Original commit message from CVS:
15109           * configure.ac:
15110           Add --enable-experimental support. Activate synaesthesia when building
15111           with --enable-experimental. Fix --enable external configure switch
15112           description.
15113
15114 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
15115
15116           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
15117           Original commit message from CVS:
15118           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
15119           (gst_lame_change_state):
15120           * ext/lame/gstlame.h:
15121           On receiving EOS, we try to push a last buffer with the remaining
15122           samples. Don't do that if we got an unclean flow return on the last
15123           gst_pad_push(), downstream might not handle this very gracefully
15124           (see #403168).
15125           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15126           Pass flow returns upstream (helps #403168).
15127
15128 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15129
15130           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
15131           Original commit message from CVS:
15132           * gst/synaesthesia/gstsynaesthesia.c:
15133           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15134           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15135           (gst_synaesthesia_chain), (plugin_init):
15136           check result of gst_pad_push() in _chain.
15137
15138 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15139
15140           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
15141           Original commit message from CVS:
15142           * gst/synaesthesia/Makefile.am:
15143           * gst/synaesthesia/gstsynaesthesia.c:
15144           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15145           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15146           (gst_synaesthesia_chain), (plugin_init):
15147           * gst/synaesthesia/synaescope.c:
15148           * gst/synaesthesia/synaescope.h:
15149           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
15150           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
15151           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
15152           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
15153           possible leak in _chain. (#356882)
15154
15155 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
15156
15157           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
15158           Original commit message from CVS:
15159           * gst/asfdemux/asfheaders.c:
15160           * gst/asfdemux/asfheaders.h:
15161           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
15162           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
15163           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
15164           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
15165           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
15166           (gst_asf_demux_process_ext_content_desc),
15167           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
15168           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
15169           (gst_asf_demux_process_bitrate_props_object),
15170           (gst_asf_demux_process_header_ext),
15171           (gst_asf_demux_process_language_list),
15172           (gst_asf_demux_process_ext_stream_props),
15173           (gst_asf_demux_process_queued_extended_stream_objects),
15174           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15175           * gst/asfdemux/gstasfdemux.h:
15176           Refactor and clean up header parsing and chain function a bit; get
15177           rid of some cruft; make header parsing a tad more robust, fixing
15178           #403188.
15179
15180 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15181
15182           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
15183           Original commit message from CVS:
15184           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
15185           Post an error if we receive an EOS event while still waiting for the
15186           ASF header object to come through.
15187
15188 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
15189
15190           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
15191           Original commit message from CVS:
15192           Patch by: Xavier B. <xavierb gmail com>
15193           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
15194           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15195           (gst_asf_demux_process_ext_content_desc),
15196           (gst_asf_demux_process_data),
15197           (gst_asf_demux_process_language_list),
15198           (gst_asf_demux_process_ext_stream_props),
15199           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
15200           Guard places where we assume that a certain amount of data is
15201           available better against less data being available (should fix
15202           infamous assertion crasher bug #336370). Also fixes a small
15203           memory leak.
15204
15205 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
15206
15207           gst/realmedia/: Add demuxer for RealAudio files (#349779).
15208           Original commit message from CVS:
15209           * gst/realmedia/Makefile.am:
15210           * gst/realmedia/rademux.c:
15211           * gst/realmedia/rademux.h:
15212           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15213           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
15214           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
15215           * gst/realmedia/rmutils.h:
15216           Add demuxer for RealAudio files (#349779).
15217
15218 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
15219
15220           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
15221           Original commit message from CVS:
15222           * Makefile.am:
15223           Add win32/MANIFEST to EXTRA_DIST so win32 files will
15224           be include in the next release.
15225           * win32/MANIFEST:
15226           Remove win32/common/config.h is which is not autogenerated yet.
15227
15228 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15229
15230           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
15231           Original commit message from CVS:
15232           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
15233           warn when outgoing sample rate is different from incoming
15234
15235 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15236
15237           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
15238           Original commit message from CVS:
15239           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15240           All sample-rates < 32khz come from the LSF extensions, which only
15241           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
15242           Use gst_util_uint64_scale because we can.
15243
15244 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15245
15246           tests/check/elements/amrnbenc.c: and fix compilation of this test
15247           Original commit message from CVS:
15248           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15249           (cleanup_amrnbenc):
15250           and fix compilation of this test
15251
15252 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15253
15254           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
15255           Original commit message from CVS:
15256           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15257           (cleanup_amrnbenc):
15258           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15259           (cleanup_mpeg2dec):
15260           re-apply as it was -bad and not -ugly that is frozen, doh
15261
15262 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15263
15264           tests/check/elements/: revert my freeze breakage
15265           Original commit message from CVS:
15266           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15267           (cleanup_amrnbenc):
15268           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15269           (cleanup_mpeg2dec):
15270           revert my freeze breakage
15271
15272 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15273
15274           gst/asfdemux/gstasfdemux.c: add a comment about a future change
15275           Original commit message from CVS:
15276           * gst/asfdemux/gstasfdemux.c:
15277           (gst_asf_demux_get_gst_tag_from_tag_name),
15278           (gst_asf_demux_process_ext_content_desc):
15279           add a comment about a future change
15280           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15281           (cleanup_amrnbenc):
15282           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15283           (cleanup_mpeg2dec):
15284           consistent pad (de)activation
15285
15286 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15287
15288           gst/asfdemux/gstasfdemux.c: Update query_types function too.
15289           Original commit message from CVS:
15290           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
15291           Update query_types function too.
15292
15293 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
15294
15295           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
15296           Original commit message from CVS:
15297           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
15298           (gst_rmdemux_src_query_types):
15299           Implement SEEKING query, make query function thread-safe.
15300
15301 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
15302
15303           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
15304           Original commit message from CVS:
15305           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
15306           Use alignment-safe macros here too (subbuffers ...); guard against
15307           hypothetical memory access beyond our given buffer in the case
15308           where the buffer size is not a multiple of 2.
15309
15310 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
15311
15312           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
15313           Original commit message from CVS:
15314           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
15315           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
15316           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
15317           * gst/asfdemux/gstasfdemux.h:
15318           Don't crash in the seek event handling code when playtime is 0,
15319           as may be the case with live streams (#386218). Implement SEEKING
15320           query so applications can query seekability without second-guessing
15321           based on whether we have a duration or not.
15322
15323 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15324
15325           add doap file
15326           Original commit message from CVS:
15327           * Makefile.am:
15328           * gst-plugins-ugly.doap:
15329           * gst-plugins-ugly.spec.in:
15330           add doap file
15331
15332 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
15333
15334           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
15335           Original commit message from CVS:
15336           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
15337           Use our alignment-safe macros here too, since we can't assume that
15338           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
15339           here).
15340
15341 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
15342
15343           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
15344           Original commit message from CVS:
15345           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
15346           Also, don't read the index for a stream a second time when
15347           operating in pull-mode and reaching the end of the file.
15348
15349 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
15350
15351           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
15352           Original commit message from CVS:
15353           Patch by: Roland Kay  <roland.kay at ox compsoc net>
15354           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
15355           Don't leak stream index (#385292).
15356
15357 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
15358
15359           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
15360           Original commit message from CVS:
15361           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
15362           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
15363           (gst_lame_setup):
15364           * ext/lame/gstlame.h:
15365           Fix leak (by calling lame_init_params() before lame_close()); handle
15366           NULL return from lame_init() more gracefully. Fixes #385311.
15367
15368 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15369
15370           configure.ac: Back to CVS
15371           Original commit message from CVS:
15372           * configure.ac:
15373           Back to CVS
15374
15375 === release 0.10.5 ===
15376
15377 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15378
15379         * ChangeLog:
15380         * NEWS:
15381         * RELEASE:
15382         * configure.ac:
15383         * docs/plugins/gst-plugins-ugly-plugins.args:
15384         * docs/plugins/inspect/plugin-a52dec.xml:
15385         * docs/plugins/inspect/plugin-asf.xml:
15386         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15387         * docs/plugins/inspect/plugin-dvdsub.xml:
15388         * docs/plugins/inspect/plugin-iec958.xml:
15389         * docs/plugins/inspect/plugin-lame.xml:
15390         * docs/plugins/inspect/plugin-mad.xml:
15391         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15392         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15393         * docs/plugins/inspect/plugin-mpegstream.xml:
15394         * docs/plugins/inspect/plugin-siddec.xml:
15395           Release 0.10.5
15396           Original commit message from CVS:
15397           Release 0.10.5
15398
15399 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
15400
15401           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
15402           Original commit message from CVS:
15403           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
15404           to in the previous checkin.  see #385192.  You can have your
15405           cheese back now.
15406
15407 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
15408
15409           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
15410           Original commit message from CVS:
15411           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
15412           from the dereferenced integer, not the pointer itself.  Fixes
15413           #385192.
15414           I'm takin ur cheese!
15415
15416 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
15417
15418         * ChangeLog:
15419           ChangeLog surgery: fix bug number
15420           Original commit message from CVS:
15421           ChangeLog surgery: fix bug number
15422
15423 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
15424
15425           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
15426           Original commit message from CVS:
15427           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
15428           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
15429           For version 4 streams, read the extra codec data size from the
15430           header instead of assuming it is always 16 (also read it from the
15431           right position) (#384989). For version 4 and 5 streams, check that
15432           the specified extra codec data size doesn't make us read beyond the
15433           chunk boundary (#384989).
15434
15435 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15436
15437         * po/af.po:
15438         * po/az.po:
15439         * po/cs.po:
15440         * po/en_GB.po:
15441         * po/hu.po:
15442         * po/it.po:
15443         * po/nb.po:
15444         * po/nl.po:
15445         * po/or.po:
15446         * po/sq.po:
15447         * po/sr.po:
15448         * po/sv.po:
15449         * po/uk.po:
15450         * po/vi.po:
15451           Update .po files
15452           Original commit message from CVS:
15453           Update .po files
15454
15455 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15456
15457           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
15458           Original commit message from CVS:
15459           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
15460           Cosmetic changes: fix misleading debug statement, update
15461           comment, add cast.
15462
15463 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15464
15465           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
15466           Original commit message from CVS:
15467           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
15468           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15469           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
15470           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15471           * ext/mpeg2dec/gstmpeg2dec.h:
15472           Align buffers to a 16 byte boundary so the altivec optimisations
15473           don't crash. Fixes #327350.
15474
15475 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
15476
15477           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
15478           Original commit message from CVS:
15479           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
15480           The availability of extra codec data isn't something that
15481           warrants debug messages at WARNING level (see #376958).
15482
15483 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15484
15485           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
15486           Original commit message from CVS:
15487           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
15488           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
15489           (gst_dvd_demux_send_subbuffer):
15490           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
15491           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
15492           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
15493           (gst_mpeg_demux_send_subbuffer):
15494           * gst/mpegstream/gstmpegdemux.h:
15495           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15496           (gst_mpeg_parse_chain):
15497           Fix flow value combination; this fixes playbin/totem locking up if
15498           a VobSub file is specified as subtitle file (#334322). Flow value
15499           combination should only happen once we are fairly sure we've got all
15500           pads that are available for now. Since there isn't a well-specified
15501           time when this is the case in MPEG, we'll just assume this is the
15502           case once there has been a certain number of packets for each
15503           stream we've found so far.
15504
15505 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
15506
15507           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
15508           Original commit message from CVS:
15509           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
15510           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
15511           Simplify the framerate code and support more framerates. Fixes #361584.
15512
15513 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15514
15515           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
15516           Original commit message from CVS:
15517           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
15518           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
15519           Fix minor memleak when creating pads from static pad templates (#369627).
15520           * tests/check/Makefile.am:
15521           * tests/check/elements/.cvsignore:
15522           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15523           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
15524           Add unit tests for mpeg2dec (#369627).
15525
15526 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
15527
15528         * ChangeLog:
15529           give credit
15530           Original commit message from CVS:
15531           give credit
15532
15533 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
15534
15535           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
15536           Original commit message from CVS:
15537           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
15538           (gst_lame_change_state):
15539           * ext/lame/gstlame.h:
15540           Make lame timestamp flushed eos buffer by some additional timestamp
15541           accounting. Fixes #374760.
15542
15543 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
15544
15545           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
15546           Original commit message from CVS:
15547           * gst/mpegaudioparse/gstmpegaudioparse.c:
15548           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
15549           (gst_mp3parse_init), (gst_mp3parse_dispose),
15550           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15551           (gst_mp3parse_change_state):
15552           * gst/mpegaudioparse/gstmpegaudioparse.h:
15553           Make timestamp handling in mp3parse saner; now works for at least
15554           simple cases.
15555
15556 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
15557
15558           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
15559           Original commit message from CVS:
15560           * gst/mpegaudioparse/Makefile.am:
15561           * gst/mpegaudioparse/gstmpegaudioparse.c:
15562           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15563           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
15564           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15565           (gst_mp3parse_change_state), (plugin_init):
15566           * gst/mpegaudioparse/gstmpegaudioparse.h:
15567           Bring mp3parse into the 21st century.
15568           Use its own debug category, use gstadapter, format nicely to 80
15569           columns, and fix incorrect handling of 32 kHz and less files.
15570
15571 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
15572
15573           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
15574           Original commit message from CVS:
15575           Patch by: Sebastian Droege <slomo at ubuntu dot com>
15576           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15577           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15578           * ext/mpeg2dec/gstmpeg2dec.h:
15579           libmpeg2 requires its output buffers to start at a 16byte aligned
15580           address or the altivec optimizations will explode.
15581
15582 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
15583
15584           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
15585           Original commit message from CVS:
15586           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
15587           * ext/cdio/gstcdio.h:
15588           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15589           Move CD-TEXT utility function into common file so it can also be
15590           used by a future cdioparanoiasrc.
15591
15592 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15593
15594           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
15595           Original commit message from CVS:
15596           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
15597           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
15598           information (fixes #340433).
15599
15600 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
15601
15602           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
15603           Original commit message from CVS:
15604           Patch by: Josep Torra Valles  <josep at fluendo com>
15605           * gst/iec958/ac3_padder.c: (ac3p_init):
15606           * gst/mpegstream/gstmpegparse.c:
15607           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
15608           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
15609           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
15610           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
15611           (gst_rmdemux_parse_packet):
15612           Misc. fixes for problems discovered by Forte (different return types
15613           in function declaration and definition, pointer arithmetics with
15614           void pointers). Fixes #362639.
15615
15616 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
15617
15618           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
15619           Original commit message from CVS:
15620           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
15621           Don't announce audio or subtitle streams that aren't really present,
15622           it makes dvddemux create pads that will never carry any data, which
15623           is not good.
15624
15625 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
15626
15627           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
15628           Original commit message from CVS:
15629           * ext/lame/gstlame.c: (gst_lame_set_property):
15630           Round up not allowed bitrates to the next higher allowed one
15631           (Closes: #361140).
15632
15633 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
15634
15635           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
15636           Original commit message from CVS:
15637           * docs/plugins/Makefile.am:
15638           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15639           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15640           * ext/lame/gstlame.c: (gst_lame_class_init):
15641           * ext/lame/gstlame.h:
15642           Add docs for lame and lame to docs. Specify allowed bitrates
15643           in the properties description (#361140). Canonicalise object
15644           property names (ie. use hyphen instead of underscore).
15645           * docs/plugins/inspect/plugin-a52dec.xml:
15646           * docs/plugins/inspect/plugin-amrnb.xml:
15647           * docs/plugins/inspect/plugin-asf.xml:
15648           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15649           * docs/plugins/inspect/plugin-dvdread.xml:
15650           * docs/plugins/inspect/plugin-dvdsub.xml:
15651           * docs/plugins/inspect/plugin-iec958.xml:
15652           * docs/plugins/inspect/plugin-lame.xml:
15653           * docs/plugins/inspect/plugin-mad.xml:
15654           * docs/plugins/inspect/plugin-mpeg2dec.xml:
15655           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15656           * docs/plugins/inspect/plugin-mpegstream.xml:
15657           * docs/plugins/inspect/plugin-siddec.xml:
15658           Update version to CVS.
15659
15660 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
15661
15662           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
15663           Original commit message from CVS:
15664           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15665           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
15666           (plugin_init):
15667           * po/POTFILES.in:
15668           Add i18n magic to lame plugin. Throw decent error message when we
15669           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
15670
15671 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
15672
15673           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
15674           Original commit message from CVS:
15675           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
15676           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
15677           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
15678           Change caps to x-rdt, because it's not x-rtp.
15679           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15680           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
15681           (gst_rmdemux_plugin_init):
15682           Activate pad before adding to the element.
15683           Return the combined stream return values after pad_alloc.
15684
15685 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15686
15687           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
15688           Original commit message from CVS:
15689           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
15690           * ext/mpeg2dec/gstmpeg2dec.h:
15691           Add some debugging to timestamp handling.
15692           Make sure we don't convert invalid timestamps.
15693
15694 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15695
15696           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
15697           Original commit message from CVS:
15698           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
15699           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
15700           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
15701           (gst_dvd_demux_get_subpicture_stream):
15702           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
15703           (gst_mpeg_demux_get_audio_stream),
15704           (gst_mpeg_demux_get_private_stream):
15705           Active pads before adding them to the running element. Don't assert
15706           on non-BYTE format newsegment events in asfdemux.
15707
15708 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
15709
15710           Printf format fixes.
15711           Original commit message from CVS:
15712           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
15713           (gst_dvd_read_src_handle_seek_event):
15714           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
15715           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
15716           * ext/sidplay/gstsiddec.cc:
15717           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
15718           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
15719           (gst_rmdemux_parse_packet):
15720           Printf format fixes.
15721
15722 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15723
15724           gst/realmedia/: Added RDT depayloader.
15725           Original commit message from CVS:
15726           * gst/realmedia/Makefile.am:
15727           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
15728           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
15729           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
15730           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
15731           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
15732           * gst/realmedia/rdtdepay.h:
15733           Added RDT depayloader.
15734           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15735           (gst_rmdemux_plugin_init), (plugin_init):
15736           Remove unused function.
15737           Added some more mime-types.
15738
15739 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15740
15741           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
15742           Original commit message from CVS:
15743           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
15744           If an incoming timestamp is within one sample of our current
15745           timestamp, then keep it. This prevents imprecision in the
15746           PTS (which only has 90khz granularity) from affecting our stream.
15747
15748 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
15749
15750           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
15751           Original commit message from CVS:
15752           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
15753           Reflow code so that compiler doesn't complain about possible use
15754           of uninitialised variable any longer; but just in case, initialise
15755           it anyway; also take object ref in query function and do peer pad
15756           stuff in a more thread-safe way.
15757
15758 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
15759
15760           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
15761           Original commit message from CVS:
15762           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
15763           Init a variable to make compilers happy.
15764
15765 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
15766
15767           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
15768           Original commit message from CVS:
15769           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
15770           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
15771           (gst_dvd_demux_sync_stream_to_time):
15772           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
15773           (gst_mpeg_demux_synchronise_pads),
15774           (gst_mpeg_demux_sync_stream_to_time):
15775           Send newsegment updates for sparse streams (#350778).
15776
15777 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15778
15779           ext/dvdread/dvdreadsrc.c: fix compile warning
15780           Original commit message from CVS:
15781           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
15782           fix compile warning
15783
15784 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15785
15786         * configure.ac:
15787           bump the nano bitches
15788           Original commit message from CVS:
15789           bump the nano bitches
15790
15791 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15792
15793           configure.ac: As another attempt, synaesthesia can be enabled by passing
15794           Original commit message from CVS:
15795           * configure.ac:
15796           As another attempt, synaesthesia can be enabled by passing
15797           --with-plugins="synaesthesia" to configure
15798
15799 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15800
15801           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
15802           Original commit message from CVS:
15803           * configure.ac:
15804           Don't build synaesthesia by default, until someone confirms that it
15805           is okay (filed as #356882)
15806
15807 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15808
15809           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
15810           Original commit message from CVS:
15811           * configure.ac:
15812           Don't build synaesthesia by default, until someone confirms that it
15813           is okay (filed as #356882)
15814
15815 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15816
15817           Port synaesthesia.
15818           Original commit message from CVS:
15819           * configure.ac:
15820           * gst/synaesthesia/Makefile.am:
15821           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15822           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15823           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
15824           (gst_synaesthesia_change_state), (plugin_init):
15825           Port synaesthesia.
15826
15827 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15828
15829           More G_OBJECT macro fixing.
15830           Original commit message from CVS:
15831           * ext/mad/gstid3tag.c:
15832           * gst/mpegstream/gstrfc2250enc.h:
15833           * gst/synaesthesia/gstsynaesthesia.c:
15834           More G_OBJECT macro fixing.
15835
15836 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
15837
15838           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
15839           Original commit message from CVS:
15840           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
15841           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
15842           Fix initialisation dummy buffer, the offsets are relative to the start
15843           of the buffers. Fixes #356004.
15844
15845 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
15846
15847         * gst-plugins-ugly.spec.in:
15848           update spec file
15849           Original commit message from CVS:
15850           update spec file
15851
15852 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
15853
15854           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
15855           Original commit message from CVS:
15856           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
15857           Add convert query (needed for later when we just operate in time
15858           format and let the base source class handle all the seeking stuff).
15859
15860 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15861
15862           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
15863           Original commit message from CVS:
15864           * gst/asfdemux/gstasfdemux.c:
15865           (gst_asf_demux_get_gst_tag_from_tag_name),
15866           (gst_asf_demux_process_ext_content_desc):
15867           Erm, lets properly fix it. The only non-text tag that we support is
15868           the track-number and that is an UINT. asfdemux was returning a GValue
15869           initialized as INT. Further the Track and not the TrackNumber tag
15870           (the latter is a string too).
15871
15872 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15873
15874           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
15875           Original commit message from CVS:
15876           * gst/asfdemux/gstasfdemux.c:
15877           (gst_asf_demux_get_gst_tag_from_tag_name),
15878           (gst_asf_demux_process_ext_content_desc):
15879           Skip tags that are unknown (was producing an uninialized GValue).
15880
15881 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
15882
15883           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
15884           Original commit message from CVS:
15885           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
15886           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
15887           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
15888           (gst_a52dec_set_property), (gst_a52dec_get_property):
15889           * ext/a52dec/gsta52dec.h:
15890           Patch from from Michal Benes <michal.benes@itonis.tv>:
15891           Add two things to a52dec: configure the exact output format for ac3
15892           decoding through properties, if desired.
15893           By default, configure an output format preferred by downstream. Now
15894           that audioconvert lists caps by preference, this means that a52dec
15895           can do downmixing (iff required) rather than audioconvert, so it can
15896           use the ac3 downmix levels from the bitstream.
15897
15898 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15899
15900           Add missing GST_LIBS to the link flags
15901           Original commit message from CVS:
15902           * ext/lame/Makefile.am:
15903           * ext/mpeg2dec/Makefile.am:
15904           * gst/dvdlpcmdec/Makefile.am:
15905           * gst/dvdsub/Makefile.am:
15906           * gst/mpegaudioparse/Makefile.am:
15907           Add missing GST_LIBS to the link flags
15908
15909 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15910
15911           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
15912           Original commit message from CVS:
15913           * configure.ac:
15914           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
15915
15916 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15917
15918           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
15919           Original commit message from CVS:
15920           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
15921           fix build for debug disabled
15922
15923 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
15924
15925           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
15926           Original commit message from CVS:
15927           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
15928           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
15929           Use static pad templates with ANY caps for the source pads for
15930           simplicity and to avoid warnings when creating pads for unhandled
15931           codec IDs (#351795).
15932
15933 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
15934
15935           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
15936           Original commit message from CVS:
15937           Patch by: Michal Benes <michal dot benes at itonis dot tv>
15938           * ext/mad/gstmad.c: (gst_mad_chain):
15939           Fix timestamping in mad by only activating a new timestamp when the
15940           previous frame has been decoded. Fixes #350723.
15941           Also clean up some of the non fatal warnings when the input buffer is
15942           too small to decode a header.
15943
15944 === release 0.10.4 ===
15945
15946 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15947
15948         * ChangeLog:
15949         * NEWS:
15950         * RELEASE:
15951         * configure.ac:
15952         * docs/plugins/gst-plugins-ugly-plugins.args:
15953         * docs/plugins/inspect/plugin-a52dec.xml:
15954         * docs/plugins/inspect/plugin-amrnb.xml:
15955         * docs/plugins/inspect/plugin-asf.xml:
15956         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15957         * docs/plugins/inspect/plugin-dvdread.xml:
15958         * docs/plugins/inspect/plugin-dvdsub.xml:
15959         * docs/plugins/inspect/plugin-iec958.xml:
15960         * docs/plugins/inspect/plugin-lame.xml:
15961         * docs/plugins/inspect/plugin-mad.xml:
15962         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15963         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15964         * docs/plugins/inspect/plugin-mpegstream.xml:
15965         * docs/plugins/inspect/plugin-rmdemux.xml:
15966         * docs/plugins/inspect/plugin-siddec.xml:
15967           releasing 0.10.4
15968           Original commit message from CVS:
15969           releasing 0.10.4
15970
15971 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15972
15973         * po/af.po:
15974         * po/az.po:
15975         * po/cs.po:
15976         * po/en_GB.po:
15977         * po/hu.po:
15978         * po/it.po:
15979         * po/nb.po:
15980         * po/nl.po:
15981         * po/or.po:
15982         * po/sq.po:
15983         * po/sr.po:
15984         * po/sv.po:
15985         * po/uk.po:
15986         * po/vi.po:
15987           Update .po files
15988           Original commit message from CVS:
15989           Update .po files
15990
15991 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
15992
15993           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
15994           Original commit message from CVS:
15995           Patch by: Wim Taymans <wim at fluendo dot com>
15996           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15997           Instead of forwarding the event in the wrong format, unref it and set
15998           a boolean that we still need to send it in the streaming thread.
15999           Fixes #350554
16000
16001 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16002
16003           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
16004           Original commit message from CVS:
16005           Patch by: Edward Hervey (edward at fluendo dot com)
16006           * ext/dvdread/dvdreadsrc.c: (plugin_init):
16007           Put debug category initialization before use of GST_DEBUG, in order
16008           to remove a fatal warning.  Fixes #350895
16009
16010 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
16011
16012           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
16013           Original commit message from CVS:
16014           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
16015           Set rank to NONE for the time being until we make playbin handle
16016           subtitle pictures again (dvdsubdec seems to be a bit shaky at
16017           times when seeking, so it's probably better if it doesn't get
16018           autoplugged for the time being).
16019
16020 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16021
16022           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
16023           Original commit message from CVS:
16024           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16025           (gst_rmdemux_parse_mdpr):
16026           Handle audio streams with stream_version 3 properly; warn about
16027           unknown stream versions; handle unknown fourccs a tad more
16028           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
16029           with GST_FOURCC_FORMAT.
16030
16031 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
16032
16033           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
16034           Original commit message from CVS:
16035           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
16036           Error out properly if this is an interactive DVD (fixes #345694).
16037
16038 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16039
16040           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
16041           Original commit message from CVS:
16042           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
16043           When the first_access is 1 or 0, we should copy the timestamp from
16044           the incoming buffer if there is one.
16045
16046 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
16047
16048           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
16049           Original commit message from CVS:
16050           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
16051           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
16052           Use GST_ELEMENT_ERROR for error reporting; post errors in some
16053           more places; remove superfluous newlines from debug statements.
16054
16055 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
16056
16057           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
16058           Original commit message from CVS:
16059           Patch by: Frédéric Riss  <frederic.riss at gmail com>
16060           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
16061           Don't set negative durations on outgoing buffers (#350044),
16062           which happens when you use macros that got changed during
16063           the last unstable cycle because they were thought not to
16064           be used anywhere.
16065
16066 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16067
16068           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
16069           Original commit message from CVS:
16070           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
16071           (gst_dvd_read_src_goto_chapter),
16072           (gst_dvd_read_src_get_chapter_starts),
16073           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
16074           (gst_dvd_read_src_get_time_for_sector),
16075           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
16076           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
16077           (gst_dvd_read_src_goto_sector):
16078           * ext/dvdread/dvdreadsrc.h:
16079           Add basic support for time-based seeking; set timestamps on
16080           outgoing buffers if we have them; create table with
16081           chapter to time mapping when opening a title; rename
16082           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
16083           make it take an explicit pgc argument; fix up some debugging
16084           messages so that title/chapter numbers are printed as starting
16085           from 1 for easier readability.
16086
16087 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
16088
16089           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
16090           Original commit message from CVS:
16091           * gst/realmedia/Makefile.am:
16092           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16093           (gst_rmdemux_parse_cont):
16094           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
16095           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
16096           * gst/realmedia/rmutils.h:
16097           Factor out some code into rmutils.[ch]; when reading
16098           strings, don't read beyond the available data; read
16099           metadata strings correctly (string length is 16 bits
16100           here, not just 8).
16101
16102 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16103
16104           Fix dist by including gst-libs/
16105           Original commit message from CVS:
16106           * Makefile.am:
16107           * configure.ac:
16108           * gst/asfdemux/gstasfdemux.c:
16109           Fix dist by including gst-libs/
16110
16111 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
16112
16113           Make custom error messages translatable.
16114           Original commit message from CVS:
16115           * ext/dvdread/dvdreadsrc.c: (plugin_init):
16116           * po/POTFILES.in:
16117           Make custom error messages translatable.
16118           * gst/asfdemux/gstasf.c: (plugin_init):
16119           Remove setlocale() call, doesn't seem to be needed or recommended for
16120           plugins, at least not according to gstreamer/docs/random/i18n.
16121
16122 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
16123
16124           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
16125           Original commit message from CVS:
16126           * gst/asfdemux/Makefile.am:
16127           * gst/asfdemux/asfheaders.c:
16128           * gst/asfdemux/asfheaders.h:
16129           * gst/asfdemux/gstasf.c: (plugin_init):
16130           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
16131           Error out when the stream is encrypted (rather than feeding
16132           garbage to the decoders). Fixes #349025.
16133
16134 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
16135
16136           Add/enable autofoo magic for translations.
16137           Original commit message from CVS:
16138           * Makefile.am:
16139           * autogen.sh:
16140           * configure.ac:
16141           * po/POTFILES.in:
16142           Add/enable autofoo magic for translations.
16143
16144 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
16145
16146           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
16147           Original commit message from CVS:
16148           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
16149           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
16150           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
16151           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
16152           Don't leak streams, strings or caps. Get rid of unnecessary
16153           getcaps() function.
16154
16155 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
16156
16157           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
16158           Original commit message from CVS:
16159           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
16160           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
16161           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
16162           (gst_rmdemux_stream_clear_cached_subpackets),
16163           (gst_rmdemux_descramble_cook_audio),
16164           (gst_rmdemux_descramble_dnet_audio),
16165           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
16166           Descramble cook audio streams before sending them to the
16167           decoder. Fixes #347292.
16168           Also miscellaneous clean-ups and log-level changes.
16169
16170 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
16171
16172           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
16173           Original commit message from CVS:
16174           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
16175           * ext/lame/gstlame.c: (gst_lame_setup):
16176           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
16177
16178 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
16179
16180           ext/sidplay/gstsiddec.*: Remove old metadata thing.
16181           Original commit message from CVS:
16182           * ext/sidplay/gstsiddec.cc:
16183           * ext/sidplay/gstsiddec.h:
16184           Remove old metadata thing.
16185
16186 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
16187
16188           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
16189           Original commit message from CVS:
16190           * gst/asfdemux/gstasfdemux.c:
16191           (gst_asf_demux_get_ext_stream_props_for_stream),
16192           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
16193           Find language codes for audio streams if they are available.
16194
16195 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
16196
16197           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
16198           Original commit message from CVS:
16199           * gst/asfdemux/asfheaders.h:
16200           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
16201           (gst_asf_demux_process_stream),
16202           (gst_asf_demux_process_language_list),
16203           (gst_asf_demux_process_ext_stream_props),
16204           (gst_asf_demux_process_queued_extended_stream_objects),
16205           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16206           * gst/asfdemux/gstasfdemux.h:
16207           Parse extended stream properties objects and stream objects
16208           hidden inside them (but delay creation of the appropriate
16209           pads until after all the 'normal' stream objects have been
16210           dealt with) (#343763). Also parse language list object.
16211
16212 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16213
16214           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
16215           Original commit message from CVS:
16216           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
16217           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
16218           (find_seek_offset_time), (gst_rmdemux_perform_seek),
16219           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
16220           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16221           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
16222           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
16223           * gst/realmedia/rmdemux.h:
16224           Cleanups, use GstSegment for seeking.
16225           Fix error handling.
16226           Combine flow return from all streams.
16227
16228 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
16229
16230           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
16231           Original commit message from CVS:
16232           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
16233           Remove g_assert that shouldn't be there.
16234
16235 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
16236
16237           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
16238           Original commit message from CVS:
16239           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
16240           Fix refcounting when cropping. Fixes #341677.
16241
16242 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
16243
16244           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
16245           Original commit message from CVS:
16246           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
16247           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16248           (gst_asf_demux_process_segment):
16249           Fix typo. Closes #347029.
16250
16251 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
16252
16253           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
16254           Original commit message from CVS:
16255           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
16256           Skip chunks for unknown streams properly. Fixes broken sound
16257           and/or video for files that have additional streams that
16258           we don't recognise yet (e.g. if they are embedded in extended
16259           stream properties). Partly fixes #343763.
16260
16261 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16262
16263           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
16264           Original commit message from CVS:
16265           * gst/asfdemux/asfheaders.c:
16266           * gst/asfdemux/asfheaders.h:
16267           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
16268           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
16269           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
16270           (gst_asf_demux_change_state):
16271           * gst/asfdemux/gstasfdemux.h:
16272           Add some more GUIDs and make debug log more readable
16273           and easier to follow when parsing the headers.
16274
16275 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
16276
16277           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
16278           Original commit message from CVS:
16279           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16280           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
16281           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
16282           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
16283           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
16284           * ext/dvdread/dvdreadsrc.h:
16285           Rewrite seeking code and make seeking in DVDs work (#337834).
16286
16287 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
16288
16289           autogen.sh: Check for automake-1.9 as well.
16290           Original commit message from CVS:
16291           * autogen.sh:
16292           Check for automake-1.9 as well.
16293
16294 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
16295
16296           ext/dvdread/dvdreadsrc.c: Make check stronger.
16297           Original commit message from CVS:
16298           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
16299           Make check stronger.
16300
16301 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
16302
16303           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
16304           Original commit message from CVS:
16305           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16306           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16307           (gst_asf_demux_push_buffer):
16308           * gst/asfdemux/gstasfdemux.h:
16309           Handle unknown codec IDs/fourccs properly (#345879); send tag
16310           events after newsegment event; fix use of GST_FOURCC_FORMAT
16311           macro.
16312
16313 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16314
16315           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
16316           Original commit message from CVS:
16317           * ext/a52dec/gsta52dec.c: (plugin_init):
16318           Call the channel positions get_type() method in plugin_init
16319           to ensure that it isn't simultaneously called later from
16320           multiple threads.
16321
16322 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
16323
16324           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
16325           Original commit message from CVS:
16326           * gst/mpegstream/gstmpegpacketize.c:
16327           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
16328           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16329           Also flush packetizer cache when we get a buffer that has the
16330           DISCONT flag set; update current byte position from buffer
16331           offset after a flush.
16332
16333 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
16334
16335           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
16336           Original commit message from CVS:
16337           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
16338           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
16339           (gst_mpeg_packetize_read):
16340           * gst/mpegstream/gstmpegpacketize.h:
16341           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16342           (gst_mpeg_parse_change_state):
16343           Flush packetizer cache when we get a FLUSH_STOP event;
16344           remove unused source pad member from packetizer; add debug
16345           category for packetizer.
16346
16347 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16348
16349           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
16350           Original commit message from CVS:
16351           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
16352           Treat dual-mono as stereo. It should really be output on 2 separate
16353           pads, but isn't for now.
16354
16355 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
16356
16357           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
16358           Original commit message from CVS:
16359           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16360           Assume 4:3 DAR rather than 4:3 PAR (#345184).
16361
16362 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
16363
16364           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
16365           Original commit message from CVS:
16366           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16367           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
16368           any PAR whatsoever (rather than using 0/0, which will lead to
16369           an abort later on). Fixes #345184.
16370
16371 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
16372
16373           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
16374           Original commit message from CVS:
16375           Patch by: Michael Dominic K.  < mdk at mdk org pl>
16376           * ext/mad/gstmad.c: (gst_mad_chain):
16377           Send newsegment event before calling
16378           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
16379           in connection with pad blocking (#342594). While we're at it,
16380           do some minor clean-ups.
16381
16382 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
16383
16384           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
16385           Original commit message from CVS:
16386           * configure.ac:
16387           Fix --disable-external (can't set conditionals conditionally,
16388           #343602).
16389
16390 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16391
16392           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
16393           Original commit message from CVS:
16394           * ext/a52dec/Makefile.am:
16395           ... and then he said "When you go and fix the build you
16396           better make sure you have some spare backslashes in your
16397           pocket".
16398
16399 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
16400
16401           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
16402           Original commit message from CVS:
16403           * ext/sidplay/gstsiddec.cc:
16404           Fix copyright, email addresses and descriptions.
16405           Use saner defaults for arguments. Fixes #344667.
16406           constify some stuff.
16407           Fix memleaks.
16408           Add tags.
16409           Fix negotiation to do mono/44100 by default.
16410           Post error messages.
16411           Use _scale_int where possible.
16412
16413 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
16414
16415           ext/dvdnav/.cvsignore: More ignore
16416           Original commit message from CVS:
16417           * ext/dvdnav/.cvsignore:
16418           More ignore
16419
16420 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16421
16422           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
16423           Original commit message from CVS:
16424           * tests/check/elements/amrnbenc.c: (push_data):
16425           Init memory before feeding it to the encoder to make
16426           the valgrind test succeed.
16427
16428 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
16429
16430           gst/asfdemux/.cvsignore: More ignore
16431           Original commit message from CVS:
16432           * gst/asfdemux/.cvsignore:
16433           More ignore
16434
16435 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16436
16437           .cvsignore: Ignore files generated by 'make dist'.
16438           Original commit message from CVS:
16439           * .cvsignore:
16440           Ignore files generated by 'make dist'.
16441
16442 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16443
16444           update build files
16445           Original commit message from CVS:
16446           * autogen.sh:
16447           * configure.ac:
16448           * ext/a52dec/Makefile.am:
16449           * ext/dvdnav/Makefile.am:
16450           * ext/dvdread/Makefile.am:
16451           * ext/lame/Makefile.am:
16452           * ext/mad/Makefile.am:
16453           * ext/mpeg2dec/Makefile.am:
16454           * ext/sidplay/Makefile.am:
16455           update build files
16456
16457 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16458
16459           autogen.sh: require am17
16460           Original commit message from CVS:
16461           * autogen.sh:
16462           require am17
16463           * configure.ac:
16464           * ext/annodex/Makefile.am:
16465           * ext/cdio/Makefile.am:
16466           * ext/dv/Makefile.am:
16467           * ext/esd/Makefile.am:
16468           * ext/flac/Makefile.am:
16469           * ext/gdk_pixbuf/Makefile.am:
16470           * ext/ladspa/Makefile.am:
16471           * ext/libcaca/Makefile.am:
16472           * ext/speex/Makefile.am:
16473           * ext/taglib/Makefile.am:
16474           * sys/oss/Makefile.am:
16475           * sys/sunaudio/Makefile.am:
16476           * sys/ximage/Makefile.am:
16477           clean up build further
16478
16479 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
16480
16481           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
16482           Original commit message from CVS:
16483           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
16484           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
16485           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
16486           (gst_mpeg2dec_change_state):
16487           * ext/mpeg2dec/gstmpeg2dec.h:
16488           Simplify and don't leak our buffer pool.
16489           Use _scale_int.
16490           Remove unfixed bug number from previous ChangeLog entry.
16491
16492 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16493
16494           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
16495           Original commit message from CVS:
16496           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
16497           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
16498           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
16499           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
16500           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
16501           (handle_sequence), (handle_picture), (handle_slice),
16502           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16503           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
16504           * ext/mpeg2dec/gstmpeg2dec.h:
16505           Fix padtemplate as we can now do fractional framerates.
16506           Small cleanups.
16507           Use GstSegment.
16508           Add simple frame dropping QoS.
16509           Precalc buffer output sizes and UV offsets.
16510           Always give libmpeg2 a valid fbuf when it wants one.
16511           don't trust libmpeg to discard our buffers but manage it
16512           ourselves.
16513           Fixes #343627, #327350, #335288
16514
16515 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
16516
16517           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
16518           Original commit message from CVS:
16519           * win32/MANIFEST:
16520           Add a manifest for futures ugly win32 releases.
16521           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
16522           Move bufcaps declaration at the begining of the instructions
16523           block.
16524
16525 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16526
16527           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16528           Original commit message from CVS:
16529           * ext/alsaspdif/alsaspdifsink.h:
16530           * ext/amrwb/gstamrwbdec.h:
16531           * ext/amrwb/gstamrwbenc.h:
16532           * ext/amrwb/gstamrwbparse.h:
16533           * ext/arts/gst_arts.h:
16534           * ext/artsd/gstartsdsink.h:
16535           * ext/audiofile/gstafparse.h:
16536           * ext/audiofile/gstafsink.h:
16537           * ext/audiofile/gstafsrc.h:
16538           * ext/audioresample/gstaudioresample.h:
16539           * ext/bz2/gstbz2dec.h:
16540           * ext/bz2/gstbz2enc.h:
16541           * ext/dirac/gstdiracdec.h:
16542           * ext/directfb/dfbvideosink.h:
16543           * ext/divx/gstdivxdec.h:
16544           * ext/divx/gstdivxenc.h:
16545           * ext/dts/gstdtsdec.h:
16546           * ext/faac/gstfaac.h:
16547           * ext/gsm/gstgsmdec.h:
16548           * ext/gsm/gstgsmenc.h:
16549           * ext/ivorbis/vorbisenc.h:
16550           * ext/libfame/gstlibfame.h:
16551           * ext/nas/nassink.h:
16552           * ext/neon/gstneonhttpsrc.h:
16553           * ext/polyp/polypsink.h:
16554           * ext/sdl/sdlaudiosink.h:
16555           * ext/sdl/sdlvideosink.h:
16556           * ext/shout/gstshout.h:
16557           * ext/snapshot/gstsnapshot.h:
16558           * ext/sndfile/gstsf.h:
16559           * ext/swfdec/gstswfdec.h:
16560           * ext/tarkin/gsttarkindec.h:
16561           * ext/tarkin/gsttarkinenc.h:
16562           * ext/theora/theoradec.h:
16563           * ext/wavpack/gstwavpackdec.h:
16564           * ext/wavpack/gstwavpackparse.h:
16565           * ext/xine/gstxine.h:
16566           * ext/xvid/gstxviddec.h:
16567           * ext/xvid/gstxvidenc.h:
16568           * gst/cdxaparse/gstcdxaparse.h:
16569           * gst/cdxaparse/gstcdxastrip.h:
16570           * gst/colorspace/gstcolorspace.h:
16571           * gst/festival/gstfestival.h:
16572           * gst/freeze/gstfreeze.h:
16573           * gst/gdp/gstgdpdepay.h:
16574           * gst/gdp/gstgdppay.h:
16575           * gst/modplug/gstmodplug.h:
16576           * gst/mpeg1sys/gstmpeg1systemencode.h:
16577           * gst/mpeg1videoparse/gstmp1videoparse.h:
16578           * gst/mpeg2sub/gstmpeg2subt.h:
16579           * gst/mpegaudioparse/gstmpegaudioparse.h:
16580           * gst/multifilesink/gstmultifilesink.h:
16581           * gst/overlay/gstoverlay.h:
16582           * gst/playondemand/gstplayondemand.h:
16583           * gst/qtdemux/qtdemux.h:
16584           * gst/rtjpeg/gstrtjpegdec.h:
16585           * gst/rtjpeg/gstrtjpegenc.h:
16586           * gst/smooth/gstsmooth.h:
16587           * gst/smoothwave/gstsmoothwave.h:
16588           * gst/spectrum/gstspectrum.h:
16589           * gst/speed/gstspeed.h:
16590           * gst/stereo/gststereo.h:
16591           * gst/switch/gstswitch.h:
16592           * gst/tta/gstttadec.h:
16593           * gst/tta/gstttaparse.h:
16594           * gst/videodrop/gstvideodrop.h:
16595           * gst/xingheader/gstxingmux.h:
16596           * sys/directdraw/gstdirectdrawsink.h:
16597           * sys/directsound/gstdirectsoundsink.h:
16598           * sys/dxr3/dxr3audiosink.h:
16599           * sys/dxr3/dxr3spusink.h:
16600           * sys/dxr3/dxr3videosink.h:
16601           * sys/qcam/gstqcamsrc.h:
16602           * sys/vcd/vcdsrc.h:
16603           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16604
16605 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16606
16607           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16608           Original commit message from CVS:
16609           * ext/a52dec/gsta52dec.h:
16610           * ext/amrnb/amrnbdec.h:
16611           * ext/amrnb/amrnbenc.h:
16612           * ext/amrnb/amrnbparse.h:
16613           * ext/mpeg2dec/gstmpeg2dec.h:
16614           * ext/sidplay/gstsiddec.h:
16615           * gst/ac3parse/gstac3parse.h:
16616           * gst/asfdemux/gstasfdemux.h:
16617           * gst/asfdemux/gstasfmux.h:
16618           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16619           * gst/iec958/ac3iec.h:
16620           * gst/mpegaudioparse/gstmpegaudioparse.h:
16621           * gst/mpegstream/gstdvddemux.h:
16622           * gst/mpegstream/gstmpegclock.h:
16623           * gst/mpegstream/gstmpegdemux.h:
16624           * gst/mpegstream/gstmpegparse.h:
16625           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16626
16627 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
16628
16629           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
16630           Original commit message from CVS:
16631           * README:
16632           Replace current README (containing the release notes from
16633           some 0.9.x version) with a proper README taken from the core.
16634
16635 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
16636
16637           ext/amrnb/: Sortof first quick cleanup of all this mess...
16638           Original commit message from CVS:
16639           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
16640           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16641           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
16642           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
16643           * ext/amrnb/amrnbparse.h:
16644           Sortof first quick cleanup of all this mess...
16645           Don't crap out on empty and invalid FTs but treat them as
16646           empty packets, the decoder handles them fine.
16647           Fixes #342222.
16648
16649 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16650
16651           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
16652           Original commit message from CVS:
16653           * gst/asfdemux/gstasf.c: (plugin_init):
16654           Call gst_riff_init() so the riff debug category gets set up
16655           before it is being used.
16656
16657 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
16658
16659           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
16660           Original commit message from CVS:
16661           * gst/iec958/ac3_padder.c: (ac3p_parse):
16662           * gst/iec958/ac3_padder.h:
16663           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
16664           (ac3iec_chain_raw), (ac3iec_change_state):
16665           * gst/iec958/ac3iec.h:
16666           Write rate into the caps, for the allowed ac3 rates. Some minor
16667           cleanups.
16668
16669 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
16670
16671           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
16672           Original commit message from CVS:
16673           Patch by: James "Doc" Livingston  <doclivingston gmail com>
16674           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
16675           Do tag merging correctly (#339918). Output taglists
16676           properly in debug statements too while we're at it.
16677
16678 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16679
16680           ext/a52dec/gsta52dec.c: Add more debug
16681           Original commit message from CVS:
16682           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
16683           Add more debug
16684           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
16685           (gst_dvdlpcmdec_init), (update_timestamps),
16686           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
16687           (dvdlpcmdec_sink_event):
16688           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16689           If we have a first_access offset but no current timestamp (might
16690           happen after a seek), then calculate a start time for the first
16691           portion so that it will align with the timestamp given for the
16692           first_access portion.
16693           If a new-segment arrives with format time, store the start
16694           time as a failsafe timestamp in case we never get any further
16695           timestamp info (unlikely)
16696           Mask out the 'frame number' section of the incoming header so
16697           that we don't consider it to be changing on every buffer and
16698           reset the caps constantly.
16699           Use gst_util_uint64_scale for duration calculation
16700
16701 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
16702
16703           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
16704           Original commit message from CVS:
16705           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
16706           Fix timestamping for cases where the first_access parameter is 4.
16707           Ensure we don't overrun buffers in other cases.
16708
16709 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
16710
16711           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
16712           Original commit message from CVS:
16713           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
16714           Fix silly bug when reading metadata (#341254).
16715
16716 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
16717
16718           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
16719           Original commit message from CVS:
16720           * autogen.sh: (CONFIGURE_DEF_OPT):
16721           libtoolize on Darwin/MacOSX is called glibtoolize
16722
16723 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
16724
16725           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
16726           Original commit message from CVS:
16727           * ext/lame/gstlame.c: (gst_lame_get_type),
16728           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
16729           (gst_lame_setup), (gst_lame_change_state):
16730           * ext/lame/gstlame.h:
16731           Remove tag writing from lame (which was completely broken
16732           anyway, #329184). Leaving GstTagSetter interface around for
16733           now, albeit non-functional. Should be removed completely
16734           in 0.11. Use the 'id3v2mux' plugin from -good for writing
16735           tags.
16736
16737 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
16738
16739         * ChangeLog:
16740         * ext/dvdread/dvdreadsrc.c:
16741         * gst/asfdemux/gstasfdemux.c:
16742           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
16743           Original commit message from CVS:
16744           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
16745
16746 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
16747
16748           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
16749           Original commit message from CVS:
16750           Patch by: Andres Salomon  <dilinger at debian org>
16751           * ext/lame/gstlame.c: (gst_lame_sink_event):
16752           Fix typo (comma vs. semicolon) (#340710).
16753
16754 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
16755
16756           ext/mad/gstmad.c: Make mad the second element to support the highly useful
16757           Original commit message from CVS:
16758           Patch by: Lutz Müller <lutz at topfrose de>
16759           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
16760           Make mad the second element to support the highly useful
16761           FORMATS query (#340594)
16762
16763 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
16764
16765           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
16766           Original commit message from CVS:
16767           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
16768           (gst_mpeg2dec_src_query):
16769           Remember the query duration format before passing it upstream since it
16770           could have been modified.
16771           Add GST_WARNING_OBJECT in sink convert function to detail why the
16772           conversion didn't work.
16773
16774 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16775
16776           Define GstElementDetails as const and also static (when defined as global)
16777           Original commit message from CVS:
16778           * ext/amrwb/gstamrwbdec.c:
16779           * ext/amrwb/gstamrwbenc.c:
16780           * ext/amrwb/gstamrwbparse.c:
16781           * ext/arts/gst_arts.c:
16782           * ext/artsd/gstartsdsink.c:
16783           * ext/audiofile/gstafparse.c:
16784           * ext/audiofile/gstafsink.c:
16785           * ext/audiofile/gstafsrc.c:
16786           * ext/audioresample/gstaudioresample.c:
16787           * ext/bz2/gstbz2dec.c:
16788           * ext/bz2/gstbz2enc.c:
16789           * ext/cdaudio/gstcdaudio.c:
16790           * ext/directfb/dfbvideosink.c:
16791           * ext/divx/gstdivxdec.c:
16792           * ext/divx/gstdivxenc.c:
16793           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
16794           * ext/faac/gstfaac.c: (gst_faac_base_init):
16795           * ext/faad/gstfaad.c:
16796           * ext/gsm/gstgsmdec.c:
16797           * ext/gsm/gstgsmenc.c:
16798           * ext/hermes/gsthermescolorspace.c:
16799           * ext/ivorbis/vorbisfile.c:
16800           * ext/lcs/gstcolorspace.c:
16801           * ext/libfame/gstlibfame.c:
16802           * ext/libmms/gstmms.c: (gst_mms_base_init):
16803           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
16804           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
16805           * ext/nas/nassink.c: (gst_nassink_base_init):
16806           * ext/neon/gstneonhttpsrc.c:
16807           * ext/sdl/sdlaudiosink.c:
16808           * ext/sdl/sdlvideosink.c:
16809           * ext/shout/gstshout.c:
16810           * ext/snapshot/gstsnapshot.c:
16811           * ext/sndfile/gstsf.c:
16812           * ext/swfdec/gstswfdec.c:
16813           * ext/tarkin/gsttarkindec.c:
16814           * ext/tarkin/gsttarkinenc.c:
16815           * ext/theora/theoradec.c:
16816           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
16817           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
16818           * ext/xvid/gstxviddec.c:
16819           * ext/xvid/gstxvidenc.c:
16820           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
16821           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
16822           * gst/chart/gstchart.c:
16823           * gst/colorspace/gstcolorspace.c:
16824           * gst/deinterlace/gstdeinterlace.c:
16825           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
16826           * gst/festival/gstfestival.c:
16827           * gst/filter/gstbpwsinc.c:
16828           * gst/filter/gstiir.c:
16829           * gst/filter/gstlpwsinc.c:
16830           * gst/freeze/gstfreeze.c:
16831           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
16832           * gst/librfb/gstrfbsrc.c:
16833           * gst/mixmatrix/mixmatrix.c:
16834           * gst/mpeg1sys/gstmpeg1systemencode.c:
16835           * gst/mpeg1videoparse/gstmp1videoparse.c:
16836           * gst/mpeg2sub/gstmpeg2subt.c:
16837           * gst/mpegaudioparse/gstmpegaudioparse.c:
16838           * gst/multifilesink/gstmultifilesink.c:
16839           * gst/overlay/gstoverlay.c:
16840           * gst/passthrough/gstpassthrough.c:
16841           * gst/playondemand/gstplayondemand.c:
16842           * gst/qtdemux/qtdemux.c:
16843           * gst/rtjpeg/gstrtjpegdec.c:
16844           * gst/rtjpeg/gstrtjpegenc.c:
16845           * gst/smooth/gstsmooth.c:
16846           * gst/smoothwave/gstsmoothwave.c:
16847           * gst/spectrum/gstspectrum.c:
16848           * gst/speed/gstspeed.c:
16849           * gst/stereo/gststereo.c:
16850           * gst/switch/gstswitch.c:
16851           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
16852           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
16853           * gst/vbidec/gstvbidec.c:
16854           * gst/videocrop/gstvideocrop.c:
16855           * gst/videodrop/gstvideodrop.c:
16856           * gst/virtualdub/gstxsharpen.c:
16857           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
16858           * gst/y4m/gsty4mencode.c:
16859           * sys/cdrom/gstcdplayer.c:
16860           * sys/directdraw/gstdirectdrawsink.c:
16861           * sys/directsound/gstdirectsoundsink.c:
16862           * sys/glsink/glimagesink.c:
16863           * sys/qcam/gstqcamsrc.c:
16864           * sys/v4l2/gstv4l2src.c:
16865           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
16866           * sys/ximagesrc/ximagesrc.c:
16867           Define GstElementDetails as const and also static (when defined as
16868           global)
16869
16870 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16871
16872           Define GstElementDetails as const and also static (when defined as global)
16873           Original commit message from CVS:
16874           * ext/mad/gstid3tag.c:
16875           * ext/mad/gstmad.c:
16876           * gst/ac3parse/gstac3parse.c:
16877           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16878           * gst/synaesthesia/gstsynaesthesia.c:
16879           Define GstElementDetails as const and also static (when defined as
16880           global)
16881
16882 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16883
16884           Define GstElementDetails as const and also static (when defined as global)
16885           Original commit message from CVS:
16886           * ext/aalib/gstaasink.c:
16887           * ext/annodex/gstcmmldec.c:
16888           * ext/annodex/gstcmmlenc.c:
16889           * ext/cairo/gsttextoverlay.c:
16890           * ext/cairo/gsttimeoverlay.c:
16891           * ext/cdio/gstcdiocddasrc.c:
16892           * ext/dv/gstdvdec.c:
16893           * ext/dv/gstdvdemux.c:
16894           * ext/esd/esdmon.c:
16895           * ext/esd/esdsink.c:
16896           * ext/flac/gstflacenc.c:
16897           * ext/flac/gstflactag.c:
16898           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
16899           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
16900           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
16901           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
16902           * ext/gdk_pixbuf/pixbufscale.c:
16903           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
16904           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
16905           * ext/jpeg/gstjpegdec.c:
16906           * ext/jpeg/gstjpegenc.c:
16907           * ext/jpeg/gstsmokedec.c:
16908           * ext/jpeg/gstsmokeenc.c:
16909           * ext/libcaca/gstcacasink.c:
16910           * ext/libmng/gstmngdec.c:
16911           * ext/libmng/gstmngenc.c:
16912           * ext/libpng/gstpngdec.c:
16913           * ext/libpng/gstpngenc.c:
16914           * ext/mikmod/gstmikmod.c:
16915           * ext/raw1394/gstdv1394src.c:
16916           * ext/shout2/gstshout2.c: (gst_shout2send_init):
16917           * ext/shout2/gstshout2.h:
16918           * ext/speex/gstspeexdec.c:
16919           * ext/speex/gstspeexenc.c:
16920           * gst/alpha/gstalpha.c:
16921           * gst/alpha/gstalphacolor.c:
16922           * gst/apetag/gstapedemux.c:
16923           * gst/auparse/gstauparse.c:
16924           * gst/autodetect/gstautoaudiosink.c:
16925           (gst_auto_audio_sink_base_init):
16926           * gst/autodetect/gstautovideosink.c:
16927           (gst_auto_video_sink_base_init):
16928           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
16929           * gst/avi/gstavimux.c: (gst_avimux_base_init):
16930           * gst/cutter/gstcutter.c:
16931           * gst/debug/breakmydata.c:
16932           * gst/debug/efence.c:
16933           * gst/debug/gstnavigationtest.c:
16934           * gst/debug/gstnavseek.c:
16935           * gst/debug/negotiation.c:
16936           * gst/debug/progressreport.c:
16937           * gst/debug/testplugin.c:
16938           * gst/effectv/gstaging.c:
16939           * gst/effectv/gstdice.c:
16940           * gst/effectv/gstedge.c:
16941           * gst/effectv/gstquark.c:
16942           * gst/effectv/gstrev.c:
16943           * gst/effectv/gstshagadelic.c:
16944           * gst/effectv/gstvertigo.c:
16945           * gst/effectv/gstwarp.c:
16946           * gst/flx/gstflxdec.c:
16947           * gst/goom/gstgoom.c:
16948           * gst/icydemux/gsticydemux.c:
16949           * gst/id3demux/gstid3demux.c:
16950           * gst/interleave/deinterleave.c:
16951           * gst/interleave/interleave.c:
16952           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16953           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16954           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16955           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16956           * gst/level/gstlevel.c:
16957           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16958           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16959           * gst/median/gstmedian.c:
16960           * gst/monoscope/gstmonoscope.c:
16961           * gst/multipart/multipartdemux.c:
16962           * gst/multipart/multipartmux.c:
16963           * gst/oldcore/gstaggregator.c:
16964           * gst/oldcore/gstfdsink.c:
16965           * gst/oldcore/gstmd5sink.c:
16966           * gst/oldcore/gstmultifilesrc.c:
16967           * gst/oldcore/gstpipefilter.c:
16968           * gst/oldcore/gstshaper.c:
16969           * gst/oldcore/gststatistics.c:
16970           * gst/rtp/gstasteriskh263.c:
16971           * gst/rtp/gstrtpL16depay.c:
16972           * gst/rtp/gstrtpL16pay.c:
16973           * gst/rtp/gstrtpamrdepay.c:
16974           * gst/rtp/gstrtpamrpay.c:
16975           * gst/rtp/gstrtpdepay.c:
16976           * gst/rtp/gstrtpgsmpay.c:
16977           * gst/rtp/gstrtph263pay.c:
16978           * gst/rtp/gstrtph263pdepay.c:
16979           * gst/rtp/gstrtph263ppay.c:
16980           * gst/rtp/gstrtpilbcdepay.c:
16981           * gst/rtp/gstrtpmp4gpay.c:
16982           * gst/rtp/gstrtpmp4vdepay.c:
16983           * gst/rtp/gstrtpmp4vpay.c:
16984           * gst/rtp/gstrtpmpadepay.c:
16985           * gst/rtp/gstrtpmpapay.c:
16986           * gst/rtp/gstrtppcmadepay.c:
16987           * gst/rtp/gstrtppcmapay.c:
16988           * gst/rtp/gstrtppcmudepay.c:
16989           * gst/rtp/gstrtppcmupay.c:
16990           * gst/rtp/gstrtpspeexdepay.c:
16991           * gst/rtp/gstrtpspeexpay.c:
16992           * gst/rtsp/gstrtpdec.c:
16993           * gst/rtsp/gstrtspsrc.c:
16994           * gst/smpte/gstsmpte.c:
16995           * gst/udp/gstdynudpsink.c:
16996           * gst/udp/gstmultiudpsink.c:
16997           * gst/udp/gstudpsink.c:
16998           * gst/udp/gstudpsrc.c:
16999           * gst/videobox/gstvideobox.c:
17000           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
17001           * gst/videofilter/gstvideobalance.c:
17002           * gst/videofilter/gstvideoflip.c:
17003           * gst/videofilter/gstvideotemplate.c:
17004           (gst_videotemplate_base_init):
17005           * gst/videomixer/videomixer.c:
17006           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
17007           (gst_wavparse_class_init), (gst_wavparse_dispose),
17008           (gst_wavparse_reset), (gst_wavparse_init),
17009           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
17010           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
17011           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
17012           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
17013           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
17014           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
17015           (gst_wavparse_change_state):
17016           * gst/wavparse/gstwavparse.h:
17017           * sys/oss/gstossmixerelement.c:
17018           * sys/oss/gstosssink.c:
17019           * sys/oss/gstosssrc.c:
17020           * sys/osxaudio/gstosxaudioelement.c:
17021           * sys/osxaudio/gstosxaudiosink.c:
17022           * sys/osxaudio/gstosxaudiosrc.c:
17023           * sys/sunaudio/gstsunaudiomixer.c:
17024           * sys/sunaudio/gstsunaudiosink.c:
17025           Define GstElementDetails as const and also static (when defined as
17026           global)
17027
17028 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
17029
17030           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
17031           Original commit message from CVS:
17032           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
17033           Fix name of custom event (use same as dvdreadsrc).
17034           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
17035           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
17036           Fix event parsing (the event name is in the structure, not the
17037           name of the structure itself); also fix indentation after
17038           boilerplate macro.
17039
17040 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
17041
17042           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
17043           Original commit message from CVS:
17044           * ext/mad/gstid3tag.c: (plugin_init):
17045           Change debug category to 'id3mux'.
17046
17047 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
17048
17049           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
17050           Original commit message from CVS:
17051           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
17052           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
17053           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
17054           (gst_id3_tag_chain):
17055           When acting as a muxer, set caps on outgoing buffers and set caps
17056           on source pad (fixes #323658). Remove unused application/x-gst-tags
17057           cruft from the 0.6 days.
17058
17059 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17060
17061           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
17062           Original commit message from CVS:
17063           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
17064           (gst_mad_src_query), (gst_mad_chain):
17065           .. and DEFAULT queries should work too. Use magic gst util scale
17066           functions in some places.
17067
17068 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
17069
17070           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
17071           Original commit message from CVS:
17072           * ext/mad/gstmad.c: (gst_mad_src_query):
17073           Fix duration query in BYTES format (#336824).
17074
17075 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
17076
17077           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
17078           Original commit message from CVS:
17079           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
17080           * ext/lame/gstlame.c: (gst_lame_sink_event):
17081           Don't crash if we get an EOS event before the encoder
17082           has been set up (#339287).
17083
17084 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
17085
17086           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
17087           Original commit message from CVS:
17088           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
17089           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
17090           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
17091           Move errors out of the normal code flow.
17092           Don't send eos, basesrc will do that for us when needed.
17093
17094 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17095
17096           gst/mpegstream/: Do state changes correctly
17097           Original commit message from CVS:
17098           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
17099           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
17100           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
17101           Do state changes correctly
17102
17103 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
17104
17105           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
17106           Original commit message from CVS:
17107           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
17108           (gst_mpeg2dec_alloc_buffer):
17109           Can't use gst_pad_alloc_buffer*() when we are going to crop
17110           the image before sending it out. Downstream basetransform-based
17111           elements will complain about the wrong unit size otherwise
17112           (when not operating in passthrough-mode at least).
17113           Const-ify some static variables and do some minor clean-ups.
17114           Use I420 macros for size/offsets (not really necessary in this
17115           particular context, but this kind of code gets copy'n'pasted).
17116
17117 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
17118
17119           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
17120           Original commit message from CVS:
17121           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
17122           (read_cache):
17123           * gst/mpegstream/gstmpegpacketize.h:
17124           g_malloc() can't fail, we don't need to handle this. Same for
17125           gst_buffer_new_and_alloc().
17126           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17127           klass->send_buffer() should have the same semantics as
17128           gst_pad_push(), ie. ownership of the buffer is transfered,
17129           so we never have to unref the buffer no matter what the flow
17130           return value was.
17131
17132 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17133
17134         * tests/check/gst-plugins-ugly.supp:
17135           one more suppression for FC4
17136           Original commit message from CVS:
17137           one more suppression for FC4
17138
17139 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
17140
17141         * tests/check/gst-plugins-ugly.supp:
17142           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
17143           Original commit message from CVS:
17144           The AMR encoder sucks giant sucky things through a sucky object with a giant
17145           sucking machine. More suppressions.
17146
17147 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17148
17149           add test for amrnbenc, enable test infrastructure, and fix a leak
17150           Original commit message from CVS:
17151           add test for amrnbenc, enable test infrastructure, and fix a leak
17152           * common/check.mak:
17153           allow for specifying more than one suppressions file in SUPPRESSIONS
17154           * Makefile.am:
17155           * tests/Makefile.am:
17156           * tests/check/.cvsignore:
17157           * tests/check/Makefile.am:
17158           * tests/check/elements/.cvsignore:
17159           * configure.ac:
17160           add tests/check
17161           * tests/check/gst-plugins-ugly.supp:
17162           add suppressions for libs used by -ugly
17163           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
17164           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
17165           (GST_START_TEST), (amrnbenc_suite), (main):
17166           add a simple test for encoding amr
17167           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
17168           fix pad template leaks
17169
17170 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
17171
17172           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
17173           Original commit message from CVS:
17174           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17175           Plug big leak in AMR encoder.
17176
17177 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
17178
17179           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
17180           Original commit message from CVS:
17181           * ext/mad/gstmad.c: (index_seek):
17182           move GstIndexEntry *entry variable declaration before
17183           the first instruction
17184           * ext/mad/gstmad.c:
17185           remove debug macros with variable number of parameter by using
17186           GST_DEBUG for WIN32
17187           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17188           use gst_guint64_to_gdouble for conversions
17189           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
17190           replace __FUNCTION__ which is not supported by MSVC by the current function name
17191           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
17192           remove LL suffix by using G_GINT64_CONSTANT
17193           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
17194           use gst_guint64_to_gdouble for conversions
17195           * gst/mpegstream/gstmpegparse.h:
17196           remove LL suffix by using G_GINT64_CONSTANT
17197           * win32/vs6:
17198           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
17199           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
17200
17201 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17202
17203           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17204           Original commit message from CVS:
17205           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
17206           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
17207           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
17208           * ext/mad/gstmad.c: (gst_mad_class_init):
17209           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
17210           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
17211           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
17212           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
17213           * gst/iec958/ac3iec.c: (ac3iec_class_init):
17214           * gst/mpegaudioparse/gstmpegaudioparse.c:
17215           (gst_mp3parse_class_init):
17216           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
17217           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
17218           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
17219           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
17220           * gst/synaesthesia/gstsynaesthesia.c:
17221           (gst_synaesthesia_class_init):
17222           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17223
17224 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
17225
17226           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
17227           Original commit message from CVS:
17228           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
17229           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
17230           (gst_asf_demux_push_buffer):
17231           Send newsegment event only once per pad, fixes #336550.
17232
17233 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
17234
17235           Unify the long descriptions in the plugin details (#337263).
17236           Original commit message from CVS:
17237           Patch by: j^  <j at bootlab dot org>
17238           * ext/amrwb/gstamrwbdec.c:
17239           * ext/amrwb/gstamrwbenc.c:
17240           * ext/amrwb/gstamrwbparse.c:
17241           * ext/arts/gst_arts.c:
17242           * ext/artsd/gstartsdsink.c:
17243           * ext/audiofile/gstafparse.c:
17244           * ext/audiofile/gstafsink.c:
17245           * ext/audiofile/gstafsrc.c:
17246           * ext/cdaudio/gstcdaudio.c:
17247           * ext/directfb/dfbvideosink.c:
17248           * ext/divx/gstdivxdec.c:
17249           * ext/divx/gstdivxenc.c:
17250           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
17251           * ext/faac/gstfaac.c: (gst_faac_base_init):
17252           * ext/faad/gstfaad.c:
17253           * ext/gsm/gstgsmdec.c:
17254           * ext/gsm/gstgsmenc.c:
17255           * ext/hermes/gsthermescolorspace.c:
17256           * ext/ivorbis/vorbisfile.c:
17257           * ext/lcs/gstcolorspace.c:
17258           * ext/libfame/gstlibfame.c:
17259           * ext/libmms/gstmms.c: (gst_mms_base_init):
17260           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
17261           * ext/nas/nassink.c: (gst_nassink_base_init):
17262           * ext/neon/gstneonhttpsrc.c:
17263           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
17264           * ext/sdl/sdlaudiosink.c:
17265           * ext/sdl/sdlvideosink.c:
17266           * ext/shout/gstshout.c:
17267           * ext/snapshot/gstsnapshot.c:
17268           * ext/sndfile/gstsf.c:
17269           * ext/tarkin/gsttarkindec.c:
17270           * ext/tarkin/gsttarkinenc.c:
17271           * ext/theora/theoradec.c:
17272           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
17273           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
17274           * ext/xvid/gstxviddec.c:
17275           * ext/xvid/gstxvidenc.c:
17276           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
17277           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
17278           * gst/chart/gstchart.c:
17279           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
17280           * gst/festival/gstfestival.c:
17281           * gst/filter/gstiir.c:
17282           * gst/filter/gstlpwsinc.c:
17283           * gst/freeze/gstfreeze.c:
17284           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
17285           * gst/mixmatrix/mixmatrix.c:
17286           * gst/mpeg1sys/gstmpeg1systemencode.c:
17287           * gst/mpeg1videoparse/gstmp1videoparse.c:
17288           * gst/mpeg2sub/gstmpeg2subt.c:
17289           * gst/mpegaudioparse/gstmpegaudioparse.c:
17290           * gst/multifilesink/gstmultifilesink.c:
17291           * gst/overlay/gstoverlay.c:
17292           * gst/passthrough/gstpassthrough.c:
17293           * gst/playondemand/gstplayondemand.c:
17294           * gst/qtdemux/qtdemux.c:
17295           * gst/rtjpeg/gstrtjpegdec.c:
17296           * gst/rtjpeg/gstrtjpegenc.c:
17297           * gst/smooth/gstsmooth.c:
17298           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
17299           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
17300           * gst/videocrop/gstvideocrop.c:
17301           * gst/videodrop/gstvideodrop.c:
17302           * gst/virtualdub/gstxsharpen.c:
17303           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
17304           * gst/y4m/gsty4mencode.c:
17305           Unify the long descriptions in the plugin details (#337263).
17306
17307 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
17308
17309         * gst-plugins-ugly.spec.in:
17310           fix version numbering
17311           Original commit message from CVS:
17312           fix version numbering
17313
17314 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
17315
17316         * common:
17317         * gst-plugins-ugly.spec.in:
17318           add dvdsub plugin to spec
17319           Original commit message from CVS:
17320           add dvdsub plugin to spec
17321
17322 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17323
17324           docs/plugins/: add siddec
17325           Original commit message from CVS:
17326           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17327           * docs/plugins/inspect/plugin-siddec.xml:
17328           add siddec
17329           * ext/dvdnav/dvdnavsrc.c:
17330           doc fixes
17331
17332 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17333
17334         * common:
17335         * configure.ac:
17336         * ext/sidplay/Makefile.am:
17337           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17338           Original commit message from CVS:
17339           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17340
17341 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17342
17343         * docs/plugins/.gitignore:
17344         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17345           ignore more
17346           Original commit message from CVS:
17347           ignore more
17348
17349 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17350
17351         * common:
17352         * docs/plugins/inspect/plugin-a52dec.xml:
17353         * docs/plugins/inspect/plugin-amrnb.xml:
17354         * docs/plugins/inspect/plugin-asf.xml:
17355         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17356         * docs/plugins/inspect/plugin-dvdread.xml:
17357         * docs/plugins/inspect/plugin-dvdsub.xml:
17358         * docs/plugins/inspect/plugin-iec958.xml:
17359         * docs/plugins/inspect/plugin-lame.xml:
17360         * docs/plugins/inspect/plugin-mad.xml:
17361         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17362         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17363         * docs/plugins/inspect/plugin-mpegstream.xml:
17364         * docs/plugins/inspect/plugin-rmdemux.xml:
17365           update plugin inspect files
17366           Original commit message from CVS:
17367           update plugin inspect files
17368
17369 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17370
17371         * gst/mpegaudioparse/gstxingmux.c:
17372           rework build; add translations for v4l2
17373           Original commit message from CVS:
17374           rework build; add translations for v4l2
17375
17376 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17377
17378           configure.ac: rework similarly to other modules
17379           Original commit message from CVS:
17380           * configure.ac:
17381           rework similarly to other modules
17382           * ext/a52dec/gsta52dec.c:
17383           * ext/amrnb/amrnb.c:
17384           * ext/dvdnav/dvdnavsrc.c:
17385           * ext/dvdread/dvdreadsrc.c:
17386           * ext/lame/gstlame.c:
17387           * ext/mad/gstid3tag.c:
17388           * ext/mpeg2dec/gstmpeg2dec.c:
17389           * ext/sidplay/gstsiddec.cc:
17390           * gst/asfdemux/gstasf.c:
17391           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17392           * gst/dvdsub/gstdvdsubdec.c:
17393           * gst/iec958/ac3iec.c:
17394           * gst/mpegaudioparse/gstmpegaudioparse.c:
17395           * gst/mpegstream/gstmpegstream.c:
17396           * gst/realmedia/rmdemux.c: (plugin_init):
17397           use the correct defines
17398
17399 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17400
17401         * common:
17402         * docs/.gitignore:
17403         * docs/plugins/.gitignore:
17404           ignore more
17405           Original commit message from CVS:
17406           ignore more
17407
17408 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17409
17410         * ChangeLog:
17411         * common:
17412         * configure.ac:
17413           back to HEAD
17414           Original commit message from CVS:
17415           back to HEAD
17416
17417 === release 0.10.3 ===
17418
17419 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17420
17421         * ChangeLog:
17422         * NEWS:
17423         * RELEASE:
17424         * configure.ac:
17425         * docs/plugins/gst-plugins-ugly-plugins.signals:
17426         * docs/plugins/inspect/plugin-amrnb.xml:
17427         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17428         * docs/plugins/inspect/plugin-iec958.xml:
17429         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17430         * docs/plugins/inspect/plugin-rmdemux.xml:
17431           releasing 0.10.3
17432           Original commit message from CVS:
17433           releasing 0.10.3
17434
17435 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17436
17437           better/unified long descriptions
17438           Original commit message from CVS:
17439           * ext/aalib/gstaasink.c:
17440           * ext/annodex/gstcmmldec.c:
17441           * ext/annodex/gstcmmlenc.c:
17442           * ext/cairo/gsttextoverlay.c:
17443           * ext/cairo/gsttimeoverlay.c:
17444           * ext/cdio/gstcdiocddasrc.c:
17445           * ext/dv/gstdvdec.c:
17446           * ext/esd/esdmon.c:
17447           * ext/esd/esdsink.c:
17448           * ext/flac/gstflacdec.c:
17449           * ext/flac/gstflacenc.c:
17450           * ext/flac/gstflactag.c:
17451           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
17452           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
17453           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
17454           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
17455           * ext/gdk_pixbuf/gstgdkpixbuf.c:
17456           * ext/gdk_pixbuf/pixbufscale.c:
17457           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
17458           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
17459           * ext/jpeg/gstjpegdec.c:
17460           * ext/jpeg/gstjpegenc.c:
17461           * ext/jpeg/gstsmokedec.c:
17462           * ext/jpeg/gstsmokeenc.c:
17463           * ext/libcaca/gstcacasink.c:
17464           * ext/libmng/gstmngdec.c:
17465           * ext/libmng/gstmngenc.c:
17466           * ext/libpng/gstpngdec.c:
17467           * ext/libpng/gstpngenc.c:
17468           * ext/mikmod/gstmikmod.c:
17469           * ext/raw1394/gstdv1394src.c:
17470           * ext/shout2/gstshout2.c:
17471           * ext/speex/gstspeexdec.c:
17472           * ext/speex/gstspeexenc.c:
17473           * gst/alpha/gstalpha.c:
17474           * gst/alpha/gstalphacolor.c:
17475           * gst/auparse/gstauparse.c:
17476           * gst/autodetect/gstautoaudiosink.c:
17477           (gst_auto_audio_sink_base_init):
17478           * gst/autodetect/gstautovideosink.c:
17479           (gst_auto_video_sink_base_init):
17480           * gst/avi/gstavimux.c: (gst_avimux_base_init):
17481           * gst/cutter/gstcutter.c:
17482           * gst/debug/breakmydata.c:
17483           * gst/debug/efence.c:
17484           * gst/debug/gstnavigationtest.c:
17485           * gst/debug/negotiation.c:
17486           * gst/debug/progressreport.c:
17487           * gst/debug/testplugin.c:
17488           * gst/effectv/gstaging.c:
17489           * gst/effectv/gstdice.c:
17490           * gst/effectv/gstedge.c:
17491           * gst/effectv/gstquark.c:
17492           * gst/effectv/gstrev.c:
17493           * gst/effectv/gstvertigo.c:
17494           * gst/effectv/gstwarp.c:
17495           * gst/flx/gstflxdec.c:
17496           * gst/goom/gstgoom.c:
17497           * gst/interleave/deinterleave.c:
17498           * gst/interleave/interleave.c:
17499           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
17500           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
17501           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
17502           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
17503           * gst/level/gstlevel.c:
17504           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
17505           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
17506           * gst/median/gstmedian.c:
17507           * gst/monoscope/gstmonoscope.c:
17508           * gst/multipart/multipartdemux.c:
17509           * gst/multipart/multipartmux.c:
17510           * gst/oldcore/gstmd5sink.c:
17511           * gst/oldcore/gstmultifilesrc.c:
17512           * gst/oldcore/gstpipefilter.c:
17513           * gst/oldcore/gstshaper.c:
17514           * gst/oldcore/gststatistics.c:
17515           * gst/rtp/gstasteriskh263.c:
17516           * gst/rtp/gstrtpL16depay.c:
17517           * gst/rtp/gstrtpL16pay.c:
17518           * gst/rtp/gstrtpamrdepay.c:
17519           * gst/rtp/gstrtpamrpay.c:
17520           * gst/rtp/gstrtpdepay.c:
17521           * gst/rtp/gstrtpgsmpay.c:
17522           * gst/rtp/gstrtph263pay.c:
17523           * gst/rtp/gstrtph263pdepay.c:
17524           * gst/rtp/gstrtph263ppay.c:
17525           * gst/rtp/gstrtpmp4gpay.c:
17526           * gst/rtp/gstrtpmp4vdepay.c:
17527           * gst/rtp/gstrtpmp4vpay.c:
17528           * gst/rtp/gstrtpmpadepay.c:
17529           * gst/rtp/gstrtpmpapay.c:
17530           * gst/rtp/gstrtppcmadepay.c:
17531           * gst/rtp/gstrtppcmapay.c:
17532           * gst/rtp/gstrtppcmudepay.c:
17533           * gst/rtp/gstrtppcmupay.c:
17534           * gst/rtp/gstrtpspeexdepay.c:
17535           * gst/rtp/gstrtpspeexpay.c:
17536           * gst/rtsp/gstrtpdec.c:
17537           * gst/smpte/gstsmpte.c:
17538           * gst/videobox/gstvideobox.c:
17539           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
17540           * gst/videofilter/gstvideobalance.c:
17541           * gst/videofilter/gstvideoflip.c:
17542           * gst/videofilter/gstvideotemplate.c:
17543           (gst_videotemplate_base_init):
17544           * gst/videomixer/videomixer.c:
17545           * gst/wavenc/gstwavenc.c:
17546           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
17547           better/unified long descriptions
17548           Fixed #336602
17549           Some cleanups to auparse, don't send multiple newsegments.
17550
17551 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
17552
17553           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
17554           Original commit message from CVS:
17555           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
17556           Don't unref event unconditionally after giving away ownership
17557           (gst_pad_push_event(), gst_pad_send_event() and
17558           gst_pad_event_default() take ownership of the event
17559           passed to them). Fixes warnings/crashes caused by
17560           navigation events.
17561
17562 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
17563
17564           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
17565           Original commit message from CVS:
17566           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17567           Don't ref NULL caps (private streams have NULL caps) (#336387);
17568           also, no need to set caps on the same buffer twice.
17569
17570 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
17571
17572           gst/mpegstream/: Don't leak element and pad names in error messages, use
17573           Original commit message from CVS:
17574           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17575           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
17576           (gst_dvd_demux_get_subpicture_stream):
17577           * gst/mpegstream/gstmpegdemux.c:
17578           (gst_mpeg_demux_sync_stream_to_time):
17579           Don't leak element and pad names in error messages, use
17580           GST_DEBUG_PAD_NAME instead. Add some more debug code.
17581
17582 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
17583
17584           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
17585           Original commit message from CVS:
17586           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17587           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
17588           Name the structure in the custom event with the
17589           language codes for the audio and subtitle streams
17590           actually like dvddemux expects it to be named.
17591           Set caps on source pad and outgoing buffers.
17592
17593 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
17594
17595           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
17596           Original commit message from CVS:
17597           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
17598           (gst_lame_get_property), (gst_lame_setup):
17599           * ext/lame/gstlame.h:
17600           Make xingheader property non-functional, it's broken anyway
17601           after all (use xingmux instead).
17602
17603 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
17604
17605           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
17606           Original commit message from CVS:
17607           * ext/lame/gstlame.c: (gst_lame_sink_event):
17608           On EOS, flush encoder and send remaining data. Fix
17609           return value handling in sink event function.
17610
17611 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
17612
17613           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
17614           Original commit message from CVS:
17615           Patch by: Jürg Billeter  <j at bitron dot ch>
17616           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
17617           Fix wrong check for started flag when setting the 'device' property.
17618           We want to allow it when the source is NOT started yet and ignore it
17619           when the source is running.
17620
17621 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
17622
17623           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
17624           Original commit message from CVS:
17625           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
17626           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
17627           (gst_asf_demux_process_chunk):
17628           * gst/asfdemux/gstasfdemux.h:
17629           Subtract first timestamp from timestamps, so that
17630           stream starts from 0; makes live streams that don't
17631           start at 0 work again (fixes #317310, #336097).
17632
17633 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
17634
17635           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17636           Original commit message from CVS:
17637           Patch by: Christian Kirbach
17638           * configure.ac:
17639           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17640           -good. Fixes build on some systems (#331838).
17641
17642 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
17643
17644           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
17645           Original commit message from CVS:
17646           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17647           (gst_rmdemux_parse_cont):
17648           Extract more tags and also post codec name tag on the
17649           bus so this shows up in totem and nautilus.
17650
17651 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
17652
17653           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
17654           Original commit message from CVS:
17655           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17656           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
17657           Extra data usually goes into the caps as 'codec_data', not
17658           as first buffer into the stream.
17659           Need to byte swap AC3 content in realmedia files for some
17660           reason (fixes #331588).
17661
17662 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
17663
17664           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
17665           Original commit message from CVS:
17666           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17667           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
17668           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
17669           When operating in pull mode, post an error message on the
17670           bus when all source pads are unlinked or some other fatal
17671           error occured (#323023). Regrade some recurring debug messages
17672           to LOG level. Convert c++-style comments into C-style ones.
17673
17674 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
17675
17676           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
17677           Original commit message from CVS:
17678           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
17679           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
17680           (gst_rmdemux_all_source_pads_unlinked),
17681           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
17682           (gst_rmdemux_parse_packet):
17683           * gst/realmedia/rmdemux.h:
17684           Handle unlinked source pads properly and stop if all source pads
17685           are unlinked (#323023).
17686
17687 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
17688
17689           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
17690           Original commit message from CVS:
17691           Patch by: Michal Benes <michal dot benes at xeris dot cz>
17692           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17693           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
17694           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
17695           * gst/mpegstream/gstmpegdemux.h:
17696           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
17697           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
17698           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
17699           situation really happens when grabbing DVB streams. Current
17700           mpegdemuxer can not handle this situation correctly and it
17701           restarts counting gstreamer timestamps from zero.
17702           Fixes #326598.
17703
17704 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
17705
17706           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
17707           Original commit message from CVS:
17708           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
17709           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
17710           * ext/a52dec/gsta52dec.h:
17711           Fix #334550: failure to play raw AC3 files due to segment problems.
17712
17713 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
17714
17715           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
17716           Original commit message from CVS:
17717           Patch by: Christophe Fergeau  <teuf gnome org>
17718           * ext/lame/gstlame.c: (gst_lame_release_memory),
17719           (gst_lame_finalize), (gst_lame_class_init),
17720           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
17721           (gst_lame_change_state):
17722           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
17723
17724 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
17725
17726           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
17727           Original commit message from CVS:
17728           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
17729           (gst_mad_sink_event), (gst_mad_change_state):
17730           Include AUDIO_CODEC tag with tags posted if input is not
17731           framed (#334258). Use _scale() util functions in more places.
17732
17733 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
17734
17735           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
17736           Original commit message from CVS:
17737           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
17738           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17739           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
17740           property as BROKEN (see
17741           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
17742           explanation why it's broken).
17743
17744 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
17745
17746           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
17747           Original commit message from CVS:
17748           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
17749           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17750           * configure.ac:
17751           * gst/xingheader/Makefile.am:
17752           * gst/xingheader/gstxingmux.c:
17753           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
17754           to MP3 files (this allows decoder to figure out the length of VBR
17755           files)
17756
17757 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
17758
17759           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
17760           Original commit message from CVS:
17761           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
17762           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
17763           tag (#333683, patch by: Alex Lancaster).
17764
17765 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17766
17767           ext/amrnb/: Further fancyfication.
17768           Original commit message from CVS:
17769           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
17770           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
17771           (gst_amrnbdec_state_change):
17772           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
17773           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
17774           (gst_amrnbenc_state_change):
17775           * ext/amrnb/amrnbenc.h:
17776           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17777           (gst_amrnbparse_query):
17778           Further fancyfication.
17779           Use _take to get writable data from the adapter.
17780           Precalc packet duration.
17781           Handle disconts.
17782           Forward _push to upstream.
17783           Post error messages when something goes wrong.
17784           Remove old code in amrnbparse.
17785           Don't ignore query results from upstream.
17786
17787 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
17788
17789           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
17790           Original commit message from CVS:
17791           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17792           The AMR encoder writes into the audio buffers it processes, so
17793           use gst_buffer_make_writable() on buffers we might (they go through
17794           an adapter, so there can be copying going on later anyway) be
17795           encoding.
17796
17797 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
17798
17799           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
17800           Original commit message from CVS:
17801           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
17802           (gst_mpeg_parse_handle_src_query):
17803           Declare variables at the beginning of a block and make
17804           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
17805
17806 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
17807
17808           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
17809           Original commit message from CVS:
17810           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
17811           Read packet size, sequence and padsize in right order again
17812           (fixes #332796; patch by: Fabrizio Gennari).
17813
17814 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
17815
17816           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
17817           Original commit message from CVS:
17818           * gst/iec958/ac3iec.c:
17819           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
17820
17821 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17822
17823           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
17824           Original commit message from CVS:
17825           * configure.ac:
17826           Make the id3tag and mad checks check for both a header and the
17827           appropriate library if the pkg-config is missing. (Closes #331842)
17828           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
17829           do the same for the plugins themselves.
17830
17831 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
17832
17833           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
17834           Original commit message from CVS:
17835           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17836           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17837           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
17838           * ext/mpeg2dec/gstmpeg2dec.h:
17839           Don't treat STATE_INVALID as fatal error; throw an error
17840           only after five consecutive decoding errors. Makes decoding
17841           mpeg streams more robust and fixes playback of joined clips
17842           (#300682).
17843
17844 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
17845
17846           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
17847           Original commit message from CVS:
17848           * ext/dvdnav/dvdnavsrc.h:
17849           Oops. forgot to add this one.
17850
17851 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
17852
17853           ext/Makefile.am: Fix dist-check.
17854           Original commit message from CVS:
17855           2006-02-26  Julien MOUTTE  <julien@moutte.net>
17856           * ext/Makefile.am: Fix dist-check.
17857
17858 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
17859
17860           configure.ac: Disable dvdnavsrc for now.
17861           Original commit message from CVS:
17862           * configure.ac:
17863           Disable dvdnavsrc for now.
17864
17865 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
17866
17867           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
17868           Original commit message from CVS:
17869           * configure.ac:
17870           * ext/Makefile.am:
17871           * ext/dvdnav/Makefile.am:
17872           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
17873           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
17874           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
17875           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
17876           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
17877           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
17878           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
17879           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
17880           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
17881           (gst_dvd_nav_src_make_dvd_event),
17882           (gst_dvd_nav_src_structure_set_uint64),
17883           (gst_dvd_nav_src_push_dvd_nav_packet_event),
17884           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
17885           (gst_dvd_nav_src_push_titlelang_event),
17886           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
17887           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
17888           (gst_dvd_nav_src_handle_navigation_event),
17889           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
17890           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
17891           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
17892           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
17893           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
17894           (gst_dvd_nav_src_do_init), (plugin_init):
17895           dvdnavsrc ported to 0.10, for the most part at least. Not quite
17896           ready for prime time yet though.
17897
17898 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
17899
17900           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
17901           Original commit message from CVS:
17902           * ext/cdio/Makefile.am:
17903           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
17904           required for Cygwin, see #317048)
17905           * gst/rtp/gstasteriskh263.c:
17906           Cygwin has includes for both the unix network socket API
17907           and the windows API, but only one can be included, so fix
17908           includes to only use one or the other, prefering the unxi
17909           one (#317048).
17910
17911 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17912
17913           Port dvdsubdec to 0.10
17914           Original commit message from CVS:
17915           * configure.ac:
17916           * gst/dvdsub/Makefile.am:
17917           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
17918           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
17919           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
17920           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
17921           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
17922           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
17923           (gst_send_empty_fill), (gst_send_subtitle_frame),
17924           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
17925           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
17926           (plugin_init):
17927           * gst/dvdsub/gstdvdsubdec.h:
17928           Port dvdsubdec to 0.10
17929
17930 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17931
17932           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
17933           Original commit message from CVS:
17934           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
17935           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
17936           mpegdemux for MPEG-2 video streams.
17937
17938 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17939
17940           configure.ac: Bump nano back to CVS
17941           Original commit message from CVS:
17942           * configure.ac:
17943           Bump nano back to CVS
17944
17945 === release 0.10.2 ===
17946
17947 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17948
17949           configure.ac: releasing 0.10.2, "Season to Taste"
17950           Original commit message from CVS:
17951           * configure.ac:
17952           releasing 0.10.2, "Season to Taste"
17953
17954 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17955
17956           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
17957           Original commit message from CVS:
17958           * configure.ac:
17959           releasing 0.10.1.3 prelease for 0.10.2
17960
17961 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
17962
17963           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
17964           Original commit message from CVS:
17965           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17966           In sink event handler, release object lock again
17967           _before_ sending EOS event downstream (#313838).
17968
17969 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
17970
17971         * ChangeLog:
17972         * gst/asfdemux/gstasf.c:
17973           fix rank of asfdemux
17974           Original commit message from CVS:
17975           fix rank of asfdemux
17976
17977 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17978
17979           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
17980           Original commit message from CVS:
17981           * configure.ac:
17982           releasing 0.10.1.2 prelease for 0.10.2
17983
17984 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
17985
17986         * gst-plugins-ugly.spec.in:
17987           latest updates
17988           Original commit message from CVS:
17989           latest updates
17990
17991 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
17992
17993           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
17994           Original commit message from CVS:
17995           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
17996           (crop_copy_i422_buffer), (crop_buffer):
17997           When we need to crop the output buffer, make sure we
17998           create a buffer of the right size and respect the implicit
17999           striding used for I420 elsewhere in GStreamer (#331301).
18000
18001 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
18002
18003           ext/cdio/gstcdio.c: Init debug category (#331253).
18004           Original commit message from CVS:
18005           * ext/cdio/gstcdio.c: (plugin_init):
18006           Init debug category (#331253).
18007
18008 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
18009
18010           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
18011           Original commit message from CVS:
18012           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
18013           Do not error out on non-recognized streams. Ignore them and allow
18014           playback of the other streams.
18015
18016 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18017
18018           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
18019           Original commit message from CVS:
18020           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
18021           Add a small sanity check for LPCM reading.
18022
18023 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
18024
18025           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
18026           Original commit message from CVS:
18027           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
18028           Take into account the file properties preroll value for
18029           timestamping/newsegment. It's weird this value was commented out.
18030
18031 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
18032
18033           gst/asfdemux/Makefile.am: More asf makefile fixing.
18034           Original commit message from CVS:
18035           * gst/asfdemux/Makefile.am:
18036           More asf makefile fixing.
18037
18038 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
18039
18040           ext/lame/gstlame.c: Fix up lame a bit.
18041           Original commit message from CVS:
18042           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
18043           (gst_lame_change_state):
18044           Fix up lame a bit.
18045           Apply patch #319782 by Gautier Portet.
18046
18047 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
18048
18049           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
18050           Original commit message from CVS:
18051           * gst/asfdemux/Makefile.am:
18052           But we do need to link against the riff libraryr.
18053
18054 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
18055
18056           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
18057           Original commit message from CVS:
18058           * gst/asfdemux/Makefile.am:
18059           We don't want asfmux.c yet.
18060
18061 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
18062
18063           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
18064           Original commit message from CVS:
18065           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
18066           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
18067           (gst_mad_change_state):
18068           Port fixes for bugs 314771, 308772, 140237, and 302625
18069           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
18070           Use GST_EVENT_FLUSH_STOP to clear data from the current input
18071           buffer, to avoid using it for any future decoding.
18072
18073 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
18074
18075           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
18076           Original commit message from CVS:
18077           * configure.ac:
18078           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
18079           (gst_asf_get_guid_nick):
18080           * gst/asfdemux/asfheaders.h:
18081           * gst/asfdemux/gstasf.c: (plugin_init):
18082           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
18083           (gst_asf_demux_class_init), (gst_asf_demux_init),
18084           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
18085           (gst_asf_demux_handle_src_event),
18086           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
18087           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
18088           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
18089           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
18090           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
18091           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
18092           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
18093           (gst_asf_demux_get_bitrate_record),
18094           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
18095           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
18096           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
18097           (gst_asf_demux_get_obj_data_correction),
18098           (gst_asf_demux_get_stream_audio),
18099           (gst_asf_demux_get_stream_correction),
18100           (gst_asf_demux_get_stream_video),
18101           (gst_asf_demux_get_stream_video_format),
18102           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
18103           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18104           (gst_asf_demux_process_stream),
18105           (gst_asf_demux_get_gst_tag_from_tag_name),
18106           (gst_asf_demux_commit_taglist),
18107           (gst_asf_demux_process_ext_content_desc),
18108           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
18109           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
18110           (gst_asf_demux_process_comment),
18111           (gst_asf_demux_process_bitrate_props_object),
18112           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
18113           (gst_asf_demux_descramble_segment),
18114           (gst_asf_demux_element_send_event),
18115           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
18116           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
18117           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
18118           (gst_asf_demux_get_src_query_types),
18119           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
18120           * gst/asfdemux/gstasfdemux.h:
18121           asfdemux ported to 0.10. Does still need a bit of work (seems like
18122           there's something funky going on when timestamping video frames).
18123           The seeking code is likely to make Wim cry, but hey, at least it
18124           compiles.
18125
18126 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
18127
18128           ext/amrnb/amrnbdec.c: Some more comments.
18129           Original commit message from CVS:
18130           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
18131           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
18132           Some more comments.
18133           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
18134           Applied patch from Fabrizio Gennari, fixes #330844.
18135
18136 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
18137
18138           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
18139           Original commit message from CVS:
18140           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18141           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
18142           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
18143           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
18144           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
18145           * ext/dvdread/dvdreadsrc.h:
18146           Let's try to play the title the user set via the URI handler or
18147           via properties instead of always playing the first title. Also,
18148           Also, count title/chapter/angle number in URI and properties
18149           from 1 rather than 0.
18150
18151 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
18152
18153           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
18154           Original commit message from CVS:
18155           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
18156           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
18157           (gst_dvd_read_src_do_duration_query):
18158           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
18159           otherwise GstBaseSrc will think we can operate pull_range based,
18160           which we don't really, and typefinding will fail miserably.
18161           Also, make seeking work somewhat (only works with flumpegdemux
18162           at the moment, mpegstream needs fixing for that first).
18163
18164 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
18165
18166           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
18167           Original commit message from CVS:
18168           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
18169           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
18170           Only allocate buffer once we know exactly how much we need,
18171           rather than gratuitously allocating 2MB-buffers all the time
18172           even if we usually need much less than that. Also, demote
18173           a debug message from DEBUG to LOG level.
18174
18175 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
18176
18177           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
18178           Original commit message from CVS:
18179           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
18180           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
18181           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
18182           (gst_dvd_read_src_do_position_query):
18183           Add some more debugging and fix duration query in BYTES.
18184
18185 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
18186
18187           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
18188           Original commit message from CVS:
18189           * configure.ac:
18190           * ext/Makefile.am:
18191           * ext/dvdread/Makefile.am:
18192           * ext/dvdread/dvdreadsrc.c:
18193           * ext/dvdread/dvdreadsrc.h:
18194           Half-baked port to 0.10. Needs some love
18195           in the seeking department, but at least
18196           it does something.
18197           * ext/dvdread/stream_labels.c:
18198           * ext/dvdread/stream_labels.h:
18199           Remove these (we use ISO-639 language codes internally; applications
18200           that want to translate those into language names for display to the
18201           user should rely on the iso-codes package for that).
18202
18203 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
18204
18205           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
18206           Original commit message from CVS:
18207           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
18208           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
18209           (gst_amrnbdec_state_change):
18210           * ext/amrnb/amrnbdec.h:
18211           Fix amrnbdec, handle events, take copy from adapter since the decoder
18212           apparently writes in the source data.
18213           Use some _scale_int, and precalc duration.
18214           Fix some leaks, post ERROR messages.
18215
18216 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
18217
18218           docs/plugins/: Add cdio plugin to docs.
18219           Original commit message from CVS:
18220           * docs/plugins/Makefile.am:
18221           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18222           * docs/plugins/gst-plugins-good-plugins-sections.txt:
18223           * docs/plugins/inspect/plugin-cdio.xml:
18224           Add cdio plugin to docs.
18225           * ext/cdio/gstcdiocddasrc.c:
18226           Add gtk-doc blurb.
18227           * ext/cdio/gstcdio.c:
18228           The plugin is called 'cdio' not 'cddio'.
18229
18230 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
18231
18232           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
18233           Original commit message from CVS:
18234           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18235           One source pad not being linked is not an error condition when we're
18236           still parsing the header. In this case (e.g. where we don't have a
18237           suitable decoder installed) just pretend everything is fine, so that
18238           the demuxer will actually go on to signal no-more-pads when done
18239           parsing the header, otherwise  decodebin/playbin will never post the
18240           appropriate error message if decoders are not available.
18241
18242 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
18243
18244         * ChangeLog:
18245         * common:
18246         * ext/mad/gstid3tag.c:
18247         * gst/realmedia/rmdemux.c:
18248           Just make it compile with --disable-gst-debug.
18249           Original commit message from CVS:
18250           Just make it compile with --disable-gst-debug.
18251
18252 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
18253
18254           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
18255           Original commit message from CVS:
18256           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
18257           (gst_mad_check_caps_reset), (gst_mad_chain):
18258           Merge patch from Radoslaw Szkodzinski (bug 326734)
18259
18260 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18261
18262           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
18263           Original commit message from CVS:
18264           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
18265           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
18266           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
18267           (gst_id3_tag_chain):
18268           fixing Gdate handling
18269           enabling mux/demux mode switching
18270           adding better debug output
18271
18272 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18273
18274           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...
18275           Original commit message from CVS:
18276           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
18277           If we haven't set caps on a source pad yet, the caps on the
18278           pad are NULL, not un-fixed. Set caps on outgoing buffers.
18279
18280 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
18281
18282           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
18283           Original commit message from CVS:
18284           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
18285           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
18286           * ext/lame/gstlame.h:
18287           Contrary to what the const char in the lame API might suggest,
18288           lame expects us to keep the strings we pass to id3tag_set_foo()
18289           around; it doesn't free them either though, so we have to store
18290           them somewhere and free them later when we can be sure lame
18291           doesn't need them any longer.
18292
18293 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
18294
18295           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...
18296           Original commit message from CVS:
18297           * ext/lame/gstlame.c: (add_one_tag):
18298           Fix handling of GST_TAG_DATE (#311679), don't pass an
18299           uninitialised string pointer to lame if we don't know
18300           how to handle the tag type, and fix minor memory leak.
18301
18302 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18303
18304           ext/mad/gstmad.c: Fix debug message.
18305           Original commit message from CVS:
18306           * ext/mad/gstmad.c: (gst_mad_chain):
18307           Fix debug message.
18308
18309 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18310
18311           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
18312           Original commit message from CVS:
18313           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
18314           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18315           Erase spurious call to gst_segment_set_newsegment.
18316           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
18317           the superclass method when handling NEWSEGMENT events.
18318           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
18319           and dvd-audio-restart event handling. There are currently less
18320           hackish ways of handling the sparse audio stream problem.
18321
18322 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18323
18324           fix up error domains, error strings, and use of translation
18325           Original commit message from CVS:
18326           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
18327           * ext/dvdnav/dvdnavsrc.c: (if):
18328           * ext/dvdread/stream_labels.c:
18329           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
18330           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
18331           fix up error domains, error strings, and use of translation
18332           * po/POTFILES.in:
18333           fix up this file, even though none of them are actually marked
18334           for build yet.
18335
18336 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18337
18338           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
18339           Original commit message from CVS:
18340           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
18341           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18342           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
18343           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
18344           (gst_mpeg_parse_change_state):
18345           Make timestamp adjustment somewhat milder. Actual timestamps are
18346           now sent unmodified unless an actual gap is found in the
18347           stream. This should fix time display when playing most MPEG
18348           files.
18349
18350 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
18351
18352           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
18353           Original commit message from CVS:
18354           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
18355           * ext/cdio/gstcdio.h:
18356           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
18357           Fix build for libcdio versions >= 76; give slightly lower rank
18358           than cdparanoia.
18359
18360 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
18361
18362           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
18363           Original commit message from CVS:
18364           * configure.ac:
18365           * ext/Makefile.am:
18366           * ext/cdio/Makefile.am:
18367           * ext/cdio/gstcdio.c:
18368           * ext/cdio/gstcdio.h:
18369           * ext/cdio/gstcdiocddasrc.c:
18370           * ext/cdio/gstcdiocddasrc.h:
18371           Port libcdio cdda source, formerly known as cddasrc, now known as
18372           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
18373           but that's not tested (fixes #317658).
18374
18375 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
18376
18377           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
18378           Original commit message from CVS:
18379           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
18380           tss tss... always set caps on outgoing buffer.
18381
18382 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
18383
18384         * gst-plugins-ugly.spec.in:
18385           update spec file
18386           Original commit message from CVS:
18387           update spec file
18388
18389 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18390
18391         * ChangeLog:
18392         * configure.ac:
18393           back to HEAD
18394           Original commit message from CVS:
18395           back to HEAD
18396
18397 === release 0.10.1 ===
18398
18399 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18400
18401         * ChangeLog:
18402         * NEWS:
18403         * RELEASE:
18404         * configure.ac:
18405         * docs/plugins/gst-plugins-ugly-plugins.args:
18406         * docs/plugins/inspect/plugin-a52dec.xml:
18407         * docs/plugins/inspect/plugin-amrnb.xml:
18408         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18409         * docs/plugins/inspect/plugin-iec958.xml:
18410         * docs/plugins/inspect/plugin-lame.xml:
18411         * docs/plugins/inspect/plugin-mad.xml:
18412         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18413         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18414         * docs/plugins/inspect/plugin-rmdemux.xml:
18415           releasing 0.10.1
18416           Original commit message from CVS:
18417           releasing 0.10.1
18418
18419 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18420
18421         * ChangeLog:
18422         * configure.ac:
18423           prerelease
18424           Original commit message from CVS:
18425           prerelease
18426
18427 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
18428
18429           Pass unhandled queries upstream (useful e.g. for SEEKING query)
18430           Original commit message from CVS:
18431           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
18432           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18433           * ext/mad/gstmad.c: (gst_mad_src_query):
18434           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
18435           * ext/sidplay/gstsiddec.cc:
18436           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18437           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
18438           Pass unhandled queries upstream (useful e.g. for SEEKING query)
18439           (fixes #325652; based on patch by: Philippe); make rmdemux return
18440           FALSE for position queries, instead of setting -1 as value and
18441           returning TRUE.
18442
18443 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18444
18445           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18446           Original commit message from CVS:
18447           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
18448           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18449           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
18450           rewrite timestamps in the case segments are being set from
18451           upstream, but use timestamps unmodified. Also send proper position
18452           values. This allows for correct time display and makes queries
18453           work in sink elements.
18454           * gst/mpegstream/gstdvddemux.h:
18455           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18456           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
18457           Rename flush_filter to segment_filter, which is better represents
18458           what the arreibute does.
18459           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
18460           Activate segment filtering when a timestamp discontinuity is seen.
18461
18462 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
18463
18464           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...
18465           Original commit message from CVS:
18466           * ext/mad/gstmad.c: (gst_mad_chain):
18467           Don't forget that we need to send out a newsegment event after a
18468           restart even if we don't have enough data to decode a frame right
18469           now.
18470
18471 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18472
18473           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
18474           Original commit message from CVS:
18475           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
18476           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18477           Use the new "audio-shutdown" and "audio-restart" DVD events
18478           instead of the "spu-still-frame" event to shutdown and restart
18479           the audio pipeline.
18480           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
18481           Check for cases where the segment-based adjustment calculation
18482           would produce negative values (which result in an overflow) and
18483           return GST_CLOCK_TIME_NONE instead.
18484           * gst/mpegstream/gstdvddemux.h:
18485           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18486           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
18487           Add a mechanism to discard audio buffers with timestamps outside
18488           the currently set segment. This was causing (sometimes serious)
18489           synchronization problems after seeking in DVDs with LPCM audio,
18490           since VOBUs usually contain audio material that lies outside the
18491           timestamp range specified by the header.
18492
18493 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18494
18495           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
18496           Original commit message from CVS:
18497           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
18498           Remove lingering reference to GstID3Demux
18499           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
18500           Don't output debug saying padding streams are unknown type,
18501           because they're not
18502
18503 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18504
18505           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18506           Original commit message from CVS:
18507           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
18508           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18509           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
18510           LPCM.
18511           * gstmpegdemux.h:
18512           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
18513           (gst_mpeg_demux_get_audio_stream):
18514           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
18515           (gst_dvd_demux_get_audio_stream)
18516           (gst_dvd_demux_get_subpicture_stream)
18517           (gst_dvd_demux_send_subbuffer):
18518           Send current* pad buffers with appropriate caps.
18519
18520 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18521
18522           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18523           Original commit message from CVS:
18524           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
18525           * gst/iec958/ac3iec.h:
18526           * gst/iec958/ac3iec.c:
18527           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18528           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
18529           raw-audio property to ac3iec958 that allows setting the source pad
18530           caps to raw audio instead of audio/x-iec958. This makes it
18531           possible to use ac3iec958 together with the normal alsasink
18532           element to drive an external receiver that autodetects AC3
18533           content.
18534
18535 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
18536
18537           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18538           Original commit message from CVS:
18539           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
18540           (ac3iec_chain_dvd):
18541           * gst/iec958/ac3iec.h:
18542           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18543
18544 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
18545
18546           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
18547           Original commit message from CVS:
18548           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
18549           When getting a seek event, first check if the upstream element
18550           can handle it and only do our own seek stuff when it can't
18551           (should fix #322856).
18552
18553 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
18554
18555           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
18556           Original commit message from CVS:
18557           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18558           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
18559           Really convert to BYTES format when we want to convert
18560           to bytes (use right variable; fixes #322856).
18561
18562 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18563
18564           Big mpegparse clean up, second round:
18565           Original commit message from CVS:
18566           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
18567           Big mpegparse clean up, second round:
18568           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18569           Send and EOS event down the audio pipeline when an still frame
18570           event arrives. This prevents the pipeline from locking when a
18571           still menu comes directly after a flush.
18572           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
18573           Don't send a newsegment in reset.
18574           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
18575           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
18576           Move the code of handle_newsegment to process_event. Send a
18577           NEWSEGMENT after FLUSH_STOP.
18578           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
18579           moving to PAUSED.
18580           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
18581           (gst_mpeg_demux_class_init): Don't override send_event.
18582           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18583           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
18584           (gst_mpeg_demux_reset):
18585           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
18586           attribute.
18587           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18588           Reset the mpegparse element after a flush.
18589           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
18590           Don't forward events.
18591           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18592           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18593           handle_newsegment is not a virtual method anymore.
18594           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
18595           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
18596           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
18597           rid of send_newsegment virtual method.
18598           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
18599           handle DVD events and call the superclass method for other event
18600           types.
18601           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
18602           override process_event anymore.
18603           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
18604           (gst_mpeg_parse_process_event): Move actual event processing to
18605           process event so that subclasses can properly override or extend
18606           it.
18607           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18608           Eliminate time parameter in process event.
18609           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18610           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
18611           (gst_mpeg_demux_send_subbuffer):
18612           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18613           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
18614           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
18615           adding the value of the adjust attribute.
18616           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
18617           rid of the adjust attribute. Now all timestamp adjustments are
18618           performed by mpegparse using the current segment.
18619           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18620           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
18621           on the adjust attribute for SCR values and the current segment.
18622           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
18623           adjust_ts virtual method to adjust timestamps for outgoing
18624           buffers.
18625           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
18626           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
18627           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18628           (gst_dvd_demux_handle_newsegment): Don't override
18629           handle_newsegment.
18630           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
18631           Check for DVD events in process_event instead of
18632           handle_dvd_event.
18633           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18634           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18635           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
18636           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
18637           (gst_mpeg_demux_send_event):
18638           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
18639           (gst_dvd_demux_handle_dvd_event):
18640           Eliminate the time parameter in send_event.
18641
18642 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18643
18644           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
18645           Original commit message from CVS:
18646           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
18647           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
18648           Fix typefinding in id3demux, and then remove it in favour
18649           of the new LGPL id3demux in gst-plugins-good
18650           * ext/mad/gstmad.c: (gst_mad_dispose):
18651           dispose can run more than once.
18652
18653 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18654
18655           gst/asfdemux/gstasfmux.c: change some char* into char[]
18656           Original commit message from CVS:
18657           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
18658           change some char* into char[]
18659
18660 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
18661
18662           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
18663           Original commit message from CVS:
18664           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18665           Remove memleak from unused GstRMDemuxStream
18666
18667 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
18668
18669           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
18670           Original commit message from CVS:
18671           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
18672           (gst_id3_tag_do_typefind):
18673           Use the correct function to free typefind factory list.
18674
18675 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18676
18677           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
18678           Original commit message from CVS:
18679           * ext/mad/gstmad.c: (gst_mad_src_query):
18680           For position and duration queries in TIME format, try the peer
18681           first (might be a demuxer).
18682
18683 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18684
18685           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
18686           Original commit message from CVS:
18687           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
18688           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
18689           Properly handle non contiguous VOBUs by adding the segment accum
18690           field to the adjust value.
18691           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18692           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
18693           handle_newsegment to prevent sending actual newsegment events and
18694           use tiemstamp rewriting instead.
18695           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
18696           dvd-lang-codes.
18697           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18698           (gst_mpeg_parse_event):
18699           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18700           Add a new parameter to handle_newsegment to allow controlling
18701           whether newsegment events are forwarded or not.
18702           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18703           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
18704           (gst_dvd_demux_reset):
18705           last_end_ptm and discont_time aren't necessary anymore, since
18706           timestamp adjustment is now replaced by newsegment events.
18707           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
18708           timestamps.
18709           * gst/mpegstream/gstdvddemux.h:
18710           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18711           Don't handle dvd-nav-packet events anymore, since the are now
18712           replaced by standard newsegment events.
18713           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18714           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
18715           (gst_dvd_demux_change_state):
18716           * gst/mpegstream/gstdvddemux.h:
18717           Get rid of the ignore_next_newmedia_discont hack.
18718           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18719           (gst_dvd_demux_handle_newsegment):
18720           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
18721           (gst_mpeg_demux_handle_newsegment): Don't override
18722           handle_newsegment anymore. It was only necessary to handle
18723           NEWMEDIA events.
18724           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
18725           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
18726           (gst_dvd_demux_set_cur_subpicture):
18727           Reactivate handling of DVD events.
18728           * gst/mpegstream/gstmpegparse.c (normal_seek)
18729           (gst_mpeg_parse_handle_src_event)
18730           (gst_mpeg_parse_handle_src_query):
18731           First attempt at reenabling seek.
18732           * gst/mpegstream/gstmpegparse.h:
18733           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18734           (gst_mpeg_parse_update_streaminfo)
18735           (gst_mpeg_parse_get_rate)
18736           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
18737           (gst_mpeg_parse_handle_src_query):
18738           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
18739           Make queries work again.
18740           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
18741           (gst_mpeg_parse_handle_newsegment)
18742           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
18743           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
18744           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18745           Get rid of the newsegment_pending attribute, and rely instead on
18746           proper timestamp adjustment.
18747           * gst/mpegstream/gstmpegparse.c
18748           (gst_mpeg_parse_get_src_event_masks): Erase.
18749           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
18750           Initialize fields before creating pads to prevent the pad creation
18751           callback from failing.
18752           (gst_mpeg_parse_reset): Initialize new fields, and change
18753           initialization order to match the order in the structure.
18754           (gst_mpeg_parse_handle_newsegment): Forward new segment events
18755           whenever possible, and update the current segment.
18756           (gst_mpeg_parse_send_newsegment): Update the current segment and
18757           pending_newsegment.
18758           (gst_mpeg_parse_pad_added): Use the current segment to send
18759           newsegment events to new pads.
18760           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
18761           and events. Properly update newsegment_pending.
18762           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
18763           New fields do_adjust and current_segment.
18764           * gst/mpegstream/gstmpegdemux.c:
18765           * gst/mpegstream/gstdvddemux.c:
18766           * gst/mpegstream/gstmpegparse.h:
18767           Rename handle_discont virtual method to handle_newsegment. Erase
18768           some (already commented out support) for old NEW_MEDIA events.
18769           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18770           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18771           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
18772           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
18773           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
18774           Erase the "pending_scr" field, and replace it by a slightly
18775           different handling of the current SCR. Document code blocks in
18776           parse_packhead and chain.
18777
18778 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
18779
18780           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
18781           Original commit message from CVS:
18782           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
18783           g_warning() are only for really fatal warnings. If we can't decode a
18784           tag, just ignore that tag and do a GST_WARNING.
18785
18786 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18787
18788         * ChangeLog:
18789         * ext/a52dec/gsta52dec.h:
18790         * ext/dvdread/dvdreadsrc.h:
18791         * ext/lame/gstlame.h:
18792         * ext/mad/gstid3tag.c:
18793         * ext/mad/gstmad.c:
18794         * ext/mad/gstmad.h:
18795         * ext/mpeg2dec/gstmpeg2dec.h:
18796         * ext/sidplay/gstsiddec.h:
18797         * gst/ac3parse/gstac3parse.c:
18798         * gst/ac3parse/gstac3parse.h:
18799         * gst/asfdemux/gstasfdemux.c:
18800         * gst/asfdemux/gstasfdemux.h:
18801         * gst/iec958/ac3iec.h:
18802         * gst/mpegaudioparse/gstmpegaudioparse.c:
18803         * gst/mpegaudioparse/gstmpegaudioparse.h:
18804         * gst/mpegstream/gstdvddemux.h:
18805         * gst/mpegstream/gstmpegclock.h:
18806         * gst/mpegstream/gstmpegdemux.h:
18807         * gst/mpegstream/gstmpegpacketize.h:
18808         * gst/mpegstream/gstmpegparse.c:
18809         * gst/mpegstream/gstmpegparse.h:
18810         * gst/mpegstream/gstrfc2250enc.c:
18811         * gst/mpegstream/gstrfc2250enc.h:
18812         * gst/realmedia/rmdemux.c:
18813         * gst/realmedia/rmdemux.h:
18814         * gst/synaesthesia/synaescope.c:
18815           expand tabs
18816           Original commit message from CVS:
18817           expand tabs
18818
18819 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18820
18821         * configure.ac:
18822           back to HEAD
18823           Original commit message from CVS:
18824           back to HEAD
18825
18826 === release 0.10.0 ===
18827
18828 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18829
18830         * ChangeLog:
18831         * NEWS:
18832         * RELEASE:
18833         * configure.ac:
18834         * docs/plugins/inspect/plugin-a52dec.xml:
18835         * docs/plugins/inspect/plugin-amrnb.xml:
18836         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18837         * docs/plugins/inspect/plugin-iec958.xml:
18838         * docs/plugins/inspect/plugin-lame.xml:
18839         * docs/plugins/inspect/plugin-mad.xml:
18840         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18841         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18842         * docs/plugins/inspect/plugin-rmdemux.xml:
18843           releasing 0.10.0
18844           Original commit message from CVS:
18845           releasing 0.10.0
18846
18847 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
18848
18849           Update for alloc_buffer changes.
18850           Original commit message from CVS:
18851           2005-12-05  Andy Wingo  <wingo@pobox.com>
18852           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
18853           * ext/mad/gstmad.c: (gst_mad_chain):
18854           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
18855           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18856           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
18857           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18858           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
18859
18860 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
18861
18862           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
18863           Original commit message from CVS:
18864           2005-12-05  Andy Wingo  <wingo@pobox.com>
18865           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
18866           id3demux and id3mux now. Fixes #323199.
18867
18868 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
18869
18870         * gst-plugins-ugly.spec.in:
18871           update spec file for latest changes
18872           Original commit message from CVS:
18873           update spec file for latest changes
18874
18875 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18876
18877           fix silly Makefile.am bug so they link correctly again
18878           Original commit message from CVS:
18879           * ext/amrnb/Makefile.am:
18880           * gst/realmedia/Makefile.am:
18881           fix silly Makefile.am bug so they link correctly again
18882
18883 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18884
18885         * configure.ac:
18886           back to HEAD
18887           Original commit message from CVS:
18888           back to HEAD
18889
18890 === release 0.9.7 ===
18891
18892 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18893
18894         * ChangeLog:
18895         * LICENSE:
18896         * NEWS:
18897         * PORTED_09:
18898         * RELEASE:
18899         * common:
18900         * configure.ac:
18901         * docs/plugins/gst-plugins-ugly-plugins.args:
18902         * docs/plugins/inspect/plugin-a52dec.xml:
18903         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18904         * docs/plugins/inspect/plugin-iec958.xml:
18905         * docs/plugins/inspect/plugin-lame.xml:
18906         * docs/plugins/inspect/plugin-mad.xml:
18907         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18908         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18909         * docs/plugins/inspect/plugin-rmdemux.xml:
18910         * docs/random/LICENSE:
18911         * docs/random/PORTED_09:
18912           releasing 0.9.7
18913           Original commit message from CVS:
18914           releasing 0.9.7
18915
18916 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18917
18918         * ChangeLog:
18919         * common:
18920         * ext/amrnb/Makefile.am:
18921         * gst/realmedia/Makefile.am:
18922           Don't know how these escaped my eye before.  Fix link flags.
18923           Original commit message from CVS:
18924           Don't know how these escaped my eye before.  Fix link flags.
18925
18926 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18927
18928         * common:
18929         * examples/Makefile.am:
18930         * examples/capsfilter/Makefile.am:
18931         * examples/capsfilter/capsfilter1.c:
18932         * examples/gob/Makefile.am:
18933         * examples/gob/gst-identity2.gob:
18934         * examples/gstplay/.gitignore:
18935         * examples/gstplay/Makefile.am:
18936         * examples/gstplay/player.c:
18937         * examples/indexing/.gitignore:
18938         * examples/indexing/Makefile.am:
18939         * examples/indexing/indexmpeg.c:
18940         * examples/level/Makefile.am:
18941         * examples/level/README:
18942         * examples/level/demo.c:
18943         * examples/level/plot.c:
18944         * examples/stats/Makefile.am:
18945         * examples/stats/mp2ogg.c:
18946         * examples/switch/.gitignore:
18947         * examples/switch/Makefile.am:
18948         * examples/switch/switcher.c:
18949           no examples
18950           Original commit message from CVS:
18951           no examples
18952
18953 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
18954
18955           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
18956           Original commit message from CVS:
18957           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18958           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
18959           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
18960           (gst_mpeg_parse_send_event):
18961           Ref events before sending them to multiple pads, after all
18962           gst_pad_send_event() takes ownership of events. Don't leak
18963           events that have not been handled (fixes #322745).
18964
18965 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18966
18967           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18968           Original commit message from CVS:
18969           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
18970           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18971           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
18972           from making timestamp adjustments. This will have to be re-added
18973           in some form in the near future, but in order to do that, some nav
18974           packet parsing will be necessary in mpegdemux.
18975           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18976           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18977           (g_value_set_int, gst_mpeg_parse_set_property)
18978           Get rid of do_adjust and use_adjust. Rename max_discont to
18979           max_src_gap.
18980           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
18981           -1, no adjustment is made.
18982           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
18983           Rename max_discont property to max_scr_gap. Erase "adjust"
18984           property.
18985           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
18986           override send_event anymore, base class does the job.
18987           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
18988           Base class now does most of the work.
18989           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
18990           Generalize to forwarding the event to all source pads in the
18991           element.
18992           * gst/mpegstream/gstmpegparse.h:
18993           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18994           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
18995           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
18996           (gst_mpeg_parse_set_property):
18997           Clock synchronization doesn't make sense anymore for a
18998           demultiplexer.
18999
19000 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
19001
19002           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
19003           Original commit message from CVS:
19004           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
19005           Don't treat normal EOS as a fatal error.
19006
19007 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
19008
19009           ext/mad/gstmad.c: Proper warning statements,
19010           Original commit message from CVS:
19011           * ext/mad/gstmad.c: (gst_mad_chain):
19012           Proper warning statements,
19013           Don't error if the src pad isn't linked when pushing.
19014           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
19015           Proper state_change, avoids borkage when going to READY
19016
19017 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19018
19019         * configure.ac:
19020         * gst-libs/Makefile.am:
19021         * gst-libs/README:
19022         * gst-libs/ext/.gitignore:
19023         * gst-libs/gst/media-info/.gitignore:
19024         * gst-libs/gst/play/.gitignore:
19025         * gst-libs/gst/play/play.h:
19026         * gst-libs/gst/play/play.vcproj:
19027           no need for an AS_LIBTOOL call
19028           Original commit message from CVS:
19029           no need for an AS_LIBTOOL call
19030
19031 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19032
19033         * Makefile.am:
19034         * common:
19035         * gst-plugins-ugly.spec.in:
19036           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
19037           Original commit message from CVS:
19038           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
19039
19040 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19041
19042           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
19043           Original commit message from CVS:
19044           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
19045           Prime libmpeg2's pumps with some null custom buffers
19046           to ensure it doesn't ask us to discard garbage later yay.
19047
19048 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19049
19050           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
19051           Original commit message from CVS:
19052           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
19053           Prime libmpeg2's pumps with some null custom buffers
19054           to ensure it ask us to discard garbage later yay.
19055
19056 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
19057
19058           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
19059           Original commit message from CVS:
19060           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
19061           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
19062           (gst_a52dec_chain_raw):
19063           * ext/a52dec/gsta52dec.h:
19064           Accept AC3 in audio/x-private1-ac3 format, which includes
19065           DVD-specific headers, as well as raw AC3, for compatibility with
19066           some demuxers.
19067
19068 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19069
19070           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
19071           Original commit message from CVS:
19072           * ext/mad/gstmad.c: (gst_mad_chain):
19073           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
19074           skip frame synthesis and consume input data as if we'd done the
19075           decode. Makes mad not error when the src pad is not connected.
19076           (#319784)
19077
19078 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19079
19080         * ChangeLog:
19081           Erase old CVS conflict line.
19082           Original commit message from CVS:
19083           Erase old CVS conflict line.
19084
19085 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19086
19087           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
19088           Original commit message from CVS:
19089           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
19090           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
19091           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
19092           (gst_mpeg_parse_chain):
19093           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
19094           (gst_mpeg_demux_send_newsegment):
19095           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
19096           * gst/mpegstream/gstmpegparse.h:
19097           Rename send_discont method to send_newsegment and add parameters
19098           to handle actual segments. Adapt code all around to run with the
19099           new name and signature.
19100           * gst/mpegstream/gstmpegdemux.c:
19101           * gst/mpegstream/gstmpegparse.c:
19102           * gst/mpegstream/gstdvddemux.c:
19103           Convert to GST_BOILERPLATE.
19104
19105 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19106
19107         * configure.ac:
19108           fix AS_LIBTOOL call
19109           Original commit message from CVS:
19110           fix AS_LIBTOOL call
19111
19112 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19113
19114         * Makefile.am:
19115           add a torture target
19116           Original commit message from CVS:
19117           add a torture target
19118
19119 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19120
19121         * ChangeLog:
19122         * configure.ac:
19123           back to HEAD
19124           Original commit message from CVS:
19125           back to HEAD
19126
19127 === release 0.9.6 ===
19128
19129 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19130
19131         * ChangeLog:
19132         * NEWS:
19133         * RELEASE:
19134         * configure.ac:
19135         * docs/plugins/gst-plugins-ugly-plugins.args:
19136         * docs/plugins/gst-plugins-ugly-plugins.signals:
19137         * docs/plugins/inspect/plugin-a52dec.xml:
19138         * docs/plugins/inspect/plugin-amrnb.xml:
19139         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19140         * docs/plugins/inspect/plugin-iec958.xml:
19141         * docs/plugins/inspect/plugin-lame.xml:
19142         * docs/plugins/inspect/plugin-mad.xml:
19143         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19144         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19145         * docs/plugins/inspect/plugin-rmdemux.xml:
19146           releasing 0.9.6
19147           Original commit message from CVS:
19148           releasing 0.9.6
19149
19150 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
19151
19152           gst/realmedia/rmdemux.c: Fractional framerates.
19153           Original commit message from CVS:
19154           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
19155           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
19156           (find_seek_offset_bytes), (find_seek_offset_time),
19157           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
19158           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
19159           (gst_rmdemux_chain), (gst_rmdemux_send_event),
19160           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19161           (gst_rmdemux_parse_packet):
19162           Fractional framerates.
19163
19164 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19165
19166           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
19167           Original commit message from CVS:
19168           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
19169           (gst_mpeg2dec_negotiate_format), (handle_sequence),
19170           (gst_mpeg2dec_sink_event):
19171           * ext/mpeg2dec/gstmpeg2dec.h:
19172           Use fractional framerates
19173
19174 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
19175
19176           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
19177           Original commit message from CVS:
19178           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
19179           set_clock returns a boolean.
19180
19181 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
19182
19183           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
19184           Original commit message from CVS:
19185           * ext/mad/gstmad.c: (gst_mad_chain):
19186           Fix seeking even more by sending the newsegment event with the
19187           right parameters. Should fix querying in playbin/totem after
19188           a seek.
19189
19190 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
19191
19192           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
19193           Original commit message from CVS:
19194           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
19195           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
19196           Fix seeking in stand-alone mode. Fix nonexistant enum value
19197           introduced in previous commit. Improve debug messages here and
19198           there. Actually return a proper return value in the sink event
19199           handler.
19200
19201 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19202
19203         * ext/lame/gstlame.c:
19204           doh
19205           Original commit message from CVS:
19206           doh
19207
19208 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19209
19210         * ChangeLog:
19211         * ext/lame/gstlame.c:
19212         * ext/mad/gstmad.c:
19213         * ext/sidplay/gstsiddec.cc:
19214           fix up GValueEnum
19215           Original commit message from CVS:
19216           fix up GValueEnum
19217
19218 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
19219
19220         * ChangeLog:
19221         * ext/lame/gstlame.c:
19222         * ext/mad/gstid3tag.c:
19223         * ext/sidplay/gstsiddec.cc:
19224           Update for gst_tag_setter API changes.
19225           Original commit message from CVS:
19226           2005-11-22  Andy Wingo  <wingo@pobox.com>
19227           * Update for gst_tag_setter API changes.
19228
19229 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
19230
19231         * ChangeLog:
19232         * ext/a52dec/gsta52dec.c:
19233         * ext/mad/gstid3tag.c:
19234         * ext/mad/gstmad.c:
19235         * gst/mpegaudioparse/gstmpegaudioparse.c:
19236         * gst/mpegstream/gstdvddemux.c:
19237         * gst/mpegstream/gstmpegparse.c:
19238         * gst/realmedia/rmdemux.c:
19239           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
19240           Original commit message from CVS:
19241           2005-11-22  Andy Wingo  <wingo@pobox.com>
19242           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
19243           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
19244           * ext/mad/gstmad.c (gst_mad_chain)
19245           * gst/mpegaudioparse/gstmpegaudioparse.c
19246           (gst_mp3parse_sink_event)
19247           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19248           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
19249           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
19250           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
19251           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
19252
19253 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
19254
19255           ext/mad/Makefile.am: libgsttagedit => libgsttag
19256           Original commit message from CVS:
19257           * ext/mad/Makefile.am:
19258           libgsttagedit => libgsttag
19259
19260 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
19261
19262           ext/lame/gstlame.c: Don't take the stream lock
19263           Original commit message from CVS:
19264           * ext/lame/gstlame.c: (gst_lame_sink_event):
19265           Don't take the stream lock
19266
19267 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
19268
19269           ext/: Don't take the stream lock.
19270           Original commit message from CVS:
19271           2005-11-21  Andy Wingo  <wingo@pobox.com>
19272           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
19273           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
19274           * ext/mad/gstmad.c (gst_mad_sink_event):
19275           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
19276           stream lock.
19277           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
19278           stream lock changes.
19279
19280 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
19281
19282           *.*: Ran scripts/update-macros. Oh yes.
19283           Original commit message from CVS:
19284           2005-11-21  Andy Wingo  <wingo@pobox.com>
19285           * *.h:
19286           * *.c: Ran scripts/update-macros. Oh yes.
19287
19288 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19289
19290           gst/mpegstream/: Filler events have beem removed for now.
19291           Original commit message from CVS:
19292           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19293           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
19294           Filler events have beem removed for now.
19295
19296 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19297
19298           gst/: Update for GST_FOURCC_FORMAT API change.
19299           Original commit message from CVS:
19300           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
19301           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19302           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
19303           Update for GST_FOURCC_FORMAT API change.
19304
19305 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
19306
19307           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
19308           Original commit message from CVS:
19309           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19310           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19311           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19312           (gst_rmdemux_parse_packet):
19313           Modifications for disapearance of GST_PAD_IS_USABLE()
19314
19315 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
19316
19317           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
19318           Original commit message from CVS:
19319           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
19320           Remove some setcaps brokenness.
19321           Don't crash on bad input.
19322
19323 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
19324
19325           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
19326           Original commit message from CVS:
19327           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
19328           calling transform.
19329           (gst_id3_tag_do_typefind): Unref caps
19330           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
19331
19332 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
19333
19334         * ext/mad/gstmad.c:
19335           remove accidentally commited hack
19336           Original commit message from CVS:
19337           remove accidentally commited hack
19338
19339 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
19340
19341         * ext/mad/gstmad.c:
19342           free pad templates
19343           Original commit message from CVS:
19344           free pad templates
19345
19346 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
19347
19348           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
19349           Original commit message from CVS:
19350           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
19351           (gst_mpeg2dec_sink_event):
19352           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
19353           nice-ify debug message in event handler; add CHECKME.
19354           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
19355           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
19356           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
19357           (gst_dvd_demux_sync_stream_to_time):
19358           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19359           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
19360           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
19361           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
19362           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
19363           (gst_mpeg_demux_sync_stream_to_time),
19364           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
19365           * gst/mpegstream/gstmpegdemux.h:
19366           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
19367           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
19368           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
19369           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
19370           (gst_mpeg_parse_chain):
19371           * gst/mpegstream/gstmpegparse.h:
19372           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
19373           return value confusion (gst_pad_push vs. gst_pad_send_event and
19374           gst_pad_push_event); pass flow return values to caller;
19375           miscellaneous fixes and clean-ups.
19376
19377 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
19378
19379         * gst/mpegstream/gstdvddemux.c:
19380           set rank to secondary until it works 100%
19381           Original commit message from CVS:
19382           set rank to secondary until it works 100%
19383
19384 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
19385
19386         * gst-plugins-ugly.spec.in:
19387           add mpegstream plugin to spec file
19388           Original commit message from CVS:
19389           add mpegstream plugin to spec file
19390
19391 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19392
19393           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
19394           Original commit message from CVS:
19395           2005-11-14  Martin Soto  <soto@localhost.localdomain>
19396           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
19397           gstrfc2250enc.h.
19398
19399 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
19400
19401           partially port the mpegstream plugin to GStreamer 0.9.
19402           Original commit message from CVS:
19403           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
19404           * configure.ac:
19405           * gst/mpegstream/Makefile.am:
19406           * gst/mpegstream/gstdvddemux.c:
19407           * gst/mpegstream/gstdvddemux.h:
19408           * gst/mpegstream/gstmpegdemux.c:
19409           * gst/mpegstream/gstmpegdemux.h:
19410           * gst/mpegstream/gstmpegpacketize.c:
19411           * gst/mpegstream/gstmpegpacketize.h:
19412           * gst/mpegstream/gstmpegparse.c:
19413           * gst/mpegstream/gstmpegparse.h:
19414           * gst/mpegstream/gstmpegstream.c:
19415           * gst/mpegstream/gstrfc2250enc.c:
19416           * gst/mpegstream/gstrfc2250enc.h:
19417           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
19418           partially port the mpegstream plugin to GStreamer 0.9.
19419
19420 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
19421
19422           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
19423           Original commit message from CVS:
19424           2005-11-14  Andy Wingo  <wingo@pobox.com>
19425           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
19426           debugging, allows dll builds on windows. Fixes #316076.
19427
19428 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19429
19430         * ChangeLog:
19431         * configure.ac:
19432           back to head
19433           Original commit message from CVS:
19434           back to head
19435
19436 === release 0.9.5 ===
19437
19438 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19439
19440         * ChangeLog:
19441         * NEWS:
19442         * RELEASE:
19443         * common:
19444         * configure.ac:
19445         * docs/plugins/inspect/plugin-a52dec.xml:
19446         * docs/plugins/inspect/plugin-amrnb.xml:
19447         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19448         * docs/plugins/inspect/plugin-iec958.xml:
19449         * docs/plugins/inspect/plugin-lame.xml:
19450         * docs/plugins/inspect/plugin-mad.xml:
19451         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19452         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19453         * docs/plugins/inspect/plugin-rmdemux.xml:
19454           releasing 0.9.5
19455           Original commit message from CVS:
19456           releasing 0.9.5
19457
19458 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
19459
19460           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
19461           Original commit message from CVS:
19462           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
19463           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19464           (handle_sequence), (handle_picture), (handle_slice),
19465           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
19466           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19467           Forward GstFlowReturn about everywhere.
19468           Handle seeking correctly.
19469
19470 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
19471
19472           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
19473           Original commit message from CVS:
19474           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
19475           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
19476           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
19477           Small cleanups in refcounting.
19478
19479 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
19480
19481           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
19482           Original commit message from CVS:
19483           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
19484           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
19485           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19486           (handle_sequence), (handle_picture):
19487           * ext/mpeg2dec/gstmpeg2dec.h:
19488           Removed lots of dubious code.
19489           Handle flushing and seeking correctly. Still leaks though...
19490
19491 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
19492
19493         * ChangeLog:
19494         * configure.ac:
19495           port plugins listing changes
19496           Original commit message from CVS:
19497           port plugins listing changes
19498
19499 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19500
19501         * ChangeLog:
19502         * configure.ac:
19503           back to HEAD
19504           Original commit message from CVS:
19505           back to HEAD
19506
19507 === release 0.9.4 ===
19508
19509 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19510
19511         * ChangeLog:
19512         * Makefile.am:
19513         * NEWS:
19514         * RELEASE:
19515         * configure.ac:
19516         * docs/plugins/gst-plugins-ugly-plugins.args:
19517         * docs/plugins/gst-plugins-ugly-plugins.signals:
19518         * docs/plugins/inspect/plugin-a52dec.xml:
19519         * docs/plugins/inspect/plugin-amrnb.xml:
19520         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19521         * docs/plugins/inspect/plugin-iec958.xml:
19522         * docs/plugins/inspect/plugin-lame.xml:
19523         * docs/plugins/inspect/plugin-mad.xml:
19524         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19525         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19526         * docs/plugins/inspect/plugin-rmdemux.xml:
19527         * gst/realmedia/rmdemux.c:
19528         * po/POTFILES.in:
19529           releasing 0.9.4
19530           Original commit message from CVS:
19531           releasing 0.9.4
19532
19533 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
19534
19535           gst/realmedia/rmdemux.c: STOPPED->FAILED
19536           Original commit message from CVS:
19537           2005-10-23  Julien MOUTTE  <julien@moutte.net>
19538           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
19539
19540 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
19541
19542         * gst-plugins-ugly.spec.in:
19543           add packaging of a52dec
19544           Original commit message from CVS:
19545           add packaging of a52dec
19546
19547 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
19548
19549           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
19550           Original commit message from CVS:
19551           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19552           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
19553           Set correct stream time in newsegment event.
19554
19555 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19556
19557         * ext/Makefile.am:
19558           fix distcheck
19559           Original commit message from CVS:
19560           fix distcheck
19561
19562 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19563
19564         * ChangeLog:
19565         * ext/Makefile.am:
19566           fix distcheck
19567           Original commit message from CVS:
19568           fix distcheck
19569
19570 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
19571
19572           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
19573           Original commit message from CVS:
19574           * ext/a52dec/Makefile.am:
19575           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
19576           (gst_a52dec_class_init), (gst_a52dec_sink_event),
19577           (gst_a52dec_change_state):
19578           * ext/a52dec/gsta52dec.h:
19579           Re-enable CPU flags, use liboil to get them.
19580
19581 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
19582
19583           Port AC3 decoder to 0.9 (#318849).
19584           Original commit message from CVS:
19585           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
19586           * configure.ac:
19587           * ext/a52dec/Makefile.am:
19588           * ext/a52dec/gsta52dec.c:
19589           * ext/a52dec/gsta52dec.h:
19590           Port AC3 decoder to 0.9 (#318849).
19591
19592 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
19593
19594           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
19595           Original commit message from CVS:
19596           * ext/sidplay/gstsiddec.cc:
19597           Small fixes and more error messages.
19598
19599 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
19600
19601           API change fixen.
19602           Original commit message from CVS:
19603           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
19604           (gst_amrnbparse_state_change):
19605           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
19606           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
19607           * ext/mpeg2dec/gstmpeg2dec.c:
19608           * ext/sidplay/gstsiddec.cc:
19609           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19610           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
19611           API change fixen.
19612
19613 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
19614
19615           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
19616           Original commit message from CVS:
19617           * configure.ac:
19618           GST_DOC has been renamed to GST_DOCBOOK_CHECK
19619
19620 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19621
19622           configure.ac: some docs I had
19623           Original commit message from CVS:
19624           * configure.ac:
19625           some docs I had
19626           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19627           trivial fixes
19628
19629 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
19630
19631           gst/realmedia/rmdemux.c: segment-start/done API change.
19632           Original commit message from CVS:
19633           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19634           (gst_rmdemux_perform_seek):
19635           segment-start/done API change.
19636
19637 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
19638
19639         * ChangeLog:
19640         * common:
19641         * gst/iec958/ac3iec.c:
19642           Set buffer durations on IEC958 buffers.
19643           Original commit message from CVS:
19644           Set buffer durations on IEC958 buffers.
19645
19646 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
19647
19648           configure.ac: Fix glib check
19649           Original commit message from CVS:
19650           * configure.ac:
19651           Fix glib check
19652
19653 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
19654
19655           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19656           Original commit message from CVS:
19657           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
19658           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19659
19660 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19661
19662           examples/stats/mp2ogg.c: yes, typo fixes
19663           Original commit message from CVS:
19664           * examples/stats/mp2ogg.c:
19665           yes, typo fixes
19666
19667 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19668
19669           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
19670           Original commit message from CVS:
19671           * examples/indexing/indexmpeg.c: (main):
19672           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
19673           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
19674           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
19675           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
19676           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
19677           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
19678           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
19679           * ext/dvdread/dvdreadsrc.h:
19680           * ext/lame/gstlame.h:
19681           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
19682           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19683           * gst/iec958/ac3iec.h:
19684           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
19685           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
19686           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
19687           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19688           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
19689           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
19690           moved bitshift from macro to enum definition
19691
19692 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
19693
19694           newsegment API update.
19695           Original commit message from CVS:
19696           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
19697           * ext/mad/gstmad.c: (gst_mad_chain):
19698           * gst/mpegaudioparse/gstmpegaudioparse.c:
19699           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19700           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
19701           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
19702           newsegment API update.
19703
19704 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
19705
19706           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
19707           Original commit message from CVS:
19708           * ext/amrnb/amrnbdec.c:
19709           Mark invalid frame sizes
19710           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
19711           UNUSABLE is not to be used here, just push out stuff so
19712           probes can continue linking or making the pad usable.
19713
19714 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
19715
19716         * ChangeLog:
19717         * gst/realmedia/rmdemux.c:
19718           Improve seek error-resilience.
19719           Original commit message from CVS:
19720           Improve seek error-resilience.
19721           Better error handling generally.
19722
19723 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19724
19725         * ChangeLog:
19726         * configure.ac:
19727           back to head
19728           Original commit message from CVS:
19729           back to head
19730
19731 === release 0.9.3 ===
19732
19733 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19734
19735         * ChangeLog:
19736         * NEWS:
19737         * README:
19738         * configure.ac:
19739         * ext/sidplay/Makefile.am:
19740           release time
19741           Original commit message from CVS:
19742           release time
19743
19744 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
19745
19746         * gst/realmedia/rmdemux.h:
19747           Forgot to commit this file. I hate Nano.
19748           Original commit message from CVS:
19749           Forgot to commit this file. I hate Nano.
19750
19751 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
19752
19753         * ChangeLog:
19754         * common:
19755         * gst/realmedia/rmdemux.c:
19756           Sanity checks and memory leak fixes for real demuxer
19757           Original commit message from CVS:
19758           Sanity checks and memory leak fixes for real demuxer
19759
19760 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
19761
19762           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
19763           Original commit message from CVS:
19764           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
19765           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
19766           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
19767           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
19768           Real demuxer fixes. Make it more bulletproof against bad data,
19769           identify a few more stream types.
19770           Fix seeking so that it works (at least with the seek example
19771           program; it still fails with totem).
19772
19773 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
19774
19775           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
19776           Original commit message from CVS:
19777           * gst/mpegaudioparse/gstmpegaudioparse.c:
19778           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19779           Set correct caps on buffers too.
19780
19781 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
19782
19783           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
19784           Original commit message from CVS:
19785           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
19786           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19787           * gst/mpegaudioparse/gstmpegaudioparse.h:
19788           Put timestamps on buffers.
19789
19790 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
19791
19792         * ChangeLog:
19793         * ext/amrnb/amrnbenc.c:
19794           Changed amrnbenc description, it is an encoder, not decoder.
19795           Original commit message from CVS:
19796           Changed amrnbenc description, it is an encoder, not decoder.
19797
19798 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
19799
19800         * ChangeLog:
19801         * gst/iec958/ac3_padder.c:
19802         * gst/iec958/ac3_padder.h:
19803         * gst/iec958/ac3iec.c:
19804           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
19805           Original commit message from CVS:
19806           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
19807           more accurate, and to check AC3 checksums (both of them in each frame),
19808           and dump the frame (as a probable sync failure) if they don't match.
19809           General code cleanup, improved comments. Changed to not construct the
19810           header backwards, and not byteswap everything else. If we end up needing
19811           to do little-endian output, we should swap in the element doing the
19812           output (AC3 is big-endian).
19813
19814 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
19815
19816         * gst-plugins-ugly.spec.in:
19817           fix spec file for ugly
19818           Original commit message from CVS:
19819           fix spec file for ugly
19820
19821 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19822
19823         * docs/plugins/inspect/plugin-lame.xml:
19824           revert empty commit
19825           Original commit message from CVS:
19826           revert empty commit
19827
19828 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19829
19830         * docs/plugins/scan.stamp:
19831           whoops, wrong files
19832           Original commit message from CVS:
19833           whoops, wrong files
19834
19835 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19836
19837           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
19838           Original commit message from CVS:
19839           * docs/plugins/gst-plugins-ugly-plugins.args:
19840           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
19841           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
19842           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
19843           commit missing files
19844           * docs/plugins/inspect/plugin-lame.xml:
19845           update
19846
19847 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19848
19849         * Makefile.am:
19850         * common:
19851         * gst-plugins-ugly.spec.in:
19852           add check-valgrind target
19853           Original commit message from CVS:
19854           add check-valgrind target
19855
19856 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19857
19858         * docs/plugins/scanobj-build.stamp:
19859           add stamp
19860           Original commit message from CVS:
19861           add stamp
19862
19863 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
19864
19865           ext/lame/gstlame.c: Set caps on outgoing buffers.
19866           Original commit message from CVS:
19867           * ext/lame/gstlame.c: (gst_lame_chain):
19868           Set caps on outgoing buffers.
19869
19870 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19871
19872         * ChangeLog:
19873         * ext/lame/gstlame.c:
19874         * ext/lame/gstlame.h:
19875           clean up further so we don't try to set up five times for a simple pipeline
19876           Original commit message from CVS:
19877           clean up further so we don't try to set up five times for
19878           a simple pipeline
19879
19880 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
19881
19882         * ChangeLog:
19883         * common:
19884         * gst/iec958/ac3iec.c:
19885           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
19886           Original commit message from CVS:
19887           Set setcaps function on sink pad, not source pad. Produce correct caps
19888           on output buffers.
19889
19890 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19891
19892         * common:
19893         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19894         * docs/plugins/inspect/plugin-iec958.xml:
19895         * docs/plugins/inspect/plugin-lame.xml:
19896         * docs/plugins/inspect/plugin-mad.xml:
19897         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19898         * docs/plugins/inspect/plugin-rmdemux.xml:
19899           update inspect with source
19900           Original commit message from CVS:
19901           update inspect with source
19902
19903 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19904
19905           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
19906           Original commit message from CVS:
19907           * ext/mad/gstid3tag.c:
19908           gsttaginterface.h -> gsttagsetter.h
19909
19910 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19911
19912         * configure.ac:
19913           back to HEAD
19914           Original commit message from CVS:
19915           back to HEAD
19916
19917 === release 0.9.1 ===
19918
19919 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19920
19921         * ChangeLog:
19922         * NEWS:
19923         * README:
19924         * RELEASE:
19925         * autogen.sh:
19926         * configure.ac:
19927           releasing 0.9.2
19928           Original commit message from CVS:
19929           releasing 0.9.2
19930
19931 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
19932
19933           ext/amrnb/: State change function updates.
19934           Original commit message from CVS:
19935           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
19936           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
19937           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
19938           State change function updates.
19939
19940 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19941
19942           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
19943           Original commit message from CVS:
19944           * ext/mpeg2dec/gstmpeg2dec.c:
19945           GST_CAT_SEEK disappeared from the public API at some point
19946
19947 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19948
19949         * gst/iec958/ac3_padder.c:
19950         * gst/iec958/ac3_padder.h:
19951           doc fixes
19952           Original commit message from CVS:
19953           doc fixes
19954
19955 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19956
19957         * Makefile.am:
19958         * autogen.sh:
19959         * common:
19960         * configure.ac:
19961         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19962         * docs/plugins/inspect-build.stamp:
19963         * docs/plugins/inspect.stamp:
19964         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19965         * docs/plugins/inspect/plugin-iec958.xml:
19966         * docs/plugins/inspect/plugin-lame.xml:
19967         * docs/plugins/inspect/plugin-mad.xml:
19968         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19969         * docs/plugins/inspect/plugin-rmdemux.xml:
19970           docs for ugly plugins
19971           Original commit message from CVS:
19972           docs for ugly plugins
19973
19974 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19975
19976         * gst-plugins-ugly.spec.in:
19977         * gst/iec958/Makefile.am:
19978           build fixes
19979           Original commit message from CVS:
19980           build fixes
19981
19982 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
19983
19984         * ChangeLog:
19985         * gst/iec958/ac3iec.c:
19986           Accept audio/x-private1-a3c on sink pad
19987           Original commit message from CVS:
19988           Accept audio/x-private1-a3c on sink pad
19989
19990 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19991
19992         * gst-plugins-ugly.spec.in:
19993           spec updates
19994           Original commit message from CVS:
19995           spec updates
19996
19997 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
19998
19999         * examples/gstplay/player.c:
20000         * examples/stats/mp2ogg.c:
20001         * ext/a52dec/gsta52dec.c:
20002         * ext/amrnb/amrnbdec.c:
20003         * ext/amrnb/amrnbenc.c:
20004         * ext/amrnb/amrnbparse.c:
20005         * ext/dvdnav/dvdnavsrc.c:
20006         * ext/dvdread/dvdreadsrc.c:
20007         * ext/lame/gstlame.c:
20008         * ext/mad/gstid3tag.c:
20009         * ext/mad/gstmad.c:
20010         * ext/mpeg2dec/gstmpeg2dec.c:
20011         * gst/ac3parse/gstac3parse.c:
20012         * gst/asfdemux/gstasfdemux.c:
20013         * gst/asfdemux/gstasfmux.c:
20014         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20015         * gst/iec958/ac3iec.c:
20016         * gst/mpegaudioparse/gstmpegaudioparse.c:
20017         * gst/mpegstream/gstdvddemux.c:
20018         * gst/mpegstream/gstmpegdemux.c:
20019         * gst/mpegstream/gstmpegparse.c:
20020         * gst/mpegstream/gstrfc2250enc.c:
20021         * gst/realmedia/rmdemux.c:
20022         * gst/synaesthesia/gstsynaesthesia.c:
20023           All plugins updated for element state changes.
20024           Original commit message from CVS:
20025           2005-09-02  Andy Wingo  <wingo@pobox.com>
20026           * All plugins updated for element state changes.
20027
20028 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
20029
20030         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20031         * gst/iec958/ac3iec.c:
20032           Fix return types in setcaps functions
20033           Original commit message from CVS:
20034           Fix return types in setcaps functions
20035
20036 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
20037
20038         * ChangeLog:
20039         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20040         * gst/iec958/ac3iec.c:
20041           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
20042           Original commit message from CVS:
20043           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
20044           Some general cleanups in iec958 framer.
20045
20046 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20047
20048         * common:
20049         * m4/Makefile.am:
20050         * m4/as-arts.m4:
20051         * m4/esd.m4:
20052         * m4/gst-alsa.m4:
20053         * m4/gst-artsc.m4:
20054         * m4/gst-matroska.m4:
20055         * m4/ogg.m4:
20056         * m4/vorbis.m4:
20057           fix distcheck; remove some old m4s
20058           Original commit message from CVS:
20059           fix distcheck; remove some old m4s
20060
20061 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
20062
20063         * ChangeLog:
20064         * configure.ac:
20065         * gst/iec958/Makefile.am:
20066         * gst/iec958/ac3_padder.c:
20067         * gst/iec958/ac3_padder.h:
20068         * gst/iec958/ac3iec.c:
20069         * gst/iec958/ac3iec.h:
20070           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
20071           Original commit message from CVS:
20072           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
20073
20074 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
20075
20076           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
20077           Original commit message from CVS:
20078           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
20079           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
20080           (gst_dvdlpcmdec_change_state):
20081           Cleanups, fixed header parsing and stripping.
20082
20083 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
20084
20085         * ChangeLog:
20086         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20087           Use the right bytes when parsing the LPCM dvd header
20088           Original commit message from CVS:
20089           Use the right bytes when parsing the LPCM dvd header
20090
20091 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
20092
20093         * ChangeLog:
20094         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20095           Return the correct values from chain function
20096           Original commit message from CVS:
20097           Return the correct values from chain function
20098
20099 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20100
20101         * common:
20102         * docs/Makefile.am:
20103         * docs/plugins/.gitignore:
20104         * docs/random/ChangeLog-0.8:
20105         * docs/version.entities.in:
20106           adding doc stuff
20107           Original commit message from CVS:
20108           adding doc stuff
20109
20110 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
20111
20112         * ChangeLog:
20113         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20114         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20115           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
20116           Original commit message from CVS:
20117           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
20118           header; instead do this internally. Also support the old way, using
20119           a different mime-type. CVS:
20120