Release 1.3.90
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.3.90 ===
2
3 2014-06-28  Sebastian Dröge <slomo@coaxion.net>
4
5         * configure.ac:
6           releasing 1.3.90
7
8 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
9
10         * .gitignore:
11           Ignore autotools test-driver temp files from 'make check'
12
13 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
14
15         * configure.ac:
16           Back to development
17
18 === release 1.3.3 ===
19
20 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
21
22         * ChangeLog:
23         * NEWS:
24         * RELEASE:
25         * configure.ac:
26         * docs/plugins/inspect/plugin-a52dec.xml:
27         * docs/plugins/inspect/plugin-amrnb.xml:
28         * docs/plugins/inspect/plugin-amrwbdec.xml:
29         * docs/plugins/inspect/plugin-asf.xml:
30         * docs/plugins/inspect/plugin-cdio.xml:
31         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
32         * docs/plugins/inspect/plugin-dvdread.xml:
33         * docs/plugins/inspect/plugin-dvdsub.xml:
34         * docs/plugins/inspect/plugin-lame.xml:
35         * docs/plugins/inspect/plugin-mad.xml:
36         * docs/plugins/inspect/plugin-mpeg2dec.xml:
37         * docs/plugins/inspect/plugin-realmedia.xml:
38         * docs/plugins/inspect/plugin-siddec.xml:
39         * docs/plugins/inspect/plugin-twolame.xml:
40         * docs/plugins/inspect/plugin-x264.xml:
41         * docs/plugins/inspect/plugin-xingmux.xml:
42         * gst-plugins-ugly.doap:
43         * win32/common/config.h:
44           Release 1.3.3
45
46 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
47
48         * po/af.po:
49         * po/az.po:
50         * po/bg.po:
51         * po/ca.po:
52         * po/cs.po:
53         * po/da.po:
54         * po/de.po:
55         * po/el.po:
56         * po/en_GB.po:
57         * po/eo.po:
58         * po/es.po:
59         * po/eu.po:
60         * po/fi.po:
61         * po/fr.po:
62         * po/gl.po:
63         * po/hr.po:
64         * po/hu.po:
65         * po/id.po:
66         * po/it.po:
67         * po/ja.po:
68         * po/lt.po:
69         * po/lv.po:
70         * po/ms.po:
71         * po/mt.po:
72         * po/nb.po:
73         * po/nl.po:
74         * po/or.po:
75         * po/pl.po:
76         * po/pt_BR.po:
77         * po/ro.po:
78         * po/ru.po:
79         * po/sk.po:
80         * po/sl.po:
81         * po/sq.po:
82         * po/sr.po:
83         * po/sv.po:
84         * po/tr.po:
85         * po/uk.po:
86         * po/vi.po:
87         * po/zh_CN.po:
88           Update .po files
89
90 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
91
92         * po/de.po:
93         * po/nl.po:
94           po: Update translations
95
96 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
97
98         * gst/realmedia/rmdemux.c:
99         * gst/realmedia/rmdemux.h:
100           rmdemux: use GstFlowCombiner
101           Removes flow return combination code to use the newly added GstFlowCombiner
102           https://bugzilla.gnome.org/show_bug.cgi?id=709224
103
104 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
105
106         * gst/asfdemux/gstasfdemux.c:
107         * gst/asfdemux/gstasfdemux.h:
108           asfdemux: use GstFlowCombiner
109           Removes flow return combination code to use the newly added GstFlowCombiner
110           https://bugzilla.gnome.org/show_bug.cgi?id=709224
111
112 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
113
114         * ext/x264/gstx264enc.c:
115           x264enc: fix caps leak in set_format()
116           https://bugzilla.gnome.org/show_bug.cgi?id=730865
117
118 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
119
120         * gst/asfdemux/gstasfdemux.c:
121           asfdemux: Handle initial 0 timestamp that should have been -1
122           https://bugzilla.gnome.org/show_bug.cgi?id=719660
123
124 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
125
126         * configure.ac:
127           Back to development
128
129 === release 1.3.2 ===
130
131 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
132
133         * ChangeLog:
134         * NEWS:
135         * RELEASE:
136         * common:
137         * configure.ac:
138         * docs/plugins/inspect-build.stamp:
139         * docs/plugins/inspect.stamp:
140         * docs/plugins/inspect/plugin-a52dec.xml:
141         * docs/plugins/inspect/plugin-amrnb.xml:
142         * docs/plugins/inspect/plugin-amrwbdec.xml:
143         * docs/plugins/inspect/plugin-asf.xml:
144         * docs/plugins/inspect/plugin-cdio.xml:
145         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
146         * docs/plugins/inspect/plugin-dvdread.xml:
147         * docs/plugins/inspect/plugin-dvdsub.xml:
148         * docs/plugins/inspect/plugin-lame.xml:
149         * docs/plugins/inspect/plugin-mad.xml:
150         * docs/plugins/inspect/plugin-mpeg2dec.xml:
151         * docs/plugins/inspect/plugin-realmedia.xml:
152         * docs/plugins/inspect/plugin-siddec.xml:
153         * docs/plugins/inspect/plugin-twolame.xml:
154         * docs/plugins/inspect/plugin-x264.xml:
155         * docs/plugins/inspect/plugin-xingmux.xml:
156         * gst-plugins-ugly.doap:
157         * win32/common/config.h:
158           Release 1.3.2
159
160 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
161
162         * po/af.po:
163         * po/az.po:
164         * po/bg.po:
165         * po/ca.po:
166         * po/cs.po:
167         * po/da.po:
168         * po/de.po:
169         * po/el.po:
170         * po/en_GB.po:
171         * po/eo.po:
172         * po/es.po:
173         * po/eu.po:
174         * po/fi.po:
175         * po/fr.po:
176         * po/gl.po:
177         * po/hr.po:
178         * po/hu.po:
179         * po/id.po:
180         * po/it.po:
181         * po/ja.po:
182         * po/lt.po:
183         * po/lv.po:
184         * po/ms.po:
185         * po/mt.po:
186         * po/nb.po:
187         * po/nl.po:
188         * po/or.po:
189         * po/pl.po:
190         * po/pt_BR.po:
191         * po/ro.po:
192         * po/ru.po:
193         * po/sk.po:
194         * po/sl.po:
195         * po/sq.po:
196         * po/sr.po:
197         * po/sv.po:
198         * po/tr.po:
199         * po/uk.po:
200         * po/vi.po:
201         * po/zh_CN.po:
202           Update .po files
203
204 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
205
206         * common:
207           Automatic update of common submodule
208           From 211fa5f to 1f5d3c3
209
210 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
211
212         * ext/mpeg2dec/gstmpeg2dec.h:
213           mpeg2dec: remove unused struct members
214
215 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
216
217         * gst/realmedia/rtspreal.c:
218           rtspreal: Fix some memory leaks in an error path
219           CID 1212165.
220
221 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
222
223         * ext/mpeg2dec/gstmpeg2dec.c:
224           mpeg2dec: Release codec state on negotiation failures
225           Else it leaks
226           CID #1212169
227
228 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
229
230         * configure.ac:
231           Back to development
232
233 === release 1.3.1 ===
234
235 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
236
237         * ChangeLog:
238         * NEWS:
239         * RELEASE:
240         * configure.ac:
241         * docs/plugins/gst-plugins-ugly-plugins.args:
242         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
243         * docs/plugins/inspect/plugin-a52dec.xml:
244         * docs/plugins/inspect/plugin-amrnb.xml:
245         * docs/plugins/inspect/plugin-amrwbdec.xml:
246         * docs/plugins/inspect/plugin-asf.xml:
247         * docs/plugins/inspect/plugin-cdio.xml:
248         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
249         * docs/plugins/inspect/plugin-dvdread.xml:
250         * docs/plugins/inspect/plugin-dvdsub.xml:
251         * docs/plugins/inspect/plugin-lame.xml:
252         * docs/plugins/inspect/plugin-mad.xml:
253         * docs/plugins/inspect/plugin-mpeg2dec.xml:
254         * docs/plugins/inspect/plugin-realmedia.xml:
255         * docs/plugins/inspect/plugin-siddec.xml:
256         * docs/plugins/inspect/plugin-twolame.xml:
257         * docs/plugins/inspect/plugin-x264.xml:
258         * docs/plugins/inspect/plugin-xingmux.xml:
259         * gst-plugins-ugly.doap:
260         * win32/common/config.h:
261           Release 1.3.1
262
263 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
264
265         * po/af.po:
266         * po/az.po:
267         * po/bg.po:
268         * po/ca.po:
269         * po/cs.po:
270         * po/da.po:
271         * po/de.po:
272         * po/el.po:
273         * po/en_GB.po:
274         * po/eo.po:
275         * po/es.po:
276         * po/eu.po:
277         * po/fi.po:
278         * po/fr.po:
279         * po/gl.po:
280         * po/hr.po:
281         * po/hu.po:
282         * po/id.po:
283         * po/it.po:
284         * po/ja.po:
285         * po/lt.po:
286         * po/lv.po:
287         * po/ms.po:
288         * po/mt.po:
289         * po/nb.po:
290         * po/nl.po:
291         * po/or.po:
292         * po/pl.po:
293         * po/pt_BR.po:
294         * po/ro.po:
295         * po/ru.po:
296         * po/sk.po:
297         * po/sl.po:
298         * po/sq.po:
299         * po/sr.po:
300         * po/sv.po:
301         * po/tr.po:
302         * po/uk.po:
303         * po/vi.po:
304         * po/zh_CN.po:
305           Update .po files
306
307 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
308
309         * po/de.po:
310         * po/id.po:
311         * po/lv.po:
312         * po/sk.po:
313         * po/sr.po:
314           po: Update translations
315
316 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
317
318         * common:
319           Automatic update of common submodule
320           From bcb1518 to 211fa5f
321
322 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
323
324         * ext/sidplay/gstsiddec.cc:
325         * gst/asfdemux/gstrtspwms.c:
326         * gst/realmedia/rademux.c:
327         * gst/realmedia/rdtmanager.c:
328         * gst/realmedia/rtspreal.c:
329           docs: remove outdated and pointless 'Last reviewed' lines from docs
330           They are very confusing for people, and more often than not
331           also just not very accurate. Seeing 'last reviewed: 2005' in
332           your docs is not very confidence-inspiring. Let's just remove
333           those comments.
334
335 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
336
337         * gst/dvdsub/gstdvdsubdec.c:
338           dvdsubdec: fix spurious rejection of 0 time offset commands
339           Coverity 206168
340
341 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
342
343         * ext/dvdread/dvdreadsrc.c:
344           dvdread: avoid intermediate promotion to signed
345           We should not reach the dangerous range here, though.
346           Coverity 206491, 206492, 1139856
347
348 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
349
350         * ext/mpeg2dec/gstmpeg2dec.c:
351           mpeg2dec: do not reset the whole video info when setting size
352           New changes to gstvideo will reset all the video info state
353           when calling _set_format, overwriting what was previously set
354           in the preceding code.
355           The comment says the following code is meant to preserve the
356           pre-crop size, so let's just keep the size and related data
357           as this does not seem to break anything else (this is what
358           the _set_format call would have set before the change that
359           reset all data, except the colorimetry).
360
361 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
362
363         * gst/asfdemux/gstasfdemux.c:
364           asfdemux: Fix payloads check
365           Don't iterate stream->payloads if ... it doesn't exist
366           CID #1139846
367
368 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
369
370         * .gitignore:
371           .gitignore: Ignore gcov intermediate files
372           https://bugzilla.gnome.org/show_bug.cgi?id=725483
373
374 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
375
376         * common:
377           Automatic update of common submodule
378           From fe1672e to bcb1518
379
380 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
381
382         * common:
383           Automatic update of common submodule
384           From 1a07da9 to fe1672e
385
386 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
387
388         * docs/Makefile.am:
389           docs: install prebuilt plugin docs if gtk-doc is disabled
390           Sync to the Makefile.am from gst-plugin-base where it is done right.
391           Fixes #725034
392
393 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
394
395         * gst/xingmux/gstxingmux.c:
396         * gst/xingmux/plugin.c:
397           xingmux: add muxer category and make element plugable
398           This is required to make encodebin consider the element. Yet it is not enough to
399           have it plugged it has a lower priority than most mp3encoders and no different
400           caps.
401
402 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
403
404         * ext/x264/gstx264enc.c:
405           x264enc: allow lossless compression (qp=0)
406           https://bugzilla.gnome.org/show_bug.cgi?id=725051
407
408 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
409
410         * m4/a52.m4:
411           m4: Remove extra check for 11+ year old a52 release
412           You deserve a build failure if you still have that version
413           If someone wants to completely remove this m4 to replace it with the
414           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
415
416 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
417
418         * m4/a52.m4:
419           m4: Fix multiple tests in AC_CHECK_A52DEC
420
421 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
422
423         * gst/asfdemux/gstasfdemux.c:
424           asfdemux: Remove unused function
425
426 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
427
428         * tests/check/Makefile.am:
429           check: Fix test location
430
431 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
432
433         * tests/check/Makefile.am:
434           tests: Don't build disabled plugins' check tests
435           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
436
437 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
438
439         * common:
440           Automatic update of common submodule
441           From d48bed3 to 1a07da9
442
443 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
444
445         * gst/asfdemux/gstasfdemux.c:
446           asfdemux: only add "format" field with fourcc to WMV caps
447           Doesn't make sense for e.g. H264 or MJPEG.
448
449 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
450
451         * autogen.sh:
452         * common:
453           Automatic update of common submodule
454           From dbedaa0 to d48bed3
455
456 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
457
458         * po/Makevars:
459           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
460           https://bugzilla.gnome.org/show_bug.cgi?id=705455
461
462 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
463
464         * ext/amrwbdec/amrwbdec.c:
465           amrwbdec: Remove some dead code
466
467 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
468
469         * ext/amrnb/amrnbdec.c:
470           amrnbdec: Remove some dead code
471
472 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
473
474         * ext/amrnb/amrnbdec.c:
475           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
476
477 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
478
479         * ext/amrwbdec/amrwbdec.c:
480           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
481
482 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
483
484         * ext/mpeg2dec/gstmpeg2dec.c:
485           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
486
487 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
488
489         * ext/x264/gstx264enc.c:
490           x264enc: fix compiler warning
491           Compiler warns rightly about possibly uninitialized variable.
492
493 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
494
495         * ext/x264/gstx264enc.c:
496           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
497           gst-launch-1.0 videotestsrc ! x264enc
498
499 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
500
501         * ext/mpeg2dec/gstmpeg2dec.c:
502           mpeg2dec: graceful degradation for badly parsed input
503
504 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
505
506         * common:
507           Automatic update of common submodule
508           From 865aa20 to dbedaa0
509
510 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
511
512         * gst/asfdemux/asfpacket.c:
513           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
514           So, don't need to check previous payload's mo_size and current
515           payload's mo_size when merging it.
516           https://bugzilla.gnome.org/show_bug.cgi?id=710609
517
518 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
519
520         * gst/asfdemux/gstasfdemux.c:
521         * gst/asfdemux/gstasfdemux.h:
522           asfdemux: Keep audio error checking fields only for audio
523           Video shouldn't need to be descrambled, this can cause frames data
524           to be corrupted
525           https://bugzilla.gnome.org/show_bug.cgi?id=684942
526
527 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
528
529         * gst/asfdemux/gstasfdemux.c:
530           asfdemux: really copy the buffer data
531           Pass the copy-memory flag to copy the memory for the output buffer,
532           otherwise we end with 0-sized buffers
533           https://bugzilla.gnome.org/show_bug.cgi?id=684942
534
535 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
536
537         * ext/x264/gstx264enc.c:
538           x264enc: If FPS is available, set VFR to false
539           https://bugzilla.gnome.org/show_bug.cgi?id=708940
540
541 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
542
543         * gst/asfdemux/gstasfdemux.c:
544           asfdemux: Only use segment.start as seek_time if it is relative
545           Relying on the gst_segment_do_seek results for getting the
546           seeking time should not be used if seek type is SET because the
547           do_seek function makes the 'cur` position of the seek normalized
548           on the segment range. This means that seeking beyond the end of the
549           file might not result in instant EOS as it will end up seeking to
550           the final ts of the file.
551           In asf seeking to the final timestamp can lead to seeking to the last
552           keyframe, meaning a few seconds of video will still be played, which should
553           not be the desired behavior when seeking beyong file limits.
554
555 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
556
557         * gst/asfdemux/gstasfdemux.c:
558           asfdemux: Parse last simple index entry
559           The entry size is fixed at 6, fix typo to finish parsing the index
560           correctly until the last sample
561
562 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
563
564         * README:
565         * common:
566           Automatic update of common submodule
567           From 6b03ba7 to 865aa20
568
569 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
570
571         * configure.ac:
572           configure: Actually use 1.3.0.1 as version to make configure happy
573
574 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
575
576         * configure.ac:
577           Back to development
578
579 === release 1.2.0 ===
580
581 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
582
583         * ChangeLog:
584         * NEWS:
585         * RELEASE:
586         * configure.ac:
587         * docs/plugins/inspect/plugin-a52dec.xml:
588         * docs/plugins/inspect/plugin-amrnb.xml:
589         * docs/plugins/inspect/plugin-amrwbdec.xml:
590         * docs/plugins/inspect/plugin-asf.xml:
591         * docs/plugins/inspect/plugin-cdio.xml:
592         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
593         * docs/plugins/inspect/plugin-dvdread.xml:
594         * docs/plugins/inspect/plugin-dvdsub.xml:
595         * docs/plugins/inspect/plugin-lame.xml:
596         * docs/plugins/inspect/plugin-mad.xml:
597         * docs/plugins/inspect/plugin-mpeg2dec.xml:
598         * docs/plugins/inspect/plugin-realmedia.xml:
599         * docs/plugins/inspect/plugin-siddec.xml:
600         * docs/plugins/inspect/plugin-twolame.xml:
601         * docs/plugins/inspect/plugin-x264.xml:
602         * docs/plugins/inspect/plugin-xingmux.xml:
603         * gst-plugins-ugly.doap:
604         * win32/common/config.h:
605           Release 1.2.0
606
607 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
608
609         * po/af.po:
610         * po/az.po:
611         * po/bg.po:
612         * po/ca.po:
613         * po/cs.po:
614         * po/da.po:
615         * po/de.po:
616         * po/el.po:
617         * po/en_GB.po:
618         * po/eo.po:
619         * po/es.po:
620         * po/eu.po:
621         * po/fi.po:
622         * po/fr.po:
623         * po/gl.po:
624         * po/hr.po:
625         * po/hu.po:
626         * po/id.po:
627         * po/it.po:
628         * po/ja.po:
629         * po/lt.po:
630         * po/lv.po:
631         * po/ms.po:
632         * po/mt.po:
633         * po/nb.po:
634         * po/nl.po:
635         * po/or.po:
636         * po/pl.po:
637         * po/pt_BR.po:
638         * po/ro.po:
639         * po/ru.po:
640         * po/sk.po:
641         * po/sl.po:
642         * po/sq.po:
643         * po/sr.po:
644         * po/sv.po:
645         * po/tr.po:
646         * po/uk.po:
647         * po/vi.po:
648         * po/zh_CN.po:
649           Update .po files
650
651 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
652
653         * ext/x264/gstx264enc.c:
654           x264enc: Update the documentation to match the default profile used
655           https://bugzilla.gnome.org/show_bug.cgi?id=708036
656
657 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
658
659         * common:
660           Automatic update of common submodule
661           From b613661 to 6b03ba7
662
663 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
664
665         * common:
666           Automatic update of common submodule
667           From 74a6857 to b613661
668
669 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
670
671         * autogen.sh:
672         * common:
673           Automatic update of common submodule
674           From 098c0d7 to 74a6857
675
676 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
677
678         * configure.ac:
679           Back to development
680
681 === release 1.1.90 ===
682
683 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
684
685         * ChangeLog:
686         * NEWS:
687         * RELEASE:
688         * configure.ac:
689         * docs/plugins/inspect/plugin-a52dec.xml:
690         * docs/plugins/inspect/plugin-amrnb.xml:
691         * docs/plugins/inspect/plugin-amrwbdec.xml:
692         * docs/plugins/inspect/plugin-asf.xml:
693         * docs/plugins/inspect/plugin-cdio.xml:
694         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
695         * docs/plugins/inspect/plugin-dvdread.xml:
696         * docs/plugins/inspect/plugin-dvdsub.xml:
697         * docs/plugins/inspect/plugin-lame.xml:
698         * docs/plugins/inspect/plugin-mad.xml:
699         * docs/plugins/inspect/plugin-mpeg2dec.xml:
700         * docs/plugins/inspect/plugin-realmedia.xml:
701         * docs/plugins/inspect/plugin-siddec.xml:
702         * docs/plugins/inspect/plugin-twolame.xml:
703         * docs/plugins/inspect/plugin-x264.xml:
704         * docs/plugins/inspect/plugin-xingmux.xml:
705         * gst-plugins-ugly.doap:
706         * win32/common/config.h:
707           Release 1.1.90
708
709 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
710
711         * po/af.po:
712         * po/az.po:
713         * po/bg.po:
714         * po/ca.po:
715         * po/cs.po:
716         * po/da.po:
717         * po/de.po:
718         * po/el.po:
719         * po/en_GB.po:
720         * po/eo.po:
721         * po/es.po:
722         * po/eu.po:
723         * po/fi.po:
724         * po/fr.po:
725         * po/gl.po:
726         * po/hr.po:
727         * po/hu.po:
728         * po/id.po:
729         * po/it.po:
730         * po/ja.po:
731         * po/lt.po:
732         * po/lv.po:
733         * po/ms.po:
734         * po/mt.po:
735         * po/nb.po:
736         * po/nl.po:
737         * po/or.po:
738         * po/pl.po:
739         * po/pt_BR.po:
740         * po/ro.po:
741         * po/ru.po:
742         * po/sk.po:
743         * po/sl.po:
744         * po/sq.po:
745         * po/sr.po:
746         * po/sv.po:
747         * po/tr.po:
748         * po/uk.po:
749         * po/vi.po:
750         * po/zh_CN.po:
751           Update .po files
752
753 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
754
755         * po/cs.po:
756           po: Update translations
757
758 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
759
760         * ext/x264/gstx264enc.c:
761         * tests/check/elements/x264enc.c:
762           x264enc: Implement getcaps that restricts the input format depending on the output profile
763           Also add some x264enc profile tests
764           https://bugzilla.gnome.org/show_bug.cgi?id=708326
765
766 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
767
768         * gst/asfdemux/asfpacket.c:
769         * gst/asfdemux/gstasfdemux.c:
770           asfdemux: fix playback regression in push mode
771
772 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
773
774         * gst/asfdemux/gstasfdemux.h:
775           asfdemux: remove unused variable
776
777 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
778
779         * ext/x264/gstx264enc.c:
780           x264enc: Don't unref future state but the old one
781           Being silly will lead us nowhere.
782
783 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
784
785         * ext/x264/gstx264enc.c:
786           x264enc: Check if we have an input state before using it
787           Flushing might happen before caps were set on the encoder,
788           which would lead to crashes here.
789           Thanks to Matej Knopp for analyzing this.
790           https://bugzilla.gnome.org/show_bug.cgi?id=707414
791
792 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
793
794         * ext/x264/gstx264enc.c:
795           x264enc: fix unsigned comparison warning
796
797 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
798
799         * configure.ac:
800           Back to development
801
802 === release 1.1.4 ===
803
804 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
805
806         * ChangeLog:
807         * NEWS:
808         * RELEASE:
809         * configure.ac:
810         * docs/plugins/inspect/plugin-a52dec.xml:
811         * docs/plugins/inspect/plugin-amrnb.xml:
812         * docs/plugins/inspect/plugin-amrwbdec.xml:
813         * docs/plugins/inspect/plugin-asf.xml:
814         * docs/plugins/inspect/plugin-cdio.xml:
815         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
816         * docs/plugins/inspect/plugin-dvdread.xml:
817         * docs/plugins/inspect/plugin-dvdsub.xml:
818         * docs/plugins/inspect/plugin-lame.xml:
819         * docs/plugins/inspect/plugin-mad.xml:
820         * docs/plugins/inspect/plugin-mpeg2dec.xml:
821         * docs/plugins/inspect/plugin-realmedia.xml:
822         * docs/plugins/inspect/plugin-siddec.xml:
823         * docs/plugins/inspect/plugin-twolame.xml:
824         * docs/plugins/inspect/plugin-x264.xml:
825         * docs/plugins/inspect/plugin-xingmux.xml:
826         * gst-plugins-ugly.doap:
827         * win32/common/config.h:
828           Release 1.1.4
829
830 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
831
832         * po/af.po:
833         * po/az.po:
834         * po/bg.po:
835         * po/ca.po:
836         * po/cs.po:
837         * po/da.po:
838         * po/de.po:
839         * po/el.po:
840         * po/en_GB.po:
841         * po/eo.po:
842         * po/es.po:
843         * po/eu.po:
844         * po/fi.po:
845         * po/fr.po:
846         * po/gl.po:
847         * po/hr.po:
848         * po/hu.po:
849         * po/id.po:
850         * po/it.po:
851         * po/ja.po:
852         * po/lt.po:
853         * po/lv.po:
854         * po/ms.po:
855         * po/mt.po:
856         * po/nb.po:
857         * po/nl.po:
858         * po/or.po:
859         * po/pl.po:
860         * po/pt_BR.po:
861         * po/ro.po:
862         * po/ru.po:
863         * po/sk.po:
864         * po/sl.po:
865         * po/sq.po:
866         * po/sr.po:
867         * po/sv.po:
868         * po/tr.po:
869         * po/uk.po:
870         * po/vi.po:
871         * po/zh_CN.po:
872           Update .po files
873
874 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
875
876         * po/pt_BR.po:
877           po: update translations
878
879 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
880
881         * ext/x264/gstx264enc.c:
882           x264enc: log when we output a lower profile than requested
883
884 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
885
886         * ext/x264/gstx264enc.c:
887           x264enc: Consider subset relations of profiles when setting srcpad caps
888           constrained-baseline is a subset of baseline, is a subset of main,
889           is a subset of high profile.
890           https://bugzilla.gnome.org/show_bug.cgi?id=705425
891
892 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
893
894         * ext/x264/gstx264enc.c:
895           x264enc: propagate flow return back to base class and upstream
896           https://bugzilla.gnome.org/show_bug.cgi?id=705425
897
898 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
899
900         * configure.ac:
901           configure: fix x264 version checking
902           x264 releases carry pkg-config versions such as 0.120.x
903           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
904           then fail, so we need to either check for > 0.119.0 or
905           for >= 0.120 to make this work right.
906
907 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
908
909         * ext/x264/gstx264enc.c:
910           x264enc: minor clean-up
911           We requires x264 build >= 120 now.
912
913 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
914
915         * ext/mpeg2dec/gstmpeg2dec.c:
916           mpeg2dec: Fix mpeg2_reset() calls
917
918 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
919
920         * ext/mpeg2dec/gstmpeg2dec.c:
921         * ext/x264/gstx264enc.c:
922           ext: Use new flush vfunc of video codec base classes and remove reset implementations
923
924 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
925
926         * gst/asfdemux/gstasfdemux.c:
927           asfdemux: fix build on C89 compilers
928
929 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
930
931         * gst/asfdemux/asfpacket.c:
932         * gst/asfdemux/gstasfdemux.c:
933           asfdemux: fix seeking in push mode
934
935 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
936
937         * configure.ac:
938           build: add subdir-objects to AM_INIT_AUTOMAKE
939           Fixes warnings in automake 1.14
940           https://bugzilla.gnome.org/show_bug.cgi?id=705350
941
942 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
943
944         * ext/mpeg2dec/gstmpeg2dec.c:
945           mpeg2dec: Do a hard reset of flush_stop
946           Which is notified by hard == 0 with latest refactoring.
947
948 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
949
950         * po/LINGUAS:
951         * po/da.po:
952         * po/de.po:
953         * po/gl.po:
954         * po/hr.po:
955         * po/hu.po:
956         * po/ja.po:
957         * po/nb.po:
958         * po/nl.po:
959         * po/pl.po:
960         * po/ru.po:
961         * po/sl.po:
962         * po/tr.po:
963         * po/uk.po:
964         * po/vi.po:
965           po: update translations
966
967 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
968
969         * configure.ac:
970           Back to development
971
972 === release 1.1.3 ===
973
974 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
975
976         * ChangeLog:
977         * NEWS:
978         * RELEASE:
979         * configure.ac:
980         * docs/plugins/inspect/plugin-a52dec.xml:
981         * docs/plugins/inspect/plugin-amrnb.xml:
982         * docs/plugins/inspect/plugin-amrwbdec.xml:
983         * docs/plugins/inspect/plugin-asf.xml:
984         * docs/plugins/inspect/plugin-cdio.xml:
985         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
986         * docs/plugins/inspect/plugin-dvdread.xml:
987         * docs/plugins/inspect/plugin-dvdsub.xml:
988         * docs/plugins/inspect/plugin-lame.xml:
989         * docs/plugins/inspect/plugin-mad.xml:
990         * docs/plugins/inspect/plugin-mpeg2dec.xml:
991         * docs/plugins/inspect/plugin-realmedia.xml:
992         * docs/plugins/inspect/plugin-siddec.xml:
993         * docs/plugins/inspect/plugin-twolame.xml:
994         * docs/plugins/inspect/plugin-x264.xml:
995         * docs/plugins/inspect/plugin-xingmux.xml:
996         * gst-plugins-ugly.doap:
997         * win32/common/config.h:
998           Release 1.1.3
999
1000 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1001
1002         * po/af.po:
1003         * po/az.po:
1004         * po/bg.po:
1005         * po/ca.po:
1006         * po/cs.po:
1007         * po/da.po:
1008         * po/de.po:
1009         * po/el.po:
1010         * po/en_GB.po:
1011         * po/eo.po:
1012         * po/es.po:
1013         * po/eu.po:
1014         * po/fi.po:
1015         * po/fr.po:
1016         * po/gl.po:
1017         * po/hu.po:
1018         * po/id.po:
1019         * po/it.po:
1020         * po/ja.po:
1021         * po/lt.po:
1022         * po/lv.po:
1023         * po/ms.po:
1024         * po/mt.po:
1025         * po/nb.po:
1026         * po/nl.po:
1027         * po/or.po:
1028         * po/pl.po:
1029         * po/pt_BR.po:
1030         * po/ro.po:
1031         * po/ru.po:
1032         * po/sk.po:
1033         * po/sl.po:
1034         * po/sq.po:
1035         * po/sr.po:
1036         * po/sv.po:
1037         * po/tr.po:
1038         * po/uk.po:
1039         * po/vi.po:
1040         * po/zh_CN.po:
1041           Update .po files
1042
1043 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1044
1045         * gst/asfdemux/gstasfdemux.c:
1046         * gst/realmedia/rademux.c:
1047         * gst/realmedia/rmdemux.c:
1048           gst: Don't swap start/stop for negative rates in the SEGMENT query
1049
1050 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1051
1052         * gst/realmedia/rademux.c:
1053         * gst/realmedia/rmdemux.c:
1054           real: Implement SEGMENT query
1055
1056 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1057
1058         * gst/asfdemux/gstasfdemux.c:
1059           asfdemux: Implement SEGMENT query
1060
1061 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
1062
1063         * gst/asfdemux/asfheaders.c:
1064         * gst/asfdemux/asfheaders.h:
1065         * gst/asfdemux/asfpacket.c:
1066         * gst/asfdemux/gstasfdemux.c:
1067         * gst/asfdemux/gstasfdemux.h:
1068           asfdemux: Add support for dvr-ms
1069           https://bugzilla.gnome.org/show_bug.cgi?id=705026
1070
1071 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
1072
1073         * gst/realmedia/rtspreal.c:
1074           rtspreal: Ensure output value has an assigned value
1075           In the case where this macro was used, that dest was != NULL but that
1076           the strncmp failed, we would end up with dest_len being undefined.
1077
1078 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
1079
1080         * ext/x264/gstx264enc.c:
1081           x264: Fix dts comparision
1082           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
1083           and signed value... resulting it the result never being < 0.
1084           Instead just check if it is smaller before assigning to frame->dts.
1085
1086 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
1087
1088         * gst/asfdemux/gstasfdemux.c:
1089         * gst/asfdemux/gstasfdemux.h:
1090           asfdemux: fix seqnum handling for seeks
1091           Use the same seqnum as the seek for flushes/segments that are
1092           caused by the seek. Also do the same for segment events
1093           Fixes #676242
1094
1095 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1096
1097         * ext/mpeg2dec/gstmpeg2dec.c:
1098           mpeg2dec: Clean up reset/start/stop handling
1099
1100 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1101
1102         * ext/x264/gstx264enc.c:
1103           x264enc: React properly to flushing/resetting the encoder
1104           https://bugzilla.gnome.org/show_bug.cgi?id=656007
1105
1106 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1107
1108         * gst/realmedia/rademux.c:
1109         * gst/realmedia/rademux.h:
1110         * gst/realmedia/rmdemux.c:
1111         * gst/realmedia/rmdemux.h:
1112           realmedia: Add support for group-id in the stream-start event
1113
1114 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1115
1116         * gst/asfdemux/gstasfdemux.c:
1117         * gst/asfdemux/gstasfdemux.h:
1118           asfdemux: Add support for group-id in the stream-start event
1119
1120 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1121
1122         * ext/sidplay/gstsiddec.cc:
1123         * ext/sidplay/gstsiddec.h:
1124           siddec: Add support for group-id in the stream-start event
1125
1126 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
1127
1128         * gst/realmedia/rmdemux.c:
1129           rmdemux: Mark demuxer as "running" in push-mode
1130           Allows queries (and other code) to be answered when working in push-mode.
1131           Running would only be set to TRUE accordingly when working in pull-mode
1132           once it had read header/index.
1133           Fixes #680185
1134
1135 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
1136
1137         * ext/mpeg2dec/gstmpeg2dec.c:
1138           mpeg2dec: Properly reset on sequence changes
1139           Otherwise we end up using stray data/buffers.
1140           Fixes #690701
1141
1142 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1143
1144         * configure.ac:
1145           Back to development
1146
1147 === release 1.1.2 ===
1148
1149 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1150
1151         * ChangeLog:
1152         * NEWS:
1153         * RELEASE:
1154         * configure.ac:
1155         * docs/plugins/inspect/plugin-a52dec.xml:
1156         * docs/plugins/inspect/plugin-amrnb.xml:
1157         * docs/plugins/inspect/plugin-amrwbdec.xml:
1158         * docs/plugins/inspect/plugin-asf.xml:
1159         * docs/plugins/inspect/plugin-cdio.xml:
1160         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1161         * docs/plugins/inspect/plugin-dvdread.xml:
1162         * docs/plugins/inspect/plugin-dvdsub.xml:
1163         * docs/plugins/inspect/plugin-lame.xml:
1164         * docs/plugins/inspect/plugin-mad.xml:
1165         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1166         * docs/plugins/inspect/plugin-realmedia.xml:
1167         * docs/plugins/inspect/plugin-siddec.xml:
1168         * docs/plugins/inspect/plugin-twolame.xml:
1169         * docs/plugins/inspect/plugin-x264.xml:
1170         * docs/plugins/inspect/plugin-xingmux.xml:
1171         * gst-plugins-ugly.doap:
1172         * win32/common/config.h:
1173           Release 1.1.2
1174
1175 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1176
1177         * po/af.po:
1178         * po/az.po:
1179         * po/bg.po:
1180         * po/ca.po:
1181         * po/cs.po:
1182         * po/da.po:
1183         * po/de.po:
1184         * po/el.po:
1185         * po/en_GB.po:
1186         * po/eo.po:
1187         * po/es.po:
1188         * po/eu.po:
1189         * po/fi.po:
1190         * po/fr.po:
1191         * po/gl.po:
1192         * po/hu.po:
1193         * po/id.po:
1194         * po/it.po:
1195         * po/ja.po:
1196         * po/lt.po:
1197         * po/lv.po:
1198         * po/ms.po:
1199         * po/mt.po:
1200         * po/nb.po:
1201         * po/nl.po:
1202         * po/or.po:
1203         * po/pl.po:
1204         * po/pt_BR.po:
1205         * po/ro.po:
1206         * po/ru.po:
1207         * po/sk.po:
1208         * po/sl.po:
1209         * po/sq.po:
1210         * po/sr.po:
1211         * po/sv.po:
1212         * po/tr.po:
1213         * po/uk.po:
1214         * po/vi.po:
1215         * po/zh_CN.po:
1216           Update .po files
1217
1218 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1219
1220         * ext/dvdread/dvdreadsrc.c:
1221           dvdreadsrc: correctly determine last chapter's duration
1222           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
1223           It worked just fine before ...
1224
1225 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1226
1227         * gst/realmedia/rdtmanager.c:
1228           rdt: forward sticky events
1229
1230 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1231
1232         * configure.ac:
1233           Back to development
1234
1235 === release 1.1.1 ===
1236
1237 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1238
1239         * ChangeLog:
1240         * NEWS:
1241         * RELEASE:
1242         * common:
1243         * configure.ac:
1244         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1245         * docs/plugins/inspect/plugin-a52dec.xml:
1246         * docs/plugins/inspect/plugin-amrnb.xml:
1247         * docs/plugins/inspect/plugin-amrwbdec.xml:
1248         * docs/plugins/inspect/plugin-asf.xml:
1249         * docs/plugins/inspect/plugin-cdio.xml:
1250         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1251         * docs/plugins/inspect/plugin-dvdread.xml:
1252         * docs/plugins/inspect/plugin-dvdsub.xml:
1253         * docs/plugins/inspect/plugin-lame.xml:
1254         * docs/plugins/inspect/plugin-mad.xml:
1255         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1256         * docs/plugins/inspect/plugin-realmedia.xml:
1257         * docs/plugins/inspect/plugin-siddec.xml:
1258         * docs/plugins/inspect/plugin-twolame.xml:
1259         * docs/plugins/inspect/plugin-x264.xml:
1260         * docs/plugins/inspect/plugin-xingmux.xml:
1261         * gst-plugins-ugly.doap:
1262         * win32/common/config.h:
1263           Release 1.1.1
1264
1265 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1266
1267         * po/af.po:
1268         * po/az.po:
1269         * po/bg.po:
1270         * po/ca.po:
1271         * po/cs.po:
1272         * po/da.po:
1273         * po/de.po:
1274         * po/el.po:
1275         * po/en_GB.po:
1276         * po/eo.po:
1277         * po/es.po:
1278         * po/eu.po:
1279         * po/fi.po:
1280         * po/fr.po:
1281         * po/gl.po:
1282         * po/hu.po:
1283         * po/id.po:
1284         * po/it.po:
1285         * po/ja.po:
1286         * po/lt.po:
1287         * po/lv.po:
1288         * po/ms.po:
1289         * po/mt.po:
1290         * po/nb.po:
1291         * po/nl.po:
1292         * po/or.po:
1293         * po/pl.po:
1294         * po/pt_BR.po:
1295         * po/ro.po:
1296         * po/ru.po:
1297         * po/sk.po:
1298         * po/sl.po:
1299         * po/sq.po:
1300         * po/sr.po:
1301         * po/sv.po:
1302         * po/tr.po:
1303         * po/uk.po:
1304         * po/vi.po:
1305         * po/zh_CN.po:
1306           Update .po files
1307
1308 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1309
1310         * common:
1311           Automatic update of common submodule
1312           From 098c0d7 to 01a7a46
1313
1314 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
1315
1316         * ext/mpeg2dec/gstmpeg2dec.c:
1317           mpeg2dec: make the aspect ratio calculation more accurate.
1318           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
1319           aspect-ratio if we don't have a valid upstream PAR.
1320           https://bugzilla.gnome.org/show_bug.cgi?id=685103
1321
1322 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1323
1324         * common:
1325           Automatic update of common submodule
1326           From 5edcd85 to 098c0d7
1327
1328 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1329
1330         * tests/check/elements/amrnbenc.c:
1331         * tests/check/elements/mpeg2dec.c:
1332         * tests/check/elements/x264enc.c:
1333         * tests/check/elements/xingmux.c:
1334           tests: Fix event handling
1335
1336 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
1337
1338         * ext/lame/gstlamemp3enc.c:
1339           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
1340           lame does internal resampling, but the base class only cares about
1341           the number of raw samples, so tell finish frames about that, not
1342           the number of samples in the outgoing frame.:
1343
1344 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
1345
1346         * ext/x264/gstx264enc.c:
1347           x264enc: output byte-stream if downstream has ANY caps
1348           It's what people expect when they pipe the output to
1349           filesink or into a tcp connection or pipe.
1350
1351 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
1352
1353         * MAINTAINERS:
1354         * README:
1355         * README.static-linking:
1356         * common:
1357           Automatic update of common submodule
1358           From 3cb3d3c to 5edcd85
1359
1360 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1361
1362         * configure.ac:
1363         * ext/a52dec/Makefile.am:
1364         * ext/amrnb/Makefile.am:
1365         * ext/amrwbdec/Makefile.am:
1366         * ext/cdio/Makefile.am:
1367         * ext/dvdread/Makefile.am:
1368         * ext/lame/Makefile.am:
1369         * ext/mad/Makefile.am:
1370         * ext/mpeg2dec/Makefile.am:
1371         * ext/sidplay/Makefile.am:
1372         * ext/twolame/Makefile.am:
1373         * ext/x264/Makefile.am:
1374         * gst/asfdemux/Makefile.am:
1375         * gst/dvdlpcmdec/Makefile.am:
1376         * gst/dvdsub/Makefile.am:
1377         * gst/realmedia/Makefile.am:
1378         * gst/xingmux/Makefile.am:
1379           gst: Add better support for static plugins
1380
1381 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
1382
1383         * autogen.sh:
1384         * common:
1385           Automatic update of common submodule
1386           From aed87ae to 3cb3d3c
1387
1388 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
1389
1390         * common:
1391           Automatic update of common submodule
1392           From 04c7a1e to aed87ae
1393
1394 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
1395
1396         * gst/asfdemux/gstasfdemux.c:
1397         * gst/realmedia/rmdemux.c:
1398           Use %03u instead of %u in gst_pad_create_stream_id_printf()
1399
1400 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
1401
1402         * ext/x264/gstx264enc.c:
1403           x264enc: Fix for 0/1 framerate - now uses VFR in this case
1404           Previously did a division by zero.
1405           https://bugzilla.gnome.org/show_bug.cgi?id=695728
1406
1407 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
1408
1409         * common:
1410           Automatic update of common submodule
1411           From 2de221c to 04c7a1e
1412
1413 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
1414
1415         * ext/x264/gstx264enc.c:
1416           x264enc: simplify template caps
1417           No need to make an array for one single element.
1418
1419 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
1420
1421         * ext/x264/gstx264enc.c:
1422           x264enc: put all theoretically possible formats in template caps
1423           and decide at runtime which subset of these (8-bit or 10-bit video
1424           formats) is supported. libx264 will be compiled for one of these
1425           two options, and it is possible to switch by pointing the dynamic
1426           linker to a different libx264 build at runtime. If we want our
1427           template caps to be correct, they should contain all then, with
1428           the actually supported ones determined at runtime.
1429           https://bugzilla.gnome.org/show_bug.cgi?id=691935
1430
1431 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
1432
1433         * ext/x264/gstx264enc.c:
1434           x264enc: detect supported bit depth and pixel formats at runtime
1435           http://bugs.debian.org/667573
1436           https://bugzilla.gnome.org/show_bug.cgi?id=691935
1437
1438 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
1439
1440         * autogen.sh:
1441           autogen.sh: allow calling from out-of-tree
1442           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
1443           https://bugzilla.gnome.org/show_bug.cgi?id=692857
1444
1445 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
1446
1447         * common:
1448           Automatic update of common submodule
1449           From a942293 to 2de221c
1450
1451 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
1452
1453         * tests/check/Makefile.am:
1454           tests: use _1_0 variants for the various registry variables
1455           These override the variants without version suffix. Makes 'make check' work
1456           properly in environments that set the suffixed variant for 1.0, such as
1457           jhbuild.
1458
1459 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1460
1461         * common:
1462           Automatic update of common submodule
1463           From a72faea to a942293
1464
1465 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
1466
1467         * configure.ac:
1468           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
1469           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
1470           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
1471           https://bugzilla.gnome.org/show_bug.cgi?id=690881
1472
1473 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
1474
1475         * ext/mpeg2dec/gstmpeg2dec.c:
1476           mpeg2dec: use appropriate printf format for gsize
1477
1478 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
1479
1480         * ext/cdio/gstcdio.h:
1481           cdio: Fix redundant redeclaration of 'cdio_version_string'
1482           cdio/version.h is already included by cdio/cdio.h
1483
1484 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1485
1486         * ext/sidplay/gstsiddec.cc:
1487           siddec: init debug category
1488
1489 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1490
1491         * configure.ac:
1492         * ext/dvdread/Makefile.am:
1493           dvdread: link to libgmodule-2.0 since the g_module_* API is used
1494           And the gmodule lib has been moved into the Requires.private
1495           section of the pkg-config file in core.
1496
1497 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
1498
1499         * ext/cdio/gstcdiocddasrc.c:
1500         * ext/cdio/gstcdiocddasrc.h:
1501           cdiocddasrc: detect whether drive produces samples in non-host endianness
1502           If drive produces samples in other endianness than the host,
1503           we need to byte swap them before pushing them out, or we
1504           produce nothing but noise. cdparanoia detects this automatically,
1505           but libcdio does not, so we have to do it ourselves.
1506           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
1507           https://bugzilla.gnome.org/show_bug.cgi?id=377280
1508
1509 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
1510
1511         * common:
1512           Automatic update of common submodule
1513           From b497c4f to a72faea
1514
1515 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1516
1517         * tests/check/elements/xingmux_testdata.h:
1518           xingmux: Fix unit test after change to correctly calculate number of frames
1519
1520 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1521
1522         * ext/x264/gstx264enc.c:
1523           x264enc: Add support for 10-bit color formats
1524           Requires x264 to be built with 10-bit support, which disables
1525           9-bit support. Also only advertise the color formats that were
1526           compiled into x264.
1527
1528 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1529
1530         * ext/x264/gstx264enc.c:
1531           x264enc: Add support for Y444, Y42B and NV12
1532
1533 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
1534
1535         * ext/cdio/Makefile.am:
1536         * ext/cdio/gstcdio.c:
1537           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
1538           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
1539           if they're not plain ASCII.
1540
1541 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
1542
1543         * gst/xingmux/gstxingmux.c:
1544           xingmux: Properly calculate the number of frames
1545           First, the xing header frame is never added to the count,
1546           we have to increment the count.
1547           Secondly, there is a rounding error when calculating the
1548           frame duration, as spf*GST_SECOND/rate is not an integer
1549           (26122448.9) an it must be 26122449.
1550
1551 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
1552
1553         * configure.ac:
1554           configure.ac: update courtesy of autoupdate
1555
1556 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
1557
1558         * common:
1559         * configure.ac:
1560           configure: let AG_GST_PLUGIN_DOCS check for python
1561           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
1562           which as a side-effect should pick up newer python versions as
1563           well.
1564           https://bugzilla.gnome.org/show_bug.cgi?id=563903
1565
1566 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
1567
1568         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1569           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
1570
1571 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
1572
1573         * docs/random/LICENSE:
1574         * ext/a52dec/gsta52dec.c:
1575         * ext/a52dec/gsta52dec.h:
1576         * ext/amrnb/amrnb.c:
1577         * ext/amrnb/amrnbdec.c:
1578         * ext/amrnb/amrnbdec.h:
1579         * ext/amrnb/amrnbenc.c:
1580         * ext/amrnb/amrnbenc.h:
1581         * ext/amrwbdec/amrwb.c:
1582         * ext/amrwbdec/amrwbdec.c:
1583         * ext/amrwbdec/amrwbdec.h:
1584         * ext/cdio/gstcdio.c:
1585         * ext/cdio/gstcdio.h:
1586         * ext/cdio/gstcdiocddasrc.c:
1587         * ext/cdio/gstcdiocddasrc.h:
1588         * ext/dvdread/dvdreadsrc.c:
1589         * ext/dvdread/dvdreadsrc.h:
1590         * ext/lame/gstlamemp3enc.c:
1591         * ext/lame/gstlamemp3enc.h:
1592         * ext/lame/plugin.c:
1593         * ext/mad/gstmad.c:
1594         * ext/mad/gstmad.h:
1595         * ext/mpeg2dec/gstmpeg2dec.c:
1596         * ext/mpeg2dec/gstmpeg2dec.h:
1597         * ext/sidplay/gstsiddec.cc:
1598         * ext/sidplay/gstsiddec.h:
1599         * ext/twolame/gsttwolamemp2enc.c:
1600         * ext/twolame/gsttwolamemp2enc.h:
1601         * ext/x264/gstx264enc.c:
1602         * ext/x264/gstx264enc.h:
1603         * gst-libs/gst/gettext.h:
1604         * gst-libs/gst/glib-compat-private.h:
1605         * gst-libs/gst/gst-i18n-plugin.h:
1606         * gst/asfdemux/asfheaders.c:
1607         * gst/asfdemux/asfheaders.h:
1608         * gst/asfdemux/asfpacket.c:
1609         * gst/asfdemux/asfpacket.h:
1610         * gst/asfdemux/gstasf.c:
1611         * gst/asfdemux/gstasfdemux.c:
1612         * gst/asfdemux/gstasfdemux.h:
1613         * gst/asfdemux/gstrtpasfdepay.c:
1614         * gst/asfdemux/gstrtpasfdepay.h:
1615         * gst/asfdemux/gstrtspwms.c:
1616         * gst/asfdemux/gstrtspwms.h:
1617         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1618         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1619         * gst/dvdsub/gstdvdsubdec.c:
1620         * gst/dvdsub/gstdvdsubdec.h:
1621         * gst/dvdsub/gstdvdsubparse.c:
1622         * gst/dvdsub/gstdvdsubparse.h:
1623         * gst/realmedia/asmrules.c:
1624         * gst/realmedia/asmrules.h:
1625         * gst/realmedia/gstrdtbuffer.c:
1626         * gst/realmedia/gstrdtbuffer.h:
1627         * gst/realmedia/pnmsrc.c:
1628         * gst/realmedia/pnmsrc.h:
1629         * gst/realmedia/rademux.c:
1630         * gst/realmedia/rademux.h:
1631         * gst/realmedia/rdtdepay.c:
1632         * gst/realmedia/rdtdepay.h:
1633         * gst/realmedia/rdtjitterbuffer.c:
1634         * gst/realmedia/rdtjitterbuffer.h:
1635         * gst/realmedia/rdtmanager.c:
1636         * gst/realmedia/rdtmanager.h:
1637         * gst/realmedia/realhash.c:
1638         * gst/realmedia/realhash.h:
1639         * gst/realmedia/realmedia.c:
1640         * gst/realmedia/rmdemux.c:
1641         * gst/realmedia/rmdemux.h:
1642         * gst/realmedia/rmutils.c:
1643         * gst/realmedia/rmutils.h:
1644         * gst/realmedia/rtspreal.c:
1645         * gst/realmedia/rtspreal.h:
1646         * gst/xingmux/gstxingmux.c:
1647         * gst/xingmux/gstxingmux.h:
1648         * gst/xingmux/plugin.c:
1649         * tests/check/elements/amrnbenc.c:
1650         * tests/check/elements/mpeg2dec.c:
1651         * tests/check/elements/x264enc.c:
1652         * tests/check/generic/index.c:
1653         * tests/check/generic/states.c:
1654         * tests/check/pipelines/lame.c:
1655           Fix FSF address
1656           https://bugzilla.gnome.org/show_bug.cgi?id=687520
1657
1658 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
1659
1660         * gst/dvdsub/gstdvdsubdec.c:
1661           dvdsubdec: allocate correct amount of memory for bitmap
1662           https://bugzilla.gnome.org/show_bug.cgi?id=687192
1663
1664 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
1665
1666         * ext/sidplay/gstsiddec.cc:
1667           siddec: reset bytes counter
1668           Reset the total_bytes counter so that we get timestamps correct.
1669           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
1670
1671 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
1672
1673         * configure.ac:
1674         * docs/plugins/inspect/plugin-a52dec.xml:
1675         * docs/plugins/inspect/plugin-amrnb.xml:
1676         * docs/plugins/inspect/plugin-amrwbdec.xml:
1677         * docs/plugins/inspect/plugin-asf.xml:
1678         * docs/plugins/inspect/plugin-cdio.xml:
1679         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1680         * docs/plugins/inspect/plugin-dvdread.xml:
1681         * docs/plugins/inspect/plugin-dvdsub.xml:
1682         * docs/plugins/inspect/plugin-lame.xml:
1683         * docs/plugins/inspect/plugin-mad.xml:
1684         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1685         * docs/plugins/inspect/plugin-realmedia.xml:
1686         * docs/plugins/inspect/plugin-siddec.xml:
1687         * docs/plugins/inspect/plugin-twolame.xml:
1688         * docs/plugins/inspect/plugin-x264.xml:
1689         * docs/plugins/inspect/plugin-xingmux.xml:
1690         * win32/common/config.h:
1691           Back to feature development
1692
1693 === release 1.0.2 ===
1694
1695 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
1696
1697         * ChangeLog:
1698         * NEWS:
1699         * RELEASE:
1700         * configure.ac:
1701         * docs/plugins/inspect/plugin-a52dec.xml:
1702         * docs/plugins/inspect/plugin-amrnb.xml:
1703         * docs/plugins/inspect/plugin-amrwbdec.xml:
1704         * docs/plugins/inspect/plugin-asf.xml:
1705         * docs/plugins/inspect/plugin-cdio.xml:
1706         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1707         * docs/plugins/inspect/plugin-dvdread.xml:
1708         * docs/plugins/inspect/plugin-dvdsub.xml:
1709         * docs/plugins/inspect/plugin-lame.xml:
1710         * docs/plugins/inspect/plugin-mad.xml:
1711         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1712         * docs/plugins/inspect/plugin-realmedia.xml:
1713         * docs/plugins/inspect/plugin-siddec.xml:
1714         * docs/plugins/inspect/plugin-twolame.xml:
1715         * docs/plugins/inspect/plugin-x264.xml:
1716         * docs/plugins/inspect/plugin-xingmux.xml:
1717         * gst-plugins-ugly.doap:
1718         * win32/common/config.h:
1719           Release 1.0.2
1720
1721 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
1722
1723         * gst/asfdemux/Makefile.am:
1724         * gst/realmedia/Makefile.am:
1725           Makefile.am: Fix typos for generating the Android.mk files
1726           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
1727           The typos led to generate the incorrect Android.mk files for the asfdemux
1728           and realmedia plugin.
1729           https://bugzilla.gnome.org/show_bug.cgi?id=686748
1730
1731 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1732
1733         * ext/dvdread/dvdreadsrc.c:
1734           dvdreadsrc: correctly set next cell when seeking to sector
1735
1736 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1737
1738         * gst/dvdsub/gstdvdsubparse.c:
1739           dvdsubparse: send src caps when receiving sink caps
1740
1741 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1742
1743         * ext/dvdread/dvdreadsrc.c:
1744           dvdreadsrc: update dvd event to enhanced approach
1745           ... in line with resindvdsrc.
1746
1747 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
1748
1749         * docs/Makefile.am:
1750           docs: add 'make upload' target for new-release script
1751
1752 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
1753
1754         * configure.ac:
1755         * docs/plugins/inspect/plugin-a52dec.xml:
1756         * docs/plugins/inspect/plugin-amrnb.xml:
1757         * docs/plugins/inspect/plugin-amrwbdec.xml:
1758         * docs/plugins/inspect/plugin-asf.xml:
1759         * docs/plugins/inspect/plugin-cdio.xml:
1760         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1761         * docs/plugins/inspect/plugin-dvdread.xml:
1762         * docs/plugins/inspect/plugin-dvdsub.xml:
1763         * docs/plugins/inspect/plugin-lame.xml:
1764         * docs/plugins/inspect/plugin-mad.xml:
1765         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1766         * docs/plugins/inspect/plugin-realmedia.xml:
1767         * docs/plugins/inspect/plugin-siddec.xml:
1768         * docs/plugins/inspect/plugin-twolame.xml:
1769         * docs/plugins/inspect/plugin-x264.xml:
1770         * docs/plugins/inspect/plugin-xingmux.xml:
1771         * win32/common/config.h:
1772           Back to development (bug fixing)
1773
1774 === release 1.0.1 ===
1775
1776 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
1777
1778         * ChangeLog:
1779         * NEWS:
1780         * RELEASE:
1781         * configure.ac:
1782         * docs/plugins/inspect/plugin-a52dec.xml:
1783         * docs/plugins/inspect/plugin-amrnb.xml:
1784         * docs/plugins/inspect/plugin-amrwbdec.xml:
1785         * docs/plugins/inspect/plugin-asf.xml:
1786         * docs/plugins/inspect/plugin-cdio.xml:
1787         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1788         * docs/plugins/inspect/plugin-dvdread.xml:
1789         * docs/plugins/inspect/plugin-dvdsub.xml:
1790         * docs/plugins/inspect/plugin-lame.xml:
1791         * docs/plugins/inspect/plugin-mad.xml:
1792         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1793         * docs/plugins/inspect/plugin-realmedia.xml:
1794         * docs/plugins/inspect/plugin-siddec.xml:
1795         * docs/plugins/inspect/plugin-twolame.xml:
1796         * docs/plugins/inspect/plugin-x264.xml:
1797         * docs/plugins/inspect/plugin-xingmux.xml:
1798         * gst-plugins-ugly.doap:
1799         * win32/common/config.h:
1800           Release 1.0.1
1801
1802 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
1803
1804         * common:
1805           Automatic update of common submodule
1806           From 6c0b52c to 6bb6951
1807
1808 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
1809
1810         * ext/mpeg2dec/gstmpeg2dec.c:
1811           mpeg2dec: Don't error out when there is no associated buffer
1812           In 0.10, having mpeg2dec occasionally tell us to output a frame that
1813           was never decoded was just ignored, so do the same in 1.0
1814           Fixes: #685107
1815
1816 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
1817
1818         * REQUIREMENTS:
1819         * gst/dvdsub/gstdvdsubdec.c:
1820           Purge mention of liboil and update REQUIREMENTS
1821           https://bugzilla.gnome.org/show_bug.cgi?id=673285
1822
1823 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
1824
1825         * ext/x264/gstx264enc.c:
1826           x264enc: when setting fallback decoder latency, set valid min_latency
1827           Min. latency needs to be a valid time, so pass 0 as default
1828           value in the fallback case where we can't determine any latency,
1829           and avoid nasty criticals at runtime.
1830
1831 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1832
1833         * configure.ac:
1834         * docs/plugins/inspect/plugin-a52dec.xml:
1835         * docs/plugins/inspect/plugin-amrnb.xml:
1836         * docs/plugins/inspect/plugin-amrwbdec.xml:
1837         * docs/plugins/inspect/plugin-asf.xml:
1838         * docs/plugins/inspect/plugin-cdio.xml:
1839         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1840         * docs/plugins/inspect/plugin-dvdread.xml:
1841         * docs/plugins/inspect/plugin-dvdsub.xml:
1842         * docs/plugins/inspect/plugin-lame.xml:
1843         * docs/plugins/inspect/plugin-mad.xml:
1844         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1845         * docs/plugins/inspect/plugin-realmedia.xml:
1846         * docs/plugins/inspect/plugin-siddec.xml:
1847         * docs/plugins/inspect/plugin-twolame.xml:
1848         * docs/plugins/inspect/plugin-x264.xml:
1849         * docs/plugins/inspect/plugin-xingmux.xml:
1850         * win32/common/config.h:
1851           Back to development (bug fixing)
1852
1853 === release 1.0.0 ===
1854
1855 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1856
1857         * NEWS:
1858         * RELEASE:
1859         * configure.ac:
1860         * docs/plugins/inspect/plugin-a52dec.xml:
1861         * docs/plugins/inspect/plugin-amrnb.xml:
1862         * docs/plugins/inspect/plugin-amrwbdec.xml:
1863         * docs/plugins/inspect/plugin-asf.xml:
1864         * docs/plugins/inspect/plugin-cdio.xml:
1865         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1866         * docs/plugins/inspect/plugin-dvdread.xml:
1867         * docs/plugins/inspect/plugin-dvdsub.xml:
1868         * docs/plugins/inspect/plugin-lame.xml:
1869         * docs/plugins/inspect/plugin-mad.xml:
1870         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1871         * docs/plugins/inspect/plugin-realmedia.xml:
1872         * docs/plugins/inspect/plugin-siddec.xml:
1873         * docs/plugins/inspect/plugin-twolame.xml:
1874         * docs/plugins/inspect/plugin-x264.xml:
1875         * docs/plugins/inspect/plugin-xingmux.xml:
1876         * gst-plugins-ugly.doap:
1877         * win32/common/config.h:
1878           Release 1.0.0
1879
1880 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
1881
1882         * common:
1883           Automatic update of common submodule
1884           From 4f962f7 to 6c0b52c
1885
1886 === release 0.11.99 ===
1887
1888 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1889
1890         * configure.ac:
1891         * docs/plugins/inspect/plugin-xingmux.xml:
1892         * gst-plugins-ugly.doap:
1893         * win32/common/config.h:
1894           Release 0.11.99
1895
1896 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1897
1898         * docs/plugins/inspect/plugin-a52dec.xml:
1899         * docs/plugins/inspect/plugin-amrnb.xml:
1900         * docs/plugins/inspect/plugin-amrwbdec.xml:
1901         * docs/plugins/inspect/plugin-asf.xml:
1902         * docs/plugins/inspect/plugin-cdio.xml:
1903         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1904         * docs/plugins/inspect/plugin-dvdread.xml:
1905         * docs/plugins/inspect/plugin-dvdsub.xml:
1906         * docs/plugins/inspect/plugin-lame.xml:
1907         * docs/plugins/inspect/plugin-mad.xml:
1908         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1909         * docs/plugins/inspect/plugin-realmedia.xml:
1910         * docs/plugins/inspect/plugin-siddec.xml:
1911         * docs/plugins/inspect/plugin-twolame.xml:
1912         * docs/plugins/inspect/plugin-x264.xml:
1913           docs: update docs
1914
1915 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1916
1917         * configure.ac:
1918         * ext/amrnb/Makefile.am:
1919         * ext/amrwbdec/Makefile.am:
1920         * ext/lame/Makefile.am:
1921         * ext/twolame/Makefile.am:
1922         * tests/check/Makefile.am:
1923           Remove -DGST_USE_UNSTABLE_API
1924
1925 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1926
1927         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1928         * docs/plugins/inspect/plugin-a52dec.xml:
1929         * docs/plugins/inspect/plugin-amrnb.xml:
1930         * docs/plugins/inspect/plugin-amrwbdec.xml:
1931         * docs/plugins/inspect/plugin-asf.xml:
1932         * docs/plugins/inspect/plugin-cdio.xml:
1933         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1934         * docs/plugins/inspect/plugin-dvdread.xml:
1935         * docs/plugins/inspect/plugin-dvdsub.xml:
1936         * docs/plugins/inspect/plugin-lame.xml:
1937         * docs/plugins/inspect/plugin-mad.xml:
1938         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1939         * docs/plugins/inspect/plugin-realmedia.xml:
1940         * docs/plugins/inspect/plugin-siddec.xml:
1941         * docs/plugins/inspect/plugin-twolame.xml:
1942         * docs/plugins/inspect/plugin-x264.xml:
1943           Update docs
1944
1945 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1946
1947         * ext/cdio/gstcdio.c:
1948           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
1949           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
1950           introspection/updating for this plugin.
1951
1952 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1953
1954         * gst-plugins-ugly.spec.in:
1955           Switch to F18 package naming
1956
1957 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1958
1959         * ext/dvdread/demo-play:
1960         * tests/check/elements/mpeg2dec.c:
1961           rename some caps and elements in examples
1962
1963 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
1964
1965         * configure.ac:
1966           Back to development
1967
1968 === release 0.11.94 ===
1969
1970 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
1971
1972         * ChangeLog:
1973         * configure.ac:
1974         * gst-plugins-ugly.doap:
1975         * win32/common/config.h:
1976           Release 0.11.94
1977
1978 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
1979
1980         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1981         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1982         * docs/plugins/gst-plugins-ugly-plugins.signals:
1983         * docs/plugins/inspect/plugin-a52dec.xml:
1984         * docs/plugins/inspect/plugin-amrnb.xml:
1985         * docs/plugins/inspect/plugin-amrwbdec.xml:
1986         * docs/plugins/inspect/plugin-asf.xml:
1987         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1988         * docs/plugins/inspect/plugin-dvdread.xml:
1989         * docs/plugins/inspect/plugin-dvdsub.xml:
1990         * docs/plugins/inspect/plugin-lame.xml:
1991         * docs/plugins/inspect/plugin-mad.xml:
1992         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1993         * docs/plugins/inspect/plugin-realmedia.xml:
1994         * docs/plugins/inspect/plugin-siddec.xml:
1995         * docs/plugins/inspect/plugin-twolame.xml:
1996         * docs/plugins/inspect/plugin-x264.xml:
1997           docs: update docs
1998
1999 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2000
2001         * gst/realmedia/rmdemux.c:
2002           rmdemux: use DTS and PTS
2003           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
2004           undefined to make the decoder do the right thing. We can then remove the code
2005           that tries to guess the PTS from the DTS.
2006
2007 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
2008
2009         * ext/mpeg2dec/gstmpeg2dec.c:
2010           mpeg2dec: Hold ref to buffer while mapped
2011           So that the buffer still exists when we go to unmap it later,
2012           even if it got pushed in the meantime.
2013
2014 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
2015
2016         * tests/check/elements/x264enc.c:
2017           x264enc test: x264enc produces constrained-baseline, not the full baseline
2018
2019 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2020
2021         * gst/asfdemux/gstasfdemux.c:
2022         * gst/realmedia/rademux.c:
2023         * gst/realmedia/rmdemux.c:
2024           gst: only activate in pull mode if upstream is seekable
2025
2026 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2027
2028         * gst/realmedia/rademux.c:
2029           rademux: tags can be NULL
2030
2031 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2032
2033         * ext/mad/gstmad.c:
2034           mad: fix email address
2035
2036 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2037
2038         * ext/mad/gstmad.c:
2039           mad: init base class method only once
2040
2041 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2042
2043         * gst/xingmux/gstxingmux.c:
2044           xingmux: remove defunct commented code
2045
2046 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2047
2048         * gst/dvdsub/gstdvdsubdec.c:
2049           dvbsubdec: handle and send GAP event
2050           ... in stead of update newsegment event.
2051
2052 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2053
2054         * gst/dvdsub/gstdvdsubdec.c:
2055           dvbsubdec: adjust disabled code comment style
2056
2057 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2058
2059         * ext/x264/gstx264enc.c:
2060           x264enc: clean up some debug statements
2061
2062 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2063
2064         * ext/x264/gstx264enc.c:
2065         * ext/x264/gstx264enc.h:
2066           x264enc: handle possibly negative DTS provided by codec
2067           ... by arranging for an offset such that DTS == PTS for keyframes,
2068           which is expected elsewhere to go along with semantics of PTS and DTS.
2069           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
2070
2071 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
2072
2073         * gst-plugins-ugly.spec.in:
2074           Fix spec file for ugly
2075
2076 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2077
2078         * tests/check/elements/mpeg2dec.c:
2079           tests: mpeg2dec: initialize variable
2080           ... which avoids test segfaulting.
2081
2082 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
2083
2084         * tests/check/elements/mpeg2dec.c:
2085           check: Feed parsed data to mpeg2dec
2086           And fix the expected output caps by adding colorimetry field
2087
2088 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
2089
2090         * common:
2091           Automatic update of common submodule
2092           From 668acee to 4f962f7
2093
2094 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
2095
2096         * configure.ac:
2097           configure: bump gtk-doc req to 1.12 (mar-2009)
2098           This allows us to e.g. unconditionally use gtkdoc-rebase.
2099
2100 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
2101
2102         * docs/plugins/inspect/plugin-dvdsub.xml:
2103         * gst/dvdsub/gstdvdsubdec.c:
2104         * gst/dvdsub/gstdvdsubparse.c:
2105           video/x-dvd-subpicture -> subpicture/x-dvd
2106
2107 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2108
2109         * ext/x264/gstx264enc.c:
2110           x264enc: Use new video encoder base class API for handling tags
2111
2112 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2113
2114         * gst/dvdsub/gstdvdsubdec.c:
2115           dvdsubdec: Set alignment at the correct place of GstAllocationParams
2116
2117 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2118
2119         * configure.ac:
2120         * win32/common/config.h:
2121           Back to development
2122
2123 === release 0.11.93 ===
2124
2125 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2126
2127         * configure.ac:
2128         * gst-plugins-ugly.doap:
2129         * win32/common/config.h:
2130           Release 0.11.93
2131
2132 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2133
2134         * gst/asfdemux/asfpacket.c:
2135         * gst/realmedia/rmdemux.c:
2136           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
2137
2138 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
2139
2140         * gst/asfdemux/asfpacket.c:
2141           asfdemux: avoid some more invalid timestamp arithmetic
2142           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
2143
2144 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2145
2146         * ext/sidplay/gstsiddec.cc:
2147         * gst/asfdemux/gstasfdemux.c:
2148         * gst/realmedia/rademux.c:
2149         * gst/realmedia/rmdemux.c:
2150           gst: Add stream-id to stream-start events
2151
2152 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
2153
2154         * ext/mpeg2dec/gstmpeg2dec.c:
2155           mpeg2dec: Don't use NULL values for fbuf
2156           We need to make a difference between the initial dummy buffers (which
2157           have a fbuf->id of NULL) and the buffers on which we allocated
2158           video frames.
2159
2160 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
2161
2162         * common:
2163           Automatic update of common submodule
2164           From 94ccf4c to 668acee
2165
2166 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
2167
2168         * ext/a52dec/gsta52dec.c:
2169         * ext/lame/gstlamemp3enc.c:
2170         * gst/asfdemux/gstasfdemux.c:
2171         * gst/realmedia/rademux.c:
2172         * gst/realmedia/rmdemux.c:
2173         * gst/realmedia/rmutils.c:
2174           gst_tag_list_free -> gst_tag_list_unref
2175
2176 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2177
2178         * ext/sidplay/gstsiddec.cc:
2179         * ext/x264/gstx264enc.c:
2180         * gst/asfdemux/gstasfdemux.c:
2181         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2182         * gst/realmedia/rademux.c:
2183         * gst/realmedia/rmdemux.c:
2184           tag: Update for taglist/tag event API changes
2185
2186 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
2187
2188         * ext/mpeg2dec/gstmpeg2dec.c:
2189           mpeg2dec: Avoid dropping first GOP
2190           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
2191           do not check if it is NULL or not.
2192           And cleanup a bit of debug
2193
2194 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2195
2196         * gst/realmedia/rdtmanager.c:
2197         * gst/realmedia/rdtmanager.h:
2198           rdt: add on-npt-stop signal
2199           rtspsrc will look for it.
2200
2201 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2202
2203         * gst/realmedia/rdtmanager.c:
2204           rdt: set caps after activating the pad
2205
2206 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2207
2208         * gst/realmedia/gstrdtbuffer.c:
2209           rdt: reset map info
2210
2211 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2212
2213         * gst/asfdemux/gstrtpasfdepay.c:
2214           asfdepay: fix padding correction
2215           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
2216           existing memory in the target buffer..
2217           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
2218
2219 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2220
2221         * ext/mpeg2dec/gstmpeg2dec.c:
2222           mpeg2dec: copy buffer flags when cropping
2223           When we crop a buffer, copy the flags as well.
2224
2225 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
2226
2227         * ext/mpeg2dec/gstmpeg2dec.c:
2228           mpeg2dec: Fix GstVideoInfo pointer
2229
2230 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
2231
2232         * ext/mpeg2dec/gstmpeg2dec.c:
2233           mpeg2dec: Correctly flag output buffer interlaced state
2234           If the sequence is not flagged as progressive its buffers are marked
2235           interlace mode mixed. There is an individual picture flag indicating
2236           whether picture in the sequence are interlaced or not. This is used
2237           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
2238           completely indicate the buffer's interlaced state.
2239           Also, TFF and RFF should only be set if the sequence is not progressive.
2240
2241 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2242
2243         * ext/mpeg2dec/gstmpeg2dec.c:
2244           ext: Update for video base classes API changes
2245
2246 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2247
2248         * common:
2249           Automatic update of common submodule
2250           From 98e386f to 94ccf4c
2251
2252 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2253
2254         * gst/asfdemux/asfpacket.c:
2255           asfdemux: make sure to avoid arithmetic with _NONE timestamp
2256
2257 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2258
2259         * gst/asfdemux/asfpacket.c:
2260           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
2261           ... so it does not get used as first (valid) payload ts, whereas
2262           the first real valid payload ts may be considerably larger.
2263           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
2264
2265 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2266
2267         * gst/asfdemux/gstasfdemux.c:
2268           asfdemux: slightly relax supported seek requirements
2269           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
2270
2271 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2272
2273         * ext/mpeg2dec/gstmpeg2dec.c:
2274           mpeg2dec: Propagate GstFlowReturn where needed
2275           It was just ignoring the return values...
2276
2277 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2278
2279         * ext/mpeg2dec/gstmpeg2dec.c:
2280           mpeg2dec: Store temporary buffers out of the way
2281           When mpeg2dec needs to do cropping (because downstream can't handle it),
2282           we need temporary buffers to decode to.
2283           Use the user_data field to store those, and unify the rest of the code
2284           that needs to touch a buffer (regardless of how/where it was allocated).
2285           https://bugzilla.gnome.org/show_bug.cgi?id=680194
2286
2287 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2288
2289         * ext/mpeg2dec/gstmpeg2dec.c:
2290           mpeg2dec: Call gst_video_decoder_negotiate()
2291
2292 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2293
2294         * gst/realmedia/rmdemux.c:
2295           rmdemux: give stream tags a different event name so they don't overwrite global tags
2296           There can only be one taglist per name for sticky tag events.
2297           Needs to be fixed more properly, see
2298           https://bugzilla.gnome.org/show_bug.cgi?id=677619
2299
2300 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2301
2302         * gst/realmedia/rademux.c:
2303           rademux: set/send caps on pad after activating it
2304
2305 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2306
2307         * gst/realmedia/rmdemux.c:
2308           rmdemux: set/send caps after activating the source pads
2309           Makes sure the caps event isn't dropped immediately.
2310
2311 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2312
2313         * ext/dvdread/dvdreadsrc.c:
2314           dvdreadsrc: mustn't drop queries like caps query if not started yet
2315
2316 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
2317
2318         * gst/asfdemux/gstasfdemux.c:
2319           asfdemux: extract WM/Year as GstDateTime instead of GDate
2320           So we can signal that only the year field is valid.
2321
2322 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2323
2324         * gst/asfdemux/gstasfdemux.c:
2325           asfdemux: don't leak payload if we are not pushing it
2326
2327 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2328
2329         * ext/sidplay/gstsiddec.cc:
2330         * gst/asfdemux/gstasfdemux.c:
2331         * gst/realmedia/rademux.c:
2332         * gst/realmedia/rmdemux.c:
2333           demuxers: Push STREAM_START when needed
2334
2335 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2336
2337         * gst/asfdemux/gstasfdemux.c:
2338           asf: don't push on inactive streams
2339
2340 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2341
2342         * ext/dvdread/dvdreadsrc.c:
2343           dvdreadsrc: set rank to NONE
2344           It should never be autoplugged really, for DVD
2345           playback there's rsndvd (or will be, realsoonnow).
2346
2347 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2348
2349         * ext/mpeg2dec/gstmpeg2dec.c:
2350           fix for allocator API changes
2351
2352 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2353
2354         * ext/x264/gstx264enc.c:
2355           update for query api changes
2356
2357 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2358
2359         * ext/mpeg2dec/gstmpeg2dec.c:
2360           update for query api changes
2361
2362 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2363
2364         * ext/x264/gstx264enc.c:
2365           update for allocation query changes
2366
2367 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
2368
2369         * LICENSE_readme:
2370           LICENSE_readme: fix typo
2371
2372 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
2373
2374         * LICENSE_readme:
2375           LICENSE_readme: mention x264
2376           https://bugzilla.gnome.org/show_bug.cgi?id=679472
2377
2378 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2379
2380         * gst/asfdemux/gstasfdemux.c:
2381         * gst/realmedia/rademux.c:
2382         * gst/realmedia/rmdemux.c:
2383           gst: Implement segment-done event
2384
2385 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2386
2387         * gst/asfdemux/gstasfdemux.c:
2388           asf: fix x-wmv format in caps
2389
2390 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2391
2392         * gst/asfdemux/asfpacket.c:
2393           asf: unmap packets
2394
2395 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
2396
2397         * gst/asfdemux/asfpacket.c:
2398         * gst/asfdemux/asfpacket.h:
2399         * gst/asfdemux/gstasfdemux.c:
2400           asfdemux: Ignore parsing errors from broken packets
2401           We should instead be counting the number of errors and exiting if
2402           they're too numerous. This makes a number of broken ASF files playable.
2403           https://bugzilla.gnome.org/show_bug.cgi?id=678543
2404           Conflicts:
2405           gst/asfdemux/asfpacket.c
2406           gst/asfdemux/gstasfdemux.c
2407
2408 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2409
2410         * gst/asfdemux/gstasfdemux.c:
2411           fix interlace-mode
2412
2413 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2414
2415         * ext/mpeg2dec/gstmpeg2dec.c:
2416           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
2417
2418 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2419
2420         * ext/mpeg2dec/gstmpeg2dec.c:
2421           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
2422           Fixes bug #377713.
2423
2424 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
2425
2426         * ext/x264/gstx264enc.c:
2427           x264enc: Fix unitialized variable and taglist event
2428
2429 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2430
2431         * ext/mpeg2dec/gstmpeg2dec.c:
2432           mpeg2dec: fix compilation
2433
2434 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2435
2436         * ext/sidplay/gstsiddec.cc:
2437         * gst/asfdemux/gstasfdemux.c:
2438         * gst/realmedia/rademux.c:
2439         * gst/realmedia/rdtmanager.c:
2440         * gst/realmedia/rmdemux.c:
2441           update for task api change
2442
2443 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2444
2445         * ext/mpeg2dec/gstmpeg2dec.c:
2446         * ext/x264/gstx264enc.c:
2447           fix compilation
2448
2449 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2450
2451         * ext/mpeg2dec/gstmpeg2dec.c:
2452         * ext/mpeg2dec/gstmpeg2dec.h:
2453           mpeg2dec: Port to 0.11 again
2454
2455 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2456
2457         * ext/x264/gstx264enc.c:
2458           x264enc: Fix compiler warning
2459
2460 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2461
2462         * ext/mpeg2dec/gstmpeg2dec.c:
2463         * ext/mpeg2dec/gstmpeg2dec.h:
2464           mpeg2dec: Report PAR if not present upstream
2465           And clean up some code
2466
2467 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2468
2469         * ext/mpeg2dec/gstmpeg2dec.c:
2470           mpeg2dec: use _scale_ceil to compute frame period
2471           https://bugzilla.gnome.org/show_bug.cgi?id=675769
2472
2473 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2474
2475         * ext/mpeg2dec/gstmpeg2dec.c:
2476           mpeg2dec: mpeg2dec actually has 3 frame latency
2477           https://bugzilla.gnome.org/show_bug.cgi?id=675769
2478
2479 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2480
2481         * ext/mpeg2dec/gstmpeg2dec.c:
2482           mpeg2dec: Fix large output buffers leak
2483
2484 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2485
2486         * ext/mpeg2dec/gstmpeg2dec.c:
2487           mpeg2dec: Port to new way of handling frame reference
2488
2489 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2490
2491         * ext/mpeg2dec/gstmpeg2dec.c:
2492           mpeg2dec: don't leak input_state
2493
2494 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2495
2496         * ext/mpeg2dec/gstmpeg2dec.c:
2497         * ext/mpeg2dec/gstmpeg2dec.h:
2498           mpeg2dec: Port to GstVideoDecoder base class
2499           Conflicts:
2500           ext/mpeg2dec/gstmpeg2dec.c
2501           ext/mpeg2dec/gstmpeg2dec.h
2502           Back to 0.10 state, needs to be ported to 0.11 again.
2503
2504 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2505
2506           Merge remote-tracking branch 'origin/master'
2507
2508 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2509
2510         * ext/x264/gstx264enc.c:
2511         * ext/x264/gstx264enc.h:
2512           x264enc: Port to 0.11 again
2513
2514 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2515
2516         * ext/x264/gstx264enc.c:
2517           x264enc: Don't set latency while holding object lock
2518           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
2519           https://bugzilla.gnome.org/show_bug.cgi?id=675762
2520
2521 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2522
2523         * ext/x264/gstx264enc.c:
2524           x264enc: Use video encoder stream lock to avoid deadlock
2525
2526 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2527
2528         * ext/x264/gstx264enc.c:
2529           x264enc: Port to new way of passing frame reference
2530
2531 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2532
2533         * ext/x264/gstx264enc.c:
2534           x264enc: Set default stream-format to avc as it's a better format
2535
2536 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2537
2538         * ext/x264/gstx264enc.c:
2539           x264enc: Fix setting latency
2540           Fixes setting latency when framerate is dynamic and round up the latency
2541           to avoid rounding issues.
2542
2543 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2544
2545         * ext/x264/gstx264enc.c:
2546           x264enc: gst_video_encoder_get_frame() is now transfer full
2547
2548 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2549
2550         * ext/x264/gstx264enc.c:
2551           x264enc: don't leak output state
2552
2553 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2554
2555         * ext/x264/gstx264enc.c:
2556         * ext/x264/gstx264enc.h:
2557           x264enc: Remove x264 backward compatibility support
2558
2559 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2560
2561         * ext/x264/gstx264enc.c:
2562           x264enc: Report latency base on x264 buffer size
2563
2564 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2565
2566         * configure.ac:
2567         * ext/x264/gstx264enc.c:
2568         * ext/x264/gstx264enc.h:
2569           x264enc: Port to GstVideoEncoder baseclass
2570           Conflicts:
2571           configure.ac
2572           ext/x264/gstx264enc.c
2573           ext/x264/gstx264enc.h
2574           Back to 0.10 state, needs to be ported to 0.11 again.
2575
2576 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2577
2578         * Android.mk:
2579         * LICENSE_readme:
2580         * configure.ac:
2581         * docs/plugins/Makefile.am:
2582         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2583         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2584         * docs/plugins/inspect/plugin-synaesthesia.xml:
2585         * gst/synaesthesia/.gitignore:
2586         * gst/synaesthesia/Makefile.am:
2587         * gst/synaesthesia/README:
2588         * gst/synaesthesia/gstsynaesthesia.c:
2589         * gst/synaesthesia/gstsynaesthesia.h:
2590         * gst/synaesthesia/synaescope.c:
2591         * gst/synaesthesia/synaescope.h:
2592           synaesthesia: remove experimental GPL-ed synaesthesia plugin
2593           It never made it out of experimental, and there's a new
2594           synaescope element in gst-plugins-bad that's hopefully
2595           sufficiently similar.
2596           https://bugzilla.gnome.org/show_bug.cgi?id=356882
2597
2598 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2599
2600         * gst/mpegstream/.gitignore:
2601           mpegstream: remove leftover hidden .gitignore file
2602
2603 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2604
2605         * gst/synaesthesia/gstsynaesthesia.c:
2606         * tests/check/elements/amrnbenc.c:
2607         * tests/check/elements/x264enc.c:
2608           elements: Use gst_pad_set_caps() instead of manual event fiddling
2609
2610 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2611
2612         * common:
2613           Automatic update of common submodule
2614           From 03a0e57 to 98e386f
2615
2616 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2617
2618         * configure.ac:
2619           Back to development
2620
2621 === release 0.11.92 ===
2622
2623 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2624
2625         * ChangeLog:
2626         * NEWS:
2627         * RELEASE:
2628         * configure.ac:
2629         * docs/plugins/inspect/plugin-a52dec.xml:
2630         * docs/plugins/inspect/plugin-amrnb.xml:
2631         * docs/plugins/inspect/plugin-amrwbdec.xml:
2632         * docs/plugins/inspect/plugin-asf.xml:
2633         * docs/plugins/inspect/plugin-cdio.xml:
2634         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2635         * docs/plugins/inspect/plugin-dvdread.xml:
2636         * docs/plugins/inspect/plugin-dvdsub.xml:
2637         * docs/plugins/inspect/plugin-lame.xml:
2638         * docs/plugins/inspect/plugin-mad.xml:
2639         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2640         * docs/plugins/inspect/plugin-realmedia.xml:
2641         * docs/plugins/inspect/plugin-siddec.xml:
2642         * docs/plugins/inspect/plugin-twolame.xml:
2643         * docs/plugins/inspect/plugin-x264.xml:
2644         * gst-plugins-ugly.doap:
2645         * win32/common/config.h:
2646           Release 0.11.92
2647
2648 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2649
2650         * po/af.po:
2651         * po/az.po:
2652         * po/bg.po:
2653         * po/ca.po:
2654         * po/cs.po:
2655         * po/da.po:
2656         * po/de.po:
2657         * po/el.po:
2658         * po/en_GB.po:
2659         * po/eo.po:
2660         * po/es.po:
2661         * po/eu.po:
2662         * po/fi.po:
2663         * po/fr.po:
2664         * po/gl.po:
2665         * po/hu.po:
2666         * po/id.po:
2667         * po/it.po:
2668         * po/ja.po:
2669         * po/lt.po:
2670         * po/lv.po:
2671         * po/ms.po:
2672         * po/mt.po:
2673         * po/nb.po:
2674         * po/nl.po:
2675         * po/or.po:
2676         * po/pl.po:
2677         * po/pt_BR.po:
2678         * po/ro.po:
2679         * po/ru.po:
2680         * po/sk.po:
2681         * po/sl.po:
2682         * po/sq.po:
2683         * po/sr.po:
2684         * po/sv.po:
2685         * po/tr.po:
2686         * po/uk.po:
2687         * po/vi.po:
2688         * po/zh_CN.po:
2689           Update .po files
2690
2691 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2692
2693         * common:
2694           Automatic update of common submodule
2695           From 1fab359 to 03a0e57
2696
2697 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2698
2699         * ext/sidplay/gstsiddec.cc:
2700         * gst/asfdemux/gstasfdemux.c:
2701         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2702         * gst/realmedia/rademux.c:
2703         * gst/realmedia/rmdemux.c:
2704           update for tag event change
2705
2706 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2707
2708         * common:
2709           Automatic update of common submodule
2710           From f1b5a96 to 1fab359
2711
2712 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2713
2714         * common:
2715           Automatic update of common submodule
2716           From 92b7266 to f1b5a96
2717
2718 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2719
2720         * common:
2721           Automatic update of common submodule
2722           From ec1c4a8 to 92b7266
2723
2724 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2725
2726         * common:
2727           Automatic update of common submodule
2728           From 3429ba6 to ec1c4a8
2729
2730 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2731
2732         * gst/realmedia/rmutils.c:
2733           realmedia: don't use GstStructure API on tag lists
2734
2735 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
2736
2737         * ext/a52dec/gsta52dec.c:
2738           a52dec: really prefer the original number (and position) of channels
2739           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
2740
2741 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2742
2743         * common:
2744           Automatic update of common submodule
2745           From dc70203 to 3429ba6
2746
2747 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2748
2749         * configure.ac:
2750         * ext/x264/gstx264enc.c:
2751           x264: bump x264 requirement to build 106 or later
2752           Build 106 is from September 2010.
2753           https://bugzilla.gnome.org/show_bug.cgi?id=676257
2754
2755 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
2756
2757         * ext/a52dec/gsta52dec.c:
2758         * m4/a52.m4:
2759           a52dec: adapt to work also with new liba52
2760           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
2761
2762 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2763
2764         * ext/a52dec/gsta52dec.c:
2765           a52dec: trigger renegotiation upon changed stream channels
2766           Fixes #675451
2767
2768 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2769
2770         * configure.ac:
2771           configure: Require core/base 0.11.91
2772
2773 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
2774
2775         * .gitignore:
2776           .gitignore: add visual studio IDE files and OS X .DS_Store files
2777           https://bugzilla.gnome.org/show_bug.cgi?id=667899
2778
2779 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2780
2781         * configure.ac:
2782           Back to development
2783
2784 === release 0.11.91 ===
2785
2786 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2787
2788         * ChangeLog:
2789         * NEWS:
2790         * RELEASE:
2791         * common:
2792         * configure.ac:
2793         * gst-plugins-ugly.doap:
2794         * win32/common/config.h:
2795           Release 0.11.91
2796
2797 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2798
2799         * po/af.po:
2800         * po/az.po:
2801         * po/bg.po:
2802         * po/ca.po:
2803         * po/cs.po:
2804         * po/da.po:
2805         * po/de.po:
2806         * po/el.po:
2807         * po/en_GB.po:
2808         * po/eo.po:
2809         * po/es.po:
2810         * po/eu.po:
2811         * po/fi.po:
2812         * po/fr.po:
2813         * po/gl.po:
2814         * po/hu.po:
2815         * po/id.po:
2816         * po/it.po:
2817         * po/ja.po:
2818         * po/lt.po:
2819         * po/lv.po:
2820         * po/ms.po:
2821         * po/mt.po:
2822         * po/nb.po:
2823         * po/nl.po:
2824         * po/or.po:
2825         * po/pl.po:
2826         * po/pt_BR.po:
2827         * po/ro.po:
2828         * po/ru.po:
2829         * po/sk.po:
2830         * po/sl.po:
2831         * po/sq.po:
2832         * po/sr.po:
2833         * po/sv.po:
2834         * po/tr.po:
2835         * po/uk.po:
2836         * po/vi.po:
2837         * po/zh_CN.po:
2838           Update .po files
2839
2840 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2841
2842           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
2843
2844 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2845
2846         * common:
2847           Automatic update of common submodule
2848           From dc70203 to 3429ba6
2849
2850 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2851
2852         * gst/asfdemux/asfpacket.c:
2853           asfdemux: Use correct enum type
2854
2855 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2856
2857         * gst/asfdemux/gstasfdemux.c:
2858           asfdemux: implement pull mode seek snap flags when an index is present
2859           Also ensure we get a proper EOS when seeking past the end of the
2860           file, or (when the snap after flag is set) between the last keyframe
2861           and the end of the file.
2862
2863 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
2864
2865         * ext/cdio/gstcdio.c:
2866         * ext/cdio/gstcdio.h:
2867         * ext/cdio/gstcdiocddasrc.c:
2868           cdio: compensate for libcdio's recent cd-text api changes
2869           https://bugzilla.gnome.org/show_bug.cgi?id=675112
2870           Conflicts:
2871           ext/cdio/gstcdiocddasrc.c
2872
2873 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2874
2875         * ext/dvdread/dvdreadsrc.c:
2876           dvdread: fix build after recent include reshuffling in core
2877           Need to include gmodule.h ourselves now.
2878
2879 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2880
2881         * ext/mpeg2dec/gstmpeg2dec.c:
2882           video: Update for libgstvideo API changes
2883
2884 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2885
2886         * common:
2887           Automatic update of common submodule
2888           From 6db25be to dc70203
2889
2890 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2891
2892         * gst/asfdemux/asfpacket.c:
2893         * gst/asfdemux/asfpacket.h:
2894           asfdemux: fix performance issue, especially with high-bitrate streams
2895           Two things were suboptimal from a performance point of view:
2896           a) consider a large media object such as a video keyframe, which
2897           may be split up into multiple fragments. We would assemble
2898           the media object as follows:
2899           buf = join (join (join (frag1, frag2), frag3), frag4)
2900           which causes many unnecessary memcpy()s, and malloc/free,
2901           which could easily add up to a multiple of the actual object
2902           size. To avoid this, we allocate a buffer of the size needed
2903           from the start and copy fragments into that directly.
2904           b) for every fragment to join, we would create a sub-buffer
2905           before joining it (which would discard the sub-buffer again),
2906           leading to unnecessary miniobject create/free churn.
2907           Conflicts:
2908           gst/asfdemux/asfpacket.c
2909           gst/asfdemux/asfpacket.h
2910
2911 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2912
2913         * gst/asfdemux/asfpacket.c:
2914           asfdemux: avoid unnecessary stream lookup
2915           We have already retrieved the stream for that stream number and
2916           made sure it's not NULL, so no need to do it again here; neither
2917           the number nor the streams changed since the last time.
2918
2919 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
2920
2921         * ext/a52dec/gsta52dec.c:
2922           a52dec: fix first_access bigger than 2
2923           gst_buffer_extract returns the number of bytes extracted, here 2 max.
2924           Set size to the buffer size as was done in 0.10 to avoid first_access
2925           error when it bypass 2.
2926           https://bugzilla.gnome.org/show_bug.cgi?id=673434
2927
2928 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2929
2930         * autogen.sh:
2931         * configure.ac:
2932           configure: Modernize autotools setup a bit
2933           Also we now only create tar.bz2 and tar.xz tarballs.
2934
2935 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2936
2937         * common:
2938           Automatic update of common submodule
2939           From 464fe15 to 6db25be
2940
2941 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2942
2943         * configure.ac:
2944           Back to development
2945
2946 === release 0.11.90 ===
2947
2948 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2949
2950         * ChangeLog:
2951         * NEWS:
2952         * RELEASE:
2953         * configure.ac:
2954         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
2955         * docs/plugins/inspect/plugin-a52dec.xml:
2956         * docs/plugins/inspect/plugin-amrnb.xml:
2957         * docs/plugins/inspect/plugin-amrwbdec.xml:
2958         * docs/plugins/inspect/plugin-asf.xml:
2959         * docs/plugins/inspect/plugin-cdio.xml:
2960         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2961         * docs/plugins/inspect/plugin-dvdread.xml:
2962         * docs/plugins/inspect/plugin-dvdsub.xml:
2963         * docs/plugins/inspect/plugin-lame.xml:
2964         * docs/plugins/inspect/plugin-mad.xml:
2965         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2966         * docs/plugins/inspect/plugin-realmedia.xml:
2967         * docs/plugins/inspect/plugin-siddec.xml:
2968         * docs/plugins/inspect/plugin-twolame.xml:
2969         * docs/plugins/inspect/plugin-x264.xml:
2970         * gst-plugins-ugly.doap:
2971         * win32/common/config.h:
2972           Release 0.11.90
2973
2974 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2975
2976         * po/af.po:
2977         * po/az.po:
2978         * po/bg.po:
2979         * po/ca.po:
2980         * po/cs.po:
2981         * po/da.po:
2982         * po/de.po:
2983         * po/el.po:
2984         * po/en_GB.po:
2985         * po/eo.po:
2986         * po/es.po:
2987         * po/eu.po:
2988         * po/fi.po:
2989         * po/fr.po:
2990         * po/gl.po:
2991         * po/hu.po:
2992         * po/id.po:
2993         * po/it.po:
2994         * po/ja.po:
2995         * po/lt.po:
2996         * po/lv.po:
2997         * po/ms.po:
2998         * po/mt.po:
2999         * po/nb.po:
3000         * po/nl.po:
3001         * po/or.po:
3002         * po/pl.po:
3003         * po/pt_BR.po:
3004         * po/ro.po:
3005         * po/ru.po:
3006         * po/sk.po:
3007         * po/sl.po:
3008         * po/sq.po:
3009         * po/sr.po:
3010         * po/sv.po:
3011         * po/tr.po:
3012         * po/uk.po:
3013         * po/vi.po:
3014         * po/zh_CN.po:
3015           Update .po files
3016
3017 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3018
3019         * ext/mad/gstmad.c.orig:
3020           mad: remove .c.orig file
3021
3022 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3023
3024         * ext/a52dec/gsta52dec.c:
3025         * ext/amrnb/amrnbdec.c:
3026         * ext/amrnb/amrnbenc.c:
3027         * ext/amrwbdec/amrwbdec.c:
3028         * ext/cdio/gstcdiocddasrc.c:
3029         * ext/dvdread/dvdreadsrc.c:
3030         * ext/lame/gstlamemp3enc.c:
3031         * ext/mad/gstmad.c:
3032         * ext/mad/gstmad.c.orig:
3033         * ext/mpeg2dec/gstmpeg2dec.c:
3034         * ext/sidplay/gstsiddec.cc:
3035         * ext/twolame/gsttwolamemp2enc.c:
3036         * ext/x264/gstx264enc.c:
3037         * gst/asfdemux/gstasfdemux.c:
3038         * gst/asfdemux/gstrtpasfdepay.c:
3039         * gst/asfdemux/gstrtspwms.c:
3040         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3041         * gst/dvdsub/gstdvdsubdec.c:
3042         * gst/dvdsub/gstdvdsubparse.c:
3043         * gst/realmedia/pnmsrc.c:
3044         * gst/realmedia/rademux.c:
3045         * gst/realmedia/rdtdepay.c:
3046         * gst/realmedia/rdtmanager.c:
3047         * gst/realmedia/rmdemux.c:
3048         * gst/realmedia/rtspreal.c:
3049         * gst/synaesthesia/gstsynaesthesia.c:
3050         * gst/xingmux/gstxingmux.c:
3051           Use new gst_element_class_set_static_metadata()
3052
3053 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3054
3055         * common:
3056           Automatic update of common submodule
3057           From 7fda524 to 464fe15
3058
3059 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3060
3061         * ext/a52dec/gsta52dec.c:
3062         * ext/amrnb/amrnb.c:
3063         * ext/amrwbdec/amrwb.c:
3064         * ext/cdio/gstcdio.c:
3065         * ext/dvdread/dvdreadsrc.c:
3066         * ext/lame/plugin.c:
3067         * ext/mad/gstmad.c:
3068         * ext/mad/gstmad.c.orig:
3069         * ext/mpeg2dec/gstmpeg2dec.c:
3070         * ext/sidplay/gstsiddec.cc:
3071         * ext/twolame/gsttwolamemp2enc.c:
3072         * ext/x264/gstx264enc.c:
3073         * gst/asfdemux/gstasf.c:
3074         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3075         * gst/dvdsub/gstdvdsubdec.c:
3076         * gst/realmedia/realmedia.c:
3077         * gst/synaesthesia/gstsynaesthesia.c:
3078         * gst/xingmux/plugin.c:
3079           gst: Update for GST_PLUGIN_DEFINE() API changes
3080
3081 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3082
3083         * configure.ac:
3084           configure: Update version to 0.11.89.1
3085
3086 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3087
3088         * configure.ac:
3089         * docs/plugins/Makefile.am:
3090         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3091         * docs/version.entities.in:
3092         * ext/a52dec/Makefile.am:
3093         * ext/amrnb/Makefile.am:
3094         * ext/amrwbdec/Makefile.am:
3095         * ext/cdio/Makefile.am:
3096         * ext/lame/Makefile.am:
3097         * ext/mad/Makefile.am:
3098         * ext/mpeg2dec/Makefile.am:
3099         * ext/sidplay/Makefile.am:
3100         * ext/twolame/Makefile.am:
3101         * ext/x264/Makefile.am:
3102         * gst-plugins-ugly.spec.in:
3103         * gst/asfdemux/Makefile.am:
3104         * gst/dvdlpcmdec/Makefile.am:
3105         * gst/dvdsub/Makefile.am:
3106         * gst/realmedia/Makefile.am:
3107         * pkgconfig/Makefile.am:
3108         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
3109         * tests/check/Makefile.am:
3110           gst: Update versioning
3111
3112 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3113
3114         * ext/mpeg2dec/gstmpeg2dec.c:
3115         * ext/mpeg2dec/gstmpeg2dec.h:
3116           mpeg2dec: fix cropping
3117           fix cropping in mpeg2dec
3118
3119 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3120
3121         * ext/mpeg2dec/gstmpeg2dec.c:
3122           mpeg2dec: add crop metadata when buffer is still writable
3123
3124 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3125
3126         * gst/asfdemux/gstrtpasfdepay.c:
3127           update for buffer api change
3128
3129 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3130
3131         * ext/a52dec/gsta52dec.c:
3132         * ext/mad/gstmad.c:
3133           ext: Update for audio decoder API changes
3134
3135 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3136
3137         * tests/check/elements/amrnbenc.c:
3138         * tests/check/elements/x264enc.c:
3139           tests: make more valgrind-friendly and plug caps leak
3140
3141 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3142
3143         * gst/asfdemux/asfpacket.c:
3144         * gst/asfdemux/gstasfdemux.c:
3145         * gst/dvdsub/gstdvdsubdec.c:
3146           update for buffer changes
3147
3148 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3149
3150         * tests/check/elements/x264enc.c:
3151           tests: x264enc: adjust test to removal of deprecated properties
3152
3153 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3154
3155           Replace master with 0.11
3156
3157 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3158
3159         * configure.ac:
3160           back to development
3161
3162 === release 0.11.2 ===
3163
3164 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3165
3166         * ChangeLog:
3167         * NEWS:
3168         * RELEASE:
3169         * configure.ac:
3170         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3171         * docs/plugins/inspect/plugin-a52dec.xml:
3172         * docs/plugins/inspect/plugin-amrnb.xml:
3173         * docs/plugins/inspect/plugin-amrwbdec.xml:
3174         * docs/plugins/inspect/plugin-asf.xml:
3175         * docs/plugins/inspect/plugin-cdio.xml:
3176         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3177         * docs/plugins/inspect/plugin-dvdread.xml:
3178         * docs/plugins/inspect/plugin-dvdsub.xml:
3179         * docs/plugins/inspect/plugin-lame.xml:
3180         * docs/plugins/inspect/plugin-mad.xml:
3181         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3182         * docs/plugins/inspect/plugin-realmedia.xml:
3183         * docs/plugins/inspect/plugin-siddec.xml:
3184         * docs/plugins/inspect/plugin-twolame.xml:
3185         * docs/plugins/inspect/plugin-x264.xml:
3186         * gst-plugins-ugly.doap:
3187         * po/af.po:
3188         * po/az.po:
3189         * po/bg.po:
3190         * po/ca.po:
3191         * po/cs.po:
3192         * po/da.po:
3193         * po/de.po:
3194         * po/el.po:
3195         * po/en_GB.po:
3196         * po/eo.po:
3197         * po/es.po:
3198         * po/eu.po:
3199         * po/fi.po:
3200         * po/fr.po:
3201         * po/gl.po:
3202         * po/hu.po:
3203         * po/id.po:
3204         * po/it.po:
3205         * po/ja.po:
3206         * po/lt.po:
3207         * po/lv.po:
3208         * po/ms.po:
3209         * po/mt.po:
3210         * po/nb.po:
3211         * po/nl.po:
3212         * po/or.po:
3213         * po/pl.po:
3214         * po/pt_BR.po:
3215         * po/ro.po:
3216         * po/ru.po:
3217         * po/sk.po:
3218         * po/sl.po:
3219         * po/sq.po:
3220         * po/sr.po:
3221         * po/sv.po:
3222         * po/tr.po:
3223         * po/uk.po:
3224         * po/vi.po:
3225         * po/zh_CN.po:
3226         * win32/common/config.h:
3227           Release 0.11.2
3228
3229 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3230
3231         * tests/check/elements/mpeg2dec.c:
3232           tests: fix after memory changes
3233
3234 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3235
3236         * ext/x264/gstx264enc.c:
3237         * ext/x264/gstx264enc.h:
3238           x264enc: remove deprecated properties
3239
3240 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3241
3242           Merge remote-tracking branch 'origin/master' into 0.11
3243           So 0.11 folks also get amr include fixes.
3244           Conflicts:
3245           ext/a52dec/gsta52dec.c
3246           ext/mad/gstmad.c
3247
3248 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3249
3250         * gst/synaesthesia/gstsynaesthesia.c:
3251           synaesthesia: fixup for bufferpool api changes
3252           ... as well as some caps ref handling.
3253
3254 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3255
3256         * gst/realmedia/rademux.c:
3257         * gst/realmedia/rmdemux.c:
3258           don't pass random pointers to pull_range
3259
3260 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3261
3262         * ext/mpeg2dec/gstmpeg2dec.c:
3263           update for bufferpool changes
3264
3265 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3266
3267         * ext/mpeg2dec/gstmpeg2dec.c:
3268           update for allocation query changes
3269
3270 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3271
3272         * ext/dvdread/dvdreadsrc.c:
3273         * ext/lame/gstlamemp3enc.c:
3274         * ext/mpeg2dec/gstmpeg2dec.c:
3275         * ext/x264/gstx264enc.c:
3276         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3277         * gst/dvdsub/gstdvdsubdec.c:
3278           update for memory api changes
3279
3280 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3281
3282         * ext/mpeg2dec/gstmpeg2dec.c:
3283           take padding into account
3284
3285 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3286
3287         * ext/mad/gstmad.c:
3288           mad: simplify parsing code
3289           Also fixes #671455 (expected at least).
3290
3291 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3292
3293         * configure.ac:
3294           configure.ac: bump required GLib to 2.31.14
3295           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
3296
3297 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3298
3299         * ext/sidplay/gstsiddec.cc:
3300           fix for caps _normalize changes
3301
3302 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3303
3304         * ext/x264/gstx264enc.c:
3305           fix for caps api changes
3306
3307 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3308
3309         * ext/a52dec/gsta52dec.c:
3310         * ext/a52dec/gsta52dec.h:
3311           a52dec: use base class tag handling helper
3312           ... so as to ensure these to be handled and sent at proper time.
3313
3314 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3315
3316         * ext/dvdread/dvdreadsrc.c:
3317           dvdreadsrc: Use variable type with correct signedness
3318
3319 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3320
3321         * ext/mpeg2dec/gstmpeg2dec.c:
3322           mpeg2dec: Copy planes in one go when possible
3323
3324 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3325
3326         * configure.ac:
3327         * ext/amrnb/amrnbdec.h:
3328         * ext/amrnb/amrnbenc.h:
3329         * ext/amrwbdec/amrwbdec.h:
3330           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
3331           In previous versions, the opencore-amr include sub-directory
3332           would be specified in the include path in the CFLAGS, but this
3333           is no longer the case in newer versions, so we need to add those
3334           to our include directives.
3335           Based on patch by: Christian Morales Vega
3336           https://bugzilla.gnome.org/show_bug.cgi?id=671123
3337
3338 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3339
3340         * configure.ac:
3341           configure: get rid of non-pkg-config ways to check for opencore-amr
3342
3343 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3344
3345         * ext/mpeg2dec/gstmpeg2dec.c:
3346           update for metadata API changes
3347
3348 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
3349
3350         * ext/amrwbdec/Makefile.am:
3351         * ext/lame/Makefile.am:
3352         * ext/mad/Makefile.am:
3353           amrwbdec, lame, mad: link to libgstbase
3354
3355 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
3356
3357         * ext/x264/gstx264enc.c:
3358           x264enc: fix compiler warning
3359
3360 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3361
3362           Merge remote-tracking branch 'origin/master' into 0.11
3363
3364 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3365
3366           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
3367           Conflicts:
3368           ext/mad/gstmad.c
3369
3370 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3371
3372         * NEWS:
3373         * RELEASE:
3374         * configure.ac:
3375         * docs/plugins/gst-plugins-ugly-plugins.args:
3376         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3377         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3378         * docs/plugins/inspect/plugin-a52dec.xml:
3379         * docs/plugins/inspect/plugin-amrnb.xml:
3380         * docs/plugins/inspect/plugin-amrwbdec.xml:
3381         * docs/plugins/inspect/plugin-asf.xml:
3382         * docs/plugins/inspect/plugin-cdio.xml:
3383         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3384         * docs/plugins/inspect/plugin-dvdread.xml:
3385         * docs/plugins/inspect/plugin-dvdsub.xml:
3386         * docs/plugins/inspect/plugin-iec958.xml:
3387         * docs/plugins/inspect/plugin-lame.xml:
3388         * docs/plugins/inspect/plugin-mad.xml:
3389         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3390         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3391         * docs/plugins/inspect/plugin-mpegstream.xml:
3392         * docs/plugins/inspect/plugin-realmedia.xml:
3393         * docs/plugins/inspect/plugin-siddec.xml:
3394         * docs/plugins/inspect/plugin-twolame.xml:
3395         * docs/plugins/inspect/plugin-x264.xml:
3396         * win32/common/config.h:
3397           Bump version after release
3398
3399 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
3400
3401         * autogen.sh:
3402           autogen.sh: avoid touching .po files during 'make'
3403           A simple workaround to deal with GNU gettext automake integration
3404           failing to deal with git.  Fixes: #669207
3405
3406 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3407
3408         * ext/x264/gstx264enc.c:
3409           x264: convert g_print to LOG
3410
3411 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3412
3413         * gst/asfdemux/gstrtpasfdepay.c:
3414           update for new memory api
3415
3416 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3417
3418         * ext/x264/gstx264enc.c:
3419           x264enc: handle pts and dts
3420
3421 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3422
3423         * ext/mad/gstmad.c:
3424           mad: handle libmad freeform parsing quirk
3425
3426 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3427
3428         * ext/mad/gstmad.c:
3429           mad: fixup unhacking last frame coaxing
3430           ... so as to not only replace the data pointer but also available size.
3431
3432 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
3433
3434         * gst-plugins-ugly.spec.in:
3435           Add latest plugins
3436
3437 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3438
3439         * win32/common/config.h:
3440           win32: back to development
3441
3442 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3443
3444         * configure.ac:
3445         * gst/synaesthesia/gstsynaesthesia.c:
3446         * gst/synaesthesia/gstsynaesthesia.h:
3447           synaesthesia: port to 0.11
3448
3449 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3450
3451         * configure.ac:
3452         * gst/xingmux/gstxingmux.c:
3453           xingmux: port to 0.11
3454
3455 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3456
3457         * configure.ac:
3458           back to development
3459
3460 === release 0.11.1 ===
3461
3462 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3463
3464         * ChangeLog:
3465         * NEWS:
3466         * RELEASE:
3467         * configure.ac:
3468         * docs/plugins/gst-plugins-ugly-plugins.args:
3469         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3470         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3471         * docs/plugins/inspect/plugin-a52dec.xml:
3472         * docs/plugins/inspect/plugin-amrnb.xml:
3473         * docs/plugins/inspect/plugin-amrwbdec.xml:
3474         * docs/plugins/inspect/plugin-asf.xml:
3475         * docs/plugins/inspect/plugin-cdio.xml:
3476         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3477         * docs/plugins/inspect/plugin-dvdread.xml:
3478         * docs/plugins/inspect/plugin-dvdsub.xml:
3479         * docs/plugins/inspect/plugin-lame.xml:
3480         * docs/plugins/inspect/plugin-mad.xml:
3481         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3482         * docs/plugins/inspect/plugin-realmedia.xml:
3483         * docs/plugins/inspect/plugin-siddec.xml:
3484         * docs/plugins/inspect/plugin-twolame.xml:
3485         * docs/plugins/inspect/plugin-x264.xml:
3486         * gst-plugins-ugly.doap:
3487         * po/af.po:
3488         * po/az.po:
3489         * po/bg.po:
3490         * po/ca.po:
3491         * po/cs.po:
3492         * po/da.po:
3493         * po/de.po:
3494         * po/el.po:
3495         * po/en_GB.po:
3496         * po/eo.po:
3497         * po/es.po:
3498         * po/eu.po:
3499         * po/fi.po:
3500         * po/fr.po:
3501         * po/gl.po:
3502         * po/hu.po:
3503         * po/id.po:
3504         * po/it.po:
3505         * po/ja.po:
3506         * po/lt.po:
3507         * po/lv.po:
3508         * po/ms.po:
3509         * po/mt.po:
3510         * po/nb.po:
3511         * po/nl.po:
3512         * po/or.po:
3513         * po/pl.po:
3514         * po/pt_BR.po:
3515         * po/ro.po:
3516         * po/ru.po:
3517         * po/sk.po:
3518         * po/sl.po:
3519         * po/sq.po:
3520         * po/sr.po:
3521         * po/sv.po:
3522         * po/tr.po:
3523         * po/uk.po:
3524         * po/vi.po:
3525         * po/zh_CN.po:
3526         * win32/common/config.h:
3527           RELEASE 0.11.1
3528
3529 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3530
3531           Merge branch 'master' into 0.11
3532           Conflicts:
3533           ext/mad/gstmad.c
3534
3535 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3536
3537         * ext/mad/gstmad.c:
3538           mad: unhack last frame coaxing
3539           ... so as to maximally use available base class API and interfere least
3540           as possible with its internal state.
3541
3542 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3543
3544         * ext/mad/gstmad.c:
3545           mad: fix compilation
3546
3547 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3548
3549         * ext/mad/gstmad.c:
3550           mad: chain up to default event handler
3551
3552 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
3553
3554         * ext/x264/gstx264enc.c:
3555           x264enc: unmap video frame after encoding
3556           Fixes major memory leak.
3557           https://bugzilla.gnome.org/show_bug.cgi?id=669863
3558
3559 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3560
3561         * ext/x264/gstx264enc.c:
3562           x264enc: fix after merge
3563
3564 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3565
3566           Merge branch 'master' into 0.11
3567           Conflicts:
3568           ext/x264/gstx264enc.c
3569
3570 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3571
3572         * ext/sidplay/gstsiddec.cc:
3573         * ext/sidplay/gstsiddec.h:
3574           sidplay: don't use ulong properties
3575
3576 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3577
3578         * ext/sidplay/gstsiddec.cc:
3579           sidplay: fix negotiation
3580
3581 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
3582
3583         * ext/x264/gstx264enc.c:
3584           x264enc: Add baseline profile to caps
3585           libx264 does not yet support the features that create the difference
3586           between baseline and constrained baseline profile. Hence it currently
3587           supports both though it can only technically encode constrained
3588           baseline.
3589
3590 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3591
3592         * ext/amrnb/amrnbenc.c:
3593         * gst/asfdemux/gstasfdemux.c:
3594         * gst/realmedia/rdtmanager.c:
3595           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
3596
3597 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3598
3599         * tests/check/elements/mpeg2dec.c:
3600           mpeg2dec: fix test a bit more
3601           Still broken because cropping is broken in mpeg2dec
3602
3603 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3604
3605         * tests/check/elements/amrnbenc.c:
3606         * tests/check/elements/x264enc.c:
3607         * tests/check/elements/xingmux.c:
3608           tests: fix some tests
3609
3610 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3611
3612         * ext/twolame/gsttwolamemp2enc.c:
3613           twolame: Use new audio encoder/decoder base class API for srcpad caps
3614
3615 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3616
3617         * ext/lame/gstlamemp3enc.c:
3618           lame: Use new audio encoder/decoder base class API for srcpad caps
3619
3620 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3621
3622         * ext/mad/gstmad.c:
3623           mad: Use new audio encoder/decoder base class API for srcpad caps
3624
3625 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3626
3627         * ext/a52dec/gsta52dec.c:
3628           a52dec: Use new audio encoder/decoder base class API for srcpad caps
3629
3630 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3631
3632         * ext/amrwbdec/amrwbdec.c:
3633           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
3634
3635 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3636
3637         * ext/amrnb/amrnbdec.c:
3638         * ext/amrnb/amrnbenc.c:
3639           amrnb: Use new audio encoder/decoder base class API for srcpad caps
3640
3641 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3642
3643         * ext/mad/gstmad.c:
3644           mad: ensure we do not confuse the base class with our buffer guard
3645           mad expects extra bytes at the end of a buffer (see discussion in
3646           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
3647           and since we inject these without the base class' knowledge, we
3648           need to hide the bodies better.
3649           This fixes an assert at EOS when decoding an mp3 manually without
3650           an intervening mpegaudioparse.
3651
3652 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3653
3654         * gst/realmedia/rtspreal.c:
3655           update for HEADER flag
3656
3657 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
3658
3659         * ext/x264/gstx264enc.c:
3660         * ext/x264/gstx264enc.h:
3661           x264enc: implement force-key-unit API
3662
3663 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3664
3665         * common:
3666           Automatic update of common submodule
3667           From c463bc0 to 7fda524
3668
3669 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3670
3671         * ext/amrnb/amrnbdec.c:
3672         * ext/amrwbdec/amrwbdec.c:
3673           amr: port to 0.11 again
3674
3675 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3676
3677           Merge branch 'master' into 0.11
3678           Conflicts:
3679           ext/a52dec/gsta52dec.c
3680
3681 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3682
3683         * ext/a52dec/gsta52dec.c:
3684         * ext/amrnb/amrnbdec.c:
3685         * ext/amrnb/amrnbenc.c:
3686         * ext/amrwbdec/amrwbdec.c:
3687         * ext/dvdread/dvdreadsrc.c:
3688         * ext/lame/gstlamemp3enc.c:
3689         * ext/mad/gstmad.c:
3690         * ext/mpeg2dec/gstmpeg2dec.c:
3691         * ext/sidplay/gstsiddec.cc:
3692         * ext/twolame/gsttwolamemp2enc.c:
3693         * gst/asfdemux/asfpacket.c:
3694         * gst/asfdemux/gstasfdemux.c:
3695         * gst/asfdemux/gstrtpasfdepay.c:
3696         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3697         * gst/dvdsub/gstdvdsubdec.c:
3698         * gst/dvdsub/gstdvdsubdec.h:
3699         * gst/realmedia/gstrdtbuffer.c:
3700         * gst/realmedia/gstrdtbuffer.h:
3701         * gst/realmedia/rdtdepay.c:
3702         * gst/realmedia/rmdemux.c:
3703         * gst/realmedia/rmutils.c:
3704           port to new memory API
3705
3706 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3707
3708         * common:
3709           Automatic update of common submodule
3710           From 2a59016 to c463bc0
3711
3712 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3713
3714         * gst-libs/gst/glib-compat-private.h:
3715           Remove compatibility versions for deprecated GLib API
3716
3717 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3718
3719         * ext/a52dec/gsta52dec.c:
3720           a52dec: fix read buffer overflow upon syncing
3721           The wrong size was being decremented, leading to a runaway
3722           read loop.
3723
3724 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3725
3726         * common:
3727         * configure.ac:
3728           Add --disable-fatal-warnings configure option
3729
3730 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3731
3732         * gst/asfdemux/gstasfdemux.c:
3733         * gst/realmedia/rademux.c:
3734         * gst/realmedia/rdtmanager.c:
3735         * gst/realmedia/rmdemux.c:
3736           port to new gthread API
3737
3738 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3739
3740         * configure.ac:
3741           configure.ac: Require GLib 2.31.10 for consistency
3742
3743 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3744
3745         * common:
3746           Automatic update of common submodule
3747           From 0807187 to 2a59016
3748
3749 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3750
3751         * ext/amrwbdec/amrwbdec.c:
3752           amrwbdec: _parse should not return OK if not enough data yet
3753
3754 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3755
3756         * ext/amrnb/amrnbdec.c:
3757           amrnbdec: _parse should not return OK if not enough data yet
3758
3759 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3760
3761         * ext/dvdread/dvdreadsrc.c:
3762           dvdreadsrc: fix off by one in cell calculation for the last chapter
3763
3764 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3765
3766         * gst/asfdemux/gstasfdemux.c:
3767           asfdemux: set caps on src pad before adding it
3768
3769 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3770
3771         * gst/asfdemux/gstasfdemux.c:
3772           asfdemux: perform writable buffer map to copy into it
3773
3774 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3775
3776         * gst/asfdemux/asfpacket.c:
3777         * gst/asfdemux/asfpacket.h:
3778           asfpacket: fix 0.11 ported payload extraction
3779           ... to cater for not necessarily offset == size - cur_pos,
3780           as size may have been adjusted due to padding.
3781           Fixes #667567.
3782
3783 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3784
3785         * ext/x264/gstx264enc.c:
3786           x264enc: remove useless and semantically (though not practically) wrong code
3787           The object will be freed, so it's pointless to set the pointers
3788           to NULL anyway.
3789
3790 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3791
3792         * ext/x264/gstx264enc.c:
3793           x264enc: remove leaking "optimization"
3794
3795 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3796
3797         * gst/asfdemux/gstasfdemux.c:
3798           GST_TYPE_DATE -> G_TYPE_DATE
3799
3800 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3801
3802           Merge remote-tracking branch 'origin/master' into 0.11
3803           Conflicts:
3804           ext/a52dec/gsta52dec.c
3805
3806 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3807
3808         * ext/a52dec/gsta52dec.c:
3809           a52dec: plug buffer leak
3810
3811 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3812
3813         * ext/a52dec/gsta52dec.c:
3814           a52dec: plug buffer leak
3815
3816 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3817
3818         * ext/amrnb/amrnbenc.c:
3819           amrnbenc: _map and _unmap the appropriate input and output buffers
3820
3821 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3822
3823         * ext/a52dec/gsta52dec.c:
3824           a52dec: Fix some merge mistakes
3825
3826 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3827
3828           Merge branch 'master' into 0.11
3829           Conflicts:
3830           ext/a52dec/gsta52dec.c
3831           ext/a52dec/gsta52dec.h
3832           ext/lame/gstlame.c
3833           ext/lame/gstlame.h
3834           ext/lame/gstlamemp3enc.c
3835           ext/mad/gstmad.c
3836           ext/mad/gstmad.h
3837           gst/mpegaudioparse/gstmpegaudioparse.c
3838           gst/mpegstream/gstdvddemux.c
3839           gst/realmedia/rdtdepay.c
3840           po/es.po
3841           po/lv.po
3842           po/sr.po
3843
3844 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3845
3846         * gst/dvdsub/Makefile.am:
3847           dvdsub: add some CFLAGS and LIBS in Makefile.am
3848           ... since adapter is still used.
3849
3850 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3851
3852         * gst/realmedia/rmdemux.c:
3853           rmdemux: Don't use buffer after unreffing
3854
3855 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3856
3857         * gst/asfdemux/gstasfdemux.c:
3858           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
3859
3860 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3861
3862         * ext/mad/gstmad.c:
3863           mad: Correctly unmap the buffer with the original data pointer
3864
3865 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3866
3867         * ext/mad/gstmad.c:
3868           mad: Make sure to set caps on the srcpad if none are set yet
3869
3870 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3871
3872         * ext/mad/Makefile.am:
3873           mad: fix LIBS order in Makefile.am
3874
3875 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3876
3877         * ext/mad/gstmad.h:
3878           mad: remove left-over id3tag.h include
3879           We don't use libid3tag any more.
3880
3881 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3882
3883         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3884           dvdlpcmdec: fix for multichannel
3885
3886 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3887
3888         * ext/a52dec/gsta52dec.c:
3889         * ext/a52dec/gsta52dec.h:
3890           a52dec: Update for the new raw audio caps
3891
3892 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3893
3894         * ext/mad/gstmad.c:
3895           mad: Update for the new raw audio caps
3896
3897 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3898
3899         * ext/lame/gstlamemp3enc.c:
3900           lamemp3enc: Update for the new raw audio caps
3901
3902 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3903
3904         * ext/twolame/gsttwolamemp2enc.c:
3905           twolamemp2enc: Update for the new raw audio caps
3906
3907 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3908
3909         * ext/amrwbdec/amrwbdec.c:
3910           amrwbdec: Add the new layout field to the raw audio caps
3911
3912 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3913
3914         * ext/amrnb/amrnbdec.c:
3915         * ext/amrnb/amrnbenc.c:
3916           amrnb: Add the new layout field to the raw audio caps
3917
3918 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3919
3920         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3921         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3922           dvdlpcmdec: Port to the new raw audio caps
3923
3924 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3925
3926         * gst/asfdemux/gstasfdemux.c:
3927           asfdemux: Update for libgstriff API changes
3928           Still needs to handle audio channel reordering.
3929
3930 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3931
3932         * common:
3933           Automatic update of common submodule
3934           From 50b34ab to 0807187
3935
3936 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3937
3938         * ext/lame/Makefile.am:
3939           lame: fix LIBADD order in Makefile.am
3940
3941 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3942
3943         * tests/check/elements/amrnbenc.c:
3944         * tests/check/elements/mpeg2dec.c:
3945         * tests/check/elements/x264enc.c:
3946         * tests/check/elements/xingmux.c:
3947         * tests/check/generic/states.c:
3948           tests: make tests compile
3949
3950 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3951
3952         * ext/amrwbdec/amrwbdec.c:
3953         * ext/dvdread/dvdreadsrc.c:
3954         * ext/mad/gstmad.c:
3955         * ext/sidplay/gstsiddec.cc:
3956         * gst/asfdemux/gstasfdemux.c:
3957         * gst/realmedia/pnmsrc.c:
3958         * gst/realmedia/rdtmanager.c:
3959         * gst/realmedia/rmdemux.c:
3960           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
3961
3962 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3963
3964         * tests/check/Makefile.am:
3965           tests: disable generic index test
3966
3967 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3968
3969         * ext/mpeg2dec/gstmpeg2dec.c:
3970           mpeg2dec: remove all seeking-related code
3971           A parser or demuxer upstream should handle this Same for
3972           queries.
3973
3974 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3975
3976         * ext/mpeg2dec/gstmpeg2dec.c:
3977         * ext/mpeg2dec/gstmpeg2dec.h:
3978           mpeg2dec: update for GstIndex removal
3979
3980 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3981
3982         * ext/cdio/gstcdiocddasrc.c:
3983           cdio: update for probe vfunc removal in GstAudioCdSrc
3984
3985 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3986
3987         * ext/lame/gstlame.c:
3988         * ext/lame/gstlamemp3enc.c:
3989           lame: fix printf format in debug statements
3990           https://bugzilla.gnome.org/show_bug.cgi?id=666926
3991
3992 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3993
3994         * ext/lame/gstlame.c:
3995         * ext/lame/gstlame.h:
3996           lame: ensure parsed output
3997           ... by doing some basic parsing of encoded lame data.
3998
3999 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4000
4001         * ext/lame/gstlame.h:
4002           lame: cleanup unused instance struct fields
4003
4004 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4005
4006         * ext/lame/Makefile.am:
4007         * ext/lame/gstlamemp3enc.c:
4008         * ext/lame/gstlamemp3enc.h:
4009           lamemp3enc: ensure parsed output
4010           ... by doing some basic parsing of encoded lame data.
4011           Fixes #652150.
4012
4013 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4014
4015         * ext/lame/gstlamemp3enc.c:
4016           lamemp3enc: do not leak merged tags
4017
4018 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4019
4020         * ext/mad/gstmad.c:
4021         * ext/mad/gstmad.h:
4022           mad: helpfully bodge the last buffer to let mad decode the last frame
4023           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
4024           to be believed, the last buffer must be followed by a number of 0 bytes
4025           in order for the last frame to be decoded (at least in some cases).
4026           Doing so seems to work here, fixing a missing 1152 samples when using
4027           mp3parse before mad (not using mp3parse would yield the correct amount
4028           of samples, if there's extra non-MP3 data after (eg, tag data)).
4029
4030 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4031
4032         * ext/dvdread/dvdreadsrc.c:
4033           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
4034
4035 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4036
4037         * gst/mpegstream/gstdvddemux.c:
4038           dvddemux: tweak subtitle stream setup based on dvd language codes event
4039           ... to allow for non-continuous subtitle stream numbers.
4040           The missing stream numbers tend to come up as subtitle streams anyway
4041           (albeit not with an identified language tag).
4042
4043 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4044
4045         * ext/dvdread/dvdreadsrc.c:
4046           dvdreadsrc: minor safety tweak to sector seeking
4047
4048 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
4049
4050         * ext/a52dec/gsta52dec.c:
4051           a52dec: check that a52_init returns a valid a52 state
4052
4053 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4054
4055         * ext/mpeg2dec/gstmpeg2dec.c:
4056           mpeg2dec: update for new interlaced flags
4057
4058 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4059
4060         * ext/a52dec/Makefile.am:
4061         * ext/a52dec/gsta52dec.c:
4062         * ext/a52dec/gsta52dec.h:
4063           a52dec: port to audiodecoder
4064
4065 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4066
4067         * ext/mad/Makefile.am:
4068         * ext/mad/gstmad.c:
4069         * ext/mad/gstmad.h:
4070           mad: port to audiodecoder
4071
4072 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4073
4074         * ext/a52dec/gsta52dec.c:
4075           a52dec: Don't claim to support upstream renegotiation
4076           and use fixed caps on the srcpad. To correctly support
4077           upstream renegotiation a52dec would need to check if the
4078           caps of the downstream allocated buffer are the requested
4079           caps or if the size is different.
4080           Fixes bug #665989.
4081
4082 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
4083
4084         * ext/a52dec/gsta52dec.c:
4085           a52dec: Check that the a52_state is correctly initialized
4086
4087 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4088
4089         * gst-libs/gst/Makefile.am:
4090         * gst-libs/gst/glib-compat-private.h:
4091         * gst/asfdemux/gstasfdemux.c:
4092         * gst/mpegaudioparse/gstmpegaudioparse.c:
4093         * gst/realmedia/rademux.c:
4094         * gst/realmedia/rdtmanager.c:
4095         * gst/realmedia/rmdemux.c:
4096           Work around deprecated thread API in glib master
4097           Add private replacements for deprecated functions such as
4098           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
4099           to avoid the deprecation warnings. We can't change most of
4100           these in 0.10 because they're part of our API and ABI.
4101           Suppress deprecation warnings in selected files, mostly for
4102           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
4103           not much we can do here in 0.10.
4104
4105 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4106
4107         * po/LINGUAS:
4108         * po/eo.po:
4109         * po/es.po:
4110         * po/lv.po:
4111         * po/sr.po:
4112           po: update translations
4113
4114 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4115
4116         * gst/realmedia/rdtdepay.c:
4117           rdtdepay: make buffer metadata writable before setting caps on it
4118           Fixes issue when the header buffer is being pushed, which was taken
4119           from the caps and is therefore not writable.
4120
4121 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4122
4123         * ext/dvdread/dvdreadsrc.c:
4124           fix for basesrc changes
4125
4126 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
4127
4128         * gst/asfdemux/gstrtpasfdepay.c:
4129           rtpasfdepay: Initialize GstRTPBuffer before usage
4130
4131 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4132
4133           Merge remote-tracking branch 'origin/master' into 0.11
4134           Conflicts:
4135           ext/dvdread/dvdreadsrc.c
4136
4137 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
4138
4139         * ext/dvdread/dvdreadsrc.c:
4140           dvdreadsrc: Fix format string compiler warning
4141           Fixes bug #665101.
4142
4143 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4144
4145           Merge remote-tracking branch 'origin/master' into 0.11
4146
4147 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4148
4149         * ext/mpeg2dec/gstmpeg2dec.c:
4150           Update for indexable change
4151
4152 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4153
4154         * gst/realmedia/rdtmanager.c:
4155           update for clock provider API change
4156
4157 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4158
4159         * ext/a52dec/gsta52dec.c:
4160         * ext/amrnb/amrnbdec.c:
4161         * ext/amrnb/amrnbenc.c:
4162         * ext/amrwbdec/amrwbdec.c:
4163         * ext/dvdread/dvdreadsrc.c:
4164         * ext/lame/gstlame.c:
4165         * ext/lame/gstlamemp3enc.c:
4166         * ext/mad/gstmad.c:
4167         * ext/mpeg2dec/gstmpeg2dec.c:
4168         * ext/sidplay/gstsiddec.cc:
4169         * ext/twolame/gsttwolame.c:
4170         * ext/x264/gstx264enc.c:
4171         * gst/asfdemux/gstasfdemux.c:
4172         * gst/asfdemux/gstrtpasfdepay.c:
4173         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4174         * gst/dvdsub/gstdvdsubdec.c:
4175         * gst/dvdsub/gstdvdsubparse.c:
4176         * gst/iec958/ac3iec.c:
4177         * gst/mpegaudioparse/gstmpegaudioparse.c:
4178         * gst/mpegaudioparse/gstxingmux.c:
4179         * gst/mpegstream/gstdvddemux.c:
4180         * gst/mpegstream/gstmpegdemux.c:
4181         * gst/mpegstream/gstmpegparse.c:
4182         * gst/mpegstream/gstrfc2250enc.c:
4183         * gst/realmedia/pnmsrc.c:
4184         * gst/realmedia/rademux.c:
4185         * gst/realmedia/rdtdepay.c:
4186         * gst/realmedia/rdtmanager.c:
4187         * gst/realmedia/rmdemux.c:
4188         * gst/synaesthesia/gstsynaesthesia.c:
4189           various: fix pad template ref leaks
4190           https://bugzilla.gnome.org/show_bug.cgi?id=662664
4191
4192 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
4193
4194         * tests/check/elements/xingmux.c:
4195           tests: update for gstcheck API change
4196
4197 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4198
4199         * ext/amrnb/amrnbenc.c:
4200         * ext/dvdread/dvdreadsrc.c:
4201         * ext/lame/gstlamemp3enc.c:
4202         * ext/twolame/gsttwolamemp2enc.c:
4203           ext: fix more printf format warnings in debug messages
4204
4205 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
4206
4207         * gst/asfdemux/gstasfdemux.c:
4208         * gst/asfdemux/gstrtpasfdepay.c:
4209         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4210         * gst/dvdsub/gstdvdsubdec.c:
4211         * gst/dvdsub/gstdvdsubparse.c:
4212         * gst/realmedia/rademux.c:
4213         * gst/realmedia/rmdemux.c:
4214           Fix print format compiler warnings on OS X / 64bit
4215           https://bugzilla.gnome.org/show_bug.cgi?id=662617
4216
4217 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4218
4219         * gst/asfdemux/gstasfdemux.c:
4220         * gst/realmedia/rademux.c:
4221         * gst/realmedia/rdtmanager.c:
4222         * gst/realmedia/rmdemux.c:
4223           update for activation changes
4224
4225 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4226
4227         * gst/asfdemux/gstasfdemux.c:
4228         * gst/realmedia/rademux.c:
4229         * gst/realmedia/rmdemux.c:
4230           update for new scheduling query
4231
4232 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4233
4234         * gst/asfdemux/gstasfdemux.c:
4235         * gst/realmedia/rademux.c:
4236         * gst/realmedia/rdtmanager.c:
4237         * gst/realmedia/rmdemux.c:
4238           add parent to activate functions
4239
4240 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4241
4242         * ext/a52dec/gsta52dec.c:
4243         * ext/mpeg2dec/gstmpeg2dec.c:
4244         * ext/sidplay/gstsiddec.cc:
4245         * ext/x264/gstx264enc.c:
4246         * gst/asfdemux/gstasfdemux.c:
4247         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4248         * gst/dvdsub/gstdvdsubdec.c:
4249         * gst/dvdsub/gstdvdsubparse.c:
4250         * gst/realmedia/rademux.c:
4251         * gst/realmedia/rdtdepay.c:
4252         * gst/realmedia/rdtmanager.c:
4253         * gst/realmedia/rmdemux.c:
4254           add parent to pad functions
4255
4256 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4257
4258         * ext/mpeg2dec/gstmpeg2dec.c:
4259         * ext/sidplay/gstsiddec.cc:
4260         * ext/x264/gstx264enc.c:
4261         * gst/asfdemux/gstasfdemux.c:
4262         * gst/realmedia/rademux.c:
4263         * gst/realmedia/rdtmanager.c:
4264         * gst/realmedia/rmdemux.c:
4265           add parent to query function
4266
4267 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4268
4269         * gst/asfdemux/gstasfdemux.c:
4270         * gst/realmedia/rademux.c:
4271           _query_peer_*() -> _peer_query_*()
4272
4273 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4274
4275         * gst/dvdsub/gstdvdsubdec.c:
4276           _accept_caps() -> _query_accept_caps()
4277
4278 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4279
4280         * ext/x264/gstx264enc.c:
4281           _peer_get_caps() -> _peer_query_caps()
4282
4283 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4284
4285         * ext/x264/gstx264enc.c:
4286           update for _get_caps() -> _query_caps()
4287
4288 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4289
4290         * ext/x264/gstx264enc.c:
4291           change getcaps to query
4292
4293 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4294
4295         * ext/mad/gstmad.c:
4296           mad: re-instate accidentally dropped rank
4297
4298 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4299
4300         * ext/dvdread/dvdreadsrc.c:
4301         * gst/realmedia/pnmsrc.c:
4302           Update for GstURIHandler get_protocols() changes
4303
4304 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4305
4306         * ext/dvdread/dvdreadsrc.c:
4307         * ext/dvdread/dvdreadsrc.h:
4308         * gst/realmedia/pnmsrc.c:
4309           dvdreadsrc, pnmsrc: update for GstURIHandler changes
4310
4311 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4312
4313         * ext/mad/gstmad.c:
4314           mad: re-port to 0.11
4315           This time using the base class. Still something
4316           wrong with the parsing though, when there's no
4317           parser or demuxer upstream (which of course
4318           shouldn't happen in a normal playback scenario).
4319
4320 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4321
4322         * ext/mad/gstmad.c:
4323         * ext/mad/gstmad.h:
4324           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
4325
4326 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4327
4328         * ext/mad/gstmad.c:
4329         * ext/mad/gstmad.h:
4330           mad: replace with 0.10 version ported to GstAudioDecoder
4331           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
4332           of Mark's baseaudio branch.
4333           Would probably be too risky to drop this into 0.10 given
4334           all the things mad is doing.
4335
4336 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4337
4338         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4339           docs: remove bits for old lame element from sections.txt file
4340
4341 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4342
4343         * Android.mk:
4344         * configure.ac:
4345         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4346         * docs/plugins/inspect/plugin-mpegstream.xml:
4347         * gst-plugins-ugly.spec.in:
4348         * gst/mpegstream/Makefile.am:
4349         * gst/mpegstream/README:
4350         * gst/mpegstream/gstdvddemux.c:
4351         * gst/mpegstream/gstdvddemux.h:
4352         * gst/mpegstream/gstmpegclock.c:
4353         * gst/mpegstream/gstmpegclock.h:
4354         * gst/mpegstream/gstmpegdemux.c:
4355         * gst/mpegstream/gstmpegdemux.h:
4356         * gst/mpegstream/gstmpegpacketize.c:
4357         * gst/mpegstream/gstmpegpacketize.h:
4358         * gst/mpegstream/gstmpegparse.c:
4359         * gst/mpegstream/gstmpegparse.h:
4360         * gst/mpegstream/gstmpegstream.c:
4361         * gst/mpegstream/gstrfc2250enc.c:
4362         * gst/mpegstream/gstrfc2250enc.h:
4363         * gst/mpegstream/mpegstream.vcproj:
4364         * gst/mpegstream/notes:
4365         * win32/MANIFEST:
4366         * win32/vs6/gst_plugins_ugly.dsw:
4367         * win32/vs6/libgstac3parse.dsp:
4368         * win32/vs6/libgstmpegaudioparse.dsp:
4369         * win32/vs6/libgstmpegstream.dsp:
4370           mpegstream: remove the old mpeg-ps parser and demuxers
4371           Don't want anyone porting this by accident.
4372           Superseded by mpegpsdemux in -bad.
4373
4374 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4375
4376         * configure.ac:
4377         * ext/cdio/Makefile.am:
4378         * ext/cdio/gstcdio.c:
4379         * ext/cdio/gstcdiocddasrc.c:
4380         * ext/cdio/gstcdiocddasrc.h:
4381           cdio: port cdiocddasrc to 0.11
4382
4383 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4384
4385         * tests/check/elements/mpeg2dec.c:
4386           tests: port mpeg2dec to 0.11
4387           It compiles, but fails.
4388
4389 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4390
4391         * tests/check/elements/x264enc.c:
4392           tests: port x264enc unit test to 0.11
4393           Well, it compiles now at least.
4394
4395 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4396
4397         * gst/asfdemux/gstrtpasfdepay.h:
4398           update for base class rename
4399
4400 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4401
4402         * gst/asfdemux/gstrtpasfdepay.c:
4403         * gst/asfdemux/gstrtpasfdepay.h:
4404           update for base class rename
4405
4406 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4407
4408         * po/af.po:
4409         * po/az.po:
4410         * po/bg.po:
4411         * po/ca.po:
4412         * po/cs.po:
4413         * po/da.po:
4414         * po/de.po:
4415         * po/el.po:
4416         * po/en_GB.po:
4417         * po/es.po:
4418         * po/eu.po:
4419         * po/fi.po:
4420         * po/fr.po:
4421         * po/gl.po:
4422         * po/hu.po:
4423         * po/id.po:
4424         * po/it.po:
4425         * po/ja.po:
4426         * po/lt.po:
4427         * po/lv.po:
4428         * po/ms.po:
4429         * po/mt.po:
4430         * po/nb.po:
4431         * po/nl.po:
4432         * po/or.po:
4433         * po/pl.po:
4434         * po/pt_BR.po:
4435         * po/ro.po:
4436         * po/ru.po:
4437         * po/sk.po:
4438         * po/sl.po:
4439         * po/sq.po:
4440         * po/sr.po:
4441         * po/sv.po:
4442         * po/tr.po:
4443         * po/uk.po:
4444         * po/vi.po:
4445         * po/zh_CN.po:
4446           po: update translations
4447
4448 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4449
4450         * docs/plugins/gst-plugins-ugly-plugins.args:
4451         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4452         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4453         * docs/plugins/inspect/plugin-a52dec.xml:
4454         * docs/plugins/inspect/plugin-amrnb.xml:
4455         * docs/plugins/inspect/plugin-amrwbdec.xml:
4456         * docs/plugins/inspect/plugin-asf.xml:
4457         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4458         * docs/plugins/inspect/plugin-dvdread.xml:
4459         * docs/plugins/inspect/plugin-dvdsub.xml:
4460         * docs/plugins/inspect/plugin-lame.xml:
4461         * docs/plugins/inspect/plugin-mad.xml:
4462         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4463         * docs/plugins/inspect/plugin-realmedia.xml:
4464         * docs/plugins/inspect/plugin-siddec.xml:
4465         * docs/plugins/inspect/plugin-twolame.xml:
4466         * docs/plugins/inspect/plugin-x264.xml:
4467           docs: update docs
4468
4469 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4470
4471         * ext/lame/gstlamemp3enc.c:
4472           lamemp3enc: cosmetic error message change
4473           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
4474
4475 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4476
4477         * docs/plugins/Makefile.am:
4478         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4479         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4480         * ext/twolame/Makefile.am:
4481         * ext/twolame/gsttwolame.c:
4482         * ext/twolame/gsttwolame.h:
4483         * ext/twolame/gsttwolamemp2enc.c:
4484         * ext/twolame/gsttwolamemp2enc.h:
4485         * po/POTFILES.in:
4486           twolame: rename to twolamemp2enc
4487
4488 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4489
4490         * configure.ac:
4491         * ext/twolame/gsttwolame.c:
4492           twolame: port to 0.11
4493
4494 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4495
4496         * Android.mk:
4497         * configure.ac:
4498         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4499         * docs/plugins/inspect/plugin-iec958.xml:
4500         * gst-plugins-ugly.spec.in:
4501         * gst/iec958/Makefile.am:
4502         * gst/iec958/ac3_padder.c:
4503         * gst/iec958/ac3_padder.h:
4504         * gst/iec958/ac3iec.c:
4505         * gst/iec958/ac3iec.h:
4506         * win32/MANIFEST:
4507         * win32/vs6/libgstiec958.dsp:
4508           iec958: remove this plugin
4509           I think it can just go away. Audio sinks can and should payload
4510           things themselves using the helper API in libgstaudio. If such
4511           a plugin still makes sense, it should probably be rewritten
4512           using the library functions (and be put into -good or so).
4513
4514 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4515
4516         * gst/realmedia/rademux.c:
4517         * gst/realmedia/rmdemux.c:
4518         * gst/realmedia/rtspreal.c:
4519           update for adapter api change
4520
4521 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4522
4523         * ext/x264/gstx264enc.c:
4524           update for removed fixate function
4525
4526 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4527
4528         * ext/mad/gstmad.c:
4529         * ext/mpeg2dec/gstmpeg2dec.c:
4530         * gst/asfdemux/gstasfdemux.c:
4531         * gst/realmedia/rmdemux.c:
4532           remove query types
4533
4534 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4535
4536         * configure.ac:
4537         * gst/realmedia/rademux.c:
4538         * gst/realmedia/rdtdepay.c:
4539         * gst/realmedia/rmdemux.c:
4540         * gst/realmedia/rmutils.c:
4541           realmedia is ported
4542
4543 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4544
4545         * gst/asfdemux/gstasfdemux.c:
4546         * gst/mpegstream/gstdvddemux.c:
4547         * gst/mpegstream/gstmpegdemux.c:
4548         * gst/realmedia/rmdemux.c:
4549         * gst/realmedia/rmdemux.h:
4550           more template fixes
4551
4552 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
4553
4554         * po/POTFILES.in:
4555           po: lame => lamemp3enc
4556
4557 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4558
4559         * gst/realmedia/rdtmanager.c:
4560           make request pads take %u
4561
4562 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4563
4564         * ext/mpeg2dec/gstmpeg2dec.c:
4565         * ext/mpeg2dec/gstmpeg2dec.h:
4566           mpeg2dec: Add basic cropping support
4567
4568 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4569
4570         * ext/a52dec/gsta52dec.c:
4571         * ext/sidplay/gstsiddec.cc:
4572         * gst/asfdemux/gstasfdemux.c:
4573         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4574           tags: update for tag API removal
4575
4576 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4577
4578         * ext/mpeg2dec/gstmpeg2dec.c:
4579         * ext/mpeg2dec/gstmpeg2dec.h:
4580           update for meta api change
4581
4582 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4583
4584         * gst/asfdemux/gstasfdemux.c:
4585           structure: fix for api update
4586
4587 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4588
4589           Merge remote-tracking branch 'origin/master' into 0.11
4590
4591 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4592
4593         * tests/check/elements/amrnbenc.c:
4594           tests: port amrnbenc test to 0.11
4595
4596 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4597
4598         * ext/amrnb/amrnbdec.c:
4599         * ext/amrnb/amrnbenc.c:
4600           amrnb: fix up raw audio caps for 0.11
4601
4602 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4603
4604         * tests/check/Makefile.am:
4605           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
4606
4607 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4608
4609         * docs/plugins/Makefile.am:
4610         * ext/lame/Makefile.am:
4611         * ext/lame/README:
4612         * ext/lame/gstlame.c:
4613         * ext/lame/gstlame.h:
4614         * ext/lame/plugin.c:
4615         * ext/lame/test-lame.c:
4616         * gst/xingmux/gstxingmux.c:
4617         * tests/check/pipelines/lame.c:
4618           lame: remove lame element, it's been superseded by lamemp3enc
4619
4620 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4621
4622         * ext/a52dec/gsta52dec.c:
4623         * ext/lame/gstlamemp3enc.c:
4624         * ext/mad/gstmad.c:
4625         * ext/sidplay/gstsiddec.cc:
4626         * gst/asfdemux/gstasfdemux.c:
4627         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4628           ext, gst: update for taglist API changes
4629
4630 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
4631
4632         * gst/asfdemux/gstasfdemux.c:
4633           asfdemux: Don't leak pending payload buffers
4634           Fixes #662964
4635
4636 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4637
4638           Merge branch 'master' into 0.11
4639           Conflicts:
4640           ext/sidplay/gstsiddec.cc
4641
4642 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
4643
4644         * ext/sidplay/gstsiddec.cc:
4645           siddec: use BOILERPLATE macro and cleanup FIXMEs
4646
4647 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4648
4649         * gst/asfdemux/gstrtpasfdepay.c:
4650           asfdepay: fix compiler warnings after gst_caps_new_simple() change
4651
4652 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4653
4654         * gst-plugins-ugly.spec.in:
4655           Update specfile with latest changes
4656
4657 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4658
4659         * gst/asfdemux/gstasfdemux.c:
4660           asfdemux: Don't unmap a buffer that doesn't exist
4661
4662 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4663
4664         * configure.ac:
4665         * ext/dvdread/dvdreadsrc.c:
4666           dvdread: port to 0.11
4667
4668 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4669
4670         * configure.ac:
4671         * gst/dvdsub/Makefile.am:
4672         * gst/dvdsub/gstdvdsubdec.c:
4673         * gst/dvdsub/gstdvdsubdec.h:
4674         * gst/dvdsub/gstdvdsubparse.c:
4675           dvdsub: port to 0.11
4676
4677 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4678
4679           Merge branch 'master' into 0.11
4680           Conflicts:
4681           ext/amrwbdec/Makefile.am
4682           ext/amrwbdec/amrwbdec.c
4683
4684 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4685
4686         * gst/realmedia/gstrdtbuffer.c:
4687         * gst/realmedia/gstrdtbuffer.h:
4688         * gst/realmedia/pnmsrc.c:
4689         * gst/realmedia/rademux.c:
4690         * gst/realmedia/rdtdepay.c:
4691         * gst/realmedia/rdtmanager.c:
4692         * gst/realmedia/rmdemux.c:
4693         * gst/realmedia/rmutils.c:
4694         * gst/realmedia/rtspreal.c:
4695           realmedia: port to 0.11
4696
4697 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4698
4699         * ext/amrwbdec/Makefile.am:
4700         * ext/amrwbdec/amrwbdec.c:
4701         * ext/amrwbdec/amrwbdec.h:
4702           amrwbdec: port to audiodecoder
4703
4704 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4705
4706         * ext/amrnb/Makefile.am:
4707           amrnbdec: fixup build
4708
4709 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4710
4711         * ext/amrnb/amrnbdec.c:
4712           amrnbdec: remove leftover extraneous _unref
4713
4714 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4715
4716           Merge branch 'master' into 0.11
4717           Conflicts:
4718           ext/amrnb/amrnbdec.c
4719
4720 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4721
4722         * configure.ac:
4723         * ext/amrnb/amrnbdec.c:
4724         * ext/amrnb/amrnbenc.c:
4725           amrnb: port to 0.11
4726
4727 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4728
4729         * configure.ac:
4730         * ext/amrwbdec/Makefile.am:
4731         * ext/amrwbdec/amrwbdec.c:
4732           ported amrwbdec to 0.11
4733
4734 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4735
4736         * ext/amrnb/amrnbdec.c:
4737         * ext/amrnb/amrnbdec.h:
4738           amrnbdec: port to audiodecoder
4739
4740 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4741
4742           Merge branch 'master' into 0.11
4743
4744 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4745
4746         * configure.ac:
4747         * ext/mpeg2dec/gstmpeg2dec.c:
4748         * ext/mpeg2dec/gstmpeg2dec.h:
4749           mpeg2dec: minimal port to 0.11
4750
4751 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4752
4753         * ext/mpeg2dec/gstmpeg2dec.c:
4754         * ext/mpeg2dec/gstmpeg2dec.h:
4755           mpeg2dec: post QoS messages when dropping a frame due to QoS
4756           https://bugzilla.gnome.org/show_bug.cgi?id=658241
4757
4758 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4759
4760         * configure.ac:
4761           configure: update ported plugins list
4762
4763 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4764
4765         * common:
4766           update to 0.11 branch
4767
4768 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4769
4770         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4771         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4772           dvdlpcmdec: port to 0.11
4773
4774 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4775
4776         * ext/lame/gstlame.c:
4777         * ext/lame/gstlamemp3enc.c:
4778           lame: fix raw audio caps too
4779
4780 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4781
4782         * ext/lame/gstlame.c:
4783         * ext/lame/gstlamemp3enc.c:
4784           lame: port to 0.11
4785
4786 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4787
4788           Merge branch 'master' into 0.11
4789
4790 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4791
4792         * ext/x264/gstx264enc.c:
4793         * ext/x264/gstx264enc.h:
4794           x264enc: port to 0.11
4795
4796 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4797
4798         * ext/amrnb/Makefile.am:
4799         * ext/amrnb/amrnbenc.c:
4800         * ext/amrnb/amrnbenc.h:
4801           amrnbenc: port to audioencoder
4802
4803 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4804
4805           Merge branch 'master' into 0.11
4806           Conflicts:
4807           ext/mad/gstmad.c
4808
4809 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4810
4811         * ext/a52dec/gsta52dec.c:
4812           port a52dec to 0.11
4813
4814 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4815
4816         * ext/twolame/gsttwolame.c:
4817           twolame: Simple fix for GstAudioEncoder API change
4818
4819 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4820
4821         * ext/twolame/gsttwolame.c:
4822           twolame: Fix variable 'gstelement_class' set but not used compiler warning
4823
4824 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4825
4826         * ext/lame/gstlame.c:
4827         * ext/lame/gstlamemp3enc.c:
4828           lame: Don't get the parent class again, GST_BOILERPLATE does this already
4829
4830 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4831
4832         * ext/lame/gstlame.c:
4833         * ext/lame/gstlamemp3enc.c:
4834           lame: Fix variable 'gstelement_class' set but not used compiler warning
4835
4836 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4837
4838         * ext/twolame/gsttwolame.c:
4839           twolame: improve output framing and timestamping
4840           ... which simply comes down to requesting one frame of input data at a time,
4841           since the encoder nicely turns this into 1 encoded frame.
4842
4843 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4844
4845         * ext/twolame/Makefile.am:
4846         * ext/twolame/gsttwolame.c:
4847         * ext/twolame/gsttwolame.h:
4848           twolame: port to audioencoder
4849
4850 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4851
4852         * ext/lame/gstlame.c:
4853           lame: use some more boilerplate
4854
4855 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4856
4857         * ext/lame/gstlame.c:
4858         * ext/lame/gstlame.h:
4859           lame: port to audioencoder
4860
4861 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4862
4863         * ext/lame/gstlamemp3enc.c:
4864           lamemp3enc: use some more boilerplate
4865
4866 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4867
4868         * ext/lame/gstlamemp3enc.c:
4869           lamemp3enc: really report bitrate rather kbitrate
4870
4871 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4872
4873         * ext/lame/Makefile.am:
4874         * ext/lame/gstlamemp3enc.c:
4875         * ext/lame/gstlamemp3enc.h:
4876           lamemp3enc: port to audioencoder
4877
4878 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4879
4880         * ext/dvdread/dvdreadsrc.c:
4881           dvdreadsrc: take into account first sector of the current title
4882           This fixes seeking on titles which do not start on a new file.
4883           https://bugzilla.gnome.org/show_bug.cgi?id=659252
4884
4885 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4886
4887         * ext/dvdread/dvdreadsrc.c:
4888           dvdreadsrc: fix sector seeking
4889           It was overly complicated, and did not take into account the offset
4890           needed for titles which do not start on a new file.
4891           https://bugzilla.gnome.org/show_bug.cgi?id=659252
4892
4893 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4894
4895         * ext/dvdread/dvdreadsrc.c:
4896           dvdreadsrc: fix sector search for packed titles
4897           Some DVD titles are packed in a single set, and we need to use
4898           the correct table to map times to sectors.
4899           https://bugzilla.gnome.org/show_bug.cgi?id=659252
4900
4901 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4902
4903         * configure.ac:
4904         * ext/mad/Makefile.am:
4905         * ext/mad/gstmad.c:
4906         * gst-plugins-ugly.spec.in:
4907           mad: remove id3tag dependency used by in practice unreachable legacy code
4908           The mad mp3 decoder element shouldn't parse tags at all really, but we
4909           have so far kept this code around for backwards-compatibility reasons
4910           for people building manual pipelines for some reason. However, as it
4911           turns out that code has never actually worked in 0.10 in practice,
4912           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
4913           which doesn't actually seem to happen any more though because of the
4914           preceding mad_header_decode(), which will discover and report the
4915           sync loss if it runs into a tag and make mad_frame_decode() try to
4916           resync right away.
4917           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
4918
4919 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4920
4921         * gst/asfdemux/asfpacket.c:
4922           asfpacket: skip empty payload packets
4923           ... which also avoids assertion failures and possible segfaults later on
4924           when possibly trying to join 2 empty buffers.
4925
4926 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4927
4928         * gst/realmedia/rmdemux.c:
4929         * gst/realmedia/rmdemux.h:
4930           rmdemux: delay announcing container tags until we have pads
4931           Fixes tags when transcoding.
4932           https://bugzilla.gnome.org/show_bug.cgi?id=658297
4933
4934 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4935
4936         * tests/check/elements/amrnbenc.c:
4937           amrnbenc: Use complete raw audio caps in the test
4938
4939 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
4940
4941         * docs/plugins/Makefile.am:
4942           docs: cleanup makefiles
4943           Remove commented out parts that we don't need. Remove "the wingo addition" - no
4944           so useful after all. Narrow down file-globs for plugin docs.
4945
4946 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
4947
4948         * common:
4949           Automatic update of common submodule
4950           From a39eb83 to 11f0cd5
4951
4952 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
4953
4954         * common:
4955           Automatic update of common submodule
4956           From 605cd9a to a39eb83
4957
4958 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4959
4960         * gst/asfdemux/gstasfdemux.c:
4961           asf: don't use fourcc
4962
4963 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4964
4965           Merge branch 'master' into 0.11
4966
4967 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4968
4969         * ext/mpeg2dec/gstmpeg2dec.c:
4970           mpeg2dec: fix spurious failure to decode some files
4971           Parsing can return with an 'invalid' state, but this is not
4972           actually fatal. For one, the mpeg2dec command line tool that
4973           comes with the libmpeg2 library blithely ignores this condition
4974           and merrily goes on. So we do this same, logging the error,
4975           and going on with parsing. This makes something work that did
4976           not use to work, and brings happiness to the world.
4977           https://bugzilla.gnome.org/show_bug.cgi?id=429476
4978
4979 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4980
4981         * ext/mad/gstmad.c:
4982         * ext/sidplay/Makefile.am:
4983         * ext/sidplay/gstsiddec.cc:
4984           port to new audio caps
4985
4986 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4987
4988           Merge branch 'master' into 0.11
4989           Conflicts:
4990           common
4991           gst/asfdemux/gstrtpasfdepay.c
4992
4993 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4994
4995         * configure.ac:
4996           configure: Add synaesthesia to the list of non-ported plugins
4997
4998 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4999
5000         * configure.ac:
5001         * docs/plugins/Makefile.am:
5002         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5003         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5004         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5005         * gst-plugins-ugly.spec.in:
5006         * gst/mpegaudioparse/Makefile.am:
5007         * gst/mpegaudioparse/gstmpegaudioparse.c:
5008         * gst/mpegaudioparse/gstmpegaudioparse.h:
5009         * gst/mpegaudioparse/gstxingmux.c:
5010         * gst/mpegaudioparse/gstxingmux.h:
5011         * gst/mpegaudioparse/mpegaudioparse.vcproj:
5012         * gst/mpegaudioparse/plugin.c:
5013         * gst/xingmux/Makefile.am:
5014         * gst/xingmux/gstxingmux.c:
5015         * gst/xingmux/gstxingmux.h:
5016         * gst/xingmux/plugin.c:
5017           Remove mp3parse plugin/element
5018           It's been replaced by mpegaudioparse in -good. Don't want anyone
5019           to spend time porting a deprecated element. Rename plugin to xingmux
5020           for now until we move that somewhere else.
5021
5022 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5023
5024         * configure.ac:
5025           configure.ac: Define list of non-ported plugins
5026
5027 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5028
5029         * ext/mad/gstmad.c:
5030           mad: Fix for changes in GstQuery API
5031
5032 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5033
5034         * gst/asfdemux/gstasfdemux.c:
5035           asfdemux: Fix for changes in GstQuery API
5036
5037 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5038
5039         * gst/asfdemux/asfpacket.c:
5040           asfdemux: Fix print statement
5041
5042 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5043
5044         * common:
5045           Update common submodule
5046
5047 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5048
5049         * ext/x264/gstx264enc.c:
5050           x264enc: Properly set the stream format in setcaps
5051           Do not forget to set the selected format to the options string
5052           when getting it from caps
5053           https://bugzilla.gnome.org/show_bug.cgi?id=655223
5054
5055 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
5056
5057         * ext/x264/gstx264enc.c:
5058           x264enc: fix the build for older x264enc
5059           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
5060
5061 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
5062
5063         * ext/x264/gstx264enc.c:
5064           x264enc: Read stream-format from the right place
5065           Read the stream-format from "stream-format" and not from profile, also rename
5066           the "bytestream" variable to "stream_format" so it's easier to understand.
5067
5068 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5069
5070         * ext/x264/gstx264enc.c:
5071         * ext/x264/gstx264enc.h:
5072           x264enc: Select stream-format based on caps
5073           Makes x264 select its stream-format based on what's available
5074           on caps, the user selected option will be chosen as a fallback
5075           when both options are available.
5076           https://bugzilla.gnome.org/show_bug.cgi?id=644233
5077
5078 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
5079
5080         * ext/x264/gstx264enc.c:
5081           x264: Allow renegotiation but prefer current caps
5082
5083 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
5084
5085         * tests/check/elements/x264enc.c:
5086           tests: Test x264enc profiles from the caps
5087           https://bugzilla.gnome.org/show_bug.cgi?id=644233
5088
5089 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
5090
5091         * ext/x264/Makefile.am:
5092         * ext/x264/gstx264enc.c:
5093         * ext/x264/gstx264enc.h:
5094           x264: Use profile and level from caps
5095           Enforces the profile and level from the downstream caps, also
5096           sets them on the fixated caps
5097           https://bugzilla.gnome.org/show_bug.cgi?id=644233
5098
5099 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5100
5101         * configure.ac:
5102           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
5103
5104 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
5105
5106         * ext/x264/gstx264enc.c:
5107           x264enc: fix subme property annotation - subme maximum is 10, not 6.
5108           Although the element accepts subme values > 6, the annotation which is
5109           visible through gst-inspect (for example) erroneously indicates 6 as the
5110           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
5111           https://bugzilla.gnome.org/show_bug.cgi?id=653473
5112
5113 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
5114
5115         * common:
5116           Automatic update of common submodule
5117           From 69b981f to 605cd9a
5118
5119 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5120
5121         * gst/asfdemux/gstrtspwms.c:
5122           rtspwms: Porting to 0.11
5123
5124 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5125
5126         * gst/asfdemux/gstrtpasfdepay.c:
5127           rtpasfdepay: Port to 0.11
5128
5129 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5130
5131         * gst/asfdemux/asfpacket.c:
5132         * gst/asfdemux/asfpacket.h:
5133         * gst/asfdemux/gstasfdemux.c:
5134         * gst/asfdemux/gstasfdemux.h:
5135           asfdemux: Porting to 0.11
5136
5137 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5138
5139         * ext/sidplay/gstsiddec.cc:
5140           siddec: port siddec to 0.11
5141
5142 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5143
5144         * gst/asfdemux/gstrtpasfdepay.c:
5145           rtpasfdepay: fix fragmented packet handling and packet padding
5146           Also remove a bogus assert.
5147
5148 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
5149
5150         * gst/synaesthesia/gstsynaesthesia.c:
5151           synaesthesia: fix wrong debug log string (copy'n'paste)
5152
5153 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5154
5155           Merge branch 'master' into 0.11
5156           Conflicts:
5157           configure.ac
5158
5159 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5160
5161         * ext/mad/gstmad.c:
5162           mad: port to new API
5163           Port to new segment API.
5164           Eat Caps events.
5165           No need to set caps on buffers.
5166
5167 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
5168
5169         * gst/realmedia/rmdemux.c:
5170           rmdemux: target is unsigned and can't be < 0
5171
5172 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
5173
5174         * ext/mad/gstmad.c:
5175           mad: use signed when caluculating the delta
5176           Avoids a <0 check for an unsigned variable.
5177
5178 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
5179
5180         * docs/plugins/Makefile.am:
5181           docs: remove obsolete commented out part
5182           We don't have this in the other modules and its not needed.
5183
5184 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
5185
5186         * docs/plugins/gst-plugins-ugly-plugins.args:
5187         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5188         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5189           docs: update plugin introspection data
5190           Now more files are merged and produced in a canonical fashion, which hopefully
5191           creates less or no delta in the future.
5192
5193 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
5194
5195         * common:
5196           Automatic update of common submodule
5197           From 9e5bbd5 to 69b981f
5198
5199 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5200
5201         * ext/lame/Makefile.am:
5202         * ext/lame/gstlamemp3enc.c:
5203           lamemp3enc: Post CODEC and BITRATE tags
5204           Also filter any CODEC/AUDIO_CODEC tags from incoming
5205           tag events.
5206           Fixes bug #391543.
5207
5208 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
5209
5210         * common:
5211           Automatic update of common submodule
5212           From fd35073 to 9e5bbd5
5213
5214 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
5215
5216         * common:
5217           Automatic update of common submodule
5218           From 46dfcea to fd35073
5219
5220 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5221
5222         * gst/asfdemux/gstrtpasfdepay.c:
5223           rtpasfdepay: simplify and refactor packet parsing
5224           Specifically, refactor buffer padding and consider marker bit for fragment
5225           assembling.
5226
5227 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5228
5229         * gst/asfdemux/gstrtpasfdepay.c:
5230           rtpasfdepay: avoid re-sending header
5231           ... e.g. following a seek, which otherwise confuses downstream demuxer
5232           expecting only a flow of data packets at this time.
5233
5234 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5235
5236         * gst/asfdemux/gstrtpasfdepay.c:
5237         * gst/asfdemux/gstrtpasfdepay.h:
5238           rtpasfdepay: remove unused field
5239
5240 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5241
5242         * ext/mad/gstmad.c:
5243           mad: Post bitrate tag whenever the bitrate changes
5244           Also send the layer/mode/emphasis/bitrate tags as an event too.
5245
5246 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5247
5248         * configure.ac:
5249         * win32/common/config.h:
5250           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
5251
5252 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5253
5254         * configure.ac:
5255         * docs/plugins/inspect/plugin-a52dec.xml:
5256         * docs/plugins/inspect/plugin-amrnb.xml:
5257         * docs/plugins/inspect/plugin-amrwbdec.xml:
5258         * docs/plugins/inspect/plugin-asf.xml:
5259         * docs/plugins/inspect/plugin-cdio.xml:
5260         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5261         * docs/plugins/inspect/plugin-dvdread.xml:
5262         * docs/plugins/inspect/plugin-dvdsub.xml:
5263         * docs/plugins/inspect/plugin-iec958.xml:
5264         * docs/plugins/inspect/plugin-lame.xml:
5265         * docs/plugins/inspect/plugin-mad.xml:
5266         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5267         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5268         * docs/plugins/inspect/plugin-mpegstream.xml:
5269         * docs/plugins/inspect/plugin-realmedia.xml:
5270         * docs/plugins/inspect/plugin-siddec.xml:
5271         * docs/plugins/inspect/plugin-twolame.xml:
5272         * docs/plugins/inspect/plugin-x264.xml:
5273         * win32/common/config.h:
5274           Back to development
5275
5276 === release 0.10.18 ===
5277
5278 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5279
5280         * ChangeLog:
5281         * NEWS:
5282         * RELEASE:
5283         * configure.ac:
5284         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5285         * docs/plugins/inspect/plugin-a52dec.xml:
5286         * docs/plugins/inspect/plugin-amrnb.xml:
5287         * docs/plugins/inspect/plugin-amrwbdec.xml:
5288         * docs/plugins/inspect/plugin-asf.xml:
5289         * docs/plugins/inspect/plugin-cdio.xml:
5290         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5291         * docs/plugins/inspect/plugin-dvdread.xml:
5292         * docs/plugins/inspect/plugin-dvdsub.xml:
5293         * docs/plugins/inspect/plugin-iec958.xml:
5294         * docs/plugins/inspect/plugin-lame.xml:
5295         * docs/plugins/inspect/plugin-mad.xml:
5296         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5297         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5298         * docs/plugins/inspect/plugin-mpegstream.xml:
5299         * docs/plugins/inspect/plugin-realmedia.xml:
5300         * docs/plugins/inspect/plugin-siddec.xml:
5301         * docs/plugins/inspect/plugin-twolame.xml:
5302         * docs/plugins/inspect/plugin-x264.xml:
5303         * gst-plugins-ugly.doap:
5304         * win32/common/config.h:
5305           Release 0.10.18
5306           Highlights:
5307           - x264enc: allow changing bitrate and quantizers dynamically at runtime
5308           - x264enc: proxy downstream caps restrictions upstream via get_caps()
5309           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
5310           - mad: allow build without libid3tag (which isn't really needed anyway)
5311           - many other fixes and improvements
5312
5313 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5314
5315         * ext/x264/gstx264enc.c:
5316           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
5317
5318 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5319
5320         * ext/x264/gstx264enc.c:
5321           x264enc: do not leak peer pad reference
5322
5323 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5324
5325         * ext/x264/gstx264enc.c:
5326           x264enc: No need to copy, reffing is enough
5327
5328 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5329
5330         * ext/x264/gstx264enc.c:
5331           x264enc: get_caps function should return a copy of the caps
5332
5333 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5334
5335         * configure.ac:
5336         * docs/plugins/inspect/plugin-a52dec.xml:
5337         * docs/plugins/inspect/plugin-amrnb.xml:
5338         * docs/plugins/inspect/plugin-amrwbdec.xml:
5339         * docs/plugins/inspect/plugin-asf.xml:
5340         * docs/plugins/inspect/plugin-cdio.xml:
5341         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5342         * docs/plugins/inspect/plugin-dvdread.xml:
5343         * docs/plugins/inspect/plugin-dvdsub.xml:
5344         * docs/plugins/inspect/plugin-iec958.xml:
5345         * docs/plugins/inspect/plugin-lame.xml:
5346         * docs/plugins/inspect/plugin-mad.xml:
5347         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5348         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5349         * docs/plugins/inspect/plugin-mpegstream.xml:
5350         * docs/plugins/inspect/plugin-realmedia.xml:
5351         * docs/plugins/inspect/plugin-siddec.xml:
5352         * docs/plugins/inspect/plugin-synaesthesia.xml:
5353         * docs/plugins/inspect/plugin-twolame.xml:
5354         * docs/plugins/inspect/plugin-x264.xml:
5355         * po/da.po:
5356         * po/de.po:
5357         * po/fr.po:
5358         * po/uk.po:
5359         * win32/common/config.h:
5360           0.10.17.4 pre-release
5361
5362 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5363
5364         * ext/mad/gstmad.c:
5365           mad: remove buffer_alloc
5366
5367 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5368
5369         * configure.ac:
5370         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5371         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5372         * docs/plugins/inspect/plugin-a52dec.xml:
5373         * docs/plugins/inspect/plugin-amrnb.xml:
5374         * docs/plugins/inspect/plugin-amrwbdec.xml:
5375         * docs/plugins/inspect/plugin-asf.xml:
5376         * docs/plugins/inspect/plugin-cdio.xml:
5377         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5378         * docs/plugins/inspect/plugin-dvdread.xml:
5379         * docs/plugins/inspect/plugin-dvdsub.xml:
5380         * docs/plugins/inspect/plugin-iec958.xml:
5381         * docs/plugins/inspect/plugin-lame.xml:
5382         * docs/plugins/inspect/plugin-mad.xml:
5383         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5384         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5385         * docs/plugins/inspect/plugin-mpegstream.xml:
5386         * docs/plugins/inspect/plugin-realmedia.xml:
5387         * docs/plugins/inspect/plugin-siddec.xml:
5388         * docs/plugins/inspect/plugin-synaesthesia.xml:
5389         * docs/plugins/inspect/plugin-twolame.xml:
5390         * docs/plugins/inspect/plugin-x264.xml:
5391         * po/bg.po:
5392         * po/ja.po:
5393         * po/nl.po:
5394         * po/pl.po:
5395         * po/ru.po:
5396         * po/sl.po:
5397         * po/tr.po:
5398           0.10.17.3 pre-release
5399
5400 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5401
5402         * common:
5403           Automatic update of common submodule
5404           From c3cafe1 to 46dfcea
5405
5406 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5407
5408         * ext/mad/gstmad.c:
5409           mad: port to 0.11
5410
5411 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5412
5413           Merge branch 'master' into 0.11
5414           Conflicts:
5415           android/amrnb.mk
5416           android/amrwbdec.mk
5417           android/asf.mk
5418           android/mpegaudioparse.mk
5419           configure.ac
5420
5421 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5422
5423         * tests/check/gst-plugins-ugly.supp:
5424           tests: add suppression for lame unit test
5425
5426 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5427
5428         * tests/check/Makefile.am:
5429         * tests/check/generic/.gitignore:
5430         * tests/check/generic/index.c:
5431           tests: add generic index-setting test
5432
5433 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5434
5435         * ext/mpeg2dec/gstmpeg2dec.c:
5436           mpeg2dec: don't deadlock when setting an index
5437
5438 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5439
5440         * configure.ac:
5441         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5442         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5443         * docs/plugins/inspect/plugin-a52dec.xml:
5444         * docs/plugins/inspect/plugin-amrnb.xml:
5445         * docs/plugins/inspect/plugin-amrwbdec.xml:
5446         * docs/plugins/inspect/plugin-asf.xml:
5447         * docs/plugins/inspect/plugin-cdio.xml:
5448         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5449         * docs/plugins/inspect/plugin-dvdread.xml:
5450         * docs/plugins/inspect/plugin-dvdsub.xml:
5451         * docs/plugins/inspect/plugin-iec958.xml:
5452         * docs/plugins/inspect/plugin-lame.xml:
5453         * docs/plugins/inspect/plugin-mad.xml:
5454         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5455         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5456         * docs/plugins/inspect/plugin-mpegstream.xml:
5457         * docs/plugins/inspect/plugin-realmedia.xml:
5458         * docs/plugins/inspect/plugin-siddec.xml:
5459         * docs/plugins/inspect/plugin-synaesthesia.xml:
5460         * docs/plugins/inspect/plugin-twolame.xml:
5461         * docs/plugins/inspect/plugin-x264.xml:
5462         * po/sl.po:
5463         * win32/common/config.h:
5464           0.10.17.2 pre-release
5465
5466 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5467
5468         * gst/realmedia/rademux.c:
5469           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
5470
5471 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5472
5473         * gst/mpegstream/gstmpegdemux.c:
5474           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
5475
5476 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5477
5478         * ext/dvdread/dvdreadsrc.c:
5479         * ext/sidplay/gstsiddec.cc:
5480         * ext/x264/gstx264enc.c:
5481           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
5482
5483 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5484
5485         * gst/asfdemux/gstasfdemux.c:
5486           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
5487
5488 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5489
5490         * ext/x264/gstx264enc.c:
5491           x264enc: Implement getcaps function
5492           This allows to set width/height/etc restrictions downstream.
5493
5494 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
5495
5496         * Android.mk:
5497         * ext/mad/Makefile.am:
5498         * ext/x264/Makefile.am:
5499         * gst/asfdemux/Makefile.am:
5500         * gst/dvdlpcmdec/Makefile.am:
5501         * gst/dvdsub/Makefile.am:
5502         * gst/iec958/Makefile.am:
5503         * gst/mpegaudioparse/Makefile.am:
5504         * gst/mpegstream/Makefile.am:
5505         * gst/realmedia/Makefile.am:
5506         * gst/synaesthesia/Makefile.am:
5507           android: make it ready for androgenizer
5508           To build gstreamer for android we are now using androgenizer which
5509           generates the needed Android.mk files.
5510           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
5511
5512 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
5513
5514         * android/NOTICE:
5515         * android/amrnb.mk:
5516         * android/amrwbdec.mk:
5517         * android/asf.mk:
5518         * android/mpegaudioparse.mk:
5519           android: remove the android/ folder
5520
5521 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
5522
5523         * common:
5524           Automatic update of common submodule
5525           From 1ccbe09 to c3cafe1
5526
5527 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5528
5529         * ext/x264/gstx264enc.c:
5530         * ext/x264/gstx264enc.h:
5531           x264enc: Allow changing the bitrate and quantitizers dynamically
5532           https://bugzilla.gnome.org/show_bug.cgi?id=621663
5533
5534 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5535
5536         * ext/x264/gstx264enc.c:
5537           x264enc: Set max bitrate in quality mode
5538           https://bugzilla.gnome.org/show_bug.cgi?id=621663
5539
5540 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5541
5542         * ext/x264/gstx264enc.c:
5543           x264enc: Make it clear that constant quantizer is for debugging only
5544           https://bugzilla.gnome.org/show_bug.cgi?id=621663
5545
5546 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5547
5548         * common:
5549           Automatic update of common submodule
5550           From 193b717 to 1ccbe09
5551
5552 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
5553
5554         * common:
5555           Automatic update of common submodule
5556           From b77e2bf to 193b717
5557
5558 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5559
5560         * common:
5561           Automatic update of common submodule
5562           From d8814b6 to b77e2bf
5563
5564 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5565
5566         * common:
5567           Automatic update of common submodule
5568           From 6aaa286 to d8814b6
5569
5570 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
5571
5572         * common:
5573           Automatic update of common submodule
5574           From 6aec6b9 to 6aaa286
5575
5576 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
5577
5578         * configure.ac:
5579           configure.ac: redundant use of AC_MSG_RESULT()
5580           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
5581
5582 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
5583
5584         * autogen.sh:
5585           autogen: wingo signed comment
5586
5587 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5588
5589         * gst/dvdsub/gstdvdsubdec.c:
5590         * gst/dvdsub/gstdvdsubdec.h:
5591           dvdsubdec: Rearrange buffer allocation and pushing code a bit
5592           This makes the code easier to read, doesn't store every buffer
5593           in the instance until the next buffer is to be drawn and
5594           fixes an unitialized variable compiler warning.
5595
5596 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
5597
5598         * gst/dvdsub/gstdvdsubdec.c:
5599           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
5600           Fixes bug #619136.
5601
5602 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
5603
5604         * gst/dvdsub/gstdvdsubdec.c:
5605           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
5606           Fixes bug #644704.
5607
5608 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5609
5610         * configure.ac:
5611         * ext/mad/gstmad.c:
5612         * ext/mad/gstmad.h:
5613           mad: build the mad plugin even if libid3tag is not available
5614           ID3 tags are usually handled by id3demux, and should be handled
5615           by id3demux. Tag handling in mad based on libid3tag is very basic
5616           and mostly unnecessary really, so just build this plugin without
5617           ID3 tag support if libid3tag is not available.
5618
5619 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5620
5621           Merge branch 'master' into 0.11
5622
5623 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
5624
5625         * gst/mpegstream/gstdvddemux.c:
5626           dvddemux: small code cleanup
5627           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
5628           and avoid empty 'if' when logging is disabled.
5629
5630 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5631
5632         * configure.ac:
5633           configure.ac: export plugin description more platform independent
5634           Fixes #642504.
5635
5636 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5637
5638         * common:
5639           Automatic update of common submodule
5640           From 1de7f6a to 6aec6b9
5641
5642 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5643
5644           Merge branch 'master' into 0.11
5645           Conflicts:
5646           configure.ac
5647
5648 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5649
5650         * ext/mpeg2dec/gstmpeg2dec.c:
5651           mpeg2dec: do not fail fatally when unlinked
5652           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
5653
5654 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
5655
5656         * ext/mad/gstmad.c:
5657         * ext/mad/gstmad.h:
5658         * ext/mpeg2dec/gstmpeg2dec.c:
5659         * ext/mpeg2dec/gstmpeg2dec.h:
5660           index: remove conditional index support
5661           Index support cannot be disabled since commit
5662           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
5663           in core, which removed the configure flags to disable index.
5664
5665 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
5666
5667         * ext/mad/gstmad.c:
5668         * ext/mpeg2dec/gstmpeg2dec.c:
5669           formatting: trim trailing whitespace
5670
5671 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
5672
5673         * ext/mad/gstmad.c:
5674         * ext/mpeg2dec/gstmpeg2dec.c:
5675         * gst/mpegstream/gstmpegdemux.c:
5676           index: use delta frame flags instead of 0 or none
5677
5678 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5679
5680         * ext/x264/gstx264enc.c:
5681           x264enc: Don't register flags with a value of 0
5682           Flags with a value of 0 aren't meaningful and will cause
5683           g_value_transform to go into an endless loop when trying to
5684           convert the flags to a string
5685
5686 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
5687
5688         * common:
5689           Automatic update of common submodule
5690           From f94d739 to 1de7f6a
5691
5692 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5693
5694         * ext/amrwbdec/amrwbdec.c:
5695           amrwbdec: avoid stalling on invalid frame
5696           Skip 1 byte indicating invalid frame type index rather than stalling
5697           on it indefinitely until EOS.
5698           Fixes #639715.
5699
5700 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5701
5702         * tests/check/pipelines/lame.c:
5703           tests: add unit test for lamemp3enc negotiation issue
5704           https://bugzilla.gnome.org/show_bug.cgi?id=641151
5705
5706 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5707
5708         * ext/lame/gstlamemp3enc.c:
5709           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
5710           The element downstream of mp3enc might only accept certain sample rates or channels,
5711           make sure we relay any restrictions that do exist to upstream when it does a
5712           get_caps() on the sink pad. That way upstream elements like audioresample or
5713           audioconvert can pick a sample rate / channel configuration that will be accepted,
5714           instead of just negotiating to the highest, which might then be rejected.
5715           https://bugzilla.gnome.org/show_bug.cgi?id=641151
5716
5717 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
5718
5719         * gst/asfdemux/asfpacket.c:
5720           asfpacket: Avoid using broken duration extension
5721           Quite a few (broken?) files have a packet duration of 1ms, which is
5722           most definitely wrong for either audio or video packets.
5723           We therefore avoid using that value and instead use other metrics to
5724           determine the buffer duration (like using the extended stream properties
5725           average frame duration if present and valid).
5726
5727 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5728
5729         * configure.ac:
5730         * win32/common/config.h:
5731           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
5732           https://bugzilla.gnome.org/show_bug.cgi?id=640705
5733
5734 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
5735
5736         * gst/mpegaudioparse/gstxingmux.c:
5737           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
5738           Fixes bug #639291.
5739
5740 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5741
5742         * gst/mpegstream/gstdvddemux.c:
5743           mpegstream: increase allowable gap between streams
5744           The new delay is three times as much as the old one, and just happens
5745           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
5746           was chocking before at 5:11.
5747           While there, merge the constants used in two places into a define.
5748           https://bugzilla.gnome.org/show_bug.cgi?id=539708
5749
5750 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
5751
5752         * ext/x264/gstx264enc.c:
5753           x264enc: make tag event writable before modifying tag list in place
5754           To modify an event tag is necessary to be sure that x264enc
5755           has its own copy.
5756           Also fix indentation.
5757           https://bugzilla.gnome.org/show_bug.cgi?id=640272
5758
5759 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5760
5761         * configure.ac:
5762         * docs/plugins/inspect/plugin-a52dec.xml:
5763         * docs/plugins/inspect/plugin-amrnb.xml:
5764         * docs/plugins/inspect/plugin-amrwbdec.xml:
5765         * docs/plugins/inspect/plugin-asf.xml:
5766         * docs/plugins/inspect/plugin-cdio.xml:
5767         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5768         * docs/plugins/inspect/plugin-dvdread.xml:
5769         * docs/plugins/inspect/plugin-dvdsub.xml:
5770         * docs/plugins/inspect/plugin-iec958.xml:
5771         * docs/plugins/inspect/plugin-lame.xml:
5772         * docs/plugins/inspect/plugin-mad.xml:
5773         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5774         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5775         * docs/plugins/inspect/plugin-mpegstream.xml:
5776         * docs/plugins/inspect/plugin-realmedia.xml:
5777         * docs/plugins/inspect/plugin-siddec.xml:
5778         * docs/plugins/inspect/plugin-twolame.xml:
5779         * docs/plugins/inspect/plugin-x264.xml:
5780         * win32/common/config.h:
5781           Back to development
5782
5783 === release 0.10.17 ===
5784
5785 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5786
5787         * ChangeLog:
5788         * NEWS:
5789         * RELEASE:
5790         * configure.ac:
5791         * docs/plugins/inspect/plugin-a52dec.xml:
5792         * docs/plugins/inspect/plugin-amrnb.xml:
5793         * docs/plugins/inspect/plugin-amrwbdec.xml:
5794         * docs/plugins/inspect/plugin-asf.xml:
5795         * docs/plugins/inspect/plugin-cdio.xml:
5796         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5797         * docs/plugins/inspect/plugin-dvdread.xml:
5798         * docs/plugins/inspect/plugin-dvdsub.xml:
5799         * docs/plugins/inspect/plugin-iec958.xml:
5800         * docs/plugins/inspect/plugin-lame.xml:
5801         * docs/plugins/inspect/plugin-mad.xml:
5802         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5803         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5804         * docs/plugins/inspect/plugin-mpegstream.xml:
5805         * docs/plugins/inspect/plugin-realmedia.xml:
5806         * docs/plugins/inspect/plugin-siddec.xml:
5807         * docs/plugins/inspect/plugin-twolame.xml:
5808         * docs/plugins/inspect/plugin-x264.xml:
5809         * gst-plugins-ugly.doap:
5810         * win32/common/config.h:
5811           Release 0.10.17
5812
5813 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5814
5815         * configure.ac:
5816         * docs/plugins/inspect/plugin-a52dec.xml:
5817         * docs/plugins/inspect/plugin-amrnb.xml:
5818         * docs/plugins/inspect/plugin-amrwbdec.xml:
5819         * docs/plugins/inspect/plugin-asf.xml:
5820         * docs/plugins/inspect/plugin-cdio.xml:
5821         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5822         * docs/plugins/inspect/plugin-dvdread.xml:
5823         * docs/plugins/inspect/plugin-dvdsub.xml:
5824         * docs/plugins/inspect/plugin-iec958.xml:
5825         * docs/plugins/inspect/plugin-lame.xml:
5826         * docs/plugins/inspect/plugin-mad.xml:
5827         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5828         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5829         * docs/plugins/inspect/plugin-mpegstream.xml:
5830         * docs/plugins/inspect/plugin-realmedia.xml:
5831         * docs/plugins/inspect/plugin-siddec.xml:
5832         * docs/plugins/inspect/plugin-twolame.xml:
5833         * docs/plugins/inspect/plugin-x264.xml:
5834         * win32/common/config.h:
5835           0.10.16.4 pre-release
5836
5837 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5838
5839         * ext/mpeg2dec/gstmpeg2dec.c:
5840           mpeg2dec: Use the proper component value for height
5841
5842 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5843
5844         * configure.ac:
5845         * docs/plugins/inspect/plugin-a52dec.xml:
5846         * docs/plugins/inspect/plugin-amrnb.xml:
5847         * docs/plugins/inspect/plugin-amrwbdec.xml:
5848         * docs/plugins/inspect/plugin-asf.xml:
5849         * docs/plugins/inspect/plugin-cdio.xml:
5850         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5851         * docs/plugins/inspect/plugin-dvdread.xml:
5852         * docs/plugins/inspect/plugin-dvdsub.xml:
5853         * docs/plugins/inspect/plugin-iec958.xml:
5854         * docs/plugins/inspect/plugin-lame.xml:
5855         * docs/plugins/inspect/plugin-mad.xml:
5856         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5857         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5858         * docs/plugins/inspect/plugin-mpegstream.xml:
5859         * docs/plugins/inspect/plugin-realmedia.xml:
5860         * docs/plugins/inspect/plugin-siddec.xml:
5861         * docs/plugins/inspect/plugin-twolame.xml:
5862         * docs/plugins/inspect/plugin-x264.xml:
5863         * win32/common/config.h:
5864           0.10.16.3 pre-release
5865
5866 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5867
5868         * gst/asfdemux/asfheaders.c:
5869         * gst/asfdemux/asfheaders.h:
5870         * gst/asfdemux/gstasfdemux.c:
5871           asfdemux: Handle new type of DRM'd asf files.
5872           These are produced by the new MS PlayReady system.
5873           https://bugzilla.gnome.org/show_bug.cgi?id=639226
5874
5875 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
5876
5877         * common:
5878           Automatic update of common submodule
5879           From e572c87 to f94d739
5880
5881 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5882
5883         * common:
5884           Automatic update of common submodule
5885           From ccbaa85 to e572c87
5886
5887 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5888
5889         * common:
5890           Automatic update of common submodule
5891           From 46445ad to ccbaa85
5892
5893 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5894
5895         * tests/check/Makefile.am:
5896           tests: never disable g_assert() and cast checks for the unit tests
5897           The unit tests are riddled with g_assert() and friends, make sure we
5898           don't disable assert and cast checks for the unit tests even if
5899           this has been specified for the rest of the code base, e.g. via
5900           --disable-glib-asserts
5901
5902 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5903
5904         * configure.ac:
5905         * win32/common/config.h:
5906           0.10.16.2 pre-release
5907
5908 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5909
5910         * docs/plugins/gst-plugins-ugly-plugins.args:
5911         * docs/plugins/inspect/plugin-a52dec.xml:
5912         * docs/plugins/inspect/plugin-amrnb.xml:
5913         * docs/plugins/inspect/plugin-amrwbdec.xml:
5914         * docs/plugins/inspect/plugin-asf.xml:
5915         * docs/plugins/inspect/plugin-cdio.xml:
5916         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5917         * docs/plugins/inspect/plugin-dvdread.xml:
5918         * docs/plugins/inspect/plugin-dvdsub.xml:
5919         * docs/plugins/inspect/plugin-iec958.xml:
5920         * docs/plugins/inspect/plugin-lame.xml:
5921         * docs/plugins/inspect/plugin-mad.xml:
5922         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5923         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5924         * docs/plugins/inspect/plugin-mpegstream.xml:
5925         * docs/plugins/inspect/plugin-realmedia.xml:
5926         * docs/plugins/inspect/plugin-siddec.xml:
5927         * docs/plugins/inspect/plugin-twolame.xml:
5928         * docs/plugins/inspect/plugin-x264.xml:
5929           docs: update docs
5930
5931 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5932
5933         * po/bg.po:
5934         * po/ca.po:
5935         * po/ru.po:
5936           po: update translations
5937
5938 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5939
5940         * configure.ac:
5941           configure: use $LIBM instead of hardcoding -lm
5942
5943 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5944
5945         * gst/realmedia/rmdemux.c:
5946           rmdemux: Initialize return variable.
5947           In the unlikely event that height is 0 (which is invalid) we would end up
5948           never setting the flow return.
5949
5950 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5951
5952         * gst/realmedia/rmutils.c:
5953           realmedia: Fix unitialized variables on macosx
5954
5955 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5956
5957         * ext/x264/gstx264enc.c:
5958           x264enc: Handle codec/encoder tags
5959           Make x264enc drop video-codec and codec tags and replace
5960           encoder/encoder-version with x264 and its build number
5961           Fixes #621465
5962
5963 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5964
5965         * ext/mpeg2dec/gstmpeg2dec.c:
5966           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
5967
5968 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5969
5970         * ext/mpeg2dec/gstmpeg2dec.c:
5971           mpeg2dec: minor formatting clean-up
5972
5973 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5974
5975         * ext/mpeg2dec/gstmpeg2dec.c:
5976           mpeg2dec: refactor cropping code to use libgstvideo functions
5977           https://bugzilla.gnome.org/show_bug.cgi?id=571146
5978
5979 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5980
5981         * ext/mpeg2dec/gstmpeg2dec.c:
5982         * ext/mpeg2dec/gstmpeg2dec.h:
5983           mpeg2dec: use GstVideoFormat instead of custom enum
5984
5985 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5986
5987         * ext/mpeg2dec/Makefile.am:
5988           mpeg2dec: fix LIBADD order in Makefile.am
5989
5990 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
5991
5992         * ext/x264/gstx264enc.c:
5993           x264: vbv-buf-capacity should have a minimum of 0
5994           x264 will clip this value internally, and users should be allowed to
5995           specify a lower value than 300 ms.
5996           https://bugzilla.gnome.org/show_bug.cgi?id=635291
5997
5998 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5999
6000         * ext/x264/gstx264enc.c:
6001           x264enc: also accept YV12 input
6002
6003 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6004
6005         * ext/x264/gstx264enc.c:
6006           x264enc: add a note to the docs about encoder latency and queues
6007           https://bugzilla.gnome.org/show_bug.cgi?id=636107
6008
6009 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6010
6011         * gst/realmedia/rademux.c:
6012         * gst/realmedia/rmdemux.c:
6013           realmedia: do not use the pad buffer allocation functions in demuxers
6014           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
6015           https://bugzilla.gnome.org/show_bug.cgi?id=637932
6016
6017 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6018
6019         * common:
6020           Automatic update of common submodule
6021           From 169462a to 46445ad
6022
6023 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6024
6025         * ext/mad/gstmad.c:
6026           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
6027           Fixes bug #635461.
6028
6029 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
6030
6031         * common:
6032           Automatic update of common submodule
6033           From 20742ae to 169462a
6034
6035 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
6036
6037         * gst/realmedia/rmdemux.c:
6038           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
6039           Signed-off-by: Rob Clark <rob@ti.com>
6040
6041 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
6042
6043         * common:
6044           Automatic update of common submodule
6045           From 011bcc8 to 20742ae
6046
6047 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
6048
6049         * configure.ac:
6050           x264: uses pkg-config to locate libx264
6051
6052 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6053
6054           Merge branch 'master' into 0.11
6055
6056 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6057
6058         * tests/check/pipelines/lame.c:
6059           check: don't use deprecated method
6060
6061 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6062
6063         * android/amrnb.mk:
6064         * android/amrwbdec.mk:
6065         * android/asf.mk:
6066         * android/mpegaudioparse.mk:
6067         * configure.ac:
6068           more 0.10 -> 0,11 changes
6069
6070 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6071
6072         * configure.ac:
6073           configure: open 0.11 branch
6074
6075 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
6076
6077         * Android.mk:
6078         * android/NOTICE:
6079         * android/amrnb.mk:
6080         * android/amrwbdec.mk:
6081         * android/asf.mk:
6082         * android/mpegaudioparse.mk:
6083           Add build system for Android
6084
6085 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
6086
6087         * gst/realmedia/rmutils.c:
6088           realmedia: Remove dead assignments
6089
6090 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
6091
6092         * ext/mad/gstmad.c:
6093           mad: Remove dead assignments
6094
6095 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6096
6097         * ext/dvdread/dvdreadsrc.c:
6098           dvdreadsrc: remove bogus comment
6099
6100 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
6101
6102         * ext/dvdread/dvdreadsrc.c:
6103           dvdreadsrc: fix handling of multi-angle streams
6104           We would output all angles interleaved instead of just
6105           the selected angle.
6106           https://bugzilla.gnome.org/show_bug.cgi?id=539254
6107
6108 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6109
6110         * gst/realmedia/Makefile.am:
6111           realmedia: fix LIBS order in Makefile
6112
6113 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6114
6115         * po/af.po:
6116         * po/az.po:
6117         * po/bg.po:
6118         * po/ca.po:
6119         * po/cs.po:
6120         * po/da.po:
6121         * po/de.po:
6122         * po/el.po:
6123         * po/en_GB.po:
6124         * po/es.po:
6125         * po/eu.po:
6126         * po/fi.po:
6127         * po/fr.po:
6128         * po/gl.po:
6129         * po/hu.po:
6130         * po/id.po:
6131         * po/it.po:
6132         * po/ja.po:
6133         * po/lt.po:
6134         * po/lv.po:
6135         * po/ms.po:
6136         * po/mt.po:
6137         * po/nb.po:
6138         * po/nl.po:
6139         * po/or.po:
6140         * po/pl.po:
6141         * po/pt_BR.po:
6142         * po/ro.po:
6143         * po/ru.po:
6144         * po/sk.po:
6145         * po/sl.po:
6146         * po/sq.po:
6147         * po/sr.po:
6148         * po/sv.po:
6149         * po/tr.po:
6150         * po/uk.po:
6151         * po/vi.po:
6152         * po/zh_CN.po:
6153           po: update for new translatable strings
6154
6155 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
6156
6157         * common:
6158           Automatic update of common submodule
6159           From 7bbd708 to 011bcc8
6160
6161 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
6162
6163         * ext/mpeg2dec/gstmpeg2dec.c:
6164           mpeg2dec: convert the position to stream time before answering to a position query
6165
6166 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
6167
6168         * gst/realmedia/Makefile.am:
6169         * gst/realmedia/rademux.c:
6170         * gst/realmedia/rmdemux.c:
6171         * gst/realmedia/rmdemux.h:
6172           realmedia: Get codec name from pbutils instead of harcoding them
6173
6174 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
6175
6176         * ext/x264/gstx264enc.c:
6177           x264enc: Work around a rate control issue in libx264
6178           When variable framerate is disabled in libx264 (which occurs when using
6179           the zerolatency tuning), libx264 ignores timestamps but still uses the
6180           timebase leading to messed up rate control with our nanosecond timebase.
6181           We work around this issue by setting the timebase to the reciprocal of
6182           the framerate and we validate that the framerate is suitable.
6183           This has been fixed upstream in libx264 but there are non-fixed versions
6184           in the wild so this workaround is still needed.
6185           Fixes bug #632861
6186
6187 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6188
6189         * ext/mpeg2dec/gstmpeg2dec.c:
6190           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
6191
6192 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
6193
6194         * ext/mpeg2dec/gstmpeg2dec.c:
6195           mpeg2dec: fix position query by trusting upstream
6196           Position queries are badly handled for DVDs (probably due to the division in
6197           chapters): the time returned was the time since the start of chapter.
6198           Now ask upstream for position queries, fall back to the old code if upstream
6199           cannot answer the query.
6200
6201 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
6202
6203         * ext/lame/gstlame.c:
6204         * ext/mad/gstmad.c:
6205         * ext/sidplay/gstsiddec.cc:
6206         * gst/mpegstream/gstmpegparse.c:
6207           various: canonicalize property names
6208
6209 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
6210
6211         * ext/a52dec/gsta52dec.c:
6212         * ext/amrnb/amrnbdec.c:
6213         * ext/amrnb/amrnbenc.c:
6214         * ext/cdio/gstcdiocddasrc.c:
6215         * ext/dvdread/dvdreadsrc.c:
6216         * ext/lame/gstlame.c:
6217         * ext/lame/gstlamemp3enc.c:
6218         * ext/mad/gstmad.c:
6219         * ext/sidplay/gstsiddec.cc:
6220         * ext/x264/gstx264enc.c:
6221           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
6222
6223 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
6224
6225         * gst/iec958/ac3iec.c:
6226         * gst/mpegaudioparse/gstmpegaudioparse.c:
6227         * gst/mpegstream/gstmpegparse.c:
6228         * gst/mpegstream/gstrfc2250enc.c:
6229         * gst/realmedia/pnmsrc.c:
6230         * gst/realmedia/rdtmanager.c:
6231           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
6232
6233 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
6234
6235         * common:
6236           Automatic update of common submodule
6237           From 5a668bf to 7bbd708
6238
6239 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
6240
6241         * common:
6242           Automatic update of common submodule
6243           From c4a8adc to 5a668bf
6244
6245 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6246
6247         * common:
6248           Automatic update of common submodule
6249           From 5e3c9bf to c4a8adc
6250
6251 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6252
6253         * ext/mad/gstmad.c:
6254         * ext/mad/gstmad.h:
6255           mad: support reverse playback
6256
6257 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6258
6259         * ext/dvdread/dvdreadsrc.c:
6260           dvdreadsrc: improve error messages on read errors
6261           Provide proper i18n-ed error messages when a read error happens,
6262           and point out that the error could be happening because the
6263           DVD is scrambled.
6264           https://bugzilla.gnome.org/show_bug.cgi?id=613633
6265
6266 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6267
6268         * configure.ac:
6269           configure: set plugin release datetime
6270
6271 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
6272
6273         * common:
6274           Automatic update of common submodule
6275           From aa0d1d0 to 5e3c9bf
6276
6277 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6278
6279         * gst/mpegstream/gstmpegparse.c:
6280           mpegparse: re-fix flow return handling
6281           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
6282           -  } while (GST_FLOW_IS_SUCCESS (result));
6283           +  } while (result != GST_FLOW_OK);
6284
6285 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
6286
6287         * tests/check/Makefile.am:
6288         * tests/check/generic/states.c:
6289           tests: allow running state tests for all elements
6290           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
6291           to try elements that would normaly be skipped.
6292
6293 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6294
6295         * Makefile.am:
6296           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
6297
6298 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6299
6300         * configure.ac:
6301         * pkgconfig/.gitignore:
6302         * pkgconfig/Makefile.am:
6303         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6304           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
6305           This .pc file will not be installed, it's only for uninstalled setups,
6306           same thing as we do for -good. This is so other modules' unit tests can
6307           find our plugins properly in an uninstalled setup.
6308
6309 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6310
6311         * common:
6312           Automatic update of common submodule
6313           From c2e10bf to aa0d1d0
6314
6315 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6316
6317         * configure.ac:
6318           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
6319
6320 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6321
6322         * ext/sidplay/gstsiddec.cc:
6323           siddec: don't use GST_FLOW_IS_FATAL
6324           GST_FLOW_IS_FATAL has been deprecated in core git.
6325
6326 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
6327
6328         * common:
6329           Automatic update of common submodule
6330           From d3d9acf to c2e10bf
6331
6332 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6333
6334         * configure.ac:
6335           configure: Require orc >= 0.4.6 for --compat
6336
6337 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6338
6339         * common:
6340           Automatic update of common submodule
6341           From ec60217 to d3d9acf
6342
6343 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6344
6345         * ext/mpeg2dec/gstmpeg2dec.c:
6346           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
6347           And don't post error messages if allocating a buffer resulted
6348           in WRONG_STATE or UNEXPECTED.
6349
6350 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6351
6352         * gst/mpegaudioparse/gstxingmux.c:
6353           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
6354
6355 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6356
6357         * gst/mpegstream/gstdvddemux.c:
6358         * gst/mpegstream/gstmpegdemux.c:
6359         * gst/mpegstream/gstmpegparse.c:
6360           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
6361
6362 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6363
6364         * gst/realmedia/rmdemux.c:
6365           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
6366
6367 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6368
6369         * gst/asfdemux/gstasfdemux.c:
6370           asfdemux: Don't use GST_FLOW_IS_FATAL()
6371           And don't post error messages for UNEXPECTED and post an error
6372           message if pulling data failed because of NOT_LINKED.
6373
6374 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6375
6376         * configure.ac:
6377         * docs/plugins/inspect/plugin-a52dec.xml:
6378         * docs/plugins/inspect/plugin-amrnb.xml:
6379         * docs/plugins/inspect/plugin-amrwbdec.xml:
6380         * docs/plugins/inspect/plugin-asf.xml:
6381         * docs/plugins/inspect/plugin-cdio.xml:
6382         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6383         * docs/plugins/inspect/plugin-dvdread.xml:
6384         * docs/plugins/inspect/plugin-dvdsub.xml:
6385         * docs/plugins/inspect/plugin-iec958.xml:
6386         * docs/plugins/inspect/plugin-lame.xml:
6387         * docs/plugins/inspect/plugin-mad.xml:
6388         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6389         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6390         * docs/plugins/inspect/plugin-mpegstream.xml:
6391         * docs/plugins/inspect/plugin-realmedia.xml:
6392         * docs/plugins/inspect/plugin-siddec.xml:
6393         * docs/plugins/inspect/plugin-twolame.xml:
6394         * docs/plugins/inspect/plugin-x264.xml:
6395         * win32/common/config.h:
6396           Back to development
6397           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
6398           the code is updated for the GST_FLOW_IS_* macro deprecations.
6399
6400 === release 0.10.16 ===
6401
6402 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6403
6404         * ChangeLog:
6405         * NEWS:
6406         * RELEASE:
6407         * configure.ac:
6408         * gst-plugins-ugly.doap:
6409         * win32/common/config.h:
6410           Release 0.10.16
6411
6412 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6413
6414         * docs/plugins/inspect/plugin-a52dec.xml:
6415         * docs/plugins/inspect/plugin-amrnb.xml:
6416         * docs/plugins/inspect/plugin-amrwbdec.xml:
6417         * docs/plugins/inspect/plugin-asf.xml:
6418         * docs/plugins/inspect/plugin-cdio.xml:
6419         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6420         * docs/plugins/inspect/plugin-dvdread.xml:
6421         * docs/plugins/inspect/plugin-dvdsub.xml:
6422         * docs/plugins/inspect/plugin-iec958.xml:
6423         * docs/plugins/inspect/plugin-lame.xml:
6424         * docs/plugins/inspect/plugin-mad.xml:
6425         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6426         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6427         * docs/plugins/inspect/plugin-mpegstream.xml:
6428         * docs/plugins/inspect/plugin-realmedia.xml:
6429         * docs/plugins/inspect/plugin-siddec.xml:
6430         * docs/plugins/inspect/plugin-twolame.xml:
6431         * docs/plugins/inspect/plugin-x264.xml:
6432           docs: update docs for release
6433
6434 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6435
6436         * po/LINGUAS:
6437         * po/gl.po:
6438         * po/id.po:
6439         * po/lv.po:
6440         * po/ro.po:
6441         * po/sv.po:
6442           po: update translations
6443
6444 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6445
6446         * configure.ac:
6447         * po/af.po:
6448         * po/az.po:
6449         * po/bg.po:
6450         * po/ca.po:
6451         * po/cs.po:
6452         * po/da.po:
6453         * po/de.po:
6454         * po/el.po:
6455         * po/en_GB.po:
6456         * po/es.po:
6457         * po/eu.po:
6458         * po/fi.po:
6459         * po/fr.po:
6460         * po/hu.po:
6461         * po/id.po:
6462         * po/it.po:
6463         * po/ja.po:
6464         * po/lt.po:
6465         * po/lv.po:
6466         * po/ms.po:
6467         * po/mt.po:
6468         * po/nb.po:
6469         * po/nl.po:
6470         * po/or.po:
6471         * po/pl.po:
6472         * po/pt_BR.po:
6473         * po/ru.po:
6474         * po/sk.po:
6475         * po/sl.po:
6476         * po/sq.po:
6477         * po/sr.po:
6478         * po/sv.po:
6479         * po/tr.po:
6480         * po/uk.po:
6481         * po/vi.po:
6482         * po/zh_CN.po:
6483           0.10.15.6 pre-release
6484
6485 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
6486
6487         * gst/asfdemux/gstasfdemux.c:
6488           asfdemux: Don't error out on non-critical flow returns
6489           Only error out when downstream returns:
6490           * NOT_SUPPORTED
6491           * ERROR
6492           * NOT_NEGOTIATED
6493           * NOT_LINKED
6494           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
6495           of the streams had gone EOS) and then stop the task silently.
6496           In the case of WRONG_STATE we just need to stop silently
6497           https://bugzilla.gnome.org/show_bug.cgi?id=600412
6498
6499 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6500
6501         * configure.ac:
6502         * po/af.po:
6503         * po/az.po:
6504         * po/bg.po:
6505         * po/ca.po:
6506         * po/cs.po:
6507         * po/da.po:
6508         * po/de.po:
6509         * po/el.po:
6510         * po/en_GB.po:
6511         * po/es.po:
6512         * po/eu.po:
6513         * po/fi.po:
6514         * po/fr.po:
6515         * po/hu.po:
6516         * po/id.po:
6517         * po/it.po:
6518         * po/ja.po:
6519         * po/lt.po:
6520         * po/lv.po:
6521         * po/ms.po:
6522         * po/mt.po:
6523         * po/nb.po:
6524         * po/nl.po:
6525         * po/or.po:
6526         * po/pl.po:
6527         * po/pt_BR.po:
6528         * po/ru.po:
6529         * po/sk.po:
6530         * po/sl.po:
6531         * po/sq.po:
6532         * po/sr.po:
6533         * po/sv.po:
6534         * po/tr.po:
6535         * po/uk.po:
6536         * po/vi.po:
6537         * po/zh_CN.po:
6538           0.10.15.5 pre-release
6539
6540 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
6541
6542         * gst/mpegaudioparse/gstmpegaudioparse.c:
6543           mp3parse: propagate flow errors upstream.
6544           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
6545           always return the error upstream.
6546
6547 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6548
6549         * configure.ac:
6550         * po/af.po:
6551         * po/az.po:
6552         * po/bg.po:
6553         * po/ca.po:
6554         * po/cs.po:
6555         * po/da.po:
6556         * po/de.po:
6557         * po/el.po:
6558         * po/en_GB.po:
6559         * po/es.po:
6560         * po/eu.po:
6561         * po/fi.po:
6562         * po/fr.po:
6563         * po/hu.po:
6564         * po/id.po:
6565         * po/it.po:
6566         * po/ja.po:
6567         * po/lt.po:
6568         * po/lv.po:
6569         * po/ms.po:
6570         * po/mt.po:
6571         * po/nb.po:
6572         * po/nl.po:
6573         * po/or.po:
6574         * po/pl.po:
6575         * po/pt_BR.po:
6576         * po/ru.po:
6577         * po/sk.po:
6578         * po/sl.po:
6579         * po/sq.po:
6580         * po/sr.po:
6581         * po/sv.po:
6582         * po/tr.po:
6583         * po/uk.po:
6584         * po/vi.po:
6585         * po/zh_CN.po:
6586           0.10.15.4 pre-release
6587
6588 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
6589
6590         * common:
6591           Automatic update of common submodule
6592           From 3e8db1d to ec60217
6593
6594 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6595
6596         * configure.ac:
6597         * docs/plugins/inspect/plugin-a52dec.xml:
6598         * docs/plugins/inspect/plugin-amrnb.xml:
6599         * docs/plugins/inspect/plugin-amrwbdec.xml:
6600         * docs/plugins/inspect/plugin-asf.xml:
6601         * docs/plugins/inspect/plugin-cdio.xml:
6602         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6603         * docs/plugins/inspect/plugin-dvdread.xml:
6604         * docs/plugins/inspect/plugin-dvdsub.xml:
6605         * docs/plugins/inspect/plugin-iec958.xml:
6606         * docs/plugins/inspect/plugin-lame.xml:
6607         * docs/plugins/inspect/plugin-mad.xml:
6608         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6609         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6610         * docs/plugins/inspect/plugin-mpegstream.xml:
6611         * docs/plugins/inspect/plugin-realmedia.xml:
6612         * docs/plugins/inspect/plugin-siddec.xml:
6613         * docs/plugins/inspect/plugin-twolame.xml:
6614         * docs/plugins/inspect/plugin-x264.xml:
6615         * win32/common/config.h:
6616           0.10.15.3 pre-release
6617
6618 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
6619
6620         * ext/x264/gstx264enc.c:
6621           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
6622           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
6623           argument to the option string value causes an error. For < 78 we pass the
6624           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
6625           result in passing 'none' for false and 'strict' for true. Other modes can be
6626           set through the option-string property for now.
6627           https://bugzilla.gnome.org/show_bug.cgi?id=626577
6628
6629 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6630
6631         * configure.ac:
6632         * docs/plugins/gst-plugins-ugly-plugins.args:
6633         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6634         * docs/plugins/inspect/plugin-a52dec.xml:
6635         * docs/plugins/inspect/plugin-amrnb.xml:
6636         * docs/plugins/inspect/plugin-amrwbdec.xml:
6637         * docs/plugins/inspect/plugin-asf.xml:
6638         * docs/plugins/inspect/plugin-cdio.xml:
6639         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6640         * docs/plugins/inspect/plugin-dvdread.xml:
6641         * docs/plugins/inspect/plugin-dvdsub.xml:
6642         * docs/plugins/inspect/plugin-iec958.xml:
6643         * docs/plugins/inspect/plugin-lame.xml:
6644         * docs/plugins/inspect/plugin-mad.xml:
6645         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6646         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6647         * docs/plugins/inspect/plugin-mpegstream.xml:
6648         * docs/plugins/inspect/plugin-realmedia.xml:
6649         * docs/plugins/inspect/plugin-siddec.xml:
6650         * docs/plugins/inspect/plugin-twolame.xml:
6651         * docs/plugins/inspect/plugin-x264.xml:
6652         * win32/common/config.h:
6653           0.10.15.2 pre-release
6654
6655 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
6656
6657         * gst/synaesthesia/gstsynaesthesia.c:
6658           synaesthesia: code cleanups.
6659           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
6660           more.
6661
6662 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
6663
6664         * gst/synaesthesia/gstsynaesthesia.c:
6665           synaesthesia: use GST_BOILERPLATE macros
6666
6667 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6668
6669         * common:
6670           Automatic update of common submodule
6671           From bd2054b to 3e8db1d
6672
6673 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6674
6675         * ext/x264/gstx264enc.c:
6676           x264: fix printf format warning in debug message
6677
6678 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6679
6680         * docs/plugins/Makefile.am:
6681           docs: fix bug passing arguments to gtkdoc-fixref in upload target
6682           Missing backslash at end of line meant we weren't passing all arguments
6683           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
6684
6685 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
6686
6687         * common:
6688           Automatic update of common submodule
6689           From a519571 to bd2054b
6690
6691 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6692
6693         * configure.ac:
6694           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
6695           This first checks what is required for ISO C99 support and sets the relevant
6696           compiler parameters and if no C99 compiler is found, it checks for a
6697           C89 compiler. This enables us to check for and use C89/C99 functions
6698           that gcc hides from us without the correct compiler parameters.
6699
6700 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
6701
6702         * ext/x264/gstx264enc.c:
6703           x264enc: Fix flushing of delayed frames
6704           x264_encoder_encode() should be called with a NULL picture until at least
6705           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
6706           regression in make check due to the recent change in defaults which enabled
6707           b-frames and b-pyramid, both of which I believe increase the number of delayed
6708           frames when encoding.
6709
6710 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
6711
6712         * ext/x264/gstx264enc.c:
6713           x264enc: Improve x264enc defaults
6714           - medium x264 speed/quality preset
6715           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
6716           Addresses part of bug #607798
6717
6718 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
6719
6720         * ext/x264/gstx264enc.c:
6721           x264enc: Fix property description typos
6722
6723 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
6724
6725         * ext/x264/gstx264enc.c:
6726           x264enc: Add some more debug info
6727
6728 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
6729
6730         * ext/x264/gstx264enc.c:
6731         * ext/x264/gstx264enc.h:
6732           x264enc: Add speed-preset and [psy-]tuning properties
6733           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
6734           preset and possibly a profile and/or tuning are now the recommended way to
6735           configure x264 through x264enc.
6736           If a preset/tuning are specified then these will define the default values and
6737           the property defaults will be ignored. After this the option-string property is
6738           applied, followed by the user-set properties, fast first pass restrictions and
6739           finally the profile restrictions.
6740           Addresses part of bug #607798
6741
6742 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
6743
6744         * ext/x264/gstx264enc.c:
6745         * ext/x264/gstx264enc.h:
6746           x264enc: Refactor code in preparation for presets/tunings
6747           - Make defaults append the appropriate default value to a string. This is
6748           needed to differentiate between something user-set and the actual prop
6749           default.
6750           - Add an internal option string to which _set_property () cases append for the
6751           majority of properties.
6752           - Use gst_x264_enc_parse_options () to clean up application of settings. This
6753           will make order of application with respect to the presets and tunings quite
6754           simple.
6755           Addresses part of bug #607798
6756
6757 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
6758
6759         * ext/x264/gstx264enc.c:
6760           x264enc: Update available me types
6761           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
6762           now self-maintaining.
6763
6764 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
6765
6766         * ext/x264/gstx264enc.c:
6767           x264enc: Use new libx264 API to affect fast first pass
6768           Uses new x264 API to apply reduced complexity values to the parameters to
6769           increase encoding speed in the first pass of a multi-pass encode. This does
6770           not impact on final quality.
6771           Addresses part of bug #607798
6772
6773 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
6774
6775         * ext/x264/gstx264enc.c:
6776         * ext/x264/gstx264enc.h:
6777           x264enc: Add profile property
6778           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
6779           Profile. This makes it easier to achieve Baseline Profile for example.
6780           Addresses part of bug #607798
6781
6782 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
6783
6784         * ext/x264/gstx264enc.c:
6785         * ext/x264/gstx264enc.h:
6786           x264enc: Add option-string property
6787           Adds support for an x264 format option-string to specify advanced parameters
6788           Addresses part of bug #607798
6789
6790 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6791
6792         * ext/mad/Makefile.am:
6793           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
6794           Spotted by syntr0py.
6795
6796 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6797
6798         * ext/x264/gstx264enc.c:
6799           x264enc: only set timebase on versions where it exists
6800
6801 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
6802
6803         * ext/x264/gstx264enc.c:
6804           x264enc: set appropriate time base
6805           Fixes #624786.
6806
6807 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6808
6809         * tests/check/Makefile.am:
6810           tests: add plugin loading whitelist to test environment
6811           Only want to load core/-base/-ugly plugins here.
6812
6813 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6814
6815         * autogen.sh:
6816         * configure.ac:
6817           Bump automake requirement to 1.10 and autoconf to 2.60
6818           For maintainability reasons and $(builddir).
6819           See #622944.
6820
6821 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6822
6823         * gst/asfdemux/gstasfdemux.c:
6824           asfdemux: Fix seeking after last commits
6825           Don't handle wrong-state returns as errors to allow seeking to work
6826           again.
6827
6828 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6829
6830         * gst/asfdemux/gstasfdemux.c:
6831           asfdemux: Push all pending data on EOS
6832           When on push mode and receiving an EOS event, asfdemux
6833           should push all pending data because we might be dealing
6834           with a broken file that has a preroll value higher
6835           than its actual length.
6836
6837 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6838
6839         * gst/asfdemux/gstasfdemux.c:
6840           asfdemux: Fix sending eos event for chained asfs
6841           Properly push EOS event when finishing a chained asf file
6842           in pull mode
6843           Fixes #599718
6844
6845 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6846
6847         * docs/plugins/Makefile.am:
6848         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6849         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6850         * docs/plugins/inspect/plugin-rmdemux.xml:
6851           docs: add rmdemux to docs properly
6852           The plugin has been renamed, remove old introspection file.
6853
6854 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6855
6856         * docs/plugins/gst-plugins-ugly-plugins.args:
6857         * docs/plugins/inspect/plugin-x264.xml:
6858           docs: update for recent x264enc changes
6859
6860 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6861
6862         * gst/realmedia/rmdemux.c:
6863           rmdemux: fix compiler warning when debugging system in core is disabled
6864
6865 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
6866
6867         * common:
6868           Automatic update of common submodule
6869           From 73ff93a to a519571
6870
6871 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
6872
6873         * gst/asfdemux/gstasfdemux.c:
6874           asfdemux: Allow at least 500ms of preroll.
6875           Some files have insanely low preroll values which break the
6876           all_streams_prerolled() logic.
6877           Fixes #622407
6878
6879 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6880
6881         * ext/x264/gstx264enc.c:
6882           x264enc: add new h264 caps attribute alignment
6883           See #606662.
6884
6885 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6886
6887         * ext/x264/gstx264enc.c:
6888         * ext/x264/gstx264enc.h:
6889           x264enc: conditionally expose enhanced upstream capabilities
6890           API: GstX264Enc:sliced-threads
6891           API: GstX264Enc:sync-lookahead
6892           API: GstX264Enc:intra-refresh
6893           API: GstX264Enc:mb-tree
6894           API: GstX264Enc:rc-lookahead
6895           See #607798.
6896
6897 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6898
6899         * common:
6900         * docs/plugins/inspect/plugin-a52dec.xml:
6901         * docs/plugins/inspect/plugin-amrnb.xml:
6902         * docs/plugins/inspect/plugin-amrwbdec.xml:
6903         * docs/plugins/inspect/plugin-asf.xml:
6904         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6905         * docs/plugins/inspect/plugin-iec958.xml:
6906         * docs/plugins/inspect/plugin-mad.xml:
6907         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6908         * docs/plugins/inspect/plugin-mpegstream.xml:
6909         * docs/plugins/inspect/plugin-realmedia.xml:
6910           docs: update introspected plugin docs for gstdoc-scangobj and other changes
6911           Update common for latest gstdoc-scangobj and inspect xml files for
6912           escaping and pad template order changes.
6913
6914 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
6915
6916         * common:
6917           Automatic update of common submodule
6918           From 9339ccc to 35617c2
6919
6920 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
6921
6922         * common:
6923           Automatic update of common submodule
6924           From 5adb1ca to 9339ccc
6925
6926 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
6927
6928         * common:
6929           Automatic update of common submodule
6930           From 57c89b7 to 5adb1ca
6931
6932 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
6933
6934         * common:
6935           Automatic update of common submodule
6936           From c804988 to 57c89b7
6937
6938 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6939
6940         * configure.ac:
6941         * gst/realmedia/rtspreal.c:
6942           configure: Update required GLib version to 2.20
6943
6944 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6945
6946         * ext/a52dec/gsta52dec.c:
6947           a52dec: Call orc_init() before trying to get target flags
6948
6949 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6950
6951         * ext/a52dec/gsta52dec.c:
6952           a52dec: Remove debug printf...
6953
6954 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6955
6956         * configure.ac:
6957         * ext/a52dec/Makefile.am:
6958         * ext/a52dec/gsta52dec.c:
6959           a52dec: Use orc for CPU feature detection and don't check for liboil
6960
6961 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6962
6963         * configure.ac:
6964           configure: Use GLIB_EXTRA_CFLAGS
6965
6966 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6967
6968         * common:
6969           Automatic update of common submodule
6970           From 7a0fdf5 to c804988
6971
6972 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6973
6974         * common:
6975           Automatic update of common submodule
6976           From 6da3bab to 7a0fdf5
6977
6978 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6979
6980         * common:
6981           Automatic update of common submodule
6982           From 733fca9 to 6da3bab
6983
6984 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
6985
6986         * common:
6987           Automatic update of common submodule
6988           From fad145b to 733fca9
6989
6990 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
6991
6992         * common:
6993           Automatic update of common submodule
6994           From 47683c1 to fad145b
6995
6996 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6997
6998         * gst/realmedia/rmdemux.c:
6999           rmdemux: pass bitrate on caps
7000           Set the bitrate on the caps, some decoders like sipro need this to function
7001           properly.
7002           Fixes #620007
7003
7004 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
7005
7006         * common:
7007           Automatic update of common submodule
7008           From 17f89e5 to 47683c1
7009
7010 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
7011
7012         * common:
7013           Automatic update of common submodule
7014           From fd7ca04 to 17f89e5
7015
7016 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
7017
7018         * ext/x264/gstx264enc.c:
7019           x264enc: Only set i_weighted_pred on versions where it exists
7020
7021 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
7022
7023         * ext/lame/gstlamemp3enc.c:
7024           lamemp3enc: implement latency query
7025           The encoder's latency is deduced from the framesize. Fixes #618896.
7026
7027 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7028
7029         * configure.ac:
7030         * docs/plugins/gst-plugins-ugly-plugins.args:
7031         * docs/plugins/gst-plugins-ugly-plugins.signals:
7032         * docs/plugins/inspect/plugin-a52dec.xml:
7033         * docs/plugins/inspect/plugin-amrnb.xml:
7034         * docs/plugins/inspect/plugin-amrwbdec.xml:
7035         * docs/plugins/inspect/plugin-asf.xml:
7036         * docs/plugins/inspect/plugin-cdio.xml:
7037         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7038         * docs/plugins/inspect/plugin-dvdread.xml:
7039         * docs/plugins/inspect/plugin-dvdsub.xml:
7040         * docs/plugins/inspect/plugin-iec958.xml:
7041         * docs/plugins/inspect/plugin-lame.xml:
7042         * docs/plugins/inspect/plugin-mad.xml:
7043         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7044         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7045         * docs/plugins/inspect/plugin-mpegstream.xml:
7046         * docs/plugins/inspect/plugin-realmedia.xml:
7047         * docs/plugins/inspect/plugin-siddec.xml:
7048         * docs/plugins/inspect/plugin-twolame.xml:
7049         * docs/plugins/inspect/plugin-x264.xml:
7050         * win32/common/config.h:
7051           Back to development
7052
7053 === release 0.10.15 ===
7054
7055 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7056
7057         * ChangeLog:
7058         * NEWS:
7059         * RELEASE:
7060         * configure.ac:
7061         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7062         * docs/plugins/inspect/plugin-a52dec.xml:
7063         * docs/plugins/inspect/plugin-amrnb.xml:
7064         * docs/plugins/inspect/plugin-amrwbdec.xml:
7065         * docs/plugins/inspect/plugin-asf.xml:
7066         * docs/plugins/inspect/plugin-cdio.xml:
7067         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7068         * docs/plugins/inspect/plugin-dvdread.xml:
7069         * docs/plugins/inspect/plugin-dvdsub.xml:
7070         * docs/plugins/inspect/plugin-iec958.xml:
7071         * docs/plugins/inspect/plugin-lame.xml:
7072         * docs/plugins/inspect/plugin-mad.xml:
7073         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7074         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7075         * docs/plugins/inspect/plugin-mpegstream.xml:
7076         * docs/plugins/inspect/plugin-realmedia.xml:
7077         * docs/plugins/inspect/plugin-siddec.xml:
7078         * docs/plugins/inspect/plugin-twolame.xml:
7079         * docs/plugins/inspect/plugin-x264.xml:
7080         * gst-plugins-ugly.doap:
7081         * win32/common/config.h:
7082           Release 0.10.15
7083
7084 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7085
7086         * po/af.po:
7087         * po/az.po:
7088         * po/bg.po:
7089         * po/ca.po:
7090         * po/cs.po:
7091         * po/da.po:
7092         * po/de.po:
7093         * po/el.po:
7094         * po/en_GB.po:
7095         * po/es.po:
7096         * po/eu.po:
7097         * po/fi.po:
7098         * po/fr.po:
7099         * po/hu.po:
7100         * po/id.po:
7101         * po/it.po:
7102         * po/ja.po:
7103         * po/lt.po:
7104         * po/lv.po:
7105         * po/ms.po:
7106         * po/mt.po:
7107         * po/nb.po:
7108         * po/nl.po:
7109         * po/or.po:
7110         * po/pl.po:
7111         * po/pt_BR.po:
7112         * po/ru.po:
7113         * po/sk.po:
7114         * po/sl.po:
7115         * po/sq.po:
7116         * po/sr.po:
7117         * po/sv.po:
7118         * po/tr.po:
7119         * po/uk.po:
7120         * po/vi.po:
7121         * po/zh_CN.po:
7122           Update .po files
7123
7124 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7125
7126         * configure.ac:
7127           configure: make implicit GLib and liboil requirements explicit
7128           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
7129
7130 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
7131
7132         * ext/x264/gstx264enc.c:
7133           x264enc: disable I weighted pred
7134           If it is enabled, then it will be main profile instead of baseline.
7135           This ensures maximum compatibility of the output stream until the
7136           encoder configuration interface gets an overhaul with explicit
7137           output profile selection.
7138           Fixes #619776.
7139
7140 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7141
7142         * configure.ac:
7143         * win32/common/config.h:
7144           0.10.14.3 pre-release
7145
7146 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7147
7148         * po/af.po:
7149         * po/az.po:
7150         * po/bg.po:
7151         * po/ca.po:
7152         * po/cs.po:
7153         * po/da.po:
7154         * po/de.po:
7155         * po/el.po:
7156         * po/en_GB.po:
7157         * po/es.po:
7158         * po/eu.po:
7159         * po/fi.po:
7160         * po/fr.po:
7161         * po/hu.po:
7162         * po/id.po:
7163         * po/it.po:
7164         * po/ja.po:
7165         * po/lt.po:
7166         * po/lv.po:
7167         * po/ms.po:
7168         * po/mt.po:
7169         * po/nb.po:
7170         * po/nl.po:
7171         * po/or.po:
7172         * po/pl.po:
7173         * po/pt_BR.po:
7174         * po/ru.po:
7175         * po/sk.po:
7176         * po/sl.po:
7177         * po/sq.po:
7178         * po/sr.po:
7179         * po/sv.po:
7180         * po/tr.po:
7181         * po/uk.po:
7182         * po/vi.po:
7183         * po/zh_CN.po:
7184           po: update translations
7185
7186 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7187
7188         * common:
7189           Automatic update of common submodule
7190           From 357b0db to fd7ca04
7191
7192 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7193
7194         * configure.ac:
7195         * win32/common/config.h:
7196           0.10.14.2 pre-release
7197
7198 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7199
7200         * common:
7201           Automatic update of common submodule
7202           From 4d67bd6 to 357b0db
7203
7204 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7205
7206         * gst/realmedia/rmdemux.c:
7207         * gst/realmedia/rmutils.c:
7208         * gst/realmedia/rmutils.h:
7209           rmdemux: add better sipr nibble swap routine
7210
7211 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7212
7213         * gst/realmedia/rmdemux.c:
7214           rmdemux: descramble SIPR before pushing out
7215           Collect and descramble the SIPR packets before pushing.
7216           Descramble ATRAC audio.
7217           Fixes #618098
7218
7219 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7220
7221         * gst/realmedia/rmutils.c:
7222         * gst/realmedia/rmutils.h:
7223           rm: add function to descramble sipr
7224
7225 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
7226
7227         * ext/x264/gstx264enc.c:
7228         * ext/x264/gstx264enc.h:
7229           x264enc: Re-send the received upstream event as-is downstream
7230           https://bugzilla.gnome.org/show_bug.cgi?id=606689
7231
7232 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
7233
7234         * ext/amrnb/amrnb.c:
7235           amrnbenc: Set rank to GST_RANK_SECONDARY
7236
7237 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7238
7239         * gst/realmedia/rtspreal.c:
7240           rtspreal: use GLib's base64 functions if available
7241           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
7242
7243 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
7244
7245         * ext/amrnb/amrnbdec.h:
7246         * ext/amrnb/amrnbenc.h:
7247         * ext/amrwbdec/amrwbdec.h:
7248           amr: Use correct includes (as pkg-config suggests)
7249           Fixes #617078
7250
7251 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
7252
7253         * gst/ac3parse/.gitignore:
7254         * gst/ac3parse/Makefile.am:
7255         * gst/ac3parse/README:
7256         * gst/ac3parse/ac3parse.vcproj:
7257         * gst/ac3parse/gstac3parse.c:
7258         * gst/ac3parse/gstac3parse.h:
7259           ac3parse: remove unported 0.8 plugin
7260           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
7261
7262 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
7263
7264         * gst/mpegaudioparse/gstmpegaudioparse.c:
7265           docs: adding a mp3decoder as well is useful
7266
7267 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
7268
7269         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7270           docs: massage section index
7271
7272 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
7273
7274         * ext/amrwbdec/amrwbdec.c:
7275         * ext/amrwbdec/amrwbdec.h:
7276           amrwbdec: move define to source to avoid hiding it from the docs
7277
7278 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
7279
7280         * ext/cdio/gstcdiocddasrc.c:
7281           docs: remove short_desc, it is taken from element details
7282
7283 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
7284
7285         * gst/synaesthesia/gstsynaesthesia.c:
7286           docs: fix sections docs for synaesthesia
7287
7288 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
7289
7290         * docs/plugins/Makefile.am:
7291         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7292         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7293         * gst/mpegaudioparse/gstmpegaudioparse.c:
7294           docs: add docs for mp3parse
7295
7296 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7297
7298         * gst-plugins-ugly.doap:
7299           doap: update repository info from cvs->git and maintainers
7300
7301 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7302
7303         * common:
7304           Automatic update of common submodule
7305           From fc85867 to 4d67bd6
7306
7307 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7308
7309         * tests/check/elements/x264enc.c:
7310           x264enc: adaptive NALU type checking
7311           In particular, be less picky about SEI NALU order, which makes test more
7312           robust with respect to changes in libx264.
7313           See also #615410.
7314
7315 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7316
7317         * ext/x264/gstx264enc.c:
7318           x264enc: adaptive x264 header NAL layout handling
7319           Fixes #615410.
7320
7321 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7322
7323         * gst/asfdemux/gstrtpasfdepay.c:
7324           asfdepay: we require a dynamic payload type
7325           Add an extra caps property that restricts the depayloader to only accept dynamic
7326           payload types.
7327
7328 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7329
7330         * configure.ac:
7331           configure: Drop -Wcast-align
7332           Commit message copied from core's commit from Benjamin Otte:
7333           246f5dba96a5b50bb74621af67b30942cca72af5
7334           Apparently gcc warns that GstMiniObject is not castable to
7335           GstEvent/Message/Buffer due to them containing 64bit variables, even
7336           though ARM hackers claim that those only need 4byte alignment. And as
7337           long as gcc behaves that way, this warning is not very useful.
7338           So we'll remove the warning until this problem is fixed.
7339           Fixes #615698
7340
7341 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
7342
7343         * ext/mpeg2dec/gstmpeg2dec.c:
7344           mpeg2dec: copy over all buffer flags when copying buffers.
7345           Avoids losing the tff/rff video buffer flags
7346
7347 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
7348
7349         * gst/asfdemux/asfpacket.c:
7350           asfdemux: Make a table static to avoid having to always allocate it.
7351
7352 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7353
7354         * ext/x264/gstx264enc.c:
7355           x264enc: fix up avcC header construction
7356           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
7357           for BUILD_X264 < 76.
7358           Also fixes #610089.
7359
7360 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7361
7362         * ext/x264/gstx264enc.c:
7363           x264enc: parameterize libx264 provided NAL layout in codec-data creation
7364
7365 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
7366
7367         * configure.ac:
7368           configure: Remove -Wundef flag
7369           Same fix as for #615161
7370
7371 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7372
7373         * common:
7374           Automatic update of common submodule
7375           From fdf023d to fc85867
7376
7377 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7378
7379         * gst-libs/gst/gettext.h:
7380           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
7381
7382 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7383
7384         * common:
7385         * ext/Makefile.am:
7386         * gst/Makefile.am:
7387           build: build plugins in parallel where possible, if make -jN is used
7388
7389 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7390
7391         * Makefile.am:
7392           build: add cruft alert for common/shave*
7393
7394 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7395
7396         * win32/MANIFEST:
7397           Fix make distcheck
7398           Remove removed file win32/common/config.h.in from MANIFEST.
7399
7400 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
7401
7402         * gst/synaesthesia/synaescope.c:
7403         * gst/synaesthesia/synaescope.h:
7404           synaestesia: Fix old-style prototype
7405
7406 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
7407
7408         * gst/realmedia/rmutils.c:
7409           Fix pointer type.
7410           Fixes #613815
7411
7412 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
7413
7414         * common:
7415           Automatic update of common submodule
7416           From 55cd514 to c1d07dd
7417
7418 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7419
7420         * configure.ac:
7421         * ext/amrnb/amrnbdec.c:
7422         * ext/amrnb/amrnbenc.c:
7423         * ext/cdio/gstcdiocddasrc.h:
7424         * ext/dvdread/dvdreadsrc.c:
7425         * ext/lame/gstlame.h:
7426         * ext/lame/gstlamemp3enc.h:
7427         * ext/lame/plugin.c:
7428         * ext/mad/gstmad.c:
7429         * ext/x264/gstx264enc.c:
7430         * ext/x264/gstx264enc.h:
7431         * gst/mpegaudioparse/gstmpegaudioparse.c:
7432         * gst/mpegaudioparse/gstxingmux.c:
7433         * gst/mpegstream/gstdvddemux.c:
7434         * gst/mpegstream/gstmpegdemux.c:
7435         * gst/mpegstream/gstmpegparse.c:
7436         * gst/realmedia/asmrules.c:
7437         * gst/realmedia/pnmsrc.c:
7438         * gst/realmedia/pnmsrc.h:
7439         * gst/realmedia/rdtdepay.h:
7440         * gst/realmedia/rdtmanager.c:
7441         * gst/realmedia/rtspreal.c:
7442           build: Add all kinds of compiler warning flags and fix the resulting warnings
7443
7444 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7445
7446         * ext/amrnb/Makefile.am:
7447         * ext/amrwbdec/Makefile.am:
7448         * ext/sidplay/Makefile.am:
7449         * gst/asfdemux/Makefile.am:
7450         * gst/mpegaudioparse/Makefile.am:
7451           build: fix up Makefile.am
7452           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
7453           the order a bit here and there (see docs/random/moving-plugins).
7454
7455 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7456
7457         * win32/common/config.h.in:
7458           win32: remove win32-specific config.h.in copy that's not used any longer
7459           The win32 config.h is now generated from the top-level config.h.in.
7460
7461 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
7462
7463         * ext/a52dec/gsta52dec.c:
7464         * ext/amrnb/amrnbdec.c:
7465         * ext/amrnb/amrnbenc.c:
7466         * ext/amrwbdec/amrwbdec.c:
7467         * ext/cdio/gstcdiocddasrc.c:
7468         * ext/dvdread/dvdreadsrc.c:
7469         * ext/lame/gstlame.c:
7470         * ext/mad/gstmad.c:
7471         * ext/mpeg2dec/gstmpeg2dec.c:
7472         * gst/ac3parse/gstac3parse.c:
7473         * gst/asfdemux/gstasfdemux.c:
7474         * gst/asfdemux/gstrtpasfdepay.c:
7475         * gst/asfdemux/gstrtspwms.c:
7476         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7477         * gst/iec958/ac3iec.c:
7478         * gst/mpegaudioparse/gstmpegaudioparse.c:
7479         * gst/mpegaudioparse/gstxingmux.c:
7480         * gst/mpegstream/gstdvddemux.c:
7481         * gst/mpegstream/gstmpegdemux.c:
7482         * gst/mpegstream/gstmpegparse.c:
7483         * gst/mpegstream/gstrfc2250enc.c:
7484         * gst/realmedia/pnmsrc.c:
7485         * gst/realmedia/rademux.c:
7486         * gst/realmedia/rdtdepay.c:
7487         * gst/realmedia/rdtmanager.c:
7488         * gst/realmedia/rmdemux.c:
7489         * gst/realmedia/rtspreal.c:
7490         * gst/synaesthesia/gstsynaesthesia.c:
7491           gst_element_class_set_details => gst_element_class_set_details_simple
7492
7493 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7494
7495         * ext/x264/gstx264enc.c:
7496           x264enc: Put pixel-aspect-ratio from input into the src pad caps
7497           Fixes bug #612995.
7498
7499 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
7500
7501         * common:
7502           Automatic update of common submodule
7503           From e272f71 to 55cd514
7504
7505 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
7506
7507         * common:
7508           Automatic update of common submodule
7509           From df8a7c8 to e272f71
7510
7511 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
7512
7513         * configure.ac:
7514           Update CXXFLAGS, too
7515
7516 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
7517
7518         * configure.ac:
7519           Update for recent changes to common submodule
7520           This just replaces every "$ERROR_CFLAGS" usage with a usage of
7521           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
7522           previously.
7523           Actually using that separation will happen later.
7524
7525 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
7526
7527         * common:
7528           Automatic update of common submodule
7529           From 9720a7d to df8a7c8
7530
7531 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
7532
7533         * common:
7534           Automatic update of common submodule
7535           From 0b6e072 to 9720a7d
7536
7537 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
7538
7539         * common:
7540           Automatic update of common submodule
7541           From 7cc5eb4 to 0b6e072
7542
7543 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7544
7545         * common:
7546           Automatic update of common submodule
7547           From 7aa65b5 to 7cc5eb4
7548
7549 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7550
7551         * common:
7552           Automatic update of common submodule
7553           From 44ecce7 to 7aa65b5
7554
7555 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7556
7557         * configure.ac:
7558           configure: Use automake 1.11 silent rules instead of shave if available
7559           This makes sure that we use something that is still maintained and
7560           also brings back libtool 1.5 support.
7561
7562 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7563
7564         * configure.ac:
7565         * docs/plugins/inspect/plugin-a52dec.xml:
7566         * docs/plugins/inspect/plugin-amrnb.xml:
7567         * docs/plugins/inspect/plugin-amrwbdec.xml:
7568         * docs/plugins/inspect/plugin-asf.xml:
7569         * docs/plugins/inspect/plugin-cdio.xml:
7570         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7571         * docs/plugins/inspect/plugin-dvdread.xml:
7572         * docs/plugins/inspect/plugin-dvdsub.xml:
7573         * docs/plugins/inspect/plugin-iec958.xml:
7574         * docs/plugins/inspect/plugin-lame.xml:
7575         * docs/plugins/inspect/plugin-mad.xml:
7576         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7577         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7578         * docs/plugins/inspect/plugin-mpegstream.xml:
7579         * docs/plugins/inspect/plugin-realmedia.xml:
7580         * docs/plugins/inspect/plugin-siddec.xml:
7581         * docs/plugins/inspect/plugin-twolame.xml:
7582         * docs/plugins/inspect/plugin-x264.xml:
7583         * win32/common/config.h:
7584           Back to development
7585
7586 === release 0.10.14 ===
7587
7588 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7589
7590         * ChangeLog:
7591         * NEWS:
7592         * RELEASE:
7593         * configure.ac:
7594         * docs/plugins/gst-plugins-ugly-plugins.args:
7595         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7596         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7597         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7598         * docs/plugins/inspect/plugin-a52dec.xml:
7599         * docs/plugins/inspect/plugin-amrnb.xml:
7600         * docs/plugins/inspect/plugin-amrwbdec.xml:
7601         * docs/plugins/inspect/plugin-asf.xml:
7602         * docs/plugins/inspect/plugin-cdio.xml:
7603         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7604         * docs/plugins/inspect/plugin-dvdread.xml:
7605         * docs/plugins/inspect/plugin-dvdsub.xml:
7606         * docs/plugins/inspect/plugin-iec958.xml:
7607         * docs/plugins/inspect/plugin-lame.xml:
7608         * docs/plugins/inspect/plugin-mad.xml:
7609         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7610         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7611         * docs/plugins/inspect/plugin-mpegstream.xml:
7612         * docs/plugins/inspect/plugin-realmedia.xml:
7613         * docs/plugins/inspect/plugin-siddec.xml:
7614         * docs/plugins/inspect/plugin-twolame.xml:
7615         * docs/plugins/inspect/plugin-x264.xml:
7616         * gst-plugins-ugly.doap:
7617         * win32/common/config.h:
7618           Release 0.10.14
7619
7620 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7621
7622         * po/af.po:
7623         * po/az.po:
7624         * po/bg.po:
7625         * po/ca.po:
7626         * po/cs.po:
7627         * po/da.po:
7628         * po/de.po:
7629         * po/el.po:
7630         * po/en_GB.po:
7631         * po/es.po:
7632         * po/eu.po:
7633         * po/fi.po:
7634         * po/fr.po:
7635         * po/hu.po:
7636         * po/id.po:
7637         * po/it.po:
7638         * po/ja.po:
7639         * po/lt.po:
7640         * po/lv.po:
7641         * po/ms.po:
7642         * po/mt.po:
7643         * po/nb.po:
7644         * po/nl.po:
7645         * po/or.po:
7646         * po/pl.po:
7647         * po/pt_BR.po:
7648         * po/ru.po:
7649         * po/sk.po:
7650         * po/sl.po:
7651         * po/sq.po:
7652         * po/sr.po:
7653         * po/sv.po:
7654         * po/tr.po:
7655         * po/uk.po:
7656         * po/vi.po:
7657         * po/zh_CN.po:
7658           Update .po files
7659
7660 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7661
7662         * configure.ac:
7663         * win32/common/config.h:
7664           0.10.13.4 pre-release
7665
7666 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7667
7668         * ext/x264/gstx264enc.c:
7669         * tests/check/elements/x264enc.c:
7670           x264enc: Replace 'avc-sample' with 'avc' in caps
7671           In the element and in its tests
7672           Fixes #606662
7673
7674 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
7675
7676         * gst/asfdemux/gstasfdemux.c:
7677           asfdemux: Don't set durations of 0 on outgoing buffers.
7678           Some (broken) streams don't have the extended stream properties in
7679           the header, resulting in applying a duration of zero on outgoing
7680           buffers.
7681           Fixes #611473
7682
7683 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
7684
7685         * gst/asfdemux/asfpacket.c:
7686           asfdemux: Make sure we always set proper payload duration.
7687           Some (broken) streams will have a delta of 0, resulting in outgoing
7688           buffers having durations of 0.
7689           Fixes #611473
7690
7691 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7692
7693         * configure.ac:
7694         * win32/common/config.h:
7695           0.10.13.3 pre-release
7696
7697 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
7698
7699         * gst/asfdemux/asfpacket.c:
7700           asfdemux: Make sure we don't end up with negative timestamps.
7701           Some files have payload with timestamps smaller than the preroll duration.
7702           Instead of blindly substracting the preroll value (and ending up with
7703           insanely high timestamps on the outgoing buffers), we make sure we
7704           never go below 0.
7705           Fixes #610432
7706
7707 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7708
7709         * configure.ac:
7710         * win32/common/config.h:
7711           0.10.13.2 pre-release
7712           Update core/base requirement to 0.10.26, since that's more likely
7713           to be the actual requirement.
7714
7715 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7716
7717         * po/LINGUAS:
7718         * po/el.po:
7719         * po/sl.po:
7720           po: update translations
7721
7722 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7723
7724         * tests/check/elements/x264enc.c:
7725           x264enc: add caps check to x264enc unit test
7726           Add some minimal caps checking to x264enc unit test.
7727           See #610089.
7728
7729 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
7730
7731         * ext/x264/gstx264enc.c:
7732           x264enc: fix up avcC header construction and playback by flash players
7733           Fix off-by-one bug when constructing the avcC header chunk: we
7734           wrote wrong profile info into the header. The first byte in the
7735           SPS NAL we get from x264 is the nal type, not the profile_idc.
7736           Also add some debug logging.
7737           Fixes #610089.
7738
7739 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
7740
7741         * gst/asfdemux/gstasfdemux.c:
7742           asfdemux: Improve seek behaviour for audio-only with no index
7743           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
7744           for video, we can just seek to seek_time instead.
7745
7746 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7747
7748         * configure.ac:
7749           configure: fix up GST_CXXFLAGS properly
7750           We don't want C specific flags in GST_CXXFLAGS, so base it on the
7751           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
7752           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
7753
7754 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7755
7756         * MAINTAINERS:
7757           Update MAINTAINERS, add myself
7758
7759 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
7760
7761         * configure.ac:
7762           configure: base GST_CXXFLAGS on --cflags from pkg-config
7763           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
7764           point for for both C and CXX settings.
7765
7766 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7767
7768         * common:
7769           Automatic update of common submodule
7770           From 96dc793 to 44ecce7
7771
7772 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7773
7774         * Makefile.am:
7775         * configure.ac:
7776         * win32/common/.gitignore:
7777         * win32/common/config.h:
7778           win32: change how win32/common/config.h is updated
7779           Generate win32/common/config.h-new directly from config.h.in,
7780           using shell variables in configure and some hard-coded information.
7781           Change top-level makefile so that 'make win32-update' copies the
7782           generated file to win32/common/config.h, which we keep in source
7783           control. It's kept in source control so that the git tree is
7784           buildable from VS.
7785           This change is similar to the ones applied a while ago to GStreamer
7786           core, gst-plugins-base and gst-plugins-good and prevents configure
7787           from changing files in source control. The generated config.h
7788           should be ok, but needs testing.
7789
7790 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7791
7792         * gst/realmedia/rtspreal.c:
7793           rtspreal: don't construct config header with uninitialised bytes
7794           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
7795           a presumably unintentional padding of uninitialised bytes at the end
7796           of the CONT tags chunk, which should be harmless but causes warnings
7797           in valgrind (see #608533 for a test URL).
7798
7799 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7800
7801         * gst/realmedia/rtspreal.c:
7802           rtspreal: add finalize function so we can free streams and rulebook
7803           Fix memory leak in Real RTSP component (#608533).
7804
7805 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7806
7807         * gst/realmedia/rtspreal.c:
7808           rtspreal: fix minor memory leak
7809           Caps take their own reference when a buffer is added to them, so
7810           unref buffer after adding it to caps (#608533).
7811
7812 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7813
7814         * gst/realmedia/rdtdepay.c:
7815           rdtdepay: unref input buffer when done
7816           Fixes memory leak, see #608533.
7817
7818 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7819
7820         * common:
7821           Automatic update of common submodule
7822           From 15d47a6 to 96dc793
7823
7824 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7825
7826         * ext/x264/gstx264enc.c:
7827         * ext/x264/gstx264enc.h:
7828           x264enc: make use of Access Unit delimiters configurable
7829           API: GstX264Enc:aud
7830
7831 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7832
7833         * gst/asfdemux/asfpacket.c:
7834           asfdemux: Do not subtract padding twice
7835           Only subtract implicit padding if an explicit one isn't
7836           provided. Avoids subtracting it twice and causing
7837           parsing errors.
7838           Fixes #607698
7839
7840 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
7841
7842         * gst/asfdemux/gstasfdemux.c:
7843         * gst/mpegstream/gstmpegpacketize.c:
7844           assert: g_assert_not_reached() cannot replace return statement
7845           Fix build with assert being turned off.
7846
7847 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7848
7849         * common:
7850           Automatic update of common submodule
7851           From 14cec89 to 15d47a6
7852
7853 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
7854
7855         * gst/asfdemux/gstasfdemux.c:
7856           asfdemux: Don't forget to update flow variable
7857           Forgot to update the return value in the loop.
7858
7859 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
7860
7861         * gst/asfdemux/gstasfdemux.c:
7862           asfdemux: Check flow return on every push
7863           We previously only aggregated flow returns after the while(push) loop,
7864           which meant that in some cases we would end-up not properly aggregating
7865           the flow returns.
7866           This is based on the same flow aggregation algorithm as oggdemux.
7867
7868 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7869
7870         * ext/x264/gstx264enc.c:
7871           x264enc: Add stream-format to output caps
7872           Adds stream-format to output caps of x264enc that
7873           informs if the stream is in bytestream of avc format.
7874           Fixes #606662
7875
7876 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
7877
7878         * gst/mpegaudioparse/gstxingmux.c:
7879           xingmux: Fix unaligned memory access
7880           ARM/SPARC need 32bit alignment but xingmux accesses possibly
7881           unaligned memory, which leads to SIGBUS.
7882           Fixes bug #586464.
7883
7884 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
7885
7886         * gst/asfdemux/gstasfdemux.c:
7887           asfdemux: Use GST_STR_NULL in a couple of places.
7888           Fixes crashing on some of the log statements on win32.
7889
7890 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7891
7892         * gst/realmedia/rmdemux.c:
7893           rmdemux: Parse and post bitrate for streams
7894           Parse the bitrate of the streams and post their tags.
7895           Fixes #599299
7896
7897 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7898
7899         * gst/asfdemux/gstasfdemux.c:
7900         * gst/asfdemux/gstasfdemux.h:
7901           asfdemux: Post bitrate tag
7902           If stream bitrate object is available, post the bitrate
7903           tags.
7904           Fixes #599297
7905
7906 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7907
7908         * gst/mpegaudioparse/gstmpegaudioparse.c:
7909         * gst/mpegaudioparse/gstmpegaudioparse.h:
7910           mp3parse: minor validation check of (Xing, VBRI) metadata
7911           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
7912
7913 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7914
7915         * gst/mpegaudioparse/gstmpegaudioparse.c:
7916           mp3parse: use proper total_time and total_bytes in various cases
7917           The correct basis for (Xing, VBRI) seek table calculations is the
7918           byte size and duration provided by that metadata, rather than some
7919           other (possibly even estimated) one.  This also prevents an infinite
7920           conversion loop in (unlikely) case where a TOC is provided without
7921           such corresponding (duration) metdata.
7922
7923 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7924
7925         * gst/mpegaudioparse/gstmpegaudioparse.c:
7926         * gst/mpegaudioparse/gstmpegaudioparse.h:
7927           mp3parse: conserve stop time for non-accurate seek
7928           Use the same strategy as accurate seeks to store
7929           pending non-accurate seeks to avoid overwriting non-definite
7930           stop times. When doing non-accurate seeks our position
7931           reporting might drift off by some secs and the stream can
7932           end up before it should.
7933           Fixes #603695
7934
7935 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7936
7937         * common:
7938           Automatic update of common submodule
7939           From 47cb23a to 14cec89
7940
7941 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7942
7943         * ext/amrwbdec/amrwb.c:
7944           amrwbdec: give decoder a rank so decodebin/playbin will use it
7945
7946 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7947
7948         * gst/mpegaudioparse/gstmpegaudioparse.c:
7949           mp3parse: return false when we can't seek
7950           When upstream can't seek, we return false as well
7951
7952 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7953
7954         * ext/lame/gstlame.c:
7955         * ext/lame/gstlamemp3enc.c:
7956           lame: Avoid crash when seeking before negotiating
7957           lame's 'lgv' variable is only initialized when the caps
7958           is negotiated, whenever a seek happens before that, it would
7959           attempt to call a function on an empty pointer, causing the crash.
7960           Fixes #603515
7961
7962 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7963
7964         * common:
7965           Automatic update of common submodule
7966           From 87bf428 to 47cb23a
7967
7968 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7969
7970         * common:
7971           Automatic update of common submodule
7972           From da4c75c to 87bf428
7973
7974 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
7975
7976         * common:
7977           Automatic update of common submodule
7978           From 53a2485 to da4c75c
7979
7980 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7981
7982         * gst/mpegaudioparse/gstmpegaudioparse.c:
7983           mp3parse: fix non-flushing seek
7984           Specifically, in addition to clearing lots of variables/offsets
7985           when receiving newsegment, also clear leftover data to match.
7986
7987 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
7988
7989         * ext/x264/gstx264enc.c:
7990         * ext/x264/gstx264enc.h:
7991           x264enc: Make upstream GstForceKeyUnit thread-safe
7992           Also send the GstForceKeyUnit event downstream when an upstream on is received,
7993           allowing muxers or payloaders to take appropriate actions.
7994           https://bugzilla.gnome.org/show_bug.cgi?id=602556
7995
7996 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7997
7998         * common:
7999           Automatic update of common submodule
8000           From a3e3ce4 to 53a2485
8001
8002 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
8003
8004         * gst/asfdemux/gstasfdemux.c:
8005           asfdemux: Don't call strlen() on NULL pointers
8006           Fixes bug #602280.
8007
8008 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8009
8010         * gst/asfdemux/gstasfdemux.c:
8011           asfdemux: Remove old pads when new ones are added
8012           The old pads were being removed before adding the new ones,
8013           we should add the new ones first.
8014           Fixes #599718
8015
8016 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8017
8018         * gst/asfdemux/gstasfdemux.c:
8019         * gst/asfdemux/gstasfdemux.h:
8020           asfdemux: Handle chained asfs on pull mode
8021           Adds chained asfs handling to pull mode. It now checks if
8022           there is a new asf header after the last packet (when it
8023           is possible to know how many packets are) or it tries
8024           checking if a processed packet that fails is an header
8025           object.
8026           Fixes #599718
8027
8028 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8029
8030         * gst/asfdemux/gstasfdemux.c:
8031         * gst/asfdemux/gstasfdemux.h:
8032           asfdemux: properly do chained asfs on push mode
8033           To properly do chained asfs work with playbin2, we need to
8034           push eos on the old pads before removing them.
8035           Fixes #599718
8036
8037 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8038
8039         * gst/asfdemux/gstasfdemux.c:
8040         * gst/asfdemux/gstasfdemux.h:
8041           asfdemux: add support for chained asfs (push mode)
8042           Adds support for detecting and playing chained asfs
8043           in push mode. asfdemux tries to detect a new asf start
8044           by identifying the header object guid in a input buffer.
8045           When it finds it, it resets its state, removing its pads
8046           and creates new ones for the new file.
8047
8048 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8049
8050         * gst/asfdemux/gstasfdemux.c:
8051           asfdemux: fix two small leaks
8052
8053 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8054
8055         * gst/asfdemux/gstasfdemux.c:
8056           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
8057           WM/Track has a 0 base but is often wrongly written as starting from 1,
8058           so not as reliable as WM/TrackNumber which always starts from 1.
8059
8060 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8061
8062         * gst/asfdemux/gstasfdemux.c:
8063           asfdemux: WM/Track starts counting from 0, adjust to start from 1
8064
8065 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8066
8067         * gst/asfdemux/gstasfdemux.c:
8068           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
8069           There's both WM/Track and WM/TrackNumber.
8070
8071 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
8072
8073         * ext/a52dec/gsta52dec.c:
8074           a52dec: Fix debug statement: Pass pos variable instead of time() function
8075
8076 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
8077
8078         * gst/dvdsub/gstdvdsubdec.c:
8079           dvdsubdec: Fix printf format string warning
8080
8081 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
8082
8083         * gst/asfdemux/gstasfdemux.c:
8084           asfdemux: Fix bogus variable used uninitialised warnings
8085
8086 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
8087
8088         * po/Makevars:
8089           po: Don't create backup .po files
8090           As well as preventing creation of useless backup files, it works
8091           around a bug in gettext 0.17 on OS/X
8092
8093 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
8094
8095         * gst/asfdemux/asfpacket.c:
8096           asfdemux: fix c99-style comments.
8097
8098 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
8099
8100         * gst/asfdemux/asfpacket.c:
8101           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
8102
8103 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8104
8105         * gst/realmedia/rmutils.c:
8106           rmutils: fix byteswapping
8107           fix the byteswapping code that was wrong because of the side effects of the
8108           READ/WRITE macros.
8109           Fixes #599676
8110
8111 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
8112
8113         * ext/x264/gstx264enc.c:
8114           x264enc: Adapt to slightly modified x264 API
8115           Fixes #599095.
8116
8117 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8118
8119         * gst/asfdemux/asfpacket.c:
8120           asfdemux: careful to avoid crash on bogus data
8121           When receiving bogus data, we have to avoid subtracting a value
8122           larger than 'size' from 'size' variable, resulting in a wrap
8123           that would make 'size' a really large bogus value.
8124           Fixes #599333
8125
8126 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
8127
8128         * win32/common/config.h:
8129           win32: Commit bumped version number
8130
8131 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
8132
8133         * gst/mpegaudioparse/gstmpegaudioparse.c:
8134           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
8135           Fixes #598761
8136           This removes a good 50% of processing time for parsing a buffer.
8137           We do this by simply... getting the nicks that we already have handy
8138           instead of going through the expensive glib system.
8139
8140 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
8141
8142         * configure.ac:
8143           configure.ac: And back to development we go...
8144
8145 === release 0.10.13 ===
8146
8147 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
8148
8149         * ChangeLog:
8150         * NEWS:
8151         * RELEASE:
8152         * common:
8153         * configure.ac:
8154         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8155         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8156         * docs/plugins/inspect/plugin-a52dec.xml:
8157         * docs/plugins/inspect/plugin-asf.xml:
8158         * docs/plugins/inspect/plugin-cdio.xml:
8159         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8160         * docs/plugins/inspect/plugin-dvdread.xml:
8161         * docs/plugins/inspect/plugin-dvdsub.xml:
8162         * docs/plugins/inspect/plugin-iec958.xml:
8163         * docs/plugins/inspect/plugin-lame.xml:
8164         * docs/plugins/inspect/plugin-mad.xml:
8165         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8166         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8167         * docs/plugins/inspect/plugin-mpegstream.xml:
8168         * docs/plugins/inspect/plugin-realmedia.xml:
8169         * docs/plugins/inspect/plugin-siddec.xml:
8170         * docs/plugins/inspect/plugin-twolame.xml:
8171         * docs/plugins/inspect/plugin-x264.xml:
8172         * gst-plugins-ugly.doap:
8173         * win32/common/config.h:
8174           Release 0.10.13
8175
8176 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
8177
8178         * po/af.po:
8179         * po/az.po:
8180         * po/bg.po:
8181         * po/ca.po:
8182         * po/cs.po:
8183         * po/da.po:
8184         * po/de.po:
8185         * po/en_GB.po:
8186         * po/es.po:
8187         * po/eu.po:
8188         * po/fi.po:
8189         * po/fr.po:
8190         * po/hu.po:
8191         * po/id.po:
8192         * po/it.po:
8193         * po/ja.po:
8194         * po/lt.po:
8195         * po/lv.po:
8196         * po/ms.po:
8197         * po/mt.po:
8198         * po/nb.po:
8199         * po/nl.po:
8200         * po/or.po:
8201         * po/pl.po:
8202         * po/pt_BR.po:
8203         * po/ru.po:
8204         * po/sk.po:
8205         * po/sq.po:
8206         * po/sr.po:
8207         * po/sv.po:
8208         * po/tr.po:
8209         * po/uk.po:
8210         * po/vi.po:
8211         * po/zh_CN.po:
8212           Update .po files
8213
8214 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
8215
8216         * common:
8217           Automatic update of common submodule
8218           From 85d1530 to 0702fe1
8219
8220 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
8221
8222         * ChangeLog:
8223         * configure.ac:
8224         * po/af.po:
8225         * po/az.po:
8226         * po/bg.po:
8227         * po/ca.po:
8228         * po/cs.po:
8229         * po/da.po:
8230         * po/de.po:
8231         * po/en_GB.po:
8232         * po/es.po:
8233         * po/eu.po:
8234         * po/fi.po:
8235         * po/fr.po:
8236         * po/hu.po:
8237         * po/id.po:
8238         * po/it.po:
8239         * po/ja.po:
8240         * po/lt.po:
8241         * po/lv.po:
8242         * po/ms.po:
8243         * po/mt.po:
8244         * po/nb.po:
8245         * po/nl.po:
8246         * po/or.po:
8247         * po/pl.po:
8248         * po/pt_BR.po:
8249         * po/ru.po:
8250         * po/sk.po:
8251         * po/sq.po:
8252         * po/sr.po:
8253         * po/sv.po:
8254         * po/tr.po:
8255         * po/uk.po:
8256         * po/vi.po:
8257         * po/zh_CN.po:
8258         * win32/common/config.h:
8259           0.10.12.3 pre-release
8260
8261 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
8262
8263         * common:
8264           Automatic update of common submodule
8265           From a3e3ce4 to 85d1530
8266
8267 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
8268
8269         * ext/a52dec/gsta52dec.c:
8270           a52dec: Fix reference leak on all input buffers in 'dvd mode'
8271           https://bugzilla.gnome.org/show_bug.cgi?id=598272
8272
8273 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
8274
8275         * ChangeLog:
8276         * configure.ac:
8277         * po/LINGUAS:
8278         * po/af.po:
8279         * po/az.po:
8280         * po/bg.po:
8281         * po/ca.po:
8282         * po/cs.po:
8283         * po/da.po:
8284         * po/de.po:
8285         * po/en_GB.po:
8286         * po/es.po:
8287         * po/eu.po:
8288         * po/fi.po:
8289         * po/fr.po:
8290         * po/hu.po:
8291         * po/id.po:
8292         * po/it.po:
8293         * po/ja.po:
8294         * po/lt.po:
8295         * po/lv.po:
8296         * po/ms.po:
8297         * po/mt.po:
8298         * po/nb.po:
8299         * po/nl.po:
8300         * po/or.po:
8301         * po/pl.po:
8302         * po/pt_BR.po:
8303         * po/ru.po:
8304         * po/sk.po:
8305         * po/sq.po:
8306         * po/sr.po:
8307         * po/sv.po:
8308         * po/tr.po:
8309         * po/uk.po:
8310         * po/vi.po:
8311         * po/zh_CN.po:
8312         * win32/common/config.h:
8313           0.10.12.2 pre-release
8314
8315 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
8316
8317         * docs/plugins/gst-plugins-ugly-plugins.args.new:
8318         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8319           docs: Remove files accidentally added
8320           Remove the gst-plugins-ugly-plugins.args.new and
8321           gst-plugins-ugly-plugins.signals.new files, that appear
8322           to have been accidentally added in commit
8323           f5d046a0b034f9bd7274291f7131ee5db1a30052
8324
8325 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
8326
8327         * ext/a52dec/gsta52dec.c:
8328           a52dec: Add some debugging for new segment events
8329
8330 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
8331
8332         * ext/mpeg2dec/gstmpeg2dec.c:
8333           mpeg2dec: fix warning in macosx snow leopard
8334
8335 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
8336
8337         * gst/mpegstream/gstmpegparse.c:
8338           mpegstream: fix warning in macosx snow leopard
8339
8340 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
8341
8342         * gst/mpegaudioparse/gstmpegaudioparse.c:
8343           mpegaudioparse: fix warning in macosx snow leopard
8344
8345 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
8346
8347         * gst/dvdsub/gstdvdsubdec.c:
8348           dvdsubdec: fix warning on macosx snow leopard
8349
8350 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
8351
8352         * gst/asfdemux/gstasfdemux.c:
8353           asfdemux: fix warning in macosx snow leopard
8354
8355 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
8356
8357         * gst/mpegaudioparse/gstmpegaudioparse.c:
8358           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
8359
8360 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
8361
8362         * common:
8363           Automatic update of common submodule
8364           From 19fa4f3 to a3e3ce4
8365
8366 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
8367
8368         * gst/asfdemux/gstasfdemux.c:
8369         * gst/realmedia/rdtmanager.c:
8370           build: fprintf, sprintf, sscanf need stdio.h
8371
8372 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
8373
8374         * ext/mad/gstmad.c:
8375           mad: add missing include to fix the build
8376
8377 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8378
8379         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8380           dvdlpcm: whitespace fixes
8381
8382 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
8383
8384         * gst-plugins-ugly.spec.in:
8385           update spec file
8386
8387 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8388
8389         * configure.ac:
8390           x264enc: adjust configure checking to changed upstream
8391
8392 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8393
8394         * ext/x264/gstx264enc.c:
8395           x264enc: conditionally adjust to new upstream API
8396           Fixes #596517.
8397
8398 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8399
8400         * gst/mpegaudioparse/gstmpegaudioparse.c:
8401         * gst/mpegaudioparse/gstmpegaudioparse.h:
8402           mpegaudioparse: prevent infinite (re)syncing
8403           Conflicts:
8404           gst/mpegaudioparse/gstmpegaudioparse.c
8405
8406 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
8407
8408         * gst/mpegaudioparse/gstmpegaudioparse.c:
8409           mp3parse: Refactor checking for sync. Make resyncing more reliable.
8410           Previously, we could get false sync relatively easily - it sometimes happened
8411           on real files. This cleans the code up a fair bit, and makes it require more
8412           confirmation that we've found valid sync before continuing.
8413
8414 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8415
8416         * gst/mpegaudioparse/gstmpegaudioparse.c:
8417           mpegaudioparse: ensure 2 valid headers in a row when resyncing
8418
8419 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8420
8421         * gst/mpegstream/gstdvddemux.c:
8422           dvddemux: remove bogus ifndef
8423
8424 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8425
8426         * common:
8427           Automatic update of common submodule
8428           From 94f95e3 to 19fa4f3
8429
8430 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8431
8432         * ext/mpeg2dec/gstmpeg2dec.c:
8433           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
8434
8435 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8436
8437         * gst/dvdsub/gstdvdsubparse.c:
8438           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
8439
8440 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
8441
8442         * ext/amrnb/amrnbdec.c:
8443         * ext/amrnb/amrnbenc.c:
8444           Remove Ronald Bultje from Authors field
8445           Replaced with "GStreamer maintainers
8446           <gstreamer-devel@lists.sourceforge.net>" or just removed,
8447           depending on the number of other authors.
8448
8449 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
8450
8451         * gst/asfdemux/Makefile.am:
8452         * gst/asfdemux/gstasfmux.c:
8453         * gst/asfdemux/gstasfmux.h:
8454           asfdemux: Remove old non-built asfmux code
8455           Remove so people don't confuse it with the new asfmux code
8456           in -bad.
8457
8458 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8459
8460         * ext/a52dec/gsta52dec.c:
8461           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
8462           It's not defined for older liba52 versions.
8463
8464 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
8465
8466         * ext/a52dec/gsta52dec.c:
8467           a52dec: Allow liba52 to use djbfft based IMDCT transform
8468           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
8469           IMDCT transform acceleration. It does however have a software based
8470           acceleration using the djbfft library (D.J. Bernstein's library for
8471           fourier transforms - Extremely fast library for floating-point
8472           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
8473           flag.
8474           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
8475           and AltiVec implementations, but those are checked for first, and
8476           djbfft is chosen only if none of those is available - good in the
8477           case of some distributions including a port of the MPlayer changes
8478           in their system a52dec library.
8479           The down and upmix code in liba52 doesn't seem to be disturbed by
8480           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
8481           versions if passed from oil_cpu_get_flags (SSE currently is not).
8482           Fixes bug #592787.
8483
8484 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8485
8486         * configure.ac:
8487           amr: Use opencore-amr pkg-config files if possible
8488           This makes it possible to build the plugins when the libraries
8489           are installed at non-standard locations.
8490           Fixes bug #591348.
8491
8492 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8493
8494         * gst/mpegaudioparse/gstmpegaudioparse.c:
8495           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
8496           Metadata provided seek tables are consistent with metadata's view of
8497           total size, which typically matches real size, but need not do so
8498           (e.g. a truncated file).  Fixes seeking and position reporting
8499           in such truncated files (although duration based on metadata may then
8500           still be incorrect).
8501
8502 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8503
8504         * configure.ac:
8505           configure: bump core/base requirements to released versions
8506           to avoid confusion.
8507
8508 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8509
8510         * configure.ac:
8511           configure: Remove all mentions to the id3tag plugin which was removed
8512
8513 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
8514
8515         * configure.ac:
8516           mad: make check for mad independent of the check for id3tag
8517           Fixes bug #590432.
8518
8519 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8520
8521         * gst/asfdemux/gstrtpasfdepay.c:
8522           rtpasfdepay: set padding size to the correct value
8523           asf packets in rtp packets should come with their padding fields
8524           set to 0 and the depayload must update them to the correct
8525           value before pushing downstream
8526
8527 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
8528
8529         * configure.ac:
8530         * docs/plugins/Makefile.am:
8531         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8532         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8533         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8534         * docs/plugins/inspect/plugin-amrnb.xml:
8535         * docs/plugins/inspect/plugin-amrwbdec.xml:
8536         * ext/Makefile.am:
8537         * ext/amrnb/GstAmrnbEnc.prs:
8538         * ext/amrnb/Makefile.am:
8539         * ext/amrnb/README:
8540         * ext/amrnb/amrnb.c:
8541         * ext/amrnb/amrnbdec.c:
8542         * ext/amrnb/amrnbdec.h:
8543         * ext/amrnb/amrnbenc.c:
8544         * ext/amrnb/amrnbenc.h:
8545         * ext/amrnb/amrnbparse.c:
8546         * ext/amrnb/amrnbparse.h:
8547         * ext/amrwbdec/Makefile.am:
8548         * ext/amrwbdec/README:
8549         * ext/amrwbdec/amrwb.c:
8550         * ext/amrwbdec/amrwbdec.c:
8551         * ext/amrwbdec/amrwbdec.h:
8552           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
8553           These are based on the OpenCore codecs.
8554           Fixes bug #584890.
8555
8556 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
8557
8558         * common:
8559           Automatic update of common submodule
8560           From fedaaee to 94f95e3
8561
8562 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8563
8564         * LICENSE_readme:
8565         * REQUIREMENTS:
8566         * configure.ac:
8567         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8568         * docs/plugins/gst-plugins-ugly-plugins.args.new:
8569         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8570         * docs/plugins/inspect/plugin-dvdnav.xml:
8571         * ext/Makefile.am:
8572         * ext/dvdnav/.gitignore:
8573         * ext/dvdnav/Makefile.am:
8574         * ext/dvdnav/README:
8575         * ext/dvdnav/dvdnavsrc.c:
8576         * ext/dvdnav/dvdnavsrc.h:
8577         * ext/dvdnav/gst-dvd:
8578         * ext/dvdread/dvdreadsrc.c:
8579         * gst-plugins-ugly.spec.in:
8580         * po/POTFILES.in:
8581           dvdnav: remove dvdnav plugin
8582           Remove dvdnav plugin, it has no future. resindvd is the plugin to
8583           use for dvd playback. Note that dvdnav was never really enabled
8584           in -ugly, you had to edit configure.ac to get it built.
8585
8586 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8587
8588         * tests/check/elements/mpeg2dec.c:
8589           mpeg2dec: Fix unused variables compiler warnings in unit test
8590
8591 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
8592
8593         * autogen.sh:
8594           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
8595           Check for more automake command variants. Use printf instead of 'echo -n'
8596           for portability
8597
8598 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
8599
8600         * common:
8601           Automatic update of common submodule
8602           From 5845b63 to fedaaee
8603
8604 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
8605
8606         * .gitignore:
8607           Make git ignore more files
8608
8609 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
8610
8611         * gst/asfdemux/gstasfdemux.c:
8612           asfdemux: Refactor multiple packet pull.
8613           This also fixes a bug by which the first buffer (in a multi-packet mode)
8614           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
8615           full incoming buffer and not just of the single asf packet.
8616           Fixes corrupted frames introduced by latest commit.
8617
8618 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8619
8620         * gst/asfdemux/gstasfdemux.c:
8621           asfdemux: use the right accurate field
8622           Remove accurate variable and its faulty use because the real variable is an
8623           instance variable.
8624
8625 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
8626
8627         * gst/asfdemux/asfpacket.c:
8628         * gst/asfdemux/gstasfdemux.c:
8629           asfdemux: Sprinkle branch prediction macros accross the code
8630
8631 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
8632
8633         * gst/asfdemux/gstasfdemux.c:
8634           asfdemux: Delay newsegment handling until we have a keyframe.
8635           We now have a chance for packets to be collected before we send out the
8636           newsegment. If we're not in accurate seeking (keyunit) it will set
8637           the segment start/time to the keyframe's timestamp.
8638
8639 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
8640
8641         * gst/asfdemux/gstasfdemux.c:
8642           asfdemux: Remove useless check. We already have checked for it above.
8643
8644 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
8645
8646         * gst/asfdemux/gstasfdemux.c:
8647           asfdemux: No longer queue GOPs now that seeking is fixed.
8648           We now *always* seek to the keyframe just before our requested position.
8649           When we encounter the first keyframe and we were not accurate (therefore doing
8650           keyframe seeking), we update the segment start position to the keyframe timestamp.
8651
8652 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
8653
8654         * gst/asfdemux/gstasfdemux.c:
8655         * gst/asfdemux/gstasfdemux.h:
8656           asfdemux: Store the accurate seeking flag
8657
8658 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
8659
8660         * gst/asfdemux/gstasfdemux.c:
8661           asfdemux: Use the average frame duration for buffers without a duration.
8662           This will still cause some timestamp jitter, but giving a hint as to the duration
8663           rather than nothing seems to be a better idea.
8664           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
8665           duration using the accumulated packet duration (which will be correct).
8666
8667 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
8668
8669         * gst/asfdemux/gstasfdemux.c:
8670         * gst/asfdemux/gstasfdemux.h:
8671           asfdemux: Use index entry packet count to optimize seeking.
8672           The simple index entries also contain the number of packets one needs
8673           to retrieve at a given position to get a full keyframe. We therefore
8674           use that information to retrieve all those packets in one buffer when
8675           working in pull-mode.
8676
8677 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8678
8679         * gst/asfdemux/gstasfdemux.c:
8680           asfdemux: Do not try to free const pointer
8681           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
8682           asfdemux tried to free a const pointer that had been cast to a
8683           normal pointer variable.
8684
8685 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
8686
8687         * gst/asfdemux/gstasfdemux.c:
8688           asfdemux: Use presentation timestamp when searching in the index.
8689           We need to take the preroll into account... else we end up too early.
8690
8691 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
8692
8693         * common:
8694           Automatic update of common submodule
8695           From f3bb51b to 5845b63
8696
8697 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
8698
8699         * gst/asfdemux/gstasfdemux.c:
8700           asfdemux: Convert index entry from presentation time to timestamps.
8701           We weren't taking the preroll into account previously, meaning that we
8702           were always seeking preroll nanoseconds too early... resulting in a lot
8703           of dropped packets (which are before the start time).
8704           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
8705
8706 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
8707
8708         * common:
8709         * gst/asfdemux/gstasfdemux.c:
8710           asfdemux: Fix byte array metadata handling.
8711           We basically discard byte array metadata. Should be trivial to adapt
8712           to storing the pointers if we need it later on.
8713
8714 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
8715
8716         * gst/asfdemux/gstasfdemux.c:
8717         * gst/asfdemux/gstasfdemux.h:
8718           asfdemux: Handle PAR/interlaced information stored in packet payload.
8719           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
8720           in the ASF Packet payload extensions).
8721
8722 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
8723
8724         * gst/asfdemux/gstasfdemux.c:
8725         * gst/asfdemux/gstasfdemux.h:
8726           asfdemux: Store/Handle global metadata (not specific to one stream).
8727           This allows us to store (and handle) PAR information which might be stored there.
8728
8729 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8730
8731         * gst/mpegaudioparse/gstmpegaudioparse.c:
8732           mpegaudioparse: fix Xing inverse seek table building
8733
8734 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
8735
8736         * common:
8737           Automatic update of common submodule
8738           From f3bb51b to f810030
8739
8740 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8741
8742         * gst/asfdemux/gstasfdemux.c:
8743           asfdemux: don't try to free a NULL taglist
8744
8745 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8746
8747         * gst/asfdemux/gstasfdemux.c:
8748           asfdemux: post tags only after we've created our source pads
8749           Post global tags only after we've added our source pads, so that
8750           tag events get sent downstream in addition to tag messages posted
8751           on the bus. This makes sure tags can be picked up automatically
8752           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
8753           While we're at it, also add a container-format tag.
8754
8755 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8756
8757         * configure.ac:
8758         * gst/asfdemux/gstasfdemux.c:
8759           asfdemux: use new bytereader functions for image tag parsing
8760
8761 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8762
8763         * gst/asfdemux/gstasfdemux.c:
8764         * gst/asfdemux/gstasfdemux.h:
8765           asfdemux: remove some more unused variables
8766
8767 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8768
8769         * gst/realmedia/rmdemux.c:
8770           rmdemux: plug buffer leaking
8771
8772 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8773
8774         * gst/asfdemux/gstrtpasfdepay.c:
8775           asfdepay: guard against dropped buffers
8776           If a buffer was dropped, we might request data from the adapter that is not
8777           there and then we get a NULL buffer.
8778
8779 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8780
8781         * gst/asfdemux/gstasfdemux.c:
8782         * gst/asfdemux/gstasfdemux.h:
8783           asfdemux: set DISCONT on streams
8784           When we receive a DISCONT as input, don't clear our complete state but simply
8785           mark a discont that will be put on the next buffer. The code will be able to
8786           handle and throw away incomplete data.
8787           Add some more debug info.
8788           Remove an unused variable.
8789
8790 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8791
8792         * gst/asfdemux/gstrtpasfdepay.c:
8793           asfdepay: set DELTA_UNIT flag correctly
8794           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
8795           Add some more debug info.
8796
8797 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8798
8799         * gst/asfdemux/gstasfdemux.c:
8800           asfdemux: fix latency calculations
8801           We need to check for -1 as an invalid timestamp, not 1.
8802
8803 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8804
8805         * gst/mpegaudioparse/gstmpegaudioparse.c:
8806         * gst/mpegaudioparse/gstmpegaudioparse.h:
8807           mp3parse: don't put every single frame into the index
8808           Let's not put every single mp3 frame in our index, a few frames per
8809           second should be more than enough. For now use an index interval
8810           of 100ms-500ms depending on the upstream size, to keep the index at
8811           a reasonable size. Factor out the code that adds the index entry
8812           into a separate function for better code readability.
8813
8814 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8815
8816         * gst/mpegaudioparse/gstmpegaudioparse.c:
8817         * gst/mpegaudioparse/gstmpegaudioparse.h:
8818           mp3parse: assume seekability only if we know the upstream size
8819           While technically upstream may be seekable even if it doesn't know
8820           the exact size, I can't think of a use case where this distincation
8821           is relevant in practice, so for now just assume we're not seekable
8822           if upstream doesn't provide us with a size. Makes sure we don't
8823           build a seek index when streaming internet radio with sources that
8824           pretend to be seekable until you try to actually seek.
8825
8826 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8827
8828         * gst-plugins-ugly.spec.in:
8829           Fix x264 requirement in SPEC file
8830
8831 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8832
8833         * ext/x264/gstx264enc.c:
8834         * gst/realmedia/rdtmanager.c:
8835           x264enc, rdtmanager: fix compilation with debugging disabled
8836
8837 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
8838
8839         * common:
8840         * docs/plugins/Makefile.am:
8841           docs: Bump common. Fix comment in the docs Makefile.am
8842
8843 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
8844
8845         * configure.ac:
8846         * win32/common/config.h:
8847           Back to development -> 0.10.12.1
8848
8849 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
8850
8851         * gst-plugins-ugly.doap:
8852           Add 0.10.12 release to the doap file
8853
8854 === release 0.10.12 ===
8855
8856 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
8857
8858         * ChangeLog:
8859         * NEWS:
8860         * RELEASE:
8861         * configure.ac:
8862         * docs/plugins/gst-plugins-ugly-plugins.args:
8863         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8864         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8865         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8866         * docs/plugins/inspect/plugin-a52dec.xml:
8867         * docs/plugins/inspect/plugin-asf.xml:
8868         * docs/plugins/inspect/plugin-cdio.xml:
8869         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8870         * docs/plugins/inspect/plugin-dvdread.xml:
8871         * docs/plugins/inspect/plugin-dvdsub.xml:
8872         * docs/plugins/inspect/plugin-iec958.xml:
8873         * docs/plugins/inspect/plugin-lame.xml:
8874         * docs/plugins/inspect/plugin-mad.xml:
8875         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8876         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8877         * docs/plugins/inspect/plugin-mpegstream.xml:
8878         * docs/plugins/inspect/plugin-realmedia.xml:
8879         * docs/plugins/inspect/plugin-siddec.xml:
8880         * docs/plugins/inspect/plugin-synaesthesia.xml:
8881         * docs/plugins/inspect/plugin-twolame.xml:
8882         * docs/plugins/inspect/plugin-x264.xml:
8883         * win32/common/config.h:
8884           Release 0.10.12
8885
8886 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
8887
8888         * po/bg.po:
8889         * po/id.po:
8890         * po/it.po:
8891         * po/nl.po:
8892         * po/zh_CN.po:
8893           Update .po files
8894
8895 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
8896
8897         * po/af.po:
8898         * po/az.po:
8899         * po/bg.po:
8900         * po/ca.po:
8901         * po/cs.po:
8902         * po/da.po:
8903         * po/en_GB.po:
8904         * po/es.po:
8905         * po/fi.po:
8906         * po/fr.po:
8907         * po/hu.po:
8908         * po/id.po:
8909         * po/it.po:
8910         * po/ja.po:
8911         * po/lt.po:
8912         * po/mt.po:
8913         * po/nb.po:
8914         * po/nl.po:
8915         * po/or.po:
8916         * po/pl.po:
8917         * po/pt_BR.po:
8918         * po/ru.po:
8919         * po/sk.po:
8920         * po/sq.po:
8921         * po/sr.po:
8922         * po/sv.po:
8923         * po/tr.po:
8924         * po/uk.po:
8925         * po/vi.po:
8926         * po/zh_CN.po:
8927           Update .po files
8928
8929 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
8930
8931         * configure.ac:
8932         * po/af.po:
8933         * po/az.po:
8934         * po/bg.po:
8935         * po/ca.po:
8936         * po/cs.po:
8937         * po/da.po:
8938         * po/en_GB.po:
8939         * po/es.po:
8940         * po/fi.po:
8941         * po/fr.po:
8942         * po/hu.po:
8943         * po/id.po:
8944         * po/it.po:
8945         * po/ja.po:
8946         * po/lt.po:
8947         * po/mt.po:
8948         * po/nb.po:
8949         * po/nl.po:
8950         * po/or.po:
8951         * po/pl.po:
8952         * po/pt_BR.po:
8953         * po/ru.po:
8954         * po/sk.po:
8955         * po/sq.po:
8956         * po/sr.po:
8957         * po/sv.po:
8958         * po/tr.po:
8959         * po/uk.po:
8960         * po/vi.po:
8961         * po/zh_CN.po:
8962         * win32/common/config.h:
8963           0.10.11.2 pre-release
8964
8965 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
8966
8967         * win32/common/config.h.in:
8968           win32: Remove #undef inline from the win32 config.h
8969
8970 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8971
8972         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8973         * docs/plugins/inspect/plugin-mad.xml:
8974         * ext/mad/Makefile.am:
8975         * ext/mad/gstid3tag.c:
8976         * ext/mad/gstmad.c:
8977         * ext/mad/gstmad.h:
8978           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
8979           It will be reborn with a shiny new code base under its hood in -bad.
8980           See #581756 and #565764.
8981
8982 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
8983
8984         * tests/check/pipelines/.gitignore:
8985           gitignore: Ignore some built files in the test area
8986
8987 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
8988
8989         * docs/plugins/inspect/plugin-a52dec.xml:
8990         * docs/plugins/inspect/plugin-asf.xml:
8991         * docs/plugins/inspect/plugin-cdio.xml:
8992         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8993         * docs/plugins/inspect/plugin-dvdread.xml:
8994         * docs/plugins/inspect/plugin-dvdsub.xml:
8995         * docs/plugins/inspect/plugin-iec958.xml:
8996         * docs/plugins/inspect/plugin-lame.xml:
8997         * docs/plugins/inspect/plugin-mad.xml:
8998         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8999         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9000         * docs/plugins/inspect/plugin-mpegstream.xml:
9001         * docs/plugins/inspect/plugin-realmedia.xml:
9002         * docs/plugins/inspect/plugin-siddec.xml:
9003         * docs/plugins/inspect/plugin-synaesthesia.xml:
9004         * docs/plugins/inspect/plugin-twolame.xml:
9005           docs: Update plugin inspect files
9006
9007 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
9008
9009         * configure.ac:
9010         * docs/plugins/Makefile.am:
9011         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9012         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9013         * docs/plugins/inspect/plugin-x264.xml:
9014         * ext/Makefile.am:
9015         * gst-plugins-ugly.spec.in:
9016         * tests/check/Makefile.am:
9017         * tests/check/elements/.gitignore:
9018           Moved 'x264enc' from -bad to -ugly
9019
9020 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9021
9022         * ext/x264/gstx264enc.c:
9023         * ext/x264/gstx264enc.h:
9024           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
9025           Fixes #583627
9026
9027 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9028
9029         * ext/x264/GstX264Enc.prs:
9030           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
9031
9032 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9033
9034         * ext/x264/GstX264Enc.prs:
9035           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
9036
9037 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9038
9039         * ext/x264/gstx264enc.c:
9040           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
9041
9042 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
9043
9044         * ext/x264/GstX264Enc.prs:
9045         * ext/x264/Makefile.am:
9046         * ext/x264/gstx264enc.c:
9047           [MOVED FROM BAD 24/28] x264enc: add preset support
9048           Add preset iface and a (dummy) preset file as a starting point.
9049
9050 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9051
9052         * ext/x264/gstx264enc.c:
9053           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
9054
9055 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
9056
9057         * ext/x264/gstx264enc.c:
9058         * ext/x264/gstx264enc.h:
9059           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
9060           Use the GstForceKeyUnit event to force a keyframe.
9061           Fixes #578112.
9062
9063 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9064
9065           [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...
9066           Original commit message from CVS:
9067           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
9068           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9069           Use hyphen in property name, perform safety buffer size check
9070           prior to mem access, and some more parentheses in macro.
9071
9072 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
9073
9074           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
9075           Original commit message from CVS:
9076           * ext/apexsink/Makefile.am:
9077           Link against -lgcrpyto for RSA_new and RSA_free.
9078           * ext/faac/gstfaac.c:
9079           * ext/x264/gstx264enc.c:
9080           Fix compiler warnings.
9081
9082 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9083
9084           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
9085           Original commit message from CVS:
9086           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9087           Construct source caps in more conventional (and correct) manner.
9088
9089 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9090
9091           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
9092           Original commit message from CVS:
9093           * ext/alsaspdif/Makefile.am:
9094           * ext/amrwb/Makefile.am:
9095           * ext/apexsink/Makefile.am:
9096           * ext/arts/Makefile.am:
9097           * ext/artsd/Makefile.am:
9098           * ext/audiofile/Makefile.am:
9099           * ext/audioresample/Makefile.am:
9100           * ext/bz2/Makefile.am:
9101           * ext/cdaudio/Makefile.am:
9102           * ext/celt/Makefile.am:
9103           * ext/dc1394/Makefile.am:
9104           * ext/dirac/Makefile.am:
9105           * ext/directfb/Makefile.am:
9106           * ext/divx/Makefile.am:
9107           * ext/dts/Makefile.am:
9108           * ext/faac/Makefile.am:
9109           * ext/faad/Makefile.am:
9110           * ext/gsm/Makefile.am:
9111           * ext/hermes/Makefile.am:
9112           * ext/ivorbis/Makefile.am:
9113           * ext/jack/Makefile.am:
9114           * ext/jp2k/Makefile.am:
9115           * ext/ladspa/Makefile.am:
9116           * ext/lcs/Makefile.am:
9117           * ext/libfame/Makefile.am:
9118           * ext/libmms/Makefile.am:
9119           * ext/metadata/Makefile.am:
9120           * ext/mpeg2enc/Makefile.am:
9121           * ext/mplex/Makefile.am:
9122           * ext/musepack/Makefile.am:
9123           * ext/musicbrainz/Makefile.am:
9124           * ext/mythtv/Makefile.am:
9125           * ext/nas/Makefile.am:
9126           * ext/neon/Makefile.am:
9127           * ext/ofa/Makefile.am:
9128           * ext/polyp/Makefile.am:
9129           * ext/resindvd/Makefile.am:
9130           * ext/sdl/Makefile.am:
9131           * ext/shout/Makefile.am:
9132           * ext/snapshot/Makefile.am:
9133           * ext/sndfile/Makefile.am:
9134           * ext/soundtouch/Makefile.am:
9135           * ext/spc/Makefile.am:
9136           * ext/swfdec/Makefile.am:
9137           * ext/tarkin/Makefile.am:
9138           * ext/theora/Makefile.am:
9139           * ext/timidity/Makefile.am:
9140           * ext/twolame/Makefile.am:
9141           * ext/x264/Makefile.am:
9142           * ext/xine/Makefile.am:
9143           * ext/xvid/Makefile.am:
9144           * gst-libs/gst/app/Makefile.am:
9145           * gst-libs/gst/dshow/Makefile.am:
9146           * gst/aiffparse/Makefile.am:
9147           * gst/app/Makefile.am:
9148           * gst/audiobuffer/Makefile.am:
9149           * gst/bayer/Makefile.am:
9150           * gst/cdxaparse/Makefile.am:
9151           * gst/chart/Makefile.am:
9152           * gst/colorspace/Makefile.am:
9153           * gst/dccp/Makefile.am:
9154           * gst/deinterlace/Makefile.am:
9155           * gst/deinterlace2/Makefile.am:
9156           * gst/dvdspu/Makefile.am:
9157           * gst/festival/Makefile.am:
9158           * gst/filter/Makefile.am:
9159           * gst/flacparse/Makefile.am:
9160           * gst/flv/Makefile.am:
9161           * gst/games/Makefile.am:
9162           * gst/h264parse/Makefile.am:
9163           * gst/librfb/Makefile.am:
9164           * gst/mixmatrix/Makefile.am:
9165           * gst/modplug/Makefile.am:
9166           * gst/mpeg1sys/Makefile.am:
9167           * gst/mpeg4videoparse/Makefile.am:
9168           * gst/mpegdemux/Makefile.am:
9169           * gst/mpegtsmux/Makefile.am:
9170           * gst/mpegvideoparse/Makefile.am:
9171           * gst/mve/Makefile.am:
9172           * gst/nsf/Makefile.am:
9173           * gst/nuvdemux/Makefile.am:
9174           * gst/overlay/Makefile.am:
9175           * gst/passthrough/Makefile.am:
9176           * gst/pcapparse/Makefile.am:
9177           * gst/playondemand/Makefile.am:
9178           * gst/rawparse/Makefile.am:
9179           * gst/real/Makefile.am:
9180           * gst/rtjpeg/Makefile.am:
9181           * gst/rtpmanager/Makefile.am:
9182           * gst/scaletempo/Makefile.am:
9183           * gst/sdp/Makefile.am:
9184           * gst/selector/Makefile.am:
9185           * gst/smooth/Makefile.am:
9186           * gst/smoothwave/Makefile.am:
9187           * gst/speed/Makefile.am:
9188           * gst/speexresample/Makefile.am:
9189           * gst/stereo/Makefile.am:
9190           * gst/subenc/Makefile.am:
9191           * gst/tta/Makefile.am:
9192           * gst/vbidec/Makefile.am:
9193           * gst/videodrop/Makefile.am:
9194           * gst/videosignal/Makefile.am:
9195           * gst/virtualdub/Makefile.am:
9196           * gst/vmnc/Makefile.am:
9197           * gst/y4m/Makefile.am:
9198           * sys/acmenc/Makefile.am:
9199           * sys/cdrom/Makefile.am:
9200           * sys/dshowdecwrapper/Makefile.am:
9201           * sys/dshowsrcwrapper/Makefile.am:
9202           * sys/dvb/Makefile.am:
9203           * sys/dxr3/Makefile.am:
9204           * sys/fbdev/Makefile.am:
9205           * sys/oss4/Makefile.am:
9206           * sys/qcam/Makefile.am:
9207           * sys/qtwrapper/Makefile.am:
9208           * sys/vcd/Makefile.am:
9209           * sys/wininet/Makefile.am:
9210           * win32/common/config.h:
9211           Don't install static libs for plugins. Fixes #550851 for -bad.
9212
9213 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9214
9215           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
9216           Original commit message from CVS:
9217           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
9218           Adapt to slightly modified x264 API.  Fixes #555238.
9219
9220 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9221
9222           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
9223           Original commit message from CVS:
9224           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
9225           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
9226           * ext/x264/gstx264enc.h:
9227           Do not deal with duplicated input (timestamps).  If needed,
9228           a generic element can do so.
9229           Do not manipulate input timestamps on the way out,
9230           since that shifts the timeline and A/V sync.
9231
9232 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9233
9234           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
9235           Original commit message from CVS:
9236           * docs/plugins/gst-plugins-bad-plugins.args:
9237           Integrate new properties into documentation.
9238           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
9239           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9240           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9241           Fix up API prior to eventual plugin move.
9242           API: GstX264Enc:pass (provides more options, and changed to enum)
9243
9244 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9245
9246           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
9247           Original commit message from CVS:
9248           * docs/plugins/Makefile.am:
9249           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9250           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9251           * ext/x264/gstx264enc.c:
9252           * tests/check/Makefile.am:
9253           * tests/check/elements/x264enc.c: (setup_x264enc),
9254           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
9255           Add documentation and unit test for x264enc.
9256
9257 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9258
9259           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
9260           Original commit message from CVS:
9261           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
9262           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9263           Allocate some buffers in more adaptive and economical fashion.
9264
9265 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9266
9267           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
9268           Original commit message from CVS:
9269           * configure.ac:
9270           Check for sufficiently up-to-date x264 API.
9271           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
9272           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9273           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9274           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9275           * ext/x264/gstx264enc.h:
9276           Expose some more parameters of the x264 encoder as properties.
9277
9278 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9279
9280           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
9281           Original commit message from CVS:
9282           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
9283           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
9284           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9285           (gst_x264_enc_flush_frames):
9286           Coding style and layout; re-order some functions in more
9287           typical and natural flow.
9288
9289 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9290
9291           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
9292           Original commit message from CVS:
9293           * ext/x264/Makefile.am:
9294           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
9295           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
9296           (gst_x264_enc_reset), (gst_x264_enc_finalize),
9297           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
9298           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
9299           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
9300           * ext/x264/gstx264enc.h:
9301           Use GQueue in stead of custom queue code.
9302           Factorize flushing out encoder delayed frames.
9303           Factorize initialization and state change reset.
9304
9305 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9306
9307           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
9308           Original commit message from CVS:
9309           * ext/x264/gstx264enc.h:
9310           * sys/fbdev/gstfbdevsink.c:
9311           Use configure-generated _stdint.h.
9312
9313 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9314
9315           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
9316           Original commit message from CVS:
9317           * ext/x264/Makefile.am:
9318           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9319           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
9320           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
9321           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9322           (gst_x264_enc_finalize), (gst_x264_enc_chain),
9323           (gst_x264_enc_encode_frame), (plugin_init):
9324           * ext/x264/gstx264enc.h:
9325           Use video format library and GST_WRITE_*_BE macros where applicable.
9326           Use finalize in stead of dispose.
9327           Set up debug category and log callback.
9328
9329 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
9330
9331           [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...
9332           Original commit message from CVS:
9333           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9334           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9335           (gst_x264_enc_encode_frame):
9336           Try harder not to crash when we get an EOS event but haven't set
9337           up the encoder yet (as may happen when upstream errors out with
9338           not-negotiated, for example). Also, always push the EOS event
9339           downstream.
9340
9341 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
9342
9343           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
9344           Original commit message from CVS:
9345           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9346           Fix caps memleak.
9347
9348 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
9349
9350           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
9351           Original commit message from CVS:
9352           * ext/x264/gstx264enc.c:
9353           Fix build against the libx264 version that ships with debian stable.
9354
9355 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9356
9357           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
9358           Original commit message from CVS:
9359           * ext/audioresample/gstaudioresample.c:
9360           * ext/x264/gstx264enc.c:
9361           * gst/dvdspu/gstdvdspu.c:
9362           * gst/dvdspu/gstdvdspu.h:
9363           * gst/festival/gstfestival.c:
9364           * gst/h264parse/gsth264parse.c:
9365           * gst/mpegtsparse/mpegtspacketizer.c:
9366           * gst/mpegtsparse/mpegtsparse.c:
9367           * gst/multifile/gstmultifilesink.c:
9368           * gst/multifile/gstmultifilesrc.c:
9369           * gst/nuvdemux/gstnuvdemux.c:
9370           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
9371           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
9372           * sys/vcd/vcdsrc.c:
9373           Massive leak fixing, plus code cleanups.
9374
9375 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9376
9377           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
9378           Original commit message from CVS:
9379           * examples/app/appsrc_ex.c:
9380           * examples/switch/switcher.c:
9381           * ext/neon/gstneonhttpsrc.c:
9382           * ext/timidity/gstwildmidi.c:
9383           * ext/x264/gstx264enc.c:
9384           * gst/mve/mveaudioenc.c: (mve_compress_audio):
9385           * gst/rtpmanager/gstrtpclient.c:
9386           * gst/rtpmanager/gstrtpjitterbuffer.c:
9387           * gst/spectrum/demo-audiotest.c:
9388           * gst/spectrum/demo-osssrc.c:
9389           * sys/dvb/gstdvbsrc.c:
9390           Add stdlib include (free, atoi, exit).
9391
9392 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9393
9394           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
9395           Original commit message from CVS:
9396           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
9397           This needs a version check.
9398           * gst/bayer/Makefile.am:
9399           Fix the build.
9400
9401 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
9402
9403           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
9404           Original commit message from CVS:
9405           Patch by: Michal Benes <michal.benes at itonis tv>
9406           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
9407           * configure.ac:
9408           * ext/Makefile.am:
9409           * ext/x264/Makefile.am:
9410           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
9411           (gst_x264_enc_analyse_get_type),
9412           (gst_x264_enc_timestamp_queue_init),
9413           (gst_x264_enc_timestamp_queue_free),
9414           (gst_x264_enc_timestamp_queue_put),
9415           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
9416           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9417           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9418           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9419           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
9420           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9421           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
9422           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
9423           (plugin_init):
9424           * ext/x264/gstx264enc.h:
9425           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
9426           handle 'odd' widths and heights correctly yet.
9427
9428 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9429
9430         * gst/asfdemux/gstasfdemux.c:
9431           asfdemux: nicer metadata extraction of genre tags in some cases
9432           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
9433           that they presumably stand for.
9434
9435 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9436
9437         * gst/asfdemux/gstasfdemux.c:
9438           asfdemux: parse WM/Picture tags to extract cover art
9439           Fixes #583112.
9440
9441 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9442
9443         * REQUIREMENTS:
9444           docs: fix http links for amr libs in REQUIREMENTS
9445
9446 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9447
9448         * gst/asfdemux/gstasfdemux.c:
9449           asfdemux: fix bogus flow return handling in eos handler
9450           Don't overwrite the origin flow return by whatever flow we get
9451           when trying to push the remaining internally queued payloads.
9452           We want to do our eos logic, ie. send an EOS event or segment-done
9453           message in any case. Makes things EOS properly when an EOS event
9454           is forced upon the pipeline so that the source returns
9455           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
9456
9457 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9458
9459         * win32/common/config.h:
9460           win32: update config.h
9461
9462 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9463
9464         * configure.ac:
9465           configure: bump core/base requirements to released versions
9466
9467 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9468
9469         * autogen.sh:
9470         * configure.ac:
9471           autogen: move the -Wno-portability for automake into configure.ac
9472
9473 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
9474
9475         * gst/dvdlpcmdec/Makefile.am:
9476         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9477           dvdlpcmdec: Add multichannel channel maps, and send some tags
9478           Add a multichannel map to the output caps, and send at least a CODEC and
9479           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
9480           no samples and can't find info about the channel ordering, but this is
9481           better than nothing.
9482
9483 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
9484
9485         * common:
9486           Automatic update of common submodule
9487           From 888e0a2 to c572721
9488
9489 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
9490
9491         * common:
9492           Automatic update of common submodule
9493           From 6ab11d1 to 888e0a2
9494
9495 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
9496
9497         * gst/dvdsub/gstdvdsubdec.c:
9498           dvdsubdec: Remove some dead code
9499           Remove some redundant memset - gobject memory is already initalised to 0.
9500           Remove a commented out line leftover from the previous commit
9501
9502 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
9503
9504         * gst/dvdsub/gstdvdsubdec.c:
9505         * gst/dvdsub/gstdvdsubdec.h:
9506           dvdsubdec: Support ARGB output
9507           Negotiate to and render into ARGB buffers directly if the peer supports it.
9508           Fixes: #580869
9509
9510 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
9511
9512         * ext/a52dec/gsta52dec.c:
9513           a52dec: Reconcile code with dtsdec
9514           Perform some cleanups based on the dtsdec code such as using the boilerplate
9515           macro and static pad template functions.
9516           Add some documentation. Don't register a change in flags until we synch on
9517           another frame successfully.
9518
9519 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9520
9521         * ext/lame/gstlamemp3enc.c:
9522           lamemp3enc: Improve debugging a bit
9523
9524 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
9525
9526         * ext/mpeg2dec/gstmpeg2dec.c:
9527           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
9528
9529 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9530
9531         * po/Makevars:
9532         * po/af.po:
9533         * po/az.po:
9534         * po/bg.po:
9535         * po/ca.po:
9536         * po/cs.po:
9537         * po/da.po:
9538         * po/en_GB.po:
9539         * po/es.po:
9540         * po/fi.po:
9541         * po/fr.po:
9542         * po/hu.po:
9543         * po/id.po:
9544         * po/it.po:
9545         * po/ja.po:
9546         * po/lt.po:
9547         * po/mt.po:
9548         * po/nb.po:
9549         * po/nl.po:
9550         * po/or.po:
9551         * po/pl.po:
9552         * po/pt_BR.po:
9553         * po/ru.po:
9554         * po/sk.po:
9555         * po/sq.po:
9556         * po/sr.po:
9557         * po/sv.po:
9558         * po/tr.po:
9559         * po/uk.po:
9560         * po/vi.po:
9561         * po/zh_CN.po:
9562           po: avoid conflicts of local *.po files with files in git
9563           Make it so that filenames and line numbers are only stored in the *.pot file
9564           (which is not in git), but not in the individual *.po files. This information
9565           is hardly useful for translators in our case, and it should avoid the constant
9566           conflicts of local *.po files with the ones in git which are caused by the
9567           source files changing and the line numbers being updated. This commit might
9568           cause one last merge conflict for you, which you can work around with
9569           "git checkout po/*.po" before merging or pulling. After that there should
9570           (hopefully) not be any more local modifications of these files (unless
9571           someone committed additions or changes to translated strings and the
9572           *.po files haven't been updated yet, that is).
9573
9574 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9575
9576         * ext/lame/gstlamemp3enc.c:
9577           lamemp3enc: add Since tag to gtk-doc chunk
9578
9579 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9580
9581         * tests/check/elements/mpeg2dec.c:
9582           checks: fix mpeg2dec unit test again after interlace addition to caps
9583
9584 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9585
9586         * ext/mpeg2dec/gstmpeg2dec.c:
9587           mpeg2dec: work around old mpeg2dec versions
9588           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
9589           detection and just assume no rff is used. This fixes the compilation.
9590           Fixes #582375
9591
9592 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9593
9594         * ext/mpeg2dec/Makefile.am:
9595           mpeg2dec: link to gstvideo
9596           Fix compilation by adding the right include directories and linking to the video
9597           library.
9598
9599 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
9600
9601         * gst/asfdemux/asfpacket.c:
9602           asfdemux: Downgrade simple statements from WARNING to DEBUG
9603
9604 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
9605
9606         * gst/asfdemux/asfheaders.c:
9607         * gst/asfdemux/asfheaders.h:
9608         * gst/asfdemux/asfpacket.c:
9609         * gst/asfdemux/asfpacket.h:
9610           asf: Detect more payload extensions.
9611           These should help fix interlaced/PAR issues with more files.
9612
9613 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
9614
9615         * ext/mpeg2dec/gstmpeg2dec.c:
9616         * ext/mpeg2dec/gstmpeg2dec.h:
9617           mpeg2dec: Implement interlaced support.
9618           Expand the debugging statements to show more picture information.
9619
9620 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9621
9622         * ext/mpeg2dec/gstmpeg2dec.c:
9623           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
9624           ffdec_mpeg2video is much faster, fixes bug #574461.
9625
9626 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9627
9628         * ext/lame/gstlamemp3enc.c:
9629           lamemp3enc: Don't write a Xing header
9630
9631 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
9632
9633         * autogen.sh:
9634           Run libtoolize before aclocal
9635           This unbreaks the build in some cases. Fixes bug #582021
9636
9637 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
9638
9639         * ext/mpeg2dec/gstmpeg2dec.c:
9640           mpeg2dec: use 64bit safe scaling functions.
9641           Got this to fail when seeking in a 14GB file (the value in bytes is
9642           bigger than 2**32).
9643
9644 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9645
9646         * gst/mpegaudioparse/gstmpegaudioparse.c:
9647           mpegaudioparse: remove some pointless g_return_if_fail()s
9648
9649 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9650
9651         * ext/twolame/gsttwolame.c:
9652           Switch twolame to primary rank
9653
9654 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9655
9656         * ext/lame/gstlame.c:
9657         * ext/lame/gstlamemp3enc.c:
9658         * ext/twolame/gsttwolame.c:
9659           Add ranks to mp3 encoders
9660
9661 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9662
9663         * gst-plugins-ugly.spec.in:
9664           Add twolame plugin to spec file
9665
9666 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9667
9668         * gst/asfdemux/asfpacket.c:
9669         * gst/asfdemux/gstasfdemux.c:
9670         * gst/asfdemux/gstasfdemux.h:
9671           asfdemux: use upstream segment and timestamps for some interpolation
9672           This should particularly help in case of upstream live src, e.g. rtspsrc,
9673           and especially so if it has to perform fallback to TCP.
9674
9675 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
9676
9677         * gst/asfdemux/gstrtpasfdepay.c:
9678           rtpasfdepay: Add support for fragmented packet (L == 0).
9679           This happens with rtp-over-udp.
9680
9681 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9682
9683         * ext/lame/gstlamemp3enc.c:
9684           lamemp3enc: Fixup the bitrate only for CBR
9685           Additionally clarify some property descriptions.
9686
9687 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
9688
9689         * ext/lame/gstlamemp3enc.c:
9690           lame: fix format string in debug statement
9691
9692 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
9693
9694         * gst/mpegaudioparse/gstmpegaudioparse.c:
9695           mp3parse: Don't reject valid Xing tables of contents
9696           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
9697           reject them because of it, just subtract the initial offset when reading
9698           the table.
9699
9700 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
9701
9702         * gst/mpegaudioparse/gstmpegaudioparse.c:
9703           mp3parse: Allow more bits to change in headers during resynch
9704           Be more lenient about what we accept as changing bits in a header - basically,
9705           only require that the mp3 sync marker is present, for the mpeg version,
9706           layer and samplerate.
9707           Fixes: #581464
9708
9709 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
9710
9711         * ext/mad/gstmad.c:
9712           mad: Add duration of incoming/outgoing buffers in debug statements
9713
9714 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
9715
9716         * gst/mpegaudioparse/gstmpegaudioparse.c:
9717           mpegaudioparse: Remove useless checks for valid buffer duration.
9718           The buffer duration is set to a valid value at the very top of
9719           emit_frame(), we therefore don't need to check it later on.
9720
9721 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
9722
9723         * gst/mpegaudioparse/gstmpegaudioparse.c:
9724           mpegaudioparse: Fix stop condition for outputting buffers.
9725           Some mp3 streams have an offset in timestamps, requiring us to push the
9726           frame *AFTER* segment.stop in order for the decoder to be able to push
9727           all data up to the segment.stop position.
9728
9729 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9730
9731         * gst/asfdemux/asfpacket.c:
9732         * gst/asfdemux/gstasfdemux.c:
9733         * gst/asfdemux/gstasfdemux.h:
9734           asfdemux: 0-base timestamps consistently (whether or not streaming)
9735           This also makes timestamps (more) consistent before and after a possible
9736           seek, and moreover makes for reasonable position reporting in live stream
9737           (whose payload timestamps should not be taken for granted).
9738
9739 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9740
9741         * gst/asfdemux/gstasfdemux.c:
9742         * gst/asfdemux/gstasfdemux.h:
9743           asfdemux: report initial latency due to internal preroll queue
9744
9745 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9746
9747         * gst/asfdemux/gstasfdemux.c:
9748           asfdemux: enhance debug statement and refactor some initialization
9749
9750 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9751
9752         * gst/asfdemux/gstasfdemux.c:
9753           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
9754
9755 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9756
9757         * gst/asfdemux/asfpacket.c:
9758         * gst/asfdemux/gstasfdemux.c:
9759         * gst/asfdemux/gstasfdemux.h:
9760           asfdemux: handle FIXME; normalize preroll
9761
9762 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9763
9764         * gst/asfdemux/gstasfdemux.c:
9765         * gst/asfdemux/gstasfdemux.h:
9766           asfdemux: fixes for streaming mode
9767           * Improve newsegment handling, e.g. upstream might live in TIME.
9768           * Only send newsegment if we have needed info.
9769           * Avoid reading past end of data section.
9770
9771 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9772
9773         * gst/asfdemux/gstasfdemux.c:
9774           asfdemux: fixes/enhancements for streaming mode
9775           * Do not rock the boat by reacting to FLUSH_START.
9776           * Try to handle TIME seeking by seeking upstream in BYTES.
9777           * Handle SEEKING query.
9778
9779 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9780
9781         * configure.ac:
9782         * ext/lame/gstlamemp3enc.c:
9783           lame: fix compilation with LAME versions < 3.98
9784           lame_set_VBR_quality(), which takes a floating point value for the
9785           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
9786           takes quality as an integer, for older LAME versions.
9787           Fixes #581341.
9788
9789 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9790
9791         * win32/common/config.h:
9792           win32: update config.h to git
9793           Until someone ports the new win32 config.h logic from the
9794           other modules to -ugly.
9795
9796 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9797
9798         * docs/plugins/gst-plugins-ugly-plugins.args:
9799         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9800         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9801           Update docs
9802
9803 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9804
9805         * ext/lame/gstlamemp3enc.c:
9806           lamemp3enc: Add a note to the encoding-engine-quality property
9807           that says, that this does not affect the bitrate at all.
9808
9809 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9810
9811         * ext/lame/gstlame.c:
9812         * ext/lame/gstlamemp3enc.c:
9813           lame: Implement preset interface
9814
9815 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9816
9817         * ext/twolame/gsttwolame.c:
9818           twolame: Implement preset interface
9819
9820 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9821
9822         * docs/plugins/gst-plugins-ugly-plugins.args:
9823         * ext/lame/gstlamemp3enc.c:
9824         * ext/lame/gstlamemp3enc.h:
9825           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
9826
9827 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9828
9829         * ext/lame/gstlame.c:
9830         * ext/lame/gstlamemp3enc.c:
9831           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
9832
9833 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9834
9835         * ext/lame/gstlame.c:
9836           lame: Deprecate the lame element
9837
9838 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9839
9840         * docs/plugins/Makefile.am:
9841         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9842         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9843         * docs/plugins/gst-plugins-ugly-plugins.args:
9844         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9845         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9846         * docs/plugins/inspect/plugin-a52dec.xml:
9847         * docs/plugins/inspect/plugin-amrnb.xml:
9848         * docs/plugins/inspect/plugin-asf.xml:
9849         * docs/plugins/inspect/plugin-cdio.xml:
9850         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9851         * docs/plugins/inspect/plugin-dvdread.xml:
9852         * docs/plugins/inspect/plugin-dvdsub.xml:
9853         * docs/plugins/inspect/plugin-iec958.xml:
9854         * docs/plugins/inspect/plugin-lame.xml:
9855         * docs/plugins/inspect/plugin-mad.xml:
9856         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9857         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9858         * docs/plugins/inspect/plugin-mpegstream.xml:
9859         * docs/plugins/inspect/plugin-realmedia.xml:
9860         * docs/plugins/inspect/plugin-siddec.xml:
9861         * docs/plugins/inspect/plugin-synaesthesia.xml:
9862         * docs/plugins/inspect/plugin-twolame.xml:
9863           Update docs
9864
9865 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9866
9867         * ext/lame/gstlamemp3enc.c:
9868           lame: Update example pipelines with the new properties
9869
9870 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9871
9872         * ext/lame/Makefile.am:
9873         * ext/lame/gstlame.c:
9874         * ext/lame/gstlamemp3enc.c:
9875         * ext/lame/gstlamemp3enc.h:
9876         * ext/lame/plugin.c:
9877           lame: Add lamemp3enc element with much simplified interface
9878           This deprecates the lame element and fixes bug #494528.
9879
9880 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
9881
9882         * gst/asfdemux/asfpacket.c:
9883           asfpacket: Fix pull-mode timestamping handling.
9884           The problem that happens is the following:
9885           * A packet with multiple payloads comes in
9886           * Those payloads get handled one by one
9887           * The first payload contains the first audio payload with timestamp A
9888           * The second payload contains the first video (key)frame with timestamp V (where V < A)
9889           With the previous code, the following would happen:
9890           * the first payload gets processed, then passed to queue_for_stream
9891           * queue_for_stream detects it's the first valid timestamp received and stores
9892           first_ts = A
9893           * the second payload gets processed, then pass to queue_for_stream
9894           * queue_for_stream detects the timestamp is lower than first_ts... and
9895           discards it... resulting in losing the first keyframe of the video stream
9896           We've been having this issue for *ages*... it's just that nobody noticed it
9897           that much with playbin. But with playbin2's aggresive multiqueue handling, this
9898           will result in multiqueue not being able to preroll (because the video decoder will
9899           be dropping a ton of buffers before (maybe) receiving the next keyframe).
9900           Tested with over 200 asf files, and they all play the first frame correctly now,
9901           even the most braindead ones.
9902
9903 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
9904
9905         * gst/mpegaudioparse/gstmpegaudioparse.c:
9906         * gst/mpegaudioparse/gstmpegaudioparse.h:
9907           mp3parse: don't build seek table if we can't seek.
9908           Fixes #573720 - unbounded memory usage increase when listening to mp3
9909           stream for a long time.
9910
9911 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
9912
9913         * common:
9914           Automatic update of common submodule
9915           From b3941ea to 6ab11d1
9916
9917 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
9918
9919         * gst/mpegaudioparse/gstmpegaudioparse.c:
9920         * gst/mpegaudioparse/gstxingmux.c:
9921           mpegaudioparse: Remove dead assignment and duplicate code
9922
9923 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
9924
9925         * gst/realmedia/rmdemux.c:
9926           rmdemux: Actually return the return value for the seek handling.
9927
9928 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
9929
9930         * gst/mpegstream/gstmpegdemux.c:
9931         * gst/mpegstream/gstmpegparse.c:
9932           mpegstream: Remove dead assignments.
9933           The duplicate assignment of update_time was weird... but it seems normal
9934           that it's indeed the second statement which is the valid one.
9935
9936 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
9937
9938         * ext/amrnb/amrnbparse.c:
9939           armnb: Remove unused variable, adapt debug message accordingly.
9940
9941 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
9942
9943         * gst/dvdsub/gstdvdsubdec.c:
9944         * gst/mpegstream/gstdvddemux.c:
9945         * gst/mpegstream/gstmpegclock.c:
9946           dvdsub/mpegstream: _class_init: Remove unused class variables
9947
9948 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
9949
9950         * gst/asfdemux/gstasfdemux.c:
9951           asfdemux: Initialize flow for a corner case.
9952           This might be caused by entering the if() line 1214 and then not having
9953           any activated_streams.. resulting in reaching line 1267 without having
9954           any valid flow value.
9955
9956 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
9957
9958         * ext/twolame/gsttwolame.c:
9959           twolame: Remove unneeded variable, value assigned was never read.
9960
9961 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
9962
9963         * ext/mpeg2dec/gstmpeg2dec.c:
9964           mpeg2dec: Remove dead assignment. Value overwritten later on.
9965
9966 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
9967
9968         * ext/mad/gstmad.c:
9969           mad: Remove dead assignment and variables given values which are never read.
9970
9971 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
9972
9973         * ext/lame/gstlame.c:
9974           lame: Remove unneeded variable, it's assigned a value never read.
9975
9976 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
9977
9978         * gst/realmedia/rmdemux.c:
9979           rmdemux: Remove dead assignment, value is being overwritten before being read.
9980
9981 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
9982
9983         * gst/realmedia/rmdemux.c:
9984           rmdemux: Remove unused accurate flag.
9985           I couldn't see any reason why this was there in the first place.
9986
9987 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
9988
9989         * gst/realmedia/asmrules.c:
9990         * gst/realmedia/rdtdepay.c:
9991           realmedia: Remove dead assignments. The results are never read.
9992
9993 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
9994
9995         * gst/realmedia/gstrdtbuffer.c:
9996         * gst/realmedia/rademux.c:
9997         * gst/realmedia/rdtmanager.c:
9998         * gst/realmedia/rmdemux.c:
9999           realmedia: Remove useless variables, only being used once (or not).
10000
10001 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
10002
10003         * ext/mpeg2dec/gstmpeg2dec.c:
10004         * gst/asfdemux/gstrtspwms.c:
10005         * gst/realmedia/pnmsrc.c:
10006         * gst/realmedia/rdtdepay.c:
10007         * gst/realmedia/rtspreal.c:
10008           remove empty method implementations.
10009
10010 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
10011
10012         * gst/asfdemux/gstrtspwms.c:
10013           rtspwms: fix condition to detect extension commands for WMS
10014           Reply with OK to the extension commands for WMS.
10015
10016 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
10017
10018         * gst/realmedia/rtspreal.c:
10019           realmedia: add special Real header to DESCRIBE message only for Real servers
10020           Add headers that are specific to real only if a real server had been
10021           detected by the OPTIONS message.
10022
10023 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
10024
10025         * gst/synaesthesia/synaescope.c:
10026           synaesthesia: fix compilation on windows
10027           Fix compilation under MSVC due to references to headers
10028           that are not available with the MS SDKs.
10029           Fixes #578524
10030
10031 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10032
10033         * gst/asfdemux/gstrtspwms.c:
10034           rtspwms: reply to extension commands
10035           Reply with OK to the extension commands for WMS.
10036
10037 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10038
10039         * gst/asfdemux/gstrtpasfdepay.c:
10040           asfdepay: fix a comment
10041
10042 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10043
10044         * gst/asfdemux/gstasfdemux.c:
10045           asfdemux: add some more debugging
10046
10047 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10048
10049         * configure.ac:
10050           configure.ac: require git -base
10051           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
10052
10053 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10054
10055         * gst/realmedia/rtspreal.c:
10056           realmedia: add special Real header to SETUP message only for Real servers
10057           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
10058           streams where the server errors out because it can't handle the
10059           Real-specific 'Required: com.real.retain-entity-for-setup' header
10060           we've been adding unconditionally in the recent past.
10061           For reference:
10062           rtsp://66.111.34.191:601/broadcast/alnour.rm
10063           rtsp://195.134.224.231/snowboard_100.wmv
10064
10065 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
10066
10067         * configure.ac:
10068         * gst/asfdemux/Makefile.am:
10069           asfdemux: link to all required libraries including indirectly used ones.
10070           On win32, we're required to link to all the libraries used - including
10071           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
10072           (for windows only) winsock.
10073
10074 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
10075
10076         * common:
10077           Automatic update of common submodule
10078           From d0ea89e to b3941ea
10079
10080 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
10081
10082         * common:
10083           Automatic update of common submodule
10084           From f8b3d91 to d0ea89e
10085
10086 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
10087
10088         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10089           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
10090
10091 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10092
10093         * gst/realmedia/rtspreal.c:
10094         * gst/realmedia/rtspreal.h:
10095           realrtsp: add more headers
10096           Parse the ETag from the describe method and pass the sessionid as the value for
10097           the If-Match header is subsequent setup calls.
10098           Fixes support for more RealMedia RTSP streams.
10099
10100 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
10101
10102         * configure.ac:
10103           twolame: bump requirement to 0.3.10
10104           0.3.10 is the first version with the float32 encoder functions.
10105           Fixes #576305.
10106
10107 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
10108
10109         * configure.ac:
10110           back to development -> 0.10.11.1
10111
10112 === release 0.10.11 ===
10113
10114 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
10115
10116         * ChangeLog:
10117         * NEWS:
10118         * RELEASE:
10119         * configure.ac:
10120         * docs/plugins/inspect/plugin-a52dec.xml:
10121         * docs/plugins/inspect/plugin-asf.xml:
10122         * docs/plugins/inspect/plugin-cdio.xml:
10123         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10124         * docs/plugins/inspect/plugin-dvdread.xml:
10125         * docs/plugins/inspect/plugin-dvdsub.xml:
10126         * docs/plugins/inspect/plugin-iec958.xml:
10127         * docs/plugins/inspect/plugin-lame.xml:
10128         * docs/plugins/inspect/plugin-mad.xml:
10129         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10130         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10131         * docs/plugins/inspect/plugin-mpegstream.xml:
10132         * docs/plugins/inspect/plugin-realmedia.xml:
10133         * docs/plugins/inspect/plugin-siddec.xml:
10134         * docs/plugins/inspect/plugin-twolame.xml:
10135         * gst-plugins-ugly.doap:
10136         * po/cs.po:
10137         * win32/common/config.h:
10138           Release 0.10.11
10139
10140 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
10141
10142         * po/af.po:
10143         * po/az.po:
10144         * po/bg.po:
10145         * po/ca.po:
10146         * po/cs.po:
10147         * po/da.po:
10148         * po/en_GB.po:
10149         * po/es.po:
10150         * po/fi.po:
10151         * po/fr.po:
10152         * po/hu.po:
10153         * po/id.po:
10154         * po/it.po:
10155         * po/ja.po:
10156         * po/lt.po:
10157         * po/mt.po:
10158         * po/nb.po:
10159         * po/nl.po:
10160         * po/or.po:
10161         * po/pl.po:
10162         * po/pt_BR.po:
10163         * po/ru.po:
10164         * po/sk.po:
10165         * po/sq.po:
10166         * po/sr.po:
10167         * po/sv.po:
10168         * po/tr.po:
10169         * po/uk.po:
10170         * po/vi.po:
10171         * po/zh_CN.po:
10172           Update .po files
10173
10174 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
10175
10176         * configure.ac:
10177         * win32/common/config.h:
10178           0.10.10.3 pre-release
10179
10180 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
10181
10182         * po/fi.po:
10183         * po/id.po:
10184         * po/pl.po:
10185         * po/pt_BR.po:
10186         * po/sv.po:
10187           po: Update translations from upstream
10188
10189 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
10190
10191         * po/LINGUAS:
10192         * po/tr.po:
10193           po: Add Turkish translation
10194
10195 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
10196
10197         * gst/mpegaudioparse/gstmpegaudioparse.c:
10198         * gst/mpegaudioparse/gstmpegaudioparse.h:
10199           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
10200           Don't introduce glitches in the output by a) relaxing the threshold for
10201           taking upstream timestamps in preference to our calculated timestamps and
10202           b) only set the discont flag on outgoing buffers in response to an incoming
10203           discont buffer.
10204           Fixes: #575046
10205
10206 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
10207
10208         * gst/mpegaudioparse/gstmpegaudioparse.c:
10209           mp3parse: fix deadlock with accurate seeks.
10210           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
10211           Fixes #575068.
10212
10213 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
10214
10215         * configure.ac:
10216         * po/af.po:
10217         * po/az.po:
10218         * po/bg.po:
10219         * po/ca.po:
10220         * po/cs.po:
10221         * po/da.po:
10222         * po/en_GB.po:
10223         * po/es.po:
10224         * po/fi.po:
10225         * po/fr.po:
10226         * po/hu.po:
10227         * po/id.po:
10228         * po/it.po:
10229         * po/lt.po:
10230         * po/mt.po:
10231         * po/nb.po:
10232         * po/nl.po:
10233         * po/or.po:
10234         * po/pl.po:
10235         * po/pt_BR.po:
10236         * po/ru.po:
10237         * po/sk.po:
10238         * po/sq.po:
10239         * po/sr.po:
10240         * po/sv.po:
10241         * po/uk.po:
10242         * po/vi.po:
10243         * po/zh_CN.po:
10244         * win32/common/config.h:
10245           0.10.10.2 pre-release
10246           Bump version number, update translations and win32 config.h
10247
10248 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
10249
10250         * po/LINGUAS:
10251         * po/ja.po:
10252           po: Add Japanese translation
10253
10254 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
10255
10256         * configure.ac:
10257         * docs/plugins/Makefile.am:
10258         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10259         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10260         * docs/plugins/gst-plugins-ugly-plugins.args:
10261         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10262         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10263         * docs/plugins/inspect/plugin-a52dec.xml:
10264         * docs/plugins/inspect/plugin-asf.xml:
10265         * docs/plugins/inspect/plugin-cdio.xml:
10266         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10267         * docs/plugins/inspect/plugin-dvdread.xml:
10268         * docs/plugins/inspect/plugin-dvdsub.xml:
10269         * docs/plugins/inspect/plugin-iec958.xml:
10270         * docs/plugins/inspect/plugin-lame.xml:
10271         * docs/plugins/inspect/plugin-mad.xml:
10272         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10273         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10274         * docs/plugins/inspect/plugin-mpegstream.xml:
10275         * docs/plugins/inspect/plugin-realmedia.xml:
10276         * docs/plugins/inspect/plugin-siddec.xml:
10277         * docs/plugins/inspect/plugin-synaesthesia.xml:
10278         * docs/plugins/inspect/plugin-twolame.xml:
10279         * ext/Makefile.am:
10280         * po/POTFILES.in:
10281           Moved twolame from Bad to Ugly
10282
10283 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10284
10285           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
10286           Original commit message from CVS:
10287           * ext/alsaspdif/Makefile.am:
10288           * ext/amrwb/Makefile.am:
10289           * ext/apexsink/Makefile.am:
10290           * ext/arts/Makefile.am:
10291           * ext/artsd/Makefile.am:
10292           * ext/audiofile/Makefile.am:
10293           * ext/audioresample/Makefile.am:
10294           * ext/bz2/Makefile.am:
10295           * ext/cdaudio/Makefile.am:
10296           * ext/celt/Makefile.am:
10297           * ext/dc1394/Makefile.am:
10298           * ext/dirac/Makefile.am:
10299           * ext/directfb/Makefile.am:
10300           * ext/divx/Makefile.am:
10301           * ext/dts/Makefile.am:
10302           * ext/faac/Makefile.am:
10303           * ext/faad/Makefile.am:
10304           * ext/gsm/Makefile.am:
10305           * ext/hermes/Makefile.am:
10306           * ext/ivorbis/Makefile.am:
10307           * ext/jack/Makefile.am:
10308           * ext/jp2k/Makefile.am:
10309           * ext/ladspa/Makefile.am:
10310           * ext/lcs/Makefile.am:
10311           * ext/libfame/Makefile.am:
10312           * ext/libmms/Makefile.am:
10313           * ext/metadata/Makefile.am:
10314           * ext/mpeg2enc/Makefile.am:
10315           * ext/mplex/Makefile.am:
10316           * ext/musepack/Makefile.am:
10317           * ext/musicbrainz/Makefile.am:
10318           * ext/mythtv/Makefile.am:
10319           * ext/nas/Makefile.am:
10320           * ext/neon/Makefile.am:
10321           * ext/ofa/Makefile.am:
10322           * ext/polyp/Makefile.am:
10323           * ext/resindvd/Makefile.am:
10324           * ext/sdl/Makefile.am:
10325           * ext/shout/Makefile.am:
10326           * ext/snapshot/Makefile.am:
10327           * ext/sndfile/Makefile.am:
10328           * ext/soundtouch/Makefile.am:
10329           * ext/spc/Makefile.am:
10330           * ext/swfdec/Makefile.am:
10331           * ext/tarkin/Makefile.am:
10332           * ext/theora/Makefile.am:
10333           * ext/timidity/Makefile.am:
10334           * ext/twolame/Makefile.am:
10335           * ext/x264/Makefile.am:
10336           * ext/xine/Makefile.am:
10337           * ext/xvid/Makefile.am:
10338           * gst-libs/gst/app/Makefile.am:
10339           * gst-libs/gst/dshow/Makefile.am:
10340           * gst/aiffparse/Makefile.am:
10341           * gst/app/Makefile.am:
10342           * gst/audiobuffer/Makefile.am:
10343           * gst/bayer/Makefile.am:
10344           * gst/cdxaparse/Makefile.am:
10345           * gst/chart/Makefile.am:
10346           * gst/colorspace/Makefile.am:
10347           * gst/dccp/Makefile.am:
10348           * gst/deinterlace/Makefile.am:
10349           * gst/deinterlace2/Makefile.am:
10350           * gst/dvdspu/Makefile.am:
10351           * gst/festival/Makefile.am:
10352           * gst/filter/Makefile.am:
10353           * gst/flacparse/Makefile.am:
10354           * gst/flv/Makefile.am:
10355           * gst/games/Makefile.am:
10356           * gst/h264parse/Makefile.am:
10357           * gst/librfb/Makefile.am:
10358           * gst/mixmatrix/Makefile.am:
10359           * gst/modplug/Makefile.am:
10360           * gst/mpeg1sys/Makefile.am:
10361           * gst/mpeg4videoparse/Makefile.am:
10362           * gst/mpegdemux/Makefile.am:
10363           * gst/mpegtsmux/Makefile.am:
10364           * gst/mpegvideoparse/Makefile.am:
10365           * gst/mve/Makefile.am:
10366           * gst/nsf/Makefile.am:
10367           * gst/nuvdemux/Makefile.am:
10368           * gst/overlay/Makefile.am:
10369           * gst/passthrough/Makefile.am:
10370           * gst/pcapparse/Makefile.am:
10371           * gst/playondemand/Makefile.am:
10372           * gst/rawparse/Makefile.am:
10373           * gst/real/Makefile.am:
10374           * gst/rtjpeg/Makefile.am:
10375           * gst/rtpmanager/Makefile.am:
10376           * gst/scaletempo/Makefile.am:
10377           * gst/sdp/Makefile.am:
10378           * gst/selector/Makefile.am:
10379           * gst/smooth/Makefile.am:
10380           * gst/smoothwave/Makefile.am:
10381           * gst/speed/Makefile.am:
10382           * gst/speexresample/Makefile.am:
10383           * gst/stereo/Makefile.am:
10384           * gst/subenc/Makefile.am:
10385           * gst/tta/Makefile.am:
10386           * gst/vbidec/Makefile.am:
10387           * gst/videodrop/Makefile.am:
10388           * gst/videosignal/Makefile.am:
10389           * gst/virtualdub/Makefile.am:
10390           * gst/vmnc/Makefile.am:
10391           * gst/y4m/Makefile.am:
10392           * sys/acmenc/Makefile.am:
10393           * sys/cdrom/Makefile.am:
10394           * sys/dshowdecwrapper/Makefile.am:
10395           * sys/dshowsrcwrapper/Makefile.am:
10396           * sys/dvb/Makefile.am:
10397           * sys/dxr3/Makefile.am:
10398           * sys/fbdev/Makefile.am:
10399           * sys/oss4/Makefile.am:
10400           * sys/qcam/Makefile.am:
10401           * sys/qtwrapper/Makefile.am:
10402           * sys/vcd/Makefile.am:
10403           * sys/wininet/Makefile.am:
10404           * win32/common/config.h:
10405           Don't install static libs for plugins. Fixes #550851 for -bad.
10406
10407 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
10408
10409           [MOVED FROM BAD] Enable/fix up translations for these plugins.
10410           Original commit message from CVS:
10411           * ext/resindvd/plugin.c: (plugin_init):
10412           * ext/resindvd/resindvdsrc.c:
10413           * ext/twolame/gsttwolame.c: (plugin_init):
10414           * gst/aiffparse/aiffparse.c: (plugin_init):
10415           Enable/fix up translations for these plugins.
10416           * po/LINGUAS:
10417           Add 'ca' to LINGUAS.
10418           * po/POTFILES.in:
10419           * po/POTFILES.skip:
10420           Add more files for translation and more files which tools
10421           should skip.
10422
10423 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10424
10425           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
10426           Original commit message from CVS:
10427           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
10428           (gst_two_lame_chain):
10429           * ext/twolame/gsttwolame.h:
10430           Allow raw float samples as input for encoding.
10431
10432 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10433
10434           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
10435           Original commit message from CVS:
10436           * configure.ac:
10437           * ext/Makefile.am:
10438           * ext/twolame/Makefile.am:
10439           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
10440           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
10441           (gst_two_lame_release_memory), (gst_two_lame_finalize),
10442           (gst_two_lame_base_init), (gst_two_lame_class_init),
10443           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
10444           (gst_two_lame_init), (gst_two_lame_set_property),
10445           (gst_two_lame_get_property), (gst_two_lame_sink_event),
10446           (gst_two_lame_chain), (gst_two_lame_setup),
10447           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
10448           (plugin_init):
10449           * ext/twolame/gsttwolame.h:
10450           Add TwoLAME MP2 encoding element, based on the LAME element.
10451
10452 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
10453
10454         * common:
10455           Automatic update of common submodule
10456           From 7032163 to f8b3d91
10457
10458 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10459
10460         * common:
10461           Automatic update of common submodule
10462           From ffa738d to 7032163
10463
10464 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10465
10466         * common:
10467           Automatic update of common submodule
10468           From 3f13e4e to ffa738d
10469
10470 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10471
10472         * common:
10473           Automatic update of common submodule
10474           From 3c7456b to 3f13e4e
10475
10476 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10477
10478         * common:
10479           Automatic update of common submodule
10480           From 57c83f2 to 3c7456b
10481
10482 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
10483
10484         * gst/mpegaudioparse/gstmpegaudioparse.c:
10485           mp3parse: be more conservative when changing layer/rate/etc.
10486           Don't allow a change in sample rate/channels/layer/version unless we can
10487           see another frame at the correct offset. Prevents accidently flipping
10488           due to simple single-bit corruption.
10489
10490 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
10491
10492         * gst/realmedia/realhash.c:
10493           rmdemux: Fix strict-aliasing warnings.
10494           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
10495           hand-rolled ones.
10496
10497 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
10498
10499         * gst/mpegaudioparse/gstmpegaudioparse.c:
10500           mpegaudioparse: Remove empty lines added by buggy indent.
10501
10502 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10503
10504         * gst/mpegaudioparse/gstmpegaudioparse.c:
10505           mpegaudioparse: Provide SEEKING query handling.
10506           Since SEEK event handling might perform some conversion
10507           from TIME to BYTES, do not let upstream fool application
10508           into (TIME) seeking not being possible.
10509
10510 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
10511
10512         * gst/mpegaudioparse/gstmpegaudioparse.c:
10513           mp3parse: fix accurate seeks to near 0
10514           Integer underflow made accurate seeks to near zero fail and seek to
10515           completely the wrong place. Fix by clamping to zero, since we can't seek
10516           to negative times anyway.
10517
10518 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
10519
10520         * common:
10521         * configure.ac:
10522           build: Update shave init statement for changes in common. Bump common.
10523
10524 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10525
10526         * gst/realmedia/rtspreal.c:
10527           rtspreal: ignore data streams. Fixes #527112
10528           Ignore data streams when parsing the SDP as they don't contain anything we need
10529           to put in the realmedia header.
10530
10531 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
10532
10533         * common:
10534           Automatic update of common submodule
10535           From 9cf8c9b to a6ce5c6
10536
10537 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10538
10539         * ext/mad/gstid3tag.c:
10540           Forward unknown events
10541           Forward unknown events upstream instead of dropping them. Also return the result
10542           of the seek event instead of a fixed value.
10543
10544 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
10545
10546         * gst/asfdemux/gstrtpasfdepay.c:
10547           rtpasfdepay: Fix the build by adding the needed include for atoi.
10548
10549 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
10550
10551         * configure.ac:
10552         * docs/plugins/Makefile.am:
10553           Use shave for the build output
10554
10555 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
10556
10557         * common:
10558           Automatic update of common submodule
10559           From 5d7c9cc to 9cf8c9b
10560
10561 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
10562
10563         * gst/asfdemux/gstasf.c:
10564         * gst/asfdemux/gstrtpasfdepay.c:
10565         * gst/realmedia/rademux.c:
10566         * gst/realmedia/rdtdepay.c:
10567         * gst/synaesthesia/gstsynaesthesia.c:
10568         * gst/synaesthesia/synaescope.c:
10569           Fix indentation.
10570
10571 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
10572
10573         * gst/realmedia/pnmsrc.c:
10574           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
10575
10576 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
10577
10578         * common:
10579           Automatic update of common submodule
10580           From 80c627d to 5d7c9cc
10581
10582 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10583
10584         * gst/realmedia/Makefile.am:
10585         * gst/realmedia/pnmsrc.c:
10586         * gst/realmedia/pnmsrc.h:
10587         * gst/realmedia/rademux.c:
10588         * gst/realmedia/rademux.h:
10589         * gst/realmedia/realmedia.c:
10590         * gst/realmedia/rmdemux.c:
10591         * gst/realmedia/rmdemux.h:
10592           Add pnm:// uri source
10593           Add a new utri handler for pnm:// that for now just redirects to the same uri
10594           with the rtsp:// protocol, which usually works nowadays.
10595           Separate the registration of the various plugins into a separate source file.
10596
10597 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10598
10599         * gst/asfdemux/Makefile.am:
10600         * gst/asfdemux/gstasf.c:
10601         * gst/asfdemux/gstrtpasfdepay.c:
10602         * gst/asfdemux/gstrtpasfdepay.h:
10603           Add ASF depayloader
10604           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
10605           Fixes #335067.
10606
10607 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
10608
10609         * ext/mad/gstmad.c:
10610           mad: remove log line added in error
10611
10612 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
10613
10614         * ext/mad/gstmad.c:
10615           mad: just flush data when seeing BADDATAPTR instead of going into error state
10616
10617 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
10618
10619         * gst/realmedia/rmdemux.c:
10620           Fix parsing of the flags in rmdemux
10621           Fix parsing of the flags in version 1 realmedia streams.
10622           Fixes #571358.
10623
10624 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
10625
10626         * common:
10627           Bump revision to use for common submodule.
10628
10629 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
10630
10631         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10632           Add releaseinfo with online url.
10633
10634 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
10635
10636         * common:
10637           Bump common
10638
10639 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10640
10641         * gst/asfdemux/asfpacket.c:
10642         * gst/asfdemux/gstasfdemux.c:
10643         * gst/asfdemux/gstasfdemux.h:
10644           Remove redundant push_mode struct member
10645
10646 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
10647
10648         * autogen.sh:
10649           Fix previous commit, wasn't actually setting up a symbolic link
10650
10651 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
10652
10653         * autogen.sh:
10654         * common:
10655           Use a symbolic link for the pre-commit client-side hook
10656
10657 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
10658
10659         * .gitignore:
10660           Ignore some more files
10661
10662 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
10663
10664         * gst/synaesthesia/synaescope.c:
10665         * gst/synaesthesia/synaescope.h:
10666           Precalculate some size dependent variables. Demystify the height scaling a bit.
10667           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
10668
10669 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
10670
10671           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
10672
10673 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10674
10675         * gst/realmedia/rdtdepay.c:
10676           Set flags on the realmedia chunks
10677           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
10678           descrambler can be reset on keyframes. Fixes #556714.
10679
10680 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10681
10682         * gst/realmedia/gstrdtbuffer.c:
10683         * gst/realmedia/gstrdtbuffer.h:
10684           Add method to get RDT flags
10685           Add a method to get the RDT flags. We need these flags to mark keyframes to
10686           reset the descrambing queue. See #556714.
10687
10688 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
10689
10690         * gst/asfdemux/asfpacket.c:
10691         * gst/asfdemux/gstasfdemux.c:
10692         * gst/asfdemux/gstasfdemux.h:
10693           Add seeking support to asfdemux in push mode
10694           Fixes bug #568836.
10695
10696 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
10697
10698         * gst/asfdemux/asfpacket.c:
10699           Drop packets with an invalid replicated data length
10700           Drop packets with an invalid replicated data length
10701           instead of continuing with an invalid timestamp
10702           and uninitialized payload metadata.
10703           All other code assumes that the timestamps are valid.
10704
10705 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
10706
10707         * gst/synaesthesia/synaescope.h:
10708           Change comment to refer to right variable.
10709
10710 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
10711
10712         * gst/synaesthesia/gstsynaesthesia.c:
10713         * gst/synaesthesia/gstsynaesthesia.h:
10714         * gst/synaesthesia/synaescope.c:
10715         * gst/synaesthesia/synaescope.h:
10716           Bring synaesthesia to next century.
10717           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
10718
10719 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
10720
10721         * gst/asfdemux/gstasfdemux.c:
10722           Fix leak of converted string
10723
10724 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
10725
10726         * .gitignore:
10727         * po/.gitignore:
10728           Add more to the gitignores
10729
10730 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
10731
10732         * gst/synaesthesia/gstsynaesthesia.c:
10733           Make synaesthesia build again.
10734           _init() has no params.
10735
10736 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
10737
10738         * common:
10739           Update common snapshot.
10740
10741 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
10742
10743         * common:
10744           Fix pre-commit hook
10745
10746 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
10747
10748         * autogen.sh:
10749         * common:
10750           Install and use pre-commit indentation hook from common
10751
10752 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
10753
10754         * autogen.sh:
10755           autogen.sh : Use git submodule
10756
10757 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
10758
10759           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
10760           Original commit message from CVS:
10761           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
10762           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
10763           (gst_dvd_demux_get_audio_stream),
10764           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
10765           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
10766           (gst_mpeg_demux_get_video_stream),
10767           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
10768           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
10769           Fix some caps leaks. Fixes bug #564885.
10770
10771 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
10772
10773           ext/cdio/gstcdio.c: Remove unused format argument.
10774           Original commit message from CVS:
10775           * ext/cdio/gstcdio.c:
10776           Remove unused format argument.
10777
10778 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
10779
10780           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
10781           Original commit message from CVS:
10782           * win32/common/.cvsignore:
10783           * win32/common/config.h:
10784           * win32/common/config.h.in:
10785           Hardcode cpu for win32 build, just like we do in the other modules,
10786           to remove VCS conflicts and inconsistent defines between modules,
10787           and update version defines to CVS.
10788
10789 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
10790
10791           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10792           Original commit message from CVS:
10793           * m4/Makefile.am:
10794           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10795
10796 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
10797
10798           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
10799           Original commit message from CVS:
10800           * m4/Makefile.am:
10801           inttypes.m4 hasn't been available since gettext-0.15, and since we now
10802           require gettext >= 0.17 ... we can remove it from the list of files to
10803           dist.
10804
10805 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
10806
10807           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
10808           Original commit message from CVS:
10809           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
10810           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
10811           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
10812           * gst/mpegaudioparse/gstmpegaudioparse.h:
10813           Do an initial class_ref on an internal enum type from within the
10814           class_init function so that there aren't any issues when multiple
10815           mp3parse elements are started in separate threads at the same
10816           time. (Why we use an enum type here if the tag is registered as
10817           a string type, I don't know). Also remove custom UNUSED macro
10818           and use GLib's instead.
10819
10820 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10821
10822           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
10823           Original commit message from CVS:
10824           * configure.ac:
10825           Apparently AC_CONFIG_MACRO_DIR breaks when using more
10826           than one macro directory, reverting last change.
10827
10828 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10829
10830           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
10831           Original commit message from CVS:
10832           * configure.ac:
10833           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
10834           our M4 macros.
10835
10836 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10837
10838           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
10839           Original commit message from CVS:
10840           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
10841           Last change introduced a regression that made mpeg2dec handle
10842           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
10843
10844 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10845
10846           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
10847           Original commit message from CVS:
10848           Patch by: Cygwin Ports maintainer
10849           <yselkowitz at users dot sourceforge dot net>
10850           * autogen.sh:
10851           * configure.ac:
10852           Require gettext 0.17 because older versions don't mix with libtool
10853           2.2. At build time an older gettext version will still work.
10854           Fixes bug #556091.
10855
10856 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
10857
10858           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
10859           Original commit message from CVS:
10860           * ext/mpeg2dec/gstmpeg2dec.c:
10861           * ext/mpeg2dec/gstmpeg2dec.h:
10862           Add support for 4:4:4 video.  Fixes #562086
10863
10864 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
10865
10866           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
10867           Original commit message from CVS:
10868           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
10869           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
10870           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
10871           >= 0.5.0. Fixes bug #562065.
10872
10873 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
10874
10875           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
10876           Original commit message from CVS:
10877           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
10878           Remove duplicate and broken code for the streaming case and simply reuse
10879           the much better working pull based code. Fixes #560348.
10880
10881 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10882
10883           configure.ac: Back to development -> 0.10.10.1
10884           Original commit message from CVS:
10885           * configure.ac:
10886           Back to development -> 0.10.10.1
10887
10888 === release 0.10.10 ===
10889
10890 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10891
10892         * ChangeLog:
10893         * NEWS:
10894         * RELEASE:
10895         * configure.ac:
10896         * docs/plugins/inspect/plugin-a52dec.xml:
10897         * docs/plugins/inspect/plugin-asf.xml:
10898         * docs/plugins/inspect/plugin-cdio.xml:
10899         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10900         * docs/plugins/inspect/plugin-dvdread.xml:
10901         * docs/plugins/inspect/plugin-dvdsub.xml:
10902         * docs/plugins/inspect/plugin-iec958.xml:
10903         * docs/plugins/inspect/plugin-lame.xml:
10904         * docs/plugins/inspect/plugin-mad.xml:
10905         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10906         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10907         * docs/plugins/inspect/plugin-mpegstream.xml:
10908         * docs/plugins/inspect/plugin-realmedia.xml:
10909         * docs/plugins/inspect/plugin-siddec.xml:
10910         * gst-plugins-ugly.doap:
10911         * po/LINGUAS:
10912           Release 0.10.10 - "Under the House"
10913           Original commit message from CVS:
10914           Release 0.10.10 - "Under the House"
10915
10916 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10917
10918         * po/bg.po:
10919         * po/ca.po:
10920         * po/da.po:
10921         * po/id.po:
10922         * po/it.po:
10923         * po/mt.po:
10924         * po/vi.po:
10925           Update .po files
10926           Original commit message from CVS:
10927           Update .po files
10928
10929 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10930
10931           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
10932           Original commit message from CVS:
10933           * ext/sidplay/Makefile.am:
10934           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
10935           contain CFLAGS that do not exist for C++, like -Wvla or
10936           -Wdeclaration-after-statement. Fixes bug #561161.
10937
10938 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10939
10940           configure.ac: 0.10.9.3 pre-release
10941           Original commit message from CVS:
10942           * configure.ac:
10943           0.10.9.3 pre-release
10944
10945 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
10946
10947           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
10948           Original commit message from CVS:
10949           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
10950           Only copy sane aspect ratio values on the caps. Fixes #559682.
10951
10952 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10953
10954         * ChangeLog:
10955           Add bug number to the mp3parse mpeg 2.5 fix
10956           Original commit message from CVS:
10957           Add bug number to the mp3parse mpeg 2.5 fix
10958
10959 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
10960
10961           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
10962           Original commit message from CVS:
10963           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
10964           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
10965           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
10966           * ext/amrnb/amrnbdec.h:
10967           Add a property to select the amr variant. Fixes #424070.
10968
10969 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
10970
10971           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
10972           Original commit message from CVS:
10973           Patch by: Tal Shalif <tshalif at nargila dot org>
10974           * gst/mpegstream/gstdvddemux.c:
10975           (gst_dvd_demux_get_subpicture_stream):
10976           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
10977           (gst_mpeg_demux_get_audio_stream):
10978           Fix memmory corruption due to not storing the new updated pointer
10979           after a g_renew(). Fixes #558896.
10980
10981 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10982
10983           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10984           Original commit message from CVS:
10985           * tests/check/Makefile.am:
10986           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10987
10988 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10989
10990           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
10991           Original commit message from CVS:
10992           * configure.ac:
10993           oops, forgot to bump the version back to devel
10994           after the last release 0.10.9.1
10995
10996 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
10997
10998           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
10999           Original commit message from CVS:
11000           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11001           (gst_rmdemux_descramble_mp4a_audio),
11002           (gst_rmdemux_handle_scrambled_packet):
11003           Add suport for mpeg4 and aac audio. See #556714.
11004
11005 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
11006
11007           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
11008           Original commit message from CVS:
11009           * gst/mpegaudioparse/gstmpegaudioparse.c:
11010           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
11011           Fixes skipping on these files.
11012
11013 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
11014
11015           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
11016           Original commit message from CVS:
11017           Patch by: Robin Stocker <robin at nibor dot org>
11018           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
11019           (handle_sequence), (gst_mpeg2dec_setcaps):
11020           * ext/mpeg2dec/gstmpeg2dec.h:
11021           Prefer the container's PAR over the stream's PAR if it's
11022           given in the srcpad caps. Fixes bug #556184.
11023
11024 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11025
11026           Don't install static libs for plugins. Fixes #550851 for ugly.
11027           Original commit message from CVS:
11028           * ext/a52dec/Makefile.am:
11029           * ext/amrnb/Makefile.am:
11030           * ext/cdio/Makefile.am:
11031           * ext/dvdnav/Makefile.am:
11032           * ext/dvdread/Makefile.am:
11033           * ext/lame/Makefile.am:
11034           * ext/mad/Makefile.am:
11035           * ext/mpeg2dec/Makefile.am:
11036           * ext/sidplay/Makefile.am:
11037           * gst/ac3parse/Makefile.am:
11038           * gst/asfdemux/Makefile.am:
11039           * gst/dvdlpcmdec/Makefile.am:
11040           * gst/dvdsub/Makefile.am:
11041           * gst/iec958/Makefile.am:
11042           * gst/mpegaudioparse/Makefile.am:
11043           * gst/mpegstream/Makefile.am:
11044           * gst/realmedia/Makefile.am:
11045           * gst/synaesthesia/Makefile.am:
11046           Don't install static libs for plugins. Fixes #550851 for ugly.
11047
11048 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11049
11050           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
11051           Original commit message from CVS:
11052           * gst/mpegaudioparse/gstmpegaudioparse.c:
11053           (gst_mp3parse_sink_event):
11054           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
11055           frames. Partially fixes bug #552237.
11056
11057 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11058
11059           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
11060           Original commit message from CVS:
11061           * ext/amrnb/amrnbparse.c:
11062           use #defines for HEADER. Unref the object in _sink_activate_pull().
11063
11064 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
11065
11066           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
11067           Original commit message from CVS:
11068           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
11069           (gst_mad_change_state):
11070           * ext/mad/gstmad.h:
11071           track discont on incomming buffers and set discont on outgoing
11072           buffers.
11073           Pass unknown events upstreams instead of dropping them.
11074
11075 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
11076
11077           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
11078           Original commit message from CVS:
11079           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
11080           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
11081           (handle_slice), (gst_mpeg2dec_sink_event),
11082           (gst_mpeg2dec_src_event):
11083           * ext/mpeg2dec/gstmpeg2dec.h:
11084           Fix compilation with --disable-index. Fixes bug #554150.
11085
11086 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
11087
11088           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
11089           Original commit message from CVS:
11090           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
11091           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
11092           (gst_mad_src_event), (gst_mad_chain):
11093           * ext/mad/gstmad.h:
11094           Fix compilation with --disable-index. Fixes bug #554142.
11095
11096 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
11097
11098           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
11099           Original commit message from CVS:
11100           * ext/a52dec/gsta52dec.c:
11101           * ext/a52dec/gsta52dec.h:
11102           Fix channel re-negotiation on a change of the incoming stream.
11103           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
11104           Fixes: #551660
11105
11106 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
11107
11108           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
11109           Original commit message from CVS:
11110           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
11111           (gst_amrnbenc_state_change):
11112           * ext/amrnb/amrnbenc.h:
11113           Pass the discont flag from the input buffer on to the output buffer in
11114           the AMR encoder.
11115
11116 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
11117
11118           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
11119           Original commit message from CVS:
11120           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
11121           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
11122           (gst_amrnbparse_handle_pull_seek),
11123           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
11124           (gst_amrnbparse_sink_activate_push),
11125           (gst_amrnbparse_sink_activate_pull):
11126           * ext/amrnb/amrnbparse.h:
11127           Add flush seek handler. Fixes #536274.
11128
11129 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
11130
11131           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
11132           Original commit message from CVS:
11133           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
11134           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
11135           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
11136           (gst_amrnbparse_state_change):
11137           * ext/amrnb/amrnbparse.h:
11138           Fix the duration query. Fixes #536226.
11139           Also set caps on the pads and buffers more correctly.
11140
11141 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
11142
11143           po/LINGUAS: Add 'ca' to LINGUAS.
11144           Original commit message from CVS:
11145           * po/LINGUAS:
11146           Add 'ca' to LINGUAS.
11147
11148 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
11149
11150           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
11151           Original commit message from CVS:
11152           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
11153           Fix aggregated GST_FLOW_RETURN check for when to send an error message
11154           on the bus.
11155           Re-fixes #546859
11156
11157 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
11158
11159           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
11160           Original commit message from CVS:
11161           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
11162           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
11163           (create_segment_event), (gst_rdt_depay_push),
11164           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
11165           * gst/realmedia/rdtdepay.h:
11166           Parse other values from the incomming caps.
11167           Add event handler to handle flushing and segments.
11168           Create segment events.
11169           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
11170           Do skew correction based on RDT timestamps.
11171           * gst/realmedia/rdtmanager.c: (activate_session),
11172           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
11173           (create_recv_rtp):
11174           Parse caps to get the clockrate needed for the jitterbuffer.
11175           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11176           Apply timestamp fixup after correcting for initial timestamp and
11177           internal base timestamp corrections.
11178
11179 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
11180
11181           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
11182           Original commit message from CVS:
11183           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
11184           (gst_rdt_depay_change_state):
11185           * gst/realmedia/rdtdepay.h:
11186           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
11187           with a DISCONT flag when needed.
11188           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
11189           Report the configure latency instead of a hardcoded value.
11190
11191 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
11192
11193           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
11194           Original commit message from CVS:
11195           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
11196           (free_session), (gst_rdt_manager_query_src),
11197           (gst_rdt_manager_src_activate_push),
11198           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
11199           (gst_rdt_manager_loop), (create_recv_rtp):
11200           Include the new rdt jitterbuffer in the session manager.
11201
11202 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
11203
11204           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
11205           Original commit message from CVS:
11206           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
11207           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
11208           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
11209           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
11210           * gst/realmedia/rdtdepay.h:
11211           Use new RDT parsing helper functions.
11212           Copy discont flags correctly.
11213           Push the header from the chain function instead of the setcaps function.
11214           Copy incomming timestamp to the output buffers instead of doing magic
11215           with the RDT timestamps.
11216
11217 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
11218
11219           gst/realmedia/: Add first support for parsing RDT messages.
11220           Original commit message from CVS:
11221           * gst/realmedia/Makefile.am:
11222           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
11223           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
11224           (read_packet_header), (gst_rdt_buffer_get_first_packet),
11225           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
11226           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
11227           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
11228           (gst_rdt_packet_data_peek_data),
11229           (gst_rdt_packet_data_get_stream_id),
11230           (gst_rdt_packet_data_get_timestamp):
11231           * gst/realmedia/gstrdtbuffer.h:
11232           Add first support for parsing RDT messages.
11233           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
11234           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
11235           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
11236           (calculate_skew), (rdt_jitter_buffer_insert),
11237           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
11238           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
11239           (rdt_jitter_buffer_get_ts_diff):
11240           * gst/realmedia/rdtjitterbuffer.h:
11241           Add first version of an RDT jitterbuffer.
11242
11243 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
11244
11245           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
11246           Original commit message from CVS:
11247           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
11248           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
11249           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
11250           (gst_rmdemux_descramble_dnet_audio),
11251           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
11252           * gst/realmedia/rmdemux.h:
11253           Keep track of the first timestamp of the stream and add this to the
11254           outgoing buffer timestamps so that we can handle live streams.
11255           Set discont flag on the first buffers and after a seek.
11256
11257 === release 0.10.9 ===
11258
11259 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11260
11261         * ChangeLog:
11262         * NEWS:
11263         * RELEASE:
11264         * configure.ac:
11265         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11266         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11267         * docs/plugins/inspect/plugin-a52dec.xml:
11268         * docs/plugins/inspect/plugin-asf.xml:
11269         * docs/plugins/inspect/plugin-cdio.xml:
11270         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11271         * docs/plugins/inspect/plugin-dvdread.xml:
11272         * docs/plugins/inspect/plugin-dvdsub.xml:
11273         * docs/plugins/inspect/plugin-iec958.xml:
11274         * docs/plugins/inspect/plugin-lame.xml:
11275         * docs/plugins/inspect/plugin-mad.xml:
11276         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11277         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11278         * docs/plugins/inspect/plugin-mpegstream.xml:
11279         * docs/plugins/inspect/plugin-realmedia.xml:
11280         * docs/plugins/inspect/plugin-siddec.xml:
11281         * gst-plugins-ugly.doap:
11282           Release 0.10.9
11283           Original commit message from CVS:
11284           Release 0.10.9
11285
11286 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11287
11288         * po/af.po:
11289         * po/az.po:
11290         * po/bg.po:
11291         * po/cs.po:
11292         * po/da.po:
11293         * po/en_GB.po:
11294         * po/es.po:
11295         * po/fi.po:
11296         * po/fr.po:
11297         * po/hu.po:
11298         * po/id.po:
11299         * po/it.po:
11300         * po/lt.po:
11301         * po/nb.po:
11302         * po/nl.po:
11303         * po/or.po:
11304         * po/pl.po:
11305         * po/pt_BR.po:
11306         * po/ru.po:
11307         * po/sk.po:
11308         * po/sq.po:
11309         * po/sr.po:
11310         * po/sv.po:
11311         * po/uk.po:
11312         * po/vi.po:
11313         * po/zh_CN.po:
11314           Update .po files
11315           Original commit message from CVS:
11316           Update .po files
11317
11318 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11319
11320           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
11321           Original commit message from CVS:
11322           * ext/a52dec/gsta52dec.c:
11323           Set up a default time segment for output when receiving
11324           an incoming byte segment (as for raw AC3 files).
11325           Fixes: #548194
11326
11327 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11328
11329           0.10.8.2 pre-release.
11330           Original commit message from CVS:
11331           * configure.ac:
11332           * docs/plugins/Makefile.am:
11333           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11334           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11335           * docs/plugins/gst-plugins-ugly-plugins.args:
11336           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11337           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11338           * docs/plugins/inspect/plugin-a52dec.xml:
11339           * docs/plugins/inspect/plugin-asf.xml:
11340           * docs/plugins/inspect/plugin-cdio.xml:
11341           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11342           * docs/plugins/inspect/plugin-dvdread.xml:
11343           * docs/plugins/inspect/plugin-dvdsub.xml:
11344           * docs/plugins/inspect/plugin-iec958.xml:
11345           * docs/plugins/inspect/plugin-lame.xml:
11346           * docs/plugins/inspect/plugin-mad.xml:
11347           * docs/plugins/inspect/plugin-mpeg2dec.xml:
11348           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11349           * docs/plugins/inspect/plugin-mpegstream.xml:
11350           * docs/plugins/inspect/plugin-realmedia.xml:
11351           * docs/plugins/inspect/plugin-siddec.xml:
11352           * ext/Makefile.am:
11353           0.10.8.2 pre-release.
11354           * po/LINGUAS:
11355           * po/POTFILES.in:
11356           * po/id.po:
11357           Add new translation.
11358
11359 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
11360
11361           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
11362           Original commit message from CVS:
11363           * gst/asfdemux/gstasfdemux.c:
11364           Properly aggregate flow returns for both push and pull mode, so we shut
11365           down if all pads are unlinked.
11366           Fixes #546859.
11367
11368 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
11369
11370           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
11371           Original commit message from CVS:
11372           Patch by: Frederic Crozat <fcrozat@mandriva.org>
11373           * ext/dvdread/dvdreadsrc.c: (plugin_init):
11374           * ext/lame/gstlame.c: (plugin_init):
11375           * gst/asfdemux/gstasf.c: (plugin_init):
11376           Make sure gettext returns translations in UTF-8 encoding rather
11377           than in the current locale encoding (#546822).
11378
11379 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11380
11381           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
11382           Original commit message from CVS:
11383           * gst/mpegaudioparse/gstmpegaudioparse.c:
11384           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
11385           (mp3parse_total_time), (mp3parse_bytepos_to_time):
11386           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
11387           if we're called from there already. Otherwise we end up in a endless
11388           recursion and crash with a stack overflow.
11389           This can happen when a Xing or VBRI header with TOC exists but it
11390           doesn't contain the total time. Fixes bug #545370.
11391
11392 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11393
11394           ext/lame/gstlame.c: Use the default for the strict-iso property too.
11395           Original commit message from CVS:
11396           * ext/lame/gstlame.c: (gst_lame_class_init),
11397           (gst_lame_get_default_settings):
11398           Use the default for the strict-iso property too.
11399           Allow a bitrate setting of 0, which lets lame choose the default value
11400           and which makes it possible to set the compression-ratio property.
11401
11402 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11403
11404           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
11405           Original commit message from CVS:
11406           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11407           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
11408           * ext/lame/gstlame.h:
11409           Get the defaults settings of LAME in the plugin initialization
11410           function and return FALSE here if something goes wrong. This removes
11411           the hacky failing instance init function.
11412           Use LAMEs default value for all settings instead of overwriting some
11413           of them. Overwriting some of them gives unexpected results if one only
11414           sets a preset. Fixes bug #498004.
11415
11416 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11417
11418           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
11419           Original commit message from CVS:
11420           * ext/lame/gstlame.c: (gst_lame_init):
11421           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
11422           defaults will restrict the bitrate when using the presets in a bad way.
11423           Fixes bug #498004.
11424
11425 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11426
11427           Put the MPEG audio version into the caps as "mpegaudioversion".
11428           Original commit message from CVS:
11429           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
11430           * gst/mpegaudioparse/gstmpegaudioparse.c:
11431           (mp3_type_frame_length_from_header), (mp3_caps_create),
11432           (gst_mp3parse_chain):
11433           Put the MPEG audio version into the caps as "mpegaudioversion".
11434           This is different from "mpegversion".
11435
11436 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11437
11438           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
11439           Original commit message from CVS:
11440           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11441           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
11442           * ext/lame/gstlame.h:
11443           Fix build with lame >= 3.97. The padding type and cwlimit settings
11444           are deprecated now and the function declarations are hidden in the
11445           headers so deprecate the GObject properties for them and remove them
11446           in 0.11. Fixes bug #544039.
11447
11448 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11449
11450           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
11451           Original commit message from CVS:
11452           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
11453           Don't allow width/height outside the spec (i.e. smaller than 16
11454           and higher than 4096). Such files are corrupted ones and setting
11455           caps that are not a subset of the template caps confuses playbin.
11456           Fixes bug #542646.
11457
11458 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11459
11460           ext/sidplay/Makefile.am: Fix the build.
11461           Original commit message from CVS:
11462           * ext/sidplay/Makefile.am:
11463           Fix the build.
11464
11465 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11466
11467           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
11468           Original commit message from CVS:
11469           * configure.ac:
11470           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
11471           flags that are invalid for C++.
11472
11473 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
11474
11475           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
11476           Original commit message from CVS:
11477           Patch by: Tal Shalif <tshalif at nargila dot org>
11478           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
11479           Prevent double free. Fixes bug #541697.
11480
11481 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11482
11483           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
11484           Original commit message from CVS:
11485           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
11486           (gst_dvd_demux_get_audio_stream),
11487           (gst_dvd_demux_get_subpicture_stream),
11488           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
11489           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
11490           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
11491           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
11492           * gst/mpegstream/gstmpegdemux.h:
11493           Resend tags event after a FLUSH (seek) to support prerolling
11494           a partial pipeline.
11495
11496 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
11497
11498           Use correct error code for encrypted streams.
11499           Original commit message from CVS:
11500           * configure.ac:
11501           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
11502           Use correct error code for encrypted streams.
11503
11504 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11505
11506           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
11507           Original commit message from CVS:
11508           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
11509           (gst_mpeg_demux_sync_stream_to_time):
11510           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
11511
11512 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11513
11514           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
11515           Original commit message from CVS:
11516           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
11517           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
11518           Allow and implement non-flushing and/or segment seek
11519           (mainly in TIME and chapter format).
11520           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
11521           (gst_dvd_demux_get_subpicture_stream),
11522           (gst_dvd_demux_synchronise_pads),
11523           (gst_dvd_demux_sync_stream_to_time):
11524           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
11525           (gst_mpeg_demux_send_subbuffer),
11526           (gst_mpeg_demux_sync_stream_to_time),
11527           (gst_mpeg_streams_reset_cur_ts):
11528           * gst/mpegstream/gstmpegdemux.h:
11529           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11530           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
11531           Delegate a query to upstream if it can't be handled.
11532           Make segment stop aware.
11533           Fix (subtitle) stream synchronization.
11534           Add some debug statements.
11535
11536 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
11537
11538           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
11539           Original commit message from CVS:
11540           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11541           Fix build on macosx.
11542
11543 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11544
11545           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
11546           Original commit message from CVS:
11547           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11548           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11549           * ext/a52dec/gsta52dec.c:
11550           * ext/amrnb/amrnbdec.c:
11551           * ext/amrnb/amrnbenc.c:
11552           * ext/amrnb/amrnbparse.c:
11553           * ext/lame/gstlame.c:
11554           * ext/mad/gstmad.c:
11555           * ext/sidplay/gstsiddec.cc:
11556           * gst/asfdemux/gstrtspwms.c:
11557           * gst/mpegaudioparse/gstxingmux.c:
11558           * gst/realmedia/rademux.c:
11559           * gst/realmedia/rdtmanager.c:
11560           * gst/realmedia/rtspreal.c:
11561           * gst/synaesthesia/gstsynaesthesia.c:
11562           Add missing elements to docs. Restore alphabetical order in section
11563           file. Document mad (it was included in docs already).
11564           Fix doc-markup: use convinience syntax for examples
11565           (produces valid docbook), add several refsec2 when we have several
11566           titles. Fix some types.
11567
11568 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11569
11570           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
11571           Original commit message from CVS:
11572           * ext/lame/gstlame.c:
11573           * ext/sidplay/gstsiddec.cc:
11574           * gst/mpegaudioparse/gstxingmux.c:
11575           Do not use short_description in section docs for elements. We extract
11576           them from element details and there will be warnings if they differ.
11577
11578 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
11579
11580           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
11581           Original commit message from CVS:
11582           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
11583           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
11584           (gst_cdio_add_cdtext_album_tags):
11585           * ext/cdio/gstcdio.h:
11586           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11587           Also extract album title and album genre from CD-TEXT if
11588           available (#537021).
11589
11590 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11591
11592           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
11593           Original commit message from CVS:
11594           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11595           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
11596           emphasis value is reserved but unfortunately files with that
11597           value exist and the information is not important for the decoder
11598           anyway. Fixes bug #537235.
11599
11600 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
11601
11602           Require libcdio >= 0.76.
11603           Original commit message from CVS:
11604           * configure.ac:
11605           * ext/cdio/gstcdio.c:
11606           * ext/cdio/gstcdio.h:
11607           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11608           Require libcdio >= 0.76.
11609
11610 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
11611
11612           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
11613           Original commit message from CVS:
11614           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
11615           Drain queued buffers before forwarding the segment event.
11616
11617 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
11618
11619           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
11620           Original commit message from CVS:
11621           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
11622           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
11623           (gst_a52dec_chain), (gst_a52dec_change_state):
11624           * ext/a52dec/gsta52dec.h:
11625           Add segment handling, buffer clipping and basic reverse playback.
11626
11627 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11628
11629           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
11630           Original commit message from CVS:
11631           * docs/plugins/Makefile.am:
11632           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11633           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11634           * docs/plugins/gst-plugins-ugly-plugins.args:
11635           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11636           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11637           * docs/plugins/inspect/plugin-a52dec.xml:
11638           * docs/plugins/inspect/plugin-amrnb.xml:
11639           * docs/plugins/inspect/plugin-asf.xml:
11640           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11641           * docs/plugins/inspect/plugin-dvdread.xml:
11642           * docs/plugins/inspect/plugin-dvdsub.xml:
11643           * docs/plugins/inspect/plugin-iec958.xml:
11644           * docs/plugins/inspect/plugin-lame.xml:
11645           * docs/plugins/inspect/plugin-mad.xml:
11646           * docs/plugins/inspect/plugin-mpeg2dec.xml:
11647           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11648           * docs/plugins/inspect/plugin-mpegstream.xml:
11649           * docs/plugins/inspect/plugin-realmedia.xml:
11650           * docs/plugins/inspect/plugin-siddec.xml:
11651           * docs/plugins/inspect/plugin-synaesthesia.xml:
11652           * ext/a52dec/gsta52dec.c:
11653           Random doc of the day. Also print human readable format of newsegment
11654           in log message if we complain about it.
11655
11656 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
11657
11658           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
11659           Original commit message from CVS:
11660           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
11661           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
11662           (gst_a52dec_chain), (gst_a52dec_change_state):
11663           * ext/a52dec/gsta52dec.h:
11664           Mark discont on outgoing buffers after receiving a DISCONT buffer or
11665           when we have a decoding error.
11666           We don't need to clear the cache when we receive a NEWSEGMENT event.
11667           Clear buffer cache in DISCONT.
11668           Add beginnings of GstSegment handling.
11669
11670 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11671
11672           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
11673           Original commit message from CVS:
11674           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
11675           Fix alignment issues that caused SIGBUS on some architectures.
11676
11677 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
11678
11679           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
11680           Original commit message from CVS:
11681           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
11682           Fix alignment issue which isn't really an issue at all because
11683           the plugin hasn't been ported to 0.10 yet.
11684
11685 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11686
11687           configure.ac: Back to devel -> 0.10.8.1
11688           Original commit message from CVS:
11689           * configure.ac:
11690           Back to devel -> 0.10.8.1
11691
11692 === release 0.10.8 ===
11693
11694 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11695
11696         * ChangeLog:
11697         * NEWS:
11698         * RELEASE:
11699         * configure.ac:
11700         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11701         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11702         * docs/plugins/inspect/plugin-a52dec.xml:
11703         * docs/plugins/inspect/plugin-asf.xml:
11704         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11705         * docs/plugins/inspect/plugin-dvdread.xml:
11706         * docs/plugins/inspect/plugin-dvdsub.xml:
11707         * docs/plugins/inspect/plugin-iec958.xml:
11708         * docs/plugins/inspect/plugin-lame.xml:
11709         * docs/plugins/inspect/plugin-mad.xml:
11710         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11711         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11712         * docs/plugins/inspect/plugin-mpegstream.xml:
11713         * docs/plugins/inspect/plugin-realmedia.xml:
11714         * docs/plugins/inspect/plugin-siddec.xml:
11715         * gst-plugins-ugly.doap:
11716         * po/LINGUAS:
11717           Release 0.10.8
11718           Original commit message from CVS:
11719           Release 0.10.8
11720
11721 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11722
11723         * common:
11724         * po/af.po:
11725         * po/az.po:
11726         * po/bg.po:
11727         * po/cs.po:
11728         * po/da.po:
11729         * po/en_GB.po:
11730         * po/es.po:
11731         * po/fi.po:
11732         * po/fr.po:
11733         * po/hu.po:
11734         * po/it.po:
11735         * po/lt.po:
11736         * po/nb.po:
11737         * po/nl.po:
11738         * po/or.po:
11739         * po/pl.po:
11740         * po/pt_BR.po:
11741         * po/ru.po:
11742         * po/sk.po:
11743         * po/sq.po:
11744         * po/sr.po:
11745         * po/sv.po:
11746         * po/uk.po:
11747         * po/vi.po:
11748         * po/zh_CN.po:
11749           Update .po files
11750           Original commit message from CVS:
11751           Update .po files
11752
11753 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11754
11755           configure.ac: 0.10.7.4 pre-release
11756           Original commit message from CVS:
11757           * configure.ac:
11758           0.10.7.4 pre-release
11759
11760 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
11761
11762           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
11763           Original commit message from CVS:
11764           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
11765           Fix inconsistent use of rate and channels.
11766           Fixes #533581
11767
11768 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
11769
11770           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
11771           Original commit message from CVS:
11772           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
11773           Flush timestamp correction variables on a flush. Fixes #533832.
11774
11775 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11776
11777         * ChangeLog:
11778         * common:
11779         * configure.ac:
11780           Commit 0.10.7.3 pre-rel marker
11781           Original commit message from CVS:
11782           Commit 0.10.7.3 pre-rel marker
11783
11784 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
11785
11786           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
11787           Original commit message from CVS:
11788           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11789           Properly aggregate GstFlowReturn from downstream in order to properly
11790           stop, and doing that as early as possible.
11791           Fixes #532807
11792
11793 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11794
11795           configure.ac: 0.10.7.2 pre-release
11796           Original commit message from CVS:
11797           * configure.ac:
11798           0.10.7.2 pre-release
11799
11800 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
11801
11802           Always let FLUSH_START events flow downstream.
11803           Original commit message from CVS:
11804           * ext/mad/gstmad.c: (gst_mad_sink_event):
11805           * gst/mpegaudioparse/gstmpegaudioparse.c:
11806           (gst_mp3parse_sink_event):
11807           Always let FLUSH_START events flow downstream.
11808
11809 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
11810
11811           configure.ac: Error out if we don't have the required core/base versions.
11812           Original commit message from CVS:
11813           * configure.ac:
11814           Error out if we don't have the required core/base versions.
11815
11816 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
11817
11818           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
11819           Original commit message from CVS:
11820           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
11821           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
11822           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
11823           Fix video timestamps by adjusting it with the first timestamp found.
11824           Don't assume we have a complete fragment when flushing the adapter,
11825           packets might have been lost or the stream might just be broken.
11826
11827 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
11828
11829           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
11830           Original commit message from CVS:
11831           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
11832           Set Rank to NONE so that we don't accidentally try to autoplug the
11833           rdtmanager.
11834
11835 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11836
11837           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
11838           Original commit message from CVS:
11839           * gst/mpegaudioparse/gstmpegaudioparse.c:
11840           (gst_mp3parse_emit_frame):
11841           Send a new duration message if the average bitrate changed and
11842           we don't know the duration from the Xing or VBRI header.
11843           Fixes bug #321857.
11844
11845 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
11846
11847           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
11848           Original commit message from CVS:
11849           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
11850           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
11851           * gst/realmedia/rtspreal.h:
11852           Move assembly rule parsing to the place where we parse the SDP as it's
11853           also there that we create the MDPR and we need the currently selected
11854           asmrule in order to select the right MTLI.
11855           Fixes #529359.
11856
11857 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
11858
11859           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
11860           Original commit message from CVS:
11861           * gst/realmedia/realhash.c:
11862           * gst/realmedia/rtspreal.c:
11863           Include generated "_stdint.h" instead of <stdint.h> which might not
11864           exist on some systems.
11865
11866 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11867
11868           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
11869           Original commit message from CVS:
11870           * ext/sidplay/gstsiddec.cc:
11871           Cast NULL sentinels to void * as NULL is defined as an integer
11872           constant in most environments when using C++ and it's size might
11873           be different from a pointer. Fixes #529488.
11874
11875 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
11876
11877         * ChangeLog:
11878         * gst/asfdemux/gstasfdemux.c:
11879         * gst/asfdemux/gstrtspwms.c:
11880           Fix "unused var" compiler error when --disable-gst-debug is used.
11881           Original commit message from CVS:
11882           Fix "unused var" compiler error when --disable-gst-debug is used.
11883
11884 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
11885
11886           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
11887           Original commit message from CVS:
11888           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
11889           We should also stop the streaming task when we get a NOT_LINKED
11890           flow return, which is not covered by FLOW_IS_FATAL.
11891
11892 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
11893
11894           ext/: gst_atomic_int_set ==> g_atomic_int_set
11895           Original commit message from CVS:
11896           * ext/cdio/gstcdiocddasrc.c:
11897           * ext/dv/gstdvdemux.c:
11898           gst_atomic_int_set ==> g_atomic_int_set
11899
11900 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
11901
11902           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
11903           Original commit message from CVS:
11904           2008-04-11  Julien Moutte  <julien@fluendo.com>
11905           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
11906           argument formats.
11907
11908 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
11909
11910           configure.ac: Actually build dlls when cross-compiling with mingw32.
11911           Original commit message from CVS:
11912           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
11913           * configure.ac:
11914           Actually build dlls when cross-compiling with mingw32.
11915           Fixes bug #526247.
11916
11917 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11918
11919           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
11920           Original commit message from CVS:
11921           * configure.ac:
11922           * gst/mpegaudioparse/gstmpegaudioparse.c:
11923           (mpeg_audio_seek_entry_free):
11924           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
11925           Depend on GLib 2.12 and use it unconditionally as we do in other
11926           modules too already.
11927
11928 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11929
11930           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
11931           Original commit message from CVS:
11932           * gst/mpegaudioparse/gstmpegaudioparse.c:
11933           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
11934           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
11935           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
11936           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
11937           (gst_xing_mux_chain):
11938           Use GSlice for allocating the seek table entries if we compile with
11939           GLib 2.10 or newer.
11940
11941 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
11942
11943           gst/asfdemux/gstasfdemux.c: Remove some debug code.
11944           Original commit message from CVS:
11945           * gst/asfdemux/gstasfdemux.c:
11946           (gst_asf_demux_process_ext_stream_props):
11947           Remove some debug code.
11948
11949 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11950
11951           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
11952           Original commit message from CVS:
11953           * gst/asfdemux/gstasfdemux.c:
11954           (gst_asf_demux_process_ext_stream_props):
11955           Guard against division by 0 and fall back to 25/1 framerate.
11956
11957 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11958
11959           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
11960           Original commit message from CVS:
11961           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
11962           (gst_asf_demux_process_ext_stream_props):
11963           Instead of adding a fixes 25/1 framerate to the video caps, use the
11964           average frame duration in the extended properties of the video stream as
11965           the framerate. Fixes #524346.
11966
11967 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11968
11969           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
11970           Original commit message from CVS:
11971           * configure.ac:
11972           Check if the compiler supports do { } while (0) macros. This fixes
11973           a warning when compiling with g++ 4.3, resulting in a build failure
11974           because of -Werror.
11975
11976 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
11977
11978           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
11979           Original commit message from CVS:
11980           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
11981           make ) also a delimiter for rules.
11982           Skip \\ when scanning strings.
11983           Add new testcase for these problems.
11984
11985 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11986
11987           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
11988           Original commit message from CVS:
11989           * gst/mpegaudioparse/gstmpegaudioparse.c:
11990           (gst_mp3parse_sink_event):
11991           Don't take the stream lock when caching events. This is not necessary
11992           and results in a deadlock when seeking with rhythmbox (but not with
11993           totem or banshee for some reason).
11994
11995 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
11996
11997           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
11998           Original commit message from CVS:
11999           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
12000           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
12001           Add the version field when creating the CONT chunk resulting in
12002           the Author, Comment and Copyright tags not being parsed correctly.
12003           Fixes #521459.
12004
12005 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
12006
12007           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
12008           Original commit message from CVS:
12009           * gst/mpegaudioparse/gstmpegaudioparse.c:
12010           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
12011           Remove trailing newlines from debug statements.
12012
12013 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
12014
12015           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
12016           Original commit message from CVS:
12017           * ext/dvdnav/dvdnavsrc.c:
12018           * ext/dvdnav/dvdnavsrc.h:
12019           Apply patch that adds some seeking support to dvdnav, and fixes it
12020           in various other ways. This doesn't make dvdnavsrc fully functional,
12021           but moves it forward.
12022           Fixes: #476149
12023           Patch By: Simone Gotti <simone.gotti@email.it>
12024           * ext/dvdnav/gst-dvd:
12025           Update the simple dvdnavsrc gst-launch example to work for 0.10
12026
12027 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
12028
12029           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
12030           Original commit message from CVS:
12031           * configure.ac:
12032           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
12033           plug-ins are included/excluded. (#498222)
12034
12035 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12036
12037           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
12038           Original commit message from CVS:
12039           * ext/mad/gstmad.c: (gst_mad_sink_event):
12040           * gst/mpegaudioparse/gstmpegaudioparse.c:
12041           (gst_mp3parse_sink_event):
12042           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
12043           of dropping and leaking them.
12044
12045 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12046
12047           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
12048           Original commit message from CVS:
12049           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
12050           (gst_mad_chain):
12051           * ext/mad/gstmad.h:
12052           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
12053           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
12054           * gst/mpegaudioparse/gstmpegaudioparse.h:
12055           Cache all events except EOS if we still have to send a NEWSEGMENT
12056           event. This will let TAG events be forwarded until after decodebin
12057           to an encoder for example as decodebin only links the pads
12058           after NEWSEGMENT. Fixes bug #518933.
12059
12060 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12061
12062           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
12063           Original commit message from CVS:
12064           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
12065           Write Xing header at the correct position in the MP3 frame for
12066           stereo files. Fixes bug #518676.
12067
12068 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
12069
12070           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
12071           Original commit message from CVS:
12072           * configure.ac:
12073           * ext/sidplay/Makefile.am:
12074           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
12075           when building C++ code (#516509).
12076
12077 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
12078
12079           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
12080           Original commit message from CVS:
12081           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12082           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
12083           Workshop 12 compiler, but probably also crashes (#517985).
12084
12085 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
12086
12087           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
12088           Original commit message from CVS:
12089           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
12090           * gst/mpegaudioparse/gstmpegaudioparse.c:
12091           (gst_mp3_channel_mode_get_type),
12092           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
12093           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
12094           (gst_mp3parse_chain):
12095           * gst/mpegaudioparse/gstmpegaudioparse.h:
12096           Post channel mode and CRC as tags. Fixes bug #504493.
12097
12098 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12099
12100           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
12101           Original commit message from CVS:
12102           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
12103           Correctly chain up to the parent's finalize function.
12104
12105 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12106
12107           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
12108           Original commit message from CVS:
12109           * gst/mpegaudioparse/gstmpegaudioparse.c:
12110           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
12111           Try a bit harder to get valid timestamps, especially if upstream
12112           gives us one and we are at the first frame or resyncing.
12113           Return UNEXPECTED if we get a valid timestamp that is outside of
12114           our configured segment. After all changes done so far this doesn't
12115           seem to cause any regression, please test.
12116
12117 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12118
12119           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...
12120           Original commit message from CVS:
12121           Patch by:
12122           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
12123           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
12124           If we don't have the position to seek to in our index first try
12125           to convert from TIME to BYTES upstream and only if that fails
12126           too use the old hack to simply seek to an earlier position
12127           and let the sink drop everything before segment start.
12128           Partially fixes bug #469930.
12129
12130 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12131
12132           configure.ac: Back to development...
12133           Original commit message from CVS:
12134           * configure.ac:
12135           Back to development...
12136
12137 === release 0.10.7 ===
12138
12139 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12140
12141         * ChangeLog:
12142         * NEWS:
12143         * RELEASE:
12144         * configure.ac:
12145         * docs/plugins/gst-plugins-ugly-plugins.args:
12146         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12147         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12148         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12149         * docs/plugins/gst-plugins-ugly-plugins.signals:
12150         * docs/plugins/inspect/plugin-a52dec.xml:
12151         * docs/plugins/inspect/plugin-asf.xml:
12152         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12153         * docs/plugins/inspect/plugin-dvdread.xml:
12154         * docs/plugins/inspect/plugin-dvdsub.xml:
12155         * docs/plugins/inspect/plugin-iec958.xml:
12156         * docs/plugins/inspect/plugin-lame.xml:
12157         * docs/plugins/inspect/plugin-mad.xml:
12158         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12159         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12160         * docs/plugins/inspect/plugin-mpegstream.xml:
12161         * docs/plugins/inspect/plugin-realmedia.xml:
12162         * docs/plugins/inspect/plugin-siddec.xml:
12163         * gst-plugins-ugly.doap:
12164         * po/LINGUAS:
12165           Release 0.10.7 - I Cheated Time
12166           Original commit message from CVS:
12167           Release 0.10.7 - I Cheated Time
12168
12169 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12170
12171         * po/af.po:
12172         * po/az.po:
12173         * po/bg.po:
12174         * po/cs.po:
12175         * po/da.po:
12176         * po/en_GB.po:
12177         * po/es.po:
12178         * po/fi.po:
12179         * po/hu.po:
12180         * po/it.po:
12181         * po/nb.po:
12182         * po/nl.po:
12183         * po/or.po:
12184         * po/pl.po:
12185         * po/pt_BR.po:
12186         * po/sk.po:
12187         * po/sq.po:
12188         * po/sr.po:
12189         * po/sv.po:
12190         * po/uk.po:
12191         * po/vi.po:
12192         * po/zh_CN.po:
12193           Update .po files
12194           Original commit message from CVS:
12195           Update .po files
12196
12197 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12198
12199           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
12200           Original commit message from CVS:
12201           * tests/check/Makefile.am:
12202           Exclude dvdreadsrc from the states test too.
12203
12204 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12205
12206           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
12207           Original commit message from CVS:
12208           * gst/mpegaudioparse/gstmpegaudioparse.c:
12209           (gst_mp3parse_emit_frame):
12210           Handler buffers without valid timestamp more correctly: Don't drop
12211           them and don't use the invalid timestamp to calculate the next
12212           timestamp. Fixes bug #516811.
12213
12214 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
12215
12216           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
12217           Original commit message from CVS:
12218           Patch by: Tal Shalif <tshalif at nargila dot org>
12219           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
12220           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
12221           Add some gint64 casts to prevent 32 bit integer overflows.
12222           Fixes bug #516989.
12223
12224 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12225
12226           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
12227           Original commit message from CVS:
12228           * gst/mpegaudioparse/gstmpegaudioparse.c:
12229           Revert previous commit to mp3parse, as it breaks playback
12230           of AVI files.
12231
12232 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12233
12234           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
12235           Original commit message from CVS:
12236           * gst/mpegaudioparse/gstmpegaudioparse.c:
12237           (gst_mp3parse_emit_frame):
12238           Return GST_FLOW_UNEXPECTED if we get data that is after our
12239           configured segment. This makes upstream go EOS immediately instead
12240           of sending us the complete stream. Also improve debugging a bit.
12241
12242 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12243
12244           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
12245           Original commit message from CVS:
12246           * ext/dvdread/dvdreadsrc.c:
12247           Fix regression in DVD seeking - when a pack we
12248           expect to be a NAV block turns out not to be, scan forwards
12249           for up to 2MB (at most ~1sec) until we find one.
12250           Fixes: #516278
12251
12252 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
12253
12254           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
12255           Original commit message from CVS:
12256           * win32/vs6/libgstmpegaudioparse.dsp:
12257           Add xing files to VS project file.
12258
12259 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12260
12261           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
12262           Original commit message from CVS:
12263           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
12264           Stop leaking src pad templates. Fixes bug #515708.
12265
12266 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12267
12268           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
12269           Original commit message from CVS:
12270           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12271           Correctly write the size in bytes on big endian systems.
12272           Fixes bug #515725.
12273
12274 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12275
12276           ext/lame/gstlame.c: Don't leak the allowed caps.
12277           Original commit message from CVS:
12278           * ext/lame/gstlame.c: (gst_lame_setup):
12279           Don't leak the allowed caps.
12280           * tests/check/pipelines/lame.c: (GST_START_TEST):
12281           Stop leaking all buffers. Fixes bug #515575.
12282
12283 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12284
12285           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
12286           Original commit message from CVS:
12287           * gst/mpegaudioparse/plugin.c:
12288           Commit new file I forgot to add.
12289
12290 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12291
12292           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
12293           Original commit message from CVS:
12294           * configure.ac:
12295           Make DISABLE_DEPRECATED defined *only* during CVS, not during
12296           pre-releases or releases.
12297
12298 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12299
12300         * ChangeLog:
12301           Mention bug 511497 fixed in previous commit
12302           Original commit message from CVS:
12303           Mention bug 511497 fixed in previous commit
12304
12305 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12306
12307           Move xingmux from -bad.
12308           Original commit message from CVS:
12309           * docs/plugins/Makefile.am:
12310           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12311           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12312           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12313           * gst/mpegaudioparse/Makefile.am:
12314           * gst/mpegaudioparse/gstmpegaudioparse.c:
12315           * gst/mpegaudioparse/gstxingmux.c:
12316           * tests/check/Makefile.am:
12317           * tests/check/elements/.cvsignore:
12318           Move xingmux from -bad.
12319
12320 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
12321
12322           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
12323           Original commit message from CVS:
12324           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
12325           Use gst_guint64_to_gdouble for conversion
12326           * win32/vs6/libgstasfdemux.dsp:
12327           * win32/vs6/libgstdvdsub.dsp:
12328           * win32/vs6/libgstrealmedia.dsp:
12329           Update project dependencies and add new source files
12330
12331 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
12332
12333           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
12334           Original commit message from CVS:
12335           * ext/mpeg2dec/gstmpeg2dec.c:
12336           Reset decoder when handling sequence where libmpeg2 has set
12337           frame period to 0, probably due to a corrupt packet.
12338           Fixes bug #514297
12339
12340 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12341
12342           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
12343           Original commit message from CVS:
12344           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
12345           (gst_mp3parse_chain):
12346           Don't set new caps on the srcpad everytime the bitrate or MPEG
12347           version changes but calculate new spf value when the MPEG version
12348           changes.
12349
12350 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12351
12352           Add documentation for the xingheader plugin.
12353           Original commit message from CVS:
12354           * docs/plugins/Makefile.am:
12355           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12356           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12357           * gst/xingheader/gstxingmux.c:
12358           * gst/xingheader/gstxingmux.h:
12359           Add documentation for the xingheader plugin.
12360           * tests/check/elements/xingmux.c: (GST_START_TEST):
12361           Set element state to PLAYING before doing something else.
12362
12363 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12364
12365           tests/check/: Add simple unit test for the xingmux element.
12366           Original commit message from CVS:
12367           * tests/check/Makefile.am:
12368           * tests/check/elements/.cvsignore:
12369           * tests/check/elements/xingmux.c: (setup_xingmux),
12370           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
12371           * tests/check/elements/xingmux_testdata.h:
12372           Add simple unit test for the xingmux element.
12373           * gst/xingheader/gstxingmux.c: (generate_xing_header),
12374           (gst_xing_mux_finalize), (xing_reset):
12375           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
12376
12377 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12378
12379           docs/plugins/: Add the real and rtsp elements and update the lists.
12380           Original commit message from CVS:
12381           * docs/plugins/Makefile.am:
12382           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12383           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12384           Add the real and rtsp elements and update the lists.
12385           * docs/plugins/inspect/plugin-amrnb.xml:
12386           * docs/plugins/inspect/plugin-asf.xml:
12387           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12388           * docs/plugins/inspect/plugin-dvdsub.xml:
12389           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12390           * docs/plugins/inspect/plugin-mpegstream.xml:
12391           * docs/plugins/inspect/plugin-realmedia.xml:
12392           * docs/plugins/inspect/plugin-siddec.xml:
12393           * docs/plugins/inspect/plugin-synaesthesia.xml:
12394           Regenerate docs.
12395           * gst/iec958/ac3_padder.c:
12396           * gst/iec958/ac3_padder.h:
12397           Do not use gtk-doc style comments for non gtk-doc comments. Note -
12398           there are functions defined using extern in the .c file - does that
12399           make sense?
12400
12401 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12402
12403           ext/mad/gstmad.c: Chain up at the end of the function.
12404           Original commit message from CVS:
12405           * ext/mad/gstmad.c:
12406           Chain up at the end of the function.
12407
12408 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12409
12410           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
12411           Original commit message from CVS:
12412           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
12413           Don't add pad templates for the base class but only in the
12414           subclasses.
12415
12416 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
12417
12418           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
12419           Original commit message from CVS:
12420           * ext/lame/gstlame.c:
12421           * ext/lame/gstlame.h:
12422           Fix the case where you initially have stereo input, and so lame's
12423           mode is not set to mono, and then you get input with mono audio and
12424           soon after you get stereo input again. What happened before this
12425           commit is that it would keep the encoding mode as mono. It should
12426           change it back to the one requested by the app (or the default one)
12427           if not requested.
12428
12429 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12430
12431           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
12432           Original commit message from CVS:
12433           * gst/mpegaudioparse/gstmpegaudioparse.c:
12434           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12435           (mp3parse_bytepos_to_time):
12436           Interpolate the VBRI seek table entries to get better results,
12437           support 3 byte seek table entries and prevent overflows in the
12438           seek table by adding the relative offsets when using the seek
12439           table in a large enough data type.
12440
12441 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12442
12443           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
12444           Original commit message from CVS:
12445           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12446           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12447           (mp3parse_bytepos_to_time):
12448           * gst/mpegaudioparse/gstmpegaudioparse.h:
12449           Add support for seeking based on the VBRI seek table. Might make
12450           sense to use interpolation in the table later to get hopefully a
12451           bit more accurate values.
12452
12453 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12454
12455           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
12456           Original commit message from CVS:
12457           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12458           (handle_picture), (handle_slice):
12459           Fix compilation error. Fixes #509313.
12460
12461 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12462
12463           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
12464           Original commit message from CVS:
12465           * ext/lame/gstlame.c: (gst_lame_sink_event):
12466           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
12467           as 8 * GST_SECOND is too large for int.
12468
12469 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12470
12471           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
12472           Original commit message from CVS:
12473           * gst/xingheader/gstxingmux.c: (generate_xing_header):
12474           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
12475           of 0xfe.
12476
12477 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12478
12479           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
12480           Original commit message from CVS:
12481           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12482           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
12483           (mp3parse_total_bytes), (mp3parse_total_time):
12484           * gst/mpegaudioparse/gstmpegaudioparse.h:
12485           Add initial support for reading VBRI headers as found in VBR files
12486           created by some Fraunhofer encoders. Currently we only read the
12487           number of frames and bytes (and calculate duration, etc from this)
12488           but there is also a seek table that we currently don't use.
12489
12490 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
12491
12492           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
12493           Original commit message from CVS:
12494           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
12495           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
12496           (gst_lame_sink_event):
12497           Correctly set number of channels when using mono-encoding mode
12498           and fix the duration calculation of the EOS buffer.
12499
12500 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12501
12502           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
12503           Original commit message from CVS:
12504           * gst/mpegaudioparse/gstmpegaudioparse.c:
12505           (gst_mp3parse_handle_first_frame):
12506           Guard against 0 values in the Xing header as frame count and
12507           byte count and calculate the bitrate when we have all values
12508           we need and not before.
12509
12510 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12511
12512           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
12513           Original commit message from CVS:
12514           * gst/xingheader/gstxingmux.c: (generate_xing_header):
12515           Remove accidentially leftover debug printf.
12516
12517 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12518
12519           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
12520           Original commit message from CVS:
12521           * gst/xingheader/gstxingmux.c: (has_xing_header),
12522           (generate_xing_header), (gst_xing_mux_chain),
12523           (gst_xing_mux_sink_event):
12524           Choose smallest possible frame size for the Xing header, properly
12525           set the timestamp, duration and offset on the outgoing buffers,
12526           only send NEWSEGMENT events in BYTE format downstream and also
12527           drop VBRI headers if already existing.
12528
12529 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12530
12531           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
12532           Original commit message from CVS:
12533           * gst/xingheader/Makefile.am:
12534           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
12535           (has_xing_header), (generate_xing_header),
12536           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
12537           (gst_xing_mux_init), (gst_xing_mux_chain),
12538           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
12539           * gst/xingheader/gstxingmux.h:
12540           Major cleanup and rewrite of xingmux with less bugs and new features:
12541           - Handles other layers as 3
12542           - Write TOC
12543
12544 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12545
12546           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
12547           Original commit message from CVS:
12548           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
12549           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
12550           Call g_type_class_ref() from a thread-safe context and not
12551           from the streaming thread to avoid GLib screwing up (see
12552           bug #349410 and #493432). Comment out unused code.
12553
12554 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
12555
12556           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
12557           Original commit message from CVS:
12558           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12559           (handle_picture), (clip_buffer), (handle_slice),
12560           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
12561           (gst_mpeg2dec_change_state):
12562           * ext/mpeg2dec/gstmpeg2dec.h:
12563           Add buffer clipping.
12564           Add basic reverse playback support. Not complete yet when dealing with
12565           non-closed GOPs.
12566
12567 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12568
12569           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
12570           Original commit message from CVS:
12571           * autogen.sh:
12572           Add -Wno-portability to the automake parameters to stop warnings
12573           about GNU make extensions being used. We require GNU make in almost
12574           every Makefile anyway.
12575           * configure.ac:
12576           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
12577           at the same time is required for per target flags.
12578
12579 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12580
12581           Makefile.am: Include lcov.mak to allow building coverage reports.
12582           Original commit message from CVS:
12583           * Makefile.am:
12584           Include lcov.mak to allow building coverage reports.
12585
12586 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12587
12588           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
12589           Original commit message from CVS:
12590           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
12591           * gst/mpegaudioparse/gstmpegaudioparse.c:
12592           (gst_mp3parse_handle_first_frame):
12593           Make sure that the Xing TOC starts with 0 and the entries
12594           are increasing over time. Otherwise it's broken and should
12595           be skipped. Fixes bug #507821.
12596
12597 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
12598
12599           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12600           Original commit message from CVS:
12601           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
12602           (gst_asf_demux_add_video_stream),
12603           (gst_asf_demux_process_ext_content_desc),
12604           (gst_asf_demux_get_metadata_for_stream),
12605           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
12606           (gst_asf_demux_change_state):
12607           * gst/asfdemux/gstasfdemux.h:
12608           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12609
12610 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
12611
12612           docs/plugins/.cvsignore: Add *-undeclared.txt
12613           Original commit message from CVS:
12614           * docs/plugins/.cvsignore:
12615           Add *-undeclared.txt
12616
12617 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
12618
12619           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
12620           Original commit message from CVS:
12621           * gst/realmedia/rdtmanager.c:
12622           (gst_rdt_manager_marshal_VOID__UINT_UINT),
12623           (gst_rdt_manager_class_init):
12624           * gst/realmedia/rdtmanager.h:
12625           Implement some more signals that rtspsrc connects to.
12626           Fixes #504671.
12627
12628 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
12629
12630           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
12631           Original commit message from CVS:
12632           * Makefile.am:
12633           Include common/win32.mak for CRLF check of win32 project
12634           files (see #393626).
12635
12636 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12637
12638           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
12639           Original commit message from CVS:
12640           * gst/mpegaudioparse/gstmpegaudioparse.c:
12641           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
12642           Don't post SEGMENT_START messages on the bus, only the element
12643           driving the pipeline should do that.
12644
12645 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12646
12647           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12648           Original commit message from CVS:
12649           * configure.ac:
12650           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12651
12652 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
12653
12654           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12655           Original commit message from CVS:
12656           * ext/mpeg2dec/gstmpeg2dec.h:
12657           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12658           Fixes #500808.
12659
12660 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
12661
12662           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
12663           Original commit message from CVS:
12664           2007-11-20  Julien MOUTTE  <julien@moutte.net>
12665           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
12666           on Mac OS X.
12667
12668 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12669
12670           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
12671           Original commit message from CVS:
12672           * gst/mpegaudioparse/gstmpegaudioparse.c:
12673           Restore the segment handling logic.
12674           Please don't do behavioural changes under the heading of 'leak fixes'
12675           or 'whitespace changes', people.
12676
12677 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12678
12679           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
12680           Original commit message from CVS:
12681           * gst/mpegaudioparse/gstmpegaudioparse.c:
12682           Plug some leaks.
12683
12684 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12685
12686           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
12687           Original commit message from CVS:
12688           * gst/asfdemux/gstasfdemux.c:
12689           Sync _activate_pull() a little more with other demuxers.
12690
12691 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
12692
12693           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
12694           Original commit message from CVS:
12695           * gst/mpegstream/gstmpegdemux.c:
12696           recognize the padding stream
12697
12698 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
12699
12700           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
12701           Original commit message from CVS:
12702           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
12703           Convert tags that come as string into the type required by
12704           GstTagList.
12705
12706 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12707
12708           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
12709           Original commit message from CVS:
12710           * gst/mpegaudioparse/gstmpegaudioparse.c:
12711           (gst_mp3parse_emit_frame):
12712           Remove some more broken code, it seems to clip even when it should not.
12713           See #491305.
12714
12715 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
12716
12717           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
12718           Original commit message from CVS:
12719           * gst/mpegaudioparse/gstmpegaudioparse.c:
12720           (gst_mp3parse_emit_frame):
12721           When the element is not driving the streaming thread it is not supposed
12722           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
12723           upstream when it detects EOS. See #491305.
12724
12725 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
12726
12727           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
12728           Original commit message from CVS:
12729           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
12730           * gst/dvdsub/Makefile.am:
12731           * gst/dvdsub/gstdvdsubdec.c:
12732           * gst/dvdsub/gstdvdsubparse.c:
12733           * gst/dvdsub/gstdvdsubparse.h:
12734           Add dvd subtitle parser, which just packetizes the input
12735           stream. This is needed to mux dvd subtitles into matroska
12736           files, since the muxer expects unfragmented and properly
12737           timestamped input (#415754).
12738
12739 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
12740
12741           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
12742           Original commit message from CVS:
12743           * configure.ac:
12744           Update requirements from past CVS versions to released
12745           versions (0.10.14 in this case).
12746           * ext/sidplay/gstsiddec.cc:
12747           Fix compilation with g++-4.2.
12748
12749 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12750
12751           gst/realmedia/: Fix some compiler warnings shown on Forte.
12752           Original commit message from CVS:
12753           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
12754           (gst_asm_scan_parse_condition):
12755           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12756           Fix some compiler warnings shown on Forte.
12757
12758 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
12759
12760           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
12761           Original commit message from CVS:
12762           Patch by: Gautier Portet <kassoulet at gmail dot com>
12763           * gst/xingheader/gstxingmux.c:
12764           The size of the Xing header is actually 417 as it's rounded to the
12765           next smaller integer. Fixes #397759.
12766           * gst/xingheader/gstxingmux.c: (xing_generate_header),
12767           (xing_push_header):
12768           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
12769           event to the beginning was successful before pushing the header again.
12770
12771 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
12772
12773           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
12774           Original commit message from CVS:
12775           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
12776           (mp3parse_bytepos_to_time):
12777           Use gst_util_guint64_to_gdouble for conversions.
12778           * win32/vs6/libgstmad.dsp:
12779           Add a link to libgstaudio.
12780
12781 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
12782
12783           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
12784           Original commit message from CVS:
12785           * ext/lame/gstlame.c:
12786           Fix up case where there is no peer, in which case
12787           _get_allowed_caps() will return NULL.
12788
12789 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
12790
12791           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
12792           Original commit message from CVS:
12793           * ext/lame/gstlame.c:
12794           Use GST_PTR_FORMAT to print caps in debug statement.
12795
12796 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12797
12798           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12799           Original commit message from CVS:
12800           * configure.ac:
12801           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12802           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
12803           in configure.ac.
12804
12805 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12806
12807           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
12808           Original commit message from CVS:
12809           * ext/lame/gstlame.c:
12810           Allow fixing the sample rate lame converts to by negotiating fixed
12811           sample rate on the src pad caps.
12812           Add docs for it.
12813           * tests/check/Makefile.am:
12814           * tests/check/pipelines/lame.c:
12815           Add a check for it.
12816
12817 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12818
12819           po/: Updated translations.
12820           Original commit message from CVS:
12821           * po/LINGUAS:
12822           * po/da.po:
12823           Updated translations.
12824
12825 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12826
12827           po/pl.po: Added Polish translation.
12828           Original commit message from CVS:
12829           translated by: Jakub Bogusz <qboosh@pld-linux.org>
12830           * po/pl.po:
12831           Added Polish translation.
12832
12833 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12834
12835           po/fi.po: Added Finnish translation.
12836           Original commit message from CVS:
12837           translated by: Ilkka Tuohela <hile@iki.fi>
12838           * po/fi.po:
12839           Added Finnish translation.
12840
12841 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12842
12843           po/es.po: Added Spanish translation.
12844           Original commit message from CVS:
12845           translated by: Jorge González González <aloriel@gmail.com>
12846           * po/es.po:
12847           Added Spanish translation.
12848
12849 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12850
12851           po/bg.po: Added Bulgarian translation.
12852           Original commit message from CVS:
12853           translated by: Alexander Shopov <ash@contact.bg>
12854           * po/bg.po:
12855           Added Bulgarian translation.
12856
12857 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12858
12859           gst/iec958/ac3iec.c: Chainup in finalize.
12860           Original commit message from CVS:
12861           * gst/iec958/ac3iec.c:
12862           Chainup in finalize.
12863           * tests/check/Makefile.am:
12864           * tests/check/generic/states.c:
12865           Improved state change unit test.
12866
12867 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12868
12869           Ignore registries in any format.
12870           Original commit message from CVS:
12871           * docs/plugins/.cvsignore:
12872           * tests/check/.cvsignore:
12873           Ignore registries in any format.
12874
12875 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
12876
12877           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
12878           Original commit message from CVS:
12879           * configure.ac:
12880           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
12881           define in the lame headers.  This has the advantage that
12882           it should still work when we're cross-compiling (#452025).
12883
12884 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12885
12886           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
12887           Original commit message from CVS:
12888           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12889           Add other allowed rates to the pad templates.
12890           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
12891           Reset the parser to release memory in dispose.
12892
12893 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12894
12895           ext/: Fix more leaks.
12896           Original commit message from CVS:
12897           * ext/amrnb/amrnbdec.c:
12898           * ext/amrnb/amrnbenc.c:
12899           * ext/amrnb/amrnbparse.c:
12900           * ext/sidplay/gstsiddec.cc:
12901           Fix more leaks.
12902
12903 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
12904
12905           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
12906           Original commit message from CVS:
12907           Patch by: Daniel Charles <dcharles at ti dot com>
12908           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
12909           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
12910           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
12911           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
12912           * ext/amrnb/amrnbenc.h:
12913           Add property to select the BandMode of the AMR encoder.
12914           See #466442.
12915
12916 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12917
12918           gst/realmedia/asmrules.c: Make ro memory to share.
12919           Original commit message from CVS:
12920           * gst/realmedia/asmrules.c:
12921           Make ro memory to share.
12922
12923 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
12924
12925           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
12926           Original commit message from CVS:
12927           * gst/mpegaudioparse/gstmpegaudioparse.c:
12928           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
12929           * gst/mpegaudioparse/gstmpegaudioparse.h:
12930           Queue segment event and push it after we know the caps on the pad or
12931           else an autoplugger might not have plugged the element yet and the
12932           segment is lost.
12933
12934 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12935
12936           gst/iec958/ac3iec.c: Fix tests.
12937           Original commit message from CVS:
12938           * gst/iec958/ac3iec.c:
12939           Fix tests.
12940
12941 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12942
12943           tests/check/: Add generic state-change test suite to help to fi leaks.
12944           Original commit message from CVS:
12945           * tests/check/Makefile.am:
12946           * tests/check/generic/.cvsignore:
12947           * tests/check/generic/states.c:
12948           Add generic state-change test suite to help to fi leaks.
12949
12950 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12951
12952           po/: Added Portuguese (Brazilian) translation.
12953           Original commit message from CVS:
12954           translated by: Raphael Higino <phhigino@gmail.com>
12955           * po/LINGUAS:
12956           * po/pt_BR.po:
12957           Added Portuguese (Brazilian) translation.
12958
12959 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12960
12961           po/: Updated translations.
12962           Original commit message from CVS:
12963           * po/hu.po:
12964           * po/nl.po:
12965           * po/sv.po:
12966           * po/uk.po:
12967           Updated translations.
12968
12969 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
12970
12971           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
12972           Original commit message from CVS:
12973           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
12974           (gst_rmdemux_parse_video_packet):
12975           Activate timestamp fixing code.
12976
12977 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
12978
12979           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
12980           Original commit message from CVS:
12981           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
12982           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
12983           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12984           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12985           Do fragment collection in the demuxer so that we can now work with
12986           both ffmpeg and realvideodec to decoder real video content.
12987
12988 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12989
12990           gst/realmedia/asmrules.c: Include stdlib.h.
12991           Original commit message from CVS:
12992           * gst/realmedia/asmrules.c:
12993           Include stdlib.h.
12994
12995 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
12996
12997           gst/realmedia/rdtmanager.c: Fix caps.
12998           Original commit message from CVS:
12999           * gst/realmedia/rdtmanager.c:
13000           Fix caps.
13001
13002 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
13003
13004           gst/realmedia/rtspreal.c: Disable UDP transport for now.
13005           Original commit message from CVS:
13006           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13007           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
13008           Disable UDP transport for now.
13009
13010 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
13011
13012           gst/realmedia/: Add simple rdt manager.
13013           Original commit message from CVS:
13014           * gst/realmedia/Makefile.am:
13015           * gst/realmedia/rdtmanager.c: (find_session_by_id),
13016           (create_session), (free_session), (gst_rdt_manager_base_init),
13017           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
13018           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
13019           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
13020           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
13021           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
13022           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
13023           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
13024           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
13025           (gst_rdt_manager_plugin_init):
13026           * gst/realmedia/rdtmanager.h:
13027           * gst/realmedia/rmdemux.c: (plugin_init):
13028           Add simple rdt manager.
13029
13030 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
13031
13032           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
13033           Original commit message from CVS:
13034           * gst/realmedia/rdtdepay.c:
13035           Fix the encoding-name so that it matches what the rtsp extension sets.
13036
13037 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
13038
13039           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
13040           Original commit message from CVS:
13041           * gst/realmedia/asmrules.c: (gst_asm_node_free),
13042           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
13043           (gst_asm_scan_string), (gst_asm_scan_number),
13044           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
13045           (gst_asm_scan_next_token), (gst_asm_rule_free),
13046           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
13047           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
13048           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
13049           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
13050           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
13051           (gst_asm_rule_book_match), (main):
13052           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
13053           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
13054           Use g_hash_table_destroy instead of _unref which is too new.
13055
13056 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
13057
13058           gst/realmedia/.cvsignore: Add test to ignore.
13059           Original commit message from CVS:
13060           * gst/realmedia/.cvsignore:
13061           Add test to ignore.
13062           * gst/realmedia/Makefile.am:
13063           * gst/realmedia/asmrules.c: (gst_asm_node_new),
13064           (gst_asm_node_free), (gst_asm_operator_eval),
13065           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
13066           (gst_asm_scan_string), (gst_asm_scan_number),
13067           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
13068           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
13069           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
13070           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
13071           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
13072           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
13073           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
13074           (gst_asm_rule_book_match), (main):
13075           * gst/realmedia/asmrules.h:
13076           Added asembler rule book parser and evaluator.
13077           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
13078           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
13079           * gst/realmedia/rtspreal.h:
13080           Keep per stream config info.
13081           Parse and evaluate asm rule books for stream selection.
13082
13083 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13084
13085           gst/realmedia/rtspreal.c: Include stdlib.
13086           Original commit message from CVS:
13087           * gst/realmedia/rtspreal.c:
13088           Include stdlib.
13089
13090 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
13091
13092           gst/realmedia/: Split out hash code in separate file.
13093           Original commit message from CVS:
13094           * gst/realmedia/Makefile.am:
13095           * gst/realmedia/realhash.c: (hash), (call_hash),
13096           (gst_rtsp_ext_real_calc_response_and_checksum):
13097           * gst/realmedia/realhash.h:
13098           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13099           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
13100           Split out hash code in separate file.
13101
13102 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
13103
13104           gst/: Fix include paths and link dependecies for rtsp extension.
13105           Original commit message from CVS:
13106           * gst/asfdemux/Makefile.am:
13107           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
13108           (gst_rtsp_wms_class_init):
13109           * gst/realmedia/Makefile.am:
13110           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13111           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
13112           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13113           (_do_init), (gst_rtsp_real_class_init):
13114           Fix include paths and link dependecies for rtsp extension.
13115
13116 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
13117
13118           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
13119           Original commit message from CVS:
13120           * gst/realmedia/Makefile.am:
13121           * gst/realmedia/rmdemux.c: (plugin_init):
13122           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13123           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
13124           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
13125           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13126           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
13127           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
13128           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
13129           (gst_rtsp_real_plugin_init):
13130           * gst/realmedia/rtspreal.h:
13131           Add RealMedia RTSP extension module. It has rank NONE until it is fully
13132           functional.
13133
13134 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
13135
13136           gst/asfdemux/: Move WMS RTSP extension from -good to here.
13137           Original commit message from CVS:
13138           * gst/asfdemux/Makefile.am:
13139           * gst/asfdemux/gstasf.c: (plugin_init):
13140           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
13141           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
13142           (gst_rtsp_wms_configure_stream), (_do_init),
13143           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
13144           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
13145           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
13146           * gst/asfdemux/gstrtspwms.h:
13147           Move WMS RTSP extension from -good to here.
13148           Port it to the new pluggable extension interface.
13149
13150 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13151
13152           ext/mad/Makefile.am: Link to audio helper from plugins-base.
13153           Original commit message from CVS:
13154           * ext/mad/Makefile.am:
13155           Link to audio helper from plugins-base.
13156
13157 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13158
13159           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
13160           Original commit message from CVS:
13161           * configure.ac:
13162           * ext/mad/gstmad.c: (gst_mad_chain):
13163           Use the new buffer clipping function from gstaudio here and
13164           require gst-plugins-base CVS.
13165
13166 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13167
13168           configure.ac: Sync liboil check with plugins-base. Add libm check.
13169           Original commit message from CVS:
13170           * configure.ac:
13171           Sync liboil check with plugins-base. Add libm check.
13172           * gst/synaesthesia/Makefile.am:
13173           Link against libm. We're using sqrt here.
13174
13175 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13176
13177           gst/asfdemux/gstasfdemux.c: Include stdlib.
13178           Original commit message from CVS:
13179           * gst/asfdemux/gstasfdemux.c:
13180           Include stdlib.
13181
13182 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13183
13184           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
13185           Original commit message from CVS:
13186           * ext/annodex/Makefile.am:
13187           Fix CFLAGS/LIBS.
13188           * ext/cdio/gstcdiocddasrc.c:
13189           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
13190           Include stdlib
13191           * ext/cairo/Makefile.am:
13192           * gst/videofilter/Makefile.am:
13193           * tests/examples/level/Makefile.am:
13194           Use $(LIBM) instead of -lm
13195
13196 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13197
13198           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
13199           Original commit message from CVS:
13200           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13201           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
13202           * gst/mpegaudioparse/gstmpegaudioparse.h:
13203           Save some memory for each frame by only saving the start timestamp
13204           and start byte position instead of additionally the stop timestamp
13205           and stop byte position. This requires us to use a doubly-linked list
13206           but still saves 8-12 bytes per frame.
13207
13208 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13209
13210           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
13211           Original commit message from CVS:
13212           * ext/mad/gstmad.c: (clip_outgoing_buffer):
13213           Fix buffer clipping to correctly clip to the segment stop.
13214
13215 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13216
13217           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
13218           Original commit message from CVS:
13219           * gst/mpegaudioparse/gstmpegaudioparse.c:
13220           (gst_mp3parse_emit_frame):
13221           Fix a calculation that was causing mp3parse to drop every incoming
13222           frame when upstream delivered a segment in TIME format, breaking
13223           playback of all mpeg system streams.
13224
13225 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13226
13227           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
13228           Original commit message from CVS:
13229           * Makefile.am:
13230           * configure.ac:
13231           * tests/Makefile.am:
13232           Remove bogus check for libcheck, since we check for
13233           gstreamer-check and it pulls in the required info from
13234           and we weren't actually _using_ the information for
13235           libcheck ourselves anyway.
13236
13237 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13238
13239           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
13240           Original commit message from CVS:
13241           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13242           (gst_mp3parse_init), (gst_mp3parse_dispose),
13243           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
13244           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13245           (mp3parse_handle_seek), (mp3parse_src_query):
13246           * gst/mpegaudioparse/gstmpegaudioparse.h:
13247           Implement accurate seeking in mpegaudioparse. Fixes #308312.
13248           Also implement segment seeks.
13249
13250 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13251
13252           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
13253           Original commit message from CVS:
13254           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
13255           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
13256           (gst_mad_chain), (gst_mad_change_state):
13257           * ext/mad/gstmad.h:
13258           Implement buffer clipping and use GST_BOILERPLATE instead of manual
13259           GType magic. Part one of bug #308312.
13260
13261 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13262
13263           configure.ac: Use pkg-config to locate check.
13264           Original commit message from CVS:
13265           * configure.ac:
13266           Use pkg-config to locate check.
13267
13268 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
13269
13270           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
13271           Original commit message from CVS:
13272           * configure.ac:
13273           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
13274           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
13275           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
13276           Fix build against core CVS by not using deprecated API. Bump
13277           requirements for new API (overdue anyway).
13278
13279 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13280
13281           REQUIREMENTS: Also add amr-libs here and update a little.
13282           Original commit message from CVS:
13283           * REQUIREMENTS:
13284           Also add amr-libs here and update a little.
13285
13286 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
13287
13288           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
13289           Original commit message from CVS:
13290           * docs/plugins/inspect/plugin-dvdnav.xml:
13291           * docs/plugins/inspect/plugin-realmedia.xml:
13292           * docs/plugins/inspect/plugin-synaesthesia.xml:
13293           Add inspect file for synaesthesia so the docs can be built even if
13294           the plugin isn't built yet. Fixes #454311. Also add inspect files
13295           for dvdnavsrc and realmedia.
13296
13297 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13298
13299           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
13300           Original commit message from CVS:
13301           * docs/plugins/Makefile.am:
13302           Simplify --extra-dir as gtkdoc scans recursively.
13303
13304 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13305
13306           And yet more docs enabled.
13307           Original commit message from CVS:
13308           * docs/plugins/Makefile.am:
13309           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13310           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13311           * gst/synaesthesia/Makefile.am:
13312           * gst/synaesthesia/gstsynaesthesia.c:
13313           * gst/synaesthesia/gstsynaesthesia.h:
13314           And yet more docs enabled.
13315
13316 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13317
13318           docs/plugins/: Add new docs. Scan c++ files too.
13319           Original commit message from CVS:
13320           * docs/plugins/Makefile.am:
13321           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13322           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13323           * docs/plugins/inspect/plugin-a52dec.xml:
13324           * docs/plugins/inspect/plugin-amrnb.xml:
13325           * docs/plugins/inspect/plugin-asf.xml:
13326           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13327           * docs/plugins/inspect/plugin-dvdsub.xml:
13328           * docs/plugins/inspect/plugin-iec958.xml:
13329           * docs/plugins/inspect/plugin-lame.xml:
13330           * docs/plugins/inspect/plugin-mad.xml:
13331           * docs/plugins/inspect/plugin-mpeg2dec.xml:
13332           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13333           * docs/plugins/inspect/plugin-mpegstream.xml:
13334           Add new docs. Scan c++ files too.
13335           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13336           (gst_amrnbdec_event):
13337           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
13338           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13339           (gst_amrnbparse_loop):
13340           Add documentation headers.
13341           * ext/mad/gstmad.c:
13342           * ext/mad/gstmad.h:
13343           Refactor for docs.
13344
13345 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13346
13347           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
13348           Original commit message from CVS:
13349           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
13350           (gst_mp3parse_init):
13351           Use GST_BOILERPLATE instead of manual GType magic.
13352           * gst/mpegaudioparse/gstmpegaudioparse.c:
13353           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13354           (mp3parse_bytepos_to_time):
13355           * gst/mpegaudioparse/gstmpegaudioparse.h:
13356           Implement seeking, byte->time, time->byte conversions with the Xing
13357           seek table if available. This allows better at least a bit more
13358           accurate seeks and file position reporting.
13359
13360 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13361
13362           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
13363           Original commit message from CVS:
13364           * gst/mpegaudioparse/gstmpegaudioparse.c:
13365           (gst_mp3parse_handle_first_frame):
13366           Copy the complete Xing seek table in the 100 byte array instead of
13367           copying the first byte 100 times.
13368           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
13369           (mp3parse_total_time), (mp3parse_time_to_bytepos):
13370           Add seeking support based on the Xing header but comment it out for
13371           now as it seems to yield worse result than the other method.
13372           Also use gst_pad_query_peer_duration() instead of getting the peer pad
13373           ourself, creating a new GstQuery, etc.
13374
13375 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13376
13377           docs/plugins/: Update docs with caps info.
13378           Original commit message from CVS:
13379           * docs/plugins/gst-plugins-ugly-plugins.args:
13380           * docs/plugins/inspect/plugin-a52dec.xml:
13381           * docs/plugins/inspect/plugin-amrnb.xml:
13382           * docs/plugins/inspect/plugin-asf.xml:
13383           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13384           * docs/plugins/inspect/plugin-dvdread.xml:
13385           * docs/plugins/inspect/plugin-dvdsub.xml:
13386           * docs/plugins/inspect/plugin-iec958.xml:
13387           * docs/plugins/inspect/plugin-lame.xml:
13388           * docs/plugins/inspect/plugin-mad.xml:
13389           * docs/plugins/inspect/plugin-mpeg2dec.xml:
13390           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13391           * docs/plugins/inspect/plugin-mpegstream.xml:
13392           Update docs with caps info.
13393
13394 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
13395
13396           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
13397           Original commit message from CVS:
13398           * po/POTFILES.in:
13399           Make sure dvdnav strings get translated too (no reason not to have
13400           them in the .po file, even if the plugin is disabled for now).
13401           Fixes #450879.
13402
13403 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13404
13405           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
13406           Original commit message from CVS:
13407           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13408           (gst_amrnbdec_event), (gst_amrnbdec_chain),
13409           (gst_amrnbdec_state_change):
13410           * ext/amrnb/amrnbdec.h:
13411           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13412           (gst_amrnbparse_loop):
13413           Add newsegment and discont handling. Some code cleanups.
13414
13415 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
13416
13417           ext/dvdread/dvdreadsrc.c: check for an error from
13418           Original commit message from CVS:
13419           * ext/dvdread/dvdreadsrc.c: check for an error from
13420           DVDReadBlocks() correctly.
13421
13422 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
13423
13424           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...
13425           Original commit message from CVS:
13426           * ext/dvdread/dvdreadsrc.c:
13427           If we can't read a nav packet, or it doesn't look like a nav
13428           packet, that's an error.  Previous behavior was to look at
13429           the next packet; I can't find any justification for doing that.
13430           Fixes: #358891.
13431
13432 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13433
13434           po/it.po: Updated Italian translation.
13435           Original commit message from CVS:
13436           * po/it.po:
13437           Updated Italian translation.
13438
13439 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13440
13441           po/vi.po: Updated Vietnames translation.
13442           Original commit message from CVS:
13443           * po/vi.po:
13444           Updated Vietnames translation.
13445
13446 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13447
13448           po/: Added Chinese (simplified) translation.
13449           Original commit message from CVS:
13450           contributed by: Wenzheng Hu <db_lobster@163.com>
13451           * po/LINGUAS:
13452           * po/zh_CN.po:
13453           Added Chinese (simplified) translation.
13454
13455 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13456
13457           MAINTAINERS: Updating all the maintainers files
13458           Original commit message from CVS:
13459           * MAINTAINERS:
13460           Updating all the maintainers files
13461
13462 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
13463
13464           Fix leaks some more.
13465           Original commit message from CVS:
13466           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
13467           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
13468           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
13469           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
13470           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
13471           * gst/iec958/ac3iec.c: (ac3iec_init):
13472           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
13473           Fix leaks some more.
13474
13475 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
13476
13477           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
13478           Original commit message from CVS:
13479           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
13480           "She's leaking me", said valgrind.
13481
13482 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13483
13484           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
13485           Original commit message from CVS:
13486           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
13487           Fix "pad caps are not a real subset of its template caps" warning.
13488
13489 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
13490
13491           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
13492           Original commit message from CVS:
13493           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
13494           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
13495           (gst_amrnbdec_finalize):
13496           Don't leak the adapter, unref it in a new finalize method instead.
13497           Fixes #448782.
13498
13499 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13500
13501           configure.ac: Back to CVS
13502           Original commit message from CVS:
13503           * configure.ac:
13504           Back to CVS
13505           * gst-plugins-ugly.doap:
13506           Add 0.10.6 to the list of releases.
13507
13508 === release 0.10.6 ===
13509
13510 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13511
13512         * ChangeLog:
13513         * NEWS:
13514         * RELEASE:
13515         * configure.ac:
13516         * docs/plugins/gst-plugins-ugly-plugins.args:
13517         * docs/plugins/inspect/plugin-a52dec.xml:
13518         * docs/plugins/inspect/plugin-asf.xml:
13519         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13520         * docs/plugins/inspect/plugin-dvdread.xml:
13521         * docs/plugins/inspect/plugin-dvdsub.xml:
13522         * docs/plugins/inspect/plugin-iec958.xml:
13523         * docs/plugins/inspect/plugin-lame.xml:
13524         * docs/plugins/inspect/plugin-mad.xml:
13525         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13526         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13527         * docs/plugins/inspect/plugin-mpegstream.xml:
13528         * docs/plugins/inspect/plugin-siddec.xml:
13529           Release 0.10.6
13530           Original commit message from CVS:
13531           Release 0.10.6
13532
13533 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13534
13535         * po/af.po:
13536         * po/az.po:
13537         * po/cs.po:
13538         * po/da.po:
13539         * po/en_GB.po:
13540         * po/hu.po:
13541         * po/it.po:
13542         * po/nb.po:
13543         * po/nl.po:
13544         * po/or.po:
13545         * po/sq.po:
13546         * po/sr.po:
13547         * po/sv.po:
13548         * po/uk.po:
13549         * po/vi.po:
13550           Update .po files
13551           Original commit message from CVS:
13552           Update .po files
13553
13554 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13555
13556           win32/vs6/: Convert line endings to CRLF and mark as binary files.
13557           Original commit message from CVS:
13558           * win32/vs6/gst_plugins_ugly.dsw:
13559           * win32/vs6/libgstac3parse.dsp:
13560           * win32/vs6/libgstasfdemux.dsp:
13561           * win32/vs6/libgstdvdlpcmdec.dsp:
13562           * win32/vs6/libgstdvdsub.dsp:
13563           * win32/vs6/libgstiec958.dsp:
13564           * win32/vs6/libgstlame.dsp:
13565           * win32/vs6/libgstmad.dsp:
13566           * win32/vs6/libgstmpegaudioparse.dsp:
13567           * win32/vs6/libgstmpegstream.dsp:
13568           * win32/vs6/libgstrealmedia.dsp:
13569           * win32/vs6/libgstsynaesthesia.dsp:
13570           Convert line endings to CRLF and mark as binary files.
13571
13572 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
13573
13574           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
13575           Original commit message from CVS:
13576           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
13577           Don't forget to unlock when setting the device property, or
13578           we'll sooner or later deadlock.
13579
13580 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
13581
13582           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
13583           Original commit message from CVS:
13584           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
13585           Use gst_util_guint64_to_gdouble for conversion.
13586           * win32/vs6/libgstasfdemux.dsp:
13587           Add asfpacket.c to the build.
13588
13589 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13590
13591           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
13592           Original commit message from CVS:
13593           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13594           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
13595           * gst/mpegaudioparse/gstmpegaudioparse.h:
13596           If the Xing header provides a total time, use it to calculate the
13597           correct average bitrate immediately, instead of sending updates as
13598           we parse the stream.
13599
13600 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
13601
13602           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
13603           Original commit message from CVS:
13604           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
13605           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
13606           Use GstClockTime instead of guint for a time variable to prevent
13607           overflows on too large subtitle durations. Fixes #444514.
13608
13609 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
13610
13611           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
13612           Original commit message from CVS:
13613           Patch by: Mark Nauwelaerts <manauw at skynet be>
13614           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
13615           Clear state when handling the serialized FLUSH_STOP event instead of
13616           the FLUSH_START event, thereby making sure we don't free buffers the
13617           chain function is still using. Fixes dvdsubdec crashing when flusing
13618           or seeking (#442706).
13619
13620 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
13621
13622           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
13623           Original commit message from CVS:
13624           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13625           Initialise variable to make fc4 build bot happy.
13626
13627 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13628
13629           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
13630           Original commit message from CVS:
13631           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
13632           Add sanity check so we don't abort for broken or non-MPEG streams,
13633           but instead error out. Fixes crashes/aborts for when our typefinder
13634           wrongly identifies quicktime files as mpeg (which should be fixed in
13635           -base now too). (#440120).
13636
13637 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13638
13639         * ChangeLog:
13640         * ext/amrnb/amrnbdec.c:
13641         * ext/amrnb/amrnbenc.c:
13642         * ext/amrnb/amrnbparse.c:
13643           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
13644           Original commit message from CVS:
13645           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
13646           block_size, _do_init, gst_amrnbdec_base_init,
13647           gst_amrnbdec_class_init, gst_amrnbdec_init):
13648           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
13649           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
13650           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
13651           block_size, _do_init, gst_amrnbparse_base_init,
13652           gst_amrnbparse_class_init, gst_amrnbparse_init):
13653           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
13654           GST_DEBUG_FUNCPTR and add log-category.
13655
13656 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13657
13658           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
13659           Original commit message from CVS:
13660           * gst/mpegaudioparse/gstmpegaudioparse.c:
13661           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13662           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13663           (gst_mp3parse_chain), (mp3parse_total_bytes),
13664           (mp3parse_total_time):
13665           * gst/mpegaudioparse/gstmpegaudioparse.h:
13666           Implement parsing of Xing headers from the first frame of the stream,
13667           and use it to report duration correctly where possible.
13668
13669 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
13670
13671           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
13672           Original commit message from CVS:
13673           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
13674           After descrambling, push the packets out as individual packets
13675           instead of one big descrambled buffer. Makes cook audio decoding
13676           work with the 'realaudiodec' decoder from gst-plugins-bad.
13677
13678 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13679
13680           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
13681           Original commit message from CVS:
13682           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13683           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
13684           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
13685           (gst_rmdemux_parse_packet):
13686           * gst/realmedia/rmdemux.h:
13687           Remember first timestamp encountered in stream and re-timestamp
13688           stream to start from zero (fixes #397219); only send one newsegment
13689           event, not two; when seeking, send newsegment events from the
13690           streaming thread and not from the seeking thread.
13691
13692 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
13693
13694           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
13695           Original commit message from CVS:
13696           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
13697           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
13698           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
13699           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
13700           * gst/mpegstream/gstmpegdemux.h:
13701           Reset last_flow values for the various streams after a flushing
13702           seek, otherwise we might aggregate wrong flow returns afterwards
13703           that will make upstream pause silently. This should fix seeking
13704           in DVDs and also fix the Thoggen cropping dialog (#438610).
13705
13706 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
13707
13708           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
13709           Original commit message from CVS:
13710           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13711           (gst_asf_demux_chain_headers),
13712           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
13713           (gst_asf_demux_have_mutually_exclusive_active_stream),
13714           (gst_asf_demux_check_activate_streams),
13715           (gst_asf_demux_find_stream_with_complete_payload),
13716           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13717           (gst_asf_demux_activate_ext_props_streams),
13718           (gst_asf_demux_process_object):
13719           * gst/asfdemux/gstasfdemux.h:
13720           Activate streams (ie. add the pads to the element) depending on
13721           whether we actually get data for those streams within the ASF
13722           preroll value specified. Currently only done in pull-mode though
13723           (this will fix problems with playbin hanging on mms streams once
13724           we use this in push-mode as well).
13725
13726 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
13727
13728           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
13729           Original commit message from CVS:
13730           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13731           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13732           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
13733           (gst_asf_demux_process_file):
13734           * gst/asfdemux/gstasfdemux.h:
13735           Make all timestamps start from zero in pull-mode too; some small
13736           clean-ups and FIXMEs here and there.
13737
13738 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
13739
13740           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
13741           Original commit message from CVS:
13742           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
13743           (gst_asf_demux_parse_packet):
13744           If packet size is specified within the packet and smaller than
13745           the actual packet size, don't parse beyond the size specified in
13746           the packet (this makes us parse some cases of packets with single
13747           compressed payloads cleanly, see e.g stream from #431318). Also
13748           add a sanity check when parsing compressed single payloads.
13749
13750 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
13751
13752           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
13753           Original commit message from CVS:
13754           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13755           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
13756           (gst_asf_demux_handle_seek_event),
13757           (gst_asf_demux_push_complete_payloads):
13758           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
13759           send data from the keyframe right before the new segment start to
13760           make sure the decoder doesn't have to decode more than absolutely
13761           necessary.
13762
13763 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
13764
13765           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
13766           Original commit message from CVS:
13767           * gst/asfdemux/asfheaders.c:
13768           * gst/asfdemux/asfheaders.h:
13769           * gst/asfdemux/asfpacket.c:
13770           (asf_payload_parse_replicated_data_extensions),
13771           (gst_asf_demux_parse_payload):
13772           * gst/asfdemux/asfpacket.h:
13773           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13774           (gst_asf_demux_push_complete_payloads),
13775           (gst_asf_demux_process_ext_stream_props):
13776           * gst/asfdemux/gstasfdemux.h:
13777           Implement payload extension system/extended replicated data parsing,
13778           so we can extract payload durations if they're specified.
13779
13780 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
13781
13782           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
13783           Original commit message from CVS:
13784           * gst/asfdemux/asfheaders.h:
13785           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13786           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
13787           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
13788           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
13789           (gst_asf_demux_parse_stream_object),
13790           (gst_asf_demux_process_ext_stream_props),
13791           (gst_asf_demux_process_queued_extended_stream_objects),
13792           (gst_asf_demux_activate_ext_props_streams),
13793           (gst_asf_demux_process_object):
13794           * gst/asfdemux/gstasfdemux.h:
13795           Refactor stream parse/activation a bit (stream activation heuristics
13796           are still the same though); some more clean-ups.
13797
13798 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
13799
13800           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
13801           Original commit message from CVS:
13802           * win32/common/.cvsignore:
13803           Ignore generated config.h file to make build bot happy.
13804
13805 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
13806
13807           gst/asfdemux/: Init debug category before using it.
13808           Original commit message from CVS:
13809           * gst/asfdemux/gstasf.c: (plugin_init):
13810           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
13811           * gst/asfdemux/gstasfdemux.h:
13812           Init debug category before using it.
13813
13814 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
13815
13816           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
13817           Original commit message from CVS:
13818           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
13819           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
13820           Fix silly bug when we can't pull as much data as we want; don't
13821           forget to announce pending tags in the new packet parsing code.
13822
13823 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
13824
13825           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
13826           Original commit message from CVS:
13827           * configure.ac:
13828           * win32/MANIFEST:
13829           Generate a win32 config.h into win32/common and add to MANIFEST so
13830           it gets disted (#393890). Looks like win32/common/config.h.in needs
13831           some work though.
13832
13833 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
13834
13835           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
13836           Original commit message from CVS:
13837           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
13838           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
13839           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
13840           Fix pull mode operation some more: send newsegment event before
13841           sending data; handle EOS and fatal flow returns a bit better; don't
13842           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
13843
13844 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
13845
13846           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
13847           Original commit message from CVS:
13848           * gst/asfdemux/Makefile.am:
13849           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
13850           (asf_packet_create_payload_buffer),
13851           (asf_payload_find_previous_fragment),
13852           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
13853           (gst_asf_demux_parse_packet):
13854           * gst/asfdemux/asfpacket.h:
13855           * gst/asfdemux/gstasfdemux.c:
13856           (gst_asf_demux_reset_stream_state_after_discont),
13857           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13858           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
13859           (gst_asf_demux_process_chunk):
13860           * gst/asfdemux/gstasfdemux.h:
13861           New packet parsing code: should put halfway decent timestamps on
13862           buffers, and might even set the appropriate keyframe/discont buffer
13863           flags from time to time (and even if it doesn't, I'm at least able
13864           to debug this code); only used in pull-mode so far. Still needs
13865           some more work, like payload extensions parsing and proper flow
13866           aggregation, and stream activation based on preroll. Stay tuned.
13867
13868 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
13869
13870           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
13871           Original commit message from CVS:
13872           * gst/asfdemux/asfheaders.h:
13873           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13874           (gst_asf_demux_seek_index_lookup),
13875           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
13876           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
13877           (gst_asf_demux_process_ext_content_desc),
13878           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
13879           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
13880           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
13881           * gst/asfdemux/gstasfdemux.h:
13882           Some clean-ups and small fixes: rename asf_stream_context structure to
13883           AsfStream; inline some three-line utility functions that are only used
13884           once anyway and get rid of their associated helper structs; make debug
13885           category global so that it is used by the debug statements in the other
13886           file as well; simplify gst_asf_demux_get_stream(); fix accidental
13887           implicit initialisation of stream->last_buffer_timestamp to 0, which
13888           would lead to missing timestamps on the first buffer; put fourcc format
13889           into video caps to make certain proprietary wmv decoders happy (for the
13890           case of WMVA in particular); play_time is offset by preroll as well, so
13891           fix overreporting of duration for some files.
13892
13893 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
13894
13895           gst/asfdemux/gstasfdemux.c: Printf format fixes.
13896           Original commit message from CVS:
13897           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
13898           (gst_asf_demux_pull_indices):
13899           Printf format fixes.
13900
13901 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
13902
13903           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
13904           Original commit message from CVS:
13905           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13906           (gst_mpeg_parse_send_event):
13907           Post an error message if EOS wasn't handled by anything downstream.
13908           This should fix playbin freezing/hanging with small VobSub subtitle
13909           files (background: not-linked flow returns from downstream are
13910           ignored for a while at the beginning, so if the file is small
13911           upstream will never get a not-linked flow return even if nothing
13912           is connected downstream). (#429960).
13913
13914 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
13915
13916           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
13917           Original commit message from CVS:
13918           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13919           (gst_amrnbparse_sink_activate),
13920           (gst_amrnbparse_sink_activate_pull):
13921           Rewrite terminally broken sinkpad activation code.
13922           Now actually supports pull-mode activation (didn't before), and push
13923           mode activation doesn't leave the sinkpad flushing.
13924
13925 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
13926
13927           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
13928           Original commit message from CVS:
13929           * gst/asfdemux/asfheaders.c:
13930           * gst/asfdemux/asfheaders.h:
13931           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13932           (gst_asf_demux_reset), (gst_asf_demux_init),
13933           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
13934           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
13935           (gst_asf_demux_seek_index_lookup),
13936           (gst_asf_demux_reset_stream_state_after_discont),
13937           (gst_asf_demux_handle_seek_event),
13938           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
13939           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
13940           (gst_asf_demux_pull_indices),
13941           (gst_asf_demux_parse_data_object_start),
13942           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
13943           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
13944           (gst_asf_demux_process_simple_index),
13945           (gst_asf_demux_process_object),
13946           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
13947           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
13948           * gst/asfdemux/gstasfdemux.h:
13949           Make asfdemux work in pull mode where possible. If there's an index
13950           at the end of the file, read it and use it for seeking purposes.
13951
13952 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
13953
13954           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
13955           Original commit message from CVS:
13956           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13957           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
13958           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
13959           Some timestamp fixes.
13960           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
13961           Fix for 64-bit machines.
13962
13963 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
13964
13965           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
13966           Original commit message from CVS:
13967           Patch by: René Stadler <mail at renestadler dot de>
13968           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
13969           (find_seek_offset_time), (gst_rmdemux_reset),
13970           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
13971           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
13972           * gst/realmedia/rmdemux.h:
13973           Make rmdemux handle any number of logical streams. Fixes #428698.
13974
13975 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13976
13977         * po/nl.po:
13978           update dutch
13979           Original commit message from CVS:
13980           update dutch
13981
13982 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13983
13984           po/: Added Danish translation.
13985           Original commit message from CVS:
13986           submitted by: Mogens Jaeger <mogens@jaeger.tf>
13987           * po/LINGUAS:
13988           * po/da.po:
13989           Added Danish translation.
13990
13991 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
13992
13993           po/.cvsignore: Add pot.
13994           Original commit message from CVS:
13995           * po/.cvsignore:
13996           Add pot.
13997
13998 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
13999
14000           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
14001           Original commit message from CVS:
14002           2007-03-27  Julien MOUTTE  <julien@moutte.net>
14003           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
14004           stream and try to adapt to incoming timestamps lack of
14005           precision up to half a frame. This allows generating
14006           a perfect stream even with muxed formats like FLV where
14007           the timestamps are stored in milliseconds.
14008
14009 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14010
14011           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
14012           Original commit message from CVS:
14013           * gst/realmedia/rmdemux.c:
14014           Remove unused zlib.h include. Fixes #421594.
14015
14016 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14017
14018           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
14019           Original commit message from CVS:
14020           * ext/lame/gstlame.c: (gst_lame_setup):
14021           Disable the bitrate checking when the user has requested
14022           Free Format mode, as all bitrates less than the maximum
14023           are valid then.
14024
14025 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14026
14027           po/: Update translations.
14028           Original commit message from CVS:
14029           * po/hu.po:
14030           * po/it.po:
14031           * po/sv.po:
14032           Update translations.
14033
14034 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14035
14036           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
14037           Original commit message from CVS:
14038           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
14039           When handling seeks, don't convert -1 start or stop values to a bogus
14040           byte position - pass them upstream as -1.
14041
14042 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14043
14044           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
14045           Original commit message from CVS:
14046           * gst/mpegaudioparse/gstmpegaudioparse.c:
14047           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14048           (gst_mp3parse_init), (gst_mp3parse_sink_event),
14049           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
14050           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
14051           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
14052           (mp3parse_total_time), (mp3parse_handle_seek),
14053           (mp3parse_src_event), (mp3parse_src_query),
14054           (mp3parse_get_query_types), (plugin_init):
14055           * gst/mpegaudioparse/gstmpegaudioparse.h:
14056           Implement seeking via average bitrate, and position+duration
14057           querying in mp3parse. Later, it will support frame-accurate seeking by
14058           building a seek table as it parses.
14059           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
14060           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
14061           before any extant MP3 decoder plugin. This allows us to remove framing
14062           support from the decoders, if we want, and will provide them with
14063           accurate seeking automatically once it is finished.
14064           Fix the handling of MPEG-1 Layer 1 files.
14065           Partially fix timestamping of packets arriving from a demuxer by
14066           queueing the incoming timestamp until the next packet starts, rather
14067           than applying it immediately to the next pushed buffer.
14068
14069 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
14070
14071           gst/asfdemux/gstasfdemux.c: Printf format fix.
14072           Original commit message from CVS:
14073           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
14074           Printf format fix.
14075
14076 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14077
14078           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
14079           Original commit message from CVS:
14080           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
14081           (gst_cdio_cdda_src_finalize):
14082           Make sure we always destroy our libcdio handle.
14083
14084 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
14085
14086           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
14087           Original commit message from CVS:
14088           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
14089           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
14090           (gst_cdio_cdda_src_finalize):
14091           Small code cleanups.
14092           Don't use pad_alloc as the base class cannot deal with the error codes.
14093
14094 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
14095
14096           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
14097           Original commit message from CVS:
14098           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
14099           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14100           Never post a (fatal) error message on the bus on decoding errors. We
14101           should only do this if we can't recover, but mpeg2dec can always
14102           recover. This is needed for DVB streams, for example, where there
14103           may be temporary glitches in the stream. Instead of an error
14104           message, post a warning message on the bus for every N decoding
14105           errors. Fixes #370020.
14106
14107 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14108
14109           configure.ac: Convert to new AG_GST style.
14110           Original commit message from CVS:
14111           * configure.ac:
14112           Convert to new AG_GST style.
14113
14114 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14115
14116           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
14117           Original commit message from CVS:
14118           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14119           (gst_lame_setup):
14120           Display sensible defaults and limits for the
14121           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
14122           property - it's supposed to be a boolean 0/1 value.
14123
14124 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14125
14126           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
14127           Original commit message from CVS:
14128           * ext/lame/gstlame.c:
14129           Initialise the variables so gcc doesn't complain about possibly
14130           uninitialised uses, even though they can't actually happen.
14131
14132 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
14133
14134           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
14135           Original commit message from CVS:
14136           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
14137           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
14138           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
14139           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14140           Implement all sample rates.
14141           Implement sample permutation a little smarter avoiding a memcpy.
14142           Fix timestamps, use segments, fix seeking.
14143
14144 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
14145
14146           Document siddec.
14147           Original commit message from CVS:
14148           * docs/plugins/Makefile.am:
14149           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14150           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14151           * docs/plugins/inspect/plugin-siddec.xml:
14152           * ext/sidplay/gstsiddec.cc:
14153           * ext/sidplay/gstsiddec.h:
14154           Document siddec.
14155
14156 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14157
14158           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
14159           Original commit message from CVS:
14160           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14161           (gst_lame_set_property), (gst_lame_setup):
14162           Fix up bitrate checking macro.  Make it give us a
14163           GST_ELEMENT_WARNING message so the application has a chance of
14164           reporting this to the user.  Move the checking to _setup, so we
14165           are sure it runs in the READY state, when we hope to have a pipeline
14166           and a bus that is not flushing.
14167           This fixes e.g. using 96 kbit/sec as a bitrate.
14168
14169 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
14170
14171           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
14172           Original commit message from CVS:
14173           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
14174           (gst_asf_demux_process_advanced_mutual_exclusion),
14175           (gst_asf_demux_process_queued_extended_stream_objects),
14176           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14177           * gst/asfdemux/gstasfdemux.h:
14178           Parse advanced mutual exclusion object and only add pads for
14179           'hidden' streams (those in an extended stream header) that are
14180           mutually exclusive with an already existing 'main stream' if
14181           the broadcasting flag is not set. If the broadcasting flag is set,
14182           assume that data for this stream isn't sent. (This should ideally be
14183           solved better by making playbin more robust against this and/or by
14184           making mmssrc send some information downstream about which streams
14185           will be streamed). Fixes #353116.
14186
14187 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14188
14189           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
14190           Original commit message from CVS:
14191           * gst/synaesthesia/gstsynaesthesia.c:
14192           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14193           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
14194           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
14195           (synaescope32), (synaescope_set_data), (synaesthesia_update),
14196           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
14197           * gst/synaesthesia/synaescope.h:
14198           Move all the mutable engine state into a structure so that
14199           multiple element instances can run without interfering.
14200
14201 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14202
14203           Add crossreferences to glib/gobject/gstream docs.
14204           Original commit message from CVS:
14205           * configure.ac:
14206           * docs/plugins/Makefile.am:
14207           Add crossreferences to glib/gobject/gstream docs.
14208
14209 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14210
14211           gst/synaesthesia/: More source cleanups and add FIXME comments.
14212           Original commit message from CVS:
14213           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14214           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14215           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14216           (plugin_init):
14217           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
14218           (synaescope8):
14219           More source cleanups and add FIXME comments.
14220
14221 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
14222
14223           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
14224           Original commit message from CVS:
14225           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
14226           Use gst_guint64_to_gdouble for conversions.
14227           * gst/synaesthesia/synaescope.c:
14228           Define M_PI and do not include <pthread.h> and
14229           <sys/time.h> for G_OS_WIN32
14230           * win32/vs6/libgstrealmedia.dsp:
14231           * win32/vs6/synaesthesia.dsp:
14232           Update projects files.
14233           * win32/common/config.h.in:
14234           Add config.h.in for autogen of config.h
14235
14236 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14237
14238           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
14239           Original commit message from CVS:
14240           * configure.ac:
14241           Add --enable-experimental support. Activate synaesthesia when building
14242           with --enable-experimental. Fix --enable external configure switch
14243           description.
14244
14245 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14246
14247           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
14248           Original commit message from CVS:
14249           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14250           (gst_lame_change_state):
14251           * ext/lame/gstlame.h:
14252           On receiving EOS, we try to push a last buffer with the remaining
14253           samples. Don't do that if we got an unclean flow return on the last
14254           gst_pad_push(), downstream might not handle this very gracefully
14255           (see #403168).
14256           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14257           Pass flow returns upstream (helps #403168).
14258
14259 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14260
14261           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
14262           Original commit message from CVS:
14263           * gst/synaesthesia/gstsynaesthesia.c:
14264           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14265           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14266           (gst_synaesthesia_chain), (plugin_init):
14267           check result of gst_pad_push() in _chain.
14268
14269 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14270
14271           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
14272           Original commit message from CVS:
14273           * gst/synaesthesia/Makefile.am:
14274           * gst/synaesthesia/gstsynaesthesia.c:
14275           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14276           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14277           (gst_synaesthesia_chain), (plugin_init):
14278           * gst/synaesthesia/synaescope.c:
14279           * gst/synaesthesia/synaescope.h:
14280           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
14281           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
14282           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
14283           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
14284           possible leak in _chain. (#356882)
14285
14286 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14287
14288           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
14289           Original commit message from CVS:
14290           * gst/asfdemux/asfheaders.c:
14291           * gst/asfdemux/asfheaders.h:
14292           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
14293           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
14294           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
14295           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
14296           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
14297           (gst_asf_demux_process_ext_content_desc),
14298           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
14299           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
14300           (gst_asf_demux_process_bitrate_props_object),
14301           (gst_asf_demux_process_header_ext),
14302           (gst_asf_demux_process_language_list),
14303           (gst_asf_demux_process_ext_stream_props),
14304           (gst_asf_demux_process_queued_extended_stream_objects),
14305           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14306           * gst/asfdemux/gstasfdemux.h:
14307           Refactor and clean up header parsing and chain function a bit; get
14308           rid of some cruft; make header parsing a tad more robust, fixing
14309           #403188.
14310
14311 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
14312
14313           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
14314           Original commit message from CVS:
14315           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
14316           Post an error if we receive an EOS event while still waiting for the
14317           ASF header object to come through.
14318
14319 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
14320
14321           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
14322           Original commit message from CVS:
14323           Patch by: Xavier B. <xavierb gmail com>
14324           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
14325           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14326           (gst_asf_demux_process_ext_content_desc),
14327           (gst_asf_demux_process_data),
14328           (gst_asf_demux_process_language_list),
14329           (gst_asf_demux_process_ext_stream_props),
14330           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
14331           Guard places where we assume that a certain amount of data is
14332           available better against less data being available (should fix
14333           infamous assertion crasher bug #336370). Also fixes a small
14334           memory leak.
14335
14336 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
14337
14338           gst/realmedia/: Add demuxer for RealAudio files (#349779).
14339           Original commit message from CVS:
14340           * gst/realmedia/Makefile.am:
14341           * gst/realmedia/rademux.c:
14342           * gst/realmedia/rademux.h:
14343           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14344           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
14345           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
14346           * gst/realmedia/rmutils.h:
14347           Add demuxer for RealAudio files (#349779).
14348
14349 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
14350
14351           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
14352           Original commit message from CVS:
14353           * Makefile.am:
14354           Add win32/MANIFEST to EXTRA_DIST so win32 files will
14355           be include in the next release.
14356           * win32/MANIFEST:
14357           Remove win32/common/config.h is which is not autogenerated yet.
14358
14359 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14360
14361           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
14362           Original commit message from CVS:
14363           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
14364           warn when outgoing sample rate is different from incoming
14365
14366 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14367
14368           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
14369           Original commit message from CVS:
14370           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14371           All sample-rates < 32khz come from the LSF extensions, which only
14372           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
14373           Use gst_util_uint64_scale because we can.
14374
14375 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14376
14377           tests/check/elements/amrnbenc.c: and fix compilation of this test
14378           Original commit message from CVS:
14379           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14380           (cleanup_amrnbenc):
14381           and fix compilation of this test
14382
14383 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14384
14385           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
14386           Original commit message from CVS:
14387           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14388           (cleanup_amrnbenc):
14389           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14390           (cleanup_mpeg2dec):
14391           re-apply as it was -bad and not -ugly that is frozen, doh
14392
14393 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14394
14395           tests/check/elements/: revert my freeze breakage
14396           Original commit message from CVS:
14397           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14398           (cleanup_amrnbenc):
14399           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14400           (cleanup_mpeg2dec):
14401           revert my freeze breakage
14402
14403 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14404
14405           gst/asfdemux/gstasfdemux.c: add a comment about a future change
14406           Original commit message from CVS:
14407           * gst/asfdemux/gstasfdemux.c:
14408           (gst_asf_demux_get_gst_tag_from_tag_name),
14409           (gst_asf_demux_process_ext_content_desc):
14410           add a comment about a future change
14411           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14412           (cleanup_amrnbenc):
14413           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14414           (cleanup_mpeg2dec):
14415           consistent pad (de)activation
14416
14417 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
14418
14419           gst/asfdemux/gstasfdemux.c: Update query_types function too.
14420           Original commit message from CVS:
14421           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
14422           Update query_types function too.
14423
14424 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
14425
14426           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
14427           Original commit message from CVS:
14428           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
14429           (gst_rmdemux_src_query_types):
14430           Implement SEEKING query, make query function thread-safe.
14431
14432 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
14433
14434           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
14435           Original commit message from CVS:
14436           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
14437           Use alignment-safe macros here too (subbuffers ...); guard against
14438           hypothetical memory access beyond our given buffer in the case
14439           where the buffer size is not a multiple of 2.
14440
14441 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
14442
14443           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
14444           Original commit message from CVS:
14445           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
14446           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
14447           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
14448           * gst/asfdemux/gstasfdemux.h:
14449           Don't crash in the seek event handling code when playtime is 0,
14450           as may be the case with live streams (#386218). Implement SEEKING
14451           query so applications can query seekability without second-guessing
14452           based on whether we have a duration or not.
14453
14454 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14455
14456           add doap file
14457           Original commit message from CVS:
14458           * Makefile.am:
14459           * gst-plugins-ugly.doap:
14460           * gst-plugins-ugly.spec.in:
14461           add doap file
14462
14463 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
14464
14465           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
14466           Original commit message from CVS:
14467           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
14468           Use our alignment-safe macros here too, since we can't assume that
14469           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
14470           here).
14471
14472 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
14473
14474           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
14475           Original commit message from CVS:
14476           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
14477           Also, don't read the index for a stream a second time when
14478           operating in pull-mode and reaching the end of the file.
14479
14480 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
14481
14482           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
14483           Original commit message from CVS:
14484           Patch by: Roland Kay  <roland.kay at ox compsoc net>
14485           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
14486           Don't leak stream index (#385292).
14487
14488 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
14489
14490           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
14491           Original commit message from CVS:
14492           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
14493           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
14494           (gst_lame_setup):
14495           * ext/lame/gstlame.h:
14496           Fix leak (by calling lame_init_params() before lame_close()); handle
14497           NULL return from lame_init() more gracefully. Fixes #385311.
14498
14499 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14500
14501           configure.ac: Back to CVS
14502           Original commit message from CVS:
14503           * configure.ac:
14504           Back to CVS
14505
14506 === release 0.10.5 ===
14507
14508 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14509
14510         * ChangeLog:
14511         * NEWS:
14512         * RELEASE:
14513         * configure.ac:
14514         * docs/plugins/gst-plugins-ugly-plugins.args:
14515         * docs/plugins/inspect/plugin-a52dec.xml:
14516         * docs/plugins/inspect/plugin-asf.xml:
14517         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14518         * docs/plugins/inspect/plugin-dvdsub.xml:
14519         * docs/plugins/inspect/plugin-iec958.xml:
14520         * docs/plugins/inspect/plugin-lame.xml:
14521         * docs/plugins/inspect/plugin-mad.xml:
14522         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14523         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14524         * docs/plugins/inspect/plugin-mpegstream.xml:
14525         * docs/plugins/inspect/plugin-siddec.xml:
14526           Release 0.10.5
14527           Original commit message from CVS:
14528           Release 0.10.5
14529
14530 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
14531
14532           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
14533           Original commit message from CVS:
14534           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
14535           to in the previous checkin.  see #385192.  You can have your
14536           cheese back now.
14537
14538 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
14539
14540           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
14541           Original commit message from CVS:
14542           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
14543           from the dereferenced integer, not the pointer itself.  Fixes
14544           #385192.
14545           I'm takin ur cheese!
14546
14547 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
14548
14549         * ChangeLog:
14550           ChangeLog surgery: fix bug number
14551           Original commit message from CVS:
14552           ChangeLog surgery: fix bug number
14553
14554 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
14555
14556           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
14557           Original commit message from CVS:
14558           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
14559           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
14560           For version 4 streams, read the extra codec data size from the
14561           header instead of assuming it is always 16 (also read it from the
14562           right position) (#384989). For version 4 and 5 streams, check that
14563           the specified extra codec data size doesn't make us read beyond the
14564           chunk boundary (#384989).
14565
14566 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14567
14568         * po/af.po:
14569         * po/az.po:
14570         * po/cs.po:
14571         * po/en_GB.po:
14572         * po/hu.po:
14573         * po/it.po:
14574         * po/nb.po:
14575         * po/nl.po:
14576         * po/or.po:
14577         * po/sq.po:
14578         * po/sr.po:
14579         * po/sv.po:
14580         * po/uk.po:
14581         * po/vi.po:
14582           Update .po files
14583           Original commit message from CVS:
14584           Update .po files
14585
14586 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
14587
14588           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
14589           Original commit message from CVS:
14590           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
14591           Cosmetic changes: fix misleading debug statement, update
14592           comment, add cast.
14593
14594 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14595
14596           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
14597           Original commit message from CVS:
14598           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
14599           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14600           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
14601           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14602           * ext/mpeg2dec/gstmpeg2dec.h:
14603           Align buffers to a 16 byte boundary so the altivec optimisations
14604           don't crash. Fixes #327350.
14605
14606 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
14607
14608           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
14609           Original commit message from CVS:
14610           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
14611           The availability of extra codec data isn't something that
14612           warrants debug messages at WARNING level (see #376958).
14613
14614 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
14615
14616           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
14617           Original commit message from CVS:
14618           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
14619           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
14620           (gst_dvd_demux_send_subbuffer):
14621           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14622           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
14623           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
14624           (gst_mpeg_demux_send_subbuffer):
14625           * gst/mpegstream/gstmpegdemux.h:
14626           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14627           (gst_mpeg_parse_chain):
14628           Fix flow value combination; this fixes playbin/totem locking up if
14629           a VobSub file is specified as subtitle file (#334322). Flow value
14630           combination should only happen once we are fairly sure we've got all
14631           pads that are available for now. Since there isn't a well-specified
14632           time when this is the case in MPEG, we'll just assume this is the
14633           case once there has been a certain number of packets for each
14634           stream we've found so far.
14635
14636 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
14637
14638           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
14639           Original commit message from CVS:
14640           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
14641           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
14642           Simplify the framerate code and support more framerates. Fixes #361584.
14643
14644 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14645
14646           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
14647           Original commit message from CVS:
14648           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
14649           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
14650           Fix minor memleak when creating pads from static pad templates (#369627).
14651           * tests/check/Makefile.am:
14652           * tests/check/elements/.cvsignore:
14653           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14654           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
14655           Add unit tests for mpeg2dec (#369627).
14656
14657 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
14658
14659         * ChangeLog:
14660           give credit
14661           Original commit message from CVS:
14662           give credit
14663
14664 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
14665
14666           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
14667           Original commit message from CVS:
14668           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14669           (gst_lame_change_state):
14670           * ext/lame/gstlame.h:
14671           Make lame timestamp flushed eos buffer by some additional timestamp
14672           accounting. Fixes #374760.
14673
14674 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
14675
14676           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
14677           Original commit message from CVS:
14678           * gst/mpegaudioparse/gstmpegaudioparse.c:
14679           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14680           (gst_mp3parse_init), (gst_mp3parse_dispose),
14681           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14682           (gst_mp3parse_change_state):
14683           * gst/mpegaudioparse/gstmpegaudioparse.h:
14684           Make timestamp handling in mp3parse saner; now works for at least
14685           simple cases.
14686
14687 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
14688
14689           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
14690           Original commit message from CVS:
14691           * gst/mpegaudioparse/Makefile.am:
14692           * gst/mpegaudioparse/gstmpegaudioparse.c:
14693           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
14694           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
14695           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14696           (gst_mp3parse_change_state), (plugin_init):
14697           * gst/mpegaudioparse/gstmpegaudioparse.h:
14698           Bring mp3parse into the 21st century.
14699           Use its own debug category, use gstadapter, format nicely to 80
14700           columns, and fix incorrect handling of 32 kHz and less files.
14701
14702 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
14703
14704           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
14705           Original commit message from CVS:
14706           Patch by: Sebastian Droege <slomo at ubuntu dot com>
14707           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
14708           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14709           * ext/mpeg2dec/gstmpeg2dec.h:
14710           libmpeg2 requires its output buffers to start at a 16byte aligned
14711           address or the altivec optimizations will explode.
14712
14713 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
14714
14715           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
14716           Original commit message from CVS:
14717           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
14718           * ext/cdio/gstcdio.h:
14719           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14720           Move CD-TEXT utility function into common file so it can also be
14721           used by a future cdioparanoiasrc.
14722
14723 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14724
14725           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
14726           Original commit message from CVS:
14727           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14728           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
14729           information (fixes #340433).
14730
14731 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
14732
14733           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
14734           Original commit message from CVS:
14735           Patch by: Josep Torra Valles  <josep at fluendo com>
14736           * gst/iec958/ac3_padder.c: (ac3p_init):
14737           * gst/mpegstream/gstmpegparse.c:
14738           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
14739           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
14740           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
14741           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
14742           (gst_rmdemux_parse_packet):
14743           Misc. fixes for problems discovered by Forte (different return types
14744           in function declaration and definition, pointer arithmetics with
14745           void pointers). Fixes #362639.
14746
14747 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
14748
14749           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
14750           Original commit message from CVS:
14751           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
14752           Don't announce audio or subtitle streams that aren't really present,
14753           it makes dvddemux create pads that will never carry any data, which
14754           is not good.
14755
14756 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
14757
14758           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
14759           Original commit message from CVS:
14760           * ext/lame/gstlame.c: (gst_lame_set_property):
14761           Round up not allowed bitrates to the next higher allowed one
14762           (Closes: #361140).
14763
14764 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
14765
14766           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
14767           Original commit message from CVS:
14768           * docs/plugins/Makefile.am:
14769           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14770           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14771           * ext/lame/gstlame.c: (gst_lame_class_init):
14772           * ext/lame/gstlame.h:
14773           Add docs for lame and lame to docs. Specify allowed bitrates
14774           in the properties description (#361140). Canonicalise object
14775           property names (ie. use hyphen instead of underscore).
14776           * docs/plugins/inspect/plugin-a52dec.xml:
14777           * docs/plugins/inspect/plugin-amrnb.xml:
14778           * docs/plugins/inspect/plugin-asf.xml:
14779           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14780           * docs/plugins/inspect/plugin-dvdread.xml:
14781           * docs/plugins/inspect/plugin-dvdsub.xml:
14782           * docs/plugins/inspect/plugin-iec958.xml:
14783           * docs/plugins/inspect/plugin-lame.xml:
14784           * docs/plugins/inspect/plugin-mad.xml:
14785           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14786           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14787           * docs/plugins/inspect/plugin-mpegstream.xml:
14788           * docs/plugins/inspect/plugin-siddec.xml:
14789           Update version to CVS.
14790
14791 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14792
14793           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
14794           Original commit message from CVS:
14795           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14796           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
14797           (plugin_init):
14798           * po/POTFILES.in:
14799           Add i18n magic to lame plugin. Throw decent error message when we
14800           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
14801
14802 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
14803
14804           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
14805           Original commit message from CVS:
14806           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14807           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
14808           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14809           Change caps to x-rdt, because it's not x-rtp.
14810           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14811           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
14812           (gst_rmdemux_plugin_init):
14813           Activate pad before adding to the element.
14814           Return the combined stream return values after pad_alloc.
14815
14816 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
14817
14818           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
14819           Original commit message from CVS:
14820           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
14821           * ext/mpeg2dec/gstmpeg2dec.h:
14822           Add some debugging to timestamp handling.
14823           Make sure we don't convert invalid timestamps.
14824
14825 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14826
14827           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
14828           Original commit message from CVS:
14829           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
14830           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
14831           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
14832           (gst_dvd_demux_get_subpicture_stream):
14833           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14834           (gst_mpeg_demux_get_audio_stream),
14835           (gst_mpeg_demux_get_private_stream):
14836           Active pads before adding them to the running element. Don't assert
14837           on non-BYTE format newsegment events in asfdemux.
14838
14839 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
14840
14841           Printf format fixes.
14842           Original commit message from CVS:
14843           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
14844           (gst_dvd_read_src_handle_seek_event):
14845           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
14846           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
14847           * ext/sidplay/gstsiddec.cc:
14848           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
14849           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
14850           (gst_rmdemux_parse_packet):
14851           Printf format fixes.
14852
14853 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14854
14855           gst/realmedia/: Added RDT depayloader.
14856           Original commit message from CVS:
14857           * gst/realmedia/Makefile.am:
14858           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14859           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
14860           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
14861           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
14862           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
14863           * gst/realmedia/rdtdepay.h:
14864           Added RDT depayloader.
14865           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14866           (gst_rmdemux_plugin_init), (plugin_init):
14867           Remove unused function.
14868           Added some more mime-types.
14869
14870 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14871
14872           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
14873           Original commit message from CVS:
14874           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
14875           If an incoming timestamp is within one sample of our current
14876           timestamp, then keep it. This prevents imprecision in the
14877           PTS (which only has 90khz granularity) from affecting our stream.
14878
14879 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
14880
14881           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
14882           Original commit message from CVS:
14883           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
14884           Reflow code so that compiler doesn't complain about possible use
14885           of uninitialised variable any longer; but just in case, initialise
14886           it anyway; also take object ref in query function and do peer pad
14887           stuff in a more thread-safe way.
14888
14889 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
14890
14891           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
14892           Original commit message from CVS:
14893           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14894           Init a variable to make compilers happy.
14895
14896 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
14897
14898           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
14899           Original commit message from CVS:
14900           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
14901           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
14902           (gst_dvd_demux_sync_stream_to_time):
14903           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
14904           (gst_mpeg_demux_synchronise_pads),
14905           (gst_mpeg_demux_sync_stream_to_time):
14906           Send newsegment updates for sparse streams (#350778).
14907
14908 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14909
14910           ext/dvdread/dvdreadsrc.c: fix compile warning
14911           Original commit message from CVS:
14912           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14913           fix compile warning
14914
14915 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14916
14917         * configure.ac:
14918           bump the nano bitches
14919           Original commit message from CVS:
14920           bump the nano bitches
14921
14922 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14923
14924           configure.ac: As another attempt, synaesthesia can be enabled by passing
14925           Original commit message from CVS:
14926           * configure.ac:
14927           As another attempt, synaesthesia can be enabled by passing
14928           --with-plugins="synaesthesia" to configure
14929
14930 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14931
14932           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14933           Original commit message from CVS:
14934           * configure.ac:
14935           Don't build synaesthesia by default, until someone confirms that it
14936           is okay (filed as #356882)
14937
14938 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14939
14940           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14941           Original commit message from CVS:
14942           * configure.ac:
14943           Don't build synaesthesia by default, until someone confirms that it
14944           is okay (filed as #356882)
14945
14946 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14947
14948           Port synaesthesia.
14949           Original commit message from CVS:
14950           * configure.ac:
14951           * gst/synaesthesia/Makefile.am:
14952           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14953           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14954           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14955           (gst_synaesthesia_change_state), (plugin_init):
14956           Port synaesthesia.
14957
14958 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14959
14960           More G_OBJECT macro fixing.
14961           Original commit message from CVS:
14962           * ext/mad/gstid3tag.c:
14963           * gst/mpegstream/gstrfc2250enc.h:
14964           * gst/synaesthesia/gstsynaesthesia.c:
14965           More G_OBJECT macro fixing.
14966
14967 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
14968
14969           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
14970           Original commit message from CVS:
14971           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
14972           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
14973           Fix initialisation dummy buffer, the offsets are relative to the start
14974           of the buffers. Fixes #356004.
14975
14976 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
14977
14978         * gst-plugins-ugly.spec.in:
14979           update spec file
14980           Original commit message from CVS:
14981           update spec file
14982
14983 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
14984
14985           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
14986           Original commit message from CVS:
14987           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14988           Add convert query (needed for later when we just operate in time
14989           format and let the base source class handle all the seeking stuff).
14990
14991 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14992
14993           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
14994           Original commit message from CVS:
14995           * gst/asfdemux/gstasfdemux.c:
14996           (gst_asf_demux_get_gst_tag_from_tag_name),
14997           (gst_asf_demux_process_ext_content_desc):
14998           Erm, lets properly fix it. The only non-text tag that we support is
14999           the track-number and that is an UINT. asfdemux was returning a GValue
15000           initialized as INT. Further the Track and not the TrackNumber tag
15001           (the latter is a string too).
15002
15003 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15004
15005           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
15006           Original commit message from CVS:
15007           * gst/asfdemux/gstasfdemux.c:
15008           (gst_asf_demux_get_gst_tag_from_tag_name),
15009           (gst_asf_demux_process_ext_content_desc):
15010           Skip tags that are unknown (was producing an uninialized GValue).
15011
15012 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
15013
15014           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
15015           Original commit message from CVS:
15016           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
15017           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
15018           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
15019           (gst_a52dec_set_property), (gst_a52dec_get_property):
15020           * ext/a52dec/gsta52dec.h:
15021           Patch from from Michal Benes <michal.benes@itonis.tv>:
15022           Add two things to a52dec: configure the exact output format for ac3
15023           decoding through properties, if desired.
15024           By default, configure an output format preferred by downstream. Now
15025           that audioconvert lists caps by preference, this means that a52dec
15026           can do downmixing (iff required) rather than audioconvert, so it can
15027           use the ac3 downmix levels from the bitstream.
15028
15029 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15030
15031           Add missing GST_LIBS to the link flags
15032           Original commit message from CVS:
15033           * ext/lame/Makefile.am:
15034           * ext/mpeg2dec/Makefile.am:
15035           * gst/dvdlpcmdec/Makefile.am:
15036           * gst/dvdsub/Makefile.am:
15037           * gst/mpegaudioparse/Makefile.am:
15038           Add missing GST_LIBS to the link flags
15039
15040 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15041
15042           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
15043           Original commit message from CVS:
15044           * configure.ac:
15045           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
15046
15047 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15048
15049           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
15050           Original commit message from CVS:
15051           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
15052           fix build for debug disabled
15053
15054 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
15055
15056           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
15057           Original commit message from CVS:
15058           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
15059           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
15060           Use static pad templates with ANY caps for the source pads for
15061           simplicity and to avoid warnings when creating pads for unhandled
15062           codec IDs (#351795).
15063
15064 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
15065
15066           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
15067           Original commit message from CVS:
15068           Patch by: Michal Benes <michal dot benes at itonis dot tv>
15069           * ext/mad/gstmad.c: (gst_mad_chain):
15070           Fix timestamping in mad by only activating a new timestamp when the
15071           previous frame has been decoded. Fixes #350723.
15072           Also clean up some of the non fatal warnings when the input buffer is
15073           too small to decode a header.
15074
15075 === release 0.10.4 ===
15076
15077 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15078
15079         * ChangeLog:
15080         * NEWS:
15081         * RELEASE:
15082         * configure.ac:
15083         * docs/plugins/gst-plugins-ugly-plugins.args:
15084         * docs/plugins/inspect/plugin-a52dec.xml:
15085         * docs/plugins/inspect/plugin-amrnb.xml:
15086         * docs/plugins/inspect/plugin-asf.xml:
15087         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15088         * docs/plugins/inspect/plugin-dvdread.xml:
15089         * docs/plugins/inspect/plugin-dvdsub.xml:
15090         * docs/plugins/inspect/plugin-iec958.xml:
15091         * docs/plugins/inspect/plugin-lame.xml:
15092         * docs/plugins/inspect/plugin-mad.xml:
15093         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15094         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15095         * docs/plugins/inspect/plugin-mpegstream.xml:
15096         * docs/plugins/inspect/plugin-rmdemux.xml:
15097         * docs/plugins/inspect/plugin-siddec.xml:
15098           releasing 0.10.4
15099           Original commit message from CVS:
15100           releasing 0.10.4
15101
15102 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15103
15104         * po/af.po:
15105         * po/az.po:
15106         * po/cs.po:
15107         * po/en_GB.po:
15108         * po/hu.po:
15109         * po/it.po:
15110         * po/nb.po:
15111         * po/nl.po:
15112         * po/or.po:
15113         * po/sq.po:
15114         * po/sr.po:
15115         * po/sv.po:
15116         * po/uk.po:
15117         * po/vi.po:
15118           Update .po files
15119           Original commit message from CVS:
15120           Update .po files
15121
15122 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
15123
15124           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
15125           Original commit message from CVS:
15126           Patch by: Wim Taymans <wim at fluendo dot com>
15127           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15128           Instead of forwarding the event in the wrong format, unref it and set
15129           a boolean that we still need to send it in the streaming thread.
15130           Fixes #350554
15131
15132 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15133
15134           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
15135           Original commit message from CVS:
15136           Patch by: Edward Hervey (edward at fluendo dot com)
15137           * ext/dvdread/dvdreadsrc.c: (plugin_init):
15138           Put debug category initialization before use of GST_DEBUG, in order
15139           to remove a fatal warning.  Fixes #350895
15140
15141 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
15142
15143           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
15144           Original commit message from CVS:
15145           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
15146           Set rank to NONE for the time being until we make playbin handle
15147           subtitle pictures again (dvdsubdec seems to be a bit shaky at
15148           times when seeking, so it's probably better if it doesn't get
15149           autoplugged for the time being).
15150
15151 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15152
15153           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
15154           Original commit message from CVS:
15155           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15156           (gst_rmdemux_parse_mdpr):
15157           Handle audio streams with stream_version 3 properly; warn about
15158           unknown stream versions; handle unknown fourccs a tad more
15159           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
15160           with GST_FOURCC_FORMAT.
15161
15162 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
15163
15164           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
15165           Original commit message from CVS:
15166           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
15167           Error out properly if this is an interactive DVD (fixes #345694).
15168
15169 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15170
15171           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
15172           Original commit message from CVS:
15173           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
15174           When the first_access is 1 or 0, we should copy the timestamp from
15175           the incoming buffer if there is one.
15176
15177 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
15178
15179           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
15180           Original commit message from CVS:
15181           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
15182           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
15183           Use GST_ELEMENT_ERROR for error reporting; post errors in some
15184           more places; remove superfluous newlines from debug statements.
15185
15186 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
15187
15188           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
15189           Original commit message from CVS:
15190           Patch by: Frédéric Riss  <frederic.riss at gmail com>
15191           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
15192           Don't set negative durations on outgoing buffers (#350044),
15193           which happens when you use macros that got changed during
15194           the last unstable cycle because they were thought not to
15195           be used anywhere.
15196
15197 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15198
15199           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
15200           Original commit message from CVS:
15201           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
15202           (gst_dvd_read_src_goto_chapter),
15203           (gst_dvd_read_src_get_chapter_starts),
15204           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
15205           (gst_dvd_read_src_get_time_for_sector),
15206           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
15207           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
15208           (gst_dvd_read_src_goto_sector):
15209           * ext/dvdread/dvdreadsrc.h:
15210           Add basic support for time-based seeking; set timestamps on
15211           outgoing buffers if we have them; create table with
15212           chapter to time mapping when opening a title; rename
15213           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
15214           make it take an explicit pgc argument; fix up some debugging
15215           messages so that title/chapter numbers are printed as starting
15216           from 1 for easier readability.
15217
15218 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
15219
15220           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
15221           Original commit message from CVS:
15222           * gst/realmedia/Makefile.am:
15223           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15224           (gst_rmdemux_parse_cont):
15225           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
15226           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
15227           * gst/realmedia/rmutils.h:
15228           Factor out some code into rmutils.[ch]; when reading
15229           strings, don't read beyond the available data; read
15230           metadata strings correctly (string length is 16 bits
15231           here, not just 8).
15232
15233 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15234
15235           Fix dist by including gst-libs/
15236           Original commit message from CVS:
15237           * Makefile.am:
15238           * configure.ac:
15239           * gst/asfdemux/gstasfdemux.c:
15240           Fix dist by including gst-libs/
15241
15242 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15243
15244           Make custom error messages translatable.
15245           Original commit message from CVS:
15246           * ext/dvdread/dvdreadsrc.c: (plugin_init):
15247           * po/POTFILES.in:
15248           Make custom error messages translatable.
15249           * gst/asfdemux/gstasf.c: (plugin_init):
15250           Remove setlocale() call, doesn't seem to be needed or recommended for
15251           plugins, at least not according to gstreamer/docs/random/i18n.
15252
15253 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
15254
15255           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
15256           Original commit message from CVS:
15257           * gst/asfdemux/Makefile.am:
15258           * gst/asfdemux/asfheaders.c:
15259           * gst/asfdemux/asfheaders.h:
15260           * gst/asfdemux/gstasf.c: (plugin_init):
15261           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15262           Error out when the stream is encrypted (rather than feeding
15263           garbage to the decoders). Fixes #349025.
15264
15265 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
15266
15267           Add/enable autofoo magic for translations.
15268           Original commit message from CVS:
15269           * Makefile.am:
15270           * autogen.sh:
15271           * configure.ac:
15272           * po/POTFILES.in:
15273           Add/enable autofoo magic for translations.
15274
15275 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
15276
15277           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
15278           Original commit message from CVS:
15279           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
15280           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
15281           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
15282           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15283           Don't leak streams, strings or caps. Get rid of unnecessary
15284           getcaps() function.
15285
15286 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15287
15288           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
15289           Original commit message from CVS:
15290           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15291           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
15292           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
15293           (gst_rmdemux_stream_clear_cached_subpackets),
15294           (gst_rmdemux_descramble_cook_audio),
15295           (gst_rmdemux_descramble_dnet_audio),
15296           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15297           Descramble cook audio streams before sending them to the
15298           decoder. Fixes #347292.
15299           Also miscellaneous clean-ups and log-level changes.
15300
15301 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15302
15303           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
15304           Original commit message from CVS:
15305           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
15306           * ext/lame/gstlame.c: (gst_lame_setup):
15307           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
15308
15309 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
15310
15311           ext/sidplay/gstsiddec.*: Remove old metadata thing.
15312           Original commit message from CVS:
15313           * ext/sidplay/gstsiddec.cc:
15314           * ext/sidplay/gstsiddec.h:
15315           Remove old metadata thing.
15316
15317 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
15318
15319           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
15320           Original commit message from CVS:
15321           * gst/asfdemux/gstasfdemux.c:
15322           (gst_asf_demux_get_ext_stream_props_for_stream),
15323           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
15324           Find language codes for audio streams if they are available.
15325
15326 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
15327
15328           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
15329           Original commit message from CVS:
15330           * gst/asfdemux/asfheaders.h:
15331           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
15332           (gst_asf_demux_process_stream),
15333           (gst_asf_demux_process_language_list),
15334           (gst_asf_demux_process_ext_stream_props),
15335           (gst_asf_demux_process_queued_extended_stream_objects),
15336           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15337           * gst/asfdemux/gstasfdemux.h:
15338           Parse extended stream properties objects and stream objects
15339           hidden inside them (but delay creation of the appropriate
15340           pads until after all the 'normal' stream objects have been
15341           dealt with) (#343763). Also parse language list object.
15342
15343 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15344
15345           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
15346           Original commit message from CVS:
15347           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15348           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
15349           (find_seek_offset_time), (gst_rmdemux_perform_seek),
15350           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
15351           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
15352           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15353           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
15354           * gst/realmedia/rmdemux.h:
15355           Cleanups, use GstSegment for seeking.
15356           Fix error handling.
15357           Combine flow return from all streams.
15358
15359 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
15360
15361           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
15362           Original commit message from CVS:
15363           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
15364           Remove g_assert that shouldn't be there.
15365
15366 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
15367
15368           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
15369           Original commit message from CVS:
15370           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
15371           Fix refcounting when cropping. Fixes #341677.
15372
15373 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
15374
15375           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
15376           Original commit message from CVS:
15377           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
15378           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15379           (gst_asf_demux_process_segment):
15380           Fix typo. Closes #347029.
15381
15382 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
15383
15384           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
15385           Original commit message from CVS:
15386           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
15387           Skip chunks for unknown streams properly. Fixes broken sound
15388           and/or video for files that have additional streams that
15389           we don't recognise yet (e.g. if they are embedded in extended
15390           stream properties). Partly fixes #343763.
15391
15392 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15393
15394           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
15395           Original commit message from CVS:
15396           * gst/asfdemux/asfheaders.c:
15397           * gst/asfdemux/asfheaders.h:
15398           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
15399           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
15400           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
15401           (gst_asf_demux_change_state):
15402           * gst/asfdemux/gstasfdemux.h:
15403           Add some more GUIDs and make debug log more readable
15404           and easier to follow when parsing the headers.
15405
15406 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
15407
15408           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
15409           Original commit message from CVS:
15410           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15411           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
15412           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
15413           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
15414           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
15415           * ext/dvdread/dvdreadsrc.h:
15416           Rewrite seeking code and make seeking in DVDs work (#337834).
15417
15418 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
15419
15420           autogen.sh: Check for automake-1.9 as well.
15421           Original commit message from CVS:
15422           * autogen.sh:
15423           Check for automake-1.9 as well.
15424
15425 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
15426
15427           ext/dvdread/dvdreadsrc.c: Make check stronger.
15428           Original commit message from CVS:
15429           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
15430           Make check stronger.
15431
15432 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
15433
15434           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
15435           Original commit message from CVS:
15436           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
15437           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15438           (gst_asf_demux_push_buffer):
15439           * gst/asfdemux/gstasfdemux.h:
15440           Handle unknown codec IDs/fourccs properly (#345879); send tag
15441           events after newsegment event; fix use of GST_FOURCC_FORMAT
15442           macro.
15443
15444 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15445
15446           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
15447           Original commit message from CVS:
15448           * ext/a52dec/gsta52dec.c: (plugin_init):
15449           Call the channel positions get_type() method in plugin_init
15450           to ensure that it isn't simultaneously called later from
15451           multiple threads.
15452
15453 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
15454
15455           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
15456           Original commit message from CVS:
15457           * gst/mpegstream/gstmpegpacketize.c:
15458           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
15459           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15460           Also flush packetizer cache when we get a buffer that has the
15461           DISCONT flag set; update current byte position from buffer
15462           offset after a flush.
15463
15464 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
15465
15466           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
15467           Original commit message from CVS:
15468           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
15469           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
15470           (gst_mpeg_packetize_read):
15471           * gst/mpegstream/gstmpegpacketize.h:
15472           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15473           (gst_mpeg_parse_change_state):
15474           Flush packetizer cache when we get a FLUSH_STOP event;
15475           remove unused source pad member from packetizer; add debug
15476           category for packetizer.
15477
15478 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15479
15480           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
15481           Original commit message from CVS:
15482           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
15483           Treat dual-mono as stereo. It should really be output on 2 separate
15484           pads, but isn't for now.
15485
15486 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
15487
15488           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
15489           Original commit message from CVS:
15490           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15491           Assume 4:3 DAR rather than 4:3 PAR (#345184).
15492
15493 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15494
15495           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
15496           Original commit message from CVS:
15497           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15498           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
15499           any PAR whatsoever (rather than using 0/0, which will lead to
15500           an abort later on). Fixes #345184.
15501
15502 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
15503
15504           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
15505           Original commit message from CVS:
15506           Patch by: Michael Dominic K.  < mdk at mdk org pl>
15507           * ext/mad/gstmad.c: (gst_mad_chain):
15508           Send newsegment event before calling
15509           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
15510           in connection with pad blocking (#342594). While we're at it,
15511           do some minor clean-ups.
15512
15513 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
15514
15515           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
15516           Original commit message from CVS:
15517           * configure.ac:
15518           Fix --disable-external (can't set conditionals conditionally,
15519           #343602).
15520
15521 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
15522
15523           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
15524           Original commit message from CVS:
15525           * ext/a52dec/Makefile.am:
15526           ... and then he said "When you go and fix the build you
15527           better make sure you have some spare backslashes in your
15528           pocket".
15529
15530 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
15531
15532           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
15533           Original commit message from CVS:
15534           * ext/sidplay/gstsiddec.cc:
15535           Fix copyright, email addresses and descriptions.
15536           Use saner defaults for arguments. Fixes #344667.
15537           constify some stuff.
15538           Fix memleaks.
15539           Add tags.
15540           Fix negotiation to do mono/44100 by default.
15541           Post error messages.
15542           Use _scale_int where possible.
15543
15544 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
15545
15546           ext/dvdnav/.cvsignore: More ignore
15547           Original commit message from CVS:
15548           * ext/dvdnav/.cvsignore:
15549           More ignore
15550
15551 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15552
15553           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
15554           Original commit message from CVS:
15555           * tests/check/elements/amrnbenc.c: (push_data):
15556           Init memory before feeding it to the encoder to make
15557           the valgrind test succeed.
15558
15559 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
15560
15561           gst/asfdemux/.cvsignore: More ignore
15562           Original commit message from CVS:
15563           * gst/asfdemux/.cvsignore:
15564           More ignore
15565
15566 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
15567
15568           .cvsignore: Ignore files generated by 'make dist'.
15569           Original commit message from CVS:
15570           * .cvsignore:
15571           Ignore files generated by 'make dist'.
15572
15573 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15574
15575           update build files
15576           Original commit message from CVS:
15577           * autogen.sh:
15578           * configure.ac:
15579           * ext/a52dec/Makefile.am:
15580           * ext/dvdnav/Makefile.am:
15581           * ext/dvdread/Makefile.am:
15582           * ext/lame/Makefile.am:
15583           * ext/mad/Makefile.am:
15584           * ext/mpeg2dec/Makefile.am:
15585           * ext/sidplay/Makefile.am:
15586           update build files
15587
15588 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15589
15590           autogen.sh: require am17
15591           Original commit message from CVS:
15592           * autogen.sh:
15593           require am17
15594           * configure.ac:
15595           * ext/annodex/Makefile.am:
15596           * ext/cdio/Makefile.am:
15597           * ext/dv/Makefile.am:
15598           * ext/esd/Makefile.am:
15599           * ext/flac/Makefile.am:
15600           * ext/gdk_pixbuf/Makefile.am:
15601           * ext/ladspa/Makefile.am:
15602           * ext/libcaca/Makefile.am:
15603           * ext/speex/Makefile.am:
15604           * ext/taglib/Makefile.am:
15605           * sys/oss/Makefile.am:
15606           * sys/sunaudio/Makefile.am:
15607           * sys/ximage/Makefile.am:
15608           clean up build further
15609
15610 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
15611
15612           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
15613           Original commit message from CVS:
15614           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15615           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
15616           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
15617           (gst_mpeg2dec_change_state):
15618           * ext/mpeg2dec/gstmpeg2dec.h:
15619           Simplify and don't leak our buffer pool.
15620           Use _scale_int.
15621           Remove unfixed bug number from previous ChangeLog entry.
15622
15623 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15624
15625           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
15626           Original commit message from CVS:
15627           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
15628           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
15629           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
15630           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
15631           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
15632           (handle_sequence), (handle_picture), (handle_slice),
15633           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
15634           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
15635           * ext/mpeg2dec/gstmpeg2dec.h:
15636           Fix padtemplate as we can now do fractional framerates.
15637           Small cleanups.
15638           Use GstSegment.
15639           Add simple frame dropping QoS.
15640           Precalc buffer output sizes and UV offsets.
15641           Always give libmpeg2 a valid fbuf when it wants one.
15642           don't trust libmpeg to discard our buffers but manage it
15643           ourselves.
15644           Fixes #343627, #327350, #335288
15645
15646 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
15647
15648           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
15649           Original commit message from CVS:
15650           * win32/MANIFEST:
15651           Add a manifest for futures ugly win32 releases.
15652           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
15653           Move bufcaps declaration at the begining of the instructions
15654           block.
15655
15656 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15657
15658           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15659           Original commit message from CVS:
15660           * ext/alsaspdif/alsaspdifsink.h:
15661           * ext/amrwb/gstamrwbdec.h:
15662           * ext/amrwb/gstamrwbenc.h:
15663           * ext/amrwb/gstamrwbparse.h:
15664           * ext/arts/gst_arts.h:
15665           * ext/artsd/gstartsdsink.h:
15666           * ext/audiofile/gstafparse.h:
15667           * ext/audiofile/gstafsink.h:
15668           * ext/audiofile/gstafsrc.h:
15669           * ext/audioresample/gstaudioresample.h:
15670           * ext/bz2/gstbz2dec.h:
15671           * ext/bz2/gstbz2enc.h:
15672           * ext/dirac/gstdiracdec.h:
15673           * ext/directfb/dfbvideosink.h:
15674           * ext/divx/gstdivxdec.h:
15675           * ext/divx/gstdivxenc.h:
15676           * ext/dts/gstdtsdec.h:
15677           * ext/faac/gstfaac.h:
15678           * ext/gsm/gstgsmdec.h:
15679           * ext/gsm/gstgsmenc.h:
15680           * ext/ivorbis/vorbisenc.h:
15681           * ext/libfame/gstlibfame.h:
15682           * ext/nas/nassink.h:
15683           * ext/neon/gstneonhttpsrc.h:
15684           * ext/polyp/polypsink.h:
15685           * ext/sdl/sdlaudiosink.h:
15686           * ext/sdl/sdlvideosink.h:
15687           * ext/shout/gstshout.h:
15688           * ext/snapshot/gstsnapshot.h:
15689           * ext/sndfile/gstsf.h:
15690           * ext/swfdec/gstswfdec.h:
15691           * ext/tarkin/gsttarkindec.h:
15692           * ext/tarkin/gsttarkinenc.h:
15693           * ext/theora/theoradec.h:
15694           * ext/wavpack/gstwavpackdec.h:
15695           * ext/wavpack/gstwavpackparse.h:
15696           * ext/xine/gstxine.h:
15697           * ext/xvid/gstxviddec.h:
15698           * ext/xvid/gstxvidenc.h:
15699           * gst/cdxaparse/gstcdxaparse.h:
15700           * gst/cdxaparse/gstcdxastrip.h:
15701           * gst/colorspace/gstcolorspace.h:
15702           * gst/festival/gstfestival.h:
15703           * gst/freeze/gstfreeze.h:
15704           * gst/gdp/gstgdpdepay.h:
15705           * gst/gdp/gstgdppay.h:
15706           * gst/modplug/gstmodplug.h:
15707           * gst/mpeg1sys/gstmpeg1systemencode.h:
15708           * gst/mpeg1videoparse/gstmp1videoparse.h:
15709           * gst/mpeg2sub/gstmpeg2subt.h:
15710           * gst/mpegaudioparse/gstmpegaudioparse.h:
15711           * gst/multifilesink/gstmultifilesink.h:
15712           * gst/overlay/gstoverlay.h:
15713           * gst/playondemand/gstplayondemand.h:
15714           * gst/qtdemux/qtdemux.h:
15715           * gst/rtjpeg/gstrtjpegdec.h:
15716           * gst/rtjpeg/gstrtjpegenc.h:
15717           * gst/smooth/gstsmooth.h:
15718           * gst/smoothwave/gstsmoothwave.h:
15719           * gst/spectrum/gstspectrum.h:
15720           * gst/speed/gstspeed.h:
15721           * gst/stereo/gststereo.h:
15722           * gst/switch/gstswitch.h:
15723           * gst/tta/gstttadec.h:
15724           * gst/tta/gstttaparse.h:
15725           * gst/videodrop/gstvideodrop.h:
15726           * gst/xingheader/gstxingmux.h:
15727           * sys/directdraw/gstdirectdrawsink.h:
15728           * sys/directsound/gstdirectsoundsink.h:
15729           * sys/dxr3/dxr3audiosink.h:
15730           * sys/dxr3/dxr3spusink.h:
15731           * sys/dxr3/dxr3videosink.h:
15732           * sys/qcam/gstqcamsrc.h:
15733           * sys/vcd/vcdsrc.h:
15734           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15735
15736 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15737
15738           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15739           Original commit message from CVS:
15740           * ext/a52dec/gsta52dec.h:
15741           * ext/amrnb/amrnbdec.h:
15742           * ext/amrnb/amrnbenc.h:
15743           * ext/amrnb/amrnbparse.h:
15744           * ext/mpeg2dec/gstmpeg2dec.h:
15745           * ext/sidplay/gstsiddec.h:
15746           * gst/ac3parse/gstac3parse.h:
15747           * gst/asfdemux/gstasfdemux.h:
15748           * gst/asfdemux/gstasfmux.h:
15749           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15750           * gst/iec958/ac3iec.h:
15751           * gst/mpegaudioparse/gstmpegaudioparse.h:
15752           * gst/mpegstream/gstdvddemux.h:
15753           * gst/mpegstream/gstmpegclock.h:
15754           * gst/mpegstream/gstmpegdemux.h:
15755           * gst/mpegstream/gstmpegparse.h:
15756           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15757
15758 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
15759
15760           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
15761           Original commit message from CVS:
15762           * README:
15763           Replace current README (containing the release notes from
15764           some 0.9.x version) with a proper README taken from the core.
15765
15766 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
15767
15768           ext/amrnb/: Sortof first quick cleanup of all this mess...
15769           Original commit message from CVS:
15770           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
15771           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15772           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
15773           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
15774           * ext/amrnb/amrnbparse.h:
15775           Sortof first quick cleanup of all this mess...
15776           Don't crap out on empty and invalid FTs but treat them as
15777           empty packets, the decoder handles them fine.
15778           Fixes #342222.
15779
15780 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
15781
15782           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
15783           Original commit message from CVS:
15784           * gst/asfdemux/gstasf.c: (plugin_init):
15785           Call gst_riff_init() so the riff debug category gets set up
15786           before it is being used.
15787
15788 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
15789
15790           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
15791           Original commit message from CVS:
15792           * gst/iec958/ac3_padder.c: (ac3p_parse):
15793           * gst/iec958/ac3_padder.h:
15794           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
15795           (ac3iec_chain_raw), (ac3iec_change_state):
15796           * gst/iec958/ac3iec.h:
15797           Write rate into the caps, for the allowed ac3 rates. Some minor
15798           cleanups.
15799
15800 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
15801
15802           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
15803           Original commit message from CVS:
15804           Patch by: James "Doc" Livingston  <doclivingston gmail com>
15805           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
15806           Do tag merging correctly (#339918). Output taglists
15807           properly in debug statements too while we're at it.
15808
15809 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15810
15811           ext/a52dec/gsta52dec.c: Add more debug
15812           Original commit message from CVS:
15813           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
15814           Add more debug
15815           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
15816           (gst_dvdlpcmdec_init), (update_timestamps),
15817           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
15818           (dvdlpcmdec_sink_event):
15819           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15820           If we have a first_access offset but no current timestamp (might
15821           happen after a seek), then calculate a start time for the first
15822           portion so that it will align with the timestamp given for the
15823           first_access portion.
15824           If a new-segment arrives with format time, store the start
15825           time as a failsafe timestamp in case we never get any further
15826           timestamp info (unlikely)
15827           Mask out the 'frame number' section of the incoming header so
15828           that we don't consider it to be changing on every buffer and
15829           reset the caps constantly.
15830           Use gst_util_uint64_scale for duration calculation
15831
15832 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
15833
15834           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
15835           Original commit message from CVS:
15836           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
15837           Fix timestamping for cases where the first_access parameter is 4.
15838           Ensure we don't overrun buffers in other cases.
15839
15840 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
15841
15842           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
15843           Original commit message from CVS:
15844           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
15845           Fix silly bug when reading metadata (#341254).
15846
15847 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
15848
15849           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
15850           Original commit message from CVS:
15851           * autogen.sh: (CONFIGURE_DEF_OPT):
15852           libtoolize on Darwin/MacOSX is called glibtoolize
15853
15854 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15855
15856           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
15857           Original commit message from CVS:
15858           * ext/lame/gstlame.c: (gst_lame_get_type),
15859           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
15860           (gst_lame_setup), (gst_lame_change_state):
15861           * ext/lame/gstlame.h:
15862           Remove tag writing from lame (which was completely broken
15863           anyway, #329184). Leaving GstTagSetter interface around for
15864           now, albeit non-functional. Should be removed completely
15865           in 0.11. Use the 'id3v2mux' plugin from -good for writing
15866           tags.
15867
15868 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
15869
15870         * ChangeLog:
15871         * ext/dvdread/dvdreadsrc.c:
15872         * gst/asfdemux/gstasfdemux.c:
15873           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15874           Original commit message from CVS:
15875           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15876
15877 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
15878
15879           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
15880           Original commit message from CVS:
15881           Patch by: Andres Salomon  <dilinger at debian org>
15882           * ext/lame/gstlame.c: (gst_lame_sink_event):
15883           Fix typo (comma vs. semicolon) (#340710).
15884
15885 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
15886
15887           ext/mad/gstmad.c: Make mad the second element to support the highly useful
15888           Original commit message from CVS:
15889           Patch by: Lutz Müller <lutz at topfrose de>
15890           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
15891           Make mad the second element to support the highly useful
15892           FORMATS query (#340594)
15893
15894 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
15895
15896           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
15897           Original commit message from CVS:
15898           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
15899           (gst_mpeg2dec_src_query):
15900           Remember the query duration format before passing it upstream since it
15901           could have been modified.
15902           Add GST_WARNING_OBJECT in sink convert function to detail why the
15903           conversion didn't work.
15904
15905 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15906
15907           Define GstElementDetails as const and also static (when defined as global)
15908           Original commit message from CVS:
15909           * ext/amrwb/gstamrwbdec.c:
15910           * ext/amrwb/gstamrwbenc.c:
15911           * ext/amrwb/gstamrwbparse.c:
15912           * ext/arts/gst_arts.c:
15913           * ext/artsd/gstartsdsink.c:
15914           * ext/audiofile/gstafparse.c:
15915           * ext/audiofile/gstafsink.c:
15916           * ext/audiofile/gstafsrc.c:
15917           * ext/audioresample/gstaudioresample.c:
15918           * ext/bz2/gstbz2dec.c:
15919           * ext/bz2/gstbz2enc.c:
15920           * ext/cdaudio/gstcdaudio.c:
15921           * ext/directfb/dfbvideosink.c:
15922           * ext/divx/gstdivxdec.c:
15923           * ext/divx/gstdivxenc.c:
15924           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
15925           * ext/faac/gstfaac.c: (gst_faac_base_init):
15926           * ext/faad/gstfaad.c:
15927           * ext/gsm/gstgsmdec.c:
15928           * ext/gsm/gstgsmenc.c:
15929           * ext/hermes/gsthermescolorspace.c:
15930           * ext/ivorbis/vorbisfile.c:
15931           * ext/lcs/gstcolorspace.c:
15932           * ext/libfame/gstlibfame.c:
15933           * ext/libmms/gstmms.c: (gst_mms_base_init):
15934           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
15935           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
15936           * ext/nas/nassink.c: (gst_nassink_base_init):
15937           * ext/neon/gstneonhttpsrc.c:
15938           * ext/sdl/sdlaudiosink.c:
15939           * ext/sdl/sdlvideosink.c:
15940           * ext/shout/gstshout.c:
15941           * ext/snapshot/gstsnapshot.c:
15942           * ext/sndfile/gstsf.c:
15943           * ext/swfdec/gstswfdec.c:
15944           * ext/tarkin/gsttarkindec.c:
15945           * ext/tarkin/gsttarkinenc.c:
15946           * ext/theora/theoradec.c:
15947           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
15948           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
15949           * ext/xvid/gstxviddec.c:
15950           * ext/xvid/gstxvidenc.c:
15951           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
15952           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
15953           * gst/chart/gstchart.c:
15954           * gst/colorspace/gstcolorspace.c:
15955           * gst/deinterlace/gstdeinterlace.c:
15956           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
15957           * gst/festival/gstfestival.c:
15958           * gst/filter/gstbpwsinc.c:
15959           * gst/filter/gstiir.c:
15960           * gst/filter/gstlpwsinc.c:
15961           * gst/freeze/gstfreeze.c:
15962           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
15963           * gst/librfb/gstrfbsrc.c:
15964           * gst/mixmatrix/mixmatrix.c:
15965           * gst/mpeg1sys/gstmpeg1systemencode.c:
15966           * gst/mpeg1videoparse/gstmp1videoparse.c:
15967           * gst/mpeg2sub/gstmpeg2subt.c:
15968           * gst/mpegaudioparse/gstmpegaudioparse.c:
15969           * gst/multifilesink/gstmultifilesink.c:
15970           * gst/overlay/gstoverlay.c:
15971           * gst/passthrough/gstpassthrough.c:
15972           * gst/playondemand/gstplayondemand.c:
15973           * gst/qtdemux/qtdemux.c:
15974           * gst/rtjpeg/gstrtjpegdec.c:
15975           * gst/rtjpeg/gstrtjpegenc.c:
15976           * gst/smooth/gstsmooth.c:
15977           * gst/smoothwave/gstsmoothwave.c:
15978           * gst/spectrum/gstspectrum.c:
15979           * gst/speed/gstspeed.c:
15980           * gst/stereo/gststereo.c:
15981           * gst/switch/gstswitch.c:
15982           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
15983           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
15984           * gst/vbidec/gstvbidec.c:
15985           * gst/videocrop/gstvideocrop.c:
15986           * gst/videodrop/gstvideodrop.c:
15987           * gst/virtualdub/gstxsharpen.c:
15988           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
15989           * gst/y4m/gsty4mencode.c:
15990           * sys/cdrom/gstcdplayer.c:
15991           * sys/directdraw/gstdirectdrawsink.c:
15992           * sys/directsound/gstdirectsoundsink.c:
15993           * sys/glsink/glimagesink.c:
15994           * sys/qcam/gstqcamsrc.c:
15995           * sys/v4l2/gstv4l2src.c:
15996           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
15997           * sys/ximagesrc/ximagesrc.c:
15998           Define GstElementDetails as const and also static (when defined as
15999           global)
16000
16001 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16002
16003           Define GstElementDetails as const and also static (when defined as global)
16004           Original commit message from CVS:
16005           * ext/mad/gstid3tag.c:
16006           * ext/mad/gstmad.c:
16007           * gst/ac3parse/gstac3parse.c:
16008           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16009           * gst/synaesthesia/gstsynaesthesia.c:
16010           Define GstElementDetails as const and also static (when defined as
16011           global)
16012
16013 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16014
16015           Define GstElementDetails as const and also static (when defined as global)
16016           Original commit message from CVS:
16017           * ext/aalib/gstaasink.c:
16018           * ext/annodex/gstcmmldec.c:
16019           * ext/annodex/gstcmmlenc.c:
16020           * ext/cairo/gsttextoverlay.c:
16021           * ext/cairo/gsttimeoverlay.c:
16022           * ext/cdio/gstcdiocddasrc.c:
16023           * ext/dv/gstdvdec.c:
16024           * ext/dv/gstdvdemux.c:
16025           * ext/esd/esdmon.c:
16026           * ext/esd/esdsink.c:
16027           * ext/flac/gstflacenc.c:
16028           * ext/flac/gstflactag.c:
16029           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
16030           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
16031           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
16032           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
16033           * ext/gdk_pixbuf/pixbufscale.c:
16034           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
16035           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
16036           * ext/jpeg/gstjpegdec.c:
16037           * ext/jpeg/gstjpegenc.c:
16038           * ext/jpeg/gstsmokedec.c:
16039           * ext/jpeg/gstsmokeenc.c:
16040           * ext/libcaca/gstcacasink.c:
16041           * ext/libmng/gstmngdec.c:
16042           * ext/libmng/gstmngenc.c:
16043           * ext/libpng/gstpngdec.c:
16044           * ext/libpng/gstpngenc.c:
16045           * ext/mikmod/gstmikmod.c:
16046           * ext/raw1394/gstdv1394src.c:
16047           * ext/shout2/gstshout2.c: (gst_shout2send_init):
16048           * ext/shout2/gstshout2.h:
16049           * ext/speex/gstspeexdec.c:
16050           * ext/speex/gstspeexenc.c:
16051           * gst/alpha/gstalpha.c:
16052           * gst/alpha/gstalphacolor.c:
16053           * gst/apetag/gstapedemux.c:
16054           * gst/auparse/gstauparse.c:
16055           * gst/autodetect/gstautoaudiosink.c:
16056           (gst_auto_audio_sink_base_init):
16057           * gst/autodetect/gstautovideosink.c:
16058           (gst_auto_video_sink_base_init):
16059           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
16060           * gst/avi/gstavimux.c: (gst_avimux_base_init):
16061           * gst/cutter/gstcutter.c:
16062           * gst/debug/breakmydata.c:
16063           * gst/debug/efence.c:
16064           * gst/debug/gstnavigationtest.c:
16065           * gst/debug/gstnavseek.c:
16066           * gst/debug/negotiation.c:
16067           * gst/debug/progressreport.c:
16068           * gst/debug/testplugin.c:
16069           * gst/effectv/gstaging.c:
16070           * gst/effectv/gstdice.c:
16071           * gst/effectv/gstedge.c:
16072           * gst/effectv/gstquark.c:
16073           * gst/effectv/gstrev.c:
16074           * gst/effectv/gstshagadelic.c:
16075           * gst/effectv/gstvertigo.c:
16076           * gst/effectv/gstwarp.c:
16077           * gst/flx/gstflxdec.c:
16078           * gst/goom/gstgoom.c:
16079           * gst/icydemux/gsticydemux.c:
16080           * gst/id3demux/gstid3demux.c:
16081           * gst/interleave/deinterleave.c:
16082           * gst/interleave/interleave.c:
16083           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16084           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16085           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16086           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16087           * gst/level/gstlevel.c:
16088           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16089           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16090           * gst/median/gstmedian.c:
16091           * gst/monoscope/gstmonoscope.c:
16092           * gst/multipart/multipartdemux.c:
16093           * gst/multipart/multipartmux.c:
16094           * gst/oldcore/gstaggregator.c:
16095           * gst/oldcore/gstfdsink.c:
16096           * gst/oldcore/gstmd5sink.c:
16097           * gst/oldcore/gstmultifilesrc.c:
16098           * gst/oldcore/gstpipefilter.c:
16099           * gst/oldcore/gstshaper.c:
16100           * gst/oldcore/gststatistics.c:
16101           * gst/rtp/gstasteriskh263.c:
16102           * gst/rtp/gstrtpL16depay.c:
16103           * gst/rtp/gstrtpL16pay.c:
16104           * gst/rtp/gstrtpamrdepay.c:
16105           * gst/rtp/gstrtpamrpay.c:
16106           * gst/rtp/gstrtpdepay.c:
16107           * gst/rtp/gstrtpgsmpay.c:
16108           * gst/rtp/gstrtph263pay.c:
16109           * gst/rtp/gstrtph263pdepay.c:
16110           * gst/rtp/gstrtph263ppay.c:
16111           * gst/rtp/gstrtpilbcdepay.c:
16112           * gst/rtp/gstrtpmp4gpay.c:
16113           * gst/rtp/gstrtpmp4vdepay.c:
16114           * gst/rtp/gstrtpmp4vpay.c:
16115           * gst/rtp/gstrtpmpadepay.c:
16116           * gst/rtp/gstrtpmpapay.c:
16117           * gst/rtp/gstrtppcmadepay.c:
16118           * gst/rtp/gstrtppcmapay.c:
16119           * gst/rtp/gstrtppcmudepay.c:
16120           * gst/rtp/gstrtppcmupay.c:
16121           * gst/rtp/gstrtpspeexdepay.c:
16122           * gst/rtp/gstrtpspeexpay.c:
16123           * gst/rtsp/gstrtpdec.c:
16124           * gst/rtsp/gstrtspsrc.c:
16125           * gst/smpte/gstsmpte.c:
16126           * gst/udp/gstdynudpsink.c:
16127           * gst/udp/gstmultiudpsink.c:
16128           * gst/udp/gstudpsink.c:
16129           * gst/udp/gstudpsrc.c:
16130           * gst/videobox/gstvideobox.c:
16131           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
16132           * gst/videofilter/gstvideobalance.c:
16133           * gst/videofilter/gstvideoflip.c:
16134           * gst/videofilter/gstvideotemplate.c:
16135           (gst_videotemplate_base_init):
16136           * gst/videomixer/videomixer.c:
16137           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
16138           (gst_wavparse_class_init), (gst_wavparse_dispose),
16139           (gst_wavparse_reset), (gst_wavparse_init),
16140           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
16141           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
16142           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
16143           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
16144           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
16145           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
16146           (gst_wavparse_change_state):
16147           * gst/wavparse/gstwavparse.h:
16148           * sys/oss/gstossmixerelement.c:
16149           * sys/oss/gstosssink.c:
16150           * sys/oss/gstosssrc.c:
16151           * sys/osxaudio/gstosxaudioelement.c:
16152           * sys/osxaudio/gstosxaudiosink.c:
16153           * sys/osxaudio/gstosxaudiosrc.c:
16154           * sys/sunaudio/gstsunaudiomixer.c:
16155           * sys/sunaudio/gstsunaudiosink.c:
16156           Define GstElementDetails as const and also static (when defined as
16157           global)
16158
16159 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
16160
16161           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
16162           Original commit message from CVS:
16163           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
16164           Fix name of custom event (use same as dvdreadsrc).
16165           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
16166           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
16167           Fix event parsing (the event name is in the structure, not the
16168           name of the structure itself); also fix indentation after
16169           boilerplate macro.
16170
16171 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
16172
16173           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
16174           Original commit message from CVS:
16175           * ext/mad/gstid3tag.c: (plugin_init):
16176           Change debug category to 'id3mux'.
16177
16178 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
16179
16180           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
16181           Original commit message from CVS:
16182           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
16183           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
16184           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
16185           (gst_id3_tag_chain):
16186           When acting as a muxer, set caps on outgoing buffers and set caps
16187           on source pad (fixes #323658). Remove unused application/x-gst-tags
16188           cruft from the 0.6 days.
16189
16190 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
16191
16192           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
16193           Original commit message from CVS:
16194           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
16195           (gst_mad_src_query), (gst_mad_chain):
16196           .. and DEFAULT queries should work too. Use magic gst util scale
16197           functions in some places.
16198
16199 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
16200
16201           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
16202           Original commit message from CVS:
16203           * ext/mad/gstmad.c: (gst_mad_src_query):
16204           Fix duration query in BYTES format (#336824).
16205
16206 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
16207
16208           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
16209           Original commit message from CVS:
16210           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
16211           * ext/lame/gstlame.c: (gst_lame_sink_event):
16212           Don't crash if we get an EOS event before the encoder
16213           has been set up (#339287).
16214
16215 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
16216
16217           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
16218           Original commit message from CVS:
16219           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
16220           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
16221           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
16222           Move errors out of the normal code flow.
16223           Don't send eos, basesrc will do that for us when needed.
16224
16225 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
16226
16227           gst/mpegstream/: Do state changes correctly
16228           Original commit message from CVS:
16229           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
16230           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
16231           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
16232           Do state changes correctly
16233
16234 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
16235
16236           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
16237           Original commit message from CVS:
16238           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
16239           (gst_mpeg2dec_alloc_buffer):
16240           Can't use gst_pad_alloc_buffer*() when we are going to crop
16241           the image before sending it out. Downstream basetransform-based
16242           elements will complain about the wrong unit size otherwise
16243           (when not operating in passthrough-mode at least).
16244           Const-ify some static variables and do some minor clean-ups.
16245           Use I420 macros for size/offsets (not really necessary in this
16246           particular context, but this kind of code gets copy'n'pasted).
16247
16248 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
16249
16250           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
16251           Original commit message from CVS:
16252           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
16253           (read_cache):
16254           * gst/mpegstream/gstmpegpacketize.h:
16255           g_malloc() can't fail, we don't need to handle this. Same for
16256           gst_buffer_new_and_alloc().
16257           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16258           klass->send_buffer() should have the same semantics as
16259           gst_pad_push(), ie. ownership of the buffer is transfered,
16260           so we never have to unref the buffer no matter what the flow
16261           return value was.
16262
16263 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16264
16265         * tests/check/gst-plugins-ugly.supp:
16266           one more suppression for FC4
16267           Original commit message from CVS:
16268           one more suppression for FC4
16269
16270 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
16271
16272         * tests/check/gst-plugins-ugly.supp:
16273           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
16274           Original commit message from CVS:
16275           The AMR encoder sucks giant sucky things through a sucky object with a giant
16276           sucking machine. More suppressions.
16277
16278 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16279
16280           add test for amrnbenc, enable test infrastructure, and fix a leak
16281           Original commit message from CVS:
16282           add test for amrnbenc, enable test infrastructure, and fix a leak
16283           * common/check.mak:
16284           allow for specifying more than one suppressions file in SUPPRESSIONS
16285           * Makefile.am:
16286           * tests/Makefile.am:
16287           * tests/check/.cvsignore:
16288           * tests/check/Makefile.am:
16289           * tests/check/elements/.cvsignore:
16290           * configure.ac:
16291           add tests/check
16292           * tests/check/gst-plugins-ugly.supp:
16293           add suppressions for libs used by -ugly
16294           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
16295           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
16296           (GST_START_TEST), (amrnbenc_suite), (main):
16297           add a simple test for encoding amr
16298           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
16299           fix pad template leaks
16300
16301 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
16302
16303           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
16304           Original commit message from CVS:
16305           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16306           Plug big leak in AMR encoder.
16307
16308 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
16309
16310           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
16311           Original commit message from CVS:
16312           * ext/mad/gstmad.c: (index_seek):
16313           move GstIndexEntry *entry variable declaration before
16314           the first instruction
16315           * ext/mad/gstmad.c:
16316           remove debug macros with variable number of parameter by using
16317           GST_DEBUG for WIN32
16318           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
16319           use gst_guint64_to_gdouble for conversions
16320           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
16321           replace __FUNCTION__ which is not supported by MSVC by the current function name
16322           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
16323           remove LL suffix by using G_GINT64_CONSTANT
16324           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
16325           use gst_guint64_to_gdouble for conversions
16326           * gst/mpegstream/gstmpegparse.h:
16327           remove LL suffix by using G_GINT64_CONSTANT
16328           * win32/vs6:
16329           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
16330           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
16331
16332 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16333
16334           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16335           Original commit message from CVS:
16336           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
16337           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
16338           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
16339           * ext/mad/gstmad.c: (gst_mad_class_init):
16340           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
16341           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
16342           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
16343           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
16344           * gst/iec958/ac3iec.c: (ac3iec_class_init):
16345           * gst/mpegaudioparse/gstmpegaudioparse.c:
16346           (gst_mp3parse_class_init):
16347           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
16348           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
16349           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
16350           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
16351           * gst/synaesthesia/gstsynaesthesia.c:
16352           (gst_synaesthesia_class_init):
16353           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16354
16355 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
16356
16357           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
16358           Original commit message from CVS:
16359           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
16360           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
16361           (gst_asf_demux_push_buffer):
16362           Send newsegment event only once per pad, fixes #336550.
16363
16364 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
16365
16366           Unify the long descriptions in the plugin details (#337263).
16367           Original commit message from CVS:
16368           Patch by: j^  <j at bootlab dot org>
16369           * ext/amrwb/gstamrwbdec.c:
16370           * ext/amrwb/gstamrwbenc.c:
16371           * ext/amrwb/gstamrwbparse.c:
16372           * ext/arts/gst_arts.c:
16373           * ext/artsd/gstartsdsink.c:
16374           * ext/audiofile/gstafparse.c:
16375           * ext/audiofile/gstafsink.c:
16376           * ext/audiofile/gstafsrc.c:
16377           * ext/cdaudio/gstcdaudio.c:
16378           * ext/directfb/dfbvideosink.c:
16379           * ext/divx/gstdivxdec.c:
16380           * ext/divx/gstdivxenc.c:
16381           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
16382           * ext/faac/gstfaac.c: (gst_faac_base_init):
16383           * ext/faad/gstfaad.c:
16384           * ext/gsm/gstgsmdec.c:
16385           * ext/gsm/gstgsmenc.c:
16386           * ext/hermes/gsthermescolorspace.c:
16387           * ext/ivorbis/vorbisfile.c:
16388           * ext/lcs/gstcolorspace.c:
16389           * ext/libfame/gstlibfame.c:
16390           * ext/libmms/gstmms.c: (gst_mms_base_init):
16391           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
16392           * ext/nas/nassink.c: (gst_nassink_base_init):
16393           * ext/neon/gstneonhttpsrc.c:
16394           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
16395           * ext/sdl/sdlaudiosink.c:
16396           * ext/sdl/sdlvideosink.c:
16397           * ext/shout/gstshout.c:
16398           * ext/snapshot/gstsnapshot.c:
16399           * ext/sndfile/gstsf.c:
16400           * ext/tarkin/gsttarkindec.c:
16401           * ext/tarkin/gsttarkinenc.c:
16402           * ext/theora/theoradec.c:
16403           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
16404           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
16405           * ext/xvid/gstxviddec.c:
16406           * ext/xvid/gstxvidenc.c:
16407           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
16408           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
16409           * gst/chart/gstchart.c:
16410           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
16411           * gst/festival/gstfestival.c:
16412           * gst/filter/gstiir.c:
16413           * gst/filter/gstlpwsinc.c:
16414           * gst/freeze/gstfreeze.c:
16415           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
16416           * gst/mixmatrix/mixmatrix.c:
16417           * gst/mpeg1sys/gstmpeg1systemencode.c:
16418           * gst/mpeg1videoparse/gstmp1videoparse.c:
16419           * gst/mpeg2sub/gstmpeg2subt.c:
16420           * gst/mpegaudioparse/gstmpegaudioparse.c:
16421           * gst/multifilesink/gstmultifilesink.c:
16422           * gst/overlay/gstoverlay.c:
16423           * gst/passthrough/gstpassthrough.c:
16424           * gst/playondemand/gstplayondemand.c:
16425           * gst/qtdemux/qtdemux.c:
16426           * gst/rtjpeg/gstrtjpegdec.c:
16427           * gst/rtjpeg/gstrtjpegenc.c:
16428           * gst/smooth/gstsmooth.c:
16429           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
16430           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
16431           * gst/videocrop/gstvideocrop.c:
16432           * gst/videodrop/gstvideodrop.c:
16433           * gst/virtualdub/gstxsharpen.c:
16434           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
16435           * gst/y4m/gsty4mencode.c:
16436           Unify the long descriptions in the plugin details (#337263).
16437
16438 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
16439
16440         * gst-plugins-ugly.spec.in:
16441           fix version numbering
16442           Original commit message from CVS:
16443           fix version numbering
16444
16445 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
16446
16447         * common:
16448         * gst-plugins-ugly.spec.in:
16449           add dvdsub plugin to spec
16450           Original commit message from CVS:
16451           add dvdsub plugin to spec
16452
16453 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16454
16455           docs/plugins/: add siddec
16456           Original commit message from CVS:
16457           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16458           * docs/plugins/inspect/plugin-siddec.xml:
16459           add siddec
16460           * ext/dvdnav/dvdnavsrc.c:
16461           doc fixes
16462
16463 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16464
16465         * common:
16466         * configure.ac:
16467         * ext/sidplay/Makefile.am:
16468           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16469           Original commit message from CVS:
16470           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16471
16472 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16473
16474         * docs/plugins/.gitignore:
16475         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16476           ignore more
16477           Original commit message from CVS:
16478           ignore more
16479
16480 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16481
16482         * common:
16483         * docs/plugins/inspect/plugin-a52dec.xml:
16484         * docs/plugins/inspect/plugin-amrnb.xml:
16485         * docs/plugins/inspect/plugin-asf.xml:
16486         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16487         * docs/plugins/inspect/plugin-dvdread.xml:
16488         * docs/plugins/inspect/plugin-dvdsub.xml:
16489         * docs/plugins/inspect/plugin-iec958.xml:
16490         * docs/plugins/inspect/plugin-lame.xml:
16491         * docs/plugins/inspect/plugin-mad.xml:
16492         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16493         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16494         * docs/plugins/inspect/plugin-mpegstream.xml:
16495         * docs/plugins/inspect/plugin-rmdemux.xml:
16496           update plugin inspect files
16497           Original commit message from CVS:
16498           update plugin inspect files
16499
16500 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16501
16502         * gst/mpegaudioparse/gstxingmux.c:
16503           rework build; add translations for v4l2
16504           Original commit message from CVS:
16505           rework build; add translations for v4l2
16506
16507 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16508
16509           configure.ac: rework similarly to other modules
16510           Original commit message from CVS:
16511           * configure.ac:
16512           rework similarly to other modules
16513           * ext/a52dec/gsta52dec.c:
16514           * ext/amrnb/amrnb.c:
16515           * ext/dvdnav/dvdnavsrc.c:
16516           * ext/dvdread/dvdreadsrc.c:
16517           * ext/lame/gstlame.c:
16518           * ext/mad/gstid3tag.c:
16519           * ext/mpeg2dec/gstmpeg2dec.c:
16520           * ext/sidplay/gstsiddec.cc:
16521           * gst/asfdemux/gstasf.c:
16522           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16523           * gst/dvdsub/gstdvdsubdec.c:
16524           * gst/iec958/ac3iec.c:
16525           * gst/mpegaudioparse/gstmpegaudioparse.c:
16526           * gst/mpegstream/gstmpegstream.c:
16527           * gst/realmedia/rmdemux.c: (plugin_init):
16528           use the correct defines
16529
16530 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16531
16532         * common:
16533         * docs/.gitignore:
16534         * docs/plugins/.gitignore:
16535           ignore more
16536           Original commit message from CVS:
16537           ignore more
16538
16539 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16540
16541         * ChangeLog:
16542         * common:
16543         * configure.ac:
16544           back to HEAD
16545           Original commit message from CVS:
16546           back to HEAD
16547
16548 === release 0.10.3 ===
16549
16550 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16551
16552         * ChangeLog:
16553         * NEWS:
16554         * RELEASE:
16555         * configure.ac:
16556         * docs/plugins/gst-plugins-ugly-plugins.signals:
16557         * docs/plugins/inspect/plugin-amrnb.xml:
16558         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16559         * docs/plugins/inspect/plugin-iec958.xml:
16560         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16561         * docs/plugins/inspect/plugin-rmdemux.xml:
16562           releasing 0.10.3
16563           Original commit message from CVS:
16564           releasing 0.10.3
16565
16566 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
16567
16568           better/unified long descriptions
16569           Original commit message from CVS:
16570           * ext/aalib/gstaasink.c:
16571           * ext/annodex/gstcmmldec.c:
16572           * ext/annodex/gstcmmlenc.c:
16573           * ext/cairo/gsttextoverlay.c:
16574           * ext/cairo/gsttimeoverlay.c:
16575           * ext/cdio/gstcdiocddasrc.c:
16576           * ext/dv/gstdvdec.c:
16577           * ext/esd/esdmon.c:
16578           * ext/esd/esdsink.c:
16579           * ext/flac/gstflacdec.c:
16580           * ext/flac/gstflacenc.c:
16581           * ext/flac/gstflactag.c:
16582           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
16583           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
16584           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
16585           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
16586           * ext/gdk_pixbuf/gstgdkpixbuf.c:
16587           * ext/gdk_pixbuf/pixbufscale.c:
16588           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
16589           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
16590           * ext/jpeg/gstjpegdec.c:
16591           * ext/jpeg/gstjpegenc.c:
16592           * ext/jpeg/gstsmokedec.c:
16593           * ext/jpeg/gstsmokeenc.c:
16594           * ext/libcaca/gstcacasink.c:
16595           * ext/libmng/gstmngdec.c:
16596           * ext/libmng/gstmngenc.c:
16597           * ext/libpng/gstpngdec.c:
16598           * ext/libpng/gstpngenc.c:
16599           * ext/mikmod/gstmikmod.c:
16600           * ext/raw1394/gstdv1394src.c:
16601           * ext/shout2/gstshout2.c:
16602           * ext/speex/gstspeexdec.c:
16603           * ext/speex/gstspeexenc.c:
16604           * gst/alpha/gstalpha.c:
16605           * gst/alpha/gstalphacolor.c:
16606           * gst/auparse/gstauparse.c:
16607           * gst/autodetect/gstautoaudiosink.c:
16608           (gst_auto_audio_sink_base_init):
16609           * gst/autodetect/gstautovideosink.c:
16610           (gst_auto_video_sink_base_init):
16611           * gst/avi/gstavimux.c: (gst_avimux_base_init):
16612           * gst/cutter/gstcutter.c:
16613           * gst/debug/breakmydata.c:
16614           * gst/debug/efence.c:
16615           * gst/debug/gstnavigationtest.c:
16616           * gst/debug/negotiation.c:
16617           * gst/debug/progressreport.c:
16618           * gst/debug/testplugin.c:
16619           * gst/effectv/gstaging.c:
16620           * gst/effectv/gstdice.c:
16621           * gst/effectv/gstedge.c:
16622           * gst/effectv/gstquark.c:
16623           * gst/effectv/gstrev.c:
16624           * gst/effectv/gstvertigo.c:
16625           * gst/effectv/gstwarp.c:
16626           * gst/flx/gstflxdec.c:
16627           * gst/goom/gstgoom.c:
16628           * gst/interleave/deinterleave.c:
16629           * gst/interleave/interleave.c:
16630           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16631           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16632           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16633           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16634           * gst/level/gstlevel.c:
16635           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16636           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16637           * gst/median/gstmedian.c:
16638           * gst/monoscope/gstmonoscope.c:
16639           * gst/multipart/multipartdemux.c:
16640           * gst/multipart/multipartmux.c:
16641           * gst/oldcore/gstmd5sink.c:
16642           * gst/oldcore/gstmultifilesrc.c:
16643           * gst/oldcore/gstpipefilter.c:
16644           * gst/oldcore/gstshaper.c:
16645           * gst/oldcore/gststatistics.c:
16646           * gst/rtp/gstasteriskh263.c:
16647           * gst/rtp/gstrtpL16depay.c:
16648           * gst/rtp/gstrtpL16pay.c:
16649           * gst/rtp/gstrtpamrdepay.c:
16650           * gst/rtp/gstrtpamrpay.c:
16651           * gst/rtp/gstrtpdepay.c:
16652           * gst/rtp/gstrtpgsmpay.c:
16653           * gst/rtp/gstrtph263pay.c:
16654           * gst/rtp/gstrtph263pdepay.c:
16655           * gst/rtp/gstrtph263ppay.c:
16656           * gst/rtp/gstrtpmp4gpay.c:
16657           * gst/rtp/gstrtpmp4vdepay.c:
16658           * gst/rtp/gstrtpmp4vpay.c:
16659           * gst/rtp/gstrtpmpadepay.c:
16660           * gst/rtp/gstrtpmpapay.c:
16661           * gst/rtp/gstrtppcmadepay.c:
16662           * gst/rtp/gstrtppcmapay.c:
16663           * gst/rtp/gstrtppcmudepay.c:
16664           * gst/rtp/gstrtppcmupay.c:
16665           * gst/rtp/gstrtpspeexdepay.c:
16666           * gst/rtp/gstrtpspeexpay.c:
16667           * gst/rtsp/gstrtpdec.c:
16668           * gst/smpte/gstsmpte.c:
16669           * gst/videobox/gstvideobox.c:
16670           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
16671           * gst/videofilter/gstvideobalance.c:
16672           * gst/videofilter/gstvideoflip.c:
16673           * gst/videofilter/gstvideotemplate.c:
16674           (gst_videotemplate_base_init):
16675           * gst/videomixer/videomixer.c:
16676           * gst/wavenc/gstwavenc.c:
16677           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
16678           better/unified long descriptions
16679           Fixed #336602
16680           Some cleanups to auparse, don't send multiple newsegments.
16681
16682 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
16683
16684           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
16685           Original commit message from CVS:
16686           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
16687           Don't unref event unconditionally after giving away ownership
16688           (gst_pad_push_event(), gst_pad_send_event() and
16689           gst_pad_event_default() take ownership of the event
16690           passed to them). Fixes warnings/crashes caused by
16691           navigation events.
16692
16693 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
16694
16695           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
16696           Original commit message from CVS:
16697           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16698           Don't ref NULL caps (private streams have NULL caps) (#336387);
16699           also, no need to set caps on the same buffer twice.
16700
16701 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
16702
16703           gst/mpegstream/: Don't leak element and pad names in error messages, use
16704           Original commit message from CVS:
16705           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
16706           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
16707           (gst_dvd_demux_get_subpicture_stream):
16708           * gst/mpegstream/gstmpegdemux.c:
16709           (gst_mpeg_demux_sync_stream_to_time):
16710           Don't leak element and pad names in error messages, use
16711           GST_DEBUG_PAD_NAME instead. Add some more debug code.
16712
16713 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
16714
16715           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
16716           Original commit message from CVS:
16717           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16718           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
16719           Name the structure in the custom event with the
16720           language codes for the audio and subtitle streams
16721           actually like dvddemux expects it to be named.
16722           Set caps on source pad and outgoing buffers.
16723
16724 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
16725
16726           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
16727           Original commit message from CVS:
16728           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
16729           (gst_lame_get_property), (gst_lame_setup):
16730           * ext/lame/gstlame.h:
16731           Make xingheader property non-functional, it's broken anyway
16732           after all (use xingmux instead).
16733
16734 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
16735
16736           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
16737           Original commit message from CVS:
16738           * ext/lame/gstlame.c: (gst_lame_sink_event):
16739           On EOS, flush encoder and send remaining data. Fix
16740           return value handling in sink event function.
16741
16742 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
16743
16744           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
16745           Original commit message from CVS:
16746           Patch by: Jürg Billeter  <j at bitron dot ch>
16747           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
16748           Fix wrong check for started flag when setting the 'device' property.
16749           We want to allow it when the source is NOT started yet and ignore it
16750           when the source is running.
16751
16752 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
16753
16754           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
16755           Original commit message from CVS:
16756           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
16757           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16758           (gst_asf_demux_process_chunk):
16759           * gst/asfdemux/gstasfdemux.h:
16760           Subtract first timestamp from timestamps, so that
16761           stream starts from 0; makes live streams that don't
16762           start at 0 work again (fixes #317310, #336097).
16763
16764 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
16765
16766           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16767           Original commit message from CVS:
16768           Patch by: Christian Kirbach
16769           * configure.ac:
16770           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16771           -good. Fixes build on some systems (#331838).
16772
16773 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
16774
16775           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
16776           Original commit message from CVS:
16777           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16778           (gst_rmdemux_parse_cont):
16779           Extract more tags and also post codec name tag on the
16780           bus so this shows up in totem and nautilus.
16781
16782 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
16783
16784           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
16785           Original commit message from CVS:
16786           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16787           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
16788           Extra data usually goes into the caps as 'codec_data', not
16789           as first buffer into the stream.
16790           Need to byte swap AC3 content in realmedia files for some
16791           reason (fixes #331588).
16792
16793 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
16794
16795           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
16796           Original commit message from CVS:
16797           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16798           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
16799           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
16800           When operating in pull mode, post an error message on the
16801           bus when all source pads are unlinked or some other fatal
16802           error occured (#323023). Regrade some recurring debug messages
16803           to LOG level. Convert c++-style comments into C-style ones.
16804
16805 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
16806
16807           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
16808           Original commit message from CVS:
16809           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
16810           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16811           (gst_rmdemux_all_source_pads_unlinked),
16812           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
16813           (gst_rmdemux_parse_packet):
16814           * gst/realmedia/rmdemux.h:
16815           Handle unlinked source pads properly and stop if all source pads
16816           are unlinked (#323023).
16817
16818 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
16819
16820           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
16821           Original commit message from CVS:
16822           Patch by: Michal Benes <michal dot benes at xeris dot cz>
16823           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
16824           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
16825           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
16826           * gst/mpegstream/gstmpegdemux.h:
16827           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
16828           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
16829           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
16830           situation really happens when grabbing DVB streams. Current
16831           mpegdemuxer can not handle this situation correctly and it
16832           restarts counting gstreamer timestamps from zero.
16833           Fixes #326598.
16834
16835 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
16836
16837           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
16838           Original commit message from CVS:
16839           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
16840           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
16841           * ext/a52dec/gsta52dec.h:
16842           Fix #334550: failure to play raw AC3 files due to segment problems.
16843
16844 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
16845
16846           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
16847           Original commit message from CVS:
16848           Patch by: Christophe Fergeau  <teuf gnome org>
16849           * ext/lame/gstlame.c: (gst_lame_release_memory),
16850           (gst_lame_finalize), (gst_lame_class_init),
16851           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
16852           (gst_lame_change_state):
16853           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
16854
16855 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
16856
16857           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
16858           Original commit message from CVS:
16859           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
16860           (gst_mad_sink_event), (gst_mad_change_state):
16861           Include AUDIO_CODEC tag with tags posted if input is not
16862           framed (#334258). Use _scale() util functions in more places.
16863
16864 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
16865
16866           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
16867           Original commit message from CVS:
16868           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
16869           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16870           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
16871           property as BROKEN (see
16872           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
16873           explanation why it's broken).
16874
16875 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
16876
16877           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
16878           Original commit message from CVS:
16879           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
16880           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16881           * configure.ac:
16882           * gst/xingheader/Makefile.am:
16883           * gst/xingheader/gstxingmux.c:
16884           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
16885           to MP3 files (this allows decoder to figure out the length of VBR
16886           files)
16887
16888 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
16889
16890           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16891           Original commit message from CVS:
16892           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
16893           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16894           tag (#333683, patch by: Alex Lancaster).
16895
16896 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
16897
16898           ext/amrnb/: Further fancyfication.
16899           Original commit message from CVS:
16900           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
16901           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
16902           (gst_amrnbdec_state_change):
16903           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
16904           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
16905           (gst_amrnbenc_state_change):
16906           * ext/amrnb/amrnbenc.h:
16907           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16908           (gst_amrnbparse_query):
16909           Further fancyfication.
16910           Use _take to get writable data from the adapter.
16911           Precalc packet duration.
16912           Handle disconts.
16913           Forward _push to upstream.
16914           Post error messages when something goes wrong.
16915           Remove old code in amrnbparse.
16916           Don't ignore query results from upstream.
16917
16918 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
16919
16920           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
16921           Original commit message from CVS:
16922           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16923           The AMR encoder writes into the audio buffers it processes, so
16924           use gst_buffer_make_writable() on buffers we might (they go through
16925           an adapter, so there can be copying going on later anyway) be
16926           encoding.
16927
16928 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
16929
16930           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
16931           Original commit message from CVS:
16932           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
16933           (gst_mpeg_parse_handle_src_query):
16934           Declare variables at the beginning of a block and make
16935           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
16936
16937 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
16938
16939           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
16940           Original commit message from CVS:
16941           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
16942           Read packet size, sequence and padsize in right order again
16943           (fixes #332796; patch by: Fabrizio Gennari).
16944
16945 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
16946
16947           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16948           Original commit message from CVS:
16949           * gst/iec958/ac3iec.c:
16950           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16951
16952 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16953
16954           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
16955           Original commit message from CVS:
16956           * configure.ac:
16957           Make the id3tag and mad checks check for both a header and the
16958           appropriate library if the pkg-config is missing. (Closes #331842)
16959           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
16960           do the same for the plugins themselves.
16961
16962 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
16963
16964           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
16965           Original commit message from CVS:
16966           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16967           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16968           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
16969           * ext/mpeg2dec/gstmpeg2dec.h:
16970           Don't treat STATE_INVALID as fatal error; throw an error
16971           only after five consecutive decoding errors. Makes decoding
16972           mpeg streams more robust and fixes playback of joined clips
16973           (#300682).
16974
16975 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
16976
16977           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
16978           Original commit message from CVS:
16979           * ext/dvdnav/dvdnavsrc.h:
16980           Oops. forgot to add this one.
16981
16982 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
16983
16984           ext/Makefile.am: Fix dist-check.
16985           Original commit message from CVS:
16986           2006-02-26  Julien MOUTTE  <julien@moutte.net>
16987           * ext/Makefile.am: Fix dist-check.
16988
16989 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
16990
16991           configure.ac: Disable dvdnavsrc for now.
16992           Original commit message from CVS:
16993           * configure.ac:
16994           Disable dvdnavsrc for now.
16995
16996 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
16997
16998           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
16999           Original commit message from CVS:
17000           * configure.ac:
17001           * ext/Makefile.am:
17002           * ext/dvdnav/Makefile.am:
17003           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
17004           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
17005           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
17006           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
17007           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
17008           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
17009           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
17010           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
17011           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
17012           (gst_dvd_nav_src_make_dvd_event),
17013           (gst_dvd_nav_src_structure_set_uint64),
17014           (gst_dvd_nav_src_push_dvd_nav_packet_event),
17015           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
17016           (gst_dvd_nav_src_push_titlelang_event),
17017           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
17018           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
17019           (gst_dvd_nav_src_handle_navigation_event),
17020           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
17021           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
17022           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
17023           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
17024           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
17025           (gst_dvd_nav_src_do_init), (plugin_init):
17026           dvdnavsrc ported to 0.10, for the most part at least. Not quite
17027           ready for prime time yet though.
17028
17029 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
17030
17031           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
17032           Original commit message from CVS:
17033           * ext/cdio/Makefile.am:
17034           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
17035           required for Cygwin, see #317048)
17036           * gst/rtp/gstasteriskh263.c:
17037           Cygwin has includes for both the unix network socket API
17038           and the windows API, but only one can be included, so fix
17039           includes to only use one or the other, prefering the unxi
17040           one (#317048).
17041
17042 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17043
17044           Port dvdsubdec to 0.10
17045           Original commit message from CVS:
17046           * configure.ac:
17047           * gst/dvdsub/Makefile.am:
17048           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
17049           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
17050           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
17051           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
17052           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
17053           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
17054           (gst_send_empty_fill), (gst_send_subtitle_frame),
17055           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
17056           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
17057           (plugin_init):
17058           * gst/dvdsub/gstdvdsubdec.h:
17059           Port dvdsubdec to 0.10
17060
17061 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17062
17063           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
17064           Original commit message from CVS:
17065           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
17066           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
17067           mpegdemux for MPEG-2 video streams.
17068
17069 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17070
17071           configure.ac: Bump nano back to CVS
17072           Original commit message from CVS:
17073           * configure.ac:
17074           Bump nano back to CVS
17075
17076 === release 0.10.2 ===
17077
17078 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17079
17080           configure.ac: releasing 0.10.2, "Season to Taste"
17081           Original commit message from CVS:
17082           * configure.ac:
17083           releasing 0.10.2, "Season to Taste"
17084
17085 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17086
17087           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
17088           Original commit message from CVS:
17089           * configure.ac:
17090           releasing 0.10.1.3 prelease for 0.10.2
17091
17092 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
17093
17094           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
17095           Original commit message from CVS:
17096           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17097           In sink event handler, release object lock again
17098           _before_ sending EOS event downstream (#313838).
17099
17100 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
17101
17102         * ChangeLog:
17103         * gst/asfdemux/gstasf.c:
17104           fix rank of asfdemux
17105           Original commit message from CVS:
17106           fix rank of asfdemux
17107
17108 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17109
17110           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
17111           Original commit message from CVS:
17112           * configure.ac:
17113           releasing 0.10.1.2 prelease for 0.10.2
17114
17115 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
17116
17117         * gst-plugins-ugly.spec.in:
17118           latest updates
17119           Original commit message from CVS:
17120           latest updates
17121
17122 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
17123
17124           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
17125           Original commit message from CVS:
17126           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
17127           (crop_copy_i422_buffer), (crop_buffer):
17128           When we need to crop the output buffer, make sure we
17129           create a buffer of the right size and respect the implicit
17130           striding used for I420 elsewhere in GStreamer (#331301).
17131
17132 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
17133
17134           ext/cdio/gstcdio.c: Init debug category (#331253).
17135           Original commit message from CVS:
17136           * ext/cdio/gstcdio.c: (plugin_init):
17137           Init debug category (#331253).
17138
17139 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
17140
17141           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
17142           Original commit message from CVS:
17143           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
17144           Do not error out on non-recognized streams. Ignore them and allow
17145           playback of the other streams.
17146
17147 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17148
17149           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
17150           Original commit message from CVS:
17151           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
17152           Add a small sanity check for LPCM reading.
17153
17154 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
17155
17156           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
17157           Original commit message from CVS:
17158           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
17159           Take into account the file properties preroll value for
17160           timestamping/newsegment. It's weird this value was commented out.
17161
17162 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
17163
17164           gst/asfdemux/Makefile.am: More asf makefile fixing.
17165           Original commit message from CVS:
17166           * gst/asfdemux/Makefile.am:
17167           More asf makefile fixing.
17168
17169 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
17170
17171           ext/lame/gstlame.c: Fix up lame a bit.
17172           Original commit message from CVS:
17173           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
17174           (gst_lame_change_state):
17175           Fix up lame a bit.
17176           Apply patch #319782 by Gautier Portet.
17177
17178 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
17179
17180           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
17181           Original commit message from CVS:
17182           * gst/asfdemux/Makefile.am:
17183           But we do need to link against the riff libraryr.
17184
17185 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
17186
17187           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
17188           Original commit message from CVS:
17189           * gst/asfdemux/Makefile.am:
17190           We don't want asfmux.c yet.
17191
17192 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
17193
17194           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
17195           Original commit message from CVS:
17196           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
17197           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
17198           (gst_mad_change_state):
17199           Port fixes for bugs 314771, 308772, 140237, and 302625
17200           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
17201           Use GST_EVENT_FLUSH_STOP to clear data from the current input
17202           buffer, to avoid using it for any future decoding.
17203
17204 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
17205
17206           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
17207           Original commit message from CVS:
17208           * configure.ac:
17209           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
17210           (gst_asf_get_guid_nick):
17211           * gst/asfdemux/asfheaders.h:
17212           * gst/asfdemux/gstasf.c: (plugin_init):
17213           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
17214           (gst_asf_demux_class_init), (gst_asf_demux_init),
17215           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17216           (gst_asf_demux_handle_src_event),
17217           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
17218           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
17219           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
17220           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
17221           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
17222           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
17223           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
17224           (gst_asf_demux_get_bitrate_record),
17225           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
17226           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
17227           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
17228           (gst_asf_demux_get_obj_data_correction),
17229           (gst_asf_demux_get_stream_audio),
17230           (gst_asf_demux_get_stream_correction),
17231           (gst_asf_demux_get_stream_video),
17232           (gst_asf_demux_get_stream_video_format),
17233           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
17234           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17235           (gst_asf_demux_process_stream),
17236           (gst_asf_demux_get_gst_tag_from_tag_name),
17237           (gst_asf_demux_commit_taglist),
17238           (gst_asf_demux_process_ext_content_desc),
17239           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
17240           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
17241           (gst_asf_demux_process_comment),
17242           (gst_asf_demux_process_bitrate_props_object),
17243           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
17244           (gst_asf_demux_descramble_segment),
17245           (gst_asf_demux_element_send_event),
17246           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17247           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
17248           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
17249           (gst_asf_demux_get_src_query_types),
17250           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
17251           * gst/asfdemux/gstasfdemux.h:
17252           asfdemux ported to 0.10. Does still need a bit of work (seems like
17253           there's something funky going on when timestamping video frames).
17254           The seeking code is likely to make Wim cry, but hey, at least it
17255           compiles.
17256
17257 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
17258
17259           ext/amrnb/amrnbdec.c: Some more comments.
17260           Original commit message from CVS:
17261           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
17262           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
17263           Some more comments.
17264           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
17265           Applied patch from Fabrizio Gennari, fixes #330844.
17266
17267 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
17268
17269           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
17270           Original commit message from CVS:
17271           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17272           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
17273           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
17274           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
17275           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
17276           * ext/dvdread/dvdreadsrc.h:
17277           Let's try to play the title the user set via the URI handler or
17278           via properties instead of always playing the first title. Also,
17279           Also, count title/chapter/angle number in URI and properties
17280           from 1 rather than 0.
17281
17282 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17283
17284           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
17285           Original commit message from CVS:
17286           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17287           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
17288           (gst_dvd_read_src_do_duration_query):
17289           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
17290           otherwise GstBaseSrc will think we can operate pull_range based,
17291           which we don't really, and typefinding will fail miserably.
17292           Also, make seeking work somewhat (only works with flumpegdemux
17293           at the moment, mpegstream needs fixing for that first).
17294
17295 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
17296
17297           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
17298           Original commit message from CVS:
17299           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17300           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
17301           Only allocate buffer once we know exactly how much we need,
17302           rather than gratuitously allocating 2MB-buffers all the time
17303           even if we usually need much less than that. Also, demote
17304           a debug message from DEBUG to LOG level.
17305
17306 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17307
17308           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
17309           Original commit message from CVS:
17310           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17311           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
17312           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
17313           (gst_dvd_read_src_do_position_query):
17314           Add some more debugging and fix duration query in BYTES.
17315
17316 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
17317
17318           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
17319           Original commit message from CVS:
17320           * configure.ac:
17321           * ext/Makefile.am:
17322           * ext/dvdread/Makefile.am:
17323           * ext/dvdread/dvdreadsrc.c:
17324           * ext/dvdread/dvdreadsrc.h:
17325           Half-baked port to 0.10. Needs some love
17326           in the seeking department, but at least
17327           it does something.
17328           * ext/dvdread/stream_labels.c:
17329           * ext/dvdread/stream_labels.h:
17330           Remove these (we use ISO-639 language codes internally; applications
17331           that want to translate those into language names for display to the
17332           user should rely on the iso-codes package for that).
17333
17334 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
17335
17336           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
17337           Original commit message from CVS:
17338           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
17339           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
17340           (gst_amrnbdec_state_change):
17341           * ext/amrnb/amrnbdec.h:
17342           Fix amrnbdec, handle events, take copy from adapter since the decoder
17343           apparently writes in the source data.
17344           Use some _scale_int, and precalc duration.
17345           Fix some leaks, post ERROR messages.
17346
17347 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
17348
17349           docs/plugins/: Add cdio plugin to docs.
17350           Original commit message from CVS:
17351           * docs/plugins/Makefile.am:
17352           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
17353           * docs/plugins/gst-plugins-good-plugins-sections.txt:
17354           * docs/plugins/inspect/plugin-cdio.xml:
17355           Add cdio plugin to docs.
17356           * ext/cdio/gstcdiocddasrc.c:
17357           Add gtk-doc blurb.
17358           * ext/cdio/gstcdio.c:
17359           The plugin is called 'cdio' not 'cddio'.
17360
17361 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
17362
17363           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
17364           Original commit message from CVS:
17365           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17366           One source pad not being linked is not an error condition when we're
17367           still parsing the header. In this case (e.g. where we don't have a
17368           suitable decoder installed) just pretend everything is fine, so that
17369           the demuxer will actually go on to signal no-more-pads when done
17370           parsing the header, otherwise  decodebin/playbin will never post the
17371           appropriate error message if decoders are not available.
17372
17373 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
17374
17375         * ChangeLog:
17376         * common:
17377         * ext/mad/gstid3tag.c:
17378         * gst/realmedia/rmdemux.c:
17379           Just make it compile with --disable-gst-debug.
17380           Original commit message from CVS:
17381           Just make it compile with --disable-gst-debug.
17382
17383 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
17384
17385           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
17386           Original commit message from CVS:
17387           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
17388           (gst_mad_check_caps_reset), (gst_mad_chain):
17389           Merge patch from Radoslaw Szkodzinski (bug 326734)
17390
17391 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17392
17393           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
17394           Original commit message from CVS:
17395           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
17396           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
17397           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
17398           (gst_id3_tag_chain):
17399           fixing Gdate handling
17400           enabling mux/demux mode switching
17401           adding better debug output
17402
17403 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17404
17405           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...
17406           Original commit message from CVS:
17407           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
17408           If we haven't set caps on a source pad yet, the caps on the
17409           pad are NULL, not un-fixed. Set caps on outgoing buffers.
17410
17411 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
17412
17413           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
17414           Original commit message from CVS:
17415           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
17416           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
17417           * ext/lame/gstlame.h:
17418           Contrary to what the const char in the lame API might suggest,
17419           lame expects us to keep the strings we pass to id3tag_set_foo()
17420           around; it doesn't free them either though, so we have to store
17421           them somewhere and free them later when we can be sure lame
17422           doesn't need them any longer.
17423
17424 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
17425
17426           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...
17427           Original commit message from CVS:
17428           * ext/lame/gstlame.c: (add_one_tag):
17429           Fix handling of GST_TAG_DATE (#311679), don't pass an
17430           uninitialised string pointer to lame if we don't know
17431           how to handle the tag type, and fix minor memory leak.
17432
17433 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17434
17435           ext/mad/gstmad.c: Fix debug message.
17436           Original commit message from CVS:
17437           * ext/mad/gstmad.c: (gst_mad_chain):
17438           Fix debug message.
17439
17440 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17441
17442           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
17443           Original commit message from CVS:
17444           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
17445           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17446           Erase spurious call to gst_segment_set_newsegment.
17447           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
17448           the superclass method when handling NEWSEGMENT events.
17449           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
17450           and dvd-audio-restart event handling. There are currently less
17451           hackish ways of handling the sparse audio stream problem.
17452
17453 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17454
17455           fix up error domains, error strings, and use of translation
17456           Original commit message from CVS:
17457           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
17458           * ext/dvdnav/dvdnavsrc.c: (if):
17459           * ext/dvdread/stream_labels.c:
17460           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
17461           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
17462           fix up error domains, error strings, and use of translation
17463           * po/POTFILES.in:
17464           fix up this file, even though none of them are actually marked
17465           for build yet.
17466
17467 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17468
17469           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
17470           Original commit message from CVS:
17471           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
17472           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17473           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17474           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
17475           (gst_mpeg_parse_change_state):
17476           Make timestamp adjustment somewhat milder. Actual timestamps are
17477           now sent unmodified unless an actual gap is found in the
17478           stream. This should fix time display when playing most MPEG
17479           files.
17480
17481 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
17482
17483           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
17484           Original commit message from CVS:
17485           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
17486           * ext/cdio/gstcdio.h:
17487           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
17488           Fix build for libcdio versions >= 76; give slightly lower rank
17489           than cdparanoia.
17490
17491 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
17492
17493           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
17494           Original commit message from CVS:
17495           * configure.ac:
17496           * ext/Makefile.am:
17497           * ext/cdio/Makefile.am:
17498           * ext/cdio/gstcdio.c:
17499           * ext/cdio/gstcdio.h:
17500           * ext/cdio/gstcdiocddasrc.c:
17501           * ext/cdio/gstcdiocddasrc.h:
17502           Port libcdio cdda source, formerly known as cddasrc, now known as
17503           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
17504           but that's not tested (fixes #317658).
17505
17506 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
17507
17508           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
17509           Original commit message from CVS:
17510           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17511           tss tss... always set caps on outgoing buffer.
17512
17513 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
17514
17515         * gst-plugins-ugly.spec.in:
17516           update spec file
17517           Original commit message from CVS:
17518           update spec file
17519
17520 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17521
17522         * ChangeLog:
17523         * configure.ac:
17524           back to HEAD
17525           Original commit message from CVS:
17526           back to HEAD
17527
17528 === release 0.10.1 ===
17529
17530 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17531
17532         * ChangeLog:
17533         * NEWS:
17534         * RELEASE:
17535         * configure.ac:
17536         * docs/plugins/gst-plugins-ugly-plugins.args:
17537         * docs/plugins/inspect/plugin-a52dec.xml:
17538         * docs/plugins/inspect/plugin-amrnb.xml:
17539         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17540         * docs/plugins/inspect/plugin-iec958.xml:
17541         * docs/plugins/inspect/plugin-lame.xml:
17542         * docs/plugins/inspect/plugin-mad.xml:
17543         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17544         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17545         * docs/plugins/inspect/plugin-rmdemux.xml:
17546           releasing 0.10.1
17547           Original commit message from CVS:
17548           releasing 0.10.1
17549
17550 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17551
17552         * ChangeLog:
17553         * configure.ac:
17554           prerelease
17555           Original commit message from CVS:
17556           prerelease
17557
17558 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
17559
17560           Pass unhandled queries upstream (useful e.g. for SEEKING query)
17561           Original commit message from CVS:
17562           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
17563           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
17564           * ext/mad/gstmad.c: (gst_mad_src_query):
17565           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
17566           * ext/sidplay/gstsiddec.cc:
17567           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
17568           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
17569           Pass unhandled queries upstream (useful e.g. for SEEKING query)
17570           (fixes #325652; based on patch by: Philippe); make rmdemux return
17571           FALSE for position queries, instead of setting -1 as value and
17572           returning TRUE.
17573
17574 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17575
17576           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17577           Original commit message from CVS:
17578           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
17579           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17580           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
17581           rewrite timestamps in the case segments are being set from
17582           upstream, but use timestamps unmodified. Also send proper position
17583           values. This allows for correct time display and makes queries
17584           work in sink elements.
17585           * gst/mpegstream/gstdvddemux.h:
17586           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17587           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
17588           Rename flush_filter to segment_filter, which is better represents
17589           what the arreibute does.
17590           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
17591           Activate segment filtering when a timestamp discontinuity is seen.
17592
17593 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
17594
17595           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...
17596           Original commit message from CVS:
17597           * ext/mad/gstmad.c: (gst_mad_chain):
17598           Don't forget that we need to send out a newsegment event after a
17599           restart even if we don't have enough data to decode a frame right
17600           now.
17601
17602 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17603
17604           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
17605           Original commit message from CVS:
17606           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
17607           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17608           Use the new "audio-shutdown" and "audio-restart" DVD events
17609           instead of the "spu-still-frame" event to shutdown and restart
17610           the audio pipeline.
17611           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
17612           Check for cases where the segment-based adjustment calculation
17613           would produce negative values (which result in an overflow) and
17614           return GST_CLOCK_TIME_NONE instead.
17615           * gst/mpegstream/gstdvddemux.h:
17616           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17617           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
17618           Add a mechanism to discard audio buffers with timestamps outside
17619           the currently set segment. This was causing (sometimes serious)
17620           synchronization problems after seeking in DVDs with LPCM audio,
17621           since VOBUs usually contain audio material that lies outside the
17622           timestamp range specified by the header.
17623
17624 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17625
17626           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
17627           Original commit message from CVS:
17628           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
17629           Remove lingering reference to GstID3Demux
17630           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
17631           Don't output debug saying padding streams are unknown type,
17632           because they're not
17633
17634 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17635
17636           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17637           Original commit message from CVS:
17638           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
17639           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17640           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
17641           LPCM.
17642           * gstmpegdemux.h:
17643           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
17644           (gst_mpeg_demux_get_audio_stream):
17645           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
17646           (gst_dvd_demux_get_audio_stream)
17647           (gst_dvd_demux_get_subpicture_stream)
17648           (gst_dvd_demux_send_subbuffer):
17649           Send current* pad buffers with appropriate caps.
17650
17651 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17652
17653           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17654           Original commit message from CVS:
17655           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
17656           * gst/iec958/ac3iec.h:
17657           * gst/iec958/ac3iec.c:
17658           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17659           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
17660           raw-audio property to ac3iec958 that allows setting the source pad
17661           caps to raw audio instead of audio/x-iec958. This makes it
17662           possible to use ac3iec958 together with the normal alsasink
17663           element to drive an external receiver that autodetects AC3
17664           content.
17665
17666 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
17667
17668           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17669           Original commit message from CVS:
17670           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
17671           (ac3iec_chain_dvd):
17672           * gst/iec958/ac3iec.h:
17673           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17674
17675 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
17676
17677           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
17678           Original commit message from CVS:
17679           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
17680           When getting a seek event, first check if the upstream element
17681           can handle it and only do our own seek stuff when it can't
17682           (should fix #322856).
17683
17684 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17685
17686           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
17687           Original commit message from CVS:
17688           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17689           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
17690           Really convert to BYTES format when we want to convert
17691           to bytes (use right variable; fixes #322856).
17692
17693 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17694
17695           Big mpegparse clean up, second round:
17696           Original commit message from CVS:
17697           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
17698           Big mpegparse clean up, second round:
17699           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17700           Send and EOS event down the audio pipeline when an still frame
17701           event arrives. This prevents the pipeline from locking when a
17702           still menu comes directly after a flush.
17703           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
17704           Don't send a newsegment in reset.
17705           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
17706           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
17707           Move the code of handle_newsegment to process_event. Send a
17708           NEWSEGMENT after FLUSH_STOP.
17709           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
17710           moving to PAUSED.
17711           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
17712           (gst_mpeg_demux_class_init): Don't override send_event.
17713           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17714           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
17715           (gst_mpeg_demux_reset):
17716           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
17717           attribute.
17718           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17719           Reset the mpegparse element after a flush.
17720           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
17721           Don't forward events.
17722           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17723           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17724           handle_newsegment is not a virtual method anymore.
17725           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
17726           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
17727           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
17728           rid of send_newsegment virtual method.
17729           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
17730           handle DVD events and call the superclass method for other event
17731           types.
17732           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
17733           override process_event anymore.
17734           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
17735           (gst_mpeg_parse_process_event): Move actual event processing to
17736           process event so that subclasses can properly override or extend
17737           it.
17738           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17739           Eliminate time parameter in process event.
17740           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17741           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
17742           (gst_mpeg_demux_send_subbuffer):
17743           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17744           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
17745           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
17746           adding the value of the adjust attribute.
17747           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
17748           rid of the adjust attribute. Now all timestamp adjustments are
17749           performed by mpegparse using the current segment.
17750           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17751           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
17752           on the adjust attribute for SCR values and the current segment.
17753           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
17754           adjust_ts virtual method to adjust timestamps for outgoing
17755           buffers.
17756           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
17757           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
17758           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17759           (gst_dvd_demux_handle_newsegment): Don't override
17760           handle_newsegment.
17761           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
17762           Check for DVD events in process_event instead of
17763           handle_dvd_event.
17764           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17765           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17766           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
17767           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
17768           (gst_mpeg_demux_send_event):
17769           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17770           (gst_dvd_demux_handle_dvd_event):
17771           Eliminate the time parameter in send_event.
17772
17773 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17774
17775           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
17776           Original commit message from CVS:
17777           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
17778           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
17779           Fix typefinding in id3demux, and then remove it in favour
17780           of the new LGPL id3demux in gst-plugins-good
17781           * ext/mad/gstmad.c: (gst_mad_dispose):
17782           dispose can run more than once.
17783
17784 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17785
17786           gst/asfdemux/gstasfmux.c: change some char* into char[]
17787           Original commit message from CVS:
17788           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
17789           change some char* into char[]
17790
17791 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
17792
17793           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
17794           Original commit message from CVS:
17795           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17796           Remove memleak from unused GstRMDemuxStream
17797
17798 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
17799
17800           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
17801           Original commit message from CVS:
17802           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
17803           (gst_id3_tag_do_typefind):
17804           Use the correct function to free typefind factory list.
17805
17806 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
17807
17808           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
17809           Original commit message from CVS:
17810           * ext/mad/gstmad.c: (gst_mad_src_query):
17811           For position and duration queries in TIME format, try the peer
17812           first (might be a demuxer).
17813
17814 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17815
17816           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
17817           Original commit message from CVS:
17818           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
17819           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
17820           Properly handle non contiguous VOBUs by adding the segment accum
17821           field to the adjust value.
17822           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17823           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
17824           handle_newsegment to prevent sending actual newsegment events and
17825           use tiemstamp rewriting instead.
17826           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
17827           dvd-lang-codes.
17828           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17829           (gst_mpeg_parse_event):
17830           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17831           Add a new parameter to handle_newsegment to allow controlling
17832           whether newsegment events are forwarded or not.
17833           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17834           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17835           (gst_dvd_demux_reset):
17836           last_end_ptm and discont_time aren't necessary anymore, since
17837           timestamp adjustment is now replaced by newsegment events.
17838           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
17839           timestamps.
17840           * gst/mpegstream/gstdvddemux.h:
17841           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17842           Don't handle dvd-nav-packet events anymore, since the are now
17843           replaced by standard newsegment events.
17844           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17845           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17846           (gst_dvd_demux_change_state):
17847           * gst/mpegstream/gstdvddemux.h:
17848           Get rid of the ignore_next_newmedia_discont hack.
17849           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17850           (gst_dvd_demux_handle_newsegment):
17851           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
17852           (gst_mpeg_demux_handle_newsegment): Don't override
17853           handle_newsegment anymore. It was only necessary to handle
17854           NEWMEDIA events.
17855           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17856           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
17857           (gst_dvd_demux_set_cur_subpicture):
17858           Reactivate handling of DVD events.
17859           * gst/mpegstream/gstmpegparse.c (normal_seek)
17860           (gst_mpeg_parse_handle_src_event)
17861           (gst_mpeg_parse_handle_src_query):
17862           First attempt at reenabling seek.
17863           * gst/mpegstream/gstmpegparse.h:
17864           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17865           (gst_mpeg_parse_update_streaminfo)
17866           (gst_mpeg_parse_get_rate)
17867           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
17868           (gst_mpeg_parse_handle_src_query):
17869           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
17870           Make queries work again.
17871           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17872           (gst_mpeg_parse_handle_newsegment)
17873           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
17874           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
17875           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17876           Get rid of the newsegment_pending attribute, and rely instead on
17877           proper timestamp adjustment.
17878           * gst/mpegstream/gstmpegparse.c
17879           (gst_mpeg_parse_get_src_event_masks): Erase.
17880           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
17881           Initialize fields before creating pads to prevent the pad creation
17882           callback from failing.
17883           (gst_mpeg_parse_reset): Initialize new fields, and change
17884           initialization order to match the order in the structure.
17885           (gst_mpeg_parse_handle_newsegment): Forward new segment events
17886           whenever possible, and update the current segment.
17887           (gst_mpeg_parse_send_newsegment): Update the current segment and
17888           pending_newsegment.
17889           (gst_mpeg_parse_pad_added): Use the current segment to send
17890           newsegment events to new pads.
17891           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
17892           and events. Properly update newsegment_pending.
17893           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
17894           New fields do_adjust and current_segment.
17895           * gst/mpegstream/gstmpegdemux.c:
17896           * gst/mpegstream/gstdvddemux.c:
17897           * gst/mpegstream/gstmpegparse.h:
17898           Rename handle_discont virtual method to handle_newsegment. Erase
17899           some (already commented out support) for old NEW_MEDIA events.
17900           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17901           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17902           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
17903           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
17904           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
17905           Erase the "pending_scr" field, and replace it by a slightly
17906           different handling of the current SCR. Document code blocks in
17907           parse_packhead and chain.
17908
17909 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
17910
17911           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
17912           Original commit message from CVS:
17913           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
17914           g_warning() are only for really fatal warnings. If we can't decode a
17915           tag, just ignore that tag and do a GST_WARNING.
17916
17917 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17918
17919         * ChangeLog:
17920         * ext/a52dec/gsta52dec.h:
17921         * ext/dvdread/dvdreadsrc.h:
17922         * ext/lame/gstlame.h:
17923         * ext/mad/gstid3tag.c:
17924         * ext/mad/gstmad.c:
17925         * ext/mad/gstmad.h:
17926         * ext/mpeg2dec/gstmpeg2dec.h:
17927         * ext/sidplay/gstsiddec.h:
17928         * gst/ac3parse/gstac3parse.c:
17929         * gst/ac3parse/gstac3parse.h:
17930         * gst/asfdemux/gstasfdemux.c:
17931         * gst/asfdemux/gstasfdemux.h:
17932         * gst/iec958/ac3iec.h:
17933         * gst/mpegaudioparse/gstmpegaudioparse.c:
17934         * gst/mpegaudioparse/gstmpegaudioparse.h:
17935         * gst/mpegstream/gstdvddemux.h:
17936         * gst/mpegstream/gstmpegclock.h:
17937         * gst/mpegstream/gstmpegdemux.h:
17938         * gst/mpegstream/gstmpegpacketize.h:
17939         * gst/mpegstream/gstmpegparse.c:
17940         * gst/mpegstream/gstmpegparse.h:
17941         * gst/mpegstream/gstrfc2250enc.c:
17942         * gst/mpegstream/gstrfc2250enc.h:
17943         * gst/realmedia/rmdemux.c:
17944         * gst/realmedia/rmdemux.h:
17945         * gst/synaesthesia/synaescope.c:
17946           expand tabs
17947           Original commit message from CVS:
17948           expand tabs
17949
17950 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17951
17952         * configure.ac:
17953           back to HEAD
17954           Original commit message from CVS:
17955           back to HEAD
17956
17957 === release 0.10.0 ===
17958
17959 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17960
17961         * ChangeLog:
17962         * NEWS:
17963         * RELEASE:
17964         * configure.ac:
17965         * docs/plugins/inspect/plugin-a52dec.xml:
17966         * docs/plugins/inspect/plugin-amrnb.xml:
17967         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17968         * docs/plugins/inspect/plugin-iec958.xml:
17969         * docs/plugins/inspect/plugin-lame.xml:
17970         * docs/plugins/inspect/plugin-mad.xml:
17971         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17972         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17973         * docs/plugins/inspect/plugin-rmdemux.xml:
17974           releasing 0.10.0
17975           Original commit message from CVS:
17976           releasing 0.10.0
17977
17978 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
17979
17980           Update for alloc_buffer changes.
17981           Original commit message from CVS:
17982           2005-12-05  Andy Wingo  <wingo@pobox.com>
17983           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
17984           * ext/mad/gstmad.c: (gst_mad_chain):
17985           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
17986           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17987           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
17988           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17989           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
17990
17991 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
17992
17993           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
17994           Original commit message from CVS:
17995           2005-12-05  Andy Wingo  <wingo@pobox.com>
17996           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
17997           id3demux and id3mux now. Fixes #323199.
17998
17999 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
18000
18001         * gst-plugins-ugly.spec.in:
18002           update spec file for latest changes
18003           Original commit message from CVS:
18004           update spec file for latest changes
18005
18006 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18007
18008           fix silly Makefile.am bug so they link correctly again
18009           Original commit message from CVS:
18010           * ext/amrnb/Makefile.am:
18011           * gst/realmedia/Makefile.am:
18012           fix silly Makefile.am bug so they link correctly again
18013
18014 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18015
18016         * configure.ac:
18017           back to HEAD
18018           Original commit message from CVS:
18019           back to HEAD
18020
18021 === release 0.9.7 ===
18022
18023 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18024
18025         * ChangeLog:
18026         * LICENSE:
18027         * NEWS:
18028         * PORTED_09:
18029         * RELEASE:
18030         * common:
18031         * configure.ac:
18032         * docs/plugins/gst-plugins-ugly-plugins.args:
18033         * docs/plugins/inspect/plugin-a52dec.xml:
18034         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18035         * docs/plugins/inspect/plugin-iec958.xml:
18036         * docs/plugins/inspect/plugin-lame.xml:
18037         * docs/plugins/inspect/plugin-mad.xml:
18038         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18039         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18040         * docs/plugins/inspect/plugin-rmdemux.xml:
18041         * docs/random/LICENSE:
18042         * docs/random/PORTED_09:
18043           releasing 0.9.7
18044           Original commit message from CVS:
18045           releasing 0.9.7
18046
18047 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18048
18049         * ChangeLog:
18050         * common:
18051         * ext/amrnb/Makefile.am:
18052         * gst/realmedia/Makefile.am:
18053           Don't know how these escaped my eye before.  Fix link flags.
18054           Original commit message from CVS:
18055           Don't know how these escaped my eye before.  Fix link flags.
18056
18057 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18058
18059         * common:
18060         * examples/Makefile.am:
18061         * examples/capsfilter/Makefile.am:
18062         * examples/capsfilter/capsfilter1.c:
18063         * examples/gob/Makefile.am:
18064         * examples/gob/gst-identity2.gob:
18065         * examples/gstplay/.gitignore:
18066         * examples/gstplay/Makefile.am:
18067         * examples/gstplay/player.c:
18068         * examples/indexing/.gitignore:
18069         * examples/indexing/Makefile.am:
18070         * examples/indexing/indexmpeg.c:
18071         * examples/level/Makefile.am:
18072         * examples/level/README:
18073         * examples/level/demo.c:
18074         * examples/level/plot.c:
18075         * examples/stats/Makefile.am:
18076         * examples/stats/mp2ogg.c:
18077         * examples/switch/.gitignore:
18078         * examples/switch/Makefile.am:
18079         * examples/switch/switcher.c:
18080           no examples
18081           Original commit message from CVS:
18082           no examples
18083
18084 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
18085
18086           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
18087           Original commit message from CVS:
18088           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18089           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
18090           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
18091           (gst_mpeg_parse_send_event):
18092           Ref events before sending them to multiple pads, after all
18093           gst_pad_send_event() takes ownership of events. Don't leak
18094           events that have not been handled (fixes #322745).
18095
18096 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18097
18098           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18099           Original commit message from CVS:
18100           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
18101           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18102           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
18103           from making timestamp adjustments. This will have to be re-added
18104           in some form in the near future, but in order to do that, some nav
18105           packet parsing will be necessary in mpegdemux.
18106           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18107           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18108           (g_value_set_int, gst_mpeg_parse_set_property)
18109           Get rid of do_adjust and use_adjust. Rename max_discont to
18110           max_src_gap.
18111           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
18112           -1, no adjustment is made.
18113           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
18114           Rename max_discont property to max_scr_gap. Erase "adjust"
18115           property.
18116           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
18117           override send_event anymore, base class does the job.
18118           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
18119           Base class now does most of the work.
18120           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
18121           Generalize to forwarding the event to all source pads in the
18122           element.
18123           * gst/mpegstream/gstmpegparse.h:
18124           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18125           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
18126           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
18127           (gst_mpeg_parse_set_property):
18128           Clock synchronization doesn't make sense anymore for a
18129           demultiplexer.
18130
18131 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
18132
18133           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
18134           Original commit message from CVS:
18135           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
18136           Don't treat normal EOS as a fatal error.
18137
18138 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
18139
18140           ext/mad/gstmad.c: Proper warning statements,
18141           Original commit message from CVS:
18142           * ext/mad/gstmad.c: (gst_mad_chain):
18143           Proper warning statements,
18144           Don't error if the src pad isn't linked when pushing.
18145           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
18146           Proper state_change, avoids borkage when going to READY
18147
18148 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18149
18150         * configure.ac:
18151         * gst-libs/Makefile.am:
18152         * gst-libs/README:
18153         * gst-libs/ext/.gitignore:
18154         * gst-libs/gst/media-info/.gitignore:
18155         * gst-libs/gst/play/.gitignore:
18156         * gst-libs/gst/play/play.h:
18157         * gst-libs/gst/play/play.vcproj:
18158           no need for an AS_LIBTOOL call
18159           Original commit message from CVS:
18160           no need for an AS_LIBTOOL call
18161
18162 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18163
18164         * Makefile.am:
18165         * common:
18166         * gst-plugins-ugly.spec.in:
18167           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
18168           Original commit message from CVS:
18169           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
18170
18171 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18172
18173           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
18174           Original commit message from CVS:
18175           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
18176           Prime libmpeg2's pumps with some null custom buffers
18177           to ensure it doesn't ask us to discard garbage later yay.
18178
18179 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18180
18181           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
18182           Original commit message from CVS:
18183           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
18184           Prime libmpeg2's pumps with some null custom buffers
18185           to ensure it ask us to discard garbage later yay.
18186
18187 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
18188
18189           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
18190           Original commit message from CVS:
18191           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
18192           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
18193           (gst_a52dec_chain_raw):
18194           * ext/a52dec/gsta52dec.h:
18195           Accept AC3 in audio/x-private1-ac3 format, which includes
18196           DVD-specific headers, as well as raw AC3, for compatibility with
18197           some demuxers.
18198
18199 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18200
18201           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
18202           Original commit message from CVS:
18203           * ext/mad/gstmad.c: (gst_mad_chain):
18204           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
18205           skip frame synthesis and consume input data as if we'd done the
18206           decode. Makes mad not error when the src pad is not connected.
18207           (#319784)
18208
18209 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18210
18211         * ChangeLog:
18212           Erase old CVS conflict line.
18213           Original commit message from CVS:
18214           Erase old CVS conflict line.
18215
18216 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18217
18218           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
18219           Original commit message from CVS:
18220           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
18221           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18222           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
18223           (gst_mpeg_parse_chain):
18224           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
18225           (gst_mpeg_demux_send_newsegment):
18226           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
18227           * gst/mpegstream/gstmpegparse.h:
18228           Rename send_discont method to send_newsegment and add parameters
18229           to handle actual segments. Adapt code all around to run with the
18230           new name and signature.
18231           * gst/mpegstream/gstmpegdemux.c:
18232           * gst/mpegstream/gstmpegparse.c:
18233           * gst/mpegstream/gstdvddemux.c:
18234           Convert to GST_BOILERPLATE.
18235
18236 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18237
18238         * configure.ac:
18239           fix AS_LIBTOOL call
18240           Original commit message from CVS:
18241           fix AS_LIBTOOL call
18242
18243 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18244
18245         * Makefile.am:
18246           add a torture target
18247           Original commit message from CVS:
18248           add a torture target
18249
18250 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18251
18252         * ChangeLog:
18253         * configure.ac:
18254           back to HEAD
18255           Original commit message from CVS:
18256           back to HEAD
18257
18258 === release 0.9.6 ===
18259
18260 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18261
18262         * ChangeLog:
18263         * NEWS:
18264         * RELEASE:
18265         * configure.ac:
18266         * docs/plugins/gst-plugins-ugly-plugins.args:
18267         * docs/plugins/gst-plugins-ugly-plugins.signals:
18268         * docs/plugins/inspect/plugin-a52dec.xml:
18269         * docs/plugins/inspect/plugin-amrnb.xml:
18270         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18271         * docs/plugins/inspect/plugin-iec958.xml:
18272         * docs/plugins/inspect/plugin-lame.xml:
18273         * docs/plugins/inspect/plugin-mad.xml:
18274         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18275         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18276         * docs/plugins/inspect/plugin-rmdemux.xml:
18277           releasing 0.9.6
18278           Original commit message from CVS:
18279           releasing 0.9.6
18280
18281 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
18282
18283           gst/realmedia/rmdemux.c: Fractional framerates.
18284           Original commit message from CVS:
18285           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
18286           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
18287           (find_seek_offset_bytes), (find_seek_offset_time),
18288           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
18289           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
18290           (gst_rmdemux_chain), (gst_rmdemux_send_event),
18291           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18292           (gst_rmdemux_parse_packet):
18293           Fractional framerates.
18294
18295 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18296
18297           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
18298           Original commit message from CVS:
18299           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
18300           (gst_mpeg2dec_negotiate_format), (handle_sequence),
18301           (gst_mpeg2dec_sink_event):
18302           * ext/mpeg2dec/gstmpeg2dec.h:
18303           Use fractional framerates
18304
18305 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
18306
18307           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
18308           Original commit message from CVS:
18309           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
18310           set_clock returns a boolean.
18311
18312 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
18313
18314           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
18315           Original commit message from CVS:
18316           * ext/mad/gstmad.c: (gst_mad_chain):
18317           Fix seeking even more by sending the newsegment event with the
18318           right parameters. Should fix querying in playbin/totem after
18319           a seek.
18320
18321 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
18322
18323           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
18324           Original commit message from CVS:
18325           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
18326           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
18327           Fix seeking in stand-alone mode. Fix nonexistant enum value
18328           introduced in previous commit. Improve debug messages here and
18329           there. Actually return a proper return value in the sink event
18330           handler.
18331
18332 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18333
18334         * ext/lame/gstlame.c:
18335           doh
18336           Original commit message from CVS:
18337           doh
18338
18339 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18340
18341         * ChangeLog:
18342         * ext/lame/gstlame.c:
18343         * ext/mad/gstmad.c:
18344         * ext/sidplay/gstsiddec.cc:
18345           fix up GValueEnum
18346           Original commit message from CVS:
18347           fix up GValueEnum
18348
18349 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
18350
18351         * ChangeLog:
18352         * ext/lame/gstlame.c:
18353         * ext/mad/gstid3tag.c:
18354         * ext/sidplay/gstsiddec.cc:
18355           Update for gst_tag_setter API changes.
18356           Original commit message from CVS:
18357           2005-11-22  Andy Wingo  <wingo@pobox.com>
18358           * Update for gst_tag_setter API changes.
18359
18360 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
18361
18362         * ChangeLog:
18363         * ext/a52dec/gsta52dec.c:
18364         * ext/mad/gstid3tag.c:
18365         * ext/mad/gstmad.c:
18366         * gst/mpegaudioparse/gstmpegaudioparse.c:
18367         * gst/mpegstream/gstdvddemux.c:
18368         * gst/mpegstream/gstmpegparse.c:
18369         * gst/realmedia/rmdemux.c:
18370           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
18371           Original commit message from CVS:
18372           2005-11-22  Andy Wingo  <wingo@pobox.com>
18373           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
18374           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
18375           * ext/mad/gstmad.c (gst_mad_chain)
18376           * gst/mpegaudioparse/gstmpegaudioparse.c
18377           (gst_mp3parse_sink_event)
18378           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18379           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
18380           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
18381           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
18382           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
18383
18384 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
18385
18386           ext/mad/Makefile.am: libgsttagedit => libgsttag
18387           Original commit message from CVS:
18388           * ext/mad/Makefile.am:
18389           libgsttagedit => libgsttag
18390
18391 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
18392
18393           ext/lame/gstlame.c: Don't take the stream lock
18394           Original commit message from CVS:
18395           * ext/lame/gstlame.c: (gst_lame_sink_event):
18396           Don't take the stream lock
18397
18398 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
18399
18400           ext/: Don't take the stream lock.
18401           Original commit message from CVS:
18402           2005-11-21  Andy Wingo  <wingo@pobox.com>
18403           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
18404           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
18405           * ext/mad/gstmad.c (gst_mad_sink_event):
18406           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
18407           stream lock.
18408           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
18409           stream lock changes.
18410
18411 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
18412
18413           *.*: Ran scripts/update-macros. Oh yes.
18414           Original commit message from CVS:
18415           2005-11-21  Andy Wingo  <wingo@pobox.com>
18416           * *.h:
18417           * *.c: Ran scripts/update-macros. Oh yes.
18418
18419 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
18420
18421           gst/mpegstream/: Filler events have beem removed for now.
18422           Original commit message from CVS:
18423           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
18424           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
18425           Filler events have beem removed for now.
18426
18427 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18428
18429           gst/: Update for GST_FOURCC_FORMAT API change.
18430           Original commit message from CVS:
18431           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
18432           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18433           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
18434           Update for GST_FOURCC_FORMAT API change.
18435
18436 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
18437
18438           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
18439           Original commit message from CVS:
18440           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18441           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18442           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18443           (gst_rmdemux_parse_packet):
18444           Modifications for disapearance of GST_PAD_IS_USABLE()
18445
18446 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
18447
18448           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
18449           Original commit message from CVS:
18450           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
18451           Remove some setcaps brokenness.
18452           Don't crash on bad input.
18453
18454 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
18455
18456           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
18457           Original commit message from CVS:
18458           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
18459           calling transform.
18460           (gst_id3_tag_do_typefind): Unref caps
18461           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
18462
18463 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
18464
18465         * ext/mad/gstmad.c:
18466           remove accidentally commited hack
18467           Original commit message from CVS:
18468           remove accidentally commited hack
18469
18470 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
18471
18472         * ext/mad/gstmad.c:
18473           free pad templates
18474           Original commit message from CVS:
18475           free pad templates
18476
18477 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
18478
18479           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
18480           Original commit message from CVS:
18481           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
18482           (gst_mpeg2dec_sink_event):
18483           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
18484           nice-ify debug message in event handler; add CHECKME.
18485           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
18486           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
18487           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
18488           (gst_dvd_demux_sync_stream_to_time):
18489           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18490           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
18491           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
18492           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
18493           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
18494           (gst_mpeg_demux_sync_stream_to_time),
18495           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
18496           * gst/mpegstream/gstmpegdemux.h:
18497           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
18498           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
18499           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
18500           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
18501           (gst_mpeg_parse_chain):
18502           * gst/mpegstream/gstmpegparse.h:
18503           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
18504           return value confusion (gst_pad_push vs. gst_pad_send_event and
18505           gst_pad_push_event); pass flow return values to caller;
18506           miscellaneous fixes and clean-ups.
18507
18508 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
18509
18510         * gst/mpegstream/gstdvddemux.c:
18511           set rank to secondary until it works 100%
18512           Original commit message from CVS:
18513           set rank to secondary until it works 100%
18514
18515 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
18516
18517         * gst-plugins-ugly.spec.in:
18518           add mpegstream plugin to spec file
18519           Original commit message from CVS:
18520           add mpegstream plugin to spec file
18521
18522 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18523
18524           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
18525           Original commit message from CVS:
18526           2005-11-14  Martin Soto  <soto@localhost.localdomain>
18527           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
18528           gstrfc2250enc.h.
18529
18530 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
18531
18532           partially port the mpegstream plugin to GStreamer 0.9.
18533           Original commit message from CVS:
18534           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
18535           * configure.ac:
18536           * gst/mpegstream/Makefile.am:
18537           * gst/mpegstream/gstdvddemux.c:
18538           * gst/mpegstream/gstdvddemux.h:
18539           * gst/mpegstream/gstmpegdemux.c:
18540           * gst/mpegstream/gstmpegdemux.h:
18541           * gst/mpegstream/gstmpegpacketize.c:
18542           * gst/mpegstream/gstmpegpacketize.h:
18543           * gst/mpegstream/gstmpegparse.c:
18544           * gst/mpegstream/gstmpegparse.h:
18545           * gst/mpegstream/gstmpegstream.c:
18546           * gst/mpegstream/gstrfc2250enc.c:
18547           * gst/mpegstream/gstrfc2250enc.h:
18548           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
18549           partially port the mpegstream plugin to GStreamer 0.9.
18550
18551 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
18552
18553           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
18554           Original commit message from CVS:
18555           2005-11-14  Andy Wingo  <wingo@pobox.com>
18556           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
18557           debugging, allows dll builds on windows. Fixes #316076.
18558
18559 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18560
18561         * ChangeLog:
18562         * configure.ac:
18563           back to head
18564           Original commit message from CVS:
18565           back to head
18566
18567 === release 0.9.5 ===
18568
18569 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18570
18571         * ChangeLog:
18572         * NEWS:
18573         * RELEASE:
18574         * common:
18575         * configure.ac:
18576         * docs/plugins/inspect/plugin-a52dec.xml:
18577         * docs/plugins/inspect/plugin-amrnb.xml:
18578         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18579         * docs/plugins/inspect/plugin-iec958.xml:
18580         * docs/plugins/inspect/plugin-lame.xml:
18581         * docs/plugins/inspect/plugin-mad.xml:
18582         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18583         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18584         * docs/plugins/inspect/plugin-rmdemux.xml:
18585           releasing 0.9.5
18586           Original commit message from CVS:
18587           releasing 0.9.5
18588
18589 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
18590
18591           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
18592           Original commit message from CVS:
18593           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
18594           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18595           (handle_sequence), (handle_picture), (handle_slice),
18596           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
18597           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
18598           Forward GstFlowReturn about everywhere.
18599           Handle seeking correctly.
18600
18601 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
18602
18603           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
18604           Original commit message from CVS:
18605           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
18606           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
18607           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
18608           Small cleanups in refcounting.
18609
18610 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
18611
18612           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
18613           Original commit message from CVS:
18614           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18615           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
18616           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18617           (handle_sequence), (handle_picture):
18618           * ext/mpeg2dec/gstmpeg2dec.h:
18619           Removed lots of dubious code.
18620           Handle flushing and seeking correctly. Still leaks though...
18621
18622 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
18623
18624         * ChangeLog:
18625         * configure.ac:
18626           port plugins listing changes
18627           Original commit message from CVS:
18628           port plugins listing changes
18629
18630 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18631
18632         * ChangeLog:
18633         * configure.ac:
18634           back to HEAD
18635           Original commit message from CVS:
18636           back to HEAD
18637
18638 === release 0.9.4 ===
18639
18640 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18641
18642         * ChangeLog:
18643         * Makefile.am:
18644         * NEWS:
18645         * RELEASE:
18646         * configure.ac:
18647         * docs/plugins/gst-plugins-ugly-plugins.args:
18648         * docs/plugins/gst-plugins-ugly-plugins.signals:
18649         * docs/plugins/inspect/plugin-a52dec.xml:
18650         * docs/plugins/inspect/plugin-amrnb.xml:
18651         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18652         * docs/plugins/inspect/plugin-iec958.xml:
18653         * docs/plugins/inspect/plugin-lame.xml:
18654         * docs/plugins/inspect/plugin-mad.xml:
18655         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18656         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18657         * docs/plugins/inspect/plugin-rmdemux.xml:
18658         * gst/realmedia/rmdemux.c:
18659         * po/POTFILES.in:
18660           releasing 0.9.4
18661           Original commit message from CVS:
18662           releasing 0.9.4
18663
18664 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
18665
18666           gst/realmedia/rmdemux.c: STOPPED->FAILED
18667           Original commit message from CVS:
18668           2005-10-23  Julien MOUTTE  <julien@moutte.net>
18669           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
18670
18671 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
18672
18673         * gst-plugins-ugly.spec.in:
18674           add packaging of a52dec
18675           Original commit message from CVS:
18676           add packaging of a52dec
18677
18678 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
18679
18680           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
18681           Original commit message from CVS:
18682           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18683           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
18684           Set correct stream time in newsegment event.
18685
18686 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18687
18688         * ext/Makefile.am:
18689           fix distcheck
18690           Original commit message from CVS:
18691           fix distcheck
18692
18693 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18694
18695         * ChangeLog:
18696         * ext/Makefile.am:
18697           fix distcheck
18698           Original commit message from CVS:
18699           fix distcheck
18700
18701 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
18702
18703           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
18704           Original commit message from CVS:
18705           * ext/a52dec/Makefile.am:
18706           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
18707           (gst_a52dec_class_init), (gst_a52dec_sink_event),
18708           (gst_a52dec_change_state):
18709           * ext/a52dec/gsta52dec.h:
18710           Re-enable CPU flags, use liboil to get them.
18711
18712 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18713
18714           Port AC3 decoder to 0.9 (#318849).
18715           Original commit message from CVS:
18716           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18717           * configure.ac:
18718           * ext/a52dec/Makefile.am:
18719           * ext/a52dec/gsta52dec.c:
18720           * ext/a52dec/gsta52dec.h:
18721           Port AC3 decoder to 0.9 (#318849).
18722
18723 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
18724
18725           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
18726           Original commit message from CVS:
18727           * ext/sidplay/gstsiddec.cc:
18728           Small fixes and more error messages.
18729
18730 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
18731
18732           API change fixen.
18733           Original commit message from CVS:
18734           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
18735           (gst_amrnbparse_state_change):
18736           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18737           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
18738           * ext/mpeg2dec/gstmpeg2dec.c:
18739           * ext/sidplay/gstsiddec.cc:
18740           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18741           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
18742           API change fixen.
18743
18744 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
18745
18746           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
18747           Original commit message from CVS:
18748           * configure.ac:
18749           GST_DOC has been renamed to GST_DOCBOOK_CHECK
18750
18751 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18752
18753           configure.ac: some docs I had
18754           Original commit message from CVS:
18755           * configure.ac:
18756           some docs I had
18757           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18758           trivial fixes
18759
18760 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
18761
18762           gst/realmedia/rmdemux.c: segment-start/done API change.
18763           Original commit message from CVS:
18764           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18765           (gst_rmdemux_perform_seek):
18766           segment-start/done API change.
18767
18768 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
18769
18770         * ChangeLog:
18771         * common:
18772         * gst/iec958/ac3iec.c:
18773           Set buffer durations on IEC958 buffers.
18774           Original commit message from CVS:
18775           Set buffer durations on IEC958 buffers.
18776
18777 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
18778
18779           configure.ac: Fix glib check
18780           Original commit message from CVS:
18781           * configure.ac:
18782           Fix glib check
18783
18784 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
18785
18786           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18787           Original commit message from CVS:
18788           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
18789           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18790
18791 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18792
18793           examples/stats/mp2ogg.c: yes, typo fixes
18794           Original commit message from CVS:
18795           * examples/stats/mp2ogg.c:
18796           yes, typo fixes
18797
18798 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18799
18800           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
18801           Original commit message from CVS:
18802           * examples/indexing/indexmpeg.c: (main):
18803           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
18804           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
18805           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
18806           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
18807           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
18808           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
18809           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
18810           * ext/dvdread/dvdreadsrc.h:
18811           * ext/lame/gstlame.h:
18812           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
18813           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
18814           * gst/iec958/ac3iec.h:
18815           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
18816           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
18817           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
18818           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
18819           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
18820           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
18821           moved bitshift from macro to enum definition
18822
18823 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
18824
18825           newsegment API update.
18826           Original commit message from CVS:
18827           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
18828           * ext/mad/gstmad.c: (gst_mad_chain):
18829           * gst/mpegaudioparse/gstmpegaudioparse.c:
18830           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18831           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
18832           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
18833           newsegment API update.
18834
18835 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
18836
18837           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
18838           Original commit message from CVS:
18839           * ext/amrnb/amrnbdec.c:
18840           Mark invalid frame sizes
18841           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
18842           UNUSABLE is not to be used here, just push out stuff so
18843           probes can continue linking or making the pad usable.
18844
18845 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
18846
18847         * ChangeLog:
18848         * gst/realmedia/rmdemux.c:
18849           Improve seek error-resilience.
18850           Original commit message from CVS:
18851           Improve seek error-resilience.
18852           Better error handling generally.
18853
18854 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18855
18856         * ChangeLog:
18857         * configure.ac:
18858           back to head
18859           Original commit message from CVS:
18860           back to head
18861
18862 === release 0.9.3 ===
18863
18864 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18865
18866         * ChangeLog:
18867         * NEWS:
18868         * README:
18869         * configure.ac:
18870         * ext/sidplay/Makefile.am:
18871           release time
18872           Original commit message from CVS:
18873           release time
18874
18875 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
18876
18877         * gst/realmedia/rmdemux.h:
18878           Forgot to commit this file. I hate Nano.
18879           Original commit message from CVS:
18880           Forgot to commit this file. I hate Nano.
18881
18882 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
18883
18884         * ChangeLog:
18885         * common:
18886         * gst/realmedia/rmdemux.c:
18887           Sanity checks and memory leak fixes for real demuxer
18888           Original commit message from CVS:
18889           Sanity checks and memory leak fixes for real demuxer
18890
18891 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
18892
18893           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
18894           Original commit message from CVS:
18895           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
18896           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
18897           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
18898           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
18899           Real demuxer fixes. Make it more bulletproof against bad data,
18900           identify a few more stream types.
18901           Fix seeking so that it works (at least with the seek example
18902           program; it still fails with totem).
18903
18904 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
18905
18906           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
18907           Original commit message from CVS:
18908           * gst/mpegaudioparse/gstmpegaudioparse.c:
18909           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18910           Set correct caps on buffers too.
18911
18912 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
18913
18914           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
18915           Original commit message from CVS:
18916           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
18917           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18918           * gst/mpegaudioparse/gstmpegaudioparse.h:
18919           Put timestamps on buffers.
18920
18921 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
18922
18923         * ChangeLog:
18924         * ext/amrnb/amrnbenc.c:
18925           Changed amrnbenc description, it is an encoder, not decoder.
18926           Original commit message from CVS:
18927           Changed amrnbenc description, it is an encoder, not decoder.
18928
18929 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
18930
18931         * ChangeLog:
18932         * gst/iec958/ac3_padder.c:
18933         * gst/iec958/ac3_padder.h:
18934         * gst/iec958/ac3iec.c:
18935           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
18936           Original commit message from CVS:
18937           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
18938           more accurate, and to check AC3 checksums (both of them in each frame),
18939           and dump the frame (as a probable sync failure) if they don't match.
18940           General code cleanup, improved comments. Changed to not construct the
18941           header backwards, and not byteswap everything else. If we end up needing
18942           to do little-endian output, we should swap in the element doing the
18943           output (AC3 is big-endian).
18944
18945 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
18946
18947         * gst-plugins-ugly.spec.in:
18948           fix spec file for ugly
18949           Original commit message from CVS:
18950           fix spec file for ugly
18951
18952 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18953
18954         * docs/plugins/inspect/plugin-lame.xml:
18955           revert empty commit
18956           Original commit message from CVS:
18957           revert empty commit
18958
18959 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18960
18961         * docs/plugins/scan.stamp:
18962           whoops, wrong files
18963           Original commit message from CVS:
18964           whoops, wrong files
18965
18966 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18967
18968           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
18969           Original commit message from CVS:
18970           * docs/plugins/gst-plugins-ugly-plugins.args:
18971           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18972           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18973           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18974           commit missing files
18975           * docs/plugins/inspect/plugin-lame.xml:
18976           update
18977
18978 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18979
18980         * Makefile.am:
18981         * common:
18982         * gst-plugins-ugly.spec.in:
18983           add check-valgrind target
18984           Original commit message from CVS:
18985           add check-valgrind target
18986
18987 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18988
18989         * docs/plugins/scanobj-build.stamp:
18990           add stamp
18991           Original commit message from CVS:
18992           add stamp
18993
18994 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
18995
18996           ext/lame/gstlame.c: Set caps on outgoing buffers.
18997           Original commit message from CVS:
18998           * ext/lame/gstlame.c: (gst_lame_chain):
18999           Set caps on outgoing buffers.
19000
19001 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19002
19003         * ChangeLog:
19004         * ext/lame/gstlame.c:
19005         * ext/lame/gstlame.h:
19006           clean up further so we don't try to set up five times for a simple pipeline
19007           Original commit message from CVS:
19008           clean up further so we don't try to set up five times for
19009           a simple pipeline
19010
19011 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
19012
19013         * ChangeLog:
19014         * common:
19015         * gst/iec958/ac3iec.c:
19016           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
19017           Original commit message from CVS:
19018           Set setcaps function on sink pad, not source pad. Produce correct caps
19019           on output buffers.
19020
19021 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19022
19023         * common:
19024         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19025         * docs/plugins/inspect/plugin-iec958.xml:
19026         * docs/plugins/inspect/plugin-lame.xml:
19027         * docs/plugins/inspect/plugin-mad.xml:
19028         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19029         * docs/plugins/inspect/plugin-rmdemux.xml:
19030           update inspect with source
19031           Original commit message from CVS:
19032           update inspect with source
19033
19034 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19035
19036           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
19037           Original commit message from CVS:
19038           * ext/mad/gstid3tag.c:
19039           gsttaginterface.h -> gsttagsetter.h
19040
19041 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19042
19043         * configure.ac:
19044           back to HEAD
19045           Original commit message from CVS:
19046           back to HEAD
19047
19048 === release 0.9.1 ===
19049
19050 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19051
19052         * ChangeLog:
19053         * NEWS:
19054         * README:
19055         * RELEASE:
19056         * autogen.sh:
19057         * configure.ac:
19058           releasing 0.9.2
19059           Original commit message from CVS:
19060           releasing 0.9.2
19061
19062 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
19063
19064           ext/amrnb/: State change function updates.
19065           Original commit message from CVS:
19066           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
19067           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
19068           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
19069           State change function updates.
19070
19071 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19072
19073           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
19074           Original commit message from CVS:
19075           * ext/mpeg2dec/gstmpeg2dec.c:
19076           GST_CAT_SEEK disappeared from the public API at some point
19077
19078 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19079
19080         * gst/iec958/ac3_padder.c:
19081         * gst/iec958/ac3_padder.h:
19082           doc fixes
19083           Original commit message from CVS:
19084           doc fixes
19085
19086 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19087
19088         * Makefile.am:
19089         * autogen.sh:
19090         * common:
19091         * configure.ac:
19092         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19093         * docs/plugins/inspect-build.stamp:
19094         * docs/plugins/inspect.stamp:
19095         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19096         * docs/plugins/inspect/plugin-iec958.xml:
19097         * docs/plugins/inspect/plugin-lame.xml:
19098         * docs/plugins/inspect/plugin-mad.xml:
19099         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19100         * docs/plugins/inspect/plugin-rmdemux.xml:
19101           docs for ugly plugins
19102           Original commit message from CVS:
19103           docs for ugly plugins
19104
19105 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19106
19107         * gst-plugins-ugly.spec.in:
19108         * gst/iec958/Makefile.am:
19109           build fixes
19110           Original commit message from CVS:
19111           build fixes
19112
19113 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
19114
19115         * ChangeLog:
19116         * gst/iec958/ac3iec.c:
19117           Accept audio/x-private1-a3c on sink pad
19118           Original commit message from CVS:
19119           Accept audio/x-private1-a3c on sink pad
19120
19121 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19122
19123         * gst-plugins-ugly.spec.in:
19124           spec updates
19125           Original commit message from CVS:
19126           spec updates
19127
19128 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
19129
19130         * examples/gstplay/player.c:
19131         * examples/stats/mp2ogg.c:
19132         * ext/a52dec/gsta52dec.c:
19133         * ext/amrnb/amrnbdec.c:
19134         * ext/amrnb/amrnbenc.c:
19135         * ext/amrnb/amrnbparse.c:
19136         * ext/dvdnav/dvdnavsrc.c:
19137         * ext/dvdread/dvdreadsrc.c:
19138         * ext/lame/gstlame.c:
19139         * ext/mad/gstid3tag.c:
19140         * ext/mad/gstmad.c:
19141         * ext/mpeg2dec/gstmpeg2dec.c:
19142         * gst/ac3parse/gstac3parse.c:
19143         * gst/asfdemux/gstasfdemux.c:
19144         * gst/asfdemux/gstasfmux.c:
19145         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19146         * gst/iec958/ac3iec.c:
19147         * gst/mpegaudioparse/gstmpegaudioparse.c:
19148         * gst/mpegstream/gstdvddemux.c:
19149         * gst/mpegstream/gstmpegdemux.c:
19150         * gst/mpegstream/gstmpegparse.c:
19151         * gst/mpegstream/gstrfc2250enc.c:
19152         * gst/realmedia/rmdemux.c:
19153         * gst/synaesthesia/gstsynaesthesia.c:
19154           All plugins updated for element state changes.
19155           Original commit message from CVS:
19156           2005-09-02  Andy Wingo  <wingo@pobox.com>
19157           * All plugins updated for element state changes.
19158
19159 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
19160
19161         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19162         * gst/iec958/ac3iec.c:
19163           Fix return types in setcaps functions
19164           Original commit message from CVS:
19165           Fix return types in setcaps functions
19166
19167 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
19168
19169         * ChangeLog:
19170         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19171         * gst/iec958/ac3iec.c:
19172           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
19173           Original commit message from CVS:
19174           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
19175           Some general cleanups in iec958 framer.
19176
19177 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19178
19179         * common:
19180         * m4/Makefile.am:
19181         * m4/as-arts.m4:
19182         * m4/esd.m4:
19183         * m4/gst-alsa.m4:
19184         * m4/gst-artsc.m4:
19185         * m4/gst-matroska.m4:
19186         * m4/ogg.m4:
19187         * m4/vorbis.m4:
19188           fix distcheck; remove some old m4s
19189           Original commit message from CVS:
19190           fix distcheck; remove some old m4s
19191
19192 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
19193
19194         * ChangeLog:
19195         * configure.ac:
19196         * gst/iec958/Makefile.am:
19197         * gst/iec958/ac3_padder.c:
19198         * gst/iec958/ac3_padder.h:
19199         * gst/iec958/ac3iec.c:
19200         * gst/iec958/ac3iec.h:
19201           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19202           Original commit message from CVS:
19203           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19204
19205 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
19206
19207           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
19208           Original commit message from CVS:
19209           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
19210           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
19211           (gst_dvdlpcmdec_change_state):
19212           Cleanups, fixed header parsing and stripping.
19213
19214 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
19215
19216         * ChangeLog:
19217         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19218           Use the right bytes when parsing the LPCM dvd header
19219           Original commit message from CVS:
19220           Use the right bytes when parsing the LPCM dvd header
19221
19222 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
19223
19224         * ChangeLog:
19225         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19226           Return the correct values from chain function
19227           Original commit message from CVS:
19228           Return the correct values from chain function
19229
19230 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19231
19232         * common:
19233         * docs/Makefile.am:
19234         * docs/plugins/.gitignore:
19235         * docs/random/ChangeLog-0.8:
19236         * docs/version.entities.in:
19237           adding doc stuff
19238           Original commit message from CVS:
19239           adding doc stuff
19240
19241 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
19242
19243         * ChangeLog:
19244         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19245         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19246           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
19247           Original commit message from CVS:
19248           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
19249           header; instead do this internally. Also support the old way, using
19250           a different mime-type. CVS:
19251