Release 1.3.3
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.3.3 ===
2
3 2014-06-22  Sebastian Dröge <slomo@coaxion.net>
4
5         * configure.ac:
6           releasing 1.3.3
7
8 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
9
10         * po/de.po:
11         * po/nl.po:
12           po: Update translations
13
14 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
15
16         * gst/realmedia/rmdemux.c:
17         * gst/realmedia/rmdemux.h:
18           rmdemux: use GstFlowCombiner
19           Removes flow return combination code to use the newly added GstFlowCombiner
20           https://bugzilla.gnome.org/show_bug.cgi?id=709224
21
22 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
23
24         * gst/asfdemux/gstasfdemux.c:
25         * gst/asfdemux/gstasfdemux.h:
26           asfdemux: use GstFlowCombiner
27           Removes flow return combination code to use the newly added GstFlowCombiner
28           https://bugzilla.gnome.org/show_bug.cgi?id=709224
29
30 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
31
32         * ext/x264/gstx264enc.c:
33           x264enc: fix caps leak in set_format()
34           https://bugzilla.gnome.org/show_bug.cgi?id=730865
35
36 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
37
38         * gst/asfdemux/gstasfdemux.c:
39           asfdemux: Handle initial 0 timestamp that should have been -1
40           https://bugzilla.gnome.org/show_bug.cgi?id=719660
41
42 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
43
44         * configure.ac:
45           Back to development
46
47 === release 1.3.2 ===
48
49 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
50
51         * ChangeLog:
52         * NEWS:
53         * RELEASE:
54         * common:
55         * configure.ac:
56         * docs/plugins/inspect-build.stamp:
57         * docs/plugins/inspect.stamp:
58         * docs/plugins/inspect/plugin-a52dec.xml:
59         * docs/plugins/inspect/plugin-amrnb.xml:
60         * docs/plugins/inspect/plugin-amrwbdec.xml:
61         * docs/plugins/inspect/plugin-asf.xml:
62         * docs/plugins/inspect/plugin-cdio.xml:
63         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
64         * docs/plugins/inspect/plugin-dvdread.xml:
65         * docs/plugins/inspect/plugin-dvdsub.xml:
66         * docs/plugins/inspect/plugin-lame.xml:
67         * docs/plugins/inspect/plugin-mad.xml:
68         * docs/plugins/inspect/plugin-mpeg2dec.xml:
69         * docs/plugins/inspect/plugin-realmedia.xml:
70         * docs/plugins/inspect/plugin-siddec.xml:
71         * docs/plugins/inspect/plugin-twolame.xml:
72         * docs/plugins/inspect/plugin-x264.xml:
73         * docs/plugins/inspect/plugin-xingmux.xml:
74         * gst-plugins-ugly.doap:
75         * win32/common/config.h:
76           Release 1.3.2
77
78 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
79
80         * po/af.po:
81         * po/az.po:
82         * po/bg.po:
83         * po/ca.po:
84         * po/cs.po:
85         * po/da.po:
86         * po/de.po:
87         * po/el.po:
88         * po/en_GB.po:
89         * po/eo.po:
90         * po/es.po:
91         * po/eu.po:
92         * po/fi.po:
93         * po/fr.po:
94         * po/gl.po:
95         * po/hr.po:
96         * po/hu.po:
97         * po/id.po:
98         * po/it.po:
99         * po/ja.po:
100         * po/lt.po:
101         * po/lv.po:
102         * po/ms.po:
103         * po/mt.po:
104         * po/nb.po:
105         * po/nl.po:
106         * po/or.po:
107         * po/pl.po:
108         * po/pt_BR.po:
109         * po/ro.po:
110         * po/ru.po:
111         * po/sk.po:
112         * po/sl.po:
113         * po/sq.po:
114         * po/sr.po:
115         * po/sv.po:
116         * po/tr.po:
117         * po/uk.po:
118         * po/vi.po:
119         * po/zh_CN.po:
120           Update .po files
121
122 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
123
124         * common:
125           Automatic update of common submodule
126           From 211fa5f to 1f5d3c3
127
128 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
129
130         * ext/mpeg2dec/gstmpeg2dec.h:
131           mpeg2dec: remove unused struct members
132
133 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
134
135         * gst/realmedia/rtspreal.c:
136           rtspreal: Fix some memory leaks in an error path
137           CID 1212165.
138
139 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
140
141         * ext/mpeg2dec/gstmpeg2dec.c:
142           mpeg2dec: Release codec state on negotiation failures
143           Else it leaks
144           CID #1212169
145
146 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
147
148         * configure.ac:
149           Back to development
150
151 === release 1.3.1 ===
152
153 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
154
155         * ChangeLog:
156         * NEWS:
157         * RELEASE:
158         * configure.ac:
159         * docs/plugins/gst-plugins-ugly-plugins.args:
160         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
161         * docs/plugins/inspect/plugin-a52dec.xml:
162         * docs/plugins/inspect/plugin-amrnb.xml:
163         * docs/plugins/inspect/plugin-amrwbdec.xml:
164         * docs/plugins/inspect/plugin-asf.xml:
165         * docs/plugins/inspect/plugin-cdio.xml:
166         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
167         * docs/plugins/inspect/plugin-dvdread.xml:
168         * docs/plugins/inspect/plugin-dvdsub.xml:
169         * docs/plugins/inspect/plugin-lame.xml:
170         * docs/plugins/inspect/plugin-mad.xml:
171         * docs/plugins/inspect/plugin-mpeg2dec.xml:
172         * docs/plugins/inspect/plugin-realmedia.xml:
173         * docs/plugins/inspect/plugin-siddec.xml:
174         * docs/plugins/inspect/plugin-twolame.xml:
175         * docs/plugins/inspect/plugin-x264.xml:
176         * docs/plugins/inspect/plugin-xingmux.xml:
177         * gst-plugins-ugly.doap:
178         * win32/common/config.h:
179           Release 1.3.1
180
181 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
182
183         * po/af.po:
184         * po/az.po:
185         * po/bg.po:
186         * po/ca.po:
187         * po/cs.po:
188         * po/da.po:
189         * po/de.po:
190         * po/el.po:
191         * po/en_GB.po:
192         * po/eo.po:
193         * po/es.po:
194         * po/eu.po:
195         * po/fi.po:
196         * po/fr.po:
197         * po/gl.po:
198         * po/hr.po:
199         * po/hu.po:
200         * po/id.po:
201         * po/it.po:
202         * po/ja.po:
203         * po/lt.po:
204         * po/lv.po:
205         * po/ms.po:
206         * po/mt.po:
207         * po/nb.po:
208         * po/nl.po:
209         * po/or.po:
210         * po/pl.po:
211         * po/pt_BR.po:
212         * po/ro.po:
213         * po/ru.po:
214         * po/sk.po:
215         * po/sl.po:
216         * po/sq.po:
217         * po/sr.po:
218         * po/sv.po:
219         * po/tr.po:
220         * po/uk.po:
221         * po/vi.po:
222         * po/zh_CN.po:
223           Update .po files
224
225 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
226
227         * po/de.po:
228         * po/id.po:
229         * po/lv.po:
230         * po/sk.po:
231         * po/sr.po:
232           po: Update translations
233
234 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
235
236         * common:
237           Automatic update of common submodule
238           From bcb1518 to 211fa5f
239
240 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
241
242         * ext/sidplay/gstsiddec.cc:
243         * gst/asfdemux/gstrtspwms.c:
244         * gst/realmedia/rademux.c:
245         * gst/realmedia/rdtmanager.c:
246         * gst/realmedia/rtspreal.c:
247           docs: remove outdated and pointless 'Last reviewed' lines from docs
248           They are very confusing for people, and more often than not
249           also just not very accurate. Seeing 'last reviewed: 2005' in
250           your docs is not very confidence-inspiring. Let's just remove
251           those comments.
252
253 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
254
255         * gst/dvdsub/gstdvdsubdec.c:
256           dvdsubdec: fix spurious rejection of 0 time offset commands
257           Coverity 206168
258
259 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
260
261         * ext/dvdread/dvdreadsrc.c:
262           dvdread: avoid intermediate promotion to signed
263           We should not reach the dangerous range here, though.
264           Coverity 206491, 206492, 1139856
265
266 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
267
268         * ext/mpeg2dec/gstmpeg2dec.c:
269           mpeg2dec: do not reset the whole video info when setting size
270           New changes to gstvideo will reset all the video info state
271           when calling _set_format, overwriting what was previously set
272           in the preceding code.
273           The comment says the following code is meant to preserve the
274           pre-crop size, so let's just keep the size and related data
275           as this does not seem to break anything else (this is what
276           the _set_format call would have set before the change that
277           reset all data, except the colorimetry).
278
279 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
280
281         * gst/asfdemux/gstasfdemux.c:
282           asfdemux: Fix payloads check
283           Don't iterate stream->payloads if ... it doesn't exist
284           CID #1139846
285
286 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
287
288         * .gitignore:
289           .gitignore: Ignore gcov intermediate files
290           https://bugzilla.gnome.org/show_bug.cgi?id=725483
291
292 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
293
294         * common:
295           Automatic update of common submodule
296           From fe1672e to bcb1518
297
298 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
299
300         * common:
301           Automatic update of common submodule
302           From 1a07da9 to fe1672e
303
304 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
305
306         * docs/Makefile.am:
307           docs: install prebuilt plugin docs if gtk-doc is disabled
308           Sync to the Makefile.am from gst-plugin-base where it is done right.
309           Fixes #725034
310
311 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
312
313         * gst/xingmux/gstxingmux.c:
314         * gst/xingmux/plugin.c:
315           xingmux: add muxer category and make element plugable
316           This is required to make encodebin consider the element. Yet it is not enough to
317           have it plugged it has a lower priority than most mp3encoders and no different
318           caps.
319
320 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
321
322         * ext/x264/gstx264enc.c:
323           x264enc: allow lossless compression (qp=0)
324           https://bugzilla.gnome.org/show_bug.cgi?id=725051
325
326 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
327
328         * m4/a52.m4:
329           m4: Remove extra check for 11+ year old a52 release
330           You deserve a build failure if you still have that version
331           If someone wants to completely remove this m4 to replace it with the
332           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
333
334 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
335
336         * m4/a52.m4:
337           m4: Fix multiple tests in AC_CHECK_A52DEC
338
339 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
340
341         * gst/asfdemux/gstasfdemux.c:
342           asfdemux: Remove unused function
343
344 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
345
346         * tests/check/Makefile.am:
347           check: Fix test location
348
349 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
350
351         * tests/check/Makefile.am:
352           tests: Don't build disabled plugins' check tests
353           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
354
355 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
356
357         * common:
358           Automatic update of common submodule
359           From d48bed3 to 1a07da9
360
361 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
362
363         * gst/asfdemux/gstasfdemux.c:
364           asfdemux: only add "format" field with fourcc to WMV caps
365           Doesn't make sense for e.g. H264 or MJPEG.
366
367 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
368
369         * autogen.sh:
370         * common:
371           Automatic update of common submodule
372           From dbedaa0 to d48bed3
373
374 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
375
376         * po/Makevars:
377           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
378           https://bugzilla.gnome.org/show_bug.cgi?id=705455
379
380 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
381
382         * ext/amrwbdec/amrwbdec.c:
383           amrwbdec: Remove some dead code
384
385 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
386
387         * ext/amrnb/amrnbdec.c:
388           amrnbdec: Remove some dead code
389
390 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
391
392         * ext/amrnb/amrnbdec.c:
393           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
394
395 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
396
397         * ext/amrwbdec/amrwbdec.c:
398           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
399
400 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
401
402         * ext/mpeg2dec/gstmpeg2dec.c:
403           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
404
405 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
406
407         * ext/x264/gstx264enc.c:
408           x264enc: fix compiler warning
409           Compiler warns rightly about possibly uninitialized variable.
410
411 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
412
413         * ext/x264/gstx264enc.c:
414           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
415           gst-launch-1.0 videotestsrc ! x264enc
416
417 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
418
419         * ext/mpeg2dec/gstmpeg2dec.c:
420           mpeg2dec: graceful degradation for badly parsed input
421
422 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
423
424         * common:
425           Automatic update of common submodule
426           From 865aa20 to dbedaa0
427
428 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
429
430         * gst/asfdemux/asfpacket.c:
431           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
432           So, don't need to check previous payload's mo_size and current
433           payload's mo_size when merging it.
434           https://bugzilla.gnome.org/show_bug.cgi?id=710609
435
436 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
437
438         * gst/asfdemux/gstasfdemux.c:
439         * gst/asfdemux/gstasfdemux.h:
440           asfdemux: Keep audio error checking fields only for audio
441           Video shouldn't need to be descrambled, this can cause frames data
442           to be corrupted
443           https://bugzilla.gnome.org/show_bug.cgi?id=684942
444
445 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
446
447         * gst/asfdemux/gstasfdemux.c:
448           asfdemux: really copy the buffer data
449           Pass the copy-memory flag to copy the memory for the output buffer,
450           otherwise we end with 0-sized buffers
451           https://bugzilla.gnome.org/show_bug.cgi?id=684942
452
453 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
454
455         * ext/x264/gstx264enc.c:
456           x264enc: If FPS is available, set VFR to false
457           https://bugzilla.gnome.org/show_bug.cgi?id=708940
458
459 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
460
461         * gst/asfdemux/gstasfdemux.c:
462           asfdemux: Only use segment.start as seek_time if it is relative
463           Relying on the gst_segment_do_seek results for getting the
464           seeking time should not be used if seek type is SET because the
465           do_seek function makes the 'cur` position of the seek normalized
466           on the segment range. This means that seeking beyond the end of the
467           file might not result in instant EOS as it will end up seeking to
468           the final ts of the file.
469           In asf seeking to the final timestamp can lead to seeking to the last
470           keyframe, meaning a few seconds of video will still be played, which should
471           not be the desired behavior when seeking beyong file limits.
472
473 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
474
475         * gst/asfdemux/gstasfdemux.c:
476           asfdemux: Parse last simple index entry
477           The entry size is fixed at 6, fix typo to finish parsing the index
478           correctly until the last sample
479
480 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
481
482         * README:
483         * common:
484           Automatic update of common submodule
485           From 6b03ba7 to 865aa20
486
487 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
488
489         * configure.ac:
490           configure: Actually use 1.3.0.1 as version to make configure happy
491
492 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
493
494         * configure.ac:
495           Back to development
496
497 === release 1.2.0 ===
498
499 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
500
501         * ChangeLog:
502         * NEWS:
503         * RELEASE:
504         * configure.ac:
505         * docs/plugins/inspect/plugin-a52dec.xml:
506         * docs/plugins/inspect/plugin-amrnb.xml:
507         * docs/plugins/inspect/plugin-amrwbdec.xml:
508         * docs/plugins/inspect/plugin-asf.xml:
509         * docs/plugins/inspect/plugin-cdio.xml:
510         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
511         * docs/plugins/inspect/plugin-dvdread.xml:
512         * docs/plugins/inspect/plugin-dvdsub.xml:
513         * docs/plugins/inspect/plugin-lame.xml:
514         * docs/plugins/inspect/plugin-mad.xml:
515         * docs/plugins/inspect/plugin-mpeg2dec.xml:
516         * docs/plugins/inspect/plugin-realmedia.xml:
517         * docs/plugins/inspect/plugin-siddec.xml:
518         * docs/plugins/inspect/plugin-twolame.xml:
519         * docs/plugins/inspect/plugin-x264.xml:
520         * docs/plugins/inspect/plugin-xingmux.xml:
521         * gst-plugins-ugly.doap:
522         * win32/common/config.h:
523           Release 1.2.0
524
525 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
526
527         * po/af.po:
528         * po/az.po:
529         * po/bg.po:
530         * po/ca.po:
531         * po/cs.po:
532         * po/da.po:
533         * po/de.po:
534         * po/el.po:
535         * po/en_GB.po:
536         * po/eo.po:
537         * po/es.po:
538         * po/eu.po:
539         * po/fi.po:
540         * po/fr.po:
541         * po/gl.po:
542         * po/hr.po:
543         * po/hu.po:
544         * po/id.po:
545         * po/it.po:
546         * po/ja.po:
547         * po/lt.po:
548         * po/lv.po:
549         * po/ms.po:
550         * po/mt.po:
551         * po/nb.po:
552         * po/nl.po:
553         * po/or.po:
554         * po/pl.po:
555         * po/pt_BR.po:
556         * po/ro.po:
557         * po/ru.po:
558         * po/sk.po:
559         * po/sl.po:
560         * po/sq.po:
561         * po/sr.po:
562         * po/sv.po:
563         * po/tr.po:
564         * po/uk.po:
565         * po/vi.po:
566         * po/zh_CN.po:
567           Update .po files
568
569 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
570
571         * ext/x264/gstx264enc.c:
572           x264enc: Update the documentation to match the default profile used
573           https://bugzilla.gnome.org/show_bug.cgi?id=708036
574
575 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
576
577         * common:
578           Automatic update of common submodule
579           From b613661 to 6b03ba7
580
581 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
582
583         * common:
584           Automatic update of common submodule
585           From 74a6857 to b613661
586
587 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
588
589         * autogen.sh:
590         * common:
591           Automatic update of common submodule
592           From 098c0d7 to 74a6857
593
594 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
595
596         * configure.ac:
597           Back to development
598
599 === release 1.1.90 ===
600
601 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
602
603         * ChangeLog:
604         * NEWS:
605         * RELEASE:
606         * configure.ac:
607         * docs/plugins/inspect/plugin-a52dec.xml:
608         * docs/plugins/inspect/plugin-amrnb.xml:
609         * docs/plugins/inspect/plugin-amrwbdec.xml:
610         * docs/plugins/inspect/plugin-asf.xml:
611         * docs/plugins/inspect/plugin-cdio.xml:
612         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
613         * docs/plugins/inspect/plugin-dvdread.xml:
614         * docs/plugins/inspect/plugin-dvdsub.xml:
615         * docs/plugins/inspect/plugin-lame.xml:
616         * docs/plugins/inspect/plugin-mad.xml:
617         * docs/plugins/inspect/plugin-mpeg2dec.xml:
618         * docs/plugins/inspect/plugin-realmedia.xml:
619         * docs/plugins/inspect/plugin-siddec.xml:
620         * docs/plugins/inspect/plugin-twolame.xml:
621         * docs/plugins/inspect/plugin-x264.xml:
622         * docs/plugins/inspect/plugin-xingmux.xml:
623         * gst-plugins-ugly.doap:
624         * win32/common/config.h:
625           Release 1.1.90
626
627 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
628
629         * po/af.po:
630         * po/az.po:
631         * po/bg.po:
632         * po/ca.po:
633         * po/cs.po:
634         * po/da.po:
635         * po/de.po:
636         * po/el.po:
637         * po/en_GB.po:
638         * po/eo.po:
639         * po/es.po:
640         * po/eu.po:
641         * po/fi.po:
642         * po/fr.po:
643         * po/gl.po:
644         * po/hr.po:
645         * po/hu.po:
646         * po/id.po:
647         * po/it.po:
648         * po/ja.po:
649         * po/lt.po:
650         * po/lv.po:
651         * po/ms.po:
652         * po/mt.po:
653         * po/nb.po:
654         * po/nl.po:
655         * po/or.po:
656         * po/pl.po:
657         * po/pt_BR.po:
658         * po/ro.po:
659         * po/ru.po:
660         * po/sk.po:
661         * po/sl.po:
662         * po/sq.po:
663         * po/sr.po:
664         * po/sv.po:
665         * po/tr.po:
666         * po/uk.po:
667         * po/vi.po:
668         * po/zh_CN.po:
669           Update .po files
670
671 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
672
673         * po/cs.po:
674           po: Update translations
675
676 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
677
678         * ext/x264/gstx264enc.c:
679         * tests/check/elements/x264enc.c:
680           x264enc: Implement getcaps that restricts the input format depending on the output profile
681           Also add some x264enc profile tests
682           https://bugzilla.gnome.org/show_bug.cgi?id=708326
683
684 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
685
686         * gst/asfdemux/asfpacket.c:
687         * gst/asfdemux/gstasfdemux.c:
688           asfdemux: fix playback regression in push mode
689
690 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
691
692         * gst/asfdemux/gstasfdemux.h:
693           asfdemux: remove unused variable
694
695 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
696
697         * ext/x264/gstx264enc.c:
698           x264enc: Don't unref future state but the old one
699           Being silly will lead us nowhere.
700
701 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
702
703         * ext/x264/gstx264enc.c:
704           x264enc: Check if we have an input state before using it
705           Flushing might happen before caps were set on the encoder,
706           which would lead to crashes here.
707           Thanks to Matej Knopp for analyzing this.
708           https://bugzilla.gnome.org/show_bug.cgi?id=707414
709
710 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
711
712         * ext/x264/gstx264enc.c:
713           x264enc: fix unsigned comparison warning
714
715 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
716
717         * configure.ac:
718           Back to development
719
720 === release 1.1.4 ===
721
722 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
723
724         * ChangeLog:
725         * NEWS:
726         * RELEASE:
727         * configure.ac:
728         * docs/plugins/inspect/plugin-a52dec.xml:
729         * docs/plugins/inspect/plugin-amrnb.xml:
730         * docs/plugins/inspect/plugin-amrwbdec.xml:
731         * docs/plugins/inspect/plugin-asf.xml:
732         * docs/plugins/inspect/plugin-cdio.xml:
733         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
734         * docs/plugins/inspect/plugin-dvdread.xml:
735         * docs/plugins/inspect/plugin-dvdsub.xml:
736         * docs/plugins/inspect/plugin-lame.xml:
737         * docs/plugins/inspect/plugin-mad.xml:
738         * docs/plugins/inspect/plugin-mpeg2dec.xml:
739         * docs/plugins/inspect/plugin-realmedia.xml:
740         * docs/plugins/inspect/plugin-siddec.xml:
741         * docs/plugins/inspect/plugin-twolame.xml:
742         * docs/plugins/inspect/plugin-x264.xml:
743         * docs/plugins/inspect/plugin-xingmux.xml:
744         * gst-plugins-ugly.doap:
745         * win32/common/config.h:
746           Release 1.1.4
747
748 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
749
750         * po/af.po:
751         * po/az.po:
752         * po/bg.po:
753         * po/ca.po:
754         * po/cs.po:
755         * po/da.po:
756         * po/de.po:
757         * po/el.po:
758         * po/en_GB.po:
759         * po/eo.po:
760         * po/es.po:
761         * po/eu.po:
762         * po/fi.po:
763         * po/fr.po:
764         * po/gl.po:
765         * po/hr.po:
766         * po/hu.po:
767         * po/id.po:
768         * po/it.po:
769         * po/ja.po:
770         * po/lt.po:
771         * po/lv.po:
772         * po/ms.po:
773         * po/mt.po:
774         * po/nb.po:
775         * po/nl.po:
776         * po/or.po:
777         * po/pl.po:
778         * po/pt_BR.po:
779         * po/ro.po:
780         * po/ru.po:
781         * po/sk.po:
782         * po/sl.po:
783         * po/sq.po:
784         * po/sr.po:
785         * po/sv.po:
786         * po/tr.po:
787         * po/uk.po:
788         * po/vi.po:
789         * po/zh_CN.po:
790           Update .po files
791
792 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
793
794         * po/pt_BR.po:
795           po: update translations
796
797 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
798
799         * ext/x264/gstx264enc.c:
800           x264enc: log when we output a lower profile than requested
801
802 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
803
804         * ext/x264/gstx264enc.c:
805           x264enc: Consider subset relations of profiles when setting srcpad caps
806           constrained-baseline is a subset of baseline, is a subset of main,
807           is a subset of high profile.
808           https://bugzilla.gnome.org/show_bug.cgi?id=705425
809
810 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
811
812         * ext/x264/gstx264enc.c:
813           x264enc: propagate flow return back to base class and upstream
814           https://bugzilla.gnome.org/show_bug.cgi?id=705425
815
816 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
817
818         * configure.ac:
819           configure: fix x264 version checking
820           x264 releases carry pkg-config versions such as 0.120.x
821           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
822           then fail, so we need to either check for > 0.119.0 or
823           for >= 0.120 to make this work right.
824
825 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
826
827         * ext/x264/gstx264enc.c:
828           x264enc: minor clean-up
829           We requires x264 build >= 120 now.
830
831 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
832
833         * ext/mpeg2dec/gstmpeg2dec.c:
834           mpeg2dec: Fix mpeg2_reset() calls
835
836 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
837
838         * ext/mpeg2dec/gstmpeg2dec.c:
839         * ext/x264/gstx264enc.c:
840           ext: Use new flush vfunc of video codec base classes and remove reset implementations
841
842 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
843
844         * gst/asfdemux/gstasfdemux.c:
845           asfdemux: fix build on C89 compilers
846
847 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
848
849         * gst/asfdemux/asfpacket.c:
850         * gst/asfdemux/gstasfdemux.c:
851           asfdemux: fix seeking in push mode
852
853 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
854
855         * configure.ac:
856           build: add subdir-objects to AM_INIT_AUTOMAKE
857           Fixes warnings in automake 1.14
858           https://bugzilla.gnome.org/show_bug.cgi?id=705350
859
860 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
861
862         * ext/mpeg2dec/gstmpeg2dec.c:
863           mpeg2dec: Do a hard reset of flush_stop
864           Which is notified by hard == 0 with latest refactoring.
865
866 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
867
868         * po/LINGUAS:
869         * po/da.po:
870         * po/de.po:
871         * po/gl.po:
872         * po/hr.po:
873         * po/hu.po:
874         * po/ja.po:
875         * po/nb.po:
876         * po/nl.po:
877         * po/pl.po:
878         * po/ru.po:
879         * po/sl.po:
880         * po/tr.po:
881         * po/uk.po:
882         * po/vi.po:
883           po: update translations
884
885 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
886
887         * configure.ac:
888           Back to development
889
890 === release 1.1.3 ===
891
892 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
893
894         * ChangeLog:
895         * NEWS:
896         * RELEASE:
897         * configure.ac:
898         * docs/plugins/inspect/plugin-a52dec.xml:
899         * docs/plugins/inspect/plugin-amrnb.xml:
900         * docs/plugins/inspect/plugin-amrwbdec.xml:
901         * docs/plugins/inspect/plugin-asf.xml:
902         * docs/plugins/inspect/plugin-cdio.xml:
903         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
904         * docs/plugins/inspect/plugin-dvdread.xml:
905         * docs/plugins/inspect/plugin-dvdsub.xml:
906         * docs/plugins/inspect/plugin-lame.xml:
907         * docs/plugins/inspect/plugin-mad.xml:
908         * docs/plugins/inspect/plugin-mpeg2dec.xml:
909         * docs/plugins/inspect/plugin-realmedia.xml:
910         * docs/plugins/inspect/plugin-siddec.xml:
911         * docs/plugins/inspect/plugin-twolame.xml:
912         * docs/plugins/inspect/plugin-x264.xml:
913         * docs/plugins/inspect/plugin-xingmux.xml:
914         * gst-plugins-ugly.doap:
915         * win32/common/config.h:
916           Release 1.1.3
917
918 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
919
920         * po/af.po:
921         * po/az.po:
922         * po/bg.po:
923         * po/ca.po:
924         * po/cs.po:
925         * po/da.po:
926         * po/de.po:
927         * po/el.po:
928         * po/en_GB.po:
929         * po/eo.po:
930         * po/es.po:
931         * po/eu.po:
932         * po/fi.po:
933         * po/fr.po:
934         * po/gl.po:
935         * po/hu.po:
936         * po/id.po:
937         * po/it.po:
938         * po/ja.po:
939         * po/lt.po:
940         * po/lv.po:
941         * po/ms.po:
942         * po/mt.po:
943         * po/nb.po:
944         * po/nl.po:
945         * po/or.po:
946         * po/pl.po:
947         * po/pt_BR.po:
948         * po/ro.po:
949         * po/ru.po:
950         * po/sk.po:
951         * po/sl.po:
952         * po/sq.po:
953         * po/sr.po:
954         * po/sv.po:
955         * po/tr.po:
956         * po/uk.po:
957         * po/vi.po:
958         * po/zh_CN.po:
959           Update .po files
960
961 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
962
963         * gst/asfdemux/gstasfdemux.c:
964         * gst/realmedia/rademux.c:
965         * gst/realmedia/rmdemux.c:
966           gst: Don't swap start/stop for negative rates in the SEGMENT query
967
968 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
969
970         * gst/realmedia/rademux.c:
971         * gst/realmedia/rmdemux.c:
972           real: Implement SEGMENT query
973
974 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
975
976         * gst/asfdemux/gstasfdemux.c:
977           asfdemux: Implement SEGMENT query
978
979 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
980
981         * gst/asfdemux/asfheaders.c:
982         * gst/asfdemux/asfheaders.h:
983         * gst/asfdemux/asfpacket.c:
984         * gst/asfdemux/gstasfdemux.c:
985         * gst/asfdemux/gstasfdemux.h:
986           asfdemux: Add support for dvr-ms
987           https://bugzilla.gnome.org/show_bug.cgi?id=705026
988
989 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
990
991         * gst/realmedia/rtspreal.c:
992           rtspreal: Ensure output value has an assigned value
993           In the case where this macro was used, that dest was != NULL but that
994           the strncmp failed, we would end up with dest_len being undefined.
995
996 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
997
998         * ext/x264/gstx264enc.c:
999           x264: Fix dts comparision
1000           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
1001           and signed value... resulting it the result never being < 0.
1002           Instead just check if it is smaller before assigning to frame->dts.
1003
1004 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
1005
1006         * gst/asfdemux/gstasfdemux.c:
1007         * gst/asfdemux/gstasfdemux.h:
1008           asfdemux: fix seqnum handling for seeks
1009           Use the same seqnum as the seek for flushes/segments that are
1010           caused by the seek. Also do the same for segment events
1011           Fixes #676242
1012
1013 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1014
1015         * ext/mpeg2dec/gstmpeg2dec.c:
1016           mpeg2dec: Clean up reset/start/stop handling
1017
1018 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1019
1020         * ext/x264/gstx264enc.c:
1021           x264enc: React properly to flushing/resetting the encoder
1022           https://bugzilla.gnome.org/show_bug.cgi?id=656007
1023
1024 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1025
1026         * gst/realmedia/rademux.c:
1027         * gst/realmedia/rademux.h:
1028         * gst/realmedia/rmdemux.c:
1029         * gst/realmedia/rmdemux.h:
1030           realmedia: Add support for group-id in the stream-start event
1031
1032 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1033
1034         * gst/asfdemux/gstasfdemux.c:
1035         * gst/asfdemux/gstasfdemux.h:
1036           asfdemux: Add support for group-id in the stream-start event
1037
1038 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1039
1040         * ext/sidplay/gstsiddec.cc:
1041         * ext/sidplay/gstsiddec.h:
1042           siddec: Add support for group-id in the stream-start event
1043
1044 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
1045
1046         * gst/realmedia/rmdemux.c:
1047           rmdemux: Mark demuxer as "running" in push-mode
1048           Allows queries (and other code) to be answered when working in push-mode.
1049           Running would only be set to TRUE accordingly when working in pull-mode
1050           once it had read header/index.
1051           Fixes #680185
1052
1053 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
1054
1055         * ext/mpeg2dec/gstmpeg2dec.c:
1056           mpeg2dec: Properly reset on sequence changes
1057           Otherwise we end up using stray data/buffers.
1058           Fixes #690701
1059
1060 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1061
1062         * configure.ac:
1063           Back to development
1064
1065 === release 1.1.2 ===
1066
1067 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1068
1069         * ChangeLog:
1070         * NEWS:
1071         * RELEASE:
1072         * configure.ac:
1073         * docs/plugins/inspect/plugin-a52dec.xml:
1074         * docs/plugins/inspect/plugin-amrnb.xml:
1075         * docs/plugins/inspect/plugin-amrwbdec.xml:
1076         * docs/plugins/inspect/plugin-asf.xml:
1077         * docs/plugins/inspect/plugin-cdio.xml:
1078         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1079         * docs/plugins/inspect/plugin-dvdread.xml:
1080         * docs/plugins/inspect/plugin-dvdsub.xml:
1081         * docs/plugins/inspect/plugin-lame.xml:
1082         * docs/plugins/inspect/plugin-mad.xml:
1083         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1084         * docs/plugins/inspect/plugin-realmedia.xml:
1085         * docs/plugins/inspect/plugin-siddec.xml:
1086         * docs/plugins/inspect/plugin-twolame.xml:
1087         * docs/plugins/inspect/plugin-x264.xml:
1088         * docs/plugins/inspect/plugin-xingmux.xml:
1089         * gst-plugins-ugly.doap:
1090         * win32/common/config.h:
1091           Release 1.1.2
1092
1093 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1094
1095         * po/af.po:
1096         * po/az.po:
1097         * po/bg.po:
1098         * po/ca.po:
1099         * po/cs.po:
1100         * po/da.po:
1101         * po/de.po:
1102         * po/el.po:
1103         * po/en_GB.po:
1104         * po/eo.po:
1105         * po/es.po:
1106         * po/eu.po:
1107         * po/fi.po:
1108         * po/fr.po:
1109         * po/gl.po:
1110         * po/hu.po:
1111         * po/id.po:
1112         * po/it.po:
1113         * po/ja.po:
1114         * po/lt.po:
1115         * po/lv.po:
1116         * po/ms.po:
1117         * po/mt.po:
1118         * po/nb.po:
1119         * po/nl.po:
1120         * po/or.po:
1121         * po/pl.po:
1122         * po/pt_BR.po:
1123         * po/ro.po:
1124         * po/ru.po:
1125         * po/sk.po:
1126         * po/sl.po:
1127         * po/sq.po:
1128         * po/sr.po:
1129         * po/sv.po:
1130         * po/tr.po:
1131         * po/uk.po:
1132         * po/vi.po:
1133         * po/zh_CN.po:
1134           Update .po files
1135
1136 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1137
1138         * ext/dvdread/dvdreadsrc.c:
1139           dvdreadsrc: correctly determine last chapter's duration
1140           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
1141           It worked just fine before ...
1142
1143 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1144
1145         * gst/realmedia/rdtmanager.c:
1146           rdt: forward sticky events
1147
1148 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1149
1150         * configure.ac:
1151           Back to development
1152
1153 === release 1.1.1 ===
1154
1155 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1156
1157         * ChangeLog:
1158         * NEWS:
1159         * RELEASE:
1160         * common:
1161         * configure.ac:
1162         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1163         * docs/plugins/inspect/plugin-a52dec.xml:
1164         * docs/plugins/inspect/plugin-amrnb.xml:
1165         * docs/plugins/inspect/plugin-amrwbdec.xml:
1166         * docs/plugins/inspect/plugin-asf.xml:
1167         * docs/plugins/inspect/plugin-cdio.xml:
1168         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1169         * docs/plugins/inspect/plugin-dvdread.xml:
1170         * docs/plugins/inspect/plugin-dvdsub.xml:
1171         * docs/plugins/inspect/plugin-lame.xml:
1172         * docs/plugins/inspect/plugin-mad.xml:
1173         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1174         * docs/plugins/inspect/plugin-realmedia.xml:
1175         * docs/plugins/inspect/plugin-siddec.xml:
1176         * docs/plugins/inspect/plugin-twolame.xml:
1177         * docs/plugins/inspect/plugin-x264.xml:
1178         * docs/plugins/inspect/plugin-xingmux.xml:
1179         * gst-plugins-ugly.doap:
1180         * win32/common/config.h:
1181           Release 1.1.1
1182
1183 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1184
1185         * po/af.po:
1186         * po/az.po:
1187         * po/bg.po:
1188         * po/ca.po:
1189         * po/cs.po:
1190         * po/da.po:
1191         * po/de.po:
1192         * po/el.po:
1193         * po/en_GB.po:
1194         * po/eo.po:
1195         * po/es.po:
1196         * po/eu.po:
1197         * po/fi.po:
1198         * po/fr.po:
1199         * po/gl.po:
1200         * po/hu.po:
1201         * po/id.po:
1202         * po/it.po:
1203         * po/ja.po:
1204         * po/lt.po:
1205         * po/lv.po:
1206         * po/ms.po:
1207         * po/mt.po:
1208         * po/nb.po:
1209         * po/nl.po:
1210         * po/or.po:
1211         * po/pl.po:
1212         * po/pt_BR.po:
1213         * po/ro.po:
1214         * po/ru.po:
1215         * po/sk.po:
1216         * po/sl.po:
1217         * po/sq.po:
1218         * po/sr.po:
1219         * po/sv.po:
1220         * po/tr.po:
1221         * po/uk.po:
1222         * po/vi.po:
1223         * po/zh_CN.po:
1224           Update .po files
1225
1226 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1227
1228         * common:
1229           Automatic update of common submodule
1230           From 098c0d7 to 01a7a46
1231
1232 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
1233
1234         * ext/mpeg2dec/gstmpeg2dec.c:
1235           mpeg2dec: make the aspect ratio calculation more accurate.
1236           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
1237           aspect-ratio if we don't have a valid upstream PAR.
1238           https://bugzilla.gnome.org/show_bug.cgi?id=685103
1239
1240 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1241
1242         * common:
1243           Automatic update of common submodule
1244           From 5edcd85 to 098c0d7
1245
1246 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1247
1248         * tests/check/elements/amrnbenc.c:
1249         * tests/check/elements/mpeg2dec.c:
1250         * tests/check/elements/x264enc.c:
1251         * tests/check/elements/xingmux.c:
1252           tests: Fix event handling
1253
1254 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
1255
1256         * ext/lame/gstlamemp3enc.c:
1257           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
1258           lame does internal resampling, but the base class only cares about
1259           the number of raw samples, so tell finish frames about that, not
1260           the number of samples in the outgoing frame.:
1261
1262 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
1263
1264         * ext/x264/gstx264enc.c:
1265           x264enc: output byte-stream if downstream has ANY caps
1266           It's what people expect when they pipe the output to
1267           filesink or into a tcp connection or pipe.
1268
1269 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
1270
1271         * MAINTAINERS:
1272         * README:
1273         * README.static-linking:
1274         * common:
1275           Automatic update of common submodule
1276           From 3cb3d3c to 5edcd85
1277
1278 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1279
1280         * configure.ac:
1281         * ext/a52dec/Makefile.am:
1282         * ext/amrnb/Makefile.am:
1283         * ext/amrwbdec/Makefile.am:
1284         * ext/cdio/Makefile.am:
1285         * ext/dvdread/Makefile.am:
1286         * ext/lame/Makefile.am:
1287         * ext/mad/Makefile.am:
1288         * ext/mpeg2dec/Makefile.am:
1289         * ext/sidplay/Makefile.am:
1290         * ext/twolame/Makefile.am:
1291         * ext/x264/Makefile.am:
1292         * gst/asfdemux/Makefile.am:
1293         * gst/dvdlpcmdec/Makefile.am:
1294         * gst/dvdsub/Makefile.am:
1295         * gst/realmedia/Makefile.am:
1296         * gst/xingmux/Makefile.am:
1297           gst: Add better support for static plugins
1298
1299 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
1300
1301         * autogen.sh:
1302         * common:
1303           Automatic update of common submodule
1304           From aed87ae to 3cb3d3c
1305
1306 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
1307
1308         * common:
1309           Automatic update of common submodule
1310           From 04c7a1e to aed87ae
1311
1312 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
1313
1314         * gst/asfdemux/gstasfdemux.c:
1315         * gst/realmedia/rmdemux.c:
1316           Use %03u instead of %u in gst_pad_create_stream_id_printf()
1317
1318 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
1319
1320         * ext/x264/gstx264enc.c:
1321           x264enc: Fix for 0/1 framerate - now uses VFR in this case
1322           Previously did a division by zero.
1323           https://bugzilla.gnome.org/show_bug.cgi?id=695728
1324
1325 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
1326
1327         * common:
1328           Automatic update of common submodule
1329           From 2de221c to 04c7a1e
1330
1331 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
1332
1333         * ext/x264/gstx264enc.c:
1334           x264enc: simplify template caps
1335           No need to make an array for one single element.
1336
1337 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
1338
1339         * ext/x264/gstx264enc.c:
1340           x264enc: put all theoretically possible formats in template caps
1341           and decide at runtime which subset of these (8-bit or 10-bit video
1342           formats) is supported. libx264 will be compiled for one of these
1343           two options, and it is possible to switch by pointing the dynamic
1344           linker to a different libx264 build at runtime. If we want our
1345           template caps to be correct, they should contain all then, with
1346           the actually supported ones determined at runtime.
1347           https://bugzilla.gnome.org/show_bug.cgi?id=691935
1348
1349 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
1350
1351         * ext/x264/gstx264enc.c:
1352           x264enc: detect supported bit depth and pixel formats at runtime
1353           http://bugs.debian.org/667573
1354           https://bugzilla.gnome.org/show_bug.cgi?id=691935
1355
1356 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
1357
1358         * autogen.sh:
1359           autogen.sh: allow calling from out-of-tree
1360           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
1361           https://bugzilla.gnome.org/show_bug.cgi?id=692857
1362
1363 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
1364
1365         * common:
1366           Automatic update of common submodule
1367           From a942293 to 2de221c
1368
1369 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
1370
1371         * tests/check/Makefile.am:
1372           tests: use _1_0 variants for the various registry variables
1373           These override the variants without version suffix. Makes 'make check' work
1374           properly in environments that set the suffixed variant for 1.0, such as
1375           jhbuild.
1376
1377 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1378
1379         * common:
1380           Automatic update of common submodule
1381           From a72faea to a942293
1382
1383 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
1384
1385         * configure.ac:
1386           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
1387           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
1388           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
1389           https://bugzilla.gnome.org/show_bug.cgi?id=690881
1390
1391 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
1392
1393         * ext/mpeg2dec/gstmpeg2dec.c:
1394           mpeg2dec: use appropriate printf format for gsize
1395
1396 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
1397
1398         * ext/cdio/gstcdio.h:
1399           cdio: Fix redundant redeclaration of 'cdio_version_string'
1400           cdio/version.h is already included by cdio/cdio.h
1401
1402 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1403
1404         * ext/sidplay/gstsiddec.cc:
1405           siddec: init debug category
1406
1407 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1408
1409         * configure.ac:
1410         * ext/dvdread/Makefile.am:
1411           dvdread: link to libgmodule-2.0 since the g_module_* API is used
1412           And the gmodule lib has been moved into the Requires.private
1413           section of the pkg-config file in core.
1414
1415 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
1416
1417         * ext/cdio/gstcdiocddasrc.c:
1418         * ext/cdio/gstcdiocddasrc.h:
1419           cdiocddasrc: detect whether drive produces samples in non-host endianness
1420           If drive produces samples in other endianness than the host,
1421           we need to byte swap them before pushing them out, or we
1422           produce nothing but noise. cdparanoia detects this automatically,
1423           but libcdio does not, so we have to do it ourselves.
1424           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
1425           https://bugzilla.gnome.org/show_bug.cgi?id=377280
1426
1427 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
1428
1429         * common:
1430           Automatic update of common submodule
1431           From b497c4f to a72faea
1432
1433 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1434
1435         * tests/check/elements/xingmux_testdata.h:
1436           xingmux: Fix unit test after change to correctly calculate number of frames
1437
1438 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1439
1440         * ext/x264/gstx264enc.c:
1441           x264enc: Add support for 10-bit color formats
1442           Requires x264 to be built with 10-bit support, which disables
1443           9-bit support. Also only advertise the color formats that were
1444           compiled into x264.
1445
1446 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1447
1448         * ext/x264/gstx264enc.c:
1449           x264enc: Add support for Y444, Y42B and NV12
1450
1451 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
1452
1453         * ext/cdio/Makefile.am:
1454         * ext/cdio/gstcdio.c:
1455           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
1456           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
1457           if they're not plain ASCII.
1458
1459 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
1460
1461         * gst/xingmux/gstxingmux.c:
1462           xingmux: Properly calculate the number of frames
1463           First, the xing header frame is never added to the count,
1464           we have to increment the count.
1465           Secondly, there is a rounding error when calculating the
1466           frame duration, as spf*GST_SECOND/rate is not an integer
1467           (26122448.9) an it must be 26122449.
1468
1469 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
1470
1471         * configure.ac:
1472           configure.ac: update courtesy of autoupdate
1473
1474 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
1475
1476         * common:
1477         * configure.ac:
1478           configure: let AG_GST_PLUGIN_DOCS check for python
1479           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
1480           which as a side-effect should pick up newer python versions as
1481           well.
1482           https://bugzilla.gnome.org/show_bug.cgi?id=563903
1483
1484 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
1485
1486         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1487           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
1488
1489 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
1490
1491         * docs/random/LICENSE:
1492         * ext/a52dec/gsta52dec.c:
1493         * ext/a52dec/gsta52dec.h:
1494         * ext/amrnb/amrnb.c:
1495         * ext/amrnb/amrnbdec.c:
1496         * ext/amrnb/amrnbdec.h:
1497         * ext/amrnb/amrnbenc.c:
1498         * ext/amrnb/amrnbenc.h:
1499         * ext/amrwbdec/amrwb.c:
1500         * ext/amrwbdec/amrwbdec.c:
1501         * ext/amrwbdec/amrwbdec.h:
1502         * ext/cdio/gstcdio.c:
1503         * ext/cdio/gstcdio.h:
1504         * ext/cdio/gstcdiocddasrc.c:
1505         * ext/cdio/gstcdiocddasrc.h:
1506         * ext/dvdread/dvdreadsrc.c:
1507         * ext/dvdread/dvdreadsrc.h:
1508         * ext/lame/gstlamemp3enc.c:
1509         * ext/lame/gstlamemp3enc.h:
1510         * ext/lame/plugin.c:
1511         * ext/mad/gstmad.c:
1512         * ext/mad/gstmad.h:
1513         * ext/mpeg2dec/gstmpeg2dec.c:
1514         * ext/mpeg2dec/gstmpeg2dec.h:
1515         * ext/sidplay/gstsiddec.cc:
1516         * ext/sidplay/gstsiddec.h:
1517         * ext/twolame/gsttwolamemp2enc.c:
1518         * ext/twolame/gsttwolamemp2enc.h:
1519         * ext/x264/gstx264enc.c:
1520         * ext/x264/gstx264enc.h:
1521         * gst-libs/gst/gettext.h:
1522         * gst-libs/gst/glib-compat-private.h:
1523         * gst-libs/gst/gst-i18n-plugin.h:
1524         * gst/asfdemux/asfheaders.c:
1525         * gst/asfdemux/asfheaders.h:
1526         * gst/asfdemux/asfpacket.c:
1527         * gst/asfdemux/asfpacket.h:
1528         * gst/asfdemux/gstasf.c:
1529         * gst/asfdemux/gstasfdemux.c:
1530         * gst/asfdemux/gstasfdemux.h:
1531         * gst/asfdemux/gstrtpasfdepay.c:
1532         * gst/asfdemux/gstrtpasfdepay.h:
1533         * gst/asfdemux/gstrtspwms.c:
1534         * gst/asfdemux/gstrtspwms.h:
1535         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1536         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1537         * gst/dvdsub/gstdvdsubdec.c:
1538         * gst/dvdsub/gstdvdsubdec.h:
1539         * gst/dvdsub/gstdvdsubparse.c:
1540         * gst/dvdsub/gstdvdsubparse.h:
1541         * gst/realmedia/asmrules.c:
1542         * gst/realmedia/asmrules.h:
1543         * gst/realmedia/gstrdtbuffer.c:
1544         * gst/realmedia/gstrdtbuffer.h:
1545         * gst/realmedia/pnmsrc.c:
1546         * gst/realmedia/pnmsrc.h:
1547         * gst/realmedia/rademux.c:
1548         * gst/realmedia/rademux.h:
1549         * gst/realmedia/rdtdepay.c:
1550         * gst/realmedia/rdtdepay.h:
1551         * gst/realmedia/rdtjitterbuffer.c:
1552         * gst/realmedia/rdtjitterbuffer.h:
1553         * gst/realmedia/rdtmanager.c:
1554         * gst/realmedia/rdtmanager.h:
1555         * gst/realmedia/realhash.c:
1556         * gst/realmedia/realhash.h:
1557         * gst/realmedia/realmedia.c:
1558         * gst/realmedia/rmdemux.c:
1559         * gst/realmedia/rmdemux.h:
1560         * gst/realmedia/rmutils.c:
1561         * gst/realmedia/rmutils.h:
1562         * gst/realmedia/rtspreal.c:
1563         * gst/realmedia/rtspreal.h:
1564         * gst/xingmux/gstxingmux.c:
1565         * gst/xingmux/gstxingmux.h:
1566         * gst/xingmux/plugin.c:
1567         * tests/check/elements/amrnbenc.c:
1568         * tests/check/elements/mpeg2dec.c:
1569         * tests/check/elements/x264enc.c:
1570         * tests/check/generic/index.c:
1571         * tests/check/generic/states.c:
1572         * tests/check/pipelines/lame.c:
1573           Fix FSF address
1574           https://bugzilla.gnome.org/show_bug.cgi?id=687520
1575
1576 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
1577
1578         * gst/dvdsub/gstdvdsubdec.c:
1579           dvdsubdec: allocate correct amount of memory for bitmap
1580           https://bugzilla.gnome.org/show_bug.cgi?id=687192
1581
1582 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
1583
1584         * ext/sidplay/gstsiddec.cc:
1585           siddec: reset bytes counter
1586           Reset the total_bytes counter so that we get timestamps correct.
1587           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
1588
1589 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
1590
1591         * configure.ac:
1592         * docs/plugins/inspect/plugin-a52dec.xml:
1593         * docs/plugins/inspect/plugin-amrnb.xml:
1594         * docs/plugins/inspect/plugin-amrwbdec.xml:
1595         * docs/plugins/inspect/plugin-asf.xml:
1596         * docs/plugins/inspect/plugin-cdio.xml:
1597         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1598         * docs/plugins/inspect/plugin-dvdread.xml:
1599         * docs/plugins/inspect/plugin-dvdsub.xml:
1600         * docs/plugins/inspect/plugin-lame.xml:
1601         * docs/plugins/inspect/plugin-mad.xml:
1602         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1603         * docs/plugins/inspect/plugin-realmedia.xml:
1604         * docs/plugins/inspect/plugin-siddec.xml:
1605         * docs/plugins/inspect/plugin-twolame.xml:
1606         * docs/plugins/inspect/plugin-x264.xml:
1607         * docs/plugins/inspect/plugin-xingmux.xml:
1608         * win32/common/config.h:
1609           Back to feature development
1610
1611 === release 1.0.2 ===
1612
1613 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
1614
1615         * ChangeLog:
1616         * NEWS:
1617         * RELEASE:
1618         * configure.ac:
1619         * docs/plugins/inspect/plugin-a52dec.xml:
1620         * docs/plugins/inspect/plugin-amrnb.xml:
1621         * docs/plugins/inspect/plugin-amrwbdec.xml:
1622         * docs/plugins/inspect/plugin-asf.xml:
1623         * docs/plugins/inspect/plugin-cdio.xml:
1624         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1625         * docs/plugins/inspect/plugin-dvdread.xml:
1626         * docs/plugins/inspect/plugin-dvdsub.xml:
1627         * docs/plugins/inspect/plugin-lame.xml:
1628         * docs/plugins/inspect/plugin-mad.xml:
1629         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1630         * docs/plugins/inspect/plugin-realmedia.xml:
1631         * docs/plugins/inspect/plugin-siddec.xml:
1632         * docs/plugins/inspect/plugin-twolame.xml:
1633         * docs/plugins/inspect/plugin-x264.xml:
1634         * docs/plugins/inspect/plugin-xingmux.xml:
1635         * gst-plugins-ugly.doap:
1636         * win32/common/config.h:
1637           Release 1.0.2
1638
1639 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
1640
1641         * gst/asfdemux/Makefile.am:
1642         * gst/realmedia/Makefile.am:
1643           Makefile.am: Fix typos for generating the Android.mk files
1644           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
1645           The typos led to generate the incorrect Android.mk files for the asfdemux
1646           and realmedia plugin.
1647           https://bugzilla.gnome.org/show_bug.cgi?id=686748
1648
1649 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1650
1651         * ext/dvdread/dvdreadsrc.c:
1652           dvdreadsrc: correctly set next cell when seeking to sector
1653
1654 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1655
1656         * gst/dvdsub/gstdvdsubparse.c:
1657           dvdsubparse: send src caps when receiving sink caps
1658
1659 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1660
1661         * ext/dvdread/dvdreadsrc.c:
1662           dvdreadsrc: update dvd event to enhanced approach
1663           ... in line with resindvdsrc.
1664
1665 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
1666
1667         * docs/Makefile.am:
1668           docs: add 'make upload' target for new-release script
1669
1670 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
1671
1672         * configure.ac:
1673         * docs/plugins/inspect/plugin-a52dec.xml:
1674         * docs/plugins/inspect/plugin-amrnb.xml:
1675         * docs/plugins/inspect/plugin-amrwbdec.xml:
1676         * docs/plugins/inspect/plugin-asf.xml:
1677         * docs/plugins/inspect/plugin-cdio.xml:
1678         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1679         * docs/plugins/inspect/plugin-dvdread.xml:
1680         * docs/plugins/inspect/plugin-dvdsub.xml:
1681         * docs/plugins/inspect/plugin-lame.xml:
1682         * docs/plugins/inspect/plugin-mad.xml:
1683         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1684         * docs/plugins/inspect/plugin-realmedia.xml:
1685         * docs/plugins/inspect/plugin-siddec.xml:
1686         * docs/plugins/inspect/plugin-twolame.xml:
1687         * docs/plugins/inspect/plugin-x264.xml:
1688         * docs/plugins/inspect/plugin-xingmux.xml:
1689         * win32/common/config.h:
1690           Back to development (bug fixing)
1691
1692 === release 1.0.1 ===
1693
1694 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
1695
1696         * ChangeLog:
1697         * NEWS:
1698         * RELEASE:
1699         * configure.ac:
1700         * docs/plugins/inspect/plugin-a52dec.xml:
1701         * docs/plugins/inspect/plugin-amrnb.xml:
1702         * docs/plugins/inspect/plugin-amrwbdec.xml:
1703         * docs/plugins/inspect/plugin-asf.xml:
1704         * docs/plugins/inspect/plugin-cdio.xml:
1705         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1706         * docs/plugins/inspect/plugin-dvdread.xml:
1707         * docs/plugins/inspect/plugin-dvdsub.xml:
1708         * docs/plugins/inspect/plugin-lame.xml:
1709         * docs/plugins/inspect/plugin-mad.xml:
1710         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1711         * docs/plugins/inspect/plugin-realmedia.xml:
1712         * docs/plugins/inspect/plugin-siddec.xml:
1713         * docs/plugins/inspect/plugin-twolame.xml:
1714         * docs/plugins/inspect/plugin-x264.xml:
1715         * docs/plugins/inspect/plugin-xingmux.xml:
1716         * gst-plugins-ugly.doap:
1717         * win32/common/config.h:
1718           Release 1.0.1
1719
1720 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
1721
1722         * common:
1723           Automatic update of common submodule
1724           From 6c0b52c to 6bb6951
1725
1726 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
1727
1728         * ext/mpeg2dec/gstmpeg2dec.c:
1729           mpeg2dec: Don't error out when there is no associated buffer
1730           In 0.10, having mpeg2dec occasionally tell us to output a frame that
1731           was never decoded was just ignored, so do the same in 1.0
1732           Fixes: #685107
1733
1734 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
1735
1736         * REQUIREMENTS:
1737         * gst/dvdsub/gstdvdsubdec.c:
1738           Purge mention of liboil and update REQUIREMENTS
1739           https://bugzilla.gnome.org/show_bug.cgi?id=673285
1740
1741 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
1742
1743         * ext/x264/gstx264enc.c:
1744           x264enc: when setting fallback decoder latency, set valid min_latency
1745           Min. latency needs to be a valid time, so pass 0 as default
1746           value in the fallback case where we can't determine any latency,
1747           and avoid nasty criticals at runtime.
1748
1749 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1750
1751         * configure.ac:
1752         * docs/plugins/inspect/plugin-a52dec.xml:
1753         * docs/plugins/inspect/plugin-amrnb.xml:
1754         * docs/plugins/inspect/plugin-amrwbdec.xml:
1755         * docs/plugins/inspect/plugin-asf.xml:
1756         * docs/plugins/inspect/plugin-cdio.xml:
1757         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1758         * docs/plugins/inspect/plugin-dvdread.xml:
1759         * docs/plugins/inspect/plugin-dvdsub.xml:
1760         * docs/plugins/inspect/plugin-lame.xml:
1761         * docs/plugins/inspect/plugin-mad.xml:
1762         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1763         * docs/plugins/inspect/plugin-realmedia.xml:
1764         * docs/plugins/inspect/plugin-siddec.xml:
1765         * docs/plugins/inspect/plugin-twolame.xml:
1766         * docs/plugins/inspect/plugin-x264.xml:
1767         * docs/plugins/inspect/plugin-xingmux.xml:
1768         * win32/common/config.h:
1769           Back to development (bug fixing)
1770
1771 === release 1.0.0 ===
1772
1773 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1774
1775         * NEWS:
1776         * RELEASE:
1777         * configure.ac:
1778         * docs/plugins/inspect/plugin-a52dec.xml:
1779         * docs/plugins/inspect/plugin-amrnb.xml:
1780         * docs/plugins/inspect/plugin-amrwbdec.xml:
1781         * docs/plugins/inspect/plugin-asf.xml:
1782         * docs/plugins/inspect/plugin-cdio.xml:
1783         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1784         * docs/plugins/inspect/plugin-dvdread.xml:
1785         * docs/plugins/inspect/plugin-dvdsub.xml:
1786         * docs/plugins/inspect/plugin-lame.xml:
1787         * docs/plugins/inspect/plugin-mad.xml:
1788         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1789         * docs/plugins/inspect/plugin-realmedia.xml:
1790         * docs/plugins/inspect/plugin-siddec.xml:
1791         * docs/plugins/inspect/plugin-twolame.xml:
1792         * docs/plugins/inspect/plugin-x264.xml:
1793         * docs/plugins/inspect/plugin-xingmux.xml:
1794         * gst-plugins-ugly.doap:
1795         * win32/common/config.h:
1796           Release 1.0.0
1797
1798 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
1799
1800         * common:
1801           Automatic update of common submodule
1802           From 4f962f7 to 6c0b52c
1803
1804 === release 0.11.99 ===
1805
1806 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1807
1808         * configure.ac:
1809         * docs/plugins/inspect/plugin-xingmux.xml:
1810         * gst-plugins-ugly.doap:
1811         * win32/common/config.h:
1812           Release 0.11.99
1813
1814 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1815
1816         * docs/plugins/inspect/plugin-a52dec.xml:
1817         * docs/plugins/inspect/plugin-amrnb.xml:
1818         * docs/plugins/inspect/plugin-amrwbdec.xml:
1819         * docs/plugins/inspect/plugin-asf.xml:
1820         * docs/plugins/inspect/plugin-cdio.xml:
1821         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1822         * docs/plugins/inspect/plugin-dvdread.xml:
1823         * docs/plugins/inspect/plugin-dvdsub.xml:
1824         * docs/plugins/inspect/plugin-lame.xml:
1825         * docs/plugins/inspect/plugin-mad.xml:
1826         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1827         * docs/plugins/inspect/plugin-realmedia.xml:
1828         * docs/plugins/inspect/plugin-siddec.xml:
1829         * docs/plugins/inspect/plugin-twolame.xml:
1830         * docs/plugins/inspect/plugin-x264.xml:
1831           docs: update docs
1832
1833 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1834
1835         * configure.ac:
1836         * ext/amrnb/Makefile.am:
1837         * ext/amrwbdec/Makefile.am:
1838         * ext/lame/Makefile.am:
1839         * ext/twolame/Makefile.am:
1840         * tests/check/Makefile.am:
1841           Remove -DGST_USE_UNSTABLE_API
1842
1843 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1844
1845         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1846         * docs/plugins/inspect/plugin-a52dec.xml:
1847         * docs/plugins/inspect/plugin-amrnb.xml:
1848         * docs/plugins/inspect/plugin-amrwbdec.xml:
1849         * docs/plugins/inspect/plugin-asf.xml:
1850         * docs/plugins/inspect/plugin-cdio.xml:
1851         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1852         * docs/plugins/inspect/plugin-dvdread.xml:
1853         * docs/plugins/inspect/plugin-dvdsub.xml:
1854         * docs/plugins/inspect/plugin-lame.xml:
1855         * docs/plugins/inspect/plugin-mad.xml:
1856         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1857         * docs/plugins/inspect/plugin-realmedia.xml:
1858         * docs/plugins/inspect/plugin-siddec.xml:
1859         * docs/plugins/inspect/plugin-twolame.xml:
1860         * docs/plugins/inspect/plugin-x264.xml:
1861           Update docs
1862
1863 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1864
1865         * ext/cdio/gstcdio.c:
1866           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
1867           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
1868           introspection/updating for this plugin.
1869
1870 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1871
1872         * gst-plugins-ugly.spec.in:
1873           Switch to F18 package naming
1874
1875 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1876
1877         * ext/dvdread/demo-play:
1878         * tests/check/elements/mpeg2dec.c:
1879           rename some caps and elements in examples
1880
1881 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
1882
1883         * configure.ac:
1884           Back to development
1885
1886 === release 0.11.94 ===
1887
1888 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
1889
1890         * ChangeLog:
1891         * configure.ac:
1892         * gst-plugins-ugly.doap:
1893         * win32/common/config.h:
1894           Release 0.11.94
1895
1896 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
1897
1898         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1899         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1900         * docs/plugins/gst-plugins-ugly-plugins.signals:
1901         * docs/plugins/inspect/plugin-a52dec.xml:
1902         * docs/plugins/inspect/plugin-amrnb.xml:
1903         * docs/plugins/inspect/plugin-amrwbdec.xml:
1904         * docs/plugins/inspect/plugin-asf.xml:
1905         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1906         * docs/plugins/inspect/plugin-dvdread.xml:
1907         * docs/plugins/inspect/plugin-dvdsub.xml:
1908         * docs/plugins/inspect/plugin-lame.xml:
1909         * docs/plugins/inspect/plugin-mad.xml:
1910         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1911         * docs/plugins/inspect/plugin-realmedia.xml:
1912         * docs/plugins/inspect/plugin-siddec.xml:
1913         * docs/plugins/inspect/plugin-twolame.xml:
1914         * docs/plugins/inspect/plugin-x264.xml:
1915           docs: update docs
1916
1917 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1918
1919         * gst/realmedia/rmdemux.c:
1920           rmdemux: use DTS and PTS
1921           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
1922           undefined to make the decoder do the right thing. We can then remove the code
1923           that tries to guess the PTS from the DTS.
1924
1925 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
1926
1927         * ext/mpeg2dec/gstmpeg2dec.c:
1928           mpeg2dec: Hold ref to buffer while mapped
1929           So that the buffer still exists when we go to unmap it later,
1930           even if it got pushed in the meantime.
1931
1932 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
1933
1934         * tests/check/elements/x264enc.c:
1935           x264enc test: x264enc produces constrained-baseline, not the full baseline
1936
1937 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1938
1939         * gst/asfdemux/gstasfdemux.c:
1940         * gst/realmedia/rademux.c:
1941         * gst/realmedia/rmdemux.c:
1942           gst: only activate in pull mode if upstream is seekable
1943
1944 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1945
1946         * gst/realmedia/rademux.c:
1947           rademux: tags can be NULL
1948
1949 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1950
1951         * ext/mad/gstmad.c:
1952           mad: fix email address
1953
1954 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1955
1956         * ext/mad/gstmad.c:
1957           mad: init base class method only once
1958
1959 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1960
1961         * gst/xingmux/gstxingmux.c:
1962           xingmux: remove defunct commented code
1963
1964 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1965
1966         * gst/dvdsub/gstdvdsubdec.c:
1967           dvbsubdec: handle and send GAP event
1968           ... in stead of update newsegment event.
1969
1970 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1971
1972         * gst/dvdsub/gstdvdsubdec.c:
1973           dvbsubdec: adjust disabled code comment style
1974
1975 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1976
1977         * ext/x264/gstx264enc.c:
1978           x264enc: clean up some debug statements
1979
1980 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1981
1982         * ext/x264/gstx264enc.c:
1983         * ext/x264/gstx264enc.h:
1984           x264enc: handle possibly negative DTS provided by codec
1985           ... by arranging for an offset such that DTS == PTS for keyframes,
1986           which is expected elsewhere to go along with semantics of PTS and DTS.
1987           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
1988
1989 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1990
1991         * gst-plugins-ugly.spec.in:
1992           Fix spec file for ugly
1993
1994 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1995
1996         * tests/check/elements/mpeg2dec.c:
1997           tests: mpeg2dec: initialize variable
1998           ... which avoids test segfaulting.
1999
2000 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
2001
2002         * tests/check/elements/mpeg2dec.c:
2003           check: Feed parsed data to mpeg2dec
2004           And fix the expected output caps by adding colorimetry field
2005
2006 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
2007
2008         * common:
2009           Automatic update of common submodule
2010           From 668acee to 4f962f7
2011
2012 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
2013
2014         * configure.ac:
2015           configure: bump gtk-doc req to 1.12 (mar-2009)
2016           This allows us to e.g. unconditionally use gtkdoc-rebase.
2017
2018 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
2019
2020         * docs/plugins/inspect/plugin-dvdsub.xml:
2021         * gst/dvdsub/gstdvdsubdec.c:
2022         * gst/dvdsub/gstdvdsubparse.c:
2023           video/x-dvd-subpicture -> subpicture/x-dvd
2024
2025 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2026
2027         * ext/x264/gstx264enc.c:
2028           x264enc: Use new video encoder base class API for handling tags
2029
2030 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2031
2032         * gst/dvdsub/gstdvdsubdec.c:
2033           dvdsubdec: Set alignment at the correct place of GstAllocationParams
2034
2035 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2036
2037         * configure.ac:
2038         * win32/common/config.h:
2039           Back to development
2040
2041 === release 0.11.93 ===
2042
2043 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2044
2045         * configure.ac:
2046         * gst-plugins-ugly.doap:
2047         * win32/common/config.h:
2048           Release 0.11.93
2049
2050 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2051
2052         * gst/asfdemux/asfpacket.c:
2053         * gst/realmedia/rmdemux.c:
2054           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
2055
2056 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
2057
2058         * gst/asfdemux/asfpacket.c:
2059           asfdemux: avoid some more invalid timestamp arithmetic
2060           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
2061
2062 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2063
2064         * ext/sidplay/gstsiddec.cc:
2065         * gst/asfdemux/gstasfdemux.c:
2066         * gst/realmedia/rademux.c:
2067         * gst/realmedia/rmdemux.c:
2068           gst: Add stream-id to stream-start events
2069
2070 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
2071
2072         * ext/mpeg2dec/gstmpeg2dec.c:
2073           mpeg2dec: Don't use NULL values for fbuf
2074           We need to make a difference between the initial dummy buffers (which
2075           have a fbuf->id of NULL) and the buffers on which we allocated
2076           video frames.
2077
2078 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
2079
2080         * common:
2081           Automatic update of common submodule
2082           From 94ccf4c to 668acee
2083
2084 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
2085
2086         * ext/a52dec/gsta52dec.c:
2087         * ext/lame/gstlamemp3enc.c:
2088         * gst/asfdemux/gstasfdemux.c:
2089         * gst/realmedia/rademux.c:
2090         * gst/realmedia/rmdemux.c:
2091         * gst/realmedia/rmutils.c:
2092           gst_tag_list_free -> gst_tag_list_unref
2093
2094 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2095
2096         * ext/sidplay/gstsiddec.cc:
2097         * ext/x264/gstx264enc.c:
2098         * gst/asfdemux/gstasfdemux.c:
2099         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2100         * gst/realmedia/rademux.c:
2101         * gst/realmedia/rmdemux.c:
2102           tag: Update for taglist/tag event API changes
2103
2104 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
2105
2106         * ext/mpeg2dec/gstmpeg2dec.c:
2107           mpeg2dec: Avoid dropping first GOP
2108           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
2109           do not check if it is NULL or not.
2110           And cleanup a bit of debug
2111
2112 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2113
2114         * gst/realmedia/rdtmanager.c:
2115         * gst/realmedia/rdtmanager.h:
2116           rdt: add on-npt-stop signal
2117           rtspsrc will look for it.
2118
2119 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2120
2121         * gst/realmedia/rdtmanager.c:
2122           rdt: set caps after activating the pad
2123
2124 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2125
2126         * gst/realmedia/gstrdtbuffer.c:
2127           rdt: reset map info
2128
2129 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2130
2131         * gst/asfdemux/gstrtpasfdepay.c:
2132           asfdepay: fix padding correction
2133           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
2134           existing memory in the target buffer..
2135           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
2136
2137 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2138
2139         * ext/mpeg2dec/gstmpeg2dec.c:
2140           mpeg2dec: copy buffer flags when cropping
2141           When we crop a buffer, copy the flags as well.
2142
2143 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
2144
2145         * ext/mpeg2dec/gstmpeg2dec.c:
2146           mpeg2dec: Fix GstVideoInfo pointer
2147
2148 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
2149
2150         * ext/mpeg2dec/gstmpeg2dec.c:
2151           mpeg2dec: Correctly flag output buffer interlaced state
2152           If the sequence is not flagged as progressive its buffers are marked
2153           interlace mode mixed. There is an individual picture flag indicating
2154           whether picture in the sequence are interlaced or not. This is used
2155           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
2156           completely indicate the buffer's interlaced state.
2157           Also, TFF and RFF should only be set if the sequence is not progressive.
2158
2159 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2160
2161         * ext/mpeg2dec/gstmpeg2dec.c:
2162           ext: Update for video base classes API changes
2163
2164 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2165
2166         * common:
2167           Automatic update of common submodule
2168           From 98e386f to 94ccf4c
2169
2170 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2171
2172         * gst/asfdemux/asfpacket.c:
2173           asfdemux: make sure to avoid arithmetic with _NONE timestamp
2174
2175 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2176
2177         * gst/asfdemux/asfpacket.c:
2178           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
2179           ... so it does not get used as first (valid) payload ts, whereas
2180           the first real valid payload ts may be considerably larger.
2181           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
2182
2183 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2184
2185         * gst/asfdemux/gstasfdemux.c:
2186           asfdemux: slightly relax supported seek requirements
2187           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
2188
2189 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2190
2191         * ext/mpeg2dec/gstmpeg2dec.c:
2192           mpeg2dec: Propagate GstFlowReturn where needed
2193           It was just ignoring the return values...
2194
2195 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2196
2197         * ext/mpeg2dec/gstmpeg2dec.c:
2198           mpeg2dec: Store temporary buffers out of the way
2199           When mpeg2dec needs to do cropping (because downstream can't handle it),
2200           we need temporary buffers to decode to.
2201           Use the user_data field to store those, and unify the rest of the code
2202           that needs to touch a buffer (regardless of how/where it was allocated).
2203           https://bugzilla.gnome.org/show_bug.cgi?id=680194
2204
2205 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2206
2207         * ext/mpeg2dec/gstmpeg2dec.c:
2208           mpeg2dec: Call gst_video_decoder_negotiate()
2209
2210 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2211
2212         * gst/realmedia/rmdemux.c:
2213           rmdemux: give stream tags a different event name so they don't overwrite global tags
2214           There can only be one taglist per name for sticky tag events.
2215           Needs to be fixed more properly, see
2216           https://bugzilla.gnome.org/show_bug.cgi?id=677619
2217
2218 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2219
2220         * gst/realmedia/rademux.c:
2221           rademux: set/send caps on pad after activating it
2222
2223 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2224
2225         * gst/realmedia/rmdemux.c:
2226           rmdemux: set/send caps after activating the source pads
2227           Makes sure the caps event isn't dropped immediately.
2228
2229 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2230
2231         * ext/dvdread/dvdreadsrc.c:
2232           dvdreadsrc: mustn't drop queries like caps query if not started yet
2233
2234 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
2235
2236         * gst/asfdemux/gstasfdemux.c:
2237           asfdemux: extract WM/Year as GstDateTime instead of GDate
2238           So we can signal that only the year field is valid.
2239
2240 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2241
2242         * gst/asfdemux/gstasfdemux.c:
2243           asfdemux: don't leak payload if we are not pushing it
2244
2245 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2246
2247         * ext/sidplay/gstsiddec.cc:
2248         * gst/asfdemux/gstasfdemux.c:
2249         * gst/realmedia/rademux.c:
2250         * gst/realmedia/rmdemux.c:
2251           demuxers: Push STREAM_START when needed
2252
2253 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2254
2255         * gst/asfdemux/gstasfdemux.c:
2256           asf: don't push on inactive streams
2257
2258 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2259
2260         * ext/dvdread/dvdreadsrc.c:
2261           dvdreadsrc: set rank to NONE
2262           It should never be autoplugged really, for DVD
2263           playback there's rsndvd (or will be, realsoonnow).
2264
2265 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2266
2267         * ext/mpeg2dec/gstmpeg2dec.c:
2268           fix for allocator API changes
2269
2270 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2271
2272         * ext/x264/gstx264enc.c:
2273           update for query api changes
2274
2275 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2276
2277         * ext/mpeg2dec/gstmpeg2dec.c:
2278           update for query api changes
2279
2280 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2281
2282         * ext/x264/gstx264enc.c:
2283           update for allocation query changes
2284
2285 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
2286
2287         * LICENSE_readme:
2288           LICENSE_readme: fix typo
2289
2290 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
2291
2292         * LICENSE_readme:
2293           LICENSE_readme: mention x264
2294           https://bugzilla.gnome.org/show_bug.cgi?id=679472
2295
2296 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2297
2298         * gst/asfdemux/gstasfdemux.c:
2299         * gst/realmedia/rademux.c:
2300         * gst/realmedia/rmdemux.c:
2301           gst: Implement segment-done event
2302
2303 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2304
2305         * gst/asfdemux/gstasfdemux.c:
2306           asf: fix x-wmv format in caps
2307
2308 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2309
2310         * gst/asfdemux/asfpacket.c:
2311           asf: unmap packets
2312
2313 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
2314
2315         * gst/asfdemux/asfpacket.c:
2316         * gst/asfdemux/asfpacket.h:
2317         * gst/asfdemux/gstasfdemux.c:
2318           asfdemux: Ignore parsing errors from broken packets
2319           We should instead be counting the number of errors and exiting if
2320           they're too numerous. This makes a number of broken ASF files playable.
2321           https://bugzilla.gnome.org/show_bug.cgi?id=678543
2322           Conflicts:
2323           gst/asfdemux/asfpacket.c
2324           gst/asfdemux/gstasfdemux.c
2325
2326 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2327
2328         * gst/asfdemux/gstasfdemux.c:
2329           fix interlace-mode
2330
2331 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2332
2333         * ext/mpeg2dec/gstmpeg2dec.c:
2334           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
2335
2336 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2337
2338         * ext/mpeg2dec/gstmpeg2dec.c:
2339           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
2340           Fixes bug #377713.
2341
2342 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
2343
2344         * ext/x264/gstx264enc.c:
2345           x264enc: Fix unitialized variable and taglist event
2346
2347 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2348
2349         * ext/mpeg2dec/gstmpeg2dec.c:
2350           mpeg2dec: fix compilation
2351
2352 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2353
2354         * ext/sidplay/gstsiddec.cc:
2355         * gst/asfdemux/gstasfdemux.c:
2356         * gst/realmedia/rademux.c:
2357         * gst/realmedia/rdtmanager.c:
2358         * gst/realmedia/rmdemux.c:
2359           update for task api change
2360
2361 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2362
2363         * ext/mpeg2dec/gstmpeg2dec.c:
2364         * ext/x264/gstx264enc.c:
2365           fix compilation
2366
2367 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2368
2369         * ext/mpeg2dec/gstmpeg2dec.c:
2370         * ext/mpeg2dec/gstmpeg2dec.h:
2371           mpeg2dec: Port to 0.11 again
2372
2373 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2374
2375         * ext/x264/gstx264enc.c:
2376           x264enc: Fix compiler warning
2377
2378 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2379
2380         * ext/mpeg2dec/gstmpeg2dec.c:
2381         * ext/mpeg2dec/gstmpeg2dec.h:
2382           mpeg2dec: Report PAR if not present upstream
2383           And clean up some code
2384
2385 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2386
2387         * ext/mpeg2dec/gstmpeg2dec.c:
2388           mpeg2dec: use _scale_ceil to compute frame period
2389           https://bugzilla.gnome.org/show_bug.cgi?id=675769
2390
2391 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2392
2393         * ext/mpeg2dec/gstmpeg2dec.c:
2394           mpeg2dec: mpeg2dec actually has 3 frame latency
2395           https://bugzilla.gnome.org/show_bug.cgi?id=675769
2396
2397 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2398
2399         * ext/mpeg2dec/gstmpeg2dec.c:
2400           mpeg2dec: Fix large output buffers leak
2401
2402 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2403
2404         * ext/mpeg2dec/gstmpeg2dec.c:
2405           mpeg2dec: Port to new way of handling frame reference
2406
2407 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2408
2409         * ext/mpeg2dec/gstmpeg2dec.c:
2410           mpeg2dec: don't leak input_state
2411
2412 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2413
2414         * ext/mpeg2dec/gstmpeg2dec.c:
2415         * ext/mpeg2dec/gstmpeg2dec.h:
2416           mpeg2dec: Port to GstVideoDecoder base class
2417           Conflicts:
2418           ext/mpeg2dec/gstmpeg2dec.c
2419           ext/mpeg2dec/gstmpeg2dec.h
2420           Back to 0.10 state, needs to be ported to 0.11 again.
2421
2422 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2423
2424           Merge remote-tracking branch 'origin/master'
2425
2426 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2427
2428         * ext/x264/gstx264enc.c:
2429         * ext/x264/gstx264enc.h:
2430           x264enc: Port to 0.11 again
2431
2432 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2433
2434         * ext/x264/gstx264enc.c:
2435           x264enc: Don't set latency while holding object lock
2436           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
2437           https://bugzilla.gnome.org/show_bug.cgi?id=675762
2438
2439 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2440
2441         * ext/x264/gstx264enc.c:
2442           x264enc: Use video encoder stream lock to avoid deadlock
2443
2444 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2445
2446         * ext/x264/gstx264enc.c:
2447           x264enc: Port to new way of passing frame reference
2448
2449 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2450
2451         * ext/x264/gstx264enc.c:
2452           x264enc: Set default stream-format to avc as it's a better format
2453
2454 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2455
2456         * ext/x264/gstx264enc.c:
2457           x264enc: Fix setting latency
2458           Fixes setting latency when framerate is dynamic and round up the latency
2459           to avoid rounding issues.
2460
2461 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2462
2463         * ext/x264/gstx264enc.c:
2464           x264enc: gst_video_encoder_get_frame() is now transfer full
2465
2466 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2467
2468         * ext/x264/gstx264enc.c:
2469           x264enc: don't leak output state
2470
2471 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2472
2473         * ext/x264/gstx264enc.c:
2474         * ext/x264/gstx264enc.h:
2475           x264enc: Remove x264 backward compatibility support
2476
2477 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2478
2479         * ext/x264/gstx264enc.c:
2480           x264enc: Report latency base on x264 buffer size
2481
2482 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2483
2484         * configure.ac:
2485         * ext/x264/gstx264enc.c:
2486         * ext/x264/gstx264enc.h:
2487           x264enc: Port to GstVideoEncoder baseclass
2488           Conflicts:
2489           configure.ac
2490           ext/x264/gstx264enc.c
2491           ext/x264/gstx264enc.h
2492           Back to 0.10 state, needs to be ported to 0.11 again.
2493
2494 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2495
2496         * Android.mk:
2497         * LICENSE_readme:
2498         * configure.ac:
2499         * docs/plugins/Makefile.am:
2500         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2501         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2502         * docs/plugins/inspect/plugin-synaesthesia.xml:
2503         * gst/synaesthesia/.gitignore:
2504         * gst/synaesthesia/Makefile.am:
2505         * gst/synaesthesia/README:
2506         * gst/synaesthesia/gstsynaesthesia.c:
2507         * gst/synaesthesia/gstsynaesthesia.h:
2508         * gst/synaesthesia/synaescope.c:
2509         * gst/synaesthesia/synaescope.h:
2510           synaesthesia: remove experimental GPL-ed synaesthesia plugin
2511           It never made it out of experimental, and there's a new
2512           synaescope element in gst-plugins-bad that's hopefully
2513           sufficiently similar.
2514           https://bugzilla.gnome.org/show_bug.cgi?id=356882
2515
2516 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2517
2518         * gst/mpegstream/.gitignore:
2519           mpegstream: remove leftover hidden .gitignore file
2520
2521 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2522
2523         * gst/synaesthesia/gstsynaesthesia.c:
2524         * tests/check/elements/amrnbenc.c:
2525         * tests/check/elements/x264enc.c:
2526           elements: Use gst_pad_set_caps() instead of manual event fiddling
2527
2528 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2529
2530         * common:
2531           Automatic update of common submodule
2532           From 03a0e57 to 98e386f
2533
2534 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2535
2536         * configure.ac:
2537           Back to development
2538
2539 === release 0.11.92 ===
2540
2541 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2542
2543         * ChangeLog:
2544         * NEWS:
2545         * RELEASE:
2546         * configure.ac:
2547         * docs/plugins/inspect/plugin-a52dec.xml:
2548         * docs/plugins/inspect/plugin-amrnb.xml:
2549         * docs/plugins/inspect/plugin-amrwbdec.xml:
2550         * docs/plugins/inspect/plugin-asf.xml:
2551         * docs/plugins/inspect/plugin-cdio.xml:
2552         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2553         * docs/plugins/inspect/plugin-dvdread.xml:
2554         * docs/plugins/inspect/plugin-dvdsub.xml:
2555         * docs/plugins/inspect/plugin-lame.xml:
2556         * docs/plugins/inspect/plugin-mad.xml:
2557         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2558         * docs/plugins/inspect/plugin-realmedia.xml:
2559         * docs/plugins/inspect/plugin-siddec.xml:
2560         * docs/plugins/inspect/plugin-twolame.xml:
2561         * docs/plugins/inspect/plugin-x264.xml:
2562         * gst-plugins-ugly.doap:
2563         * win32/common/config.h:
2564           Release 0.11.92
2565
2566 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2567
2568         * po/af.po:
2569         * po/az.po:
2570         * po/bg.po:
2571         * po/ca.po:
2572         * po/cs.po:
2573         * po/da.po:
2574         * po/de.po:
2575         * po/el.po:
2576         * po/en_GB.po:
2577         * po/eo.po:
2578         * po/es.po:
2579         * po/eu.po:
2580         * po/fi.po:
2581         * po/fr.po:
2582         * po/gl.po:
2583         * po/hu.po:
2584         * po/id.po:
2585         * po/it.po:
2586         * po/ja.po:
2587         * po/lt.po:
2588         * po/lv.po:
2589         * po/ms.po:
2590         * po/mt.po:
2591         * po/nb.po:
2592         * po/nl.po:
2593         * po/or.po:
2594         * po/pl.po:
2595         * po/pt_BR.po:
2596         * po/ro.po:
2597         * po/ru.po:
2598         * po/sk.po:
2599         * po/sl.po:
2600         * po/sq.po:
2601         * po/sr.po:
2602         * po/sv.po:
2603         * po/tr.po:
2604         * po/uk.po:
2605         * po/vi.po:
2606         * po/zh_CN.po:
2607           Update .po files
2608
2609 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2610
2611         * common:
2612           Automatic update of common submodule
2613           From 1fab359 to 03a0e57
2614
2615 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2616
2617         * ext/sidplay/gstsiddec.cc:
2618         * gst/asfdemux/gstasfdemux.c:
2619         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2620         * gst/realmedia/rademux.c:
2621         * gst/realmedia/rmdemux.c:
2622           update for tag event change
2623
2624 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2625
2626         * common:
2627           Automatic update of common submodule
2628           From f1b5a96 to 1fab359
2629
2630 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2631
2632         * common:
2633           Automatic update of common submodule
2634           From 92b7266 to f1b5a96
2635
2636 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2637
2638         * common:
2639           Automatic update of common submodule
2640           From ec1c4a8 to 92b7266
2641
2642 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2643
2644         * common:
2645           Automatic update of common submodule
2646           From 3429ba6 to ec1c4a8
2647
2648 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2649
2650         * gst/realmedia/rmutils.c:
2651           realmedia: don't use GstStructure API on tag lists
2652
2653 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
2654
2655         * ext/a52dec/gsta52dec.c:
2656           a52dec: really prefer the original number (and position) of channels
2657           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
2658
2659 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2660
2661         * common:
2662           Automatic update of common submodule
2663           From dc70203 to 3429ba6
2664
2665 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2666
2667         * configure.ac:
2668         * ext/x264/gstx264enc.c:
2669           x264: bump x264 requirement to build 106 or later
2670           Build 106 is from September 2010.
2671           https://bugzilla.gnome.org/show_bug.cgi?id=676257
2672
2673 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
2674
2675         * ext/a52dec/gsta52dec.c:
2676         * m4/a52.m4:
2677           a52dec: adapt to work also with new liba52
2678           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
2679
2680 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2681
2682         * ext/a52dec/gsta52dec.c:
2683           a52dec: trigger renegotiation upon changed stream channels
2684           Fixes #675451
2685
2686 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2687
2688         * configure.ac:
2689           configure: Require core/base 0.11.91
2690
2691 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
2692
2693         * .gitignore:
2694           .gitignore: add visual studio IDE files and OS X .DS_Store files
2695           https://bugzilla.gnome.org/show_bug.cgi?id=667899
2696
2697 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2698
2699         * configure.ac:
2700           Back to development
2701
2702 === release 0.11.91 ===
2703
2704 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2705
2706         * ChangeLog:
2707         * NEWS:
2708         * RELEASE:
2709         * common:
2710         * configure.ac:
2711         * gst-plugins-ugly.doap:
2712         * win32/common/config.h:
2713           Release 0.11.91
2714
2715 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2716
2717         * po/af.po:
2718         * po/az.po:
2719         * po/bg.po:
2720         * po/ca.po:
2721         * po/cs.po:
2722         * po/da.po:
2723         * po/de.po:
2724         * po/el.po:
2725         * po/en_GB.po:
2726         * po/eo.po:
2727         * po/es.po:
2728         * po/eu.po:
2729         * po/fi.po:
2730         * po/fr.po:
2731         * po/gl.po:
2732         * po/hu.po:
2733         * po/id.po:
2734         * po/it.po:
2735         * po/ja.po:
2736         * po/lt.po:
2737         * po/lv.po:
2738         * po/ms.po:
2739         * po/mt.po:
2740         * po/nb.po:
2741         * po/nl.po:
2742         * po/or.po:
2743         * po/pl.po:
2744         * po/pt_BR.po:
2745         * po/ro.po:
2746         * po/ru.po:
2747         * po/sk.po:
2748         * po/sl.po:
2749         * po/sq.po:
2750         * po/sr.po:
2751         * po/sv.po:
2752         * po/tr.po:
2753         * po/uk.po:
2754         * po/vi.po:
2755         * po/zh_CN.po:
2756           Update .po files
2757
2758 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2759
2760           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
2761
2762 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2763
2764         * common:
2765           Automatic update of common submodule
2766           From dc70203 to 3429ba6
2767
2768 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2769
2770         * gst/asfdemux/asfpacket.c:
2771           asfdemux: Use correct enum type
2772
2773 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2774
2775         * gst/asfdemux/gstasfdemux.c:
2776           asfdemux: implement pull mode seek snap flags when an index is present
2777           Also ensure we get a proper EOS when seeking past the end of the
2778           file, or (when the snap after flag is set) between the last keyframe
2779           and the end of the file.
2780
2781 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
2782
2783         * ext/cdio/gstcdio.c:
2784         * ext/cdio/gstcdio.h:
2785         * ext/cdio/gstcdiocddasrc.c:
2786           cdio: compensate for libcdio's recent cd-text api changes
2787           https://bugzilla.gnome.org/show_bug.cgi?id=675112
2788           Conflicts:
2789           ext/cdio/gstcdiocddasrc.c
2790
2791 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2792
2793         * ext/dvdread/dvdreadsrc.c:
2794           dvdread: fix build after recent include reshuffling in core
2795           Need to include gmodule.h ourselves now.
2796
2797 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2798
2799         * ext/mpeg2dec/gstmpeg2dec.c:
2800           video: Update for libgstvideo API changes
2801
2802 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2803
2804         * common:
2805           Automatic update of common submodule
2806           From 6db25be to dc70203
2807
2808 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2809
2810         * gst/asfdemux/asfpacket.c:
2811         * gst/asfdemux/asfpacket.h:
2812           asfdemux: fix performance issue, especially with high-bitrate streams
2813           Two things were suboptimal from a performance point of view:
2814           a) consider a large media object such as a video keyframe, which
2815           may be split up into multiple fragments. We would assemble
2816           the media object as follows:
2817           buf = join (join (join (frag1, frag2), frag3), frag4)
2818           which causes many unnecessary memcpy()s, and malloc/free,
2819           which could easily add up to a multiple of the actual object
2820           size. To avoid this, we allocate a buffer of the size needed
2821           from the start and copy fragments into that directly.
2822           b) for every fragment to join, we would create a sub-buffer
2823           before joining it (which would discard the sub-buffer again),
2824           leading to unnecessary miniobject create/free churn.
2825           Conflicts:
2826           gst/asfdemux/asfpacket.c
2827           gst/asfdemux/asfpacket.h
2828
2829 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2830
2831         * gst/asfdemux/asfpacket.c:
2832           asfdemux: avoid unnecessary stream lookup
2833           We have already retrieved the stream for that stream number and
2834           made sure it's not NULL, so no need to do it again here; neither
2835           the number nor the streams changed since the last time.
2836
2837 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
2838
2839         * ext/a52dec/gsta52dec.c:
2840           a52dec: fix first_access bigger than 2
2841           gst_buffer_extract returns the number of bytes extracted, here 2 max.
2842           Set size to the buffer size as was done in 0.10 to avoid first_access
2843           error when it bypass 2.
2844           https://bugzilla.gnome.org/show_bug.cgi?id=673434
2845
2846 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2847
2848         * autogen.sh:
2849         * configure.ac:
2850           configure: Modernize autotools setup a bit
2851           Also we now only create tar.bz2 and tar.xz tarballs.
2852
2853 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2854
2855         * common:
2856           Automatic update of common submodule
2857           From 464fe15 to 6db25be
2858
2859 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2860
2861         * configure.ac:
2862           Back to development
2863
2864 === release 0.11.90 ===
2865
2866 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2867
2868         * ChangeLog:
2869         * NEWS:
2870         * RELEASE:
2871         * configure.ac:
2872         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
2873         * docs/plugins/inspect/plugin-a52dec.xml:
2874         * docs/plugins/inspect/plugin-amrnb.xml:
2875         * docs/plugins/inspect/plugin-amrwbdec.xml:
2876         * docs/plugins/inspect/plugin-asf.xml:
2877         * docs/plugins/inspect/plugin-cdio.xml:
2878         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2879         * docs/plugins/inspect/plugin-dvdread.xml:
2880         * docs/plugins/inspect/plugin-dvdsub.xml:
2881         * docs/plugins/inspect/plugin-lame.xml:
2882         * docs/plugins/inspect/plugin-mad.xml:
2883         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2884         * docs/plugins/inspect/plugin-realmedia.xml:
2885         * docs/plugins/inspect/plugin-siddec.xml:
2886         * docs/plugins/inspect/plugin-twolame.xml:
2887         * docs/plugins/inspect/plugin-x264.xml:
2888         * gst-plugins-ugly.doap:
2889         * win32/common/config.h:
2890           Release 0.11.90
2891
2892 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2893
2894         * po/af.po:
2895         * po/az.po:
2896         * po/bg.po:
2897         * po/ca.po:
2898         * po/cs.po:
2899         * po/da.po:
2900         * po/de.po:
2901         * po/el.po:
2902         * po/en_GB.po:
2903         * po/eo.po:
2904         * po/es.po:
2905         * po/eu.po:
2906         * po/fi.po:
2907         * po/fr.po:
2908         * po/gl.po:
2909         * po/hu.po:
2910         * po/id.po:
2911         * po/it.po:
2912         * po/ja.po:
2913         * po/lt.po:
2914         * po/lv.po:
2915         * po/ms.po:
2916         * po/mt.po:
2917         * po/nb.po:
2918         * po/nl.po:
2919         * po/or.po:
2920         * po/pl.po:
2921         * po/pt_BR.po:
2922         * po/ro.po:
2923         * po/ru.po:
2924         * po/sk.po:
2925         * po/sl.po:
2926         * po/sq.po:
2927         * po/sr.po:
2928         * po/sv.po:
2929         * po/tr.po:
2930         * po/uk.po:
2931         * po/vi.po:
2932         * po/zh_CN.po:
2933           Update .po files
2934
2935 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2936
2937         * ext/mad/gstmad.c.orig:
2938           mad: remove .c.orig file
2939
2940 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2941
2942         * ext/a52dec/gsta52dec.c:
2943         * ext/amrnb/amrnbdec.c:
2944         * ext/amrnb/amrnbenc.c:
2945         * ext/amrwbdec/amrwbdec.c:
2946         * ext/cdio/gstcdiocddasrc.c:
2947         * ext/dvdread/dvdreadsrc.c:
2948         * ext/lame/gstlamemp3enc.c:
2949         * ext/mad/gstmad.c:
2950         * ext/mad/gstmad.c.orig:
2951         * ext/mpeg2dec/gstmpeg2dec.c:
2952         * ext/sidplay/gstsiddec.cc:
2953         * ext/twolame/gsttwolamemp2enc.c:
2954         * ext/x264/gstx264enc.c:
2955         * gst/asfdemux/gstasfdemux.c:
2956         * gst/asfdemux/gstrtpasfdepay.c:
2957         * gst/asfdemux/gstrtspwms.c:
2958         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2959         * gst/dvdsub/gstdvdsubdec.c:
2960         * gst/dvdsub/gstdvdsubparse.c:
2961         * gst/realmedia/pnmsrc.c:
2962         * gst/realmedia/rademux.c:
2963         * gst/realmedia/rdtdepay.c:
2964         * gst/realmedia/rdtmanager.c:
2965         * gst/realmedia/rmdemux.c:
2966         * gst/realmedia/rtspreal.c:
2967         * gst/synaesthesia/gstsynaesthesia.c:
2968         * gst/xingmux/gstxingmux.c:
2969           Use new gst_element_class_set_static_metadata()
2970
2971 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2972
2973         * common:
2974           Automatic update of common submodule
2975           From 7fda524 to 464fe15
2976
2977 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2978
2979         * ext/a52dec/gsta52dec.c:
2980         * ext/amrnb/amrnb.c:
2981         * ext/amrwbdec/amrwb.c:
2982         * ext/cdio/gstcdio.c:
2983         * ext/dvdread/dvdreadsrc.c:
2984         * ext/lame/plugin.c:
2985         * ext/mad/gstmad.c:
2986         * ext/mad/gstmad.c.orig:
2987         * ext/mpeg2dec/gstmpeg2dec.c:
2988         * ext/sidplay/gstsiddec.cc:
2989         * ext/twolame/gsttwolamemp2enc.c:
2990         * ext/x264/gstx264enc.c:
2991         * gst/asfdemux/gstasf.c:
2992         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2993         * gst/dvdsub/gstdvdsubdec.c:
2994         * gst/realmedia/realmedia.c:
2995         * gst/synaesthesia/gstsynaesthesia.c:
2996         * gst/xingmux/plugin.c:
2997           gst: Update for GST_PLUGIN_DEFINE() API changes
2998
2999 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3000
3001         * configure.ac:
3002           configure: Update version to 0.11.89.1
3003
3004 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3005
3006         * configure.ac:
3007         * docs/plugins/Makefile.am:
3008         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3009         * docs/version.entities.in:
3010         * ext/a52dec/Makefile.am:
3011         * ext/amrnb/Makefile.am:
3012         * ext/amrwbdec/Makefile.am:
3013         * ext/cdio/Makefile.am:
3014         * ext/lame/Makefile.am:
3015         * ext/mad/Makefile.am:
3016         * ext/mpeg2dec/Makefile.am:
3017         * ext/sidplay/Makefile.am:
3018         * ext/twolame/Makefile.am:
3019         * ext/x264/Makefile.am:
3020         * gst-plugins-ugly.spec.in:
3021         * gst/asfdemux/Makefile.am:
3022         * gst/dvdlpcmdec/Makefile.am:
3023         * gst/dvdsub/Makefile.am:
3024         * gst/realmedia/Makefile.am:
3025         * pkgconfig/Makefile.am:
3026         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
3027         * tests/check/Makefile.am:
3028           gst: Update versioning
3029
3030 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3031
3032         * ext/mpeg2dec/gstmpeg2dec.c:
3033         * ext/mpeg2dec/gstmpeg2dec.h:
3034           mpeg2dec: fix cropping
3035           fix cropping in mpeg2dec
3036
3037 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3038
3039         * ext/mpeg2dec/gstmpeg2dec.c:
3040           mpeg2dec: add crop metadata when buffer is still writable
3041
3042 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3043
3044         * gst/asfdemux/gstrtpasfdepay.c:
3045           update for buffer api change
3046
3047 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3048
3049         * ext/a52dec/gsta52dec.c:
3050         * ext/mad/gstmad.c:
3051           ext: Update for audio decoder API changes
3052
3053 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3054
3055         * tests/check/elements/amrnbenc.c:
3056         * tests/check/elements/x264enc.c:
3057           tests: make more valgrind-friendly and plug caps leak
3058
3059 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3060
3061         * gst/asfdemux/asfpacket.c:
3062         * gst/asfdemux/gstasfdemux.c:
3063         * gst/dvdsub/gstdvdsubdec.c:
3064           update for buffer changes
3065
3066 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3067
3068         * tests/check/elements/x264enc.c:
3069           tests: x264enc: adjust test to removal of deprecated properties
3070
3071 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3072
3073           Replace master with 0.11
3074
3075 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3076
3077         * configure.ac:
3078           back to development
3079
3080 === release 0.11.2 ===
3081
3082 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3083
3084         * ChangeLog:
3085         * NEWS:
3086         * RELEASE:
3087         * configure.ac:
3088         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3089         * docs/plugins/inspect/plugin-a52dec.xml:
3090         * docs/plugins/inspect/plugin-amrnb.xml:
3091         * docs/plugins/inspect/plugin-amrwbdec.xml:
3092         * docs/plugins/inspect/plugin-asf.xml:
3093         * docs/plugins/inspect/plugin-cdio.xml:
3094         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3095         * docs/plugins/inspect/plugin-dvdread.xml:
3096         * docs/plugins/inspect/plugin-dvdsub.xml:
3097         * docs/plugins/inspect/plugin-lame.xml:
3098         * docs/plugins/inspect/plugin-mad.xml:
3099         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3100         * docs/plugins/inspect/plugin-realmedia.xml:
3101         * docs/plugins/inspect/plugin-siddec.xml:
3102         * docs/plugins/inspect/plugin-twolame.xml:
3103         * docs/plugins/inspect/plugin-x264.xml:
3104         * gst-plugins-ugly.doap:
3105         * po/af.po:
3106         * po/az.po:
3107         * po/bg.po:
3108         * po/ca.po:
3109         * po/cs.po:
3110         * po/da.po:
3111         * po/de.po:
3112         * po/el.po:
3113         * po/en_GB.po:
3114         * po/eo.po:
3115         * po/es.po:
3116         * po/eu.po:
3117         * po/fi.po:
3118         * po/fr.po:
3119         * po/gl.po:
3120         * po/hu.po:
3121         * po/id.po:
3122         * po/it.po:
3123         * po/ja.po:
3124         * po/lt.po:
3125         * po/lv.po:
3126         * po/ms.po:
3127         * po/mt.po:
3128         * po/nb.po:
3129         * po/nl.po:
3130         * po/or.po:
3131         * po/pl.po:
3132         * po/pt_BR.po:
3133         * po/ro.po:
3134         * po/ru.po:
3135         * po/sk.po:
3136         * po/sl.po:
3137         * po/sq.po:
3138         * po/sr.po:
3139         * po/sv.po:
3140         * po/tr.po:
3141         * po/uk.po:
3142         * po/vi.po:
3143         * po/zh_CN.po:
3144         * win32/common/config.h:
3145           Release 0.11.2
3146
3147 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3148
3149         * tests/check/elements/mpeg2dec.c:
3150           tests: fix after memory changes
3151
3152 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3153
3154         * ext/x264/gstx264enc.c:
3155         * ext/x264/gstx264enc.h:
3156           x264enc: remove deprecated properties
3157
3158 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3159
3160           Merge remote-tracking branch 'origin/master' into 0.11
3161           So 0.11 folks also get amr include fixes.
3162           Conflicts:
3163           ext/a52dec/gsta52dec.c
3164           ext/mad/gstmad.c
3165
3166 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3167
3168         * gst/synaesthesia/gstsynaesthesia.c:
3169           synaesthesia: fixup for bufferpool api changes
3170           ... as well as some caps ref handling.
3171
3172 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3173
3174         * gst/realmedia/rademux.c:
3175         * gst/realmedia/rmdemux.c:
3176           don't pass random pointers to pull_range
3177
3178 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3179
3180         * ext/mpeg2dec/gstmpeg2dec.c:
3181           update for bufferpool changes
3182
3183 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3184
3185         * ext/mpeg2dec/gstmpeg2dec.c:
3186           update for allocation query changes
3187
3188 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3189
3190         * ext/dvdread/dvdreadsrc.c:
3191         * ext/lame/gstlamemp3enc.c:
3192         * ext/mpeg2dec/gstmpeg2dec.c:
3193         * ext/x264/gstx264enc.c:
3194         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3195         * gst/dvdsub/gstdvdsubdec.c:
3196           update for memory api changes
3197
3198 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3199
3200         * ext/mpeg2dec/gstmpeg2dec.c:
3201           take padding into account
3202
3203 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3204
3205         * ext/mad/gstmad.c:
3206           mad: simplify parsing code
3207           Also fixes #671455 (expected at least).
3208
3209 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3210
3211         * configure.ac:
3212           configure.ac: bump required GLib to 2.31.14
3213           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
3214
3215 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3216
3217         * ext/sidplay/gstsiddec.cc:
3218           fix for caps _normalize changes
3219
3220 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3221
3222         * ext/x264/gstx264enc.c:
3223           fix for caps api changes
3224
3225 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3226
3227         * ext/a52dec/gsta52dec.c:
3228         * ext/a52dec/gsta52dec.h:
3229           a52dec: use base class tag handling helper
3230           ... so as to ensure these to be handled and sent at proper time.
3231
3232 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3233
3234         * ext/dvdread/dvdreadsrc.c:
3235           dvdreadsrc: Use variable type with correct signedness
3236
3237 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3238
3239         * ext/mpeg2dec/gstmpeg2dec.c:
3240           mpeg2dec: Copy planes in one go when possible
3241
3242 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3243
3244         * configure.ac:
3245         * ext/amrnb/amrnbdec.h:
3246         * ext/amrnb/amrnbenc.h:
3247         * ext/amrwbdec/amrwbdec.h:
3248           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
3249           In previous versions, the opencore-amr include sub-directory
3250           would be specified in the include path in the CFLAGS, but this
3251           is no longer the case in newer versions, so we need to add those
3252           to our include directives.
3253           Based on patch by: Christian Morales Vega
3254           https://bugzilla.gnome.org/show_bug.cgi?id=671123
3255
3256 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3257
3258         * configure.ac:
3259           configure: get rid of non-pkg-config ways to check for opencore-amr
3260
3261 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3262
3263         * ext/mpeg2dec/gstmpeg2dec.c:
3264           update for metadata API changes
3265
3266 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
3267
3268         * ext/amrwbdec/Makefile.am:
3269         * ext/lame/Makefile.am:
3270         * ext/mad/Makefile.am:
3271           amrwbdec, lame, mad: link to libgstbase
3272
3273 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
3274
3275         * ext/x264/gstx264enc.c:
3276           x264enc: fix compiler warning
3277
3278 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3279
3280           Merge remote-tracking branch 'origin/master' into 0.11
3281
3282 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3283
3284           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
3285           Conflicts:
3286           ext/mad/gstmad.c
3287
3288 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3289
3290         * NEWS:
3291         * RELEASE:
3292         * configure.ac:
3293         * docs/plugins/gst-plugins-ugly-plugins.args:
3294         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3295         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3296         * docs/plugins/inspect/plugin-a52dec.xml:
3297         * docs/plugins/inspect/plugin-amrnb.xml:
3298         * docs/plugins/inspect/plugin-amrwbdec.xml:
3299         * docs/plugins/inspect/plugin-asf.xml:
3300         * docs/plugins/inspect/plugin-cdio.xml:
3301         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3302         * docs/plugins/inspect/plugin-dvdread.xml:
3303         * docs/plugins/inspect/plugin-dvdsub.xml:
3304         * docs/plugins/inspect/plugin-iec958.xml:
3305         * docs/plugins/inspect/plugin-lame.xml:
3306         * docs/plugins/inspect/plugin-mad.xml:
3307         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3308         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3309         * docs/plugins/inspect/plugin-mpegstream.xml:
3310         * docs/plugins/inspect/plugin-realmedia.xml:
3311         * docs/plugins/inspect/plugin-siddec.xml:
3312         * docs/plugins/inspect/plugin-twolame.xml:
3313         * docs/plugins/inspect/plugin-x264.xml:
3314         * win32/common/config.h:
3315           Bump version after release
3316
3317 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
3318
3319         * autogen.sh:
3320           autogen.sh: avoid touching .po files during 'make'
3321           A simple workaround to deal with GNU gettext automake integration
3322           failing to deal with git.  Fixes: #669207
3323
3324 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3325
3326         * ext/x264/gstx264enc.c:
3327           x264: convert g_print to LOG
3328
3329 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3330
3331         * gst/asfdemux/gstrtpasfdepay.c:
3332           update for new memory api
3333
3334 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3335
3336         * ext/x264/gstx264enc.c:
3337           x264enc: handle pts and dts
3338
3339 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3340
3341         * ext/mad/gstmad.c:
3342           mad: handle libmad freeform parsing quirk
3343
3344 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3345
3346         * ext/mad/gstmad.c:
3347           mad: fixup unhacking last frame coaxing
3348           ... so as to not only replace the data pointer but also available size.
3349
3350 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
3351
3352         * gst-plugins-ugly.spec.in:
3353           Add latest plugins
3354
3355 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3356
3357         * win32/common/config.h:
3358           win32: back to development
3359
3360 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3361
3362         * configure.ac:
3363         * gst/synaesthesia/gstsynaesthesia.c:
3364         * gst/synaesthesia/gstsynaesthesia.h:
3365           synaesthesia: port to 0.11
3366
3367 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3368
3369         * configure.ac:
3370         * gst/xingmux/gstxingmux.c:
3371           xingmux: port to 0.11
3372
3373 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3374
3375         * configure.ac:
3376           back to development
3377
3378 === release 0.11.1 ===
3379
3380 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3381
3382         * ChangeLog:
3383         * NEWS:
3384         * RELEASE:
3385         * configure.ac:
3386         * docs/plugins/gst-plugins-ugly-plugins.args:
3387         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3388         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3389         * docs/plugins/inspect/plugin-a52dec.xml:
3390         * docs/plugins/inspect/plugin-amrnb.xml:
3391         * docs/plugins/inspect/plugin-amrwbdec.xml:
3392         * docs/plugins/inspect/plugin-asf.xml:
3393         * docs/plugins/inspect/plugin-cdio.xml:
3394         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3395         * docs/plugins/inspect/plugin-dvdread.xml:
3396         * docs/plugins/inspect/plugin-dvdsub.xml:
3397         * docs/plugins/inspect/plugin-lame.xml:
3398         * docs/plugins/inspect/plugin-mad.xml:
3399         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3400         * docs/plugins/inspect/plugin-realmedia.xml:
3401         * docs/plugins/inspect/plugin-siddec.xml:
3402         * docs/plugins/inspect/plugin-twolame.xml:
3403         * docs/plugins/inspect/plugin-x264.xml:
3404         * gst-plugins-ugly.doap:
3405         * po/af.po:
3406         * po/az.po:
3407         * po/bg.po:
3408         * po/ca.po:
3409         * po/cs.po:
3410         * po/da.po:
3411         * po/de.po:
3412         * po/el.po:
3413         * po/en_GB.po:
3414         * po/eo.po:
3415         * po/es.po:
3416         * po/eu.po:
3417         * po/fi.po:
3418         * po/fr.po:
3419         * po/gl.po:
3420         * po/hu.po:
3421         * po/id.po:
3422         * po/it.po:
3423         * po/ja.po:
3424         * po/lt.po:
3425         * po/lv.po:
3426         * po/ms.po:
3427         * po/mt.po:
3428         * po/nb.po:
3429         * po/nl.po:
3430         * po/or.po:
3431         * po/pl.po:
3432         * po/pt_BR.po:
3433         * po/ro.po:
3434         * po/ru.po:
3435         * po/sk.po:
3436         * po/sl.po:
3437         * po/sq.po:
3438         * po/sr.po:
3439         * po/sv.po:
3440         * po/tr.po:
3441         * po/uk.po:
3442         * po/vi.po:
3443         * po/zh_CN.po:
3444         * win32/common/config.h:
3445           RELEASE 0.11.1
3446
3447 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3448
3449           Merge branch 'master' into 0.11
3450           Conflicts:
3451           ext/mad/gstmad.c
3452
3453 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3454
3455         * ext/mad/gstmad.c:
3456           mad: unhack last frame coaxing
3457           ... so as to maximally use available base class API and interfere least
3458           as possible with its internal state.
3459
3460 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3461
3462         * ext/mad/gstmad.c:
3463           mad: fix compilation
3464
3465 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3466
3467         * ext/mad/gstmad.c:
3468           mad: chain up to default event handler
3469
3470 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
3471
3472         * ext/x264/gstx264enc.c:
3473           x264enc: unmap video frame after encoding
3474           Fixes major memory leak.
3475           https://bugzilla.gnome.org/show_bug.cgi?id=669863
3476
3477 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3478
3479         * ext/x264/gstx264enc.c:
3480           x264enc: fix after merge
3481
3482 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3483
3484           Merge branch 'master' into 0.11
3485           Conflicts:
3486           ext/x264/gstx264enc.c
3487
3488 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3489
3490         * ext/sidplay/gstsiddec.cc:
3491         * ext/sidplay/gstsiddec.h:
3492           sidplay: don't use ulong properties
3493
3494 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3495
3496         * ext/sidplay/gstsiddec.cc:
3497           sidplay: fix negotiation
3498
3499 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
3500
3501         * ext/x264/gstx264enc.c:
3502           x264enc: Add baseline profile to caps
3503           libx264 does not yet support the features that create the difference
3504           between baseline and constrained baseline profile. Hence it currently
3505           supports both though it can only technically encode constrained
3506           baseline.
3507
3508 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3509
3510         * ext/amrnb/amrnbenc.c:
3511         * gst/asfdemux/gstasfdemux.c:
3512         * gst/realmedia/rdtmanager.c:
3513           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
3514
3515 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3516
3517         * tests/check/elements/mpeg2dec.c:
3518           mpeg2dec: fix test a bit more
3519           Still broken because cropping is broken in mpeg2dec
3520
3521 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3522
3523         * tests/check/elements/amrnbenc.c:
3524         * tests/check/elements/x264enc.c:
3525         * tests/check/elements/xingmux.c:
3526           tests: fix some tests
3527
3528 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3529
3530         * ext/twolame/gsttwolamemp2enc.c:
3531           twolame: Use new audio encoder/decoder base class API for srcpad caps
3532
3533 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3534
3535         * ext/lame/gstlamemp3enc.c:
3536           lame: Use new audio encoder/decoder base class API for srcpad caps
3537
3538 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3539
3540         * ext/mad/gstmad.c:
3541           mad: Use new audio encoder/decoder base class API for srcpad caps
3542
3543 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3544
3545         * ext/a52dec/gsta52dec.c:
3546           a52dec: Use new audio encoder/decoder base class API for srcpad caps
3547
3548 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3549
3550         * ext/amrwbdec/amrwbdec.c:
3551           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
3552
3553 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3554
3555         * ext/amrnb/amrnbdec.c:
3556         * ext/amrnb/amrnbenc.c:
3557           amrnb: Use new audio encoder/decoder base class API for srcpad caps
3558
3559 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3560
3561         * ext/mad/gstmad.c:
3562           mad: ensure we do not confuse the base class with our buffer guard
3563           mad expects extra bytes at the end of a buffer (see discussion in
3564           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
3565           and since we inject these without the base class' knowledge, we
3566           need to hide the bodies better.
3567           This fixes an assert at EOS when decoding an mp3 manually without
3568           an intervening mpegaudioparse.
3569
3570 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3571
3572         * gst/realmedia/rtspreal.c:
3573           update for HEADER flag
3574
3575 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
3576
3577         * ext/x264/gstx264enc.c:
3578         * ext/x264/gstx264enc.h:
3579           x264enc: implement force-key-unit API
3580
3581 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3582
3583         * common:
3584           Automatic update of common submodule
3585           From c463bc0 to 7fda524
3586
3587 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3588
3589         * ext/amrnb/amrnbdec.c:
3590         * ext/amrwbdec/amrwbdec.c:
3591           amr: port to 0.11 again
3592
3593 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3594
3595           Merge branch 'master' into 0.11
3596           Conflicts:
3597           ext/a52dec/gsta52dec.c
3598
3599 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3600
3601         * ext/a52dec/gsta52dec.c:
3602         * ext/amrnb/amrnbdec.c:
3603         * ext/amrnb/amrnbenc.c:
3604         * ext/amrwbdec/amrwbdec.c:
3605         * ext/dvdread/dvdreadsrc.c:
3606         * ext/lame/gstlamemp3enc.c:
3607         * ext/mad/gstmad.c:
3608         * ext/mpeg2dec/gstmpeg2dec.c:
3609         * ext/sidplay/gstsiddec.cc:
3610         * ext/twolame/gsttwolamemp2enc.c:
3611         * gst/asfdemux/asfpacket.c:
3612         * gst/asfdemux/gstasfdemux.c:
3613         * gst/asfdemux/gstrtpasfdepay.c:
3614         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3615         * gst/dvdsub/gstdvdsubdec.c:
3616         * gst/dvdsub/gstdvdsubdec.h:
3617         * gst/realmedia/gstrdtbuffer.c:
3618         * gst/realmedia/gstrdtbuffer.h:
3619         * gst/realmedia/rdtdepay.c:
3620         * gst/realmedia/rmdemux.c:
3621         * gst/realmedia/rmutils.c:
3622           port to new memory API
3623
3624 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3625
3626         * common:
3627           Automatic update of common submodule
3628           From 2a59016 to c463bc0
3629
3630 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3631
3632         * gst-libs/gst/glib-compat-private.h:
3633           Remove compatibility versions for deprecated GLib API
3634
3635 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3636
3637         * ext/a52dec/gsta52dec.c:
3638           a52dec: fix read buffer overflow upon syncing
3639           The wrong size was being decremented, leading to a runaway
3640           read loop.
3641
3642 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3643
3644         * common:
3645         * configure.ac:
3646           Add --disable-fatal-warnings configure option
3647
3648 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3649
3650         * gst/asfdemux/gstasfdemux.c:
3651         * gst/realmedia/rademux.c:
3652         * gst/realmedia/rdtmanager.c:
3653         * gst/realmedia/rmdemux.c:
3654           port to new gthread API
3655
3656 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3657
3658         * configure.ac:
3659           configure.ac: Require GLib 2.31.10 for consistency
3660
3661 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3662
3663         * common:
3664           Automatic update of common submodule
3665           From 0807187 to 2a59016
3666
3667 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3668
3669         * ext/amrwbdec/amrwbdec.c:
3670           amrwbdec: _parse should not return OK if not enough data yet
3671
3672 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3673
3674         * ext/amrnb/amrnbdec.c:
3675           amrnbdec: _parse should not return OK if not enough data yet
3676
3677 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3678
3679         * ext/dvdread/dvdreadsrc.c:
3680           dvdreadsrc: fix off by one in cell calculation for the last chapter
3681
3682 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3683
3684         * gst/asfdemux/gstasfdemux.c:
3685           asfdemux: set caps on src pad before adding it
3686
3687 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3688
3689         * gst/asfdemux/gstasfdemux.c:
3690           asfdemux: perform writable buffer map to copy into it
3691
3692 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3693
3694         * gst/asfdemux/asfpacket.c:
3695         * gst/asfdemux/asfpacket.h:
3696           asfpacket: fix 0.11 ported payload extraction
3697           ... to cater for not necessarily offset == size - cur_pos,
3698           as size may have been adjusted due to padding.
3699           Fixes #667567.
3700
3701 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3702
3703         * ext/x264/gstx264enc.c:
3704           x264enc: remove useless and semantically (though not practically) wrong code
3705           The object will be freed, so it's pointless to set the pointers
3706           to NULL anyway.
3707
3708 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3709
3710         * ext/x264/gstx264enc.c:
3711           x264enc: remove leaking "optimization"
3712
3713 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3714
3715         * gst/asfdemux/gstasfdemux.c:
3716           GST_TYPE_DATE -> G_TYPE_DATE
3717
3718 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3719
3720           Merge remote-tracking branch 'origin/master' into 0.11
3721           Conflicts:
3722           ext/a52dec/gsta52dec.c
3723
3724 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3725
3726         * ext/a52dec/gsta52dec.c:
3727           a52dec: plug buffer leak
3728
3729 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3730
3731         * ext/a52dec/gsta52dec.c:
3732           a52dec: plug buffer leak
3733
3734 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3735
3736         * ext/amrnb/amrnbenc.c:
3737           amrnbenc: _map and _unmap the appropriate input and output buffers
3738
3739 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3740
3741         * ext/a52dec/gsta52dec.c:
3742           a52dec: Fix some merge mistakes
3743
3744 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3745
3746           Merge branch 'master' into 0.11
3747           Conflicts:
3748           ext/a52dec/gsta52dec.c
3749           ext/a52dec/gsta52dec.h
3750           ext/lame/gstlame.c
3751           ext/lame/gstlame.h
3752           ext/lame/gstlamemp3enc.c
3753           ext/mad/gstmad.c
3754           ext/mad/gstmad.h
3755           gst/mpegaudioparse/gstmpegaudioparse.c
3756           gst/mpegstream/gstdvddemux.c
3757           gst/realmedia/rdtdepay.c
3758           po/es.po
3759           po/lv.po
3760           po/sr.po
3761
3762 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3763
3764         * gst/dvdsub/Makefile.am:
3765           dvdsub: add some CFLAGS and LIBS in Makefile.am
3766           ... since adapter is still used.
3767
3768 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3769
3770         * gst/realmedia/rmdemux.c:
3771           rmdemux: Don't use buffer after unreffing
3772
3773 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3774
3775         * gst/asfdemux/gstasfdemux.c:
3776           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
3777
3778 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3779
3780         * ext/mad/gstmad.c:
3781           mad: Correctly unmap the buffer with the original data pointer
3782
3783 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3784
3785         * ext/mad/gstmad.c:
3786           mad: Make sure to set caps on the srcpad if none are set yet
3787
3788 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3789
3790         * ext/mad/Makefile.am:
3791           mad: fix LIBS order in Makefile.am
3792
3793 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3794
3795         * ext/mad/gstmad.h:
3796           mad: remove left-over id3tag.h include
3797           We don't use libid3tag any more.
3798
3799 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3800
3801         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3802           dvdlpcmdec: fix for multichannel
3803
3804 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3805
3806         * ext/a52dec/gsta52dec.c:
3807         * ext/a52dec/gsta52dec.h:
3808           a52dec: Update for the new raw audio caps
3809
3810 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3811
3812         * ext/mad/gstmad.c:
3813           mad: Update for the new raw audio caps
3814
3815 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3816
3817         * ext/lame/gstlamemp3enc.c:
3818           lamemp3enc: Update for the new raw audio caps
3819
3820 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3821
3822         * ext/twolame/gsttwolamemp2enc.c:
3823           twolamemp2enc: Update for the new raw audio caps
3824
3825 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3826
3827         * ext/amrwbdec/amrwbdec.c:
3828           amrwbdec: Add the new layout field to the raw audio caps
3829
3830 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3831
3832         * ext/amrnb/amrnbdec.c:
3833         * ext/amrnb/amrnbenc.c:
3834           amrnb: Add the new layout field to the raw audio caps
3835
3836 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3837
3838         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3839         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3840           dvdlpcmdec: Port to the new raw audio caps
3841
3842 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3843
3844         * gst/asfdemux/gstasfdemux.c:
3845           asfdemux: Update for libgstriff API changes
3846           Still needs to handle audio channel reordering.
3847
3848 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3849
3850         * common:
3851           Automatic update of common submodule
3852           From 50b34ab to 0807187
3853
3854 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3855
3856         * ext/lame/Makefile.am:
3857           lame: fix LIBADD order in Makefile.am
3858
3859 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3860
3861         * tests/check/elements/amrnbenc.c:
3862         * tests/check/elements/mpeg2dec.c:
3863         * tests/check/elements/x264enc.c:
3864         * tests/check/elements/xingmux.c:
3865         * tests/check/generic/states.c:
3866           tests: make tests compile
3867
3868 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3869
3870         * ext/amrwbdec/amrwbdec.c:
3871         * ext/dvdread/dvdreadsrc.c:
3872         * ext/mad/gstmad.c:
3873         * ext/sidplay/gstsiddec.cc:
3874         * gst/asfdemux/gstasfdemux.c:
3875         * gst/realmedia/pnmsrc.c:
3876         * gst/realmedia/rdtmanager.c:
3877         * gst/realmedia/rmdemux.c:
3878           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
3879
3880 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3881
3882         * tests/check/Makefile.am:
3883           tests: disable generic index test
3884
3885 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3886
3887         * ext/mpeg2dec/gstmpeg2dec.c:
3888           mpeg2dec: remove all seeking-related code
3889           A parser or demuxer upstream should handle this Same for
3890           queries.
3891
3892 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3893
3894         * ext/mpeg2dec/gstmpeg2dec.c:
3895         * ext/mpeg2dec/gstmpeg2dec.h:
3896           mpeg2dec: update for GstIndex removal
3897
3898 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3899
3900         * ext/cdio/gstcdiocddasrc.c:
3901           cdio: update for probe vfunc removal in GstAudioCdSrc
3902
3903 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3904
3905         * ext/lame/gstlame.c:
3906         * ext/lame/gstlamemp3enc.c:
3907           lame: fix printf format in debug statements
3908           https://bugzilla.gnome.org/show_bug.cgi?id=666926
3909
3910 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3911
3912         * ext/lame/gstlame.c:
3913         * ext/lame/gstlame.h:
3914           lame: ensure parsed output
3915           ... by doing some basic parsing of encoded lame data.
3916
3917 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3918
3919         * ext/lame/gstlame.h:
3920           lame: cleanup unused instance struct fields
3921
3922 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3923
3924         * ext/lame/Makefile.am:
3925         * ext/lame/gstlamemp3enc.c:
3926         * ext/lame/gstlamemp3enc.h:
3927           lamemp3enc: ensure parsed output
3928           ... by doing some basic parsing of encoded lame data.
3929           Fixes #652150.
3930
3931 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3932
3933         * ext/lame/gstlamemp3enc.c:
3934           lamemp3enc: do not leak merged tags
3935
3936 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3937
3938         * ext/mad/gstmad.c:
3939         * ext/mad/gstmad.h:
3940           mad: helpfully bodge the last buffer to let mad decode the last frame
3941           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
3942           to be believed, the last buffer must be followed by a number of 0 bytes
3943           in order for the last frame to be decoded (at least in some cases).
3944           Doing so seems to work here, fixing a missing 1152 samples when using
3945           mp3parse before mad (not using mp3parse would yield the correct amount
3946           of samples, if there's extra non-MP3 data after (eg, tag data)).
3947
3948 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3949
3950         * ext/dvdread/dvdreadsrc.c:
3951           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
3952
3953 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3954
3955         * gst/mpegstream/gstdvddemux.c:
3956           dvddemux: tweak subtitle stream setup based on dvd language codes event
3957           ... to allow for non-continuous subtitle stream numbers.
3958           The missing stream numbers tend to come up as subtitle streams anyway
3959           (albeit not with an identified language tag).
3960
3961 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3962
3963         * ext/dvdread/dvdreadsrc.c:
3964           dvdreadsrc: minor safety tweak to sector seeking
3965
3966 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
3967
3968         * ext/a52dec/gsta52dec.c:
3969           a52dec: check that a52_init returns a valid a52 state
3970
3971 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3972
3973         * ext/mpeg2dec/gstmpeg2dec.c:
3974           mpeg2dec: update for new interlaced flags
3975
3976 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3977
3978         * ext/a52dec/Makefile.am:
3979         * ext/a52dec/gsta52dec.c:
3980         * ext/a52dec/gsta52dec.h:
3981           a52dec: port to audiodecoder
3982
3983 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3984
3985         * ext/mad/Makefile.am:
3986         * ext/mad/gstmad.c:
3987         * ext/mad/gstmad.h:
3988           mad: port to audiodecoder
3989
3990 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3991
3992         * ext/a52dec/gsta52dec.c:
3993           a52dec: Don't claim to support upstream renegotiation
3994           and use fixed caps on the srcpad. To correctly support
3995           upstream renegotiation a52dec would need to check if the
3996           caps of the downstream allocated buffer are the requested
3997           caps or if the size is different.
3998           Fixes bug #665989.
3999
4000 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
4001
4002         * ext/a52dec/gsta52dec.c:
4003           a52dec: Check that the a52_state is correctly initialized
4004
4005 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4006
4007         * gst-libs/gst/Makefile.am:
4008         * gst-libs/gst/glib-compat-private.h:
4009         * gst/asfdemux/gstasfdemux.c:
4010         * gst/mpegaudioparse/gstmpegaudioparse.c:
4011         * gst/realmedia/rademux.c:
4012         * gst/realmedia/rdtmanager.c:
4013         * gst/realmedia/rmdemux.c:
4014           Work around deprecated thread API in glib master
4015           Add private replacements for deprecated functions such as
4016           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
4017           to avoid the deprecation warnings. We can't change most of
4018           these in 0.10 because they're part of our API and ABI.
4019           Suppress deprecation warnings in selected files, mostly for
4020           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
4021           not much we can do here in 0.10.
4022
4023 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4024
4025         * po/LINGUAS:
4026         * po/eo.po:
4027         * po/es.po:
4028         * po/lv.po:
4029         * po/sr.po:
4030           po: update translations
4031
4032 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4033
4034         * gst/realmedia/rdtdepay.c:
4035           rdtdepay: make buffer metadata writable before setting caps on it
4036           Fixes issue when the header buffer is being pushed, which was taken
4037           from the caps and is therefore not writable.
4038
4039 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4040
4041         * ext/dvdread/dvdreadsrc.c:
4042           fix for basesrc changes
4043
4044 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
4045
4046         * gst/asfdemux/gstrtpasfdepay.c:
4047           rtpasfdepay: Initialize GstRTPBuffer before usage
4048
4049 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4050
4051           Merge remote-tracking branch 'origin/master' into 0.11
4052           Conflicts:
4053           ext/dvdread/dvdreadsrc.c
4054
4055 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
4056
4057         * ext/dvdread/dvdreadsrc.c:
4058           dvdreadsrc: Fix format string compiler warning
4059           Fixes bug #665101.
4060
4061 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4062
4063           Merge remote-tracking branch 'origin/master' into 0.11
4064
4065 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4066
4067         * ext/mpeg2dec/gstmpeg2dec.c:
4068           Update for indexable change
4069
4070 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4071
4072         * gst/realmedia/rdtmanager.c:
4073           update for clock provider API change
4074
4075 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4076
4077         * ext/a52dec/gsta52dec.c:
4078         * ext/amrnb/amrnbdec.c:
4079         * ext/amrnb/amrnbenc.c:
4080         * ext/amrwbdec/amrwbdec.c:
4081         * ext/dvdread/dvdreadsrc.c:
4082         * ext/lame/gstlame.c:
4083         * ext/lame/gstlamemp3enc.c:
4084         * ext/mad/gstmad.c:
4085         * ext/mpeg2dec/gstmpeg2dec.c:
4086         * ext/sidplay/gstsiddec.cc:
4087         * ext/twolame/gsttwolame.c:
4088         * ext/x264/gstx264enc.c:
4089         * gst/asfdemux/gstasfdemux.c:
4090         * gst/asfdemux/gstrtpasfdepay.c:
4091         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4092         * gst/dvdsub/gstdvdsubdec.c:
4093         * gst/dvdsub/gstdvdsubparse.c:
4094         * gst/iec958/ac3iec.c:
4095         * gst/mpegaudioparse/gstmpegaudioparse.c:
4096         * gst/mpegaudioparse/gstxingmux.c:
4097         * gst/mpegstream/gstdvddemux.c:
4098         * gst/mpegstream/gstmpegdemux.c:
4099         * gst/mpegstream/gstmpegparse.c:
4100         * gst/mpegstream/gstrfc2250enc.c:
4101         * gst/realmedia/pnmsrc.c:
4102         * gst/realmedia/rademux.c:
4103         * gst/realmedia/rdtdepay.c:
4104         * gst/realmedia/rdtmanager.c:
4105         * gst/realmedia/rmdemux.c:
4106         * gst/synaesthesia/gstsynaesthesia.c:
4107           various: fix pad template ref leaks
4108           https://bugzilla.gnome.org/show_bug.cgi?id=662664
4109
4110 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
4111
4112         * tests/check/elements/xingmux.c:
4113           tests: update for gstcheck API change
4114
4115 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4116
4117         * ext/amrnb/amrnbenc.c:
4118         * ext/dvdread/dvdreadsrc.c:
4119         * ext/lame/gstlamemp3enc.c:
4120         * ext/twolame/gsttwolamemp2enc.c:
4121           ext: fix more printf format warnings in debug messages
4122
4123 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
4124
4125         * gst/asfdemux/gstasfdemux.c:
4126         * gst/asfdemux/gstrtpasfdepay.c:
4127         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4128         * gst/dvdsub/gstdvdsubdec.c:
4129         * gst/dvdsub/gstdvdsubparse.c:
4130         * gst/realmedia/rademux.c:
4131         * gst/realmedia/rmdemux.c:
4132           Fix print format compiler warnings on OS X / 64bit
4133           https://bugzilla.gnome.org/show_bug.cgi?id=662617
4134
4135 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4136
4137         * gst/asfdemux/gstasfdemux.c:
4138         * gst/realmedia/rademux.c:
4139         * gst/realmedia/rdtmanager.c:
4140         * gst/realmedia/rmdemux.c:
4141           update for activation changes
4142
4143 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4144
4145         * gst/asfdemux/gstasfdemux.c:
4146         * gst/realmedia/rademux.c:
4147         * gst/realmedia/rmdemux.c:
4148           update for new scheduling query
4149
4150 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4151
4152         * gst/asfdemux/gstasfdemux.c:
4153         * gst/realmedia/rademux.c:
4154         * gst/realmedia/rdtmanager.c:
4155         * gst/realmedia/rmdemux.c:
4156           add parent to activate functions
4157
4158 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4159
4160         * ext/a52dec/gsta52dec.c:
4161         * ext/mpeg2dec/gstmpeg2dec.c:
4162         * ext/sidplay/gstsiddec.cc:
4163         * ext/x264/gstx264enc.c:
4164         * gst/asfdemux/gstasfdemux.c:
4165         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4166         * gst/dvdsub/gstdvdsubdec.c:
4167         * gst/dvdsub/gstdvdsubparse.c:
4168         * gst/realmedia/rademux.c:
4169         * gst/realmedia/rdtdepay.c:
4170         * gst/realmedia/rdtmanager.c:
4171         * gst/realmedia/rmdemux.c:
4172           add parent to pad functions
4173
4174 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4175
4176         * ext/mpeg2dec/gstmpeg2dec.c:
4177         * ext/sidplay/gstsiddec.cc:
4178         * ext/x264/gstx264enc.c:
4179         * gst/asfdemux/gstasfdemux.c:
4180         * gst/realmedia/rademux.c:
4181         * gst/realmedia/rdtmanager.c:
4182         * gst/realmedia/rmdemux.c:
4183           add parent to query function
4184
4185 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4186
4187         * gst/asfdemux/gstasfdemux.c:
4188         * gst/realmedia/rademux.c:
4189           _query_peer_*() -> _peer_query_*()
4190
4191 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4192
4193         * gst/dvdsub/gstdvdsubdec.c:
4194           _accept_caps() -> _query_accept_caps()
4195
4196 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4197
4198         * ext/x264/gstx264enc.c:
4199           _peer_get_caps() -> _peer_query_caps()
4200
4201 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4202
4203         * ext/x264/gstx264enc.c:
4204           update for _get_caps() -> _query_caps()
4205
4206 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4207
4208         * ext/x264/gstx264enc.c:
4209           change getcaps to query
4210
4211 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4212
4213         * ext/mad/gstmad.c:
4214           mad: re-instate accidentally dropped rank
4215
4216 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4217
4218         * ext/dvdread/dvdreadsrc.c:
4219         * gst/realmedia/pnmsrc.c:
4220           Update for GstURIHandler get_protocols() changes
4221
4222 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4223
4224         * ext/dvdread/dvdreadsrc.c:
4225         * ext/dvdread/dvdreadsrc.h:
4226         * gst/realmedia/pnmsrc.c:
4227           dvdreadsrc, pnmsrc: update for GstURIHandler changes
4228
4229 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4230
4231         * ext/mad/gstmad.c:
4232           mad: re-port to 0.11
4233           This time using the base class. Still something
4234           wrong with the parsing though, when there's no
4235           parser or demuxer upstream (which of course
4236           shouldn't happen in a normal playback scenario).
4237
4238 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4239
4240         * ext/mad/gstmad.c:
4241         * ext/mad/gstmad.h:
4242           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
4243
4244 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4245
4246         * ext/mad/gstmad.c:
4247         * ext/mad/gstmad.h:
4248           mad: replace with 0.10 version ported to GstAudioDecoder
4249           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
4250           of Mark's baseaudio branch.
4251           Would probably be too risky to drop this into 0.10 given
4252           all the things mad is doing.
4253
4254 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4255
4256         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4257           docs: remove bits for old lame element from sections.txt file
4258
4259 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4260
4261         * Android.mk:
4262         * configure.ac:
4263         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4264         * docs/plugins/inspect/plugin-mpegstream.xml:
4265         * gst-plugins-ugly.spec.in:
4266         * gst/mpegstream/Makefile.am:
4267         * gst/mpegstream/README:
4268         * gst/mpegstream/gstdvddemux.c:
4269         * gst/mpegstream/gstdvddemux.h:
4270         * gst/mpegstream/gstmpegclock.c:
4271         * gst/mpegstream/gstmpegclock.h:
4272         * gst/mpegstream/gstmpegdemux.c:
4273         * gst/mpegstream/gstmpegdemux.h:
4274         * gst/mpegstream/gstmpegpacketize.c:
4275         * gst/mpegstream/gstmpegpacketize.h:
4276         * gst/mpegstream/gstmpegparse.c:
4277         * gst/mpegstream/gstmpegparse.h:
4278         * gst/mpegstream/gstmpegstream.c:
4279         * gst/mpegstream/gstrfc2250enc.c:
4280         * gst/mpegstream/gstrfc2250enc.h:
4281         * gst/mpegstream/mpegstream.vcproj:
4282         * gst/mpegstream/notes:
4283         * win32/MANIFEST:
4284         * win32/vs6/gst_plugins_ugly.dsw:
4285         * win32/vs6/libgstac3parse.dsp:
4286         * win32/vs6/libgstmpegaudioparse.dsp:
4287         * win32/vs6/libgstmpegstream.dsp:
4288           mpegstream: remove the old mpeg-ps parser and demuxers
4289           Don't want anyone porting this by accident.
4290           Superseded by mpegpsdemux in -bad.
4291
4292 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4293
4294         * configure.ac:
4295         * ext/cdio/Makefile.am:
4296         * ext/cdio/gstcdio.c:
4297         * ext/cdio/gstcdiocddasrc.c:
4298         * ext/cdio/gstcdiocddasrc.h:
4299           cdio: port cdiocddasrc to 0.11
4300
4301 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4302
4303         * tests/check/elements/mpeg2dec.c:
4304           tests: port mpeg2dec to 0.11
4305           It compiles, but fails.
4306
4307 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4308
4309         * tests/check/elements/x264enc.c:
4310           tests: port x264enc unit test to 0.11
4311           Well, it compiles now at least.
4312
4313 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4314
4315         * gst/asfdemux/gstrtpasfdepay.h:
4316           update for base class rename
4317
4318 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4319
4320         * gst/asfdemux/gstrtpasfdepay.c:
4321         * gst/asfdemux/gstrtpasfdepay.h:
4322           update for base class rename
4323
4324 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4325
4326         * po/af.po:
4327         * po/az.po:
4328         * po/bg.po:
4329         * po/ca.po:
4330         * po/cs.po:
4331         * po/da.po:
4332         * po/de.po:
4333         * po/el.po:
4334         * po/en_GB.po:
4335         * po/es.po:
4336         * po/eu.po:
4337         * po/fi.po:
4338         * po/fr.po:
4339         * po/gl.po:
4340         * po/hu.po:
4341         * po/id.po:
4342         * po/it.po:
4343         * po/ja.po:
4344         * po/lt.po:
4345         * po/lv.po:
4346         * po/ms.po:
4347         * po/mt.po:
4348         * po/nb.po:
4349         * po/nl.po:
4350         * po/or.po:
4351         * po/pl.po:
4352         * po/pt_BR.po:
4353         * po/ro.po:
4354         * po/ru.po:
4355         * po/sk.po:
4356         * po/sl.po:
4357         * po/sq.po:
4358         * po/sr.po:
4359         * po/sv.po:
4360         * po/tr.po:
4361         * po/uk.po:
4362         * po/vi.po:
4363         * po/zh_CN.po:
4364           po: update translations
4365
4366 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4367
4368         * docs/plugins/gst-plugins-ugly-plugins.args:
4369         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4370         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4371         * docs/plugins/inspect/plugin-a52dec.xml:
4372         * docs/plugins/inspect/plugin-amrnb.xml:
4373         * docs/plugins/inspect/plugin-amrwbdec.xml:
4374         * docs/plugins/inspect/plugin-asf.xml:
4375         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4376         * docs/plugins/inspect/plugin-dvdread.xml:
4377         * docs/plugins/inspect/plugin-dvdsub.xml:
4378         * docs/plugins/inspect/plugin-lame.xml:
4379         * docs/plugins/inspect/plugin-mad.xml:
4380         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4381         * docs/plugins/inspect/plugin-realmedia.xml:
4382         * docs/plugins/inspect/plugin-siddec.xml:
4383         * docs/plugins/inspect/plugin-twolame.xml:
4384         * docs/plugins/inspect/plugin-x264.xml:
4385           docs: update docs
4386
4387 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4388
4389         * ext/lame/gstlamemp3enc.c:
4390           lamemp3enc: cosmetic error message change
4391           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
4392
4393 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4394
4395         * docs/plugins/Makefile.am:
4396         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4397         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4398         * ext/twolame/Makefile.am:
4399         * ext/twolame/gsttwolame.c:
4400         * ext/twolame/gsttwolame.h:
4401         * ext/twolame/gsttwolamemp2enc.c:
4402         * ext/twolame/gsttwolamemp2enc.h:
4403         * po/POTFILES.in:
4404           twolame: rename to twolamemp2enc
4405
4406 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4407
4408         * configure.ac:
4409         * ext/twolame/gsttwolame.c:
4410           twolame: port to 0.11
4411
4412 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4413
4414         * Android.mk:
4415         * configure.ac:
4416         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4417         * docs/plugins/inspect/plugin-iec958.xml:
4418         * gst-plugins-ugly.spec.in:
4419         * gst/iec958/Makefile.am:
4420         * gst/iec958/ac3_padder.c:
4421         * gst/iec958/ac3_padder.h:
4422         * gst/iec958/ac3iec.c:
4423         * gst/iec958/ac3iec.h:
4424         * win32/MANIFEST:
4425         * win32/vs6/libgstiec958.dsp:
4426           iec958: remove this plugin
4427           I think it can just go away. Audio sinks can and should payload
4428           things themselves using the helper API in libgstaudio. If such
4429           a plugin still makes sense, it should probably be rewritten
4430           using the library functions (and be put into -good or so).
4431
4432 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4433
4434         * gst/realmedia/rademux.c:
4435         * gst/realmedia/rmdemux.c:
4436         * gst/realmedia/rtspreal.c:
4437           update for adapter api change
4438
4439 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4440
4441         * ext/x264/gstx264enc.c:
4442           update for removed fixate function
4443
4444 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4445
4446         * ext/mad/gstmad.c:
4447         * ext/mpeg2dec/gstmpeg2dec.c:
4448         * gst/asfdemux/gstasfdemux.c:
4449         * gst/realmedia/rmdemux.c:
4450           remove query types
4451
4452 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4453
4454         * configure.ac:
4455         * gst/realmedia/rademux.c:
4456         * gst/realmedia/rdtdepay.c:
4457         * gst/realmedia/rmdemux.c:
4458         * gst/realmedia/rmutils.c:
4459           realmedia is ported
4460
4461 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4462
4463         * gst/asfdemux/gstasfdemux.c:
4464         * gst/mpegstream/gstdvddemux.c:
4465         * gst/mpegstream/gstmpegdemux.c:
4466         * gst/realmedia/rmdemux.c:
4467         * gst/realmedia/rmdemux.h:
4468           more template fixes
4469
4470 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
4471
4472         * po/POTFILES.in:
4473           po: lame => lamemp3enc
4474
4475 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4476
4477         * gst/realmedia/rdtmanager.c:
4478           make request pads take %u
4479
4480 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4481
4482         * ext/mpeg2dec/gstmpeg2dec.c:
4483         * ext/mpeg2dec/gstmpeg2dec.h:
4484           mpeg2dec: Add basic cropping support
4485
4486 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4487
4488         * ext/a52dec/gsta52dec.c:
4489         * ext/sidplay/gstsiddec.cc:
4490         * gst/asfdemux/gstasfdemux.c:
4491         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4492           tags: update for tag API removal
4493
4494 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4495
4496         * ext/mpeg2dec/gstmpeg2dec.c:
4497         * ext/mpeg2dec/gstmpeg2dec.h:
4498           update for meta api change
4499
4500 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4501
4502         * gst/asfdemux/gstasfdemux.c:
4503           structure: fix for api update
4504
4505 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4506
4507           Merge remote-tracking branch 'origin/master' into 0.11
4508
4509 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4510
4511         * tests/check/elements/amrnbenc.c:
4512           tests: port amrnbenc test to 0.11
4513
4514 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4515
4516         * ext/amrnb/amrnbdec.c:
4517         * ext/amrnb/amrnbenc.c:
4518           amrnb: fix up raw audio caps for 0.11
4519
4520 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4521
4522         * tests/check/Makefile.am:
4523           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
4524
4525 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4526
4527         * docs/plugins/Makefile.am:
4528         * ext/lame/Makefile.am:
4529         * ext/lame/README:
4530         * ext/lame/gstlame.c:
4531         * ext/lame/gstlame.h:
4532         * ext/lame/plugin.c:
4533         * ext/lame/test-lame.c:
4534         * gst/xingmux/gstxingmux.c:
4535         * tests/check/pipelines/lame.c:
4536           lame: remove lame element, it's been superseded by lamemp3enc
4537
4538 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4539
4540         * ext/a52dec/gsta52dec.c:
4541         * ext/lame/gstlamemp3enc.c:
4542         * ext/mad/gstmad.c:
4543         * ext/sidplay/gstsiddec.cc:
4544         * gst/asfdemux/gstasfdemux.c:
4545         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4546           ext, gst: update for taglist API changes
4547
4548 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
4549
4550         * gst/asfdemux/gstasfdemux.c:
4551           asfdemux: Don't leak pending payload buffers
4552           Fixes #662964
4553
4554 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4555
4556           Merge branch 'master' into 0.11
4557           Conflicts:
4558           ext/sidplay/gstsiddec.cc
4559
4560 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
4561
4562         * ext/sidplay/gstsiddec.cc:
4563           siddec: use BOILERPLATE macro and cleanup FIXMEs
4564
4565 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4566
4567         * gst/asfdemux/gstrtpasfdepay.c:
4568           asfdepay: fix compiler warnings after gst_caps_new_simple() change
4569
4570 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4571
4572         * gst-plugins-ugly.spec.in:
4573           Update specfile with latest changes
4574
4575 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4576
4577         * gst/asfdemux/gstasfdemux.c:
4578           asfdemux: Don't unmap a buffer that doesn't exist
4579
4580 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4581
4582         * configure.ac:
4583         * ext/dvdread/dvdreadsrc.c:
4584           dvdread: port to 0.11
4585
4586 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4587
4588         * configure.ac:
4589         * gst/dvdsub/Makefile.am:
4590         * gst/dvdsub/gstdvdsubdec.c:
4591         * gst/dvdsub/gstdvdsubdec.h:
4592         * gst/dvdsub/gstdvdsubparse.c:
4593           dvdsub: port to 0.11
4594
4595 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4596
4597           Merge branch 'master' into 0.11
4598           Conflicts:
4599           ext/amrwbdec/Makefile.am
4600           ext/amrwbdec/amrwbdec.c
4601
4602 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4603
4604         * gst/realmedia/gstrdtbuffer.c:
4605         * gst/realmedia/gstrdtbuffer.h:
4606         * gst/realmedia/pnmsrc.c:
4607         * gst/realmedia/rademux.c:
4608         * gst/realmedia/rdtdepay.c:
4609         * gst/realmedia/rdtmanager.c:
4610         * gst/realmedia/rmdemux.c:
4611         * gst/realmedia/rmutils.c:
4612         * gst/realmedia/rtspreal.c:
4613           realmedia: port to 0.11
4614
4615 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4616
4617         * ext/amrwbdec/Makefile.am:
4618         * ext/amrwbdec/amrwbdec.c:
4619         * ext/amrwbdec/amrwbdec.h:
4620           amrwbdec: port to audiodecoder
4621
4622 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4623
4624         * ext/amrnb/Makefile.am:
4625           amrnbdec: fixup build
4626
4627 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4628
4629         * ext/amrnb/amrnbdec.c:
4630           amrnbdec: remove leftover extraneous _unref
4631
4632 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4633
4634           Merge branch 'master' into 0.11
4635           Conflicts:
4636           ext/amrnb/amrnbdec.c
4637
4638 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4639
4640         * configure.ac:
4641         * ext/amrnb/amrnbdec.c:
4642         * ext/amrnb/amrnbenc.c:
4643           amrnb: port to 0.11
4644
4645 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4646
4647         * configure.ac:
4648         * ext/amrwbdec/Makefile.am:
4649         * ext/amrwbdec/amrwbdec.c:
4650           ported amrwbdec to 0.11
4651
4652 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4653
4654         * ext/amrnb/amrnbdec.c:
4655         * ext/amrnb/amrnbdec.h:
4656           amrnbdec: port to audiodecoder
4657
4658 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4659
4660           Merge branch 'master' into 0.11
4661
4662 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4663
4664         * configure.ac:
4665         * ext/mpeg2dec/gstmpeg2dec.c:
4666         * ext/mpeg2dec/gstmpeg2dec.h:
4667           mpeg2dec: minimal port to 0.11
4668
4669 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4670
4671         * ext/mpeg2dec/gstmpeg2dec.c:
4672         * ext/mpeg2dec/gstmpeg2dec.h:
4673           mpeg2dec: post QoS messages when dropping a frame due to QoS
4674           https://bugzilla.gnome.org/show_bug.cgi?id=658241
4675
4676 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4677
4678         * configure.ac:
4679           configure: update ported plugins list
4680
4681 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4682
4683         * common:
4684           update to 0.11 branch
4685
4686 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4687
4688         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4689         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4690           dvdlpcmdec: port to 0.11
4691
4692 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4693
4694         * ext/lame/gstlame.c:
4695         * ext/lame/gstlamemp3enc.c:
4696           lame: fix raw audio caps too
4697
4698 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4699
4700         * ext/lame/gstlame.c:
4701         * ext/lame/gstlamemp3enc.c:
4702           lame: port to 0.11
4703
4704 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4705
4706           Merge branch 'master' into 0.11
4707
4708 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4709
4710         * ext/x264/gstx264enc.c:
4711         * ext/x264/gstx264enc.h:
4712           x264enc: port to 0.11
4713
4714 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4715
4716         * ext/amrnb/Makefile.am:
4717         * ext/amrnb/amrnbenc.c:
4718         * ext/amrnb/amrnbenc.h:
4719           amrnbenc: port to audioencoder
4720
4721 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4722
4723           Merge branch 'master' into 0.11
4724           Conflicts:
4725           ext/mad/gstmad.c
4726
4727 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4728
4729         * ext/a52dec/gsta52dec.c:
4730           port a52dec to 0.11
4731
4732 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4733
4734         * ext/twolame/gsttwolame.c:
4735           twolame: Simple fix for GstAudioEncoder API change
4736
4737 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4738
4739         * ext/twolame/gsttwolame.c:
4740           twolame: Fix variable 'gstelement_class' set but not used compiler warning
4741
4742 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4743
4744         * ext/lame/gstlame.c:
4745         * ext/lame/gstlamemp3enc.c:
4746           lame: Don't get the parent class again, GST_BOILERPLATE does this already
4747
4748 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4749
4750         * ext/lame/gstlame.c:
4751         * ext/lame/gstlamemp3enc.c:
4752           lame: Fix variable 'gstelement_class' set but not used compiler warning
4753
4754 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4755
4756         * ext/twolame/gsttwolame.c:
4757           twolame: improve output framing and timestamping
4758           ... which simply comes down to requesting one frame of input data at a time,
4759           since the encoder nicely turns this into 1 encoded frame.
4760
4761 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4762
4763         * ext/twolame/Makefile.am:
4764         * ext/twolame/gsttwolame.c:
4765         * ext/twolame/gsttwolame.h:
4766           twolame: port to audioencoder
4767
4768 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4769
4770         * ext/lame/gstlame.c:
4771           lame: use some more boilerplate
4772
4773 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4774
4775         * ext/lame/gstlame.c:
4776         * ext/lame/gstlame.h:
4777           lame: port to audioencoder
4778
4779 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4780
4781         * ext/lame/gstlamemp3enc.c:
4782           lamemp3enc: use some more boilerplate
4783
4784 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4785
4786         * ext/lame/gstlamemp3enc.c:
4787           lamemp3enc: really report bitrate rather kbitrate
4788
4789 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4790
4791         * ext/lame/Makefile.am:
4792         * ext/lame/gstlamemp3enc.c:
4793         * ext/lame/gstlamemp3enc.h:
4794           lamemp3enc: port to audioencoder
4795
4796 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4797
4798         * ext/dvdread/dvdreadsrc.c:
4799           dvdreadsrc: take into account first sector of the current title
4800           This fixes seeking on titles which do not start on a new file.
4801           https://bugzilla.gnome.org/show_bug.cgi?id=659252
4802
4803 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4804
4805         * ext/dvdread/dvdreadsrc.c:
4806           dvdreadsrc: fix sector seeking
4807           It was overly complicated, and did not take into account the offset
4808           needed for titles which do not start on a new file.
4809           https://bugzilla.gnome.org/show_bug.cgi?id=659252
4810
4811 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4812
4813         * ext/dvdread/dvdreadsrc.c:
4814           dvdreadsrc: fix sector search for packed titles
4815           Some DVD titles are packed in a single set, and we need to use
4816           the correct table to map times to sectors.
4817           https://bugzilla.gnome.org/show_bug.cgi?id=659252
4818
4819 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4820
4821         * configure.ac:
4822         * ext/mad/Makefile.am:
4823         * ext/mad/gstmad.c:
4824         * gst-plugins-ugly.spec.in:
4825           mad: remove id3tag dependency used by in practice unreachable legacy code
4826           The mad mp3 decoder element shouldn't parse tags at all really, but we
4827           have so far kept this code around for backwards-compatibility reasons
4828           for people building manual pipelines for some reason. However, as it
4829           turns out that code has never actually worked in 0.10 in practice,
4830           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
4831           which doesn't actually seem to happen any more though because of the
4832           preceding mad_header_decode(), which will discover and report the
4833           sync loss if it runs into a tag and make mad_frame_decode() try to
4834           resync right away.
4835           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
4836
4837 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4838
4839         * gst/asfdemux/asfpacket.c:
4840           asfpacket: skip empty payload packets
4841           ... which also avoids assertion failures and possible segfaults later on
4842           when possibly trying to join 2 empty buffers.
4843
4844 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4845
4846         * gst/realmedia/rmdemux.c:
4847         * gst/realmedia/rmdemux.h:
4848           rmdemux: delay announcing container tags until we have pads
4849           Fixes tags when transcoding.
4850           https://bugzilla.gnome.org/show_bug.cgi?id=658297
4851
4852 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4853
4854         * tests/check/elements/amrnbenc.c:
4855           amrnbenc: Use complete raw audio caps in the test
4856
4857 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
4858
4859         * docs/plugins/Makefile.am:
4860           docs: cleanup makefiles
4861           Remove commented out parts that we don't need. Remove "the wingo addition" - no
4862           so useful after all. Narrow down file-globs for plugin docs.
4863
4864 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
4865
4866         * common:
4867           Automatic update of common submodule
4868           From a39eb83 to 11f0cd5
4869
4870 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
4871
4872         * common:
4873           Automatic update of common submodule
4874           From 605cd9a to a39eb83
4875
4876 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4877
4878         * gst/asfdemux/gstasfdemux.c:
4879           asf: don't use fourcc
4880
4881 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4882
4883           Merge branch 'master' into 0.11
4884
4885 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4886
4887         * ext/mpeg2dec/gstmpeg2dec.c:
4888           mpeg2dec: fix spurious failure to decode some files
4889           Parsing can return with an 'invalid' state, but this is not
4890           actually fatal. For one, the mpeg2dec command line tool that
4891           comes with the libmpeg2 library blithely ignores this condition
4892           and merrily goes on. So we do this same, logging the error,
4893           and going on with parsing. This makes something work that did
4894           not use to work, and brings happiness to the world.
4895           https://bugzilla.gnome.org/show_bug.cgi?id=429476
4896
4897 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4898
4899         * ext/mad/gstmad.c:
4900         * ext/sidplay/Makefile.am:
4901         * ext/sidplay/gstsiddec.cc:
4902           port to new audio caps
4903
4904 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4905
4906           Merge branch 'master' into 0.11
4907           Conflicts:
4908           common
4909           gst/asfdemux/gstrtpasfdepay.c
4910
4911 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4912
4913         * configure.ac:
4914           configure: Add synaesthesia to the list of non-ported plugins
4915
4916 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4917
4918         * configure.ac:
4919         * docs/plugins/Makefile.am:
4920         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4921         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4922         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4923         * gst-plugins-ugly.spec.in:
4924         * gst/mpegaudioparse/Makefile.am:
4925         * gst/mpegaudioparse/gstmpegaudioparse.c:
4926         * gst/mpegaudioparse/gstmpegaudioparse.h:
4927         * gst/mpegaudioparse/gstxingmux.c:
4928         * gst/mpegaudioparse/gstxingmux.h:
4929         * gst/mpegaudioparse/mpegaudioparse.vcproj:
4930         * gst/mpegaudioparse/plugin.c:
4931         * gst/xingmux/Makefile.am:
4932         * gst/xingmux/gstxingmux.c:
4933         * gst/xingmux/gstxingmux.h:
4934         * gst/xingmux/plugin.c:
4935           Remove mp3parse plugin/element
4936           It's been replaced by mpegaudioparse in -good. Don't want anyone
4937           to spend time porting a deprecated element. Rename plugin to xingmux
4938           for now until we move that somewhere else.
4939
4940 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4941
4942         * configure.ac:
4943           configure.ac: Define list of non-ported plugins
4944
4945 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4946
4947         * ext/mad/gstmad.c:
4948           mad: Fix for changes in GstQuery API
4949
4950 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4951
4952         * gst/asfdemux/gstasfdemux.c:
4953           asfdemux: Fix for changes in GstQuery API
4954
4955 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4956
4957         * gst/asfdemux/asfpacket.c:
4958           asfdemux: Fix print statement
4959
4960 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4961
4962         * common:
4963           Update common submodule
4964
4965 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4966
4967         * ext/x264/gstx264enc.c:
4968           x264enc: Properly set the stream format in setcaps
4969           Do not forget to set the selected format to the options string
4970           when getting it from caps
4971           https://bugzilla.gnome.org/show_bug.cgi?id=655223
4972
4973 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
4974
4975         * ext/x264/gstx264enc.c:
4976           x264enc: fix the build for older x264enc
4977           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
4978
4979 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
4980
4981         * ext/x264/gstx264enc.c:
4982           x264enc: Read stream-format from the right place
4983           Read the stream-format from "stream-format" and not from profile, also rename
4984           the "bytestream" variable to "stream_format" so it's easier to understand.
4985
4986 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4987
4988         * ext/x264/gstx264enc.c:
4989         * ext/x264/gstx264enc.h:
4990           x264enc: Select stream-format based on caps
4991           Makes x264 select its stream-format based on what's available
4992           on caps, the user selected option will be chosen as a fallback
4993           when both options are available.
4994           https://bugzilla.gnome.org/show_bug.cgi?id=644233
4995
4996 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
4997
4998         * ext/x264/gstx264enc.c:
4999           x264: Allow renegotiation but prefer current caps
5000
5001 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
5002
5003         * tests/check/elements/x264enc.c:
5004           tests: Test x264enc profiles from the caps
5005           https://bugzilla.gnome.org/show_bug.cgi?id=644233
5006
5007 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
5008
5009         * ext/x264/Makefile.am:
5010         * ext/x264/gstx264enc.c:
5011         * ext/x264/gstx264enc.h:
5012           x264: Use profile and level from caps
5013           Enforces the profile and level from the downstream caps, also
5014           sets them on the fixated caps
5015           https://bugzilla.gnome.org/show_bug.cgi?id=644233
5016
5017 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5018
5019         * configure.ac:
5020           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
5021
5022 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
5023
5024         * ext/x264/gstx264enc.c:
5025           x264enc: fix subme property annotation - subme maximum is 10, not 6.
5026           Although the element accepts subme values > 6, the annotation which is
5027           visible through gst-inspect (for example) erroneously indicates 6 as the
5028           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
5029           https://bugzilla.gnome.org/show_bug.cgi?id=653473
5030
5031 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
5032
5033         * common:
5034           Automatic update of common submodule
5035           From 69b981f to 605cd9a
5036
5037 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5038
5039         * gst/asfdemux/gstrtspwms.c:
5040           rtspwms: Porting to 0.11
5041
5042 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5043
5044         * gst/asfdemux/gstrtpasfdepay.c:
5045           rtpasfdepay: Port to 0.11
5046
5047 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5048
5049         * gst/asfdemux/asfpacket.c:
5050         * gst/asfdemux/asfpacket.h:
5051         * gst/asfdemux/gstasfdemux.c:
5052         * gst/asfdemux/gstasfdemux.h:
5053           asfdemux: Porting to 0.11
5054
5055 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5056
5057         * ext/sidplay/gstsiddec.cc:
5058           siddec: port siddec to 0.11
5059
5060 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5061
5062         * gst/asfdemux/gstrtpasfdepay.c:
5063           rtpasfdepay: fix fragmented packet handling and packet padding
5064           Also remove a bogus assert.
5065
5066 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
5067
5068         * gst/synaesthesia/gstsynaesthesia.c:
5069           synaesthesia: fix wrong debug log string (copy'n'paste)
5070
5071 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5072
5073           Merge branch 'master' into 0.11
5074           Conflicts:
5075           configure.ac
5076
5077 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5078
5079         * ext/mad/gstmad.c:
5080           mad: port to new API
5081           Port to new segment API.
5082           Eat Caps events.
5083           No need to set caps on buffers.
5084
5085 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
5086
5087         * gst/realmedia/rmdemux.c:
5088           rmdemux: target is unsigned and can't be < 0
5089
5090 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
5091
5092         * ext/mad/gstmad.c:
5093           mad: use signed when caluculating the delta
5094           Avoids a <0 check for an unsigned variable.
5095
5096 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
5097
5098         * docs/plugins/Makefile.am:
5099           docs: remove obsolete commented out part
5100           We don't have this in the other modules and its not needed.
5101
5102 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
5103
5104         * docs/plugins/gst-plugins-ugly-plugins.args:
5105         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5106         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5107           docs: update plugin introspection data
5108           Now more files are merged and produced in a canonical fashion, which hopefully
5109           creates less or no delta in the future.
5110
5111 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
5112
5113         * common:
5114           Automatic update of common submodule
5115           From 9e5bbd5 to 69b981f
5116
5117 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5118
5119         * ext/lame/Makefile.am:
5120         * ext/lame/gstlamemp3enc.c:
5121           lamemp3enc: Post CODEC and BITRATE tags
5122           Also filter any CODEC/AUDIO_CODEC tags from incoming
5123           tag events.
5124           Fixes bug #391543.
5125
5126 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
5127
5128         * common:
5129           Automatic update of common submodule
5130           From fd35073 to 9e5bbd5
5131
5132 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
5133
5134         * common:
5135           Automatic update of common submodule
5136           From 46dfcea to fd35073
5137
5138 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5139
5140         * gst/asfdemux/gstrtpasfdepay.c:
5141           rtpasfdepay: simplify and refactor packet parsing
5142           Specifically, refactor buffer padding and consider marker bit for fragment
5143           assembling.
5144
5145 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5146
5147         * gst/asfdemux/gstrtpasfdepay.c:
5148           rtpasfdepay: avoid re-sending header
5149           ... e.g. following a seek, which otherwise confuses downstream demuxer
5150           expecting only a flow of data packets at this time.
5151
5152 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5153
5154         * gst/asfdemux/gstrtpasfdepay.c:
5155         * gst/asfdemux/gstrtpasfdepay.h:
5156           rtpasfdepay: remove unused field
5157
5158 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5159
5160         * ext/mad/gstmad.c:
5161           mad: Post bitrate tag whenever the bitrate changes
5162           Also send the layer/mode/emphasis/bitrate tags as an event too.
5163
5164 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5165
5166         * configure.ac:
5167         * win32/common/config.h:
5168           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
5169
5170 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5171
5172         * configure.ac:
5173         * docs/plugins/inspect/plugin-a52dec.xml:
5174         * docs/plugins/inspect/plugin-amrnb.xml:
5175         * docs/plugins/inspect/plugin-amrwbdec.xml:
5176         * docs/plugins/inspect/plugin-asf.xml:
5177         * docs/plugins/inspect/plugin-cdio.xml:
5178         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5179         * docs/plugins/inspect/plugin-dvdread.xml:
5180         * docs/plugins/inspect/plugin-dvdsub.xml:
5181         * docs/plugins/inspect/plugin-iec958.xml:
5182         * docs/plugins/inspect/plugin-lame.xml:
5183         * docs/plugins/inspect/plugin-mad.xml:
5184         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5185         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5186         * docs/plugins/inspect/plugin-mpegstream.xml:
5187         * docs/plugins/inspect/plugin-realmedia.xml:
5188         * docs/plugins/inspect/plugin-siddec.xml:
5189         * docs/plugins/inspect/plugin-twolame.xml:
5190         * docs/plugins/inspect/plugin-x264.xml:
5191         * win32/common/config.h:
5192           Back to development
5193
5194 === release 0.10.18 ===
5195
5196 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5197
5198         * ChangeLog:
5199         * NEWS:
5200         * RELEASE:
5201         * configure.ac:
5202         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5203         * docs/plugins/inspect/plugin-a52dec.xml:
5204         * docs/plugins/inspect/plugin-amrnb.xml:
5205         * docs/plugins/inspect/plugin-amrwbdec.xml:
5206         * docs/plugins/inspect/plugin-asf.xml:
5207         * docs/plugins/inspect/plugin-cdio.xml:
5208         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5209         * docs/plugins/inspect/plugin-dvdread.xml:
5210         * docs/plugins/inspect/plugin-dvdsub.xml:
5211         * docs/plugins/inspect/plugin-iec958.xml:
5212         * docs/plugins/inspect/plugin-lame.xml:
5213         * docs/plugins/inspect/plugin-mad.xml:
5214         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5215         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5216         * docs/plugins/inspect/plugin-mpegstream.xml:
5217         * docs/plugins/inspect/plugin-realmedia.xml:
5218         * docs/plugins/inspect/plugin-siddec.xml:
5219         * docs/plugins/inspect/plugin-twolame.xml:
5220         * docs/plugins/inspect/plugin-x264.xml:
5221         * gst-plugins-ugly.doap:
5222         * win32/common/config.h:
5223           Release 0.10.18
5224           Highlights:
5225           - x264enc: allow changing bitrate and quantizers dynamically at runtime
5226           - x264enc: proxy downstream caps restrictions upstream via get_caps()
5227           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
5228           - mad: allow build without libid3tag (which isn't really needed anyway)
5229           - many other fixes and improvements
5230
5231 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5232
5233         * ext/x264/gstx264enc.c:
5234           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
5235
5236 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5237
5238         * ext/x264/gstx264enc.c:
5239           x264enc: do not leak peer pad reference
5240
5241 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5242
5243         * ext/x264/gstx264enc.c:
5244           x264enc: No need to copy, reffing is enough
5245
5246 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5247
5248         * ext/x264/gstx264enc.c:
5249           x264enc: get_caps function should return a copy of the caps
5250
5251 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5252
5253         * configure.ac:
5254         * docs/plugins/inspect/plugin-a52dec.xml:
5255         * docs/plugins/inspect/plugin-amrnb.xml:
5256         * docs/plugins/inspect/plugin-amrwbdec.xml:
5257         * docs/plugins/inspect/plugin-asf.xml:
5258         * docs/plugins/inspect/plugin-cdio.xml:
5259         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5260         * docs/plugins/inspect/plugin-dvdread.xml:
5261         * docs/plugins/inspect/plugin-dvdsub.xml:
5262         * docs/plugins/inspect/plugin-iec958.xml:
5263         * docs/plugins/inspect/plugin-lame.xml:
5264         * docs/plugins/inspect/plugin-mad.xml:
5265         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5266         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5267         * docs/plugins/inspect/plugin-mpegstream.xml:
5268         * docs/plugins/inspect/plugin-realmedia.xml:
5269         * docs/plugins/inspect/plugin-siddec.xml:
5270         * docs/plugins/inspect/plugin-synaesthesia.xml:
5271         * docs/plugins/inspect/plugin-twolame.xml:
5272         * docs/plugins/inspect/plugin-x264.xml:
5273         * po/da.po:
5274         * po/de.po:
5275         * po/fr.po:
5276         * po/uk.po:
5277         * win32/common/config.h:
5278           0.10.17.4 pre-release
5279
5280 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5281
5282         * ext/mad/gstmad.c:
5283           mad: remove buffer_alloc
5284
5285 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5286
5287         * configure.ac:
5288         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5289         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5290         * docs/plugins/inspect/plugin-a52dec.xml:
5291         * docs/plugins/inspect/plugin-amrnb.xml:
5292         * docs/plugins/inspect/plugin-amrwbdec.xml:
5293         * docs/plugins/inspect/plugin-asf.xml:
5294         * docs/plugins/inspect/plugin-cdio.xml:
5295         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5296         * docs/plugins/inspect/plugin-dvdread.xml:
5297         * docs/plugins/inspect/plugin-dvdsub.xml:
5298         * docs/plugins/inspect/plugin-iec958.xml:
5299         * docs/plugins/inspect/plugin-lame.xml:
5300         * docs/plugins/inspect/plugin-mad.xml:
5301         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5302         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5303         * docs/plugins/inspect/plugin-mpegstream.xml:
5304         * docs/plugins/inspect/plugin-realmedia.xml:
5305         * docs/plugins/inspect/plugin-siddec.xml:
5306         * docs/plugins/inspect/plugin-synaesthesia.xml:
5307         * docs/plugins/inspect/plugin-twolame.xml:
5308         * docs/plugins/inspect/plugin-x264.xml:
5309         * po/bg.po:
5310         * po/ja.po:
5311         * po/nl.po:
5312         * po/pl.po:
5313         * po/ru.po:
5314         * po/sl.po:
5315         * po/tr.po:
5316           0.10.17.3 pre-release
5317
5318 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5319
5320         * common:
5321           Automatic update of common submodule
5322           From c3cafe1 to 46dfcea
5323
5324 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5325
5326         * ext/mad/gstmad.c:
5327           mad: port to 0.11
5328
5329 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5330
5331           Merge branch 'master' into 0.11
5332           Conflicts:
5333           android/amrnb.mk
5334           android/amrwbdec.mk
5335           android/asf.mk
5336           android/mpegaudioparse.mk
5337           configure.ac
5338
5339 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5340
5341         * tests/check/gst-plugins-ugly.supp:
5342           tests: add suppression for lame unit test
5343
5344 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5345
5346         * tests/check/Makefile.am:
5347         * tests/check/generic/.gitignore:
5348         * tests/check/generic/index.c:
5349           tests: add generic index-setting test
5350
5351 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5352
5353         * ext/mpeg2dec/gstmpeg2dec.c:
5354           mpeg2dec: don't deadlock when setting an index
5355
5356 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5357
5358         * configure.ac:
5359         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5360         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5361         * docs/plugins/inspect/plugin-a52dec.xml:
5362         * docs/plugins/inspect/plugin-amrnb.xml:
5363         * docs/plugins/inspect/plugin-amrwbdec.xml:
5364         * docs/plugins/inspect/plugin-asf.xml:
5365         * docs/plugins/inspect/plugin-cdio.xml:
5366         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5367         * docs/plugins/inspect/plugin-dvdread.xml:
5368         * docs/plugins/inspect/plugin-dvdsub.xml:
5369         * docs/plugins/inspect/plugin-iec958.xml:
5370         * docs/plugins/inspect/plugin-lame.xml:
5371         * docs/plugins/inspect/plugin-mad.xml:
5372         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5373         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5374         * docs/plugins/inspect/plugin-mpegstream.xml:
5375         * docs/plugins/inspect/plugin-realmedia.xml:
5376         * docs/plugins/inspect/plugin-siddec.xml:
5377         * docs/plugins/inspect/plugin-synaesthesia.xml:
5378         * docs/plugins/inspect/plugin-twolame.xml:
5379         * docs/plugins/inspect/plugin-x264.xml:
5380         * po/sl.po:
5381         * win32/common/config.h:
5382           0.10.17.2 pre-release
5383
5384 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5385
5386         * gst/realmedia/rademux.c:
5387           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
5388
5389 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5390
5391         * gst/mpegstream/gstmpegdemux.c:
5392           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
5393
5394 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5395
5396         * ext/dvdread/dvdreadsrc.c:
5397         * ext/sidplay/gstsiddec.cc:
5398         * ext/x264/gstx264enc.c:
5399           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
5400
5401 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5402
5403         * gst/asfdemux/gstasfdemux.c:
5404           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
5405
5406 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5407
5408         * ext/x264/gstx264enc.c:
5409           x264enc: Implement getcaps function
5410           This allows to set width/height/etc restrictions downstream.
5411
5412 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
5413
5414         * Android.mk:
5415         * ext/mad/Makefile.am:
5416         * ext/x264/Makefile.am:
5417         * gst/asfdemux/Makefile.am:
5418         * gst/dvdlpcmdec/Makefile.am:
5419         * gst/dvdsub/Makefile.am:
5420         * gst/iec958/Makefile.am:
5421         * gst/mpegaudioparse/Makefile.am:
5422         * gst/mpegstream/Makefile.am:
5423         * gst/realmedia/Makefile.am:
5424         * gst/synaesthesia/Makefile.am:
5425           android: make it ready for androgenizer
5426           To build gstreamer for android we are now using androgenizer which
5427           generates the needed Android.mk files.
5428           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
5429
5430 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
5431
5432         * android/NOTICE:
5433         * android/amrnb.mk:
5434         * android/amrwbdec.mk:
5435         * android/asf.mk:
5436         * android/mpegaudioparse.mk:
5437           android: remove the android/ folder
5438
5439 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
5440
5441         * common:
5442           Automatic update of common submodule
5443           From 1ccbe09 to c3cafe1
5444
5445 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5446
5447         * ext/x264/gstx264enc.c:
5448         * ext/x264/gstx264enc.h:
5449           x264enc: Allow changing the bitrate and quantitizers dynamically
5450           https://bugzilla.gnome.org/show_bug.cgi?id=621663
5451
5452 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5453
5454         * ext/x264/gstx264enc.c:
5455           x264enc: Set max bitrate in quality mode
5456           https://bugzilla.gnome.org/show_bug.cgi?id=621663
5457
5458 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5459
5460         * ext/x264/gstx264enc.c:
5461           x264enc: Make it clear that constant quantizer is for debugging only
5462           https://bugzilla.gnome.org/show_bug.cgi?id=621663
5463
5464 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5465
5466         * common:
5467           Automatic update of common submodule
5468           From 193b717 to 1ccbe09
5469
5470 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
5471
5472         * common:
5473           Automatic update of common submodule
5474           From b77e2bf to 193b717
5475
5476 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5477
5478         * common:
5479           Automatic update of common submodule
5480           From d8814b6 to b77e2bf
5481
5482 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5483
5484         * common:
5485           Automatic update of common submodule
5486           From 6aaa286 to d8814b6
5487
5488 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
5489
5490         * common:
5491           Automatic update of common submodule
5492           From 6aec6b9 to 6aaa286
5493
5494 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
5495
5496         * configure.ac:
5497           configure.ac: redundant use of AC_MSG_RESULT()
5498           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
5499
5500 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
5501
5502         * autogen.sh:
5503           autogen: wingo signed comment
5504
5505 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5506
5507         * gst/dvdsub/gstdvdsubdec.c:
5508         * gst/dvdsub/gstdvdsubdec.h:
5509           dvdsubdec: Rearrange buffer allocation and pushing code a bit
5510           This makes the code easier to read, doesn't store every buffer
5511           in the instance until the next buffer is to be drawn and
5512           fixes an unitialized variable compiler warning.
5513
5514 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
5515
5516         * gst/dvdsub/gstdvdsubdec.c:
5517           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
5518           Fixes bug #619136.
5519
5520 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
5521
5522         * gst/dvdsub/gstdvdsubdec.c:
5523           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
5524           Fixes bug #644704.
5525
5526 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5527
5528         * configure.ac:
5529         * ext/mad/gstmad.c:
5530         * ext/mad/gstmad.h:
5531           mad: build the mad plugin even if libid3tag is not available
5532           ID3 tags are usually handled by id3demux, and should be handled
5533           by id3demux. Tag handling in mad based on libid3tag is very basic
5534           and mostly unnecessary really, so just build this plugin without
5535           ID3 tag support if libid3tag is not available.
5536
5537 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5538
5539           Merge branch 'master' into 0.11
5540
5541 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
5542
5543         * gst/mpegstream/gstdvddemux.c:
5544           dvddemux: small code cleanup
5545           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
5546           and avoid empty 'if' when logging is disabled.
5547
5548 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5549
5550         * configure.ac:
5551           configure.ac: export plugin description more platform independent
5552           Fixes #642504.
5553
5554 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5555
5556         * common:
5557           Automatic update of common submodule
5558           From 1de7f6a to 6aec6b9
5559
5560 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5561
5562           Merge branch 'master' into 0.11
5563           Conflicts:
5564           configure.ac
5565
5566 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5567
5568         * ext/mpeg2dec/gstmpeg2dec.c:
5569           mpeg2dec: do not fail fatally when unlinked
5570           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
5571
5572 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
5573
5574         * ext/mad/gstmad.c:
5575         * ext/mad/gstmad.h:
5576         * ext/mpeg2dec/gstmpeg2dec.c:
5577         * ext/mpeg2dec/gstmpeg2dec.h:
5578           index: remove conditional index support
5579           Index support cannot be disabled since commit
5580           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
5581           in core, which removed the configure flags to disable index.
5582
5583 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
5584
5585         * ext/mad/gstmad.c:
5586         * ext/mpeg2dec/gstmpeg2dec.c:
5587           formatting: trim trailing whitespace
5588
5589 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
5590
5591         * ext/mad/gstmad.c:
5592         * ext/mpeg2dec/gstmpeg2dec.c:
5593         * gst/mpegstream/gstmpegdemux.c:
5594           index: use delta frame flags instead of 0 or none
5595
5596 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5597
5598         * ext/x264/gstx264enc.c:
5599           x264enc: Don't register flags with a value of 0
5600           Flags with a value of 0 aren't meaningful and will cause
5601           g_value_transform to go into an endless loop when trying to
5602           convert the flags to a string
5603
5604 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
5605
5606         * common:
5607           Automatic update of common submodule
5608           From f94d739 to 1de7f6a
5609
5610 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5611
5612         * ext/amrwbdec/amrwbdec.c:
5613           amrwbdec: avoid stalling on invalid frame
5614           Skip 1 byte indicating invalid frame type index rather than stalling
5615           on it indefinitely until EOS.
5616           Fixes #639715.
5617
5618 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5619
5620         * tests/check/pipelines/lame.c:
5621           tests: add unit test for lamemp3enc negotiation issue
5622           https://bugzilla.gnome.org/show_bug.cgi?id=641151
5623
5624 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5625
5626         * ext/lame/gstlamemp3enc.c:
5627           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
5628           The element downstream of mp3enc might only accept certain sample rates or channels,
5629           make sure we relay any restrictions that do exist to upstream when it does a
5630           get_caps() on the sink pad. That way upstream elements like audioresample or
5631           audioconvert can pick a sample rate / channel configuration that will be accepted,
5632           instead of just negotiating to the highest, which might then be rejected.
5633           https://bugzilla.gnome.org/show_bug.cgi?id=641151
5634
5635 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
5636
5637         * gst/asfdemux/asfpacket.c:
5638           asfpacket: Avoid using broken duration extension
5639           Quite a few (broken?) files have a packet duration of 1ms, which is
5640           most definitely wrong for either audio or video packets.
5641           We therefore avoid using that value and instead use other metrics to
5642           determine the buffer duration (like using the extended stream properties
5643           average frame duration if present and valid).
5644
5645 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5646
5647         * configure.ac:
5648         * win32/common/config.h:
5649           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
5650           https://bugzilla.gnome.org/show_bug.cgi?id=640705
5651
5652 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
5653
5654         * gst/mpegaudioparse/gstxingmux.c:
5655           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
5656           Fixes bug #639291.
5657
5658 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5659
5660         * gst/mpegstream/gstdvddemux.c:
5661           mpegstream: increase allowable gap between streams
5662           The new delay is three times as much as the old one, and just happens
5663           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
5664           was chocking before at 5:11.
5665           While there, merge the constants used in two places into a define.
5666           https://bugzilla.gnome.org/show_bug.cgi?id=539708
5667
5668 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
5669
5670         * ext/x264/gstx264enc.c:
5671           x264enc: make tag event writable before modifying tag list in place
5672           To modify an event tag is necessary to be sure that x264enc
5673           has its own copy.
5674           Also fix indentation.
5675           https://bugzilla.gnome.org/show_bug.cgi?id=640272
5676
5677 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5678
5679         * configure.ac:
5680         * docs/plugins/inspect/plugin-a52dec.xml:
5681         * docs/plugins/inspect/plugin-amrnb.xml:
5682         * docs/plugins/inspect/plugin-amrwbdec.xml:
5683         * docs/plugins/inspect/plugin-asf.xml:
5684         * docs/plugins/inspect/plugin-cdio.xml:
5685         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5686         * docs/plugins/inspect/plugin-dvdread.xml:
5687         * docs/plugins/inspect/plugin-dvdsub.xml:
5688         * docs/plugins/inspect/plugin-iec958.xml:
5689         * docs/plugins/inspect/plugin-lame.xml:
5690         * docs/plugins/inspect/plugin-mad.xml:
5691         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5692         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5693         * docs/plugins/inspect/plugin-mpegstream.xml:
5694         * docs/plugins/inspect/plugin-realmedia.xml:
5695         * docs/plugins/inspect/plugin-siddec.xml:
5696         * docs/plugins/inspect/plugin-twolame.xml:
5697         * docs/plugins/inspect/plugin-x264.xml:
5698         * win32/common/config.h:
5699           Back to development
5700
5701 === release 0.10.17 ===
5702
5703 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5704
5705         * ChangeLog:
5706         * NEWS:
5707         * RELEASE:
5708         * configure.ac:
5709         * docs/plugins/inspect/plugin-a52dec.xml:
5710         * docs/plugins/inspect/plugin-amrnb.xml:
5711         * docs/plugins/inspect/plugin-amrwbdec.xml:
5712         * docs/plugins/inspect/plugin-asf.xml:
5713         * docs/plugins/inspect/plugin-cdio.xml:
5714         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5715         * docs/plugins/inspect/plugin-dvdread.xml:
5716         * docs/plugins/inspect/plugin-dvdsub.xml:
5717         * docs/plugins/inspect/plugin-iec958.xml:
5718         * docs/plugins/inspect/plugin-lame.xml:
5719         * docs/plugins/inspect/plugin-mad.xml:
5720         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5721         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5722         * docs/plugins/inspect/plugin-mpegstream.xml:
5723         * docs/plugins/inspect/plugin-realmedia.xml:
5724         * docs/plugins/inspect/plugin-siddec.xml:
5725         * docs/plugins/inspect/plugin-twolame.xml:
5726         * docs/plugins/inspect/plugin-x264.xml:
5727         * gst-plugins-ugly.doap:
5728         * win32/common/config.h:
5729           Release 0.10.17
5730
5731 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5732
5733         * configure.ac:
5734         * docs/plugins/inspect/plugin-a52dec.xml:
5735         * docs/plugins/inspect/plugin-amrnb.xml:
5736         * docs/plugins/inspect/plugin-amrwbdec.xml:
5737         * docs/plugins/inspect/plugin-asf.xml:
5738         * docs/plugins/inspect/plugin-cdio.xml:
5739         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5740         * docs/plugins/inspect/plugin-dvdread.xml:
5741         * docs/plugins/inspect/plugin-dvdsub.xml:
5742         * docs/plugins/inspect/plugin-iec958.xml:
5743         * docs/plugins/inspect/plugin-lame.xml:
5744         * docs/plugins/inspect/plugin-mad.xml:
5745         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5746         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5747         * docs/plugins/inspect/plugin-mpegstream.xml:
5748         * docs/plugins/inspect/plugin-realmedia.xml:
5749         * docs/plugins/inspect/plugin-siddec.xml:
5750         * docs/plugins/inspect/plugin-twolame.xml:
5751         * docs/plugins/inspect/plugin-x264.xml:
5752         * win32/common/config.h:
5753           0.10.16.4 pre-release
5754
5755 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5756
5757         * ext/mpeg2dec/gstmpeg2dec.c:
5758           mpeg2dec: Use the proper component value for height
5759
5760 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5761
5762         * configure.ac:
5763         * docs/plugins/inspect/plugin-a52dec.xml:
5764         * docs/plugins/inspect/plugin-amrnb.xml:
5765         * docs/plugins/inspect/plugin-amrwbdec.xml:
5766         * docs/plugins/inspect/plugin-asf.xml:
5767         * docs/plugins/inspect/plugin-cdio.xml:
5768         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5769         * docs/plugins/inspect/plugin-dvdread.xml:
5770         * docs/plugins/inspect/plugin-dvdsub.xml:
5771         * docs/plugins/inspect/plugin-iec958.xml:
5772         * docs/plugins/inspect/plugin-lame.xml:
5773         * docs/plugins/inspect/plugin-mad.xml:
5774         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5775         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5776         * docs/plugins/inspect/plugin-mpegstream.xml:
5777         * docs/plugins/inspect/plugin-realmedia.xml:
5778         * docs/plugins/inspect/plugin-siddec.xml:
5779         * docs/plugins/inspect/plugin-twolame.xml:
5780         * docs/plugins/inspect/plugin-x264.xml:
5781         * win32/common/config.h:
5782           0.10.16.3 pre-release
5783
5784 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5785
5786         * gst/asfdemux/asfheaders.c:
5787         * gst/asfdemux/asfheaders.h:
5788         * gst/asfdemux/gstasfdemux.c:
5789           asfdemux: Handle new type of DRM'd asf files.
5790           These are produced by the new MS PlayReady system.
5791           https://bugzilla.gnome.org/show_bug.cgi?id=639226
5792
5793 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
5794
5795         * common:
5796           Automatic update of common submodule
5797           From e572c87 to f94d739
5798
5799 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5800
5801         * common:
5802           Automatic update of common submodule
5803           From ccbaa85 to e572c87
5804
5805 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5806
5807         * common:
5808           Automatic update of common submodule
5809           From 46445ad to ccbaa85
5810
5811 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5812
5813         * tests/check/Makefile.am:
5814           tests: never disable g_assert() and cast checks for the unit tests
5815           The unit tests are riddled with g_assert() and friends, make sure we
5816           don't disable assert and cast checks for the unit tests even if
5817           this has been specified for the rest of the code base, e.g. via
5818           --disable-glib-asserts
5819
5820 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5821
5822         * configure.ac:
5823         * win32/common/config.h:
5824           0.10.16.2 pre-release
5825
5826 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5827
5828         * docs/plugins/gst-plugins-ugly-plugins.args:
5829         * docs/plugins/inspect/plugin-a52dec.xml:
5830         * docs/plugins/inspect/plugin-amrnb.xml:
5831         * docs/plugins/inspect/plugin-amrwbdec.xml:
5832         * docs/plugins/inspect/plugin-asf.xml:
5833         * docs/plugins/inspect/plugin-cdio.xml:
5834         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5835         * docs/plugins/inspect/plugin-dvdread.xml:
5836         * docs/plugins/inspect/plugin-dvdsub.xml:
5837         * docs/plugins/inspect/plugin-iec958.xml:
5838         * docs/plugins/inspect/plugin-lame.xml:
5839         * docs/plugins/inspect/plugin-mad.xml:
5840         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5841         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5842         * docs/plugins/inspect/plugin-mpegstream.xml:
5843         * docs/plugins/inspect/plugin-realmedia.xml:
5844         * docs/plugins/inspect/plugin-siddec.xml:
5845         * docs/plugins/inspect/plugin-twolame.xml:
5846         * docs/plugins/inspect/plugin-x264.xml:
5847           docs: update docs
5848
5849 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5850
5851         * po/bg.po:
5852         * po/ca.po:
5853         * po/ru.po:
5854           po: update translations
5855
5856 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5857
5858         * configure.ac:
5859           configure: use $LIBM instead of hardcoding -lm
5860
5861 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5862
5863         * gst/realmedia/rmdemux.c:
5864           rmdemux: Initialize return variable.
5865           In the unlikely event that height is 0 (which is invalid) we would end up
5866           never setting the flow return.
5867
5868 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5869
5870         * gst/realmedia/rmutils.c:
5871           realmedia: Fix unitialized variables on macosx
5872
5873 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5874
5875         * ext/x264/gstx264enc.c:
5876           x264enc: Handle codec/encoder tags
5877           Make x264enc drop video-codec and codec tags and replace
5878           encoder/encoder-version with x264 and its build number
5879           Fixes #621465
5880
5881 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5882
5883         * ext/mpeg2dec/gstmpeg2dec.c:
5884           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
5885
5886 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5887
5888         * ext/mpeg2dec/gstmpeg2dec.c:
5889           mpeg2dec: minor formatting clean-up
5890
5891 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5892
5893         * ext/mpeg2dec/gstmpeg2dec.c:
5894           mpeg2dec: refactor cropping code to use libgstvideo functions
5895           https://bugzilla.gnome.org/show_bug.cgi?id=571146
5896
5897 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5898
5899         * ext/mpeg2dec/gstmpeg2dec.c:
5900         * ext/mpeg2dec/gstmpeg2dec.h:
5901           mpeg2dec: use GstVideoFormat instead of custom enum
5902
5903 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5904
5905         * ext/mpeg2dec/Makefile.am:
5906           mpeg2dec: fix LIBADD order in Makefile.am
5907
5908 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
5909
5910         * ext/x264/gstx264enc.c:
5911           x264: vbv-buf-capacity should have a minimum of 0
5912           x264 will clip this value internally, and users should be allowed to
5913           specify a lower value than 300 ms.
5914           https://bugzilla.gnome.org/show_bug.cgi?id=635291
5915
5916 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5917
5918         * ext/x264/gstx264enc.c:
5919           x264enc: also accept YV12 input
5920
5921 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5922
5923         * ext/x264/gstx264enc.c:
5924           x264enc: add a note to the docs about encoder latency and queues
5925           https://bugzilla.gnome.org/show_bug.cgi?id=636107
5926
5927 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5928
5929         * gst/realmedia/rademux.c:
5930         * gst/realmedia/rmdemux.c:
5931           realmedia: do not use the pad buffer allocation functions in demuxers
5932           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
5933           https://bugzilla.gnome.org/show_bug.cgi?id=637932
5934
5935 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5936
5937         * common:
5938           Automatic update of common submodule
5939           From 169462a to 46445ad
5940
5941 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5942
5943         * ext/mad/gstmad.c:
5944           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
5945           Fixes bug #635461.
5946
5947 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
5948
5949         * common:
5950           Automatic update of common submodule
5951           From 20742ae to 169462a
5952
5953 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
5954
5955         * gst/realmedia/rmdemux.c:
5956           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
5957           Signed-off-by: Rob Clark <rob@ti.com>
5958
5959 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
5960
5961         * common:
5962           Automatic update of common submodule
5963           From 011bcc8 to 20742ae
5964
5965 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
5966
5967         * configure.ac:
5968           x264: uses pkg-config to locate libx264
5969
5970 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5971
5972           Merge branch 'master' into 0.11
5973
5974 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5975
5976         * tests/check/pipelines/lame.c:
5977           check: don't use deprecated method
5978
5979 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5980
5981         * android/amrnb.mk:
5982         * android/amrwbdec.mk:
5983         * android/asf.mk:
5984         * android/mpegaudioparse.mk:
5985         * configure.ac:
5986           more 0.10 -> 0,11 changes
5987
5988 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5989
5990         * configure.ac:
5991           configure: open 0.11 branch
5992
5993 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
5994
5995         * Android.mk:
5996         * android/NOTICE:
5997         * android/amrnb.mk:
5998         * android/amrwbdec.mk:
5999         * android/asf.mk:
6000         * android/mpegaudioparse.mk:
6001           Add build system for Android
6002
6003 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
6004
6005         * gst/realmedia/rmutils.c:
6006           realmedia: Remove dead assignments
6007
6008 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
6009
6010         * ext/mad/gstmad.c:
6011           mad: Remove dead assignments
6012
6013 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6014
6015         * ext/dvdread/dvdreadsrc.c:
6016           dvdreadsrc: remove bogus comment
6017
6018 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
6019
6020         * ext/dvdread/dvdreadsrc.c:
6021           dvdreadsrc: fix handling of multi-angle streams
6022           We would output all angles interleaved instead of just
6023           the selected angle.
6024           https://bugzilla.gnome.org/show_bug.cgi?id=539254
6025
6026 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6027
6028         * gst/realmedia/Makefile.am:
6029           realmedia: fix LIBS order in Makefile
6030
6031 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6032
6033         * po/af.po:
6034         * po/az.po:
6035         * po/bg.po:
6036         * po/ca.po:
6037         * po/cs.po:
6038         * po/da.po:
6039         * po/de.po:
6040         * po/el.po:
6041         * po/en_GB.po:
6042         * po/es.po:
6043         * po/eu.po:
6044         * po/fi.po:
6045         * po/fr.po:
6046         * po/gl.po:
6047         * po/hu.po:
6048         * po/id.po:
6049         * po/it.po:
6050         * po/ja.po:
6051         * po/lt.po:
6052         * po/lv.po:
6053         * po/ms.po:
6054         * po/mt.po:
6055         * po/nb.po:
6056         * po/nl.po:
6057         * po/or.po:
6058         * po/pl.po:
6059         * po/pt_BR.po:
6060         * po/ro.po:
6061         * po/ru.po:
6062         * po/sk.po:
6063         * po/sl.po:
6064         * po/sq.po:
6065         * po/sr.po:
6066         * po/sv.po:
6067         * po/tr.po:
6068         * po/uk.po:
6069         * po/vi.po:
6070         * po/zh_CN.po:
6071           po: update for new translatable strings
6072
6073 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
6074
6075         * common:
6076           Automatic update of common submodule
6077           From 7bbd708 to 011bcc8
6078
6079 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
6080
6081         * ext/mpeg2dec/gstmpeg2dec.c:
6082           mpeg2dec: convert the position to stream time before answering to a position query
6083
6084 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
6085
6086         * gst/realmedia/Makefile.am:
6087         * gst/realmedia/rademux.c:
6088         * gst/realmedia/rmdemux.c:
6089         * gst/realmedia/rmdemux.h:
6090           realmedia: Get codec name from pbutils instead of harcoding them
6091
6092 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
6093
6094         * ext/x264/gstx264enc.c:
6095           x264enc: Work around a rate control issue in libx264
6096           When variable framerate is disabled in libx264 (which occurs when using
6097           the zerolatency tuning), libx264 ignores timestamps but still uses the
6098           timebase leading to messed up rate control with our nanosecond timebase.
6099           We work around this issue by setting the timebase to the reciprocal of
6100           the framerate and we validate that the framerate is suitable.
6101           This has been fixed upstream in libx264 but there are non-fixed versions
6102           in the wild so this workaround is still needed.
6103           Fixes bug #632861
6104
6105 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6106
6107         * ext/mpeg2dec/gstmpeg2dec.c:
6108           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
6109
6110 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
6111
6112         * ext/mpeg2dec/gstmpeg2dec.c:
6113           mpeg2dec: fix position query by trusting upstream
6114           Position queries are badly handled for DVDs (probably due to the division in
6115           chapters): the time returned was the time since the start of chapter.
6116           Now ask upstream for position queries, fall back to the old code if upstream
6117           cannot answer the query.
6118
6119 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
6120
6121         * ext/lame/gstlame.c:
6122         * ext/mad/gstmad.c:
6123         * ext/sidplay/gstsiddec.cc:
6124         * gst/mpegstream/gstmpegparse.c:
6125           various: canonicalize property names
6126
6127 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
6128
6129         * ext/a52dec/gsta52dec.c:
6130         * ext/amrnb/amrnbdec.c:
6131         * ext/amrnb/amrnbenc.c:
6132         * ext/cdio/gstcdiocddasrc.c:
6133         * ext/dvdread/dvdreadsrc.c:
6134         * ext/lame/gstlame.c:
6135         * ext/lame/gstlamemp3enc.c:
6136         * ext/mad/gstmad.c:
6137         * ext/sidplay/gstsiddec.cc:
6138         * ext/x264/gstx264enc.c:
6139           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
6140
6141 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
6142
6143         * gst/iec958/ac3iec.c:
6144         * gst/mpegaudioparse/gstmpegaudioparse.c:
6145         * gst/mpegstream/gstmpegparse.c:
6146         * gst/mpegstream/gstrfc2250enc.c:
6147         * gst/realmedia/pnmsrc.c:
6148         * gst/realmedia/rdtmanager.c:
6149           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
6150
6151 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
6152
6153         * common:
6154           Automatic update of common submodule
6155           From 5a668bf to 7bbd708
6156
6157 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
6158
6159         * common:
6160           Automatic update of common submodule
6161           From c4a8adc to 5a668bf
6162
6163 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6164
6165         * common:
6166           Automatic update of common submodule
6167           From 5e3c9bf to c4a8adc
6168
6169 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6170
6171         * ext/mad/gstmad.c:
6172         * ext/mad/gstmad.h:
6173           mad: support reverse playback
6174
6175 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6176
6177         * ext/dvdread/dvdreadsrc.c:
6178           dvdreadsrc: improve error messages on read errors
6179           Provide proper i18n-ed error messages when a read error happens,
6180           and point out that the error could be happening because the
6181           DVD is scrambled.
6182           https://bugzilla.gnome.org/show_bug.cgi?id=613633
6183
6184 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6185
6186         * configure.ac:
6187           configure: set plugin release datetime
6188
6189 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
6190
6191         * common:
6192           Automatic update of common submodule
6193           From aa0d1d0 to 5e3c9bf
6194
6195 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6196
6197         * gst/mpegstream/gstmpegparse.c:
6198           mpegparse: re-fix flow return handling
6199           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
6200           -  } while (GST_FLOW_IS_SUCCESS (result));
6201           +  } while (result != GST_FLOW_OK);
6202
6203 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
6204
6205         * tests/check/Makefile.am:
6206         * tests/check/generic/states.c:
6207           tests: allow running state tests for all elements
6208           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
6209           to try elements that would normaly be skipped.
6210
6211 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6212
6213         * Makefile.am:
6214           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
6215
6216 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6217
6218         * configure.ac:
6219         * pkgconfig/.gitignore:
6220         * pkgconfig/Makefile.am:
6221         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6222           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
6223           This .pc file will not be installed, it's only for uninstalled setups,
6224           same thing as we do for -good. This is so other modules' unit tests can
6225           find our plugins properly in an uninstalled setup.
6226
6227 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6228
6229         * common:
6230           Automatic update of common submodule
6231           From c2e10bf to aa0d1d0
6232
6233 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6234
6235         * configure.ac:
6236           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
6237
6238 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6239
6240         * ext/sidplay/gstsiddec.cc:
6241           siddec: don't use GST_FLOW_IS_FATAL
6242           GST_FLOW_IS_FATAL has been deprecated in core git.
6243
6244 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
6245
6246         * common:
6247           Automatic update of common submodule
6248           From d3d9acf to c2e10bf
6249
6250 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6251
6252         * configure.ac:
6253           configure: Require orc >= 0.4.6 for --compat
6254
6255 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6256
6257         * common:
6258           Automatic update of common submodule
6259           From ec60217 to d3d9acf
6260
6261 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6262
6263         * ext/mpeg2dec/gstmpeg2dec.c:
6264           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
6265           And don't post error messages if allocating a buffer resulted
6266           in WRONG_STATE or UNEXPECTED.
6267
6268 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6269
6270         * gst/mpegaudioparse/gstxingmux.c:
6271           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
6272
6273 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6274
6275         * gst/mpegstream/gstdvddemux.c:
6276         * gst/mpegstream/gstmpegdemux.c:
6277         * gst/mpegstream/gstmpegparse.c:
6278           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
6279
6280 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6281
6282         * gst/realmedia/rmdemux.c:
6283           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
6284
6285 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6286
6287         * gst/asfdemux/gstasfdemux.c:
6288           asfdemux: Don't use GST_FLOW_IS_FATAL()
6289           And don't post error messages for UNEXPECTED and post an error
6290           message if pulling data failed because of NOT_LINKED.
6291
6292 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6293
6294         * configure.ac:
6295         * docs/plugins/inspect/plugin-a52dec.xml:
6296         * docs/plugins/inspect/plugin-amrnb.xml:
6297         * docs/plugins/inspect/plugin-amrwbdec.xml:
6298         * docs/plugins/inspect/plugin-asf.xml:
6299         * docs/plugins/inspect/plugin-cdio.xml:
6300         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6301         * docs/plugins/inspect/plugin-dvdread.xml:
6302         * docs/plugins/inspect/plugin-dvdsub.xml:
6303         * docs/plugins/inspect/plugin-iec958.xml:
6304         * docs/plugins/inspect/plugin-lame.xml:
6305         * docs/plugins/inspect/plugin-mad.xml:
6306         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6307         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6308         * docs/plugins/inspect/plugin-mpegstream.xml:
6309         * docs/plugins/inspect/plugin-realmedia.xml:
6310         * docs/plugins/inspect/plugin-siddec.xml:
6311         * docs/plugins/inspect/plugin-twolame.xml:
6312         * docs/plugins/inspect/plugin-x264.xml:
6313         * win32/common/config.h:
6314           Back to development
6315           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
6316           the code is updated for the GST_FLOW_IS_* macro deprecations.
6317
6318 === release 0.10.16 ===
6319
6320 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6321
6322         * ChangeLog:
6323         * NEWS:
6324         * RELEASE:
6325         * configure.ac:
6326         * gst-plugins-ugly.doap:
6327         * win32/common/config.h:
6328           Release 0.10.16
6329
6330 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6331
6332         * docs/plugins/inspect/plugin-a52dec.xml:
6333         * docs/plugins/inspect/plugin-amrnb.xml:
6334         * docs/plugins/inspect/plugin-amrwbdec.xml:
6335         * docs/plugins/inspect/plugin-asf.xml:
6336         * docs/plugins/inspect/plugin-cdio.xml:
6337         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6338         * docs/plugins/inspect/plugin-dvdread.xml:
6339         * docs/plugins/inspect/plugin-dvdsub.xml:
6340         * docs/plugins/inspect/plugin-iec958.xml:
6341         * docs/plugins/inspect/plugin-lame.xml:
6342         * docs/plugins/inspect/plugin-mad.xml:
6343         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6344         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6345         * docs/plugins/inspect/plugin-mpegstream.xml:
6346         * docs/plugins/inspect/plugin-realmedia.xml:
6347         * docs/plugins/inspect/plugin-siddec.xml:
6348         * docs/plugins/inspect/plugin-twolame.xml:
6349         * docs/plugins/inspect/plugin-x264.xml:
6350           docs: update docs for release
6351
6352 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6353
6354         * po/LINGUAS:
6355         * po/gl.po:
6356         * po/id.po:
6357         * po/lv.po:
6358         * po/ro.po:
6359         * po/sv.po:
6360           po: update translations
6361
6362 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6363
6364         * configure.ac:
6365         * po/af.po:
6366         * po/az.po:
6367         * po/bg.po:
6368         * po/ca.po:
6369         * po/cs.po:
6370         * po/da.po:
6371         * po/de.po:
6372         * po/el.po:
6373         * po/en_GB.po:
6374         * po/es.po:
6375         * po/eu.po:
6376         * po/fi.po:
6377         * po/fr.po:
6378         * po/hu.po:
6379         * po/id.po:
6380         * po/it.po:
6381         * po/ja.po:
6382         * po/lt.po:
6383         * po/lv.po:
6384         * po/ms.po:
6385         * po/mt.po:
6386         * po/nb.po:
6387         * po/nl.po:
6388         * po/or.po:
6389         * po/pl.po:
6390         * po/pt_BR.po:
6391         * po/ru.po:
6392         * po/sk.po:
6393         * po/sl.po:
6394         * po/sq.po:
6395         * po/sr.po:
6396         * po/sv.po:
6397         * po/tr.po:
6398         * po/uk.po:
6399         * po/vi.po:
6400         * po/zh_CN.po:
6401           0.10.15.6 pre-release
6402
6403 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
6404
6405         * gst/asfdemux/gstasfdemux.c:
6406           asfdemux: Don't error out on non-critical flow returns
6407           Only error out when downstream returns:
6408           * NOT_SUPPORTED
6409           * ERROR
6410           * NOT_NEGOTIATED
6411           * NOT_LINKED
6412           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
6413           of the streams had gone EOS) and then stop the task silently.
6414           In the case of WRONG_STATE we just need to stop silently
6415           https://bugzilla.gnome.org/show_bug.cgi?id=600412
6416
6417 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6418
6419         * configure.ac:
6420         * po/af.po:
6421         * po/az.po:
6422         * po/bg.po:
6423         * po/ca.po:
6424         * po/cs.po:
6425         * po/da.po:
6426         * po/de.po:
6427         * po/el.po:
6428         * po/en_GB.po:
6429         * po/es.po:
6430         * po/eu.po:
6431         * po/fi.po:
6432         * po/fr.po:
6433         * po/hu.po:
6434         * po/id.po:
6435         * po/it.po:
6436         * po/ja.po:
6437         * po/lt.po:
6438         * po/lv.po:
6439         * po/ms.po:
6440         * po/mt.po:
6441         * po/nb.po:
6442         * po/nl.po:
6443         * po/or.po:
6444         * po/pl.po:
6445         * po/pt_BR.po:
6446         * po/ru.po:
6447         * po/sk.po:
6448         * po/sl.po:
6449         * po/sq.po:
6450         * po/sr.po:
6451         * po/sv.po:
6452         * po/tr.po:
6453         * po/uk.po:
6454         * po/vi.po:
6455         * po/zh_CN.po:
6456           0.10.15.5 pre-release
6457
6458 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
6459
6460         * gst/mpegaudioparse/gstmpegaudioparse.c:
6461           mp3parse: propagate flow errors upstream.
6462           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
6463           always return the error upstream.
6464
6465 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6466
6467         * configure.ac:
6468         * po/af.po:
6469         * po/az.po:
6470         * po/bg.po:
6471         * po/ca.po:
6472         * po/cs.po:
6473         * po/da.po:
6474         * po/de.po:
6475         * po/el.po:
6476         * po/en_GB.po:
6477         * po/es.po:
6478         * po/eu.po:
6479         * po/fi.po:
6480         * po/fr.po:
6481         * po/hu.po:
6482         * po/id.po:
6483         * po/it.po:
6484         * po/ja.po:
6485         * po/lt.po:
6486         * po/lv.po:
6487         * po/ms.po:
6488         * po/mt.po:
6489         * po/nb.po:
6490         * po/nl.po:
6491         * po/or.po:
6492         * po/pl.po:
6493         * po/pt_BR.po:
6494         * po/ru.po:
6495         * po/sk.po:
6496         * po/sl.po:
6497         * po/sq.po:
6498         * po/sr.po:
6499         * po/sv.po:
6500         * po/tr.po:
6501         * po/uk.po:
6502         * po/vi.po:
6503         * po/zh_CN.po:
6504           0.10.15.4 pre-release
6505
6506 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
6507
6508         * common:
6509           Automatic update of common submodule
6510           From 3e8db1d to ec60217
6511
6512 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6513
6514         * configure.ac:
6515         * docs/plugins/inspect/plugin-a52dec.xml:
6516         * docs/plugins/inspect/plugin-amrnb.xml:
6517         * docs/plugins/inspect/plugin-amrwbdec.xml:
6518         * docs/plugins/inspect/plugin-asf.xml:
6519         * docs/plugins/inspect/plugin-cdio.xml:
6520         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6521         * docs/plugins/inspect/plugin-dvdread.xml:
6522         * docs/plugins/inspect/plugin-dvdsub.xml:
6523         * docs/plugins/inspect/plugin-iec958.xml:
6524         * docs/plugins/inspect/plugin-lame.xml:
6525         * docs/plugins/inspect/plugin-mad.xml:
6526         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6527         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6528         * docs/plugins/inspect/plugin-mpegstream.xml:
6529         * docs/plugins/inspect/plugin-realmedia.xml:
6530         * docs/plugins/inspect/plugin-siddec.xml:
6531         * docs/plugins/inspect/plugin-twolame.xml:
6532         * docs/plugins/inspect/plugin-x264.xml:
6533         * win32/common/config.h:
6534           0.10.15.3 pre-release
6535
6536 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
6537
6538         * ext/x264/gstx264enc.c:
6539           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
6540           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
6541           argument to the option string value causes an error. For < 78 we pass the
6542           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
6543           result in passing 'none' for false and 'strict' for true. Other modes can be
6544           set through the option-string property for now.
6545           https://bugzilla.gnome.org/show_bug.cgi?id=626577
6546
6547 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6548
6549         * configure.ac:
6550         * docs/plugins/gst-plugins-ugly-plugins.args:
6551         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6552         * docs/plugins/inspect/plugin-a52dec.xml:
6553         * docs/plugins/inspect/plugin-amrnb.xml:
6554         * docs/plugins/inspect/plugin-amrwbdec.xml:
6555         * docs/plugins/inspect/plugin-asf.xml:
6556         * docs/plugins/inspect/plugin-cdio.xml:
6557         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6558         * docs/plugins/inspect/plugin-dvdread.xml:
6559         * docs/plugins/inspect/plugin-dvdsub.xml:
6560         * docs/plugins/inspect/plugin-iec958.xml:
6561         * docs/plugins/inspect/plugin-lame.xml:
6562         * docs/plugins/inspect/plugin-mad.xml:
6563         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6564         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6565         * docs/plugins/inspect/plugin-mpegstream.xml:
6566         * docs/plugins/inspect/plugin-realmedia.xml:
6567         * docs/plugins/inspect/plugin-siddec.xml:
6568         * docs/plugins/inspect/plugin-twolame.xml:
6569         * docs/plugins/inspect/plugin-x264.xml:
6570         * win32/common/config.h:
6571           0.10.15.2 pre-release
6572
6573 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
6574
6575         * gst/synaesthesia/gstsynaesthesia.c:
6576           synaesthesia: code cleanups.
6577           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
6578           more.
6579
6580 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
6581
6582         * gst/synaesthesia/gstsynaesthesia.c:
6583           synaesthesia: use GST_BOILERPLATE macros
6584
6585 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6586
6587         * common:
6588           Automatic update of common submodule
6589           From bd2054b to 3e8db1d
6590
6591 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6592
6593         * ext/x264/gstx264enc.c:
6594           x264: fix printf format warning in debug message
6595
6596 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6597
6598         * docs/plugins/Makefile.am:
6599           docs: fix bug passing arguments to gtkdoc-fixref in upload target
6600           Missing backslash at end of line meant we weren't passing all arguments
6601           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
6602
6603 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
6604
6605         * common:
6606           Automatic update of common submodule
6607           From a519571 to bd2054b
6608
6609 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6610
6611         * configure.ac:
6612           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
6613           This first checks what is required for ISO C99 support and sets the relevant
6614           compiler parameters and if no C99 compiler is found, it checks for a
6615           C89 compiler. This enables us to check for and use C89/C99 functions
6616           that gcc hides from us without the correct compiler parameters.
6617
6618 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
6619
6620         * ext/x264/gstx264enc.c:
6621           x264enc: Fix flushing of delayed frames
6622           x264_encoder_encode() should be called with a NULL picture until at least
6623           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
6624           regression in make check due to the recent change in defaults which enabled
6625           b-frames and b-pyramid, both of which I believe increase the number of delayed
6626           frames when encoding.
6627
6628 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
6629
6630         * ext/x264/gstx264enc.c:
6631           x264enc: Improve x264enc defaults
6632           - medium x264 speed/quality preset
6633           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
6634           Addresses part of bug #607798
6635
6636 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
6637
6638         * ext/x264/gstx264enc.c:
6639           x264enc: Fix property description typos
6640
6641 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
6642
6643         * ext/x264/gstx264enc.c:
6644           x264enc: Add some more debug info
6645
6646 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
6647
6648         * ext/x264/gstx264enc.c:
6649         * ext/x264/gstx264enc.h:
6650           x264enc: Add speed-preset and [psy-]tuning properties
6651           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
6652           preset and possibly a profile and/or tuning are now the recommended way to
6653           configure x264 through x264enc.
6654           If a preset/tuning are specified then these will define the default values and
6655           the property defaults will be ignored. After this the option-string property is
6656           applied, followed by the user-set properties, fast first pass restrictions and
6657           finally the profile restrictions.
6658           Addresses part of bug #607798
6659
6660 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
6661
6662         * ext/x264/gstx264enc.c:
6663         * ext/x264/gstx264enc.h:
6664           x264enc: Refactor code in preparation for presets/tunings
6665           - Make defaults append the appropriate default value to a string. This is
6666           needed to differentiate between something user-set and the actual prop
6667           default.
6668           - Add an internal option string to which _set_property () cases append for the
6669           majority of properties.
6670           - Use gst_x264_enc_parse_options () to clean up application of settings. This
6671           will make order of application with respect to the presets and tunings quite
6672           simple.
6673           Addresses part of bug #607798
6674
6675 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
6676
6677         * ext/x264/gstx264enc.c:
6678           x264enc: Update available me types
6679           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
6680           now self-maintaining.
6681
6682 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
6683
6684         * ext/x264/gstx264enc.c:
6685           x264enc: Use new libx264 API to affect fast first pass
6686           Uses new x264 API to apply reduced complexity values to the parameters to
6687           increase encoding speed in the first pass of a multi-pass encode. This does
6688           not impact on final quality.
6689           Addresses part of bug #607798
6690
6691 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
6692
6693         * ext/x264/gstx264enc.c:
6694         * ext/x264/gstx264enc.h:
6695           x264enc: Add profile property
6696           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
6697           Profile. This makes it easier to achieve Baseline Profile for example.
6698           Addresses part of bug #607798
6699
6700 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
6701
6702         * ext/x264/gstx264enc.c:
6703         * ext/x264/gstx264enc.h:
6704           x264enc: Add option-string property
6705           Adds support for an x264 format option-string to specify advanced parameters
6706           Addresses part of bug #607798
6707
6708 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6709
6710         * ext/mad/Makefile.am:
6711           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
6712           Spotted by syntr0py.
6713
6714 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6715
6716         * ext/x264/gstx264enc.c:
6717           x264enc: only set timebase on versions where it exists
6718
6719 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
6720
6721         * ext/x264/gstx264enc.c:
6722           x264enc: set appropriate time base
6723           Fixes #624786.
6724
6725 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6726
6727         * tests/check/Makefile.am:
6728           tests: add plugin loading whitelist to test environment
6729           Only want to load core/-base/-ugly plugins here.
6730
6731 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6732
6733         * autogen.sh:
6734         * configure.ac:
6735           Bump automake requirement to 1.10 and autoconf to 2.60
6736           For maintainability reasons and $(builddir).
6737           See #622944.
6738
6739 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6740
6741         * gst/asfdemux/gstasfdemux.c:
6742           asfdemux: Fix seeking after last commits
6743           Don't handle wrong-state returns as errors to allow seeking to work
6744           again.
6745
6746 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6747
6748         * gst/asfdemux/gstasfdemux.c:
6749           asfdemux: Push all pending data on EOS
6750           When on push mode and receiving an EOS event, asfdemux
6751           should push all pending data because we might be dealing
6752           with a broken file that has a preroll value higher
6753           than its actual length.
6754
6755 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6756
6757         * gst/asfdemux/gstasfdemux.c:
6758           asfdemux: Fix sending eos event for chained asfs
6759           Properly push EOS event when finishing a chained asf file
6760           in pull mode
6761           Fixes #599718
6762
6763 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6764
6765         * docs/plugins/Makefile.am:
6766         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6767         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6768         * docs/plugins/inspect/plugin-rmdemux.xml:
6769           docs: add rmdemux to docs properly
6770           The plugin has been renamed, remove old introspection file.
6771
6772 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6773
6774         * docs/plugins/gst-plugins-ugly-plugins.args:
6775         * docs/plugins/inspect/plugin-x264.xml:
6776           docs: update for recent x264enc changes
6777
6778 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6779
6780         * gst/realmedia/rmdemux.c:
6781           rmdemux: fix compiler warning when debugging system in core is disabled
6782
6783 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
6784
6785         * common:
6786           Automatic update of common submodule
6787           From 73ff93a to a519571
6788
6789 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
6790
6791         * gst/asfdemux/gstasfdemux.c:
6792           asfdemux: Allow at least 500ms of preroll.
6793           Some files have insanely low preroll values which break the
6794           all_streams_prerolled() logic.
6795           Fixes #622407
6796
6797 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6798
6799         * ext/x264/gstx264enc.c:
6800           x264enc: add new h264 caps attribute alignment
6801           See #606662.
6802
6803 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6804
6805         * ext/x264/gstx264enc.c:
6806         * ext/x264/gstx264enc.h:
6807           x264enc: conditionally expose enhanced upstream capabilities
6808           API: GstX264Enc:sliced-threads
6809           API: GstX264Enc:sync-lookahead
6810           API: GstX264Enc:intra-refresh
6811           API: GstX264Enc:mb-tree
6812           API: GstX264Enc:rc-lookahead
6813           See #607798.
6814
6815 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6816
6817         * common:
6818         * docs/plugins/inspect/plugin-a52dec.xml:
6819         * docs/plugins/inspect/plugin-amrnb.xml:
6820         * docs/plugins/inspect/plugin-amrwbdec.xml:
6821         * docs/plugins/inspect/plugin-asf.xml:
6822         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6823         * docs/plugins/inspect/plugin-iec958.xml:
6824         * docs/plugins/inspect/plugin-mad.xml:
6825         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6826         * docs/plugins/inspect/plugin-mpegstream.xml:
6827         * docs/plugins/inspect/plugin-realmedia.xml:
6828           docs: update introspected plugin docs for gstdoc-scangobj and other changes
6829           Update common for latest gstdoc-scangobj and inspect xml files for
6830           escaping and pad template order changes.
6831
6832 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
6833
6834         * common:
6835           Automatic update of common submodule
6836           From 9339ccc to 35617c2
6837
6838 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
6839
6840         * common:
6841           Automatic update of common submodule
6842           From 5adb1ca to 9339ccc
6843
6844 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
6845
6846         * common:
6847           Automatic update of common submodule
6848           From 57c89b7 to 5adb1ca
6849
6850 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
6851
6852         * common:
6853           Automatic update of common submodule
6854           From c804988 to 57c89b7
6855
6856 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6857
6858         * configure.ac:
6859         * gst/realmedia/rtspreal.c:
6860           configure: Update required GLib version to 2.20
6861
6862 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6863
6864         * ext/a52dec/gsta52dec.c:
6865           a52dec: Call orc_init() before trying to get target flags
6866
6867 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6868
6869         * ext/a52dec/gsta52dec.c:
6870           a52dec: Remove debug printf...
6871
6872 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6873
6874         * configure.ac:
6875         * ext/a52dec/Makefile.am:
6876         * ext/a52dec/gsta52dec.c:
6877           a52dec: Use orc for CPU feature detection and don't check for liboil
6878
6879 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6880
6881         * configure.ac:
6882           configure: Use GLIB_EXTRA_CFLAGS
6883
6884 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6885
6886         * common:
6887           Automatic update of common submodule
6888           From 7a0fdf5 to c804988
6889
6890 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6891
6892         * common:
6893           Automatic update of common submodule
6894           From 6da3bab to 7a0fdf5
6895
6896 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6897
6898         * common:
6899           Automatic update of common submodule
6900           From 733fca9 to 6da3bab
6901
6902 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
6903
6904         * common:
6905           Automatic update of common submodule
6906           From fad145b to 733fca9
6907
6908 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
6909
6910         * common:
6911           Automatic update of common submodule
6912           From 47683c1 to fad145b
6913
6914 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6915
6916         * gst/realmedia/rmdemux.c:
6917           rmdemux: pass bitrate on caps
6918           Set the bitrate on the caps, some decoders like sipro need this to function
6919           properly.
6920           Fixes #620007
6921
6922 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
6923
6924         * common:
6925           Automatic update of common submodule
6926           From 17f89e5 to 47683c1
6927
6928 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
6929
6930         * common:
6931           Automatic update of common submodule
6932           From fd7ca04 to 17f89e5
6933
6934 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
6935
6936         * ext/x264/gstx264enc.c:
6937           x264enc: Only set i_weighted_pred on versions where it exists
6938
6939 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
6940
6941         * ext/lame/gstlamemp3enc.c:
6942           lamemp3enc: implement latency query
6943           The encoder's latency is deduced from the framesize. Fixes #618896.
6944
6945 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6946
6947         * configure.ac:
6948         * docs/plugins/gst-plugins-ugly-plugins.args:
6949         * docs/plugins/gst-plugins-ugly-plugins.signals:
6950         * docs/plugins/inspect/plugin-a52dec.xml:
6951         * docs/plugins/inspect/plugin-amrnb.xml:
6952         * docs/plugins/inspect/plugin-amrwbdec.xml:
6953         * docs/plugins/inspect/plugin-asf.xml:
6954         * docs/plugins/inspect/plugin-cdio.xml:
6955         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6956         * docs/plugins/inspect/plugin-dvdread.xml:
6957         * docs/plugins/inspect/plugin-dvdsub.xml:
6958         * docs/plugins/inspect/plugin-iec958.xml:
6959         * docs/plugins/inspect/plugin-lame.xml:
6960         * docs/plugins/inspect/plugin-mad.xml:
6961         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6962         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6963         * docs/plugins/inspect/plugin-mpegstream.xml:
6964         * docs/plugins/inspect/plugin-realmedia.xml:
6965         * docs/plugins/inspect/plugin-siddec.xml:
6966         * docs/plugins/inspect/plugin-twolame.xml:
6967         * docs/plugins/inspect/plugin-x264.xml:
6968         * win32/common/config.h:
6969           Back to development
6970
6971 === release 0.10.15 ===
6972
6973 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6974
6975         * ChangeLog:
6976         * NEWS:
6977         * RELEASE:
6978         * configure.ac:
6979         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6980         * docs/plugins/inspect/plugin-a52dec.xml:
6981         * docs/plugins/inspect/plugin-amrnb.xml:
6982         * docs/plugins/inspect/plugin-amrwbdec.xml:
6983         * docs/plugins/inspect/plugin-asf.xml:
6984         * docs/plugins/inspect/plugin-cdio.xml:
6985         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6986         * docs/plugins/inspect/plugin-dvdread.xml:
6987         * docs/plugins/inspect/plugin-dvdsub.xml:
6988         * docs/plugins/inspect/plugin-iec958.xml:
6989         * docs/plugins/inspect/plugin-lame.xml:
6990         * docs/plugins/inspect/plugin-mad.xml:
6991         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6992         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6993         * docs/plugins/inspect/plugin-mpegstream.xml:
6994         * docs/plugins/inspect/plugin-realmedia.xml:
6995         * docs/plugins/inspect/plugin-siddec.xml:
6996         * docs/plugins/inspect/plugin-twolame.xml:
6997         * docs/plugins/inspect/plugin-x264.xml:
6998         * gst-plugins-ugly.doap:
6999         * win32/common/config.h:
7000           Release 0.10.15
7001
7002 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7003
7004         * po/af.po:
7005         * po/az.po:
7006         * po/bg.po:
7007         * po/ca.po:
7008         * po/cs.po:
7009         * po/da.po:
7010         * po/de.po:
7011         * po/el.po:
7012         * po/en_GB.po:
7013         * po/es.po:
7014         * po/eu.po:
7015         * po/fi.po:
7016         * po/fr.po:
7017         * po/hu.po:
7018         * po/id.po:
7019         * po/it.po:
7020         * po/ja.po:
7021         * po/lt.po:
7022         * po/lv.po:
7023         * po/ms.po:
7024         * po/mt.po:
7025         * po/nb.po:
7026         * po/nl.po:
7027         * po/or.po:
7028         * po/pl.po:
7029         * po/pt_BR.po:
7030         * po/ru.po:
7031         * po/sk.po:
7032         * po/sl.po:
7033         * po/sq.po:
7034         * po/sr.po:
7035         * po/sv.po:
7036         * po/tr.po:
7037         * po/uk.po:
7038         * po/vi.po:
7039         * po/zh_CN.po:
7040           Update .po files
7041
7042 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7043
7044         * configure.ac:
7045           configure: make implicit GLib and liboil requirements explicit
7046           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
7047
7048 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
7049
7050         * ext/x264/gstx264enc.c:
7051           x264enc: disable I weighted pred
7052           If it is enabled, then it will be main profile instead of baseline.
7053           This ensures maximum compatibility of the output stream until the
7054           encoder configuration interface gets an overhaul with explicit
7055           output profile selection.
7056           Fixes #619776.
7057
7058 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7059
7060         * configure.ac:
7061         * win32/common/config.h:
7062           0.10.14.3 pre-release
7063
7064 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7065
7066         * po/af.po:
7067         * po/az.po:
7068         * po/bg.po:
7069         * po/ca.po:
7070         * po/cs.po:
7071         * po/da.po:
7072         * po/de.po:
7073         * po/el.po:
7074         * po/en_GB.po:
7075         * po/es.po:
7076         * po/eu.po:
7077         * po/fi.po:
7078         * po/fr.po:
7079         * po/hu.po:
7080         * po/id.po:
7081         * po/it.po:
7082         * po/ja.po:
7083         * po/lt.po:
7084         * po/lv.po:
7085         * po/ms.po:
7086         * po/mt.po:
7087         * po/nb.po:
7088         * po/nl.po:
7089         * po/or.po:
7090         * po/pl.po:
7091         * po/pt_BR.po:
7092         * po/ru.po:
7093         * po/sk.po:
7094         * po/sl.po:
7095         * po/sq.po:
7096         * po/sr.po:
7097         * po/sv.po:
7098         * po/tr.po:
7099         * po/uk.po:
7100         * po/vi.po:
7101         * po/zh_CN.po:
7102           po: update translations
7103
7104 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7105
7106         * common:
7107           Automatic update of common submodule
7108           From 357b0db to fd7ca04
7109
7110 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7111
7112         * configure.ac:
7113         * win32/common/config.h:
7114           0.10.14.2 pre-release
7115
7116 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7117
7118         * common:
7119           Automatic update of common submodule
7120           From 4d67bd6 to 357b0db
7121
7122 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7123
7124         * gst/realmedia/rmdemux.c:
7125         * gst/realmedia/rmutils.c:
7126         * gst/realmedia/rmutils.h:
7127           rmdemux: add better sipr nibble swap routine
7128
7129 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7130
7131         * gst/realmedia/rmdemux.c:
7132           rmdemux: descramble SIPR before pushing out
7133           Collect and descramble the SIPR packets before pushing.
7134           Descramble ATRAC audio.
7135           Fixes #618098
7136
7137 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7138
7139         * gst/realmedia/rmutils.c:
7140         * gst/realmedia/rmutils.h:
7141           rm: add function to descramble sipr
7142
7143 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
7144
7145         * ext/x264/gstx264enc.c:
7146         * ext/x264/gstx264enc.h:
7147           x264enc: Re-send the received upstream event as-is downstream
7148           https://bugzilla.gnome.org/show_bug.cgi?id=606689
7149
7150 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
7151
7152         * ext/amrnb/amrnb.c:
7153           amrnbenc: Set rank to GST_RANK_SECONDARY
7154
7155 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7156
7157         * gst/realmedia/rtspreal.c:
7158           rtspreal: use GLib's base64 functions if available
7159           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
7160
7161 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
7162
7163         * ext/amrnb/amrnbdec.h:
7164         * ext/amrnb/amrnbenc.h:
7165         * ext/amrwbdec/amrwbdec.h:
7166           amr: Use correct includes (as pkg-config suggests)
7167           Fixes #617078
7168
7169 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
7170
7171         * gst/ac3parse/.gitignore:
7172         * gst/ac3parse/Makefile.am:
7173         * gst/ac3parse/README:
7174         * gst/ac3parse/ac3parse.vcproj:
7175         * gst/ac3parse/gstac3parse.c:
7176         * gst/ac3parse/gstac3parse.h:
7177           ac3parse: remove unported 0.8 plugin
7178           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
7179
7180 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
7181
7182         * gst/mpegaudioparse/gstmpegaudioparse.c:
7183           docs: adding a mp3decoder as well is useful
7184
7185 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
7186
7187         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7188           docs: massage section index
7189
7190 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
7191
7192         * ext/amrwbdec/amrwbdec.c:
7193         * ext/amrwbdec/amrwbdec.h:
7194           amrwbdec: move define to source to avoid hiding it from the docs
7195
7196 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
7197
7198         * ext/cdio/gstcdiocddasrc.c:
7199           docs: remove short_desc, it is taken from element details
7200
7201 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
7202
7203         * gst/synaesthesia/gstsynaesthesia.c:
7204           docs: fix sections docs for synaesthesia
7205
7206 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
7207
7208         * docs/plugins/Makefile.am:
7209         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7210         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7211         * gst/mpegaudioparse/gstmpegaudioparse.c:
7212           docs: add docs for mp3parse
7213
7214 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7215
7216         * gst-plugins-ugly.doap:
7217           doap: update repository info from cvs->git and maintainers
7218
7219 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7220
7221         * common:
7222           Automatic update of common submodule
7223           From fc85867 to 4d67bd6
7224
7225 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7226
7227         * tests/check/elements/x264enc.c:
7228           x264enc: adaptive NALU type checking
7229           In particular, be less picky about SEI NALU order, which makes test more
7230           robust with respect to changes in libx264.
7231           See also #615410.
7232
7233 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7234
7235         * ext/x264/gstx264enc.c:
7236           x264enc: adaptive x264 header NAL layout handling
7237           Fixes #615410.
7238
7239 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7240
7241         * gst/asfdemux/gstrtpasfdepay.c:
7242           asfdepay: we require a dynamic payload type
7243           Add an extra caps property that restricts the depayloader to only accept dynamic
7244           payload types.
7245
7246 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7247
7248         * configure.ac:
7249           configure: Drop -Wcast-align
7250           Commit message copied from core's commit from Benjamin Otte:
7251           246f5dba96a5b50bb74621af67b30942cca72af5
7252           Apparently gcc warns that GstMiniObject is not castable to
7253           GstEvent/Message/Buffer due to them containing 64bit variables, even
7254           though ARM hackers claim that those only need 4byte alignment. And as
7255           long as gcc behaves that way, this warning is not very useful.
7256           So we'll remove the warning until this problem is fixed.
7257           Fixes #615698
7258
7259 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
7260
7261         * ext/mpeg2dec/gstmpeg2dec.c:
7262           mpeg2dec: copy over all buffer flags when copying buffers.
7263           Avoids losing the tff/rff video buffer flags
7264
7265 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
7266
7267         * gst/asfdemux/asfpacket.c:
7268           asfdemux: Make a table static to avoid having to always allocate it.
7269
7270 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7271
7272         * ext/x264/gstx264enc.c:
7273           x264enc: fix up avcC header construction
7274           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
7275           for BUILD_X264 < 76.
7276           Also fixes #610089.
7277
7278 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7279
7280         * ext/x264/gstx264enc.c:
7281           x264enc: parameterize libx264 provided NAL layout in codec-data creation
7282
7283 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
7284
7285         * configure.ac:
7286           configure: Remove -Wundef flag
7287           Same fix as for #615161
7288
7289 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7290
7291         * common:
7292           Automatic update of common submodule
7293           From fdf023d to fc85867
7294
7295 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7296
7297         * gst-libs/gst/gettext.h:
7298           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
7299
7300 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7301
7302         * common:
7303         * ext/Makefile.am:
7304         * gst/Makefile.am:
7305           build: build plugins in parallel where possible, if make -jN is used
7306
7307 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7308
7309         * Makefile.am:
7310           build: add cruft alert for common/shave*
7311
7312 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7313
7314         * win32/MANIFEST:
7315           Fix make distcheck
7316           Remove removed file win32/common/config.h.in from MANIFEST.
7317
7318 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
7319
7320         * gst/synaesthesia/synaescope.c:
7321         * gst/synaesthesia/synaescope.h:
7322           synaestesia: Fix old-style prototype
7323
7324 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
7325
7326         * gst/realmedia/rmutils.c:
7327           Fix pointer type.
7328           Fixes #613815
7329
7330 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
7331
7332         * common:
7333           Automatic update of common submodule
7334           From 55cd514 to c1d07dd
7335
7336 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7337
7338         * configure.ac:
7339         * ext/amrnb/amrnbdec.c:
7340         * ext/amrnb/amrnbenc.c:
7341         * ext/cdio/gstcdiocddasrc.h:
7342         * ext/dvdread/dvdreadsrc.c:
7343         * ext/lame/gstlame.h:
7344         * ext/lame/gstlamemp3enc.h:
7345         * ext/lame/plugin.c:
7346         * ext/mad/gstmad.c:
7347         * ext/x264/gstx264enc.c:
7348         * ext/x264/gstx264enc.h:
7349         * gst/mpegaudioparse/gstmpegaudioparse.c:
7350         * gst/mpegaudioparse/gstxingmux.c:
7351         * gst/mpegstream/gstdvddemux.c:
7352         * gst/mpegstream/gstmpegdemux.c:
7353         * gst/mpegstream/gstmpegparse.c:
7354         * gst/realmedia/asmrules.c:
7355         * gst/realmedia/pnmsrc.c:
7356         * gst/realmedia/pnmsrc.h:
7357         * gst/realmedia/rdtdepay.h:
7358         * gst/realmedia/rdtmanager.c:
7359         * gst/realmedia/rtspreal.c:
7360           build: Add all kinds of compiler warning flags and fix the resulting warnings
7361
7362 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7363
7364         * ext/amrnb/Makefile.am:
7365         * ext/amrwbdec/Makefile.am:
7366         * ext/sidplay/Makefile.am:
7367         * gst/asfdemux/Makefile.am:
7368         * gst/mpegaudioparse/Makefile.am:
7369           build: fix up Makefile.am
7370           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
7371           the order a bit here and there (see docs/random/moving-plugins).
7372
7373 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7374
7375         * win32/common/config.h.in:
7376           win32: remove win32-specific config.h.in copy that's not used any longer
7377           The win32 config.h is now generated from the top-level config.h.in.
7378
7379 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
7380
7381         * ext/a52dec/gsta52dec.c:
7382         * ext/amrnb/amrnbdec.c:
7383         * ext/amrnb/amrnbenc.c:
7384         * ext/amrwbdec/amrwbdec.c:
7385         * ext/cdio/gstcdiocddasrc.c:
7386         * ext/dvdread/dvdreadsrc.c:
7387         * ext/lame/gstlame.c:
7388         * ext/mad/gstmad.c:
7389         * ext/mpeg2dec/gstmpeg2dec.c:
7390         * gst/ac3parse/gstac3parse.c:
7391         * gst/asfdemux/gstasfdemux.c:
7392         * gst/asfdemux/gstrtpasfdepay.c:
7393         * gst/asfdemux/gstrtspwms.c:
7394         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7395         * gst/iec958/ac3iec.c:
7396         * gst/mpegaudioparse/gstmpegaudioparse.c:
7397         * gst/mpegaudioparse/gstxingmux.c:
7398         * gst/mpegstream/gstdvddemux.c:
7399         * gst/mpegstream/gstmpegdemux.c:
7400         * gst/mpegstream/gstmpegparse.c:
7401         * gst/mpegstream/gstrfc2250enc.c:
7402         * gst/realmedia/pnmsrc.c:
7403         * gst/realmedia/rademux.c:
7404         * gst/realmedia/rdtdepay.c:
7405         * gst/realmedia/rdtmanager.c:
7406         * gst/realmedia/rmdemux.c:
7407         * gst/realmedia/rtspreal.c:
7408         * gst/synaesthesia/gstsynaesthesia.c:
7409           gst_element_class_set_details => gst_element_class_set_details_simple
7410
7411 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7412
7413         * ext/x264/gstx264enc.c:
7414           x264enc: Put pixel-aspect-ratio from input into the src pad caps
7415           Fixes bug #612995.
7416
7417 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
7418
7419         * common:
7420           Automatic update of common submodule
7421           From e272f71 to 55cd514
7422
7423 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
7424
7425         * common:
7426           Automatic update of common submodule
7427           From df8a7c8 to e272f71
7428
7429 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
7430
7431         * configure.ac:
7432           Update CXXFLAGS, too
7433
7434 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
7435
7436         * configure.ac:
7437           Update for recent changes to common submodule
7438           This just replaces every "$ERROR_CFLAGS" usage with a usage of
7439           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
7440           previously.
7441           Actually using that separation will happen later.
7442
7443 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
7444
7445         * common:
7446           Automatic update of common submodule
7447           From 9720a7d to df8a7c8
7448
7449 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
7450
7451         * common:
7452           Automatic update of common submodule
7453           From 0b6e072 to 9720a7d
7454
7455 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
7456
7457         * common:
7458           Automatic update of common submodule
7459           From 7cc5eb4 to 0b6e072
7460
7461 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7462
7463         * common:
7464           Automatic update of common submodule
7465           From 7aa65b5 to 7cc5eb4
7466
7467 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7468
7469         * common:
7470           Automatic update of common submodule
7471           From 44ecce7 to 7aa65b5
7472
7473 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7474
7475         * configure.ac:
7476           configure: Use automake 1.11 silent rules instead of shave if available
7477           This makes sure that we use something that is still maintained and
7478           also brings back libtool 1.5 support.
7479
7480 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7481
7482         * configure.ac:
7483         * docs/plugins/inspect/plugin-a52dec.xml:
7484         * docs/plugins/inspect/plugin-amrnb.xml:
7485         * docs/plugins/inspect/plugin-amrwbdec.xml:
7486         * docs/plugins/inspect/plugin-asf.xml:
7487         * docs/plugins/inspect/plugin-cdio.xml:
7488         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7489         * docs/plugins/inspect/plugin-dvdread.xml:
7490         * docs/plugins/inspect/plugin-dvdsub.xml:
7491         * docs/plugins/inspect/plugin-iec958.xml:
7492         * docs/plugins/inspect/plugin-lame.xml:
7493         * docs/plugins/inspect/plugin-mad.xml:
7494         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7495         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7496         * docs/plugins/inspect/plugin-mpegstream.xml:
7497         * docs/plugins/inspect/plugin-realmedia.xml:
7498         * docs/plugins/inspect/plugin-siddec.xml:
7499         * docs/plugins/inspect/plugin-twolame.xml:
7500         * docs/plugins/inspect/plugin-x264.xml:
7501         * win32/common/config.h:
7502           Back to development
7503
7504 === release 0.10.14 ===
7505
7506 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7507
7508         * ChangeLog:
7509         * NEWS:
7510         * RELEASE:
7511         * configure.ac:
7512         * docs/plugins/gst-plugins-ugly-plugins.args:
7513         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7514         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7515         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7516         * docs/plugins/inspect/plugin-a52dec.xml:
7517         * docs/plugins/inspect/plugin-amrnb.xml:
7518         * docs/plugins/inspect/plugin-amrwbdec.xml:
7519         * docs/plugins/inspect/plugin-asf.xml:
7520         * docs/plugins/inspect/plugin-cdio.xml:
7521         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7522         * docs/plugins/inspect/plugin-dvdread.xml:
7523         * docs/plugins/inspect/plugin-dvdsub.xml:
7524         * docs/plugins/inspect/plugin-iec958.xml:
7525         * docs/plugins/inspect/plugin-lame.xml:
7526         * docs/plugins/inspect/plugin-mad.xml:
7527         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7528         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7529         * docs/plugins/inspect/plugin-mpegstream.xml:
7530         * docs/plugins/inspect/plugin-realmedia.xml:
7531         * docs/plugins/inspect/plugin-siddec.xml:
7532         * docs/plugins/inspect/plugin-twolame.xml:
7533         * docs/plugins/inspect/plugin-x264.xml:
7534         * gst-plugins-ugly.doap:
7535         * win32/common/config.h:
7536           Release 0.10.14
7537
7538 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7539
7540         * po/af.po:
7541         * po/az.po:
7542         * po/bg.po:
7543         * po/ca.po:
7544         * po/cs.po:
7545         * po/da.po:
7546         * po/de.po:
7547         * po/el.po:
7548         * po/en_GB.po:
7549         * po/es.po:
7550         * po/eu.po:
7551         * po/fi.po:
7552         * po/fr.po:
7553         * po/hu.po:
7554         * po/id.po:
7555         * po/it.po:
7556         * po/ja.po:
7557         * po/lt.po:
7558         * po/lv.po:
7559         * po/ms.po:
7560         * po/mt.po:
7561         * po/nb.po:
7562         * po/nl.po:
7563         * po/or.po:
7564         * po/pl.po:
7565         * po/pt_BR.po:
7566         * po/ru.po:
7567         * po/sk.po:
7568         * po/sl.po:
7569         * po/sq.po:
7570         * po/sr.po:
7571         * po/sv.po:
7572         * po/tr.po:
7573         * po/uk.po:
7574         * po/vi.po:
7575         * po/zh_CN.po:
7576           Update .po files
7577
7578 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7579
7580         * configure.ac:
7581         * win32/common/config.h:
7582           0.10.13.4 pre-release
7583
7584 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7585
7586         * ext/x264/gstx264enc.c:
7587         * tests/check/elements/x264enc.c:
7588           x264enc: Replace 'avc-sample' with 'avc' in caps
7589           In the element and in its tests
7590           Fixes #606662
7591
7592 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
7593
7594         * gst/asfdemux/gstasfdemux.c:
7595           asfdemux: Don't set durations of 0 on outgoing buffers.
7596           Some (broken) streams don't have the extended stream properties in
7597           the header, resulting in applying a duration of zero on outgoing
7598           buffers.
7599           Fixes #611473
7600
7601 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
7602
7603         * gst/asfdemux/asfpacket.c:
7604           asfdemux: Make sure we always set proper payload duration.
7605           Some (broken) streams will have a delta of 0, resulting in outgoing
7606           buffers having durations of 0.
7607           Fixes #611473
7608
7609 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7610
7611         * configure.ac:
7612         * win32/common/config.h:
7613           0.10.13.3 pre-release
7614
7615 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
7616
7617         * gst/asfdemux/asfpacket.c:
7618           asfdemux: Make sure we don't end up with negative timestamps.
7619           Some files have payload with timestamps smaller than the preroll duration.
7620           Instead of blindly substracting the preroll value (and ending up with
7621           insanely high timestamps on the outgoing buffers), we make sure we
7622           never go below 0.
7623           Fixes #610432
7624
7625 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7626
7627         * configure.ac:
7628         * win32/common/config.h:
7629           0.10.13.2 pre-release
7630           Update core/base requirement to 0.10.26, since that's more likely
7631           to be the actual requirement.
7632
7633 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7634
7635         * po/LINGUAS:
7636         * po/el.po:
7637         * po/sl.po:
7638           po: update translations
7639
7640 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7641
7642         * tests/check/elements/x264enc.c:
7643           x264enc: add caps check to x264enc unit test
7644           Add some minimal caps checking to x264enc unit test.
7645           See #610089.
7646
7647 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
7648
7649         * ext/x264/gstx264enc.c:
7650           x264enc: fix up avcC header construction and playback by flash players
7651           Fix off-by-one bug when constructing the avcC header chunk: we
7652           wrote wrong profile info into the header. The first byte in the
7653           SPS NAL we get from x264 is the nal type, not the profile_idc.
7654           Also add some debug logging.
7655           Fixes #610089.
7656
7657 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
7658
7659         * gst/asfdemux/gstasfdemux.c:
7660           asfdemux: Improve seek behaviour for audio-only with no index
7661           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
7662           for video, we can just seek to seek_time instead.
7663
7664 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7665
7666         * configure.ac:
7667           configure: fix up GST_CXXFLAGS properly
7668           We don't want C specific flags in GST_CXXFLAGS, so base it on the
7669           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
7670           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
7671
7672 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7673
7674         * MAINTAINERS:
7675           Update MAINTAINERS, add myself
7676
7677 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
7678
7679         * configure.ac:
7680           configure: base GST_CXXFLAGS on --cflags from pkg-config
7681           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
7682           point for for both C and CXX settings.
7683
7684 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7685
7686         * common:
7687           Automatic update of common submodule
7688           From 96dc793 to 44ecce7
7689
7690 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7691
7692         * Makefile.am:
7693         * configure.ac:
7694         * win32/common/.gitignore:
7695         * win32/common/config.h:
7696           win32: change how win32/common/config.h is updated
7697           Generate win32/common/config.h-new directly from config.h.in,
7698           using shell variables in configure and some hard-coded information.
7699           Change top-level makefile so that 'make win32-update' copies the
7700           generated file to win32/common/config.h, which we keep in source
7701           control. It's kept in source control so that the git tree is
7702           buildable from VS.
7703           This change is similar to the ones applied a while ago to GStreamer
7704           core, gst-plugins-base and gst-plugins-good and prevents configure
7705           from changing files in source control. The generated config.h
7706           should be ok, but needs testing.
7707
7708 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7709
7710         * gst/realmedia/rtspreal.c:
7711           rtspreal: don't construct config header with uninitialised bytes
7712           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
7713           a presumably unintentional padding of uninitialised bytes at the end
7714           of the CONT tags chunk, which should be harmless but causes warnings
7715           in valgrind (see #608533 for a test URL).
7716
7717 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7718
7719         * gst/realmedia/rtspreal.c:
7720           rtspreal: add finalize function so we can free streams and rulebook
7721           Fix memory leak in Real RTSP component (#608533).
7722
7723 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7724
7725         * gst/realmedia/rtspreal.c:
7726           rtspreal: fix minor memory leak
7727           Caps take their own reference when a buffer is added to them, so
7728           unref buffer after adding it to caps (#608533).
7729
7730 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7731
7732         * gst/realmedia/rdtdepay.c:
7733           rdtdepay: unref input buffer when done
7734           Fixes memory leak, see #608533.
7735
7736 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7737
7738         * common:
7739           Automatic update of common submodule
7740           From 15d47a6 to 96dc793
7741
7742 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7743
7744         * ext/x264/gstx264enc.c:
7745         * ext/x264/gstx264enc.h:
7746           x264enc: make use of Access Unit delimiters configurable
7747           API: GstX264Enc:aud
7748
7749 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7750
7751         * gst/asfdemux/asfpacket.c:
7752           asfdemux: Do not subtract padding twice
7753           Only subtract implicit padding if an explicit one isn't
7754           provided. Avoids subtracting it twice and causing
7755           parsing errors.
7756           Fixes #607698
7757
7758 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
7759
7760         * gst/asfdemux/gstasfdemux.c:
7761         * gst/mpegstream/gstmpegpacketize.c:
7762           assert: g_assert_not_reached() cannot replace return statement
7763           Fix build with assert being turned off.
7764
7765 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7766
7767         * common:
7768           Automatic update of common submodule
7769           From 14cec89 to 15d47a6
7770
7771 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
7772
7773         * gst/asfdemux/gstasfdemux.c:
7774           asfdemux: Don't forget to update flow variable
7775           Forgot to update the return value in the loop.
7776
7777 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
7778
7779         * gst/asfdemux/gstasfdemux.c:
7780           asfdemux: Check flow return on every push
7781           We previously only aggregated flow returns after the while(push) loop,
7782           which meant that in some cases we would end-up not properly aggregating
7783           the flow returns.
7784           This is based on the same flow aggregation algorithm as oggdemux.
7785
7786 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7787
7788         * ext/x264/gstx264enc.c:
7789           x264enc: Add stream-format to output caps
7790           Adds stream-format to output caps of x264enc that
7791           informs if the stream is in bytestream of avc format.
7792           Fixes #606662
7793
7794 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
7795
7796         * gst/mpegaudioparse/gstxingmux.c:
7797           xingmux: Fix unaligned memory access
7798           ARM/SPARC need 32bit alignment but xingmux accesses possibly
7799           unaligned memory, which leads to SIGBUS.
7800           Fixes bug #586464.
7801
7802 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
7803
7804         * gst/asfdemux/gstasfdemux.c:
7805           asfdemux: Use GST_STR_NULL in a couple of places.
7806           Fixes crashing on some of the log statements on win32.
7807
7808 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7809
7810         * gst/realmedia/rmdemux.c:
7811           rmdemux: Parse and post bitrate for streams
7812           Parse the bitrate of the streams and post their tags.
7813           Fixes #599299
7814
7815 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7816
7817         * gst/asfdemux/gstasfdemux.c:
7818         * gst/asfdemux/gstasfdemux.h:
7819           asfdemux: Post bitrate tag
7820           If stream bitrate object is available, post the bitrate
7821           tags.
7822           Fixes #599297
7823
7824 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7825
7826         * gst/mpegaudioparse/gstmpegaudioparse.c:
7827         * gst/mpegaudioparse/gstmpegaudioparse.h:
7828           mp3parse: minor validation check of (Xing, VBRI) metadata
7829           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
7830
7831 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7832
7833         * gst/mpegaudioparse/gstmpegaudioparse.c:
7834           mp3parse: use proper total_time and total_bytes in various cases
7835           The correct basis for (Xing, VBRI) seek table calculations is the
7836           byte size and duration provided by that metadata, rather than some
7837           other (possibly even estimated) one.  This also prevents an infinite
7838           conversion loop in (unlikely) case where a TOC is provided without
7839           such corresponding (duration) metdata.
7840
7841 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7842
7843         * gst/mpegaudioparse/gstmpegaudioparse.c:
7844         * gst/mpegaudioparse/gstmpegaudioparse.h:
7845           mp3parse: conserve stop time for non-accurate seek
7846           Use the same strategy as accurate seeks to store
7847           pending non-accurate seeks to avoid overwriting non-definite
7848           stop times. When doing non-accurate seeks our position
7849           reporting might drift off by some secs and the stream can
7850           end up before it should.
7851           Fixes #603695
7852
7853 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7854
7855         * common:
7856           Automatic update of common submodule
7857           From 47cb23a to 14cec89
7858
7859 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7860
7861         * ext/amrwbdec/amrwb.c:
7862           amrwbdec: give decoder a rank so decodebin/playbin will use it
7863
7864 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7865
7866         * gst/mpegaudioparse/gstmpegaudioparse.c:
7867           mp3parse: return false when we can't seek
7868           When upstream can't seek, we return false as well
7869
7870 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7871
7872         * ext/lame/gstlame.c:
7873         * ext/lame/gstlamemp3enc.c:
7874           lame: Avoid crash when seeking before negotiating
7875           lame's 'lgv' variable is only initialized when the caps
7876           is negotiated, whenever a seek happens before that, it would
7877           attempt to call a function on an empty pointer, causing the crash.
7878           Fixes #603515
7879
7880 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7881
7882         * common:
7883           Automatic update of common submodule
7884           From 87bf428 to 47cb23a
7885
7886 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7887
7888         * common:
7889           Automatic update of common submodule
7890           From da4c75c to 87bf428
7891
7892 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
7893
7894         * common:
7895           Automatic update of common submodule
7896           From 53a2485 to da4c75c
7897
7898 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7899
7900         * gst/mpegaudioparse/gstmpegaudioparse.c:
7901           mp3parse: fix non-flushing seek
7902           Specifically, in addition to clearing lots of variables/offsets
7903           when receiving newsegment, also clear leftover data to match.
7904
7905 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
7906
7907         * ext/x264/gstx264enc.c:
7908         * ext/x264/gstx264enc.h:
7909           x264enc: Make upstream GstForceKeyUnit thread-safe
7910           Also send the GstForceKeyUnit event downstream when an upstream on is received,
7911           allowing muxers or payloaders to take appropriate actions.
7912           https://bugzilla.gnome.org/show_bug.cgi?id=602556
7913
7914 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7915
7916         * common:
7917           Automatic update of common submodule
7918           From a3e3ce4 to 53a2485
7919
7920 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
7921
7922         * gst/asfdemux/gstasfdemux.c:
7923           asfdemux: Don't call strlen() on NULL pointers
7924           Fixes bug #602280.
7925
7926 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7927
7928         * gst/asfdemux/gstasfdemux.c:
7929           asfdemux: Remove old pads when new ones are added
7930           The old pads were being removed before adding the new ones,
7931           we should add the new ones first.
7932           Fixes #599718
7933
7934 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7935
7936         * gst/asfdemux/gstasfdemux.c:
7937         * gst/asfdemux/gstasfdemux.h:
7938           asfdemux: Handle chained asfs on pull mode
7939           Adds chained asfs handling to pull mode. It now checks if
7940           there is a new asf header after the last packet (when it
7941           is possible to know how many packets are) or it tries
7942           checking if a processed packet that fails is an header
7943           object.
7944           Fixes #599718
7945
7946 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7947
7948         * gst/asfdemux/gstasfdemux.c:
7949         * gst/asfdemux/gstasfdemux.h:
7950           asfdemux: properly do chained asfs on push mode
7951           To properly do chained asfs work with playbin2, we need to
7952           push eos on the old pads before removing them.
7953           Fixes #599718
7954
7955 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7956
7957         * gst/asfdemux/gstasfdemux.c:
7958         * gst/asfdemux/gstasfdemux.h:
7959           asfdemux: add support for chained asfs (push mode)
7960           Adds support for detecting and playing chained asfs
7961           in push mode. asfdemux tries to detect a new asf start
7962           by identifying the header object guid in a input buffer.
7963           When it finds it, it resets its state, removing its pads
7964           and creates new ones for the new file.
7965
7966 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7967
7968         * gst/asfdemux/gstasfdemux.c:
7969           asfdemux: fix two small leaks
7970
7971 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7972
7973         * gst/asfdemux/gstasfdemux.c:
7974           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
7975           WM/Track has a 0 base but is often wrongly written as starting from 1,
7976           so not as reliable as WM/TrackNumber which always starts from 1.
7977
7978 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7979
7980         * gst/asfdemux/gstasfdemux.c:
7981           asfdemux: WM/Track starts counting from 0, adjust to start from 1
7982
7983 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7984
7985         * gst/asfdemux/gstasfdemux.c:
7986           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
7987           There's both WM/Track and WM/TrackNumber.
7988
7989 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
7990
7991         * ext/a52dec/gsta52dec.c:
7992           a52dec: Fix debug statement: Pass pos variable instead of time() function
7993
7994 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
7995
7996         * gst/dvdsub/gstdvdsubdec.c:
7997           dvdsubdec: Fix printf format string warning
7998
7999 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
8000
8001         * gst/asfdemux/gstasfdemux.c:
8002           asfdemux: Fix bogus variable used uninitialised warnings
8003
8004 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
8005
8006         * po/Makevars:
8007           po: Don't create backup .po files
8008           As well as preventing creation of useless backup files, it works
8009           around a bug in gettext 0.17 on OS/X
8010
8011 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
8012
8013         * gst/asfdemux/asfpacket.c:
8014           asfdemux: fix c99-style comments.
8015
8016 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
8017
8018         * gst/asfdemux/asfpacket.c:
8019           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
8020
8021 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8022
8023         * gst/realmedia/rmutils.c:
8024           rmutils: fix byteswapping
8025           fix the byteswapping code that was wrong because of the side effects of the
8026           READ/WRITE macros.
8027           Fixes #599676
8028
8029 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
8030
8031         * ext/x264/gstx264enc.c:
8032           x264enc: Adapt to slightly modified x264 API
8033           Fixes #599095.
8034
8035 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8036
8037         * gst/asfdemux/asfpacket.c:
8038           asfdemux: careful to avoid crash on bogus data
8039           When receiving bogus data, we have to avoid subtracting a value
8040           larger than 'size' from 'size' variable, resulting in a wrap
8041           that would make 'size' a really large bogus value.
8042           Fixes #599333
8043
8044 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
8045
8046         * win32/common/config.h:
8047           win32: Commit bumped version number
8048
8049 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
8050
8051         * gst/mpegaudioparse/gstmpegaudioparse.c:
8052           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
8053           Fixes #598761
8054           This removes a good 50% of processing time for parsing a buffer.
8055           We do this by simply... getting the nicks that we already have handy
8056           instead of going through the expensive glib system.
8057
8058 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
8059
8060         * configure.ac:
8061           configure.ac: And back to development we go...
8062
8063 === release 0.10.13 ===
8064
8065 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
8066
8067         * ChangeLog:
8068         * NEWS:
8069         * RELEASE:
8070         * common:
8071         * configure.ac:
8072         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8073         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8074         * docs/plugins/inspect/plugin-a52dec.xml:
8075         * docs/plugins/inspect/plugin-asf.xml:
8076         * docs/plugins/inspect/plugin-cdio.xml:
8077         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8078         * docs/plugins/inspect/plugin-dvdread.xml:
8079         * docs/plugins/inspect/plugin-dvdsub.xml:
8080         * docs/plugins/inspect/plugin-iec958.xml:
8081         * docs/plugins/inspect/plugin-lame.xml:
8082         * docs/plugins/inspect/plugin-mad.xml:
8083         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8084         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8085         * docs/plugins/inspect/plugin-mpegstream.xml:
8086         * docs/plugins/inspect/plugin-realmedia.xml:
8087         * docs/plugins/inspect/plugin-siddec.xml:
8088         * docs/plugins/inspect/plugin-twolame.xml:
8089         * docs/plugins/inspect/plugin-x264.xml:
8090         * gst-plugins-ugly.doap:
8091         * win32/common/config.h:
8092           Release 0.10.13
8093
8094 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
8095
8096         * po/af.po:
8097         * po/az.po:
8098         * po/bg.po:
8099         * po/ca.po:
8100         * po/cs.po:
8101         * po/da.po:
8102         * po/de.po:
8103         * po/en_GB.po:
8104         * po/es.po:
8105         * po/eu.po:
8106         * po/fi.po:
8107         * po/fr.po:
8108         * po/hu.po:
8109         * po/id.po:
8110         * po/it.po:
8111         * po/ja.po:
8112         * po/lt.po:
8113         * po/lv.po:
8114         * po/ms.po:
8115         * po/mt.po:
8116         * po/nb.po:
8117         * po/nl.po:
8118         * po/or.po:
8119         * po/pl.po:
8120         * po/pt_BR.po:
8121         * po/ru.po:
8122         * po/sk.po:
8123         * po/sq.po:
8124         * po/sr.po:
8125         * po/sv.po:
8126         * po/tr.po:
8127         * po/uk.po:
8128         * po/vi.po:
8129         * po/zh_CN.po:
8130           Update .po files
8131
8132 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
8133
8134         * common:
8135           Automatic update of common submodule
8136           From 85d1530 to 0702fe1
8137
8138 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
8139
8140         * ChangeLog:
8141         * configure.ac:
8142         * po/af.po:
8143         * po/az.po:
8144         * po/bg.po:
8145         * po/ca.po:
8146         * po/cs.po:
8147         * po/da.po:
8148         * po/de.po:
8149         * po/en_GB.po:
8150         * po/es.po:
8151         * po/eu.po:
8152         * po/fi.po:
8153         * po/fr.po:
8154         * po/hu.po:
8155         * po/id.po:
8156         * po/it.po:
8157         * po/ja.po:
8158         * po/lt.po:
8159         * po/lv.po:
8160         * po/ms.po:
8161         * po/mt.po:
8162         * po/nb.po:
8163         * po/nl.po:
8164         * po/or.po:
8165         * po/pl.po:
8166         * po/pt_BR.po:
8167         * po/ru.po:
8168         * po/sk.po:
8169         * po/sq.po:
8170         * po/sr.po:
8171         * po/sv.po:
8172         * po/tr.po:
8173         * po/uk.po:
8174         * po/vi.po:
8175         * po/zh_CN.po:
8176         * win32/common/config.h:
8177           0.10.12.3 pre-release
8178
8179 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
8180
8181         * common:
8182           Automatic update of common submodule
8183           From a3e3ce4 to 85d1530
8184
8185 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
8186
8187         * ext/a52dec/gsta52dec.c:
8188           a52dec: Fix reference leak on all input buffers in 'dvd mode'
8189           https://bugzilla.gnome.org/show_bug.cgi?id=598272
8190
8191 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
8192
8193         * ChangeLog:
8194         * configure.ac:
8195         * po/LINGUAS:
8196         * po/af.po:
8197         * po/az.po:
8198         * po/bg.po:
8199         * po/ca.po:
8200         * po/cs.po:
8201         * po/da.po:
8202         * po/de.po:
8203         * po/en_GB.po:
8204         * po/es.po:
8205         * po/eu.po:
8206         * po/fi.po:
8207         * po/fr.po:
8208         * po/hu.po:
8209         * po/id.po:
8210         * po/it.po:
8211         * po/ja.po:
8212         * po/lt.po:
8213         * po/lv.po:
8214         * po/ms.po:
8215         * po/mt.po:
8216         * po/nb.po:
8217         * po/nl.po:
8218         * po/or.po:
8219         * po/pl.po:
8220         * po/pt_BR.po:
8221         * po/ru.po:
8222         * po/sk.po:
8223         * po/sq.po:
8224         * po/sr.po:
8225         * po/sv.po:
8226         * po/tr.po:
8227         * po/uk.po:
8228         * po/vi.po:
8229         * po/zh_CN.po:
8230         * win32/common/config.h:
8231           0.10.12.2 pre-release
8232
8233 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
8234
8235         * docs/plugins/gst-plugins-ugly-plugins.args.new:
8236         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8237           docs: Remove files accidentally added
8238           Remove the gst-plugins-ugly-plugins.args.new and
8239           gst-plugins-ugly-plugins.signals.new files, that appear
8240           to have been accidentally added in commit
8241           f5d046a0b034f9bd7274291f7131ee5db1a30052
8242
8243 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
8244
8245         * ext/a52dec/gsta52dec.c:
8246           a52dec: Add some debugging for new segment events
8247
8248 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
8249
8250         * ext/mpeg2dec/gstmpeg2dec.c:
8251           mpeg2dec: fix warning in macosx snow leopard
8252
8253 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
8254
8255         * gst/mpegstream/gstmpegparse.c:
8256           mpegstream: fix warning in macosx snow leopard
8257
8258 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
8259
8260         * gst/mpegaudioparse/gstmpegaudioparse.c:
8261           mpegaudioparse: fix warning in macosx snow leopard
8262
8263 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
8264
8265         * gst/dvdsub/gstdvdsubdec.c:
8266           dvdsubdec: fix warning on macosx snow leopard
8267
8268 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
8269
8270         * gst/asfdemux/gstasfdemux.c:
8271           asfdemux: fix warning in macosx snow leopard
8272
8273 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
8274
8275         * gst/mpegaudioparse/gstmpegaudioparse.c:
8276           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
8277
8278 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
8279
8280         * common:
8281           Automatic update of common submodule
8282           From 19fa4f3 to a3e3ce4
8283
8284 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
8285
8286         * gst/asfdemux/gstasfdemux.c:
8287         * gst/realmedia/rdtmanager.c:
8288           build: fprintf, sprintf, sscanf need stdio.h
8289
8290 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
8291
8292         * ext/mad/gstmad.c:
8293           mad: add missing include to fix the build
8294
8295 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8296
8297         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8298           dvdlpcm: whitespace fixes
8299
8300 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
8301
8302         * gst-plugins-ugly.spec.in:
8303           update spec file
8304
8305 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8306
8307         * configure.ac:
8308           x264enc: adjust configure checking to changed upstream
8309
8310 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8311
8312         * ext/x264/gstx264enc.c:
8313           x264enc: conditionally adjust to new upstream API
8314           Fixes #596517.
8315
8316 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8317
8318         * gst/mpegaudioparse/gstmpegaudioparse.c:
8319         * gst/mpegaudioparse/gstmpegaudioparse.h:
8320           mpegaudioparse: prevent infinite (re)syncing
8321           Conflicts:
8322           gst/mpegaudioparse/gstmpegaudioparse.c
8323
8324 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
8325
8326         * gst/mpegaudioparse/gstmpegaudioparse.c:
8327           mp3parse: Refactor checking for sync. Make resyncing more reliable.
8328           Previously, we could get false sync relatively easily - it sometimes happened
8329           on real files. This cleans the code up a fair bit, and makes it require more
8330           confirmation that we've found valid sync before continuing.
8331
8332 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8333
8334         * gst/mpegaudioparse/gstmpegaudioparse.c:
8335           mpegaudioparse: ensure 2 valid headers in a row when resyncing
8336
8337 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8338
8339         * gst/mpegstream/gstdvddemux.c:
8340           dvddemux: remove bogus ifndef
8341
8342 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8343
8344         * common:
8345           Automatic update of common submodule
8346           From 94f95e3 to 19fa4f3
8347
8348 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8349
8350         * ext/mpeg2dec/gstmpeg2dec.c:
8351           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
8352
8353 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8354
8355         * gst/dvdsub/gstdvdsubparse.c:
8356           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
8357
8358 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
8359
8360         * ext/amrnb/amrnbdec.c:
8361         * ext/amrnb/amrnbenc.c:
8362           Remove Ronald Bultje from Authors field
8363           Replaced with "GStreamer maintainers
8364           <gstreamer-devel@lists.sourceforge.net>" or just removed,
8365           depending on the number of other authors.
8366
8367 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
8368
8369         * gst/asfdemux/Makefile.am:
8370         * gst/asfdemux/gstasfmux.c:
8371         * gst/asfdemux/gstasfmux.h:
8372           asfdemux: Remove old non-built asfmux code
8373           Remove so people don't confuse it with the new asfmux code
8374           in -bad.
8375
8376 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8377
8378         * ext/a52dec/gsta52dec.c:
8379           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
8380           It's not defined for older liba52 versions.
8381
8382 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
8383
8384         * ext/a52dec/gsta52dec.c:
8385           a52dec: Allow liba52 to use djbfft based IMDCT transform
8386           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
8387           IMDCT transform acceleration. It does however have a software based
8388           acceleration using the djbfft library (D.J. Bernstein's library for
8389           fourier transforms - Extremely fast library for floating-point
8390           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
8391           flag.
8392           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
8393           and AltiVec implementations, but those are checked for first, and
8394           djbfft is chosen only if none of those is available - good in the
8395           case of some distributions including a port of the MPlayer changes
8396           in their system a52dec library.
8397           The down and upmix code in liba52 doesn't seem to be disturbed by
8398           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
8399           versions if passed from oil_cpu_get_flags (SSE currently is not).
8400           Fixes bug #592787.
8401
8402 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8403
8404         * configure.ac:
8405           amr: Use opencore-amr pkg-config files if possible
8406           This makes it possible to build the plugins when the libraries
8407           are installed at non-standard locations.
8408           Fixes bug #591348.
8409
8410 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8411
8412         * gst/mpegaudioparse/gstmpegaudioparse.c:
8413           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
8414           Metadata provided seek tables are consistent with metadata's view of
8415           total size, which typically matches real size, but need not do so
8416           (e.g. a truncated file).  Fixes seeking and position reporting
8417           in such truncated files (although duration based on metadata may then
8418           still be incorrect).
8419
8420 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8421
8422         * configure.ac:
8423           configure: bump core/base requirements to released versions
8424           to avoid confusion.
8425
8426 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8427
8428         * configure.ac:
8429           configure: Remove all mentions to the id3tag plugin which was removed
8430
8431 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
8432
8433         * configure.ac:
8434           mad: make check for mad independent of the check for id3tag
8435           Fixes bug #590432.
8436
8437 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8438
8439         * gst/asfdemux/gstrtpasfdepay.c:
8440           rtpasfdepay: set padding size to the correct value
8441           asf packets in rtp packets should come with their padding fields
8442           set to 0 and the depayload must update them to the correct
8443           value before pushing downstream
8444
8445 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
8446
8447         * configure.ac:
8448         * docs/plugins/Makefile.am:
8449         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8450         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8451         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8452         * docs/plugins/inspect/plugin-amrnb.xml:
8453         * docs/plugins/inspect/plugin-amrwbdec.xml:
8454         * ext/Makefile.am:
8455         * ext/amrnb/GstAmrnbEnc.prs:
8456         * ext/amrnb/Makefile.am:
8457         * ext/amrnb/README:
8458         * ext/amrnb/amrnb.c:
8459         * ext/amrnb/amrnbdec.c:
8460         * ext/amrnb/amrnbdec.h:
8461         * ext/amrnb/amrnbenc.c:
8462         * ext/amrnb/amrnbenc.h:
8463         * ext/amrnb/amrnbparse.c:
8464         * ext/amrnb/amrnbparse.h:
8465         * ext/amrwbdec/Makefile.am:
8466         * ext/amrwbdec/README:
8467         * ext/amrwbdec/amrwb.c:
8468         * ext/amrwbdec/amrwbdec.c:
8469         * ext/amrwbdec/amrwbdec.h:
8470           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
8471           These are based on the OpenCore codecs.
8472           Fixes bug #584890.
8473
8474 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
8475
8476         * common:
8477           Automatic update of common submodule
8478           From fedaaee to 94f95e3
8479
8480 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8481
8482         * LICENSE_readme:
8483         * REQUIREMENTS:
8484         * configure.ac:
8485         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8486         * docs/plugins/gst-plugins-ugly-plugins.args.new:
8487         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8488         * docs/plugins/inspect/plugin-dvdnav.xml:
8489         * ext/Makefile.am:
8490         * ext/dvdnav/.gitignore:
8491         * ext/dvdnav/Makefile.am:
8492         * ext/dvdnav/README:
8493         * ext/dvdnav/dvdnavsrc.c:
8494         * ext/dvdnav/dvdnavsrc.h:
8495         * ext/dvdnav/gst-dvd:
8496         * ext/dvdread/dvdreadsrc.c:
8497         * gst-plugins-ugly.spec.in:
8498         * po/POTFILES.in:
8499           dvdnav: remove dvdnav plugin
8500           Remove dvdnav plugin, it has no future. resindvd is the plugin to
8501           use for dvd playback. Note that dvdnav was never really enabled
8502           in -ugly, you had to edit configure.ac to get it built.
8503
8504 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8505
8506         * tests/check/elements/mpeg2dec.c:
8507           mpeg2dec: Fix unused variables compiler warnings in unit test
8508
8509 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
8510
8511         * autogen.sh:
8512           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
8513           Check for more automake command variants. Use printf instead of 'echo -n'
8514           for portability
8515
8516 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
8517
8518         * common:
8519           Automatic update of common submodule
8520           From 5845b63 to fedaaee
8521
8522 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
8523
8524         * .gitignore:
8525           Make git ignore more files
8526
8527 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
8528
8529         * gst/asfdemux/gstasfdemux.c:
8530           asfdemux: Refactor multiple packet pull.
8531           This also fixes a bug by which the first buffer (in a multi-packet mode)
8532           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
8533           full incoming buffer and not just of the single asf packet.
8534           Fixes corrupted frames introduced by latest commit.
8535
8536 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8537
8538         * gst/asfdemux/gstasfdemux.c:
8539           asfdemux: use the right accurate field
8540           Remove accurate variable and its faulty use because the real variable is an
8541           instance variable.
8542
8543 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
8544
8545         * gst/asfdemux/asfpacket.c:
8546         * gst/asfdemux/gstasfdemux.c:
8547           asfdemux: Sprinkle branch prediction macros accross the code
8548
8549 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
8550
8551         * gst/asfdemux/gstasfdemux.c:
8552           asfdemux: Delay newsegment handling until we have a keyframe.
8553           We now have a chance for packets to be collected before we send out the
8554           newsegment. If we're not in accurate seeking (keyunit) it will set
8555           the segment start/time to the keyframe's timestamp.
8556
8557 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
8558
8559         * gst/asfdemux/gstasfdemux.c:
8560           asfdemux: Remove useless check. We already have checked for it above.
8561
8562 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
8563
8564         * gst/asfdemux/gstasfdemux.c:
8565           asfdemux: No longer queue GOPs now that seeking is fixed.
8566           We now *always* seek to the keyframe just before our requested position.
8567           When we encounter the first keyframe and we were not accurate (therefore doing
8568           keyframe seeking), we update the segment start position to the keyframe timestamp.
8569
8570 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
8571
8572         * gst/asfdemux/gstasfdemux.c:
8573         * gst/asfdemux/gstasfdemux.h:
8574           asfdemux: Store the accurate seeking flag
8575
8576 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
8577
8578         * gst/asfdemux/gstasfdemux.c:
8579           asfdemux: Use the average frame duration for buffers without a duration.
8580           This will still cause some timestamp jitter, but giving a hint as to the duration
8581           rather than nothing seems to be a better idea.
8582           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
8583           duration using the accumulated packet duration (which will be correct).
8584
8585 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
8586
8587         * gst/asfdemux/gstasfdemux.c:
8588         * gst/asfdemux/gstasfdemux.h:
8589           asfdemux: Use index entry packet count to optimize seeking.
8590           The simple index entries also contain the number of packets one needs
8591           to retrieve at a given position to get a full keyframe. We therefore
8592           use that information to retrieve all those packets in one buffer when
8593           working in pull-mode.
8594
8595 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8596
8597         * gst/asfdemux/gstasfdemux.c:
8598           asfdemux: Do not try to free const pointer
8599           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
8600           asfdemux tried to free a const pointer that had been cast to a
8601           normal pointer variable.
8602
8603 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
8604
8605         * gst/asfdemux/gstasfdemux.c:
8606           asfdemux: Use presentation timestamp when searching in the index.
8607           We need to take the preroll into account... else we end up too early.
8608
8609 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
8610
8611         * common:
8612           Automatic update of common submodule
8613           From f3bb51b to 5845b63
8614
8615 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
8616
8617         * gst/asfdemux/gstasfdemux.c:
8618           asfdemux: Convert index entry from presentation time to timestamps.
8619           We weren't taking the preroll into account previously, meaning that we
8620           were always seeking preroll nanoseconds too early... resulting in a lot
8621           of dropped packets (which are before the start time).
8622           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
8623
8624 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
8625
8626         * common:
8627         * gst/asfdemux/gstasfdemux.c:
8628           asfdemux: Fix byte array metadata handling.
8629           We basically discard byte array metadata. Should be trivial to adapt
8630           to storing the pointers if we need it later on.
8631
8632 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
8633
8634         * gst/asfdemux/gstasfdemux.c:
8635         * gst/asfdemux/gstasfdemux.h:
8636           asfdemux: Handle PAR/interlaced information stored in packet payload.
8637           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
8638           in the ASF Packet payload extensions).
8639
8640 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
8641
8642         * gst/asfdemux/gstasfdemux.c:
8643         * gst/asfdemux/gstasfdemux.h:
8644           asfdemux: Store/Handle global metadata (not specific to one stream).
8645           This allows us to store (and handle) PAR information which might be stored there.
8646
8647 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8648
8649         * gst/mpegaudioparse/gstmpegaudioparse.c:
8650           mpegaudioparse: fix Xing inverse seek table building
8651
8652 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
8653
8654         * common:
8655           Automatic update of common submodule
8656           From f3bb51b to f810030
8657
8658 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8659
8660         * gst/asfdemux/gstasfdemux.c:
8661           asfdemux: don't try to free a NULL taglist
8662
8663 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8664
8665         * gst/asfdemux/gstasfdemux.c:
8666           asfdemux: post tags only after we've created our source pads
8667           Post global tags only after we've added our source pads, so that
8668           tag events get sent downstream in addition to tag messages posted
8669           on the bus. This makes sure tags can be picked up automatically
8670           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
8671           While we're at it, also add a container-format tag.
8672
8673 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8674
8675         * configure.ac:
8676         * gst/asfdemux/gstasfdemux.c:
8677           asfdemux: use new bytereader functions for image tag parsing
8678
8679 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8680
8681         * gst/asfdemux/gstasfdemux.c:
8682         * gst/asfdemux/gstasfdemux.h:
8683           asfdemux: remove some more unused variables
8684
8685 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8686
8687         * gst/realmedia/rmdemux.c:
8688           rmdemux: plug buffer leaking
8689
8690 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8691
8692         * gst/asfdemux/gstrtpasfdepay.c:
8693           asfdepay: guard against dropped buffers
8694           If a buffer was dropped, we might request data from the adapter that is not
8695           there and then we get a NULL buffer.
8696
8697 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8698
8699         * gst/asfdemux/gstasfdemux.c:
8700         * gst/asfdemux/gstasfdemux.h:
8701           asfdemux: set DISCONT on streams
8702           When we receive a DISCONT as input, don't clear our complete state but simply
8703           mark a discont that will be put on the next buffer. The code will be able to
8704           handle and throw away incomplete data.
8705           Add some more debug info.
8706           Remove an unused variable.
8707
8708 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8709
8710         * gst/asfdemux/gstrtpasfdepay.c:
8711           asfdepay: set DELTA_UNIT flag correctly
8712           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
8713           Add some more debug info.
8714
8715 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8716
8717         * gst/asfdemux/gstasfdemux.c:
8718           asfdemux: fix latency calculations
8719           We need to check for -1 as an invalid timestamp, not 1.
8720
8721 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8722
8723         * gst/mpegaudioparse/gstmpegaudioparse.c:
8724         * gst/mpegaudioparse/gstmpegaudioparse.h:
8725           mp3parse: don't put every single frame into the index
8726           Let's not put every single mp3 frame in our index, a few frames per
8727           second should be more than enough. For now use an index interval
8728           of 100ms-500ms depending on the upstream size, to keep the index at
8729           a reasonable size. Factor out the code that adds the index entry
8730           into a separate function for better code readability.
8731
8732 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8733
8734         * gst/mpegaudioparse/gstmpegaudioparse.c:
8735         * gst/mpegaudioparse/gstmpegaudioparse.h:
8736           mp3parse: assume seekability only if we know the upstream size
8737           While technically upstream may be seekable even if it doesn't know
8738           the exact size, I can't think of a use case where this distincation
8739           is relevant in practice, so for now just assume we're not seekable
8740           if upstream doesn't provide us with a size. Makes sure we don't
8741           build a seek index when streaming internet radio with sources that
8742           pretend to be seekable until you try to actually seek.
8743
8744 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8745
8746         * gst-plugins-ugly.spec.in:
8747           Fix x264 requirement in SPEC file
8748
8749 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8750
8751         * ext/x264/gstx264enc.c:
8752         * gst/realmedia/rdtmanager.c:
8753           x264enc, rdtmanager: fix compilation with debugging disabled
8754
8755 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
8756
8757         * common:
8758         * docs/plugins/Makefile.am:
8759           docs: Bump common. Fix comment in the docs Makefile.am
8760
8761 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
8762
8763         * configure.ac:
8764         * win32/common/config.h:
8765           Back to development -> 0.10.12.1
8766
8767 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
8768
8769         * gst-plugins-ugly.doap:
8770           Add 0.10.12 release to the doap file
8771
8772 === release 0.10.12 ===
8773
8774 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
8775
8776         * ChangeLog:
8777         * NEWS:
8778         * RELEASE:
8779         * configure.ac:
8780         * docs/plugins/gst-plugins-ugly-plugins.args:
8781         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8782         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8783         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8784         * docs/plugins/inspect/plugin-a52dec.xml:
8785         * docs/plugins/inspect/plugin-asf.xml:
8786         * docs/plugins/inspect/plugin-cdio.xml:
8787         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8788         * docs/plugins/inspect/plugin-dvdread.xml:
8789         * docs/plugins/inspect/plugin-dvdsub.xml:
8790         * docs/plugins/inspect/plugin-iec958.xml:
8791         * docs/plugins/inspect/plugin-lame.xml:
8792         * docs/plugins/inspect/plugin-mad.xml:
8793         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8794         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8795         * docs/plugins/inspect/plugin-mpegstream.xml:
8796         * docs/plugins/inspect/plugin-realmedia.xml:
8797         * docs/plugins/inspect/plugin-siddec.xml:
8798         * docs/plugins/inspect/plugin-synaesthesia.xml:
8799         * docs/plugins/inspect/plugin-twolame.xml:
8800         * docs/plugins/inspect/plugin-x264.xml:
8801         * win32/common/config.h:
8802           Release 0.10.12
8803
8804 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
8805
8806         * po/bg.po:
8807         * po/id.po:
8808         * po/it.po:
8809         * po/nl.po:
8810         * po/zh_CN.po:
8811           Update .po files
8812
8813 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
8814
8815         * po/af.po:
8816         * po/az.po:
8817         * po/bg.po:
8818         * po/ca.po:
8819         * po/cs.po:
8820         * po/da.po:
8821         * po/en_GB.po:
8822         * po/es.po:
8823         * po/fi.po:
8824         * po/fr.po:
8825         * po/hu.po:
8826         * po/id.po:
8827         * po/it.po:
8828         * po/ja.po:
8829         * po/lt.po:
8830         * po/mt.po:
8831         * po/nb.po:
8832         * po/nl.po:
8833         * po/or.po:
8834         * po/pl.po:
8835         * po/pt_BR.po:
8836         * po/ru.po:
8837         * po/sk.po:
8838         * po/sq.po:
8839         * po/sr.po:
8840         * po/sv.po:
8841         * po/tr.po:
8842         * po/uk.po:
8843         * po/vi.po:
8844         * po/zh_CN.po:
8845           Update .po files
8846
8847 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
8848
8849         * configure.ac:
8850         * po/af.po:
8851         * po/az.po:
8852         * po/bg.po:
8853         * po/ca.po:
8854         * po/cs.po:
8855         * po/da.po:
8856         * po/en_GB.po:
8857         * po/es.po:
8858         * po/fi.po:
8859         * po/fr.po:
8860         * po/hu.po:
8861         * po/id.po:
8862         * po/it.po:
8863         * po/ja.po:
8864         * po/lt.po:
8865         * po/mt.po:
8866         * po/nb.po:
8867         * po/nl.po:
8868         * po/or.po:
8869         * po/pl.po:
8870         * po/pt_BR.po:
8871         * po/ru.po:
8872         * po/sk.po:
8873         * po/sq.po:
8874         * po/sr.po:
8875         * po/sv.po:
8876         * po/tr.po:
8877         * po/uk.po:
8878         * po/vi.po:
8879         * po/zh_CN.po:
8880         * win32/common/config.h:
8881           0.10.11.2 pre-release
8882
8883 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
8884
8885         * win32/common/config.h.in:
8886           win32: Remove #undef inline from the win32 config.h
8887
8888 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8889
8890         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8891         * docs/plugins/inspect/plugin-mad.xml:
8892         * ext/mad/Makefile.am:
8893         * ext/mad/gstid3tag.c:
8894         * ext/mad/gstmad.c:
8895         * ext/mad/gstmad.h:
8896           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
8897           It will be reborn with a shiny new code base under its hood in -bad.
8898           See #581756 and #565764.
8899
8900 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
8901
8902         * tests/check/pipelines/.gitignore:
8903           gitignore: Ignore some built files in the test area
8904
8905 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
8906
8907         * docs/plugins/inspect/plugin-a52dec.xml:
8908         * docs/plugins/inspect/plugin-asf.xml:
8909         * docs/plugins/inspect/plugin-cdio.xml:
8910         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8911         * docs/plugins/inspect/plugin-dvdread.xml:
8912         * docs/plugins/inspect/plugin-dvdsub.xml:
8913         * docs/plugins/inspect/plugin-iec958.xml:
8914         * docs/plugins/inspect/plugin-lame.xml:
8915         * docs/plugins/inspect/plugin-mad.xml:
8916         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8917         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8918         * docs/plugins/inspect/plugin-mpegstream.xml:
8919         * docs/plugins/inspect/plugin-realmedia.xml:
8920         * docs/plugins/inspect/plugin-siddec.xml:
8921         * docs/plugins/inspect/plugin-synaesthesia.xml:
8922         * docs/plugins/inspect/plugin-twolame.xml:
8923           docs: Update plugin inspect files
8924
8925 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
8926
8927         * configure.ac:
8928         * docs/plugins/Makefile.am:
8929         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8930         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8931         * docs/plugins/inspect/plugin-x264.xml:
8932         * ext/Makefile.am:
8933         * gst-plugins-ugly.spec.in:
8934         * tests/check/Makefile.am:
8935         * tests/check/elements/.gitignore:
8936           Moved 'x264enc' from -bad to -ugly
8937
8938 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8939
8940         * ext/x264/gstx264enc.c:
8941         * ext/x264/gstx264enc.h:
8942           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
8943           Fixes #583627
8944
8945 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8946
8947         * ext/x264/GstX264Enc.prs:
8948           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
8949
8950 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8951
8952         * ext/x264/GstX264Enc.prs:
8953           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
8954
8955 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8956
8957         * ext/x264/gstx264enc.c:
8958           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
8959
8960 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
8961
8962         * ext/x264/GstX264Enc.prs:
8963         * ext/x264/Makefile.am:
8964         * ext/x264/gstx264enc.c:
8965           [MOVED FROM BAD 24/28] x264enc: add preset support
8966           Add preset iface and a (dummy) preset file as a starting point.
8967
8968 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8969
8970         * ext/x264/gstx264enc.c:
8971           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
8972
8973 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
8974
8975         * ext/x264/gstx264enc.c:
8976         * ext/x264/gstx264enc.h:
8977           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
8978           Use the GstForceKeyUnit event to force a keyframe.
8979           Fixes #578112.
8980
8981 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8982
8983           [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...
8984           Original commit message from CVS:
8985           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
8986           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
8987           Use hyphen in property name, perform safety buffer size check
8988           prior to mem access, and some more parentheses in macro.
8989
8990 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
8991
8992           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
8993           Original commit message from CVS:
8994           * ext/apexsink/Makefile.am:
8995           Link against -lgcrpyto for RSA_new and RSA_free.
8996           * ext/faac/gstfaac.c:
8997           * ext/x264/gstx264enc.c:
8998           Fix compiler warnings.
8999
9000 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9001
9002           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
9003           Original commit message from CVS:
9004           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9005           Construct source caps in more conventional (and correct) manner.
9006
9007 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9008
9009           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
9010           Original commit message from CVS:
9011           * ext/alsaspdif/Makefile.am:
9012           * ext/amrwb/Makefile.am:
9013           * ext/apexsink/Makefile.am:
9014           * ext/arts/Makefile.am:
9015           * ext/artsd/Makefile.am:
9016           * ext/audiofile/Makefile.am:
9017           * ext/audioresample/Makefile.am:
9018           * ext/bz2/Makefile.am:
9019           * ext/cdaudio/Makefile.am:
9020           * ext/celt/Makefile.am:
9021           * ext/dc1394/Makefile.am:
9022           * ext/dirac/Makefile.am:
9023           * ext/directfb/Makefile.am:
9024           * ext/divx/Makefile.am:
9025           * ext/dts/Makefile.am:
9026           * ext/faac/Makefile.am:
9027           * ext/faad/Makefile.am:
9028           * ext/gsm/Makefile.am:
9029           * ext/hermes/Makefile.am:
9030           * ext/ivorbis/Makefile.am:
9031           * ext/jack/Makefile.am:
9032           * ext/jp2k/Makefile.am:
9033           * ext/ladspa/Makefile.am:
9034           * ext/lcs/Makefile.am:
9035           * ext/libfame/Makefile.am:
9036           * ext/libmms/Makefile.am:
9037           * ext/metadata/Makefile.am:
9038           * ext/mpeg2enc/Makefile.am:
9039           * ext/mplex/Makefile.am:
9040           * ext/musepack/Makefile.am:
9041           * ext/musicbrainz/Makefile.am:
9042           * ext/mythtv/Makefile.am:
9043           * ext/nas/Makefile.am:
9044           * ext/neon/Makefile.am:
9045           * ext/ofa/Makefile.am:
9046           * ext/polyp/Makefile.am:
9047           * ext/resindvd/Makefile.am:
9048           * ext/sdl/Makefile.am:
9049           * ext/shout/Makefile.am:
9050           * ext/snapshot/Makefile.am:
9051           * ext/sndfile/Makefile.am:
9052           * ext/soundtouch/Makefile.am:
9053           * ext/spc/Makefile.am:
9054           * ext/swfdec/Makefile.am:
9055           * ext/tarkin/Makefile.am:
9056           * ext/theora/Makefile.am:
9057           * ext/timidity/Makefile.am:
9058           * ext/twolame/Makefile.am:
9059           * ext/x264/Makefile.am:
9060           * ext/xine/Makefile.am:
9061           * ext/xvid/Makefile.am:
9062           * gst-libs/gst/app/Makefile.am:
9063           * gst-libs/gst/dshow/Makefile.am:
9064           * gst/aiffparse/Makefile.am:
9065           * gst/app/Makefile.am:
9066           * gst/audiobuffer/Makefile.am:
9067           * gst/bayer/Makefile.am:
9068           * gst/cdxaparse/Makefile.am:
9069           * gst/chart/Makefile.am:
9070           * gst/colorspace/Makefile.am:
9071           * gst/dccp/Makefile.am:
9072           * gst/deinterlace/Makefile.am:
9073           * gst/deinterlace2/Makefile.am:
9074           * gst/dvdspu/Makefile.am:
9075           * gst/festival/Makefile.am:
9076           * gst/filter/Makefile.am:
9077           * gst/flacparse/Makefile.am:
9078           * gst/flv/Makefile.am:
9079           * gst/games/Makefile.am:
9080           * gst/h264parse/Makefile.am:
9081           * gst/librfb/Makefile.am:
9082           * gst/mixmatrix/Makefile.am:
9083           * gst/modplug/Makefile.am:
9084           * gst/mpeg1sys/Makefile.am:
9085           * gst/mpeg4videoparse/Makefile.am:
9086           * gst/mpegdemux/Makefile.am:
9087           * gst/mpegtsmux/Makefile.am:
9088           * gst/mpegvideoparse/Makefile.am:
9089           * gst/mve/Makefile.am:
9090           * gst/nsf/Makefile.am:
9091           * gst/nuvdemux/Makefile.am:
9092           * gst/overlay/Makefile.am:
9093           * gst/passthrough/Makefile.am:
9094           * gst/pcapparse/Makefile.am:
9095           * gst/playondemand/Makefile.am:
9096           * gst/rawparse/Makefile.am:
9097           * gst/real/Makefile.am:
9098           * gst/rtjpeg/Makefile.am:
9099           * gst/rtpmanager/Makefile.am:
9100           * gst/scaletempo/Makefile.am:
9101           * gst/sdp/Makefile.am:
9102           * gst/selector/Makefile.am:
9103           * gst/smooth/Makefile.am:
9104           * gst/smoothwave/Makefile.am:
9105           * gst/speed/Makefile.am:
9106           * gst/speexresample/Makefile.am:
9107           * gst/stereo/Makefile.am:
9108           * gst/subenc/Makefile.am:
9109           * gst/tta/Makefile.am:
9110           * gst/vbidec/Makefile.am:
9111           * gst/videodrop/Makefile.am:
9112           * gst/videosignal/Makefile.am:
9113           * gst/virtualdub/Makefile.am:
9114           * gst/vmnc/Makefile.am:
9115           * gst/y4m/Makefile.am:
9116           * sys/acmenc/Makefile.am:
9117           * sys/cdrom/Makefile.am:
9118           * sys/dshowdecwrapper/Makefile.am:
9119           * sys/dshowsrcwrapper/Makefile.am:
9120           * sys/dvb/Makefile.am:
9121           * sys/dxr3/Makefile.am:
9122           * sys/fbdev/Makefile.am:
9123           * sys/oss4/Makefile.am:
9124           * sys/qcam/Makefile.am:
9125           * sys/qtwrapper/Makefile.am:
9126           * sys/vcd/Makefile.am:
9127           * sys/wininet/Makefile.am:
9128           * win32/common/config.h:
9129           Don't install static libs for plugins. Fixes #550851 for -bad.
9130
9131 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9132
9133           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
9134           Original commit message from CVS:
9135           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
9136           Adapt to slightly modified x264 API.  Fixes #555238.
9137
9138 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9139
9140           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
9141           Original commit message from CVS:
9142           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
9143           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
9144           * ext/x264/gstx264enc.h:
9145           Do not deal with duplicated input (timestamps).  If needed,
9146           a generic element can do so.
9147           Do not manipulate input timestamps on the way out,
9148           since that shifts the timeline and A/V sync.
9149
9150 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9151
9152           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
9153           Original commit message from CVS:
9154           * docs/plugins/gst-plugins-bad-plugins.args:
9155           Integrate new properties into documentation.
9156           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
9157           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9158           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9159           Fix up API prior to eventual plugin move.
9160           API: GstX264Enc:pass (provides more options, and changed to enum)
9161
9162 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9163
9164           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
9165           Original commit message from CVS:
9166           * docs/plugins/Makefile.am:
9167           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9168           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9169           * ext/x264/gstx264enc.c:
9170           * tests/check/Makefile.am:
9171           * tests/check/elements/x264enc.c: (setup_x264enc),
9172           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
9173           Add documentation and unit test for x264enc.
9174
9175 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9176
9177           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
9178           Original commit message from CVS:
9179           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
9180           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9181           Allocate some buffers in more adaptive and economical fashion.
9182
9183 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9184
9185           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
9186           Original commit message from CVS:
9187           * configure.ac:
9188           Check for sufficiently up-to-date x264 API.
9189           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
9190           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9191           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9192           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9193           * ext/x264/gstx264enc.h:
9194           Expose some more parameters of the x264 encoder as properties.
9195
9196 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9197
9198           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
9199           Original commit message from CVS:
9200           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
9201           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
9202           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9203           (gst_x264_enc_flush_frames):
9204           Coding style and layout; re-order some functions in more
9205           typical and natural flow.
9206
9207 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9208
9209           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
9210           Original commit message from CVS:
9211           * ext/x264/Makefile.am:
9212           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
9213           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
9214           (gst_x264_enc_reset), (gst_x264_enc_finalize),
9215           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
9216           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
9217           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
9218           * ext/x264/gstx264enc.h:
9219           Use GQueue in stead of custom queue code.
9220           Factorize flushing out encoder delayed frames.
9221           Factorize initialization and state change reset.
9222
9223 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9224
9225           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
9226           Original commit message from CVS:
9227           * ext/x264/gstx264enc.h:
9228           * sys/fbdev/gstfbdevsink.c:
9229           Use configure-generated _stdint.h.
9230
9231 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9232
9233           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
9234           Original commit message from CVS:
9235           * ext/x264/Makefile.am:
9236           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9237           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
9238           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
9239           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9240           (gst_x264_enc_finalize), (gst_x264_enc_chain),
9241           (gst_x264_enc_encode_frame), (plugin_init):
9242           * ext/x264/gstx264enc.h:
9243           Use video format library and GST_WRITE_*_BE macros where applicable.
9244           Use finalize in stead of dispose.
9245           Set up debug category and log callback.
9246
9247 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
9248
9249           [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...
9250           Original commit message from CVS:
9251           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9252           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9253           (gst_x264_enc_encode_frame):
9254           Try harder not to crash when we get an EOS event but haven't set
9255           up the encoder yet (as may happen when upstream errors out with
9256           not-negotiated, for example). Also, always push the EOS event
9257           downstream.
9258
9259 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
9260
9261           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
9262           Original commit message from CVS:
9263           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9264           Fix caps memleak.
9265
9266 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
9267
9268           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
9269           Original commit message from CVS:
9270           * ext/x264/gstx264enc.c:
9271           Fix build against the libx264 version that ships with debian stable.
9272
9273 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9274
9275           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
9276           Original commit message from CVS:
9277           * ext/audioresample/gstaudioresample.c:
9278           * ext/x264/gstx264enc.c:
9279           * gst/dvdspu/gstdvdspu.c:
9280           * gst/dvdspu/gstdvdspu.h:
9281           * gst/festival/gstfestival.c:
9282           * gst/h264parse/gsth264parse.c:
9283           * gst/mpegtsparse/mpegtspacketizer.c:
9284           * gst/mpegtsparse/mpegtsparse.c:
9285           * gst/multifile/gstmultifilesink.c:
9286           * gst/multifile/gstmultifilesrc.c:
9287           * gst/nuvdemux/gstnuvdemux.c:
9288           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
9289           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
9290           * sys/vcd/vcdsrc.c:
9291           Massive leak fixing, plus code cleanups.
9292
9293 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9294
9295           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
9296           Original commit message from CVS:
9297           * examples/app/appsrc_ex.c:
9298           * examples/switch/switcher.c:
9299           * ext/neon/gstneonhttpsrc.c:
9300           * ext/timidity/gstwildmidi.c:
9301           * ext/x264/gstx264enc.c:
9302           * gst/mve/mveaudioenc.c: (mve_compress_audio):
9303           * gst/rtpmanager/gstrtpclient.c:
9304           * gst/rtpmanager/gstrtpjitterbuffer.c:
9305           * gst/spectrum/demo-audiotest.c:
9306           * gst/spectrum/demo-osssrc.c:
9307           * sys/dvb/gstdvbsrc.c:
9308           Add stdlib include (free, atoi, exit).
9309
9310 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9311
9312           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
9313           Original commit message from CVS:
9314           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
9315           This needs a version check.
9316           * gst/bayer/Makefile.am:
9317           Fix the build.
9318
9319 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
9320
9321           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
9322           Original commit message from CVS:
9323           Patch by: Michal Benes <michal.benes at itonis tv>
9324           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
9325           * configure.ac:
9326           * ext/Makefile.am:
9327           * ext/x264/Makefile.am:
9328           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
9329           (gst_x264_enc_analyse_get_type),
9330           (gst_x264_enc_timestamp_queue_init),
9331           (gst_x264_enc_timestamp_queue_free),
9332           (gst_x264_enc_timestamp_queue_put),
9333           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
9334           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9335           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9336           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9337           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
9338           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9339           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
9340           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
9341           (plugin_init):
9342           * ext/x264/gstx264enc.h:
9343           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
9344           handle 'odd' widths and heights correctly yet.
9345
9346 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9347
9348         * gst/asfdemux/gstasfdemux.c:
9349           asfdemux: nicer metadata extraction of genre tags in some cases
9350           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
9351           that they presumably stand for.
9352
9353 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9354
9355         * gst/asfdemux/gstasfdemux.c:
9356           asfdemux: parse WM/Picture tags to extract cover art
9357           Fixes #583112.
9358
9359 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9360
9361         * REQUIREMENTS:
9362           docs: fix http links for amr libs in REQUIREMENTS
9363
9364 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9365
9366         * gst/asfdemux/gstasfdemux.c:
9367           asfdemux: fix bogus flow return handling in eos handler
9368           Don't overwrite the origin flow return by whatever flow we get
9369           when trying to push the remaining internally queued payloads.
9370           We want to do our eos logic, ie. send an EOS event or segment-done
9371           message in any case. Makes things EOS properly when an EOS event
9372           is forced upon the pipeline so that the source returns
9373           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
9374
9375 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9376
9377         * win32/common/config.h:
9378           win32: update config.h
9379
9380 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9381
9382         * configure.ac:
9383           configure: bump core/base requirements to released versions
9384
9385 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9386
9387         * autogen.sh:
9388         * configure.ac:
9389           autogen: move the -Wno-portability for automake into configure.ac
9390
9391 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
9392
9393         * gst/dvdlpcmdec/Makefile.am:
9394         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9395           dvdlpcmdec: Add multichannel channel maps, and send some tags
9396           Add a multichannel map to the output caps, and send at least a CODEC and
9397           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
9398           no samples and can't find info about the channel ordering, but this is
9399           better than nothing.
9400
9401 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
9402
9403         * common:
9404           Automatic update of common submodule
9405           From 888e0a2 to c572721
9406
9407 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
9408
9409         * common:
9410           Automatic update of common submodule
9411           From 6ab11d1 to 888e0a2
9412
9413 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
9414
9415         * gst/dvdsub/gstdvdsubdec.c:
9416           dvdsubdec: Remove some dead code
9417           Remove some redundant memset - gobject memory is already initalised to 0.
9418           Remove a commented out line leftover from the previous commit
9419
9420 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
9421
9422         * gst/dvdsub/gstdvdsubdec.c:
9423         * gst/dvdsub/gstdvdsubdec.h:
9424           dvdsubdec: Support ARGB output
9425           Negotiate to and render into ARGB buffers directly if the peer supports it.
9426           Fixes: #580869
9427
9428 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
9429
9430         * ext/a52dec/gsta52dec.c:
9431           a52dec: Reconcile code with dtsdec
9432           Perform some cleanups based on the dtsdec code such as using the boilerplate
9433           macro and static pad template functions.
9434           Add some documentation. Don't register a change in flags until we synch on
9435           another frame successfully.
9436
9437 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9438
9439         * ext/lame/gstlamemp3enc.c:
9440           lamemp3enc: Improve debugging a bit
9441
9442 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
9443
9444         * ext/mpeg2dec/gstmpeg2dec.c:
9445           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
9446
9447 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9448
9449         * po/Makevars:
9450         * po/af.po:
9451         * po/az.po:
9452         * po/bg.po:
9453         * po/ca.po:
9454         * po/cs.po:
9455         * po/da.po:
9456         * po/en_GB.po:
9457         * po/es.po:
9458         * po/fi.po:
9459         * po/fr.po:
9460         * po/hu.po:
9461         * po/id.po:
9462         * po/it.po:
9463         * po/ja.po:
9464         * po/lt.po:
9465         * po/mt.po:
9466         * po/nb.po:
9467         * po/nl.po:
9468         * po/or.po:
9469         * po/pl.po:
9470         * po/pt_BR.po:
9471         * po/ru.po:
9472         * po/sk.po:
9473         * po/sq.po:
9474         * po/sr.po:
9475         * po/sv.po:
9476         * po/tr.po:
9477         * po/uk.po:
9478         * po/vi.po:
9479         * po/zh_CN.po:
9480           po: avoid conflicts of local *.po files with files in git
9481           Make it so that filenames and line numbers are only stored in the *.pot file
9482           (which is not in git), but not in the individual *.po files. This information
9483           is hardly useful for translators in our case, and it should avoid the constant
9484           conflicts of local *.po files with the ones in git which are caused by the
9485           source files changing and the line numbers being updated. This commit might
9486           cause one last merge conflict for you, which you can work around with
9487           "git checkout po/*.po" before merging or pulling. After that there should
9488           (hopefully) not be any more local modifications of these files (unless
9489           someone committed additions or changes to translated strings and the
9490           *.po files haven't been updated yet, that is).
9491
9492 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9493
9494         * ext/lame/gstlamemp3enc.c:
9495           lamemp3enc: add Since tag to gtk-doc chunk
9496
9497 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9498
9499         * tests/check/elements/mpeg2dec.c:
9500           checks: fix mpeg2dec unit test again after interlace addition to caps
9501
9502 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9503
9504         * ext/mpeg2dec/gstmpeg2dec.c:
9505           mpeg2dec: work around old mpeg2dec versions
9506           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
9507           detection and just assume no rff is used. This fixes the compilation.
9508           Fixes #582375
9509
9510 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9511
9512         * ext/mpeg2dec/Makefile.am:
9513           mpeg2dec: link to gstvideo
9514           Fix compilation by adding the right include directories and linking to the video
9515           library.
9516
9517 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
9518
9519         * gst/asfdemux/asfpacket.c:
9520           asfdemux: Downgrade simple statements from WARNING to DEBUG
9521
9522 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
9523
9524         * gst/asfdemux/asfheaders.c:
9525         * gst/asfdemux/asfheaders.h:
9526         * gst/asfdemux/asfpacket.c:
9527         * gst/asfdemux/asfpacket.h:
9528           asf: Detect more payload extensions.
9529           These should help fix interlaced/PAR issues with more files.
9530
9531 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
9532
9533         * ext/mpeg2dec/gstmpeg2dec.c:
9534         * ext/mpeg2dec/gstmpeg2dec.h:
9535           mpeg2dec: Implement interlaced support.
9536           Expand the debugging statements to show more picture information.
9537
9538 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9539
9540         * ext/mpeg2dec/gstmpeg2dec.c:
9541           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
9542           ffdec_mpeg2video is much faster, fixes bug #574461.
9543
9544 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9545
9546         * ext/lame/gstlamemp3enc.c:
9547           lamemp3enc: Don't write a Xing header
9548
9549 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
9550
9551         * autogen.sh:
9552           Run libtoolize before aclocal
9553           This unbreaks the build in some cases. Fixes bug #582021
9554
9555 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
9556
9557         * ext/mpeg2dec/gstmpeg2dec.c:
9558           mpeg2dec: use 64bit safe scaling functions.
9559           Got this to fail when seeking in a 14GB file (the value in bytes is
9560           bigger than 2**32).
9561
9562 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9563
9564         * gst/mpegaudioparse/gstmpegaudioparse.c:
9565           mpegaudioparse: remove some pointless g_return_if_fail()s
9566
9567 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9568
9569         * ext/twolame/gsttwolame.c:
9570           Switch twolame to primary rank
9571
9572 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9573
9574         * ext/lame/gstlame.c:
9575         * ext/lame/gstlamemp3enc.c:
9576         * ext/twolame/gsttwolame.c:
9577           Add ranks to mp3 encoders
9578
9579 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9580
9581         * gst-plugins-ugly.spec.in:
9582           Add twolame plugin to spec file
9583
9584 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9585
9586         * gst/asfdemux/asfpacket.c:
9587         * gst/asfdemux/gstasfdemux.c:
9588         * gst/asfdemux/gstasfdemux.h:
9589           asfdemux: use upstream segment and timestamps for some interpolation
9590           This should particularly help in case of upstream live src, e.g. rtspsrc,
9591           and especially so if it has to perform fallback to TCP.
9592
9593 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
9594
9595         * gst/asfdemux/gstrtpasfdepay.c:
9596           rtpasfdepay: Add support for fragmented packet (L == 0).
9597           This happens with rtp-over-udp.
9598
9599 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9600
9601         * ext/lame/gstlamemp3enc.c:
9602           lamemp3enc: Fixup the bitrate only for CBR
9603           Additionally clarify some property descriptions.
9604
9605 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
9606
9607         * ext/lame/gstlamemp3enc.c:
9608           lame: fix format string in debug statement
9609
9610 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
9611
9612         * gst/mpegaudioparse/gstmpegaudioparse.c:
9613           mp3parse: Don't reject valid Xing tables of contents
9614           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
9615           reject them because of it, just subtract the initial offset when reading
9616           the table.
9617
9618 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
9619
9620         * gst/mpegaudioparse/gstmpegaudioparse.c:
9621           mp3parse: Allow more bits to change in headers during resynch
9622           Be more lenient about what we accept as changing bits in a header - basically,
9623           only require that the mp3 sync marker is present, for the mpeg version,
9624           layer and samplerate.
9625           Fixes: #581464
9626
9627 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
9628
9629         * ext/mad/gstmad.c:
9630           mad: Add duration of incoming/outgoing buffers in debug statements
9631
9632 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
9633
9634         * gst/mpegaudioparse/gstmpegaudioparse.c:
9635           mpegaudioparse: Remove useless checks for valid buffer duration.
9636           The buffer duration is set to a valid value at the very top of
9637           emit_frame(), we therefore don't need to check it later on.
9638
9639 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
9640
9641         * gst/mpegaudioparse/gstmpegaudioparse.c:
9642           mpegaudioparse: Fix stop condition for outputting buffers.
9643           Some mp3 streams have an offset in timestamps, requiring us to push the
9644           frame *AFTER* segment.stop in order for the decoder to be able to push
9645           all data up to the segment.stop position.
9646
9647 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9648
9649         * gst/asfdemux/asfpacket.c:
9650         * gst/asfdemux/gstasfdemux.c:
9651         * gst/asfdemux/gstasfdemux.h:
9652           asfdemux: 0-base timestamps consistently (whether or not streaming)
9653           This also makes timestamps (more) consistent before and after a possible
9654           seek, and moreover makes for reasonable position reporting in live stream
9655           (whose payload timestamps should not be taken for granted).
9656
9657 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9658
9659         * gst/asfdemux/gstasfdemux.c:
9660         * gst/asfdemux/gstasfdemux.h:
9661           asfdemux: report initial latency due to internal preroll queue
9662
9663 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9664
9665         * gst/asfdemux/gstasfdemux.c:
9666           asfdemux: enhance debug statement and refactor some initialization
9667
9668 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9669
9670         * gst/asfdemux/gstasfdemux.c:
9671           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
9672
9673 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9674
9675         * gst/asfdemux/asfpacket.c:
9676         * gst/asfdemux/gstasfdemux.c:
9677         * gst/asfdemux/gstasfdemux.h:
9678           asfdemux: handle FIXME; normalize preroll
9679
9680 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9681
9682         * gst/asfdemux/gstasfdemux.c:
9683         * gst/asfdemux/gstasfdemux.h:
9684           asfdemux: fixes for streaming mode
9685           * Improve newsegment handling, e.g. upstream might live in TIME.
9686           * Only send newsegment if we have needed info.
9687           * Avoid reading past end of data section.
9688
9689 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9690
9691         * gst/asfdemux/gstasfdemux.c:
9692           asfdemux: fixes/enhancements for streaming mode
9693           * Do not rock the boat by reacting to FLUSH_START.
9694           * Try to handle TIME seeking by seeking upstream in BYTES.
9695           * Handle SEEKING query.
9696
9697 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9698
9699         * configure.ac:
9700         * ext/lame/gstlamemp3enc.c:
9701           lame: fix compilation with LAME versions < 3.98
9702           lame_set_VBR_quality(), which takes a floating point value for the
9703           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
9704           takes quality as an integer, for older LAME versions.
9705           Fixes #581341.
9706
9707 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9708
9709         * win32/common/config.h:
9710           win32: update config.h to git
9711           Until someone ports the new win32 config.h logic from the
9712           other modules to -ugly.
9713
9714 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9715
9716         * docs/plugins/gst-plugins-ugly-plugins.args:
9717         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9718         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9719           Update docs
9720
9721 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9722
9723         * ext/lame/gstlamemp3enc.c:
9724           lamemp3enc: Add a note to the encoding-engine-quality property
9725           that says, that this does not affect the bitrate at all.
9726
9727 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9728
9729         * ext/lame/gstlame.c:
9730         * ext/lame/gstlamemp3enc.c:
9731           lame: Implement preset interface
9732
9733 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9734
9735         * ext/twolame/gsttwolame.c:
9736           twolame: Implement preset interface
9737
9738 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9739
9740         * docs/plugins/gst-plugins-ugly-plugins.args:
9741         * ext/lame/gstlamemp3enc.c:
9742         * ext/lame/gstlamemp3enc.h:
9743           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
9744
9745 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9746
9747         * ext/lame/gstlame.c:
9748         * ext/lame/gstlamemp3enc.c:
9749           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
9750
9751 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9752
9753         * ext/lame/gstlame.c:
9754           lame: Deprecate the lame element
9755
9756 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9757
9758         * docs/plugins/Makefile.am:
9759         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9760         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9761         * docs/plugins/gst-plugins-ugly-plugins.args:
9762         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9763         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9764         * docs/plugins/inspect/plugin-a52dec.xml:
9765         * docs/plugins/inspect/plugin-amrnb.xml:
9766         * docs/plugins/inspect/plugin-asf.xml:
9767         * docs/plugins/inspect/plugin-cdio.xml:
9768         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9769         * docs/plugins/inspect/plugin-dvdread.xml:
9770         * docs/plugins/inspect/plugin-dvdsub.xml:
9771         * docs/plugins/inspect/plugin-iec958.xml:
9772         * docs/plugins/inspect/plugin-lame.xml:
9773         * docs/plugins/inspect/plugin-mad.xml:
9774         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9775         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9776         * docs/plugins/inspect/plugin-mpegstream.xml:
9777         * docs/plugins/inspect/plugin-realmedia.xml:
9778         * docs/plugins/inspect/plugin-siddec.xml:
9779         * docs/plugins/inspect/plugin-synaesthesia.xml:
9780         * docs/plugins/inspect/plugin-twolame.xml:
9781           Update docs
9782
9783 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9784
9785         * ext/lame/gstlamemp3enc.c:
9786           lame: Update example pipelines with the new properties
9787
9788 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9789
9790         * ext/lame/Makefile.am:
9791         * ext/lame/gstlame.c:
9792         * ext/lame/gstlamemp3enc.c:
9793         * ext/lame/gstlamemp3enc.h:
9794         * ext/lame/plugin.c:
9795           lame: Add lamemp3enc element with much simplified interface
9796           This deprecates the lame element and fixes bug #494528.
9797
9798 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
9799
9800         * gst/asfdemux/asfpacket.c:
9801           asfpacket: Fix pull-mode timestamping handling.
9802           The problem that happens is the following:
9803           * A packet with multiple payloads comes in
9804           * Those payloads get handled one by one
9805           * The first payload contains the first audio payload with timestamp A
9806           * The second payload contains the first video (key)frame with timestamp V (where V < A)
9807           With the previous code, the following would happen:
9808           * the first payload gets processed, then passed to queue_for_stream
9809           * queue_for_stream detects it's the first valid timestamp received and stores
9810           first_ts = A
9811           * the second payload gets processed, then pass to queue_for_stream
9812           * queue_for_stream detects the timestamp is lower than first_ts... and
9813           discards it... resulting in losing the first keyframe of the video stream
9814           We've been having this issue for *ages*... it's just that nobody noticed it
9815           that much with playbin. But with playbin2's aggresive multiqueue handling, this
9816           will result in multiqueue not being able to preroll (because the video decoder will
9817           be dropping a ton of buffers before (maybe) receiving the next keyframe).
9818           Tested with over 200 asf files, and they all play the first frame correctly now,
9819           even the most braindead ones.
9820
9821 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
9822
9823         * gst/mpegaudioparse/gstmpegaudioparse.c:
9824         * gst/mpegaudioparse/gstmpegaudioparse.h:
9825           mp3parse: don't build seek table if we can't seek.
9826           Fixes #573720 - unbounded memory usage increase when listening to mp3
9827           stream for a long time.
9828
9829 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
9830
9831         * common:
9832           Automatic update of common submodule
9833           From b3941ea to 6ab11d1
9834
9835 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
9836
9837         * gst/mpegaudioparse/gstmpegaudioparse.c:
9838         * gst/mpegaudioparse/gstxingmux.c:
9839           mpegaudioparse: Remove dead assignment and duplicate code
9840
9841 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
9842
9843         * gst/realmedia/rmdemux.c:
9844           rmdemux: Actually return the return value for the seek handling.
9845
9846 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
9847
9848         * gst/mpegstream/gstmpegdemux.c:
9849         * gst/mpegstream/gstmpegparse.c:
9850           mpegstream: Remove dead assignments.
9851           The duplicate assignment of update_time was weird... but it seems normal
9852           that it's indeed the second statement which is the valid one.
9853
9854 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
9855
9856         * ext/amrnb/amrnbparse.c:
9857           armnb: Remove unused variable, adapt debug message accordingly.
9858
9859 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
9860
9861         * gst/dvdsub/gstdvdsubdec.c:
9862         * gst/mpegstream/gstdvddemux.c:
9863         * gst/mpegstream/gstmpegclock.c:
9864           dvdsub/mpegstream: _class_init: Remove unused class variables
9865
9866 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
9867
9868         * gst/asfdemux/gstasfdemux.c:
9869           asfdemux: Initialize flow for a corner case.
9870           This might be caused by entering the if() line 1214 and then not having
9871           any activated_streams.. resulting in reaching line 1267 without having
9872           any valid flow value.
9873
9874 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
9875
9876         * ext/twolame/gsttwolame.c:
9877           twolame: Remove unneeded variable, value assigned was never read.
9878
9879 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
9880
9881         * ext/mpeg2dec/gstmpeg2dec.c:
9882           mpeg2dec: Remove dead assignment. Value overwritten later on.
9883
9884 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
9885
9886         * ext/mad/gstmad.c:
9887           mad: Remove dead assignment and variables given values which are never read.
9888
9889 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
9890
9891         * ext/lame/gstlame.c:
9892           lame: Remove unneeded variable, it's assigned a value never read.
9893
9894 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
9895
9896         * gst/realmedia/rmdemux.c:
9897           rmdemux: Remove dead assignment, value is being overwritten before being read.
9898
9899 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
9900
9901         * gst/realmedia/rmdemux.c:
9902           rmdemux: Remove unused accurate flag.
9903           I couldn't see any reason why this was there in the first place.
9904
9905 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
9906
9907         * gst/realmedia/asmrules.c:
9908         * gst/realmedia/rdtdepay.c:
9909           realmedia: Remove dead assignments. The results are never read.
9910
9911 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
9912
9913         * gst/realmedia/gstrdtbuffer.c:
9914         * gst/realmedia/rademux.c:
9915         * gst/realmedia/rdtmanager.c:
9916         * gst/realmedia/rmdemux.c:
9917           realmedia: Remove useless variables, only being used once (or not).
9918
9919 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
9920
9921         * ext/mpeg2dec/gstmpeg2dec.c:
9922         * gst/asfdemux/gstrtspwms.c:
9923         * gst/realmedia/pnmsrc.c:
9924         * gst/realmedia/rdtdepay.c:
9925         * gst/realmedia/rtspreal.c:
9926           remove empty method implementations.
9927
9928 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
9929
9930         * gst/asfdemux/gstrtspwms.c:
9931           rtspwms: fix condition to detect extension commands for WMS
9932           Reply with OK to the extension commands for WMS.
9933
9934 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
9935
9936         * gst/realmedia/rtspreal.c:
9937           realmedia: add special Real header to DESCRIBE message only for Real servers
9938           Add headers that are specific to real only if a real server had been
9939           detected by the OPTIONS message.
9940
9941 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
9942
9943         * gst/synaesthesia/synaescope.c:
9944           synaesthesia: fix compilation on windows
9945           Fix compilation under MSVC due to references to headers
9946           that are not available with the MS SDKs.
9947           Fixes #578524
9948
9949 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9950
9951         * gst/asfdemux/gstrtspwms.c:
9952           rtspwms: reply to extension commands
9953           Reply with OK to the extension commands for WMS.
9954
9955 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9956
9957         * gst/asfdemux/gstrtpasfdepay.c:
9958           asfdepay: fix a comment
9959
9960 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9961
9962         * gst/asfdemux/gstasfdemux.c:
9963           asfdemux: add some more debugging
9964
9965 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9966
9967         * configure.ac:
9968           configure.ac: require git -base
9969           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
9970
9971 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9972
9973         * gst/realmedia/rtspreal.c:
9974           realmedia: add special Real header to SETUP message only for Real servers
9975           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
9976           streams where the server errors out because it can't handle the
9977           Real-specific 'Required: com.real.retain-entity-for-setup' header
9978           we've been adding unconditionally in the recent past.
9979           For reference:
9980           rtsp://66.111.34.191:601/broadcast/alnour.rm
9981           rtsp://195.134.224.231/snowboard_100.wmv
9982
9983 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
9984
9985         * configure.ac:
9986         * gst/asfdemux/Makefile.am:
9987           asfdemux: link to all required libraries including indirectly used ones.
9988           On win32, we're required to link to all the libraries used - including
9989           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
9990           (for windows only) winsock.
9991
9992 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
9993
9994         * common:
9995           Automatic update of common submodule
9996           From d0ea89e to b3941ea
9997
9998 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
9999
10000         * common:
10001           Automatic update of common submodule
10002           From f8b3d91 to d0ea89e
10003
10004 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
10005
10006         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10007           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
10008
10009 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10010
10011         * gst/realmedia/rtspreal.c:
10012         * gst/realmedia/rtspreal.h:
10013           realrtsp: add more headers
10014           Parse the ETag from the describe method and pass the sessionid as the value for
10015           the If-Match header is subsequent setup calls.
10016           Fixes support for more RealMedia RTSP streams.
10017
10018 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
10019
10020         * configure.ac:
10021           twolame: bump requirement to 0.3.10
10022           0.3.10 is the first version with the float32 encoder functions.
10023           Fixes #576305.
10024
10025 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
10026
10027         * configure.ac:
10028           back to development -> 0.10.11.1
10029
10030 === release 0.10.11 ===
10031
10032 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
10033
10034         * ChangeLog:
10035         * NEWS:
10036         * RELEASE:
10037         * configure.ac:
10038         * docs/plugins/inspect/plugin-a52dec.xml:
10039         * docs/plugins/inspect/plugin-asf.xml:
10040         * docs/plugins/inspect/plugin-cdio.xml:
10041         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10042         * docs/plugins/inspect/plugin-dvdread.xml:
10043         * docs/plugins/inspect/plugin-dvdsub.xml:
10044         * docs/plugins/inspect/plugin-iec958.xml:
10045         * docs/plugins/inspect/plugin-lame.xml:
10046         * docs/plugins/inspect/plugin-mad.xml:
10047         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10048         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10049         * docs/plugins/inspect/plugin-mpegstream.xml:
10050         * docs/plugins/inspect/plugin-realmedia.xml:
10051         * docs/plugins/inspect/plugin-siddec.xml:
10052         * docs/plugins/inspect/plugin-twolame.xml:
10053         * gst-plugins-ugly.doap:
10054         * po/cs.po:
10055         * win32/common/config.h:
10056           Release 0.10.11
10057
10058 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
10059
10060         * po/af.po:
10061         * po/az.po:
10062         * po/bg.po:
10063         * po/ca.po:
10064         * po/cs.po:
10065         * po/da.po:
10066         * po/en_GB.po:
10067         * po/es.po:
10068         * po/fi.po:
10069         * po/fr.po:
10070         * po/hu.po:
10071         * po/id.po:
10072         * po/it.po:
10073         * po/ja.po:
10074         * po/lt.po:
10075         * po/mt.po:
10076         * po/nb.po:
10077         * po/nl.po:
10078         * po/or.po:
10079         * po/pl.po:
10080         * po/pt_BR.po:
10081         * po/ru.po:
10082         * po/sk.po:
10083         * po/sq.po:
10084         * po/sr.po:
10085         * po/sv.po:
10086         * po/tr.po:
10087         * po/uk.po:
10088         * po/vi.po:
10089         * po/zh_CN.po:
10090           Update .po files
10091
10092 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
10093
10094         * configure.ac:
10095         * win32/common/config.h:
10096           0.10.10.3 pre-release
10097
10098 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
10099
10100         * po/fi.po:
10101         * po/id.po:
10102         * po/pl.po:
10103         * po/pt_BR.po:
10104         * po/sv.po:
10105           po: Update translations from upstream
10106
10107 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
10108
10109         * po/LINGUAS:
10110         * po/tr.po:
10111           po: Add Turkish translation
10112
10113 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
10114
10115         * gst/mpegaudioparse/gstmpegaudioparse.c:
10116         * gst/mpegaudioparse/gstmpegaudioparse.h:
10117           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
10118           Don't introduce glitches in the output by a) relaxing the threshold for
10119           taking upstream timestamps in preference to our calculated timestamps and
10120           b) only set the discont flag on outgoing buffers in response to an incoming
10121           discont buffer.
10122           Fixes: #575046
10123
10124 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
10125
10126         * gst/mpegaudioparse/gstmpegaudioparse.c:
10127           mp3parse: fix deadlock with accurate seeks.
10128           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
10129           Fixes #575068.
10130
10131 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
10132
10133         * configure.ac:
10134         * po/af.po:
10135         * po/az.po:
10136         * po/bg.po:
10137         * po/ca.po:
10138         * po/cs.po:
10139         * po/da.po:
10140         * po/en_GB.po:
10141         * po/es.po:
10142         * po/fi.po:
10143         * po/fr.po:
10144         * po/hu.po:
10145         * po/id.po:
10146         * po/it.po:
10147         * po/lt.po:
10148         * po/mt.po:
10149         * po/nb.po:
10150         * po/nl.po:
10151         * po/or.po:
10152         * po/pl.po:
10153         * po/pt_BR.po:
10154         * po/ru.po:
10155         * po/sk.po:
10156         * po/sq.po:
10157         * po/sr.po:
10158         * po/sv.po:
10159         * po/uk.po:
10160         * po/vi.po:
10161         * po/zh_CN.po:
10162         * win32/common/config.h:
10163           0.10.10.2 pre-release
10164           Bump version number, update translations and win32 config.h
10165
10166 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
10167
10168         * po/LINGUAS:
10169         * po/ja.po:
10170           po: Add Japanese translation
10171
10172 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
10173
10174         * configure.ac:
10175         * docs/plugins/Makefile.am:
10176         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10177         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10178         * docs/plugins/gst-plugins-ugly-plugins.args:
10179         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10180         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10181         * docs/plugins/inspect/plugin-a52dec.xml:
10182         * docs/plugins/inspect/plugin-asf.xml:
10183         * docs/plugins/inspect/plugin-cdio.xml:
10184         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10185         * docs/plugins/inspect/plugin-dvdread.xml:
10186         * docs/plugins/inspect/plugin-dvdsub.xml:
10187         * docs/plugins/inspect/plugin-iec958.xml:
10188         * docs/plugins/inspect/plugin-lame.xml:
10189         * docs/plugins/inspect/plugin-mad.xml:
10190         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10191         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10192         * docs/plugins/inspect/plugin-mpegstream.xml:
10193         * docs/plugins/inspect/plugin-realmedia.xml:
10194         * docs/plugins/inspect/plugin-siddec.xml:
10195         * docs/plugins/inspect/plugin-synaesthesia.xml:
10196         * docs/plugins/inspect/plugin-twolame.xml:
10197         * ext/Makefile.am:
10198         * po/POTFILES.in:
10199           Moved twolame from Bad to Ugly
10200
10201 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10202
10203           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
10204           Original commit message from CVS:
10205           * ext/alsaspdif/Makefile.am:
10206           * ext/amrwb/Makefile.am:
10207           * ext/apexsink/Makefile.am:
10208           * ext/arts/Makefile.am:
10209           * ext/artsd/Makefile.am:
10210           * ext/audiofile/Makefile.am:
10211           * ext/audioresample/Makefile.am:
10212           * ext/bz2/Makefile.am:
10213           * ext/cdaudio/Makefile.am:
10214           * ext/celt/Makefile.am:
10215           * ext/dc1394/Makefile.am:
10216           * ext/dirac/Makefile.am:
10217           * ext/directfb/Makefile.am:
10218           * ext/divx/Makefile.am:
10219           * ext/dts/Makefile.am:
10220           * ext/faac/Makefile.am:
10221           * ext/faad/Makefile.am:
10222           * ext/gsm/Makefile.am:
10223           * ext/hermes/Makefile.am:
10224           * ext/ivorbis/Makefile.am:
10225           * ext/jack/Makefile.am:
10226           * ext/jp2k/Makefile.am:
10227           * ext/ladspa/Makefile.am:
10228           * ext/lcs/Makefile.am:
10229           * ext/libfame/Makefile.am:
10230           * ext/libmms/Makefile.am:
10231           * ext/metadata/Makefile.am:
10232           * ext/mpeg2enc/Makefile.am:
10233           * ext/mplex/Makefile.am:
10234           * ext/musepack/Makefile.am:
10235           * ext/musicbrainz/Makefile.am:
10236           * ext/mythtv/Makefile.am:
10237           * ext/nas/Makefile.am:
10238           * ext/neon/Makefile.am:
10239           * ext/ofa/Makefile.am:
10240           * ext/polyp/Makefile.am:
10241           * ext/resindvd/Makefile.am:
10242           * ext/sdl/Makefile.am:
10243           * ext/shout/Makefile.am:
10244           * ext/snapshot/Makefile.am:
10245           * ext/sndfile/Makefile.am:
10246           * ext/soundtouch/Makefile.am:
10247           * ext/spc/Makefile.am:
10248           * ext/swfdec/Makefile.am:
10249           * ext/tarkin/Makefile.am:
10250           * ext/theora/Makefile.am:
10251           * ext/timidity/Makefile.am:
10252           * ext/twolame/Makefile.am:
10253           * ext/x264/Makefile.am:
10254           * ext/xine/Makefile.am:
10255           * ext/xvid/Makefile.am:
10256           * gst-libs/gst/app/Makefile.am:
10257           * gst-libs/gst/dshow/Makefile.am:
10258           * gst/aiffparse/Makefile.am:
10259           * gst/app/Makefile.am:
10260           * gst/audiobuffer/Makefile.am:
10261           * gst/bayer/Makefile.am:
10262           * gst/cdxaparse/Makefile.am:
10263           * gst/chart/Makefile.am:
10264           * gst/colorspace/Makefile.am:
10265           * gst/dccp/Makefile.am:
10266           * gst/deinterlace/Makefile.am:
10267           * gst/deinterlace2/Makefile.am:
10268           * gst/dvdspu/Makefile.am:
10269           * gst/festival/Makefile.am:
10270           * gst/filter/Makefile.am:
10271           * gst/flacparse/Makefile.am:
10272           * gst/flv/Makefile.am:
10273           * gst/games/Makefile.am:
10274           * gst/h264parse/Makefile.am:
10275           * gst/librfb/Makefile.am:
10276           * gst/mixmatrix/Makefile.am:
10277           * gst/modplug/Makefile.am:
10278           * gst/mpeg1sys/Makefile.am:
10279           * gst/mpeg4videoparse/Makefile.am:
10280           * gst/mpegdemux/Makefile.am:
10281           * gst/mpegtsmux/Makefile.am:
10282           * gst/mpegvideoparse/Makefile.am:
10283           * gst/mve/Makefile.am:
10284           * gst/nsf/Makefile.am:
10285           * gst/nuvdemux/Makefile.am:
10286           * gst/overlay/Makefile.am:
10287           * gst/passthrough/Makefile.am:
10288           * gst/pcapparse/Makefile.am:
10289           * gst/playondemand/Makefile.am:
10290           * gst/rawparse/Makefile.am:
10291           * gst/real/Makefile.am:
10292           * gst/rtjpeg/Makefile.am:
10293           * gst/rtpmanager/Makefile.am:
10294           * gst/scaletempo/Makefile.am:
10295           * gst/sdp/Makefile.am:
10296           * gst/selector/Makefile.am:
10297           * gst/smooth/Makefile.am:
10298           * gst/smoothwave/Makefile.am:
10299           * gst/speed/Makefile.am:
10300           * gst/speexresample/Makefile.am:
10301           * gst/stereo/Makefile.am:
10302           * gst/subenc/Makefile.am:
10303           * gst/tta/Makefile.am:
10304           * gst/vbidec/Makefile.am:
10305           * gst/videodrop/Makefile.am:
10306           * gst/videosignal/Makefile.am:
10307           * gst/virtualdub/Makefile.am:
10308           * gst/vmnc/Makefile.am:
10309           * gst/y4m/Makefile.am:
10310           * sys/acmenc/Makefile.am:
10311           * sys/cdrom/Makefile.am:
10312           * sys/dshowdecwrapper/Makefile.am:
10313           * sys/dshowsrcwrapper/Makefile.am:
10314           * sys/dvb/Makefile.am:
10315           * sys/dxr3/Makefile.am:
10316           * sys/fbdev/Makefile.am:
10317           * sys/oss4/Makefile.am:
10318           * sys/qcam/Makefile.am:
10319           * sys/qtwrapper/Makefile.am:
10320           * sys/vcd/Makefile.am:
10321           * sys/wininet/Makefile.am:
10322           * win32/common/config.h:
10323           Don't install static libs for plugins. Fixes #550851 for -bad.
10324
10325 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
10326
10327           [MOVED FROM BAD] Enable/fix up translations for these plugins.
10328           Original commit message from CVS:
10329           * ext/resindvd/plugin.c: (plugin_init):
10330           * ext/resindvd/resindvdsrc.c:
10331           * ext/twolame/gsttwolame.c: (plugin_init):
10332           * gst/aiffparse/aiffparse.c: (plugin_init):
10333           Enable/fix up translations for these plugins.
10334           * po/LINGUAS:
10335           Add 'ca' to LINGUAS.
10336           * po/POTFILES.in:
10337           * po/POTFILES.skip:
10338           Add more files for translation and more files which tools
10339           should skip.
10340
10341 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10342
10343           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
10344           Original commit message from CVS:
10345           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
10346           (gst_two_lame_chain):
10347           * ext/twolame/gsttwolame.h:
10348           Allow raw float samples as input for encoding.
10349
10350 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10351
10352           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
10353           Original commit message from CVS:
10354           * configure.ac:
10355           * ext/Makefile.am:
10356           * ext/twolame/Makefile.am:
10357           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
10358           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
10359           (gst_two_lame_release_memory), (gst_two_lame_finalize),
10360           (gst_two_lame_base_init), (gst_two_lame_class_init),
10361           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
10362           (gst_two_lame_init), (gst_two_lame_set_property),
10363           (gst_two_lame_get_property), (gst_two_lame_sink_event),
10364           (gst_two_lame_chain), (gst_two_lame_setup),
10365           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
10366           (plugin_init):
10367           * ext/twolame/gsttwolame.h:
10368           Add TwoLAME MP2 encoding element, based on the LAME element.
10369
10370 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
10371
10372         * common:
10373           Automatic update of common submodule
10374           From 7032163 to f8b3d91
10375
10376 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10377
10378         * common:
10379           Automatic update of common submodule
10380           From ffa738d to 7032163
10381
10382 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10383
10384         * common:
10385           Automatic update of common submodule
10386           From 3f13e4e to ffa738d
10387
10388 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10389
10390         * common:
10391           Automatic update of common submodule
10392           From 3c7456b to 3f13e4e
10393
10394 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10395
10396         * common:
10397           Automatic update of common submodule
10398           From 57c83f2 to 3c7456b
10399
10400 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
10401
10402         * gst/mpegaudioparse/gstmpegaudioparse.c:
10403           mp3parse: be more conservative when changing layer/rate/etc.
10404           Don't allow a change in sample rate/channels/layer/version unless we can
10405           see another frame at the correct offset. Prevents accidently flipping
10406           due to simple single-bit corruption.
10407
10408 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
10409
10410         * gst/realmedia/realhash.c:
10411           rmdemux: Fix strict-aliasing warnings.
10412           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
10413           hand-rolled ones.
10414
10415 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
10416
10417         * gst/mpegaudioparse/gstmpegaudioparse.c:
10418           mpegaudioparse: Remove empty lines added by buggy indent.
10419
10420 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10421
10422         * gst/mpegaudioparse/gstmpegaudioparse.c:
10423           mpegaudioparse: Provide SEEKING query handling.
10424           Since SEEK event handling might perform some conversion
10425           from TIME to BYTES, do not let upstream fool application
10426           into (TIME) seeking not being possible.
10427
10428 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
10429
10430         * gst/mpegaudioparse/gstmpegaudioparse.c:
10431           mp3parse: fix accurate seeks to near 0
10432           Integer underflow made accurate seeks to near zero fail and seek to
10433           completely the wrong place. Fix by clamping to zero, since we can't seek
10434           to negative times anyway.
10435
10436 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
10437
10438         * common:
10439         * configure.ac:
10440           build: Update shave init statement for changes in common. Bump common.
10441
10442 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10443
10444         * gst/realmedia/rtspreal.c:
10445           rtspreal: ignore data streams. Fixes #527112
10446           Ignore data streams when parsing the SDP as they don't contain anything we need
10447           to put in the realmedia header.
10448
10449 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
10450
10451         * common:
10452           Automatic update of common submodule
10453           From 9cf8c9b to a6ce5c6
10454
10455 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10456
10457         * ext/mad/gstid3tag.c:
10458           Forward unknown events
10459           Forward unknown events upstream instead of dropping them. Also return the result
10460           of the seek event instead of a fixed value.
10461
10462 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
10463
10464         * gst/asfdemux/gstrtpasfdepay.c:
10465           rtpasfdepay: Fix the build by adding the needed include for atoi.
10466
10467 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
10468
10469         * configure.ac:
10470         * docs/plugins/Makefile.am:
10471           Use shave for the build output
10472
10473 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
10474
10475         * common:
10476           Automatic update of common submodule
10477           From 5d7c9cc to 9cf8c9b
10478
10479 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
10480
10481         * gst/asfdemux/gstasf.c:
10482         * gst/asfdemux/gstrtpasfdepay.c:
10483         * gst/realmedia/rademux.c:
10484         * gst/realmedia/rdtdepay.c:
10485         * gst/synaesthesia/gstsynaesthesia.c:
10486         * gst/synaesthesia/synaescope.c:
10487           Fix indentation.
10488
10489 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
10490
10491         * gst/realmedia/pnmsrc.c:
10492           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
10493
10494 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
10495
10496         * common:
10497           Automatic update of common submodule
10498           From 80c627d to 5d7c9cc
10499
10500 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10501
10502         * gst/realmedia/Makefile.am:
10503         * gst/realmedia/pnmsrc.c:
10504         * gst/realmedia/pnmsrc.h:
10505         * gst/realmedia/rademux.c:
10506         * gst/realmedia/rademux.h:
10507         * gst/realmedia/realmedia.c:
10508         * gst/realmedia/rmdemux.c:
10509         * gst/realmedia/rmdemux.h:
10510           Add pnm:// uri source
10511           Add a new utri handler for pnm:// that for now just redirects to the same uri
10512           with the rtsp:// protocol, which usually works nowadays.
10513           Separate the registration of the various plugins into a separate source file.
10514
10515 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10516
10517         * gst/asfdemux/Makefile.am:
10518         * gst/asfdemux/gstasf.c:
10519         * gst/asfdemux/gstrtpasfdepay.c:
10520         * gst/asfdemux/gstrtpasfdepay.h:
10521           Add ASF depayloader
10522           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
10523           Fixes #335067.
10524
10525 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
10526
10527         * ext/mad/gstmad.c:
10528           mad: remove log line added in error
10529
10530 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
10531
10532         * ext/mad/gstmad.c:
10533           mad: just flush data when seeing BADDATAPTR instead of going into error state
10534
10535 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
10536
10537         * gst/realmedia/rmdemux.c:
10538           Fix parsing of the flags in rmdemux
10539           Fix parsing of the flags in version 1 realmedia streams.
10540           Fixes #571358.
10541
10542 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
10543
10544         * common:
10545           Bump revision to use for common submodule.
10546
10547 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
10548
10549         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10550           Add releaseinfo with online url.
10551
10552 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
10553
10554         * common:
10555           Bump common
10556
10557 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10558
10559         * gst/asfdemux/asfpacket.c:
10560         * gst/asfdemux/gstasfdemux.c:
10561         * gst/asfdemux/gstasfdemux.h:
10562           Remove redundant push_mode struct member
10563
10564 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
10565
10566         * autogen.sh:
10567           Fix previous commit, wasn't actually setting up a symbolic link
10568
10569 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
10570
10571         * autogen.sh:
10572         * common:
10573           Use a symbolic link for the pre-commit client-side hook
10574
10575 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
10576
10577         * .gitignore:
10578           Ignore some more files
10579
10580 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
10581
10582         * gst/synaesthesia/synaescope.c:
10583         * gst/synaesthesia/synaescope.h:
10584           Precalculate some size dependent variables. Demystify the height scaling a bit.
10585           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
10586
10587 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
10588
10589           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
10590
10591 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10592
10593         * gst/realmedia/rdtdepay.c:
10594           Set flags on the realmedia chunks
10595           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
10596           descrambler can be reset on keyframes. Fixes #556714.
10597
10598 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10599
10600         * gst/realmedia/gstrdtbuffer.c:
10601         * gst/realmedia/gstrdtbuffer.h:
10602           Add method to get RDT flags
10603           Add a method to get the RDT flags. We need these flags to mark keyframes to
10604           reset the descrambing queue. See #556714.
10605
10606 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
10607
10608         * gst/asfdemux/asfpacket.c:
10609         * gst/asfdemux/gstasfdemux.c:
10610         * gst/asfdemux/gstasfdemux.h:
10611           Add seeking support to asfdemux in push mode
10612           Fixes bug #568836.
10613
10614 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
10615
10616         * gst/asfdemux/asfpacket.c:
10617           Drop packets with an invalid replicated data length
10618           Drop packets with an invalid replicated data length
10619           instead of continuing with an invalid timestamp
10620           and uninitialized payload metadata.
10621           All other code assumes that the timestamps are valid.
10622
10623 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
10624
10625         * gst/synaesthesia/synaescope.h:
10626           Change comment to refer to right variable.
10627
10628 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
10629
10630         * gst/synaesthesia/gstsynaesthesia.c:
10631         * gst/synaesthesia/gstsynaesthesia.h:
10632         * gst/synaesthesia/synaescope.c:
10633         * gst/synaesthesia/synaescope.h:
10634           Bring synaesthesia to next century.
10635           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
10636
10637 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
10638
10639         * gst/asfdemux/gstasfdemux.c:
10640           Fix leak of converted string
10641
10642 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
10643
10644         * .gitignore:
10645         * po/.gitignore:
10646           Add more to the gitignores
10647
10648 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
10649
10650         * gst/synaesthesia/gstsynaesthesia.c:
10651           Make synaesthesia build again.
10652           _init() has no params.
10653
10654 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
10655
10656         * common:
10657           Update common snapshot.
10658
10659 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
10660
10661         * common:
10662           Fix pre-commit hook
10663
10664 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
10665
10666         * autogen.sh:
10667         * common:
10668           Install and use pre-commit indentation hook from common
10669
10670 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
10671
10672         * autogen.sh:
10673           autogen.sh : Use git submodule
10674
10675 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
10676
10677           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
10678           Original commit message from CVS:
10679           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
10680           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
10681           (gst_dvd_demux_get_audio_stream),
10682           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
10683           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
10684           (gst_mpeg_demux_get_video_stream),
10685           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
10686           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
10687           Fix some caps leaks. Fixes bug #564885.
10688
10689 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
10690
10691           ext/cdio/gstcdio.c: Remove unused format argument.
10692           Original commit message from CVS:
10693           * ext/cdio/gstcdio.c:
10694           Remove unused format argument.
10695
10696 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
10697
10698           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
10699           Original commit message from CVS:
10700           * win32/common/.cvsignore:
10701           * win32/common/config.h:
10702           * win32/common/config.h.in:
10703           Hardcode cpu for win32 build, just like we do in the other modules,
10704           to remove VCS conflicts and inconsistent defines between modules,
10705           and update version defines to CVS.
10706
10707 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
10708
10709           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10710           Original commit message from CVS:
10711           * m4/Makefile.am:
10712           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10713
10714 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
10715
10716           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
10717           Original commit message from CVS:
10718           * m4/Makefile.am:
10719           inttypes.m4 hasn't been available since gettext-0.15, and since we now
10720           require gettext >= 0.17 ... we can remove it from the list of files to
10721           dist.
10722
10723 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
10724
10725           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
10726           Original commit message from CVS:
10727           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
10728           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
10729           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
10730           * gst/mpegaudioparse/gstmpegaudioparse.h:
10731           Do an initial class_ref on an internal enum type from within the
10732           class_init function so that there aren't any issues when multiple
10733           mp3parse elements are started in separate threads at the same
10734           time. (Why we use an enum type here if the tag is registered as
10735           a string type, I don't know). Also remove custom UNUSED macro
10736           and use GLib's instead.
10737
10738 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10739
10740           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
10741           Original commit message from CVS:
10742           * configure.ac:
10743           Apparently AC_CONFIG_MACRO_DIR breaks when using more
10744           than one macro directory, reverting last change.
10745
10746 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10747
10748           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
10749           Original commit message from CVS:
10750           * configure.ac:
10751           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
10752           our M4 macros.
10753
10754 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10755
10756           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
10757           Original commit message from CVS:
10758           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
10759           Last change introduced a regression that made mpeg2dec handle
10760           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
10761
10762 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10763
10764           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
10765           Original commit message from CVS:
10766           Patch by: Cygwin Ports maintainer
10767           <yselkowitz at users dot sourceforge dot net>
10768           * autogen.sh:
10769           * configure.ac:
10770           Require gettext 0.17 because older versions don't mix with libtool
10771           2.2. At build time an older gettext version will still work.
10772           Fixes bug #556091.
10773
10774 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
10775
10776           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
10777           Original commit message from CVS:
10778           * ext/mpeg2dec/gstmpeg2dec.c:
10779           * ext/mpeg2dec/gstmpeg2dec.h:
10780           Add support for 4:4:4 video.  Fixes #562086
10781
10782 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
10783
10784           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
10785           Original commit message from CVS:
10786           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
10787           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
10788           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
10789           >= 0.5.0. Fixes bug #562065.
10790
10791 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
10792
10793           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
10794           Original commit message from CVS:
10795           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
10796           Remove duplicate and broken code for the streaming case and simply reuse
10797           the much better working pull based code. Fixes #560348.
10798
10799 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10800
10801           configure.ac: Back to development -> 0.10.10.1
10802           Original commit message from CVS:
10803           * configure.ac:
10804           Back to development -> 0.10.10.1
10805
10806 === release 0.10.10 ===
10807
10808 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10809
10810         * ChangeLog:
10811         * NEWS:
10812         * RELEASE:
10813         * configure.ac:
10814         * docs/plugins/inspect/plugin-a52dec.xml:
10815         * docs/plugins/inspect/plugin-asf.xml:
10816         * docs/plugins/inspect/plugin-cdio.xml:
10817         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10818         * docs/plugins/inspect/plugin-dvdread.xml:
10819         * docs/plugins/inspect/plugin-dvdsub.xml:
10820         * docs/plugins/inspect/plugin-iec958.xml:
10821         * docs/plugins/inspect/plugin-lame.xml:
10822         * docs/plugins/inspect/plugin-mad.xml:
10823         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10824         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10825         * docs/plugins/inspect/plugin-mpegstream.xml:
10826         * docs/plugins/inspect/plugin-realmedia.xml:
10827         * docs/plugins/inspect/plugin-siddec.xml:
10828         * gst-plugins-ugly.doap:
10829         * po/LINGUAS:
10830           Release 0.10.10 - "Under the House"
10831           Original commit message from CVS:
10832           Release 0.10.10 - "Under the House"
10833
10834 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10835
10836         * po/bg.po:
10837         * po/ca.po:
10838         * po/da.po:
10839         * po/id.po:
10840         * po/it.po:
10841         * po/mt.po:
10842         * po/vi.po:
10843           Update .po files
10844           Original commit message from CVS:
10845           Update .po files
10846
10847 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10848
10849           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
10850           Original commit message from CVS:
10851           * ext/sidplay/Makefile.am:
10852           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
10853           contain CFLAGS that do not exist for C++, like -Wvla or
10854           -Wdeclaration-after-statement. Fixes bug #561161.
10855
10856 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10857
10858           configure.ac: 0.10.9.3 pre-release
10859           Original commit message from CVS:
10860           * configure.ac:
10861           0.10.9.3 pre-release
10862
10863 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
10864
10865           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
10866           Original commit message from CVS:
10867           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
10868           Only copy sane aspect ratio values on the caps. Fixes #559682.
10869
10870 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10871
10872         * ChangeLog:
10873           Add bug number to the mp3parse mpeg 2.5 fix
10874           Original commit message from CVS:
10875           Add bug number to the mp3parse mpeg 2.5 fix
10876
10877 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
10878
10879           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
10880           Original commit message from CVS:
10881           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
10882           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
10883           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
10884           * ext/amrnb/amrnbdec.h:
10885           Add a property to select the amr variant. Fixes #424070.
10886
10887 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
10888
10889           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
10890           Original commit message from CVS:
10891           Patch by: Tal Shalif <tshalif at nargila dot org>
10892           * gst/mpegstream/gstdvddemux.c:
10893           (gst_dvd_demux_get_subpicture_stream):
10894           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
10895           (gst_mpeg_demux_get_audio_stream):
10896           Fix memmory corruption due to not storing the new updated pointer
10897           after a g_renew(). Fixes #558896.
10898
10899 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10900
10901           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10902           Original commit message from CVS:
10903           * tests/check/Makefile.am:
10904           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10905
10906 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10907
10908           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
10909           Original commit message from CVS:
10910           * configure.ac:
10911           oops, forgot to bump the version back to devel
10912           after the last release 0.10.9.1
10913
10914 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
10915
10916           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
10917           Original commit message from CVS:
10918           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
10919           (gst_rmdemux_descramble_mp4a_audio),
10920           (gst_rmdemux_handle_scrambled_packet):
10921           Add suport for mpeg4 and aac audio. See #556714.
10922
10923 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
10924
10925           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
10926           Original commit message from CVS:
10927           * gst/mpegaudioparse/gstmpegaudioparse.c:
10928           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
10929           Fixes skipping on these files.
10930
10931 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
10932
10933           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
10934           Original commit message from CVS:
10935           Patch by: Robin Stocker <robin at nibor dot org>
10936           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
10937           (handle_sequence), (gst_mpeg2dec_setcaps):
10938           * ext/mpeg2dec/gstmpeg2dec.h:
10939           Prefer the container's PAR over the stream's PAR if it's
10940           given in the srcpad caps. Fixes bug #556184.
10941
10942 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10943
10944           Don't install static libs for plugins. Fixes #550851 for ugly.
10945           Original commit message from CVS:
10946           * ext/a52dec/Makefile.am:
10947           * ext/amrnb/Makefile.am:
10948           * ext/cdio/Makefile.am:
10949           * ext/dvdnav/Makefile.am:
10950           * ext/dvdread/Makefile.am:
10951           * ext/lame/Makefile.am:
10952           * ext/mad/Makefile.am:
10953           * ext/mpeg2dec/Makefile.am:
10954           * ext/sidplay/Makefile.am:
10955           * gst/ac3parse/Makefile.am:
10956           * gst/asfdemux/Makefile.am:
10957           * gst/dvdlpcmdec/Makefile.am:
10958           * gst/dvdsub/Makefile.am:
10959           * gst/iec958/Makefile.am:
10960           * gst/mpegaudioparse/Makefile.am:
10961           * gst/mpegstream/Makefile.am:
10962           * gst/realmedia/Makefile.am:
10963           * gst/synaesthesia/Makefile.am:
10964           Don't install static libs for plugins. Fixes #550851 for ugly.
10965
10966 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10967
10968           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
10969           Original commit message from CVS:
10970           * gst/mpegaudioparse/gstmpegaudioparse.c:
10971           (gst_mp3parse_sink_event):
10972           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
10973           frames. Partially fixes bug #552237.
10974
10975 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10976
10977           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
10978           Original commit message from CVS:
10979           * ext/amrnb/amrnbparse.c:
10980           use #defines for HEADER. Unref the object in _sink_activate_pull().
10981
10982 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
10983
10984           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
10985           Original commit message from CVS:
10986           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
10987           (gst_mad_change_state):
10988           * ext/mad/gstmad.h:
10989           track discont on incomming buffers and set discont on outgoing
10990           buffers.
10991           Pass unknown events upstreams instead of dropping them.
10992
10993 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
10994
10995           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
10996           Original commit message from CVS:
10997           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
10998           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
10999           (handle_slice), (gst_mpeg2dec_sink_event),
11000           (gst_mpeg2dec_src_event):
11001           * ext/mpeg2dec/gstmpeg2dec.h:
11002           Fix compilation with --disable-index. Fixes bug #554150.
11003
11004 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
11005
11006           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
11007           Original commit message from CVS:
11008           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
11009           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
11010           (gst_mad_src_event), (gst_mad_chain):
11011           * ext/mad/gstmad.h:
11012           Fix compilation with --disable-index. Fixes bug #554142.
11013
11014 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
11015
11016           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
11017           Original commit message from CVS:
11018           * ext/a52dec/gsta52dec.c:
11019           * ext/a52dec/gsta52dec.h:
11020           Fix channel re-negotiation on a change of the incoming stream.
11021           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
11022           Fixes: #551660
11023
11024 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
11025
11026           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
11027           Original commit message from CVS:
11028           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
11029           (gst_amrnbenc_state_change):
11030           * ext/amrnb/amrnbenc.h:
11031           Pass the discont flag from the input buffer on to the output buffer in
11032           the AMR encoder.
11033
11034 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
11035
11036           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
11037           Original commit message from CVS:
11038           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
11039           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
11040           (gst_amrnbparse_handle_pull_seek),
11041           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
11042           (gst_amrnbparse_sink_activate_push),
11043           (gst_amrnbparse_sink_activate_pull):
11044           * ext/amrnb/amrnbparse.h:
11045           Add flush seek handler. Fixes #536274.
11046
11047 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
11048
11049           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
11050           Original commit message from CVS:
11051           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
11052           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
11053           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
11054           (gst_amrnbparse_state_change):
11055           * ext/amrnb/amrnbparse.h:
11056           Fix the duration query. Fixes #536226.
11057           Also set caps on the pads and buffers more correctly.
11058
11059 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
11060
11061           po/LINGUAS: Add 'ca' to LINGUAS.
11062           Original commit message from CVS:
11063           * po/LINGUAS:
11064           Add 'ca' to LINGUAS.
11065
11066 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
11067
11068           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
11069           Original commit message from CVS:
11070           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
11071           Fix aggregated GST_FLOW_RETURN check for when to send an error message
11072           on the bus.
11073           Re-fixes #546859
11074
11075 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
11076
11077           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
11078           Original commit message from CVS:
11079           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
11080           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
11081           (create_segment_event), (gst_rdt_depay_push),
11082           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
11083           * gst/realmedia/rdtdepay.h:
11084           Parse other values from the incomming caps.
11085           Add event handler to handle flushing and segments.
11086           Create segment events.
11087           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
11088           Do skew correction based on RDT timestamps.
11089           * gst/realmedia/rdtmanager.c: (activate_session),
11090           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
11091           (create_recv_rtp):
11092           Parse caps to get the clockrate needed for the jitterbuffer.
11093           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11094           Apply timestamp fixup after correcting for initial timestamp and
11095           internal base timestamp corrections.
11096
11097 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
11098
11099           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
11100           Original commit message from CVS:
11101           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
11102           (gst_rdt_depay_change_state):
11103           * gst/realmedia/rdtdepay.h:
11104           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
11105           with a DISCONT flag when needed.
11106           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
11107           Report the configure latency instead of a hardcoded value.
11108
11109 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
11110
11111           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
11112           Original commit message from CVS:
11113           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
11114           (free_session), (gst_rdt_manager_query_src),
11115           (gst_rdt_manager_src_activate_push),
11116           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
11117           (gst_rdt_manager_loop), (create_recv_rtp):
11118           Include the new rdt jitterbuffer in the session manager.
11119
11120 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
11121
11122           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
11123           Original commit message from CVS:
11124           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
11125           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
11126           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
11127           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
11128           * gst/realmedia/rdtdepay.h:
11129           Use new RDT parsing helper functions.
11130           Copy discont flags correctly.
11131           Push the header from the chain function instead of the setcaps function.
11132           Copy incomming timestamp to the output buffers instead of doing magic
11133           with the RDT timestamps.
11134
11135 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
11136
11137           gst/realmedia/: Add first support for parsing RDT messages.
11138           Original commit message from CVS:
11139           * gst/realmedia/Makefile.am:
11140           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
11141           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
11142           (read_packet_header), (gst_rdt_buffer_get_first_packet),
11143           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
11144           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
11145           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
11146           (gst_rdt_packet_data_peek_data),
11147           (gst_rdt_packet_data_get_stream_id),
11148           (gst_rdt_packet_data_get_timestamp):
11149           * gst/realmedia/gstrdtbuffer.h:
11150           Add first support for parsing RDT messages.
11151           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
11152           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
11153           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
11154           (calculate_skew), (rdt_jitter_buffer_insert),
11155           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
11156           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
11157           (rdt_jitter_buffer_get_ts_diff):
11158           * gst/realmedia/rdtjitterbuffer.h:
11159           Add first version of an RDT jitterbuffer.
11160
11161 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
11162
11163           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
11164           Original commit message from CVS:
11165           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
11166           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
11167           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
11168           (gst_rmdemux_descramble_dnet_audio),
11169           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
11170           * gst/realmedia/rmdemux.h:
11171           Keep track of the first timestamp of the stream and add this to the
11172           outgoing buffer timestamps so that we can handle live streams.
11173           Set discont flag on the first buffers and after a seek.
11174
11175 === release 0.10.9 ===
11176
11177 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11178
11179         * ChangeLog:
11180         * NEWS:
11181         * RELEASE:
11182         * configure.ac:
11183         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11184         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11185         * docs/plugins/inspect/plugin-a52dec.xml:
11186         * docs/plugins/inspect/plugin-asf.xml:
11187         * docs/plugins/inspect/plugin-cdio.xml:
11188         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11189         * docs/plugins/inspect/plugin-dvdread.xml:
11190         * docs/plugins/inspect/plugin-dvdsub.xml:
11191         * docs/plugins/inspect/plugin-iec958.xml:
11192         * docs/plugins/inspect/plugin-lame.xml:
11193         * docs/plugins/inspect/plugin-mad.xml:
11194         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11195         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11196         * docs/plugins/inspect/plugin-mpegstream.xml:
11197         * docs/plugins/inspect/plugin-realmedia.xml:
11198         * docs/plugins/inspect/plugin-siddec.xml:
11199         * gst-plugins-ugly.doap:
11200           Release 0.10.9
11201           Original commit message from CVS:
11202           Release 0.10.9
11203
11204 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11205
11206         * po/af.po:
11207         * po/az.po:
11208         * po/bg.po:
11209         * po/cs.po:
11210         * po/da.po:
11211         * po/en_GB.po:
11212         * po/es.po:
11213         * po/fi.po:
11214         * po/fr.po:
11215         * po/hu.po:
11216         * po/id.po:
11217         * po/it.po:
11218         * po/lt.po:
11219         * po/nb.po:
11220         * po/nl.po:
11221         * po/or.po:
11222         * po/pl.po:
11223         * po/pt_BR.po:
11224         * po/ru.po:
11225         * po/sk.po:
11226         * po/sq.po:
11227         * po/sr.po:
11228         * po/sv.po:
11229         * po/uk.po:
11230         * po/vi.po:
11231         * po/zh_CN.po:
11232           Update .po files
11233           Original commit message from CVS:
11234           Update .po files
11235
11236 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11237
11238           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
11239           Original commit message from CVS:
11240           * ext/a52dec/gsta52dec.c:
11241           Set up a default time segment for output when receiving
11242           an incoming byte segment (as for raw AC3 files).
11243           Fixes: #548194
11244
11245 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11246
11247           0.10.8.2 pre-release.
11248           Original commit message from CVS:
11249           * configure.ac:
11250           * docs/plugins/Makefile.am:
11251           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11252           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11253           * docs/plugins/gst-plugins-ugly-plugins.args:
11254           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11255           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11256           * docs/plugins/inspect/plugin-a52dec.xml:
11257           * docs/plugins/inspect/plugin-asf.xml:
11258           * docs/plugins/inspect/plugin-cdio.xml:
11259           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11260           * docs/plugins/inspect/plugin-dvdread.xml:
11261           * docs/plugins/inspect/plugin-dvdsub.xml:
11262           * docs/plugins/inspect/plugin-iec958.xml:
11263           * docs/plugins/inspect/plugin-lame.xml:
11264           * docs/plugins/inspect/plugin-mad.xml:
11265           * docs/plugins/inspect/plugin-mpeg2dec.xml:
11266           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11267           * docs/plugins/inspect/plugin-mpegstream.xml:
11268           * docs/plugins/inspect/plugin-realmedia.xml:
11269           * docs/plugins/inspect/plugin-siddec.xml:
11270           * ext/Makefile.am:
11271           0.10.8.2 pre-release.
11272           * po/LINGUAS:
11273           * po/POTFILES.in:
11274           * po/id.po:
11275           Add new translation.
11276
11277 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
11278
11279           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
11280           Original commit message from CVS:
11281           * gst/asfdemux/gstasfdemux.c:
11282           Properly aggregate flow returns for both push and pull mode, so we shut
11283           down if all pads are unlinked.
11284           Fixes #546859.
11285
11286 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
11287
11288           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
11289           Original commit message from CVS:
11290           Patch by: Frederic Crozat <fcrozat@mandriva.org>
11291           * ext/dvdread/dvdreadsrc.c: (plugin_init):
11292           * ext/lame/gstlame.c: (plugin_init):
11293           * gst/asfdemux/gstasf.c: (plugin_init):
11294           Make sure gettext returns translations in UTF-8 encoding rather
11295           than in the current locale encoding (#546822).
11296
11297 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11298
11299           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
11300           Original commit message from CVS:
11301           * gst/mpegaudioparse/gstmpegaudioparse.c:
11302           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
11303           (mp3parse_total_time), (mp3parse_bytepos_to_time):
11304           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
11305           if we're called from there already. Otherwise we end up in a endless
11306           recursion and crash with a stack overflow.
11307           This can happen when a Xing or VBRI header with TOC exists but it
11308           doesn't contain the total time. Fixes bug #545370.
11309
11310 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11311
11312           ext/lame/gstlame.c: Use the default for the strict-iso property too.
11313           Original commit message from CVS:
11314           * ext/lame/gstlame.c: (gst_lame_class_init),
11315           (gst_lame_get_default_settings):
11316           Use the default for the strict-iso property too.
11317           Allow a bitrate setting of 0, which lets lame choose the default value
11318           and which makes it possible to set the compression-ratio property.
11319
11320 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11321
11322           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
11323           Original commit message from CVS:
11324           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11325           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
11326           * ext/lame/gstlame.h:
11327           Get the defaults settings of LAME in the plugin initialization
11328           function and return FALSE here if something goes wrong. This removes
11329           the hacky failing instance init function.
11330           Use LAMEs default value for all settings instead of overwriting some
11331           of them. Overwriting some of them gives unexpected results if one only
11332           sets a preset. Fixes bug #498004.
11333
11334 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11335
11336           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
11337           Original commit message from CVS:
11338           * ext/lame/gstlame.c: (gst_lame_init):
11339           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
11340           defaults will restrict the bitrate when using the presets in a bad way.
11341           Fixes bug #498004.
11342
11343 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11344
11345           Put the MPEG audio version into the caps as "mpegaudioversion".
11346           Original commit message from CVS:
11347           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
11348           * gst/mpegaudioparse/gstmpegaudioparse.c:
11349           (mp3_type_frame_length_from_header), (mp3_caps_create),
11350           (gst_mp3parse_chain):
11351           Put the MPEG audio version into the caps as "mpegaudioversion".
11352           This is different from "mpegversion".
11353
11354 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11355
11356           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
11357           Original commit message from CVS:
11358           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11359           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
11360           * ext/lame/gstlame.h:
11361           Fix build with lame >= 3.97. The padding type and cwlimit settings
11362           are deprecated now and the function declarations are hidden in the
11363           headers so deprecate the GObject properties for them and remove them
11364           in 0.11. Fixes bug #544039.
11365
11366 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11367
11368           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
11369           Original commit message from CVS:
11370           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
11371           Don't allow width/height outside the spec (i.e. smaller than 16
11372           and higher than 4096). Such files are corrupted ones and setting
11373           caps that are not a subset of the template caps confuses playbin.
11374           Fixes bug #542646.
11375
11376 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11377
11378           ext/sidplay/Makefile.am: Fix the build.
11379           Original commit message from CVS:
11380           * ext/sidplay/Makefile.am:
11381           Fix the build.
11382
11383 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11384
11385           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
11386           Original commit message from CVS:
11387           * configure.ac:
11388           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
11389           flags that are invalid for C++.
11390
11391 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
11392
11393           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
11394           Original commit message from CVS:
11395           Patch by: Tal Shalif <tshalif at nargila dot org>
11396           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
11397           Prevent double free. Fixes bug #541697.
11398
11399 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11400
11401           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
11402           Original commit message from CVS:
11403           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
11404           (gst_dvd_demux_get_audio_stream),
11405           (gst_dvd_demux_get_subpicture_stream),
11406           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
11407           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
11408           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
11409           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
11410           * gst/mpegstream/gstmpegdemux.h:
11411           Resend tags event after a FLUSH (seek) to support prerolling
11412           a partial pipeline.
11413
11414 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
11415
11416           Use correct error code for encrypted streams.
11417           Original commit message from CVS:
11418           * configure.ac:
11419           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
11420           Use correct error code for encrypted streams.
11421
11422 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11423
11424           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
11425           Original commit message from CVS:
11426           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
11427           (gst_mpeg_demux_sync_stream_to_time):
11428           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
11429
11430 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11431
11432           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
11433           Original commit message from CVS:
11434           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
11435           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
11436           Allow and implement non-flushing and/or segment seek
11437           (mainly in TIME and chapter format).
11438           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
11439           (gst_dvd_demux_get_subpicture_stream),
11440           (gst_dvd_demux_synchronise_pads),
11441           (gst_dvd_demux_sync_stream_to_time):
11442           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
11443           (gst_mpeg_demux_send_subbuffer),
11444           (gst_mpeg_demux_sync_stream_to_time),
11445           (gst_mpeg_streams_reset_cur_ts):
11446           * gst/mpegstream/gstmpegdemux.h:
11447           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11448           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
11449           Delegate a query to upstream if it can't be handled.
11450           Make segment stop aware.
11451           Fix (subtitle) stream synchronization.
11452           Add some debug statements.
11453
11454 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
11455
11456           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
11457           Original commit message from CVS:
11458           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11459           Fix build on macosx.
11460
11461 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11462
11463           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
11464           Original commit message from CVS:
11465           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11466           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11467           * ext/a52dec/gsta52dec.c:
11468           * ext/amrnb/amrnbdec.c:
11469           * ext/amrnb/amrnbenc.c:
11470           * ext/amrnb/amrnbparse.c:
11471           * ext/lame/gstlame.c:
11472           * ext/mad/gstmad.c:
11473           * ext/sidplay/gstsiddec.cc:
11474           * gst/asfdemux/gstrtspwms.c:
11475           * gst/mpegaudioparse/gstxingmux.c:
11476           * gst/realmedia/rademux.c:
11477           * gst/realmedia/rdtmanager.c:
11478           * gst/realmedia/rtspreal.c:
11479           * gst/synaesthesia/gstsynaesthesia.c:
11480           Add missing elements to docs. Restore alphabetical order in section
11481           file. Document mad (it was included in docs already).
11482           Fix doc-markup: use convinience syntax for examples
11483           (produces valid docbook), add several refsec2 when we have several
11484           titles. Fix some types.
11485
11486 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11487
11488           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
11489           Original commit message from CVS:
11490           * ext/lame/gstlame.c:
11491           * ext/sidplay/gstsiddec.cc:
11492           * gst/mpegaudioparse/gstxingmux.c:
11493           Do not use short_description in section docs for elements. We extract
11494           them from element details and there will be warnings if they differ.
11495
11496 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
11497
11498           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
11499           Original commit message from CVS:
11500           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
11501           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
11502           (gst_cdio_add_cdtext_album_tags):
11503           * ext/cdio/gstcdio.h:
11504           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11505           Also extract album title and album genre from CD-TEXT if
11506           available (#537021).
11507
11508 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11509
11510           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
11511           Original commit message from CVS:
11512           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11513           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
11514           emphasis value is reserved but unfortunately files with that
11515           value exist and the information is not important for the decoder
11516           anyway. Fixes bug #537235.
11517
11518 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
11519
11520           Require libcdio >= 0.76.
11521           Original commit message from CVS:
11522           * configure.ac:
11523           * ext/cdio/gstcdio.c:
11524           * ext/cdio/gstcdio.h:
11525           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11526           Require libcdio >= 0.76.
11527
11528 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
11529
11530           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
11531           Original commit message from CVS:
11532           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
11533           Drain queued buffers before forwarding the segment event.
11534
11535 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
11536
11537           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
11538           Original commit message from CVS:
11539           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
11540           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
11541           (gst_a52dec_chain), (gst_a52dec_change_state):
11542           * ext/a52dec/gsta52dec.h:
11543           Add segment handling, buffer clipping and basic reverse playback.
11544
11545 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11546
11547           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
11548           Original commit message from CVS:
11549           * docs/plugins/Makefile.am:
11550           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11551           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11552           * docs/plugins/gst-plugins-ugly-plugins.args:
11553           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11554           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11555           * docs/plugins/inspect/plugin-a52dec.xml:
11556           * docs/plugins/inspect/plugin-amrnb.xml:
11557           * docs/plugins/inspect/plugin-asf.xml:
11558           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11559           * docs/plugins/inspect/plugin-dvdread.xml:
11560           * docs/plugins/inspect/plugin-dvdsub.xml:
11561           * docs/plugins/inspect/plugin-iec958.xml:
11562           * docs/plugins/inspect/plugin-lame.xml:
11563           * docs/plugins/inspect/plugin-mad.xml:
11564           * docs/plugins/inspect/plugin-mpeg2dec.xml:
11565           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11566           * docs/plugins/inspect/plugin-mpegstream.xml:
11567           * docs/plugins/inspect/plugin-realmedia.xml:
11568           * docs/plugins/inspect/plugin-siddec.xml:
11569           * docs/plugins/inspect/plugin-synaesthesia.xml:
11570           * ext/a52dec/gsta52dec.c:
11571           Random doc of the day. Also print human readable format of newsegment
11572           in log message if we complain about it.
11573
11574 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
11575
11576           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
11577           Original commit message from CVS:
11578           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
11579           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
11580           (gst_a52dec_chain), (gst_a52dec_change_state):
11581           * ext/a52dec/gsta52dec.h:
11582           Mark discont on outgoing buffers after receiving a DISCONT buffer or
11583           when we have a decoding error.
11584           We don't need to clear the cache when we receive a NEWSEGMENT event.
11585           Clear buffer cache in DISCONT.
11586           Add beginnings of GstSegment handling.
11587
11588 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11589
11590           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
11591           Original commit message from CVS:
11592           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
11593           Fix alignment issues that caused SIGBUS on some architectures.
11594
11595 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
11596
11597           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
11598           Original commit message from CVS:
11599           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
11600           Fix alignment issue which isn't really an issue at all because
11601           the plugin hasn't been ported to 0.10 yet.
11602
11603 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11604
11605           configure.ac: Back to devel -> 0.10.8.1
11606           Original commit message from CVS:
11607           * configure.ac:
11608           Back to devel -> 0.10.8.1
11609
11610 === release 0.10.8 ===
11611
11612 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11613
11614         * ChangeLog:
11615         * NEWS:
11616         * RELEASE:
11617         * configure.ac:
11618         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11619         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11620         * docs/plugins/inspect/plugin-a52dec.xml:
11621         * docs/plugins/inspect/plugin-asf.xml:
11622         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11623         * docs/plugins/inspect/plugin-dvdread.xml:
11624         * docs/plugins/inspect/plugin-dvdsub.xml:
11625         * docs/plugins/inspect/plugin-iec958.xml:
11626         * docs/plugins/inspect/plugin-lame.xml:
11627         * docs/plugins/inspect/plugin-mad.xml:
11628         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11629         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11630         * docs/plugins/inspect/plugin-mpegstream.xml:
11631         * docs/plugins/inspect/plugin-realmedia.xml:
11632         * docs/plugins/inspect/plugin-siddec.xml:
11633         * gst-plugins-ugly.doap:
11634         * po/LINGUAS:
11635           Release 0.10.8
11636           Original commit message from CVS:
11637           Release 0.10.8
11638
11639 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11640
11641         * common:
11642         * po/af.po:
11643         * po/az.po:
11644         * po/bg.po:
11645         * po/cs.po:
11646         * po/da.po:
11647         * po/en_GB.po:
11648         * po/es.po:
11649         * po/fi.po:
11650         * po/fr.po:
11651         * po/hu.po:
11652         * po/it.po:
11653         * po/lt.po:
11654         * po/nb.po:
11655         * po/nl.po:
11656         * po/or.po:
11657         * po/pl.po:
11658         * po/pt_BR.po:
11659         * po/ru.po:
11660         * po/sk.po:
11661         * po/sq.po:
11662         * po/sr.po:
11663         * po/sv.po:
11664         * po/uk.po:
11665         * po/vi.po:
11666         * po/zh_CN.po:
11667           Update .po files
11668           Original commit message from CVS:
11669           Update .po files
11670
11671 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11672
11673           configure.ac: 0.10.7.4 pre-release
11674           Original commit message from CVS:
11675           * configure.ac:
11676           0.10.7.4 pre-release
11677
11678 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
11679
11680           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
11681           Original commit message from CVS:
11682           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
11683           Fix inconsistent use of rate and channels.
11684           Fixes #533581
11685
11686 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
11687
11688           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
11689           Original commit message from CVS:
11690           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
11691           Flush timestamp correction variables on a flush. Fixes #533832.
11692
11693 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11694
11695         * ChangeLog:
11696         * common:
11697         * configure.ac:
11698           Commit 0.10.7.3 pre-rel marker
11699           Original commit message from CVS:
11700           Commit 0.10.7.3 pre-rel marker
11701
11702 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
11703
11704           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
11705           Original commit message from CVS:
11706           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11707           Properly aggregate GstFlowReturn from downstream in order to properly
11708           stop, and doing that as early as possible.
11709           Fixes #532807
11710
11711 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11712
11713           configure.ac: 0.10.7.2 pre-release
11714           Original commit message from CVS:
11715           * configure.ac:
11716           0.10.7.2 pre-release
11717
11718 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
11719
11720           Always let FLUSH_START events flow downstream.
11721           Original commit message from CVS:
11722           * ext/mad/gstmad.c: (gst_mad_sink_event):
11723           * gst/mpegaudioparse/gstmpegaudioparse.c:
11724           (gst_mp3parse_sink_event):
11725           Always let FLUSH_START events flow downstream.
11726
11727 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
11728
11729           configure.ac: Error out if we don't have the required core/base versions.
11730           Original commit message from CVS:
11731           * configure.ac:
11732           Error out if we don't have the required core/base versions.
11733
11734 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
11735
11736           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
11737           Original commit message from CVS:
11738           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
11739           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
11740           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
11741           Fix video timestamps by adjusting it with the first timestamp found.
11742           Don't assume we have a complete fragment when flushing the adapter,
11743           packets might have been lost or the stream might just be broken.
11744
11745 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
11746
11747           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
11748           Original commit message from CVS:
11749           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
11750           Set Rank to NONE so that we don't accidentally try to autoplug the
11751           rdtmanager.
11752
11753 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11754
11755           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
11756           Original commit message from CVS:
11757           * gst/mpegaudioparse/gstmpegaudioparse.c:
11758           (gst_mp3parse_emit_frame):
11759           Send a new duration message if the average bitrate changed and
11760           we don't know the duration from the Xing or VBRI header.
11761           Fixes bug #321857.
11762
11763 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
11764
11765           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
11766           Original commit message from CVS:
11767           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
11768           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
11769           * gst/realmedia/rtspreal.h:
11770           Move assembly rule parsing to the place where we parse the SDP as it's
11771           also there that we create the MDPR and we need the currently selected
11772           asmrule in order to select the right MTLI.
11773           Fixes #529359.
11774
11775 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
11776
11777           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
11778           Original commit message from CVS:
11779           * gst/realmedia/realhash.c:
11780           * gst/realmedia/rtspreal.c:
11781           Include generated "_stdint.h" instead of <stdint.h> which might not
11782           exist on some systems.
11783
11784 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11785
11786           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
11787           Original commit message from CVS:
11788           * ext/sidplay/gstsiddec.cc:
11789           Cast NULL sentinels to void * as NULL is defined as an integer
11790           constant in most environments when using C++ and it's size might
11791           be different from a pointer. Fixes #529488.
11792
11793 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
11794
11795         * ChangeLog:
11796         * gst/asfdemux/gstasfdemux.c:
11797         * gst/asfdemux/gstrtspwms.c:
11798           Fix "unused var" compiler error when --disable-gst-debug is used.
11799           Original commit message from CVS:
11800           Fix "unused var" compiler error when --disable-gst-debug is used.
11801
11802 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
11803
11804           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
11805           Original commit message from CVS:
11806           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
11807           We should also stop the streaming task when we get a NOT_LINKED
11808           flow return, which is not covered by FLOW_IS_FATAL.
11809
11810 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
11811
11812           ext/: gst_atomic_int_set ==> g_atomic_int_set
11813           Original commit message from CVS:
11814           * ext/cdio/gstcdiocddasrc.c:
11815           * ext/dv/gstdvdemux.c:
11816           gst_atomic_int_set ==> g_atomic_int_set
11817
11818 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
11819
11820           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
11821           Original commit message from CVS:
11822           2008-04-11  Julien Moutte  <julien@fluendo.com>
11823           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
11824           argument formats.
11825
11826 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
11827
11828           configure.ac: Actually build dlls when cross-compiling with mingw32.
11829           Original commit message from CVS:
11830           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
11831           * configure.ac:
11832           Actually build dlls when cross-compiling with mingw32.
11833           Fixes bug #526247.
11834
11835 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11836
11837           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
11838           Original commit message from CVS:
11839           * configure.ac:
11840           * gst/mpegaudioparse/gstmpegaudioparse.c:
11841           (mpeg_audio_seek_entry_free):
11842           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
11843           Depend on GLib 2.12 and use it unconditionally as we do in other
11844           modules too already.
11845
11846 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11847
11848           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
11849           Original commit message from CVS:
11850           * gst/mpegaudioparse/gstmpegaudioparse.c:
11851           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
11852           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
11853           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
11854           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
11855           (gst_xing_mux_chain):
11856           Use GSlice for allocating the seek table entries if we compile with
11857           GLib 2.10 or newer.
11858
11859 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
11860
11861           gst/asfdemux/gstasfdemux.c: Remove some debug code.
11862           Original commit message from CVS:
11863           * gst/asfdemux/gstasfdemux.c:
11864           (gst_asf_demux_process_ext_stream_props):
11865           Remove some debug code.
11866
11867 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11868
11869           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
11870           Original commit message from CVS:
11871           * gst/asfdemux/gstasfdemux.c:
11872           (gst_asf_demux_process_ext_stream_props):
11873           Guard against division by 0 and fall back to 25/1 framerate.
11874
11875 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11876
11877           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
11878           Original commit message from CVS:
11879           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
11880           (gst_asf_demux_process_ext_stream_props):
11881           Instead of adding a fixes 25/1 framerate to the video caps, use the
11882           average frame duration in the extended properties of the video stream as
11883           the framerate. Fixes #524346.
11884
11885 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11886
11887           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
11888           Original commit message from CVS:
11889           * configure.ac:
11890           Check if the compiler supports do { } while (0) macros. This fixes
11891           a warning when compiling with g++ 4.3, resulting in a build failure
11892           because of -Werror.
11893
11894 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
11895
11896           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
11897           Original commit message from CVS:
11898           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
11899           make ) also a delimiter for rules.
11900           Skip \\ when scanning strings.
11901           Add new testcase for these problems.
11902
11903 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11904
11905           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
11906           Original commit message from CVS:
11907           * gst/mpegaudioparse/gstmpegaudioparse.c:
11908           (gst_mp3parse_sink_event):
11909           Don't take the stream lock when caching events. This is not necessary
11910           and results in a deadlock when seeking with rhythmbox (but not with
11911           totem or banshee for some reason).
11912
11913 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
11914
11915           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
11916           Original commit message from CVS:
11917           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
11918           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
11919           Add the version field when creating the CONT chunk resulting in
11920           the Author, Comment and Copyright tags not being parsed correctly.
11921           Fixes #521459.
11922
11923 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
11924
11925           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
11926           Original commit message from CVS:
11927           * gst/mpegaudioparse/gstmpegaudioparse.c:
11928           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
11929           Remove trailing newlines from debug statements.
11930
11931 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
11932
11933           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
11934           Original commit message from CVS:
11935           * ext/dvdnav/dvdnavsrc.c:
11936           * ext/dvdnav/dvdnavsrc.h:
11937           Apply patch that adds some seeking support to dvdnav, and fixes it
11938           in various other ways. This doesn't make dvdnavsrc fully functional,
11939           but moves it forward.
11940           Fixes: #476149
11941           Patch By: Simone Gotti <simone.gotti@email.it>
11942           * ext/dvdnav/gst-dvd:
11943           Update the simple dvdnavsrc gst-launch example to work for 0.10
11944
11945 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
11946
11947           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
11948           Original commit message from CVS:
11949           * configure.ac:
11950           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
11951           plug-ins are included/excluded. (#498222)
11952
11953 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11954
11955           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
11956           Original commit message from CVS:
11957           * ext/mad/gstmad.c: (gst_mad_sink_event):
11958           * gst/mpegaudioparse/gstmpegaudioparse.c:
11959           (gst_mp3parse_sink_event):
11960           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
11961           of dropping and leaking them.
11962
11963 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11964
11965           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
11966           Original commit message from CVS:
11967           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
11968           (gst_mad_chain):
11969           * ext/mad/gstmad.h:
11970           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
11971           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
11972           * gst/mpegaudioparse/gstmpegaudioparse.h:
11973           Cache all events except EOS if we still have to send a NEWSEGMENT
11974           event. This will let TAG events be forwarded until after decodebin
11975           to an encoder for example as decodebin only links the pads
11976           after NEWSEGMENT. Fixes bug #518933.
11977
11978 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11979
11980           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
11981           Original commit message from CVS:
11982           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
11983           Write Xing header at the correct position in the MP3 frame for
11984           stereo files. Fixes bug #518676.
11985
11986 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
11987
11988           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
11989           Original commit message from CVS:
11990           * configure.ac:
11991           * ext/sidplay/Makefile.am:
11992           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
11993           when building C++ code (#516509).
11994
11995 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
11996
11997           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
11998           Original commit message from CVS:
11999           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12000           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
12001           Workshop 12 compiler, but probably also crashes (#517985).
12002
12003 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
12004
12005           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
12006           Original commit message from CVS:
12007           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
12008           * gst/mpegaudioparse/gstmpegaudioparse.c:
12009           (gst_mp3_channel_mode_get_type),
12010           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
12011           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
12012           (gst_mp3parse_chain):
12013           * gst/mpegaudioparse/gstmpegaudioparse.h:
12014           Post channel mode and CRC as tags. Fixes bug #504493.
12015
12016 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12017
12018           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
12019           Original commit message from CVS:
12020           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
12021           Correctly chain up to the parent's finalize function.
12022
12023 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12024
12025           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
12026           Original commit message from CVS:
12027           * gst/mpegaudioparse/gstmpegaudioparse.c:
12028           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
12029           Try a bit harder to get valid timestamps, especially if upstream
12030           gives us one and we are at the first frame or resyncing.
12031           Return UNEXPECTED if we get a valid timestamp that is outside of
12032           our configured segment. After all changes done so far this doesn't
12033           seem to cause any regression, please test.
12034
12035 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12036
12037           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...
12038           Original commit message from CVS:
12039           Patch by:
12040           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
12041           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
12042           If we don't have the position to seek to in our index first try
12043           to convert from TIME to BYTES upstream and only if that fails
12044           too use the old hack to simply seek to an earlier position
12045           and let the sink drop everything before segment start.
12046           Partially fixes bug #469930.
12047
12048 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12049
12050           configure.ac: Back to development...
12051           Original commit message from CVS:
12052           * configure.ac:
12053           Back to development...
12054
12055 === release 0.10.7 ===
12056
12057 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12058
12059         * ChangeLog:
12060         * NEWS:
12061         * RELEASE:
12062         * configure.ac:
12063         * docs/plugins/gst-plugins-ugly-plugins.args:
12064         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12065         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12066         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12067         * docs/plugins/gst-plugins-ugly-plugins.signals:
12068         * docs/plugins/inspect/plugin-a52dec.xml:
12069         * docs/plugins/inspect/plugin-asf.xml:
12070         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12071         * docs/plugins/inspect/plugin-dvdread.xml:
12072         * docs/plugins/inspect/plugin-dvdsub.xml:
12073         * docs/plugins/inspect/plugin-iec958.xml:
12074         * docs/plugins/inspect/plugin-lame.xml:
12075         * docs/plugins/inspect/plugin-mad.xml:
12076         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12077         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12078         * docs/plugins/inspect/plugin-mpegstream.xml:
12079         * docs/plugins/inspect/plugin-realmedia.xml:
12080         * docs/plugins/inspect/plugin-siddec.xml:
12081         * gst-plugins-ugly.doap:
12082         * po/LINGUAS:
12083           Release 0.10.7 - I Cheated Time
12084           Original commit message from CVS:
12085           Release 0.10.7 - I Cheated Time
12086
12087 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12088
12089         * po/af.po:
12090         * po/az.po:
12091         * po/bg.po:
12092         * po/cs.po:
12093         * po/da.po:
12094         * po/en_GB.po:
12095         * po/es.po:
12096         * po/fi.po:
12097         * po/hu.po:
12098         * po/it.po:
12099         * po/nb.po:
12100         * po/nl.po:
12101         * po/or.po:
12102         * po/pl.po:
12103         * po/pt_BR.po:
12104         * po/sk.po:
12105         * po/sq.po:
12106         * po/sr.po:
12107         * po/sv.po:
12108         * po/uk.po:
12109         * po/vi.po:
12110         * po/zh_CN.po:
12111           Update .po files
12112           Original commit message from CVS:
12113           Update .po files
12114
12115 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12116
12117           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
12118           Original commit message from CVS:
12119           * tests/check/Makefile.am:
12120           Exclude dvdreadsrc from the states test too.
12121
12122 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12123
12124           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
12125           Original commit message from CVS:
12126           * gst/mpegaudioparse/gstmpegaudioparse.c:
12127           (gst_mp3parse_emit_frame):
12128           Handler buffers without valid timestamp more correctly: Don't drop
12129           them and don't use the invalid timestamp to calculate the next
12130           timestamp. Fixes bug #516811.
12131
12132 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
12133
12134           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
12135           Original commit message from CVS:
12136           Patch by: Tal Shalif <tshalif at nargila dot org>
12137           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
12138           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
12139           Add some gint64 casts to prevent 32 bit integer overflows.
12140           Fixes bug #516989.
12141
12142 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12143
12144           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
12145           Original commit message from CVS:
12146           * gst/mpegaudioparse/gstmpegaudioparse.c:
12147           Revert previous commit to mp3parse, as it breaks playback
12148           of AVI files.
12149
12150 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12151
12152           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
12153           Original commit message from CVS:
12154           * gst/mpegaudioparse/gstmpegaudioparse.c:
12155           (gst_mp3parse_emit_frame):
12156           Return GST_FLOW_UNEXPECTED if we get data that is after our
12157           configured segment. This makes upstream go EOS immediately instead
12158           of sending us the complete stream. Also improve debugging a bit.
12159
12160 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12161
12162           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
12163           Original commit message from CVS:
12164           * ext/dvdread/dvdreadsrc.c:
12165           Fix regression in DVD seeking - when a pack we
12166           expect to be a NAV block turns out not to be, scan forwards
12167           for up to 2MB (at most ~1sec) until we find one.
12168           Fixes: #516278
12169
12170 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
12171
12172           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
12173           Original commit message from CVS:
12174           * win32/vs6/libgstmpegaudioparse.dsp:
12175           Add xing files to VS project file.
12176
12177 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12178
12179           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
12180           Original commit message from CVS:
12181           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
12182           Stop leaking src pad templates. Fixes bug #515708.
12183
12184 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12185
12186           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
12187           Original commit message from CVS:
12188           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12189           Correctly write the size in bytes on big endian systems.
12190           Fixes bug #515725.
12191
12192 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12193
12194           ext/lame/gstlame.c: Don't leak the allowed caps.
12195           Original commit message from CVS:
12196           * ext/lame/gstlame.c: (gst_lame_setup):
12197           Don't leak the allowed caps.
12198           * tests/check/pipelines/lame.c: (GST_START_TEST):
12199           Stop leaking all buffers. Fixes bug #515575.
12200
12201 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12202
12203           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
12204           Original commit message from CVS:
12205           * gst/mpegaudioparse/plugin.c:
12206           Commit new file I forgot to add.
12207
12208 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12209
12210           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
12211           Original commit message from CVS:
12212           * configure.ac:
12213           Make DISABLE_DEPRECATED defined *only* during CVS, not during
12214           pre-releases or releases.
12215
12216 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12217
12218         * ChangeLog:
12219           Mention bug 511497 fixed in previous commit
12220           Original commit message from CVS:
12221           Mention bug 511497 fixed in previous commit
12222
12223 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12224
12225           Move xingmux from -bad.
12226           Original commit message from CVS:
12227           * docs/plugins/Makefile.am:
12228           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12229           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12230           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12231           * gst/mpegaudioparse/Makefile.am:
12232           * gst/mpegaudioparse/gstmpegaudioparse.c:
12233           * gst/mpegaudioparse/gstxingmux.c:
12234           * tests/check/Makefile.am:
12235           * tests/check/elements/.cvsignore:
12236           Move xingmux from -bad.
12237
12238 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
12239
12240           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
12241           Original commit message from CVS:
12242           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
12243           Use gst_guint64_to_gdouble for conversion
12244           * win32/vs6/libgstasfdemux.dsp:
12245           * win32/vs6/libgstdvdsub.dsp:
12246           * win32/vs6/libgstrealmedia.dsp:
12247           Update project dependencies and add new source files
12248
12249 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
12250
12251           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
12252           Original commit message from CVS:
12253           * ext/mpeg2dec/gstmpeg2dec.c:
12254           Reset decoder when handling sequence where libmpeg2 has set
12255           frame period to 0, probably due to a corrupt packet.
12256           Fixes bug #514297
12257
12258 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12259
12260           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
12261           Original commit message from CVS:
12262           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
12263           (gst_mp3parse_chain):
12264           Don't set new caps on the srcpad everytime the bitrate or MPEG
12265           version changes but calculate new spf value when the MPEG version
12266           changes.
12267
12268 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12269
12270           Add documentation for the xingheader plugin.
12271           Original commit message from CVS:
12272           * docs/plugins/Makefile.am:
12273           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12274           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12275           * gst/xingheader/gstxingmux.c:
12276           * gst/xingheader/gstxingmux.h:
12277           Add documentation for the xingheader plugin.
12278           * tests/check/elements/xingmux.c: (GST_START_TEST):
12279           Set element state to PLAYING before doing something else.
12280
12281 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12282
12283           tests/check/: Add simple unit test for the xingmux element.
12284           Original commit message from CVS:
12285           * tests/check/Makefile.am:
12286           * tests/check/elements/.cvsignore:
12287           * tests/check/elements/xingmux.c: (setup_xingmux),
12288           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
12289           * tests/check/elements/xingmux_testdata.h:
12290           Add simple unit test for the xingmux element.
12291           * gst/xingheader/gstxingmux.c: (generate_xing_header),
12292           (gst_xing_mux_finalize), (xing_reset):
12293           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
12294
12295 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12296
12297           docs/plugins/: Add the real and rtsp elements and update the lists.
12298           Original commit message from CVS:
12299           * docs/plugins/Makefile.am:
12300           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12301           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12302           Add the real and rtsp elements and update the lists.
12303           * docs/plugins/inspect/plugin-amrnb.xml:
12304           * docs/plugins/inspect/plugin-asf.xml:
12305           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12306           * docs/plugins/inspect/plugin-dvdsub.xml:
12307           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12308           * docs/plugins/inspect/plugin-mpegstream.xml:
12309           * docs/plugins/inspect/plugin-realmedia.xml:
12310           * docs/plugins/inspect/plugin-siddec.xml:
12311           * docs/plugins/inspect/plugin-synaesthesia.xml:
12312           Regenerate docs.
12313           * gst/iec958/ac3_padder.c:
12314           * gst/iec958/ac3_padder.h:
12315           Do not use gtk-doc style comments for non gtk-doc comments. Note -
12316           there are functions defined using extern in the .c file - does that
12317           make sense?
12318
12319 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12320
12321           ext/mad/gstmad.c: Chain up at the end of the function.
12322           Original commit message from CVS:
12323           * ext/mad/gstmad.c:
12324           Chain up at the end of the function.
12325
12326 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12327
12328           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
12329           Original commit message from CVS:
12330           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
12331           Don't add pad templates for the base class but only in the
12332           subclasses.
12333
12334 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
12335
12336           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
12337           Original commit message from CVS:
12338           * ext/lame/gstlame.c:
12339           * ext/lame/gstlame.h:
12340           Fix the case where you initially have stereo input, and so lame's
12341           mode is not set to mono, and then you get input with mono audio and
12342           soon after you get stereo input again. What happened before this
12343           commit is that it would keep the encoding mode as mono. It should
12344           change it back to the one requested by the app (or the default one)
12345           if not requested.
12346
12347 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12348
12349           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
12350           Original commit message from CVS:
12351           * gst/mpegaudioparse/gstmpegaudioparse.c:
12352           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12353           (mp3parse_bytepos_to_time):
12354           Interpolate the VBRI seek table entries to get better results,
12355           support 3 byte seek table entries and prevent overflows in the
12356           seek table by adding the relative offsets when using the seek
12357           table in a large enough data type.
12358
12359 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12360
12361           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
12362           Original commit message from CVS:
12363           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12364           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12365           (mp3parse_bytepos_to_time):
12366           * gst/mpegaudioparse/gstmpegaudioparse.h:
12367           Add support for seeking based on the VBRI seek table. Might make
12368           sense to use interpolation in the table later to get hopefully a
12369           bit more accurate values.
12370
12371 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12372
12373           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
12374           Original commit message from CVS:
12375           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12376           (handle_picture), (handle_slice):
12377           Fix compilation error. Fixes #509313.
12378
12379 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12380
12381           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
12382           Original commit message from CVS:
12383           * ext/lame/gstlame.c: (gst_lame_sink_event):
12384           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
12385           as 8 * GST_SECOND is too large for int.
12386
12387 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12388
12389           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
12390           Original commit message from CVS:
12391           * gst/xingheader/gstxingmux.c: (generate_xing_header):
12392           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
12393           of 0xfe.
12394
12395 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12396
12397           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
12398           Original commit message from CVS:
12399           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12400           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
12401           (mp3parse_total_bytes), (mp3parse_total_time):
12402           * gst/mpegaudioparse/gstmpegaudioparse.h:
12403           Add initial support for reading VBRI headers as found in VBR files
12404           created by some Fraunhofer encoders. Currently we only read the
12405           number of frames and bytes (and calculate duration, etc from this)
12406           but there is also a seek table that we currently don't use.
12407
12408 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
12409
12410           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
12411           Original commit message from CVS:
12412           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
12413           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
12414           (gst_lame_sink_event):
12415           Correctly set number of channels when using mono-encoding mode
12416           and fix the duration calculation of the EOS buffer.
12417
12418 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12419
12420           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
12421           Original commit message from CVS:
12422           * gst/mpegaudioparse/gstmpegaudioparse.c:
12423           (gst_mp3parse_handle_first_frame):
12424           Guard against 0 values in the Xing header as frame count and
12425           byte count and calculate the bitrate when we have all values
12426           we need and not before.
12427
12428 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12429
12430           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
12431           Original commit message from CVS:
12432           * gst/xingheader/gstxingmux.c: (generate_xing_header):
12433           Remove accidentially leftover debug printf.
12434
12435 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12436
12437           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
12438           Original commit message from CVS:
12439           * gst/xingheader/gstxingmux.c: (has_xing_header),
12440           (generate_xing_header), (gst_xing_mux_chain),
12441           (gst_xing_mux_sink_event):
12442           Choose smallest possible frame size for the Xing header, properly
12443           set the timestamp, duration and offset on the outgoing buffers,
12444           only send NEWSEGMENT events in BYTE format downstream and also
12445           drop VBRI headers if already existing.
12446
12447 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12448
12449           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
12450           Original commit message from CVS:
12451           * gst/xingheader/Makefile.am:
12452           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
12453           (has_xing_header), (generate_xing_header),
12454           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
12455           (gst_xing_mux_init), (gst_xing_mux_chain),
12456           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
12457           * gst/xingheader/gstxingmux.h:
12458           Major cleanup and rewrite of xingmux with less bugs and new features:
12459           - Handles other layers as 3
12460           - Write TOC
12461
12462 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12463
12464           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
12465           Original commit message from CVS:
12466           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
12467           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
12468           Call g_type_class_ref() from a thread-safe context and not
12469           from the streaming thread to avoid GLib screwing up (see
12470           bug #349410 and #493432). Comment out unused code.
12471
12472 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
12473
12474           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
12475           Original commit message from CVS:
12476           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12477           (handle_picture), (clip_buffer), (handle_slice),
12478           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
12479           (gst_mpeg2dec_change_state):
12480           * ext/mpeg2dec/gstmpeg2dec.h:
12481           Add buffer clipping.
12482           Add basic reverse playback support. Not complete yet when dealing with
12483           non-closed GOPs.
12484
12485 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12486
12487           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
12488           Original commit message from CVS:
12489           * autogen.sh:
12490           Add -Wno-portability to the automake parameters to stop warnings
12491           about GNU make extensions being used. We require GNU make in almost
12492           every Makefile anyway.
12493           * configure.ac:
12494           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
12495           at the same time is required for per target flags.
12496
12497 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12498
12499           Makefile.am: Include lcov.mak to allow building coverage reports.
12500           Original commit message from CVS:
12501           * Makefile.am:
12502           Include lcov.mak to allow building coverage reports.
12503
12504 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12505
12506           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
12507           Original commit message from CVS:
12508           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
12509           * gst/mpegaudioparse/gstmpegaudioparse.c:
12510           (gst_mp3parse_handle_first_frame):
12511           Make sure that the Xing TOC starts with 0 and the entries
12512           are increasing over time. Otherwise it's broken and should
12513           be skipped. Fixes bug #507821.
12514
12515 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
12516
12517           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12518           Original commit message from CVS:
12519           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
12520           (gst_asf_demux_add_video_stream),
12521           (gst_asf_demux_process_ext_content_desc),
12522           (gst_asf_demux_get_metadata_for_stream),
12523           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
12524           (gst_asf_demux_change_state):
12525           * gst/asfdemux/gstasfdemux.h:
12526           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12527
12528 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
12529
12530           docs/plugins/.cvsignore: Add *-undeclared.txt
12531           Original commit message from CVS:
12532           * docs/plugins/.cvsignore:
12533           Add *-undeclared.txt
12534
12535 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
12536
12537           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
12538           Original commit message from CVS:
12539           * gst/realmedia/rdtmanager.c:
12540           (gst_rdt_manager_marshal_VOID__UINT_UINT),
12541           (gst_rdt_manager_class_init):
12542           * gst/realmedia/rdtmanager.h:
12543           Implement some more signals that rtspsrc connects to.
12544           Fixes #504671.
12545
12546 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
12547
12548           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
12549           Original commit message from CVS:
12550           * Makefile.am:
12551           Include common/win32.mak for CRLF check of win32 project
12552           files (see #393626).
12553
12554 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12555
12556           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
12557           Original commit message from CVS:
12558           * gst/mpegaudioparse/gstmpegaudioparse.c:
12559           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
12560           Don't post SEGMENT_START messages on the bus, only the element
12561           driving the pipeline should do that.
12562
12563 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12564
12565           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12566           Original commit message from CVS:
12567           * configure.ac:
12568           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12569
12570 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
12571
12572           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12573           Original commit message from CVS:
12574           * ext/mpeg2dec/gstmpeg2dec.h:
12575           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12576           Fixes #500808.
12577
12578 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
12579
12580           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
12581           Original commit message from CVS:
12582           2007-11-20  Julien MOUTTE  <julien@moutte.net>
12583           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
12584           on Mac OS X.
12585
12586 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12587
12588           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
12589           Original commit message from CVS:
12590           * gst/mpegaudioparse/gstmpegaudioparse.c:
12591           Restore the segment handling logic.
12592           Please don't do behavioural changes under the heading of 'leak fixes'
12593           or 'whitespace changes', people.
12594
12595 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12596
12597           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
12598           Original commit message from CVS:
12599           * gst/mpegaudioparse/gstmpegaudioparse.c:
12600           Plug some leaks.
12601
12602 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12603
12604           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
12605           Original commit message from CVS:
12606           * gst/asfdemux/gstasfdemux.c:
12607           Sync _activate_pull() a little more with other demuxers.
12608
12609 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
12610
12611           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
12612           Original commit message from CVS:
12613           * gst/mpegstream/gstmpegdemux.c:
12614           recognize the padding stream
12615
12616 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
12617
12618           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
12619           Original commit message from CVS:
12620           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
12621           Convert tags that come as string into the type required by
12622           GstTagList.
12623
12624 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12625
12626           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
12627           Original commit message from CVS:
12628           * gst/mpegaudioparse/gstmpegaudioparse.c:
12629           (gst_mp3parse_emit_frame):
12630           Remove some more broken code, it seems to clip even when it should not.
12631           See #491305.
12632
12633 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
12634
12635           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
12636           Original commit message from CVS:
12637           * gst/mpegaudioparse/gstmpegaudioparse.c:
12638           (gst_mp3parse_emit_frame):
12639           When the element is not driving the streaming thread it is not supposed
12640           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
12641           upstream when it detects EOS. See #491305.
12642
12643 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
12644
12645           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
12646           Original commit message from CVS:
12647           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
12648           * gst/dvdsub/Makefile.am:
12649           * gst/dvdsub/gstdvdsubdec.c:
12650           * gst/dvdsub/gstdvdsubparse.c:
12651           * gst/dvdsub/gstdvdsubparse.h:
12652           Add dvd subtitle parser, which just packetizes the input
12653           stream. This is needed to mux dvd subtitles into matroska
12654           files, since the muxer expects unfragmented and properly
12655           timestamped input (#415754).
12656
12657 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
12658
12659           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
12660           Original commit message from CVS:
12661           * configure.ac:
12662           Update requirements from past CVS versions to released
12663           versions (0.10.14 in this case).
12664           * ext/sidplay/gstsiddec.cc:
12665           Fix compilation with g++-4.2.
12666
12667 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12668
12669           gst/realmedia/: Fix some compiler warnings shown on Forte.
12670           Original commit message from CVS:
12671           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
12672           (gst_asm_scan_parse_condition):
12673           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12674           Fix some compiler warnings shown on Forte.
12675
12676 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
12677
12678           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
12679           Original commit message from CVS:
12680           Patch by: Gautier Portet <kassoulet at gmail dot com>
12681           * gst/xingheader/gstxingmux.c:
12682           The size of the Xing header is actually 417 as it's rounded to the
12683           next smaller integer. Fixes #397759.
12684           * gst/xingheader/gstxingmux.c: (xing_generate_header),
12685           (xing_push_header):
12686           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
12687           event to the beginning was successful before pushing the header again.
12688
12689 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
12690
12691           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
12692           Original commit message from CVS:
12693           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
12694           (mp3parse_bytepos_to_time):
12695           Use gst_util_guint64_to_gdouble for conversions.
12696           * win32/vs6/libgstmad.dsp:
12697           Add a link to libgstaudio.
12698
12699 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
12700
12701           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
12702           Original commit message from CVS:
12703           * ext/lame/gstlame.c:
12704           Fix up case where there is no peer, in which case
12705           _get_allowed_caps() will return NULL.
12706
12707 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
12708
12709           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
12710           Original commit message from CVS:
12711           * ext/lame/gstlame.c:
12712           Use GST_PTR_FORMAT to print caps in debug statement.
12713
12714 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12715
12716           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12717           Original commit message from CVS:
12718           * configure.ac:
12719           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12720           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
12721           in configure.ac.
12722
12723 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12724
12725           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
12726           Original commit message from CVS:
12727           * ext/lame/gstlame.c:
12728           Allow fixing the sample rate lame converts to by negotiating fixed
12729           sample rate on the src pad caps.
12730           Add docs for it.
12731           * tests/check/Makefile.am:
12732           * tests/check/pipelines/lame.c:
12733           Add a check for it.
12734
12735 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12736
12737           po/: Updated translations.
12738           Original commit message from CVS:
12739           * po/LINGUAS:
12740           * po/da.po:
12741           Updated translations.
12742
12743 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12744
12745           po/pl.po: Added Polish translation.
12746           Original commit message from CVS:
12747           translated by: Jakub Bogusz <qboosh@pld-linux.org>
12748           * po/pl.po:
12749           Added Polish translation.
12750
12751 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12752
12753           po/fi.po: Added Finnish translation.
12754           Original commit message from CVS:
12755           translated by: Ilkka Tuohela <hile@iki.fi>
12756           * po/fi.po:
12757           Added Finnish translation.
12758
12759 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12760
12761           po/es.po: Added Spanish translation.
12762           Original commit message from CVS:
12763           translated by: Jorge González González <aloriel@gmail.com>
12764           * po/es.po:
12765           Added Spanish translation.
12766
12767 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12768
12769           po/bg.po: Added Bulgarian translation.
12770           Original commit message from CVS:
12771           translated by: Alexander Shopov <ash@contact.bg>
12772           * po/bg.po:
12773           Added Bulgarian translation.
12774
12775 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12776
12777           gst/iec958/ac3iec.c: Chainup in finalize.
12778           Original commit message from CVS:
12779           * gst/iec958/ac3iec.c:
12780           Chainup in finalize.
12781           * tests/check/Makefile.am:
12782           * tests/check/generic/states.c:
12783           Improved state change unit test.
12784
12785 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12786
12787           Ignore registries in any format.
12788           Original commit message from CVS:
12789           * docs/plugins/.cvsignore:
12790           * tests/check/.cvsignore:
12791           Ignore registries in any format.
12792
12793 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
12794
12795           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
12796           Original commit message from CVS:
12797           * configure.ac:
12798           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
12799           define in the lame headers.  This has the advantage that
12800           it should still work when we're cross-compiling (#452025).
12801
12802 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12803
12804           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
12805           Original commit message from CVS:
12806           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12807           Add other allowed rates to the pad templates.
12808           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
12809           Reset the parser to release memory in dispose.
12810
12811 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12812
12813           ext/: Fix more leaks.
12814           Original commit message from CVS:
12815           * ext/amrnb/amrnbdec.c:
12816           * ext/amrnb/amrnbenc.c:
12817           * ext/amrnb/amrnbparse.c:
12818           * ext/sidplay/gstsiddec.cc:
12819           Fix more leaks.
12820
12821 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
12822
12823           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
12824           Original commit message from CVS:
12825           Patch by: Daniel Charles <dcharles at ti dot com>
12826           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
12827           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
12828           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
12829           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
12830           * ext/amrnb/amrnbenc.h:
12831           Add property to select the BandMode of the AMR encoder.
12832           See #466442.
12833
12834 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12835
12836           gst/realmedia/asmrules.c: Make ro memory to share.
12837           Original commit message from CVS:
12838           * gst/realmedia/asmrules.c:
12839           Make ro memory to share.
12840
12841 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
12842
12843           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
12844           Original commit message from CVS:
12845           * gst/mpegaudioparse/gstmpegaudioparse.c:
12846           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
12847           * gst/mpegaudioparse/gstmpegaudioparse.h:
12848           Queue segment event and push it after we know the caps on the pad or
12849           else an autoplugger might not have plugged the element yet and the
12850           segment is lost.
12851
12852 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12853
12854           gst/iec958/ac3iec.c: Fix tests.
12855           Original commit message from CVS:
12856           * gst/iec958/ac3iec.c:
12857           Fix tests.
12858
12859 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12860
12861           tests/check/: Add generic state-change test suite to help to fi leaks.
12862           Original commit message from CVS:
12863           * tests/check/Makefile.am:
12864           * tests/check/generic/.cvsignore:
12865           * tests/check/generic/states.c:
12866           Add generic state-change test suite to help to fi leaks.
12867
12868 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12869
12870           po/: Added Portuguese (Brazilian) translation.
12871           Original commit message from CVS:
12872           translated by: Raphael Higino <phhigino@gmail.com>
12873           * po/LINGUAS:
12874           * po/pt_BR.po:
12875           Added Portuguese (Brazilian) translation.
12876
12877 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12878
12879           po/: Updated translations.
12880           Original commit message from CVS:
12881           * po/hu.po:
12882           * po/nl.po:
12883           * po/sv.po:
12884           * po/uk.po:
12885           Updated translations.
12886
12887 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
12888
12889           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
12890           Original commit message from CVS:
12891           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
12892           (gst_rmdemux_parse_video_packet):
12893           Activate timestamp fixing code.
12894
12895 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
12896
12897           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
12898           Original commit message from CVS:
12899           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
12900           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
12901           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12902           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12903           Do fragment collection in the demuxer so that we can now work with
12904           both ffmpeg and realvideodec to decoder real video content.
12905
12906 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12907
12908           gst/realmedia/asmrules.c: Include stdlib.h.
12909           Original commit message from CVS:
12910           * gst/realmedia/asmrules.c:
12911           Include stdlib.h.
12912
12913 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
12914
12915           gst/realmedia/rdtmanager.c: Fix caps.
12916           Original commit message from CVS:
12917           * gst/realmedia/rdtmanager.c:
12918           Fix caps.
12919
12920 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
12921
12922           gst/realmedia/rtspreal.c: Disable UDP transport for now.
12923           Original commit message from CVS:
12924           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12925           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
12926           Disable UDP transport for now.
12927
12928 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
12929
12930           gst/realmedia/: Add simple rdt manager.
12931           Original commit message from CVS:
12932           * gst/realmedia/Makefile.am:
12933           * gst/realmedia/rdtmanager.c: (find_session_by_id),
12934           (create_session), (free_session), (gst_rdt_manager_base_init),
12935           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
12936           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
12937           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
12938           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
12939           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
12940           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
12941           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
12942           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
12943           (gst_rdt_manager_plugin_init):
12944           * gst/realmedia/rdtmanager.h:
12945           * gst/realmedia/rmdemux.c: (plugin_init):
12946           Add simple rdt manager.
12947
12948 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
12949
12950           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
12951           Original commit message from CVS:
12952           * gst/realmedia/rdtdepay.c:
12953           Fix the encoding-name so that it matches what the rtsp extension sets.
12954
12955 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
12956
12957           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
12958           Original commit message from CVS:
12959           * gst/realmedia/asmrules.c: (gst_asm_node_free),
12960           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12961           (gst_asm_scan_string), (gst_asm_scan_number),
12962           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12963           (gst_asm_scan_next_token), (gst_asm_rule_free),
12964           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12965           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12966           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12967           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12968           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12969           (gst_asm_rule_book_match), (main):
12970           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12971           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12972           Use g_hash_table_destroy instead of _unref which is too new.
12973
12974 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
12975
12976           gst/realmedia/.cvsignore: Add test to ignore.
12977           Original commit message from CVS:
12978           * gst/realmedia/.cvsignore:
12979           Add test to ignore.
12980           * gst/realmedia/Makefile.am:
12981           * gst/realmedia/asmrules.c: (gst_asm_node_new),
12982           (gst_asm_node_free), (gst_asm_operator_eval),
12983           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12984           (gst_asm_scan_string), (gst_asm_scan_number),
12985           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12986           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
12987           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12988           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12989           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12990           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12991           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12992           (gst_asm_rule_book_match), (main):
12993           * gst/realmedia/asmrules.h:
12994           Added asembler rule book parser and evaluator.
12995           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12996           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12997           * gst/realmedia/rtspreal.h:
12998           Keep per stream config info.
12999           Parse and evaluate asm rule books for stream selection.
13000
13001 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13002
13003           gst/realmedia/rtspreal.c: Include stdlib.
13004           Original commit message from CVS:
13005           * gst/realmedia/rtspreal.c:
13006           Include stdlib.
13007
13008 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
13009
13010           gst/realmedia/: Split out hash code in separate file.
13011           Original commit message from CVS:
13012           * gst/realmedia/Makefile.am:
13013           * gst/realmedia/realhash.c: (hash), (call_hash),
13014           (gst_rtsp_ext_real_calc_response_and_checksum):
13015           * gst/realmedia/realhash.h:
13016           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13017           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
13018           Split out hash code in separate file.
13019
13020 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
13021
13022           gst/: Fix include paths and link dependecies for rtsp extension.
13023           Original commit message from CVS:
13024           * gst/asfdemux/Makefile.am:
13025           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
13026           (gst_rtsp_wms_class_init):
13027           * gst/realmedia/Makefile.am:
13028           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13029           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
13030           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13031           (_do_init), (gst_rtsp_real_class_init):
13032           Fix include paths and link dependecies for rtsp extension.
13033
13034 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
13035
13036           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
13037           Original commit message from CVS:
13038           * gst/realmedia/Makefile.am:
13039           * gst/realmedia/rmdemux.c: (plugin_init):
13040           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13041           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
13042           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
13043           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13044           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
13045           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
13046           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
13047           (gst_rtsp_real_plugin_init):
13048           * gst/realmedia/rtspreal.h:
13049           Add RealMedia RTSP extension module. It has rank NONE until it is fully
13050           functional.
13051
13052 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
13053
13054           gst/asfdemux/: Move WMS RTSP extension from -good to here.
13055           Original commit message from CVS:
13056           * gst/asfdemux/Makefile.am:
13057           * gst/asfdemux/gstasf.c: (plugin_init):
13058           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
13059           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
13060           (gst_rtsp_wms_configure_stream), (_do_init),
13061           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
13062           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
13063           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
13064           * gst/asfdemux/gstrtspwms.h:
13065           Move WMS RTSP extension from -good to here.
13066           Port it to the new pluggable extension interface.
13067
13068 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13069
13070           ext/mad/Makefile.am: Link to audio helper from plugins-base.
13071           Original commit message from CVS:
13072           * ext/mad/Makefile.am:
13073           Link to audio helper from plugins-base.
13074
13075 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13076
13077           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
13078           Original commit message from CVS:
13079           * configure.ac:
13080           * ext/mad/gstmad.c: (gst_mad_chain):
13081           Use the new buffer clipping function from gstaudio here and
13082           require gst-plugins-base CVS.
13083
13084 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13085
13086           configure.ac: Sync liboil check with plugins-base. Add libm check.
13087           Original commit message from CVS:
13088           * configure.ac:
13089           Sync liboil check with plugins-base. Add libm check.
13090           * gst/synaesthesia/Makefile.am:
13091           Link against libm. We're using sqrt here.
13092
13093 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13094
13095           gst/asfdemux/gstasfdemux.c: Include stdlib.
13096           Original commit message from CVS:
13097           * gst/asfdemux/gstasfdemux.c:
13098           Include stdlib.
13099
13100 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13101
13102           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
13103           Original commit message from CVS:
13104           * ext/annodex/Makefile.am:
13105           Fix CFLAGS/LIBS.
13106           * ext/cdio/gstcdiocddasrc.c:
13107           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
13108           Include stdlib
13109           * ext/cairo/Makefile.am:
13110           * gst/videofilter/Makefile.am:
13111           * tests/examples/level/Makefile.am:
13112           Use $(LIBM) instead of -lm
13113
13114 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13115
13116           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
13117           Original commit message from CVS:
13118           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13119           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
13120           * gst/mpegaudioparse/gstmpegaudioparse.h:
13121           Save some memory for each frame by only saving the start timestamp
13122           and start byte position instead of additionally the stop timestamp
13123           and stop byte position. This requires us to use a doubly-linked list
13124           but still saves 8-12 bytes per frame.
13125
13126 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13127
13128           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
13129           Original commit message from CVS:
13130           * ext/mad/gstmad.c: (clip_outgoing_buffer):
13131           Fix buffer clipping to correctly clip to the segment stop.
13132
13133 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13134
13135           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
13136           Original commit message from CVS:
13137           * gst/mpegaudioparse/gstmpegaudioparse.c:
13138           (gst_mp3parse_emit_frame):
13139           Fix a calculation that was causing mp3parse to drop every incoming
13140           frame when upstream delivered a segment in TIME format, breaking
13141           playback of all mpeg system streams.
13142
13143 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13144
13145           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
13146           Original commit message from CVS:
13147           * Makefile.am:
13148           * configure.ac:
13149           * tests/Makefile.am:
13150           Remove bogus check for libcheck, since we check for
13151           gstreamer-check and it pulls in the required info from
13152           and we weren't actually _using_ the information for
13153           libcheck ourselves anyway.
13154
13155 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13156
13157           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
13158           Original commit message from CVS:
13159           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13160           (gst_mp3parse_init), (gst_mp3parse_dispose),
13161           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
13162           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13163           (mp3parse_handle_seek), (mp3parse_src_query):
13164           * gst/mpegaudioparse/gstmpegaudioparse.h:
13165           Implement accurate seeking in mpegaudioparse. Fixes #308312.
13166           Also implement segment seeks.
13167
13168 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13169
13170           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
13171           Original commit message from CVS:
13172           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
13173           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
13174           (gst_mad_chain), (gst_mad_change_state):
13175           * ext/mad/gstmad.h:
13176           Implement buffer clipping and use GST_BOILERPLATE instead of manual
13177           GType magic. Part one of bug #308312.
13178
13179 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13180
13181           configure.ac: Use pkg-config to locate check.
13182           Original commit message from CVS:
13183           * configure.ac:
13184           Use pkg-config to locate check.
13185
13186 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
13187
13188           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
13189           Original commit message from CVS:
13190           * configure.ac:
13191           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
13192           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
13193           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
13194           Fix build against core CVS by not using deprecated API. Bump
13195           requirements for new API (overdue anyway).
13196
13197 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13198
13199           REQUIREMENTS: Also add amr-libs here and update a little.
13200           Original commit message from CVS:
13201           * REQUIREMENTS:
13202           Also add amr-libs here and update a little.
13203
13204 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
13205
13206           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
13207           Original commit message from CVS:
13208           * docs/plugins/inspect/plugin-dvdnav.xml:
13209           * docs/plugins/inspect/plugin-realmedia.xml:
13210           * docs/plugins/inspect/plugin-synaesthesia.xml:
13211           Add inspect file for synaesthesia so the docs can be built even if
13212           the plugin isn't built yet. Fixes #454311. Also add inspect files
13213           for dvdnavsrc and realmedia.
13214
13215 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13216
13217           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
13218           Original commit message from CVS:
13219           * docs/plugins/Makefile.am:
13220           Simplify --extra-dir as gtkdoc scans recursively.
13221
13222 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13223
13224           And yet more docs enabled.
13225           Original commit message from CVS:
13226           * docs/plugins/Makefile.am:
13227           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13228           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13229           * gst/synaesthesia/Makefile.am:
13230           * gst/synaesthesia/gstsynaesthesia.c:
13231           * gst/synaesthesia/gstsynaesthesia.h:
13232           And yet more docs enabled.
13233
13234 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13235
13236           docs/plugins/: Add new docs. Scan c++ files too.
13237           Original commit message from CVS:
13238           * docs/plugins/Makefile.am:
13239           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13240           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13241           * docs/plugins/inspect/plugin-a52dec.xml:
13242           * docs/plugins/inspect/plugin-amrnb.xml:
13243           * docs/plugins/inspect/plugin-asf.xml:
13244           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13245           * docs/plugins/inspect/plugin-dvdsub.xml:
13246           * docs/plugins/inspect/plugin-iec958.xml:
13247           * docs/plugins/inspect/plugin-lame.xml:
13248           * docs/plugins/inspect/plugin-mad.xml:
13249           * docs/plugins/inspect/plugin-mpeg2dec.xml:
13250           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13251           * docs/plugins/inspect/plugin-mpegstream.xml:
13252           Add new docs. Scan c++ files too.
13253           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13254           (gst_amrnbdec_event):
13255           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
13256           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13257           (gst_amrnbparse_loop):
13258           Add documentation headers.
13259           * ext/mad/gstmad.c:
13260           * ext/mad/gstmad.h:
13261           Refactor for docs.
13262
13263 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13264
13265           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
13266           Original commit message from CVS:
13267           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
13268           (gst_mp3parse_init):
13269           Use GST_BOILERPLATE instead of manual GType magic.
13270           * gst/mpegaudioparse/gstmpegaudioparse.c:
13271           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13272           (mp3parse_bytepos_to_time):
13273           * gst/mpegaudioparse/gstmpegaudioparse.h:
13274           Implement seeking, byte->time, time->byte conversions with the Xing
13275           seek table if available. This allows better at least a bit more
13276           accurate seeks and file position reporting.
13277
13278 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13279
13280           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
13281           Original commit message from CVS:
13282           * gst/mpegaudioparse/gstmpegaudioparse.c:
13283           (gst_mp3parse_handle_first_frame):
13284           Copy the complete Xing seek table in the 100 byte array instead of
13285           copying the first byte 100 times.
13286           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
13287           (mp3parse_total_time), (mp3parse_time_to_bytepos):
13288           Add seeking support based on the Xing header but comment it out for
13289           now as it seems to yield worse result than the other method.
13290           Also use gst_pad_query_peer_duration() instead of getting the peer pad
13291           ourself, creating a new GstQuery, etc.
13292
13293 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13294
13295           docs/plugins/: Update docs with caps info.
13296           Original commit message from CVS:
13297           * docs/plugins/gst-plugins-ugly-plugins.args:
13298           * docs/plugins/inspect/plugin-a52dec.xml:
13299           * docs/plugins/inspect/plugin-amrnb.xml:
13300           * docs/plugins/inspect/plugin-asf.xml:
13301           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13302           * docs/plugins/inspect/plugin-dvdread.xml:
13303           * docs/plugins/inspect/plugin-dvdsub.xml:
13304           * docs/plugins/inspect/plugin-iec958.xml:
13305           * docs/plugins/inspect/plugin-lame.xml:
13306           * docs/plugins/inspect/plugin-mad.xml:
13307           * docs/plugins/inspect/plugin-mpeg2dec.xml:
13308           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13309           * docs/plugins/inspect/plugin-mpegstream.xml:
13310           Update docs with caps info.
13311
13312 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
13313
13314           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
13315           Original commit message from CVS:
13316           * po/POTFILES.in:
13317           Make sure dvdnav strings get translated too (no reason not to have
13318           them in the .po file, even if the plugin is disabled for now).
13319           Fixes #450879.
13320
13321 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13322
13323           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
13324           Original commit message from CVS:
13325           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13326           (gst_amrnbdec_event), (gst_amrnbdec_chain),
13327           (gst_amrnbdec_state_change):
13328           * ext/amrnb/amrnbdec.h:
13329           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13330           (gst_amrnbparse_loop):
13331           Add newsegment and discont handling. Some code cleanups.
13332
13333 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
13334
13335           ext/dvdread/dvdreadsrc.c: check for an error from
13336           Original commit message from CVS:
13337           * ext/dvdread/dvdreadsrc.c: check for an error from
13338           DVDReadBlocks() correctly.
13339
13340 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
13341
13342           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...
13343           Original commit message from CVS:
13344           * ext/dvdread/dvdreadsrc.c:
13345           If we can't read a nav packet, or it doesn't look like a nav
13346           packet, that's an error.  Previous behavior was to look at
13347           the next packet; I can't find any justification for doing that.
13348           Fixes: #358891.
13349
13350 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13351
13352           po/it.po: Updated Italian translation.
13353           Original commit message from CVS:
13354           * po/it.po:
13355           Updated Italian translation.
13356
13357 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13358
13359           po/vi.po: Updated Vietnames translation.
13360           Original commit message from CVS:
13361           * po/vi.po:
13362           Updated Vietnames translation.
13363
13364 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13365
13366           po/: Added Chinese (simplified) translation.
13367           Original commit message from CVS:
13368           contributed by: Wenzheng Hu <db_lobster@163.com>
13369           * po/LINGUAS:
13370           * po/zh_CN.po:
13371           Added Chinese (simplified) translation.
13372
13373 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13374
13375           MAINTAINERS: Updating all the maintainers files
13376           Original commit message from CVS:
13377           * MAINTAINERS:
13378           Updating all the maintainers files
13379
13380 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
13381
13382           Fix leaks some more.
13383           Original commit message from CVS:
13384           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
13385           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
13386           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
13387           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
13388           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
13389           * gst/iec958/ac3iec.c: (ac3iec_init):
13390           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
13391           Fix leaks some more.
13392
13393 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
13394
13395           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
13396           Original commit message from CVS:
13397           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
13398           "She's leaking me", said valgrind.
13399
13400 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13401
13402           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
13403           Original commit message from CVS:
13404           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
13405           Fix "pad caps are not a real subset of its template caps" warning.
13406
13407 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
13408
13409           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
13410           Original commit message from CVS:
13411           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
13412           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
13413           (gst_amrnbdec_finalize):
13414           Don't leak the adapter, unref it in a new finalize method instead.
13415           Fixes #448782.
13416
13417 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13418
13419           configure.ac: Back to CVS
13420           Original commit message from CVS:
13421           * configure.ac:
13422           Back to CVS
13423           * gst-plugins-ugly.doap:
13424           Add 0.10.6 to the list of releases.
13425
13426 === release 0.10.6 ===
13427
13428 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13429
13430         * ChangeLog:
13431         * NEWS:
13432         * RELEASE:
13433         * configure.ac:
13434         * docs/plugins/gst-plugins-ugly-plugins.args:
13435         * docs/plugins/inspect/plugin-a52dec.xml:
13436         * docs/plugins/inspect/plugin-asf.xml:
13437         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13438         * docs/plugins/inspect/plugin-dvdread.xml:
13439         * docs/plugins/inspect/plugin-dvdsub.xml:
13440         * docs/plugins/inspect/plugin-iec958.xml:
13441         * docs/plugins/inspect/plugin-lame.xml:
13442         * docs/plugins/inspect/plugin-mad.xml:
13443         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13444         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13445         * docs/plugins/inspect/plugin-mpegstream.xml:
13446         * docs/plugins/inspect/plugin-siddec.xml:
13447           Release 0.10.6
13448           Original commit message from CVS:
13449           Release 0.10.6
13450
13451 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13452
13453         * po/af.po:
13454         * po/az.po:
13455         * po/cs.po:
13456         * po/da.po:
13457         * po/en_GB.po:
13458         * po/hu.po:
13459         * po/it.po:
13460         * po/nb.po:
13461         * po/nl.po:
13462         * po/or.po:
13463         * po/sq.po:
13464         * po/sr.po:
13465         * po/sv.po:
13466         * po/uk.po:
13467         * po/vi.po:
13468           Update .po files
13469           Original commit message from CVS:
13470           Update .po files
13471
13472 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13473
13474           win32/vs6/: Convert line endings to CRLF and mark as binary files.
13475           Original commit message from CVS:
13476           * win32/vs6/gst_plugins_ugly.dsw:
13477           * win32/vs6/libgstac3parse.dsp:
13478           * win32/vs6/libgstasfdemux.dsp:
13479           * win32/vs6/libgstdvdlpcmdec.dsp:
13480           * win32/vs6/libgstdvdsub.dsp:
13481           * win32/vs6/libgstiec958.dsp:
13482           * win32/vs6/libgstlame.dsp:
13483           * win32/vs6/libgstmad.dsp:
13484           * win32/vs6/libgstmpegaudioparse.dsp:
13485           * win32/vs6/libgstmpegstream.dsp:
13486           * win32/vs6/libgstrealmedia.dsp:
13487           * win32/vs6/libgstsynaesthesia.dsp:
13488           Convert line endings to CRLF and mark as binary files.
13489
13490 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
13491
13492           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
13493           Original commit message from CVS:
13494           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
13495           Don't forget to unlock when setting the device property, or
13496           we'll sooner or later deadlock.
13497
13498 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
13499
13500           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
13501           Original commit message from CVS:
13502           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
13503           Use gst_util_guint64_to_gdouble for conversion.
13504           * win32/vs6/libgstasfdemux.dsp:
13505           Add asfpacket.c to the build.
13506
13507 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13508
13509           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
13510           Original commit message from CVS:
13511           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13512           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
13513           * gst/mpegaudioparse/gstmpegaudioparse.h:
13514           If the Xing header provides a total time, use it to calculate the
13515           correct average bitrate immediately, instead of sending updates as
13516           we parse the stream.
13517
13518 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
13519
13520           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
13521           Original commit message from CVS:
13522           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
13523           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
13524           Use GstClockTime instead of guint for a time variable to prevent
13525           overflows on too large subtitle durations. Fixes #444514.
13526
13527 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
13528
13529           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
13530           Original commit message from CVS:
13531           Patch by: Mark Nauwelaerts <manauw at skynet be>
13532           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
13533           Clear state when handling the serialized FLUSH_STOP event instead of
13534           the FLUSH_START event, thereby making sure we don't free buffers the
13535           chain function is still using. Fixes dvdsubdec crashing when flusing
13536           or seeking (#442706).
13537
13538 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
13539
13540           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
13541           Original commit message from CVS:
13542           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13543           Initialise variable to make fc4 build bot happy.
13544
13545 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13546
13547           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
13548           Original commit message from CVS:
13549           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
13550           Add sanity check so we don't abort for broken or non-MPEG streams,
13551           but instead error out. Fixes crashes/aborts for when our typefinder
13552           wrongly identifies quicktime files as mpeg (which should be fixed in
13553           -base now too). (#440120).
13554
13555 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13556
13557         * ChangeLog:
13558         * ext/amrnb/amrnbdec.c:
13559         * ext/amrnb/amrnbenc.c:
13560         * ext/amrnb/amrnbparse.c:
13561           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
13562           Original commit message from CVS:
13563           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
13564           block_size, _do_init, gst_amrnbdec_base_init,
13565           gst_amrnbdec_class_init, gst_amrnbdec_init):
13566           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
13567           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
13568           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
13569           block_size, _do_init, gst_amrnbparse_base_init,
13570           gst_amrnbparse_class_init, gst_amrnbparse_init):
13571           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
13572           GST_DEBUG_FUNCPTR and add log-category.
13573
13574 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13575
13576           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
13577           Original commit message from CVS:
13578           * gst/mpegaudioparse/gstmpegaudioparse.c:
13579           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13580           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13581           (gst_mp3parse_chain), (mp3parse_total_bytes),
13582           (mp3parse_total_time):
13583           * gst/mpegaudioparse/gstmpegaudioparse.h:
13584           Implement parsing of Xing headers from the first frame of the stream,
13585           and use it to report duration correctly where possible.
13586
13587 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
13588
13589           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
13590           Original commit message from CVS:
13591           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
13592           After descrambling, push the packets out as individual packets
13593           instead of one big descrambled buffer. Makes cook audio decoding
13594           work with the 'realaudiodec' decoder from gst-plugins-bad.
13595
13596 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13597
13598           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
13599           Original commit message from CVS:
13600           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13601           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
13602           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
13603           (gst_rmdemux_parse_packet):
13604           * gst/realmedia/rmdemux.h:
13605           Remember first timestamp encountered in stream and re-timestamp
13606           stream to start from zero (fixes #397219); only send one newsegment
13607           event, not two; when seeking, send newsegment events from the
13608           streaming thread and not from the seeking thread.
13609
13610 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
13611
13612           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
13613           Original commit message from CVS:
13614           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
13615           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
13616           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
13617           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
13618           * gst/mpegstream/gstmpegdemux.h:
13619           Reset last_flow values for the various streams after a flushing
13620           seek, otherwise we might aggregate wrong flow returns afterwards
13621           that will make upstream pause silently. This should fix seeking
13622           in DVDs and also fix the Thoggen cropping dialog (#438610).
13623
13624 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
13625
13626           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
13627           Original commit message from CVS:
13628           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13629           (gst_asf_demux_chain_headers),
13630           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
13631           (gst_asf_demux_have_mutually_exclusive_active_stream),
13632           (gst_asf_demux_check_activate_streams),
13633           (gst_asf_demux_find_stream_with_complete_payload),
13634           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13635           (gst_asf_demux_activate_ext_props_streams),
13636           (gst_asf_demux_process_object):
13637           * gst/asfdemux/gstasfdemux.h:
13638           Activate streams (ie. add the pads to the element) depending on
13639           whether we actually get data for those streams within the ASF
13640           preroll value specified. Currently only done in pull-mode though
13641           (this will fix problems with playbin hanging on mms streams once
13642           we use this in push-mode as well).
13643
13644 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
13645
13646           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
13647           Original commit message from CVS:
13648           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13649           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13650           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
13651           (gst_asf_demux_process_file):
13652           * gst/asfdemux/gstasfdemux.h:
13653           Make all timestamps start from zero in pull-mode too; some small
13654           clean-ups and FIXMEs here and there.
13655
13656 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
13657
13658           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
13659           Original commit message from CVS:
13660           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
13661           (gst_asf_demux_parse_packet):
13662           If packet size is specified within the packet and smaller than
13663           the actual packet size, don't parse beyond the size specified in
13664           the packet (this makes us parse some cases of packets with single
13665           compressed payloads cleanly, see e.g stream from #431318). Also
13666           add a sanity check when parsing compressed single payloads.
13667
13668 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
13669
13670           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
13671           Original commit message from CVS:
13672           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13673           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
13674           (gst_asf_demux_handle_seek_event),
13675           (gst_asf_demux_push_complete_payloads):
13676           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
13677           send data from the keyframe right before the new segment start to
13678           make sure the decoder doesn't have to decode more than absolutely
13679           necessary.
13680
13681 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
13682
13683           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
13684           Original commit message from CVS:
13685           * gst/asfdemux/asfheaders.c:
13686           * gst/asfdemux/asfheaders.h:
13687           * gst/asfdemux/asfpacket.c:
13688           (asf_payload_parse_replicated_data_extensions),
13689           (gst_asf_demux_parse_payload):
13690           * gst/asfdemux/asfpacket.h:
13691           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13692           (gst_asf_demux_push_complete_payloads),
13693           (gst_asf_demux_process_ext_stream_props):
13694           * gst/asfdemux/gstasfdemux.h:
13695           Implement payload extension system/extended replicated data parsing,
13696           so we can extract payload durations if they're specified.
13697
13698 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
13699
13700           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
13701           Original commit message from CVS:
13702           * gst/asfdemux/asfheaders.h:
13703           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13704           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
13705           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
13706           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
13707           (gst_asf_demux_parse_stream_object),
13708           (gst_asf_demux_process_ext_stream_props),
13709           (gst_asf_demux_process_queued_extended_stream_objects),
13710           (gst_asf_demux_activate_ext_props_streams),
13711           (gst_asf_demux_process_object):
13712           * gst/asfdemux/gstasfdemux.h:
13713           Refactor stream parse/activation a bit (stream activation heuristics
13714           are still the same though); some more clean-ups.
13715
13716 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
13717
13718           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
13719           Original commit message from CVS:
13720           * win32/common/.cvsignore:
13721           Ignore generated config.h file to make build bot happy.
13722
13723 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
13724
13725           gst/asfdemux/: Init debug category before using it.
13726           Original commit message from CVS:
13727           * gst/asfdemux/gstasf.c: (plugin_init):
13728           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
13729           * gst/asfdemux/gstasfdemux.h:
13730           Init debug category before using it.
13731
13732 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
13733
13734           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
13735           Original commit message from CVS:
13736           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
13737           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
13738           Fix silly bug when we can't pull as much data as we want; don't
13739           forget to announce pending tags in the new packet parsing code.
13740
13741 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
13742
13743           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
13744           Original commit message from CVS:
13745           * configure.ac:
13746           * win32/MANIFEST:
13747           Generate a win32 config.h into win32/common and add to MANIFEST so
13748           it gets disted (#393890). Looks like win32/common/config.h.in needs
13749           some work though.
13750
13751 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
13752
13753           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
13754           Original commit message from CVS:
13755           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
13756           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
13757           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
13758           Fix pull mode operation some more: send newsegment event before
13759           sending data; handle EOS and fatal flow returns a bit better; don't
13760           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
13761
13762 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
13763
13764           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
13765           Original commit message from CVS:
13766           * gst/asfdemux/Makefile.am:
13767           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
13768           (asf_packet_create_payload_buffer),
13769           (asf_payload_find_previous_fragment),
13770           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
13771           (gst_asf_demux_parse_packet):
13772           * gst/asfdemux/asfpacket.h:
13773           * gst/asfdemux/gstasfdemux.c:
13774           (gst_asf_demux_reset_stream_state_after_discont),
13775           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13776           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
13777           (gst_asf_demux_process_chunk):
13778           * gst/asfdemux/gstasfdemux.h:
13779           New packet parsing code: should put halfway decent timestamps on
13780           buffers, and might even set the appropriate keyframe/discont buffer
13781           flags from time to time (and even if it doesn't, I'm at least able
13782           to debug this code); only used in pull-mode so far. Still needs
13783           some more work, like payload extensions parsing and proper flow
13784           aggregation, and stream activation based on preroll. Stay tuned.
13785
13786 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
13787
13788           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
13789           Original commit message from CVS:
13790           * gst/asfdemux/asfheaders.h:
13791           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13792           (gst_asf_demux_seek_index_lookup),
13793           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
13794           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
13795           (gst_asf_demux_process_ext_content_desc),
13796           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
13797           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
13798           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
13799           * gst/asfdemux/gstasfdemux.h:
13800           Some clean-ups and small fixes: rename asf_stream_context structure to
13801           AsfStream; inline some three-line utility functions that are only used
13802           once anyway and get rid of their associated helper structs; make debug
13803           category global so that it is used by the debug statements in the other
13804           file as well; simplify gst_asf_demux_get_stream(); fix accidental
13805           implicit initialisation of stream->last_buffer_timestamp to 0, which
13806           would lead to missing timestamps on the first buffer; put fourcc format
13807           into video caps to make certain proprietary wmv decoders happy (for the
13808           case of WMVA in particular); play_time is offset by preroll as well, so
13809           fix overreporting of duration for some files.
13810
13811 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
13812
13813           gst/asfdemux/gstasfdemux.c: Printf format fixes.
13814           Original commit message from CVS:
13815           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
13816           (gst_asf_demux_pull_indices):
13817           Printf format fixes.
13818
13819 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
13820
13821           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
13822           Original commit message from CVS:
13823           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13824           (gst_mpeg_parse_send_event):
13825           Post an error message if EOS wasn't handled by anything downstream.
13826           This should fix playbin freezing/hanging with small VobSub subtitle
13827           files (background: not-linked flow returns from downstream are
13828           ignored for a while at the beginning, so if the file is small
13829           upstream will never get a not-linked flow return even if nothing
13830           is connected downstream). (#429960).
13831
13832 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
13833
13834           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
13835           Original commit message from CVS:
13836           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13837           (gst_amrnbparse_sink_activate),
13838           (gst_amrnbparse_sink_activate_pull):
13839           Rewrite terminally broken sinkpad activation code.
13840           Now actually supports pull-mode activation (didn't before), and push
13841           mode activation doesn't leave the sinkpad flushing.
13842
13843 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
13844
13845           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
13846           Original commit message from CVS:
13847           * gst/asfdemux/asfheaders.c:
13848           * gst/asfdemux/asfheaders.h:
13849           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13850           (gst_asf_demux_reset), (gst_asf_demux_init),
13851           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
13852           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
13853           (gst_asf_demux_seek_index_lookup),
13854           (gst_asf_demux_reset_stream_state_after_discont),
13855           (gst_asf_demux_handle_seek_event),
13856           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
13857           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
13858           (gst_asf_demux_pull_indices),
13859           (gst_asf_demux_parse_data_object_start),
13860           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
13861           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
13862           (gst_asf_demux_process_simple_index),
13863           (gst_asf_demux_process_object),
13864           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
13865           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
13866           * gst/asfdemux/gstasfdemux.h:
13867           Make asfdemux work in pull mode where possible. If there's an index
13868           at the end of the file, read it and use it for seeking purposes.
13869
13870 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
13871
13872           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
13873           Original commit message from CVS:
13874           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13875           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
13876           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
13877           Some timestamp fixes.
13878           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
13879           Fix for 64-bit machines.
13880
13881 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
13882
13883           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
13884           Original commit message from CVS:
13885           Patch by: René Stadler <mail at renestadler dot de>
13886           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
13887           (find_seek_offset_time), (gst_rmdemux_reset),
13888           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
13889           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
13890           * gst/realmedia/rmdemux.h:
13891           Make rmdemux handle any number of logical streams. Fixes #428698.
13892
13893 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13894
13895         * po/nl.po:
13896           update dutch
13897           Original commit message from CVS:
13898           update dutch
13899
13900 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13901
13902           po/: Added Danish translation.
13903           Original commit message from CVS:
13904           submitted by: Mogens Jaeger <mogens@jaeger.tf>
13905           * po/LINGUAS:
13906           * po/da.po:
13907           Added Danish translation.
13908
13909 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
13910
13911           po/.cvsignore: Add pot.
13912           Original commit message from CVS:
13913           * po/.cvsignore:
13914           Add pot.
13915
13916 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
13917
13918           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
13919           Original commit message from CVS:
13920           2007-03-27  Julien MOUTTE  <julien@moutte.net>
13921           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
13922           stream and try to adapt to incoming timestamps lack of
13923           precision up to half a frame. This allows generating
13924           a perfect stream even with muxed formats like FLV where
13925           the timestamps are stored in milliseconds.
13926
13927 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13928
13929           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
13930           Original commit message from CVS:
13931           * gst/realmedia/rmdemux.c:
13932           Remove unused zlib.h include. Fixes #421594.
13933
13934 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13935
13936           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
13937           Original commit message from CVS:
13938           * ext/lame/gstlame.c: (gst_lame_setup):
13939           Disable the bitrate checking when the user has requested
13940           Free Format mode, as all bitrates less than the maximum
13941           are valid then.
13942
13943 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13944
13945           po/: Update translations.
13946           Original commit message from CVS:
13947           * po/hu.po:
13948           * po/it.po:
13949           * po/sv.po:
13950           Update translations.
13951
13952 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13953
13954           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
13955           Original commit message from CVS:
13956           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
13957           When handling seeks, don't convert -1 start or stop values to a bogus
13958           byte position - pass them upstream as -1.
13959
13960 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13961
13962           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
13963           Original commit message from CVS:
13964           * gst/mpegaudioparse/gstmpegaudioparse.c:
13965           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13966           (gst_mp3parse_init), (gst_mp3parse_sink_event),
13967           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13968           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
13969           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
13970           (mp3parse_total_time), (mp3parse_handle_seek),
13971           (mp3parse_src_event), (mp3parse_src_query),
13972           (mp3parse_get_query_types), (plugin_init):
13973           * gst/mpegaudioparse/gstmpegaudioparse.h:
13974           Implement seeking via average bitrate, and position+duration
13975           querying in mp3parse. Later, it will support frame-accurate seeking by
13976           building a seek table as it parses.
13977           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
13978           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
13979           before any extant MP3 decoder plugin. This allows us to remove framing
13980           support from the decoders, if we want, and will provide them with
13981           accurate seeking automatically once it is finished.
13982           Fix the handling of MPEG-1 Layer 1 files.
13983           Partially fix timestamping of packets arriving from a demuxer by
13984           queueing the incoming timestamp until the next packet starts, rather
13985           than applying it immediately to the next pushed buffer.
13986
13987 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
13988
13989           gst/asfdemux/gstasfdemux.c: Printf format fix.
13990           Original commit message from CVS:
13991           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
13992           Printf format fix.
13993
13994 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13995
13996           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
13997           Original commit message from CVS:
13998           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
13999           (gst_cdio_cdda_src_finalize):
14000           Make sure we always destroy our libcdio handle.
14001
14002 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
14003
14004           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
14005           Original commit message from CVS:
14006           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
14007           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
14008           (gst_cdio_cdda_src_finalize):
14009           Small code cleanups.
14010           Don't use pad_alloc as the base class cannot deal with the error codes.
14011
14012 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
14013
14014           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
14015           Original commit message from CVS:
14016           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
14017           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14018           Never post a (fatal) error message on the bus on decoding errors. We
14019           should only do this if we can't recover, but mpeg2dec can always
14020           recover. This is needed for DVB streams, for example, where there
14021           may be temporary glitches in the stream. Instead of an error
14022           message, post a warning message on the bus for every N decoding
14023           errors. Fixes #370020.
14024
14025 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14026
14027           configure.ac: Convert to new AG_GST style.
14028           Original commit message from CVS:
14029           * configure.ac:
14030           Convert to new AG_GST style.
14031
14032 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14033
14034           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
14035           Original commit message from CVS:
14036           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14037           (gst_lame_setup):
14038           Display sensible defaults and limits for the
14039           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
14040           property - it's supposed to be a boolean 0/1 value.
14041
14042 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14043
14044           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
14045           Original commit message from CVS:
14046           * ext/lame/gstlame.c:
14047           Initialise the variables so gcc doesn't complain about possibly
14048           uninitialised uses, even though they can't actually happen.
14049
14050 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
14051
14052           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
14053           Original commit message from CVS:
14054           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
14055           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
14056           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
14057           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14058           Implement all sample rates.
14059           Implement sample permutation a little smarter avoiding a memcpy.
14060           Fix timestamps, use segments, fix seeking.
14061
14062 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
14063
14064           Document siddec.
14065           Original commit message from CVS:
14066           * docs/plugins/Makefile.am:
14067           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14068           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14069           * docs/plugins/inspect/plugin-siddec.xml:
14070           * ext/sidplay/gstsiddec.cc:
14071           * ext/sidplay/gstsiddec.h:
14072           Document siddec.
14073
14074 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14075
14076           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
14077           Original commit message from CVS:
14078           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14079           (gst_lame_set_property), (gst_lame_setup):
14080           Fix up bitrate checking macro.  Make it give us a
14081           GST_ELEMENT_WARNING message so the application has a chance of
14082           reporting this to the user.  Move the checking to _setup, so we
14083           are sure it runs in the READY state, when we hope to have a pipeline
14084           and a bus that is not flushing.
14085           This fixes e.g. using 96 kbit/sec as a bitrate.
14086
14087 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
14088
14089           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
14090           Original commit message from CVS:
14091           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
14092           (gst_asf_demux_process_advanced_mutual_exclusion),
14093           (gst_asf_demux_process_queued_extended_stream_objects),
14094           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14095           * gst/asfdemux/gstasfdemux.h:
14096           Parse advanced mutual exclusion object and only add pads for
14097           'hidden' streams (those in an extended stream header) that are
14098           mutually exclusive with an already existing 'main stream' if
14099           the broadcasting flag is not set. If the broadcasting flag is set,
14100           assume that data for this stream isn't sent. (This should ideally be
14101           solved better by making playbin more robust against this and/or by
14102           making mmssrc send some information downstream about which streams
14103           will be streamed). Fixes #353116.
14104
14105 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14106
14107           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
14108           Original commit message from CVS:
14109           * gst/synaesthesia/gstsynaesthesia.c:
14110           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14111           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
14112           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
14113           (synaescope32), (synaescope_set_data), (synaesthesia_update),
14114           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
14115           * gst/synaesthesia/synaescope.h:
14116           Move all the mutable engine state into a structure so that
14117           multiple element instances can run without interfering.
14118
14119 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14120
14121           Add crossreferences to glib/gobject/gstream docs.
14122           Original commit message from CVS:
14123           * configure.ac:
14124           * docs/plugins/Makefile.am:
14125           Add crossreferences to glib/gobject/gstream docs.
14126
14127 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14128
14129           gst/synaesthesia/: More source cleanups and add FIXME comments.
14130           Original commit message from CVS:
14131           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14132           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14133           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14134           (plugin_init):
14135           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
14136           (synaescope8):
14137           More source cleanups and add FIXME comments.
14138
14139 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
14140
14141           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
14142           Original commit message from CVS:
14143           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
14144           Use gst_guint64_to_gdouble for conversions.
14145           * gst/synaesthesia/synaescope.c:
14146           Define M_PI and do not include <pthread.h> and
14147           <sys/time.h> for G_OS_WIN32
14148           * win32/vs6/libgstrealmedia.dsp:
14149           * win32/vs6/synaesthesia.dsp:
14150           Update projects files.
14151           * win32/common/config.h.in:
14152           Add config.h.in for autogen of config.h
14153
14154 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14155
14156           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
14157           Original commit message from CVS:
14158           * configure.ac:
14159           Add --enable-experimental support. Activate synaesthesia when building
14160           with --enable-experimental. Fix --enable external configure switch
14161           description.
14162
14163 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14164
14165           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
14166           Original commit message from CVS:
14167           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14168           (gst_lame_change_state):
14169           * ext/lame/gstlame.h:
14170           On receiving EOS, we try to push a last buffer with the remaining
14171           samples. Don't do that if we got an unclean flow return on the last
14172           gst_pad_push(), downstream might not handle this very gracefully
14173           (see #403168).
14174           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14175           Pass flow returns upstream (helps #403168).
14176
14177 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14178
14179           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
14180           Original commit message from CVS:
14181           * gst/synaesthesia/gstsynaesthesia.c:
14182           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14183           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14184           (gst_synaesthesia_chain), (plugin_init):
14185           check result of gst_pad_push() in _chain.
14186
14187 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14188
14189           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
14190           Original commit message from CVS:
14191           * gst/synaesthesia/Makefile.am:
14192           * gst/synaesthesia/gstsynaesthesia.c:
14193           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14194           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14195           (gst_synaesthesia_chain), (plugin_init):
14196           * gst/synaesthesia/synaescope.c:
14197           * gst/synaesthesia/synaescope.h:
14198           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
14199           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
14200           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
14201           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
14202           possible leak in _chain. (#356882)
14203
14204 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14205
14206           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
14207           Original commit message from CVS:
14208           * gst/asfdemux/asfheaders.c:
14209           * gst/asfdemux/asfheaders.h:
14210           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
14211           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
14212           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
14213           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
14214           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
14215           (gst_asf_demux_process_ext_content_desc),
14216           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
14217           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
14218           (gst_asf_demux_process_bitrate_props_object),
14219           (gst_asf_demux_process_header_ext),
14220           (gst_asf_demux_process_language_list),
14221           (gst_asf_demux_process_ext_stream_props),
14222           (gst_asf_demux_process_queued_extended_stream_objects),
14223           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14224           * gst/asfdemux/gstasfdemux.h:
14225           Refactor and clean up header parsing and chain function a bit; get
14226           rid of some cruft; make header parsing a tad more robust, fixing
14227           #403188.
14228
14229 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
14230
14231           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
14232           Original commit message from CVS:
14233           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
14234           Post an error if we receive an EOS event while still waiting for the
14235           ASF header object to come through.
14236
14237 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
14238
14239           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
14240           Original commit message from CVS:
14241           Patch by: Xavier B. <xavierb gmail com>
14242           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
14243           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14244           (gst_asf_demux_process_ext_content_desc),
14245           (gst_asf_demux_process_data),
14246           (gst_asf_demux_process_language_list),
14247           (gst_asf_demux_process_ext_stream_props),
14248           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
14249           Guard places where we assume that a certain amount of data is
14250           available better against less data being available (should fix
14251           infamous assertion crasher bug #336370). Also fixes a small
14252           memory leak.
14253
14254 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
14255
14256           gst/realmedia/: Add demuxer for RealAudio files (#349779).
14257           Original commit message from CVS:
14258           * gst/realmedia/Makefile.am:
14259           * gst/realmedia/rademux.c:
14260           * gst/realmedia/rademux.h:
14261           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14262           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
14263           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
14264           * gst/realmedia/rmutils.h:
14265           Add demuxer for RealAudio files (#349779).
14266
14267 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
14268
14269           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
14270           Original commit message from CVS:
14271           * Makefile.am:
14272           Add win32/MANIFEST to EXTRA_DIST so win32 files will
14273           be include in the next release.
14274           * win32/MANIFEST:
14275           Remove win32/common/config.h is which is not autogenerated yet.
14276
14277 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14278
14279           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
14280           Original commit message from CVS:
14281           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
14282           warn when outgoing sample rate is different from incoming
14283
14284 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14285
14286           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
14287           Original commit message from CVS:
14288           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14289           All sample-rates < 32khz come from the LSF extensions, which only
14290           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
14291           Use gst_util_uint64_scale because we can.
14292
14293 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14294
14295           tests/check/elements/amrnbenc.c: and fix compilation of this test
14296           Original commit message from CVS:
14297           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14298           (cleanup_amrnbenc):
14299           and fix compilation of this test
14300
14301 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14302
14303           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
14304           Original commit message from CVS:
14305           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14306           (cleanup_amrnbenc):
14307           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14308           (cleanup_mpeg2dec):
14309           re-apply as it was -bad and not -ugly that is frozen, doh
14310
14311 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14312
14313           tests/check/elements/: revert my freeze breakage
14314           Original commit message from CVS:
14315           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14316           (cleanup_amrnbenc):
14317           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14318           (cleanup_mpeg2dec):
14319           revert my freeze breakage
14320
14321 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14322
14323           gst/asfdemux/gstasfdemux.c: add a comment about a future change
14324           Original commit message from CVS:
14325           * gst/asfdemux/gstasfdemux.c:
14326           (gst_asf_demux_get_gst_tag_from_tag_name),
14327           (gst_asf_demux_process_ext_content_desc):
14328           add a comment about a future change
14329           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14330           (cleanup_amrnbenc):
14331           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14332           (cleanup_mpeg2dec):
14333           consistent pad (de)activation
14334
14335 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
14336
14337           gst/asfdemux/gstasfdemux.c: Update query_types function too.
14338           Original commit message from CVS:
14339           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
14340           Update query_types function too.
14341
14342 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
14343
14344           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
14345           Original commit message from CVS:
14346           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
14347           (gst_rmdemux_src_query_types):
14348           Implement SEEKING query, make query function thread-safe.
14349
14350 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
14351
14352           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
14353           Original commit message from CVS:
14354           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
14355           Use alignment-safe macros here too (subbuffers ...); guard against
14356           hypothetical memory access beyond our given buffer in the case
14357           where the buffer size is not a multiple of 2.
14358
14359 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
14360
14361           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
14362           Original commit message from CVS:
14363           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
14364           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
14365           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
14366           * gst/asfdemux/gstasfdemux.h:
14367           Don't crash in the seek event handling code when playtime is 0,
14368           as may be the case with live streams (#386218). Implement SEEKING
14369           query so applications can query seekability without second-guessing
14370           based on whether we have a duration or not.
14371
14372 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14373
14374           add doap file
14375           Original commit message from CVS:
14376           * Makefile.am:
14377           * gst-plugins-ugly.doap:
14378           * gst-plugins-ugly.spec.in:
14379           add doap file
14380
14381 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
14382
14383           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
14384           Original commit message from CVS:
14385           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
14386           Use our alignment-safe macros here too, since we can't assume that
14387           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
14388           here).
14389
14390 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
14391
14392           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
14393           Original commit message from CVS:
14394           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
14395           Also, don't read the index for a stream a second time when
14396           operating in pull-mode and reaching the end of the file.
14397
14398 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
14399
14400           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
14401           Original commit message from CVS:
14402           Patch by: Roland Kay  <roland.kay at ox compsoc net>
14403           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
14404           Don't leak stream index (#385292).
14405
14406 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
14407
14408           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
14409           Original commit message from CVS:
14410           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
14411           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
14412           (gst_lame_setup):
14413           * ext/lame/gstlame.h:
14414           Fix leak (by calling lame_init_params() before lame_close()); handle
14415           NULL return from lame_init() more gracefully. Fixes #385311.
14416
14417 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14418
14419           configure.ac: Back to CVS
14420           Original commit message from CVS:
14421           * configure.ac:
14422           Back to CVS
14423
14424 === release 0.10.5 ===
14425
14426 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14427
14428         * ChangeLog:
14429         * NEWS:
14430         * RELEASE:
14431         * configure.ac:
14432         * docs/plugins/gst-plugins-ugly-plugins.args:
14433         * docs/plugins/inspect/plugin-a52dec.xml:
14434         * docs/plugins/inspect/plugin-asf.xml:
14435         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14436         * docs/plugins/inspect/plugin-dvdsub.xml:
14437         * docs/plugins/inspect/plugin-iec958.xml:
14438         * docs/plugins/inspect/plugin-lame.xml:
14439         * docs/plugins/inspect/plugin-mad.xml:
14440         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14441         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14442         * docs/plugins/inspect/plugin-mpegstream.xml:
14443         * docs/plugins/inspect/plugin-siddec.xml:
14444           Release 0.10.5
14445           Original commit message from CVS:
14446           Release 0.10.5
14447
14448 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
14449
14450           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
14451           Original commit message from CVS:
14452           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
14453           to in the previous checkin.  see #385192.  You can have your
14454           cheese back now.
14455
14456 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
14457
14458           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
14459           Original commit message from CVS:
14460           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
14461           from the dereferenced integer, not the pointer itself.  Fixes
14462           #385192.
14463           I'm takin ur cheese!
14464
14465 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
14466
14467         * ChangeLog:
14468           ChangeLog surgery: fix bug number
14469           Original commit message from CVS:
14470           ChangeLog surgery: fix bug number
14471
14472 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
14473
14474           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
14475           Original commit message from CVS:
14476           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
14477           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
14478           For version 4 streams, read the extra codec data size from the
14479           header instead of assuming it is always 16 (also read it from the
14480           right position) (#384989). For version 4 and 5 streams, check that
14481           the specified extra codec data size doesn't make us read beyond the
14482           chunk boundary (#384989).
14483
14484 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14485
14486         * po/af.po:
14487         * po/az.po:
14488         * po/cs.po:
14489         * po/en_GB.po:
14490         * po/hu.po:
14491         * po/it.po:
14492         * po/nb.po:
14493         * po/nl.po:
14494         * po/or.po:
14495         * po/sq.po:
14496         * po/sr.po:
14497         * po/sv.po:
14498         * po/uk.po:
14499         * po/vi.po:
14500           Update .po files
14501           Original commit message from CVS:
14502           Update .po files
14503
14504 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
14505
14506           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
14507           Original commit message from CVS:
14508           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
14509           Cosmetic changes: fix misleading debug statement, update
14510           comment, add cast.
14511
14512 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14513
14514           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
14515           Original commit message from CVS:
14516           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
14517           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14518           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
14519           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14520           * ext/mpeg2dec/gstmpeg2dec.h:
14521           Align buffers to a 16 byte boundary so the altivec optimisations
14522           don't crash. Fixes #327350.
14523
14524 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
14525
14526           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
14527           Original commit message from CVS:
14528           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
14529           The availability of extra codec data isn't something that
14530           warrants debug messages at WARNING level (see #376958).
14531
14532 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
14533
14534           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
14535           Original commit message from CVS:
14536           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
14537           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
14538           (gst_dvd_demux_send_subbuffer):
14539           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14540           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
14541           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
14542           (gst_mpeg_demux_send_subbuffer):
14543           * gst/mpegstream/gstmpegdemux.h:
14544           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14545           (gst_mpeg_parse_chain):
14546           Fix flow value combination; this fixes playbin/totem locking up if
14547           a VobSub file is specified as subtitle file (#334322). Flow value
14548           combination should only happen once we are fairly sure we've got all
14549           pads that are available for now. Since there isn't a well-specified
14550           time when this is the case in MPEG, we'll just assume this is the
14551           case once there has been a certain number of packets for each
14552           stream we've found so far.
14553
14554 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
14555
14556           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
14557           Original commit message from CVS:
14558           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
14559           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
14560           Simplify the framerate code and support more framerates. Fixes #361584.
14561
14562 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14563
14564           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
14565           Original commit message from CVS:
14566           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
14567           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
14568           Fix minor memleak when creating pads from static pad templates (#369627).
14569           * tests/check/Makefile.am:
14570           * tests/check/elements/.cvsignore:
14571           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14572           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
14573           Add unit tests for mpeg2dec (#369627).
14574
14575 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
14576
14577         * ChangeLog:
14578           give credit
14579           Original commit message from CVS:
14580           give credit
14581
14582 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
14583
14584           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
14585           Original commit message from CVS:
14586           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14587           (gst_lame_change_state):
14588           * ext/lame/gstlame.h:
14589           Make lame timestamp flushed eos buffer by some additional timestamp
14590           accounting. Fixes #374760.
14591
14592 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
14593
14594           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
14595           Original commit message from CVS:
14596           * gst/mpegaudioparse/gstmpegaudioparse.c:
14597           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14598           (gst_mp3parse_init), (gst_mp3parse_dispose),
14599           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14600           (gst_mp3parse_change_state):
14601           * gst/mpegaudioparse/gstmpegaudioparse.h:
14602           Make timestamp handling in mp3parse saner; now works for at least
14603           simple cases.
14604
14605 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
14606
14607           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
14608           Original commit message from CVS:
14609           * gst/mpegaudioparse/Makefile.am:
14610           * gst/mpegaudioparse/gstmpegaudioparse.c:
14611           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
14612           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
14613           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14614           (gst_mp3parse_change_state), (plugin_init):
14615           * gst/mpegaudioparse/gstmpegaudioparse.h:
14616           Bring mp3parse into the 21st century.
14617           Use its own debug category, use gstadapter, format nicely to 80
14618           columns, and fix incorrect handling of 32 kHz and less files.
14619
14620 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
14621
14622           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
14623           Original commit message from CVS:
14624           Patch by: Sebastian Droege <slomo at ubuntu dot com>
14625           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
14626           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14627           * ext/mpeg2dec/gstmpeg2dec.h:
14628           libmpeg2 requires its output buffers to start at a 16byte aligned
14629           address or the altivec optimizations will explode.
14630
14631 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
14632
14633           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
14634           Original commit message from CVS:
14635           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
14636           * ext/cdio/gstcdio.h:
14637           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14638           Move CD-TEXT utility function into common file so it can also be
14639           used by a future cdioparanoiasrc.
14640
14641 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14642
14643           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
14644           Original commit message from CVS:
14645           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14646           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
14647           information (fixes #340433).
14648
14649 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
14650
14651           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
14652           Original commit message from CVS:
14653           Patch by: Josep Torra Valles  <josep at fluendo com>
14654           * gst/iec958/ac3_padder.c: (ac3p_init):
14655           * gst/mpegstream/gstmpegparse.c:
14656           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
14657           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
14658           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
14659           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
14660           (gst_rmdemux_parse_packet):
14661           Misc. fixes for problems discovered by Forte (different return types
14662           in function declaration and definition, pointer arithmetics with
14663           void pointers). Fixes #362639.
14664
14665 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
14666
14667           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
14668           Original commit message from CVS:
14669           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
14670           Don't announce audio or subtitle streams that aren't really present,
14671           it makes dvddemux create pads that will never carry any data, which
14672           is not good.
14673
14674 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
14675
14676           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
14677           Original commit message from CVS:
14678           * ext/lame/gstlame.c: (gst_lame_set_property):
14679           Round up not allowed bitrates to the next higher allowed one
14680           (Closes: #361140).
14681
14682 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
14683
14684           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
14685           Original commit message from CVS:
14686           * docs/plugins/Makefile.am:
14687           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14688           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14689           * ext/lame/gstlame.c: (gst_lame_class_init):
14690           * ext/lame/gstlame.h:
14691           Add docs for lame and lame to docs. Specify allowed bitrates
14692           in the properties description (#361140). Canonicalise object
14693           property names (ie. use hyphen instead of underscore).
14694           * docs/plugins/inspect/plugin-a52dec.xml:
14695           * docs/plugins/inspect/plugin-amrnb.xml:
14696           * docs/plugins/inspect/plugin-asf.xml:
14697           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14698           * docs/plugins/inspect/plugin-dvdread.xml:
14699           * docs/plugins/inspect/plugin-dvdsub.xml:
14700           * docs/plugins/inspect/plugin-iec958.xml:
14701           * docs/plugins/inspect/plugin-lame.xml:
14702           * docs/plugins/inspect/plugin-mad.xml:
14703           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14704           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14705           * docs/plugins/inspect/plugin-mpegstream.xml:
14706           * docs/plugins/inspect/plugin-siddec.xml:
14707           Update version to CVS.
14708
14709 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14710
14711           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
14712           Original commit message from CVS:
14713           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14714           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
14715           (plugin_init):
14716           * po/POTFILES.in:
14717           Add i18n magic to lame plugin. Throw decent error message when we
14718           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
14719
14720 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
14721
14722           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
14723           Original commit message from CVS:
14724           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14725           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
14726           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14727           Change caps to x-rdt, because it's not x-rtp.
14728           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14729           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
14730           (gst_rmdemux_plugin_init):
14731           Activate pad before adding to the element.
14732           Return the combined stream return values after pad_alloc.
14733
14734 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
14735
14736           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
14737           Original commit message from CVS:
14738           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
14739           * ext/mpeg2dec/gstmpeg2dec.h:
14740           Add some debugging to timestamp handling.
14741           Make sure we don't convert invalid timestamps.
14742
14743 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14744
14745           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
14746           Original commit message from CVS:
14747           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
14748           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
14749           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
14750           (gst_dvd_demux_get_subpicture_stream):
14751           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14752           (gst_mpeg_demux_get_audio_stream),
14753           (gst_mpeg_demux_get_private_stream):
14754           Active pads before adding them to the running element. Don't assert
14755           on non-BYTE format newsegment events in asfdemux.
14756
14757 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
14758
14759           Printf format fixes.
14760           Original commit message from CVS:
14761           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
14762           (gst_dvd_read_src_handle_seek_event):
14763           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
14764           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
14765           * ext/sidplay/gstsiddec.cc:
14766           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
14767           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
14768           (gst_rmdemux_parse_packet):
14769           Printf format fixes.
14770
14771 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14772
14773           gst/realmedia/: Added RDT depayloader.
14774           Original commit message from CVS:
14775           * gst/realmedia/Makefile.am:
14776           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14777           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
14778           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
14779           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
14780           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
14781           * gst/realmedia/rdtdepay.h:
14782           Added RDT depayloader.
14783           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14784           (gst_rmdemux_plugin_init), (plugin_init):
14785           Remove unused function.
14786           Added some more mime-types.
14787
14788 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14789
14790           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
14791           Original commit message from CVS:
14792           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
14793           If an incoming timestamp is within one sample of our current
14794           timestamp, then keep it. This prevents imprecision in the
14795           PTS (which only has 90khz granularity) from affecting our stream.
14796
14797 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
14798
14799           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
14800           Original commit message from CVS:
14801           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
14802           Reflow code so that compiler doesn't complain about possible use
14803           of uninitialised variable any longer; but just in case, initialise
14804           it anyway; also take object ref in query function and do peer pad
14805           stuff in a more thread-safe way.
14806
14807 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
14808
14809           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
14810           Original commit message from CVS:
14811           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14812           Init a variable to make compilers happy.
14813
14814 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
14815
14816           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
14817           Original commit message from CVS:
14818           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
14819           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
14820           (gst_dvd_demux_sync_stream_to_time):
14821           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
14822           (gst_mpeg_demux_synchronise_pads),
14823           (gst_mpeg_demux_sync_stream_to_time):
14824           Send newsegment updates for sparse streams (#350778).
14825
14826 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14827
14828           ext/dvdread/dvdreadsrc.c: fix compile warning
14829           Original commit message from CVS:
14830           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14831           fix compile warning
14832
14833 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14834
14835         * configure.ac:
14836           bump the nano bitches
14837           Original commit message from CVS:
14838           bump the nano bitches
14839
14840 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14841
14842           configure.ac: As another attempt, synaesthesia can be enabled by passing
14843           Original commit message from CVS:
14844           * configure.ac:
14845           As another attempt, synaesthesia can be enabled by passing
14846           --with-plugins="synaesthesia" to configure
14847
14848 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14849
14850           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14851           Original commit message from CVS:
14852           * configure.ac:
14853           Don't build synaesthesia by default, until someone confirms that it
14854           is okay (filed as #356882)
14855
14856 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14857
14858           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14859           Original commit message from CVS:
14860           * configure.ac:
14861           Don't build synaesthesia by default, until someone confirms that it
14862           is okay (filed as #356882)
14863
14864 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14865
14866           Port synaesthesia.
14867           Original commit message from CVS:
14868           * configure.ac:
14869           * gst/synaesthesia/Makefile.am:
14870           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14871           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14872           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14873           (gst_synaesthesia_change_state), (plugin_init):
14874           Port synaesthesia.
14875
14876 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14877
14878           More G_OBJECT macro fixing.
14879           Original commit message from CVS:
14880           * ext/mad/gstid3tag.c:
14881           * gst/mpegstream/gstrfc2250enc.h:
14882           * gst/synaesthesia/gstsynaesthesia.c:
14883           More G_OBJECT macro fixing.
14884
14885 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
14886
14887           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
14888           Original commit message from CVS:
14889           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
14890           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
14891           Fix initialisation dummy buffer, the offsets are relative to the start
14892           of the buffers. Fixes #356004.
14893
14894 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
14895
14896         * gst-plugins-ugly.spec.in:
14897           update spec file
14898           Original commit message from CVS:
14899           update spec file
14900
14901 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
14902
14903           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
14904           Original commit message from CVS:
14905           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14906           Add convert query (needed for later when we just operate in time
14907           format and let the base source class handle all the seeking stuff).
14908
14909 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14910
14911           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
14912           Original commit message from CVS:
14913           * gst/asfdemux/gstasfdemux.c:
14914           (gst_asf_demux_get_gst_tag_from_tag_name),
14915           (gst_asf_demux_process_ext_content_desc):
14916           Erm, lets properly fix it. The only non-text tag that we support is
14917           the track-number and that is an UINT. asfdemux was returning a GValue
14918           initialized as INT. Further the Track and not the TrackNumber tag
14919           (the latter is a string too).
14920
14921 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14922
14923           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
14924           Original commit message from CVS:
14925           * gst/asfdemux/gstasfdemux.c:
14926           (gst_asf_demux_get_gst_tag_from_tag_name),
14927           (gst_asf_demux_process_ext_content_desc):
14928           Skip tags that are unknown (was producing an uninialized GValue).
14929
14930 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
14931
14932           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
14933           Original commit message from CVS:
14934           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
14935           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
14936           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
14937           (gst_a52dec_set_property), (gst_a52dec_get_property):
14938           * ext/a52dec/gsta52dec.h:
14939           Patch from from Michal Benes <michal.benes@itonis.tv>:
14940           Add two things to a52dec: configure the exact output format for ac3
14941           decoding through properties, if desired.
14942           By default, configure an output format preferred by downstream. Now
14943           that audioconvert lists caps by preference, this means that a52dec
14944           can do downmixing (iff required) rather than audioconvert, so it can
14945           use the ac3 downmix levels from the bitstream.
14946
14947 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14948
14949           Add missing GST_LIBS to the link flags
14950           Original commit message from CVS:
14951           * ext/lame/Makefile.am:
14952           * ext/mpeg2dec/Makefile.am:
14953           * gst/dvdlpcmdec/Makefile.am:
14954           * gst/dvdsub/Makefile.am:
14955           * gst/mpegaudioparse/Makefile.am:
14956           Add missing GST_LIBS to the link flags
14957
14958 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
14959
14960           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14961           Original commit message from CVS:
14962           * configure.ac:
14963           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14964
14965 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14966
14967           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
14968           Original commit message from CVS:
14969           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
14970           fix build for debug disabled
14971
14972 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
14973
14974           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
14975           Original commit message from CVS:
14976           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
14977           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
14978           Use static pad templates with ANY caps for the source pads for
14979           simplicity and to avoid warnings when creating pads for unhandled
14980           codec IDs (#351795).
14981
14982 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
14983
14984           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
14985           Original commit message from CVS:
14986           Patch by: Michal Benes <michal dot benes at itonis dot tv>
14987           * ext/mad/gstmad.c: (gst_mad_chain):
14988           Fix timestamping in mad by only activating a new timestamp when the
14989           previous frame has been decoded. Fixes #350723.
14990           Also clean up some of the non fatal warnings when the input buffer is
14991           too small to decode a header.
14992
14993 === release 0.10.4 ===
14994
14995 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14996
14997         * ChangeLog:
14998         * NEWS:
14999         * RELEASE:
15000         * configure.ac:
15001         * docs/plugins/gst-plugins-ugly-plugins.args:
15002         * docs/plugins/inspect/plugin-a52dec.xml:
15003         * docs/plugins/inspect/plugin-amrnb.xml:
15004         * docs/plugins/inspect/plugin-asf.xml:
15005         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15006         * docs/plugins/inspect/plugin-dvdread.xml:
15007         * docs/plugins/inspect/plugin-dvdsub.xml:
15008         * docs/plugins/inspect/plugin-iec958.xml:
15009         * docs/plugins/inspect/plugin-lame.xml:
15010         * docs/plugins/inspect/plugin-mad.xml:
15011         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15012         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15013         * docs/plugins/inspect/plugin-mpegstream.xml:
15014         * docs/plugins/inspect/plugin-rmdemux.xml:
15015         * docs/plugins/inspect/plugin-siddec.xml:
15016           releasing 0.10.4
15017           Original commit message from CVS:
15018           releasing 0.10.4
15019
15020 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15021
15022         * po/af.po:
15023         * po/az.po:
15024         * po/cs.po:
15025         * po/en_GB.po:
15026         * po/hu.po:
15027         * po/it.po:
15028         * po/nb.po:
15029         * po/nl.po:
15030         * po/or.po:
15031         * po/sq.po:
15032         * po/sr.po:
15033         * po/sv.po:
15034         * po/uk.po:
15035         * po/vi.po:
15036           Update .po files
15037           Original commit message from CVS:
15038           Update .po files
15039
15040 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
15041
15042           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
15043           Original commit message from CVS:
15044           Patch by: Wim Taymans <wim at fluendo dot com>
15045           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15046           Instead of forwarding the event in the wrong format, unref it and set
15047           a boolean that we still need to send it in the streaming thread.
15048           Fixes #350554
15049
15050 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15051
15052           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
15053           Original commit message from CVS:
15054           Patch by: Edward Hervey (edward at fluendo dot com)
15055           * ext/dvdread/dvdreadsrc.c: (plugin_init):
15056           Put debug category initialization before use of GST_DEBUG, in order
15057           to remove a fatal warning.  Fixes #350895
15058
15059 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
15060
15061           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
15062           Original commit message from CVS:
15063           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
15064           Set rank to NONE for the time being until we make playbin handle
15065           subtitle pictures again (dvdsubdec seems to be a bit shaky at
15066           times when seeking, so it's probably better if it doesn't get
15067           autoplugged for the time being).
15068
15069 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15070
15071           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
15072           Original commit message from CVS:
15073           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15074           (gst_rmdemux_parse_mdpr):
15075           Handle audio streams with stream_version 3 properly; warn about
15076           unknown stream versions; handle unknown fourccs a tad more
15077           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
15078           with GST_FOURCC_FORMAT.
15079
15080 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
15081
15082           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
15083           Original commit message from CVS:
15084           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
15085           Error out properly if this is an interactive DVD (fixes #345694).
15086
15087 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15088
15089           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
15090           Original commit message from CVS:
15091           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
15092           When the first_access is 1 or 0, we should copy the timestamp from
15093           the incoming buffer if there is one.
15094
15095 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
15096
15097           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
15098           Original commit message from CVS:
15099           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
15100           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
15101           Use GST_ELEMENT_ERROR for error reporting; post errors in some
15102           more places; remove superfluous newlines from debug statements.
15103
15104 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
15105
15106           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
15107           Original commit message from CVS:
15108           Patch by: Frédéric Riss  <frederic.riss at gmail com>
15109           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
15110           Don't set negative durations on outgoing buffers (#350044),
15111           which happens when you use macros that got changed during
15112           the last unstable cycle because they were thought not to
15113           be used anywhere.
15114
15115 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15116
15117           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
15118           Original commit message from CVS:
15119           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
15120           (gst_dvd_read_src_goto_chapter),
15121           (gst_dvd_read_src_get_chapter_starts),
15122           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
15123           (gst_dvd_read_src_get_time_for_sector),
15124           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
15125           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
15126           (gst_dvd_read_src_goto_sector):
15127           * ext/dvdread/dvdreadsrc.h:
15128           Add basic support for time-based seeking; set timestamps on
15129           outgoing buffers if we have them; create table with
15130           chapter to time mapping when opening a title; rename
15131           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
15132           make it take an explicit pgc argument; fix up some debugging
15133           messages so that title/chapter numbers are printed as starting
15134           from 1 for easier readability.
15135
15136 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
15137
15138           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
15139           Original commit message from CVS:
15140           * gst/realmedia/Makefile.am:
15141           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15142           (gst_rmdemux_parse_cont):
15143           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
15144           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
15145           * gst/realmedia/rmutils.h:
15146           Factor out some code into rmutils.[ch]; when reading
15147           strings, don't read beyond the available data; read
15148           metadata strings correctly (string length is 16 bits
15149           here, not just 8).
15150
15151 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15152
15153           Fix dist by including gst-libs/
15154           Original commit message from CVS:
15155           * Makefile.am:
15156           * configure.ac:
15157           * gst/asfdemux/gstasfdemux.c:
15158           Fix dist by including gst-libs/
15159
15160 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15161
15162           Make custom error messages translatable.
15163           Original commit message from CVS:
15164           * ext/dvdread/dvdreadsrc.c: (plugin_init):
15165           * po/POTFILES.in:
15166           Make custom error messages translatable.
15167           * gst/asfdemux/gstasf.c: (plugin_init):
15168           Remove setlocale() call, doesn't seem to be needed or recommended for
15169           plugins, at least not according to gstreamer/docs/random/i18n.
15170
15171 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
15172
15173           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
15174           Original commit message from CVS:
15175           * gst/asfdemux/Makefile.am:
15176           * gst/asfdemux/asfheaders.c:
15177           * gst/asfdemux/asfheaders.h:
15178           * gst/asfdemux/gstasf.c: (plugin_init):
15179           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15180           Error out when the stream is encrypted (rather than feeding
15181           garbage to the decoders). Fixes #349025.
15182
15183 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
15184
15185           Add/enable autofoo magic for translations.
15186           Original commit message from CVS:
15187           * Makefile.am:
15188           * autogen.sh:
15189           * configure.ac:
15190           * po/POTFILES.in:
15191           Add/enable autofoo magic for translations.
15192
15193 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
15194
15195           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
15196           Original commit message from CVS:
15197           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
15198           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
15199           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
15200           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15201           Don't leak streams, strings or caps. Get rid of unnecessary
15202           getcaps() function.
15203
15204 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15205
15206           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
15207           Original commit message from CVS:
15208           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15209           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
15210           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
15211           (gst_rmdemux_stream_clear_cached_subpackets),
15212           (gst_rmdemux_descramble_cook_audio),
15213           (gst_rmdemux_descramble_dnet_audio),
15214           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15215           Descramble cook audio streams before sending them to the
15216           decoder. Fixes #347292.
15217           Also miscellaneous clean-ups and log-level changes.
15218
15219 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15220
15221           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
15222           Original commit message from CVS:
15223           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
15224           * ext/lame/gstlame.c: (gst_lame_setup):
15225           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
15226
15227 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
15228
15229           ext/sidplay/gstsiddec.*: Remove old metadata thing.
15230           Original commit message from CVS:
15231           * ext/sidplay/gstsiddec.cc:
15232           * ext/sidplay/gstsiddec.h:
15233           Remove old metadata thing.
15234
15235 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
15236
15237           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
15238           Original commit message from CVS:
15239           * gst/asfdemux/gstasfdemux.c:
15240           (gst_asf_demux_get_ext_stream_props_for_stream),
15241           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
15242           Find language codes for audio streams if they are available.
15243
15244 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
15245
15246           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
15247           Original commit message from CVS:
15248           * gst/asfdemux/asfheaders.h:
15249           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
15250           (gst_asf_demux_process_stream),
15251           (gst_asf_demux_process_language_list),
15252           (gst_asf_demux_process_ext_stream_props),
15253           (gst_asf_demux_process_queued_extended_stream_objects),
15254           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15255           * gst/asfdemux/gstasfdemux.h:
15256           Parse extended stream properties objects and stream objects
15257           hidden inside them (but delay creation of the appropriate
15258           pads until after all the 'normal' stream objects have been
15259           dealt with) (#343763). Also parse language list object.
15260
15261 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15262
15263           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
15264           Original commit message from CVS:
15265           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15266           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
15267           (find_seek_offset_time), (gst_rmdemux_perform_seek),
15268           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
15269           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
15270           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15271           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
15272           * gst/realmedia/rmdemux.h:
15273           Cleanups, use GstSegment for seeking.
15274           Fix error handling.
15275           Combine flow return from all streams.
15276
15277 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
15278
15279           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
15280           Original commit message from CVS:
15281           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
15282           Remove g_assert that shouldn't be there.
15283
15284 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
15285
15286           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
15287           Original commit message from CVS:
15288           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
15289           Fix refcounting when cropping. Fixes #341677.
15290
15291 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
15292
15293           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
15294           Original commit message from CVS:
15295           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
15296           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15297           (gst_asf_demux_process_segment):
15298           Fix typo. Closes #347029.
15299
15300 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
15301
15302           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
15303           Original commit message from CVS:
15304           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
15305           Skip chunks for unknown streams properly. Fixes broken sound
15306           and/or video for files that have additional streams that
15307           we don't recognise yet (e.g. if they are embedded in extended
15308           stream properties). Partly fixes #343763.
15309
15310 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15311
15312           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
15313           Original commit message from CVS:
15314           * gst/asfdemux/asfheaders.c:
15315           * gst/asfdemux/asfheaders.h:
15316           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
15317           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
15318           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
15319           (gst_asf_demux_change_state):
15320           * gst/asfdemux/gstasfdemux.h:
15321           Add some more GUIDs and make debug log more readable
15322           and easier to follow when parsing the headers.
15323
15324 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
15325
15326           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
15327           Original commit message from CVS:
15328           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15329           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
15330           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
15331           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
15332           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
15333           * ext/dvdread/dvdreadsrc.h:
15334           Rewrite seeking code and make seeking in DVDs work (#337834).
15335
15336 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
15337
15338           autogen.sh: Check for automake-1.9 as well.
15339           Original commit message from CVS:
15340           * autogen.sh:
15341           Check for automake-1.9 as well.
15342
15343 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
15344
15345           ext/dvdread/dvdreadsrc.c: Make check stronger.
15346           Original commit message from CVS:
15347           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
15348           Make check stronger.
15349
15350 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
15351
15352           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
15353           Original commit message from CVS:
15354           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
15355           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15356           (gst_asf_demux_push_buffer):
15357           * gst/asfdemux/gstasfdemux.h:
15358           Handle unknown codec IDs/fourccs properly (#345879); send tag
15359           events after newsegment event; fix use of GST_FOURCC_FORMAT
15360           macro.
15361
15362 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15363
15364           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
15365           Original commit message from CVS:
15366           * ext/a52dec/gsta52dec.c: (plugin_init):
15367           Call the channel positions get_type() method in plugin_init
15368           to ensure that it isn't simultaneously called later from
15369           multiple threads.
15370
15371 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
15372
15373           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
15374           Original commit message from CVS:
15375           * gst/mpegstream/gstmpegpacketize.c:
15376           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
15377           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15378           Also flush packetizer cache when we get a buffer that has the
15379           DISCONT flag set; update current byte position from buffer
15380           offset after a flush.
15381
15382 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
15383
15384           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
15385           Original commit message from CVS:
15386           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
15387           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
15388           (gst_mpeg_packetize_read):
15389           * gst/mpegstream/gstmpegpacketize.h:
15390           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15391           (gst_mpeg_parse_change_state):
15392           Flush packetizer cache when we get a FLUSH_STOP event;
15393           remove unused source pad member from packetizer; add debug
15394           category for packetizer.
15395
15396 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15397
15398           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
15399           Original commit message from CVS:
15400           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
15401           Treat dual-mono as stereo. It should really be output on 2 separate
15402           pads, but isn't for now.
15403
15404 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
15405
15406           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
15407           Original commit message from CVS:
15408           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15409           Assume 4:3 DAR rather than 4:3 PAR (#345184).
15410
15411 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15412
15413           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
15414           Original commit message from CVS:
15415           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15416           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
15417           any PAR whatsoever (rather than using 0/0, which will lead to
15418           an abort later on). Fixes #345184.
15419
15420 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
15421
15422           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
15423           Original commit message from CVS:
15424           Patch by: Michael Dominic K.  < mdk at mdk org pl>
15425           * ext/mad/gstmad.c: (gst_mad_chain):
15426           Send newsegment event before calling
15427           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
15428           in connection with pad blocking (#342594). While we're at it,
15429           do some minor clean-ups.
15430
15431 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
15432
15433           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
15434           Original commit message from CVS:
15435           * configure.ac:
15436           Fix --disable-external (can't set conditionals conditionally,
15437           #343602).
15438
15439 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
15440
15441           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
15442           Original commit message from CVS:
15443           * ext/a52dec/Makefile.am:
15444           ... and then he said "When you go and fix the build you
15445           better make sure you have some spare backslashes in your
15446           pocket".
15447
15448 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
15449
15450           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
15451           Original commit message from CVS:
15452           * ext/sidplay/gstsiddec.cc:
15453           Fix copyright, email addresses and descriptions.
15454           Use saner defaults for arguments. Fixes #344667.
15455           constify some stuff.
15456           Fix memleaks.
15457           Add tags.
15458           Fix negotiation to do mono/44100 by default.
15459           Post error messages.
15460           Use _scale_int where possible.
15461
15462 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
15463
15464           ext/dvdnav/.cvsignore: More ignore
15465           Original commit message from CVS:
15466           * ext/dvdnav/.cvsignore:
15467           More ignore
15468
15469 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15470
15471           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
15472           Original commit message from CVS:
15473           * tests/check/elements/amrnbenc.c: (push_data):
15474           Init memory before feeding it to the encoder to make
15475           the valgrind test succeed.
15476
15477 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
15478
15479           gst/asfdemux/.cvsignore: More ignore
15480           Original commit message from CVS:
15481           * gst/asfdemux/.cvsignore:
15482           More ignore
15483
15484 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
15485
15486           .cvsignore: Ignore files generated by 'make dist'.
15487           Original commit message from CVS:
15488           * .cvsignore:
15489           Ignore files generated by 'make dist'.
15490
15491 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15492
15493           update build files
15494           Original commit message from CVS:
15495           * autogen.sh:
15496           * configure.ac:
15497           * ext/a52dec/Makefile.am:
15498           * ext/dvdnav/Makefile.am:
15499           * ext/dvdread/Makefile.am:
15500           * ext/lame/Makefile.am:
15501           * ext/mad/Makefile.am:
15502           * ext/mpeg2dec/Makefile.am:
15503           * ext/sidplay/Makefile.am:
15504           update build files
15505
15506 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15507
15508           autogen.sh: require am17
15509           Original commit message from CVS:
15510           * autogen.sh:
15511           require am17
15512           * configure.ac:
15513           * ext/annodex/Makefile.am:
15514           * ext/cdio/Makefile.am:
15515           * ext/dv/Makefile.am:
15516           * ext/esd/Makefile.am:
15517           * ext/flac/Makefile.am:
15518           * ext/gdk_pixbuf/Makefile.am:
15519           * ext/ladspa/Makefile.am:
15520           * ext/libcaca/Makefile.am:
15521           * ext/speex/Makefile.am:
15522           * ext/taglib/Makefile.am:
15523           * sys/oss/Makefile.am:
15524           * sys/sunaudio/Makefile.am:
15525           * sys/ximage/Makefile.am:
15526           clean up build further
15527
15528 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
15529
15530           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
15531           Original commit message from CVS:
15532           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15533           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
15534           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
15535           (gst_mpeg2dec_change_state):
15536           * ext/mpeg2dec/gstmpeg2dec.h:
15537           Simplify and don't leak our buffer pool.
15538           Use _scale_int.
15539           Remove unfixed bug number from previous ChangeLog entry.
15540
15541 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15542
15543           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
15544           Original commit message from CVS:
15545           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
15546           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
15547           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
15548           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
15549           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
15550           (handle_sequence), (handle_picture), (handle_slice),
15551           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
15552           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
15553           * ext/mpeg2dec/gstmpeg2dec.h:
15554           Fix padtemplate as we can now do fractional framerates.
15555           Small cleanups.
15556           Use GstSegment.
15557           Add simple frame dropping QoS.
15558           Precalc buffer output sizes and UV offsets.
15559           Always give libmpeg2 a valid fbuf when it wants one.
15560           don't trust libmpeg to discard our buffers but manage it
15561           ourselves.
15562           Fixes #343627, #327350, #335288
15563
15564 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
15565
15566           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
15567           Original commit message from CVS:
15568           * win32/MANIFEST:
15569           Add a manifest for futures ugly win32 releases.
15570           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
15571           Move bufcaps declaration at the begining of the instructions
15572           block.
15573
15574 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15575
15576           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15577           Original commit message from CVS:
15578           * ext/alsaspdif/alsaspdifsink.h:
15579           * ext/amrwb/gstamrwbdec.h:
15580           * ext/amrwb/gstamrwbenc.h:
15581           * ext/amrwb/gstamrwbparse.h:
15582           * ext/arts/gst_arts.h:
15583           * ext/artsd/gstartsdsink.h:
15584           * ext/audiofile/gstafparse.h:
15585           * ext/audiofile/gstafsink.h:
15586           * ext/audiofile/gstafsrc.h:
15587           * ext/audioresample/gstaudioresample.h:
15588           * ext/bz2/gstbz2dec.h:
15589           * ext/bz2/gstbz2enc.h:
15590           * ext/dirac/gstdiracdec.h:
15591           * ext/directfb/dfbvideosink.h:
15592           * ext/divx/gstdivxdec.h:
15593           * ext/divx/gstdivxenc.h:
15594           * ext/dts/gstdtsdec.h:
15595           * ext/faac/gstfaac.h:
15596           * ext/gsm/gstgsmdec.h:
15597           * ext/gsm/gstgsmenc.h:
15598           * ext/ivorbis/vorbisenc.h:
15599           * ext/libfame/gstlibfame.h:
15600           * ext/nas/nassink.h:
15601           * ext/neon/gstneonhttpsrc.h:
15602           * ext/polyp/polypsink.h:
15603           * ext/sdl/sdlaudiosink.h:
15604           * ext/sdl/sdlvideosink.h:
15605           * ext/shout/gstshout.h:
15606           * ext/snapshot/gstsnapshot.h:
15607           * ext/sndfile/gstsf.h:
15608           * ext/swfdec/gstswfdec.h:
15609           * ext/tarkin/gsttarkindec.h:
15610           * ext/tarkin/gsttarkinenc.h:
15611           * ext/theora/theoradec.h:
15612           * ext/wavpack/gstwavpackdec.h:
15613           * ext/wavpack/gstwavpackparse.h:
15614           * ext/xine/gstxine.h:
15615           * ext/xvid/gstxviddec.h:
15616           * ext/xvid/gstxvidenc.h:
15617           * gst/cdxaparse/gstcdxaparse.h:
15618           * gst/cdxaparse/gstcdxastrip.h:
15619           * gst/colorspace/gstcolorspace.h:
15620           * gst/festival/gstfestival.h:
15621           * gst/freeze/gstfreeze.h:
15622           * gst/gdp/gstgdpdepay.h:
15623           * gst/gdp/gstgdppay.h:
15624           * gst/modplug/gstmodplug.h:
15625           * gst/mpeg1sys/gstmpeg1systemencode.h:
15626           * gst/mpeg1videoparse/gstmp1videoparse.h:
15627           * gst/mpeg2sub/gstmpeg2subt.h:
15628           * gst/mpegaudioparse/gstmpegaudioparse.h:
15629           * gst/multifilesink/gstmultifilesink.h:
15630           * gst/overlay/gstoverlay.h:
15631           * gst/playondemand/gstplayondemand.h:
15632           * gst/qtdemux/qtdemux.h:
15633           * gst/rtjpeg/gstrtjpegdec.h:
15634           * gst/rtjpeg/gstrtjpegenc.h:
15635           * gst/smooth/gstsmooth.h:
15636           * gst/smoothwave/gstsmoothwave.h:
15637           * gst/spectrum/gstspectrum.h:
15638           * gst/speed/gstspeed.h:
15639           * gst/stereo/gststereo.h:
15640           * gst/switch/gstswitch.h:
15641           * gst/tta/gstttadec.h:
15642           * gst/tta/gstttaparse.h:
15643           * gst/videodrop/gstvideodrop.h:
15644           * gst/xingheader/gstxingmux.h:
15645           * sys/directdraw/gstdirectdrawsink.h:
15646           * sys/directsound/gstdirectsoundsink.h:
15647           * sys/dxr3/dxr3audiosink.h:
15648           * sys/dxr3/dxr3spusink.h:
15649           * sys/dxr3/dxr3videosink.h:
15650           * sys/qcam/gstqcamsrc.h:
15651           * sys/vcd/vcdsrc.h:
15652           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15653
15654 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15655
15656           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15657           Original commit message from CVS:
15658           * ext/a52dec/gsta52dec.h:
15659           * ext/amrnb/amrnbdec.h:
15660           * ext/amrnb/amrnbenc.h:
15661           * ext/amrnb/amrnbparse.h:
15662           * ext/mpeg2dec/gstmpeg2dec.h:
15663           * ext/sidplay/gstsiddec.h:
15664           * gst/ac3parse/gstac3parse.h:
15665           * gst/asfdemux/gstasfdemux.h:
15666           * gst/asfdemux/gstasfmux.h:
15667           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15668           * gst/iec958/ac3iec.h:
15669           * gst/mpegaudioparse/gstmpegaudioparse.h:
15670           * gst/mpegstream/gstdvddemux.h:
15671           * gst/mpegstream/gstmpegclock.h:
15672           * gst/mpegstream/gstmpegdemux.h:
15673           * gst/mpegstream/gstmpegparse.h:
15674           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15675
15676 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
15677
15678           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
15679           Original commit message from CVS:
15680           * README:
15681           Replace current README (containing the release notes from
15682           some 0.9.x version) with a proper README taken from the core.
15683
15684 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
15685
15686           ext/amrnb/: Sortof first quick cleanup of all this mess...
15687           Original commit message from CVS:
15688           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
15689           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15690           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
15691           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
15692           * ext/amrnb/amrnbparse.h:
15693           Sortof first quick cleanup of all this mess...
15694           Don't crap out on empty and invalid FTs but treat them as
15695           empty packets, the decoder handles them fine.
15696           Fixes #342222.
15697
15698 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
15699
15700           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
15701           Original commit message from CVS:
15702           * gst/asfdemux/gstasf.c: (plugin_init):
15703           Call gst_riff_init() so the riff debug category gets set up
15704           before it is being used.
15705
15706 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
15707
15708           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
15709           Original commit message from CVS:
15710           * gst/iec958/ac3_padder.c: (ac3p_parse):
15711           * gst/iec958/ac3_padder.h:
15712           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
15713           (ac3iec_chain_raw), (ac3iec_change_state):
15714           * gst/iec958/ac3iec.h:
15715           Write rate into the caps, for the allowed ac3 rates. Some minor
15716           cleanups.
15717
15718 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
15719
15720           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
15721           Original commit message from CVS:
15722           Patch by: James "Doc" Livingston  <doclivingston gmail com>
15723           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
15724           Do tag merging correctly (#339918). Output taglists
15725           properly in debug statements too while we're at it.
15726
15727 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15728
15729           ext/a52dec/gsta52dec.c: Add more debug
15730           Original commit message from CVS:
15731           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
15732           Add more debug
15733           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
15734           (gst_dvdlpcmdec_init), (update_timestamps),
15735           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
15736           (dvdlpcmdec_sink_event):
15737           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15738           If we have a first_access offset but no current timestamp (might
15739           happen after a seek), then calculate a start time for the first
15740           portion so that it will align with the timestamp given for the
15741           first_access portion.
15742           If a new-segment arrives with format time, store the start
15743           time as a failsafe timestamp in case we never get any further
15744           timestamp info (unlikely)
15745           Mask out the 'frame number' section of the incoming header so
15746           that we don't consider it to be changing on every buffer and
15747           reset the caps constantly.
15748           Use gst_util_uint64_scale for duration calculation
15749
15750 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
15751
15752           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
15753           Original commit message from CVS:
15754           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
15755           Fix timestamping for cases where the first_access parameter is 4.
15756           Ensure we don't overrun buffers in other cases.
15757
15758 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
15759
15760           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
15761           Original commit message from CVS:
15762           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
15763           Fix silly bug when reading metadata (#341254).
15764
15765 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
15766
15767           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
15768           Original commit message from CVS:
15769           * autogen.sh: (CONFIGURE_DEF_OPT):
15770           libtoolize on Darwin/MacOSX is called glibtoolize
15771
15772 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15773
15774           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
15775           Original commit message from CVS:
15776           * ext/lame/gstlame.c: (gst_lame_get_type),
15777           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
15778           (gst_lame_setup), (gst_lame_change_state):
15779           * ext/lame/gstlame.h:
15780           Remove tag writing from lame (which was completely broken
15781           anyway, #329184). Leaving GstTagSetter interface around for
15782           now, albeit non-functional. Should be removed completely
15783           in 0.11. Use the 'id3v2mux' plugin from -good for writing
15784           tags.
15785
15786 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
15787
15788         * ChangeLog:
15789         * ext/dvdread/dvdreadsrc.c:
15790         * gst/asfdemux/gstasfdemux.c:
15791           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15792           Original commit message from CVS:
15793           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15794
15795 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
15796
15797           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
15798           Original commit message from CVS:
15799           Patch by: Andres Salomon  <dilinger at debian org>
15800           * ext/lame/gstlame.c: (gst_lame_sink_event):
15801           Fix typo (comma vs. semicolon) (#340710).
15802
15803 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
15804
15805           ext/mad/gstmad.c: Make mad the second element to support the highly useful
15806           Original commit message from CVS:
15807           Patch by: Lutz Müller <lutz at topfrose de>
15808           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
15809           Make mad the second element to support the highly useful
15810           FORMATS query (#340594)
15811
15812 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
15813
15814           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
15815           Original commit message from CVS:
15816           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
15817           (gst_mpeg2dec_src_query):
15818           Remember the query duration format before passing it upstream since it
15819           could have been modified.
15820           Add GST_WARNING_OBJECT in sink convert function to detail why the
15821           conversion didn't work.
15822
15823 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15824
15825           Define GstElementDetails as const and also static (when defined as global)
15826           Original commit message from CVS:
15827           * ext/amrwb/gstamrwbdec.c:
15828           * ext/amrwb/gstamrwbenc.c:
15829           * ext/amrwb/gstamrwbparse.c:
15830           * ext/arts/gst_arts.c:
15831           * ext/artsd/gstartsdsink.c:
15832           * ext/audiofile/gstafparse.c:
15833           * ext/audiofile/gstafsink.c:
15834           * ext/audiofile/gstafsrc.c:
15835           * ext/audioresample/gstaudioresample.c:
15836           * ext/bz2/gstbz2dec.c:
15837           * ext/bz2/gstbz2enc.c:
15838           * ext/cdaudio/gstcdaudio.c:
15839           * ext/directfb/dfbvideosink.c:
15840           * ext/divx/gstdivxdec.c:
15841           * ext/divx/gstdivxenc.c:
15842           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
15843           * ext/faac/gstfaac.c: (gst_faac_base_init):
15844           * ext/faad/gstfaad.c:
15845           * ext/gsm/gstgsmdec.c:
15846           * ext/gsm/gstgsmenc.c:
15847           * ext/hermes/gsthermescolorspace.c:
15848           * ext/ivorbis/vorbisfile.c:
15849           * ext/lcs/gstcolorspace.c:
15850           * ext/libfame/gstlibfame.c:
15851           * ext/libmms/gstmms.c: (gst_mms_base_init):
15852           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
15853           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
15854           * ext/nas/nassink.c: (gst_nassink_base_init):
15855           * ext/neon/gstneonhttpsrc.c:
15856           * ext/sdl/sdlaudiosink.c:
15857           * ext/sdl/sdlvideosink.c:
15858           * ext/shout/gstshout.c:
15859           * ext/snapshot/gstsnapshot.c:
15860           * ext/sndfile/gstsf.c:
15861           * ext/swfdec/gstswfdec.c:
15862           * ext/tarkin/gsttarkindec.c:
15863           * ext/tarkin/gsttarkinenc.c:
15864           * ext/theora/theoradec.c:
15865           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
15866           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
15867           * ext/xvid/gstxviddec.c:
15868           * ext/xvid/gstxvidenc.c:
15869           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
15870           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
15871           * gst/chart/gstchart.c:
15872           * gst/colorspace/gstcolorspace.c:
15873           * gst/deinterlace/gstdeinterlace.c:
15874           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
15875           * gst/festival/gstfestival.c:
15876           * gst/filter/gstbpwsinc.c:
15877           * gst/filter/gstiir.c:
15878           * gst/filter/gstlpwsinc.c:
15879           * gst/freeze/gstfreeze.c:
15880           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
15881           * gst/librfb/gstrfbsrc.c:
15882           * gst/mixmatrix/mixmatrix.c:
15883           * gst/mpeg1sys/gstmpeg1systemencode.c:
15884           * gst/mpeg1videoparse/gstmp1videoparse.c:
15885           * gst/mpeg2sub/gstmpeg2subt.c:
15886           * gst/mpegaudioparse/gstmpegaudioparse.c:
15887           * gst/multifilesink/gstmultifilesink.c:
15888           * gst/overlay/gstoverlay.c:
15889           * gst/passthrough/gstpassthrough.c:
15890           * gst/playondemand/gstplayondemand.c:
15891           * gst/qtdemux/qtdemux.c:
15892           * gst/rtjpeg/gstrtjpegdec.c:
15893           * gst/rtjpeg/gstrtjpegenc.c:
15894           * gst/smooth/gstsmooth.c:
15895           * gst/smoothwave/gstsmoothwave.c:
15896           * gst/spectrum/gstspectrum.c:
15897           * gst/speed/gstspeed.c:
15898           * gst/stereo/gststereo.c:
15899           * gst/switch/gstswitch.c:
15900           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
15901           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
15902           * gst/vbidec/gstvbidec.c:
15903           * gst/videocrop/gstvideocrop.c:
15904           * gst/videodrop/gstvideodrop.c:
15905           * gst/virtualdub/gstxsharpen.c:
15906           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
15907           * gst/y4m/gsty4mencode.c:
15908           * sys/cdrom/gstcdplayer.c:
15909           * sys/directdraw/gstdirectdrawsink.c:
15910           * sys/directsound/gstdirectsoundsink.c:
15911           * sys/glsink/glimagesink.c:
15912           * sys/qcam/gstqcamsrc.c:
15913           * sys/v4l2/gstv4l2src.c:
15914           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
15915           * sys/ximagesrc/ximagesrc.c:
15916           Define GstElementDetails as const and also static (when defined as
15917           global)
15918
15919 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15920
15921           Define GstElementDetails as const and also static (when defined as global)
15922           Original commit message from CVS:
15923           * ext/mad/gstid3tag.c:
15924           * ext/mad/gstmad.c:
15925           * gst/ac3parse/gstac3parse.c:
15926           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15927           * gst/synaesthesia/gstsynaesthesia.c:
15928           Define GstElementDetails as const and also static (when defined as
15929           global)
15930
15931 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15932
15933           Define GstElementDetails as const and also static (when defined as global)
15934           Original commit message from CVS:
15935           * ext/aalib/gstaasink.c:
15936           * ext/annodex/gstcmmldec.c:
15937           * ext/annodex/gstcmmlenc.c:
15938           * ext/cairo/gsttextoverlay.c:
15939           * ext/cairo/gsttimeoverlay.c:
15940           * ext/cdio/gstcdiocddasrc.c:
15941           * ext/dv/gstdvdec.c:
15942           * ext/dv/gstdvdemux.c:
15943           * ext/esd/esdmon.c:
15944           * ext/esd/esdsink.c:
15945           * ext/flac/gstflacenc.c:
15946           * ext/flac/gstflactag.c:
15947           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
15948           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
15949           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
15950           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
15951           * ext/gdk_pixbuf/pixbufscale.c:
15952           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
15953           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
15954           * ext/jpeg/gstjpegdec.c:
15955           * ext/jpeg/gstjpegenc.c:
15956           * ext/jpeg/gstsmokedec.c:
15957           * ext/jpeg/gstsmokeenc.c:
15958           * ext/libcaca/gstcacasink.c:
15959           * ext/libmng/gstmngdec.c:
15960           * ext/libmng/gstmngenc.c:
15961           * ext/libpng/gstpngdec.c:
15962           * ext/libpng/gstpngenc.c:
15963           * ext/mikmod/gstmikmod.c:
15964           * ext/raw1394/gstdv1394src.c:
15965           * ext/shout2/gstshout2.c: (gst_shout2send_init):
15966           * ext/shout2/gstshout2.h:
15967           * ext/speex/gstspeexdec.c:
15968           * ext/speex/gstspeexenc.c:
15969           * gst/alpha/gstalpha.c:
15970           * gst/alpha/gstalphacolor.c:
15971           * gst/apetag/gstapedemux.c:
15972           * gst/auparse/gstauparse.c:
15973           * gst/autodetect/gstautoaudiosink.c:
15974           (gst_auto_audio_sink_base_init):
15975           * gst/autodetect/gstautovideosink.c:
15976           (gst_auto_video_sink_base_init):
15977           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
15978           * gst/avi/gstavimux.c: (gst_avimux_base_init):
15979           * gst/cutter/gstcutter.c:
15980           * gst/debug/breakmydata.c:
15981           * gst/debug/efence.c:
15982           * gst/debug/gstnavigationtest.c:
15983           * gst/debug/gstnavseek.c:
15984           * gst/debug/negotiation.c:
15985           * gst/debug/progressreport.c:
15986           * gst/debug/testplugin.c:
15987           * gst/effectv/gstaging.c:
15988           * gst/effectv/gstdice.c:
15989           * gst/effectv/gstedge.c:
15990           * gst/effectv/gstquark.c:
15991           * gst/effectv/gstrev.c:
15992           * gst/effectv/gstshagadelic.c:
15993           * gst/effectv/gstvertigo.c:
15994           * gst/effectv/gstwarp.c:
15995           * gst/flx/gstflxdec.c:
15996           * gst/goom/gstgoom.c:
15997           * gst/icydemux/gsticydemux.c:
15998           * gst/id3demux/gstid3demux.c:
15999           * gst/interleave/deinterleave.c:
16000           * gst/interleave/interleave.c:
16001           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16002           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16003           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16004           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16005           * gst/level/gstlevel.c:
16006           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16007           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16008           * gst/median/gstmedian.c:
16009           * gst/monoscope/gstmonoscope.c:
16010           * gst/multipart/multipartdemux.c:
16011           * gst/multipart/multipartmux.c:
16012           * gst/oldcore/gstaggregator.c:
16013           * gst/oldcore/gstfdsink.c:
16014           * gst/oldcore/gstmd5sink.c:
16015           * gst/oldcore/gstmultifilesrc.c:
16016           * gst/oldcore/gstpipefilter.c:
16017           * gst/oldcore/gstshaper.c:
16018           * gst/oldcore/gststatistics.c:
16019           * gst/rtp/gstasteriskh263.c:
16020           * gst/rtp/gstrtpL16depay.c:
16021           * gst/rtp/gstrtpL16pay.c:
16022           * gst/rtp/gstrtpamrdepay.c:
16023           * gst/rtp/gstrtpamrpay.c:
16024           * gst/rtp/gstrtpdepay.c:
16025           * gst/rtp/gstrtpgsmpay.c:
16026           * gst/rtp/gstrtph263pay.c:
16027           * gst/rtp/gstrtph263pdepay.c:
16028           * gst/rtp/gstrtph263ppay.c:
16029           * gst/rtp/gstrtpilbcdepay.c:
16030           * gst/rtp/gstrtpmp4gpay.c:
16031           * gst/rtp/gstrtpmp4vdepay.c:
16032           * gst/rtp/gstrtpmp4vpay.c:
16033           * gst/rtp/gstrtpmpadepay.c:
16034           * gst/rtp/gstrtpmpapay.c:
16035           * gst/rtp/gstrtppcmadepay.c:
16036           * gst/rtp/gstrtppcmapay.c:
16037           * gst/rtp/gstrtppcmudepay.c:
16038           * gst/rtp/gstrtppcmupay.c:
16039           * gst/rtp/gstrtpspeexdepay.c:
16040           * gst/rtp/gstrtpspeexpay.c:
16041           * gst/rtsp/gstrtpdec.c:
16042           * gst/rtsp/gstrtspsrc.c:
16043           * gst/smpte/gstsmpte.c:
16044           * gst/udp/gstdynudpsink.c:
16045           * gst/udp/gstmultiudpsink.c:
16046           * gst/udp/gstudpsink.c:
16047           * gst/udp/gstudpsrc.c:
16048           * gst/videobox/gstvideobox.c:
16049           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
16050           * gst/videofilter/gstvideobalance.c:
16051           * gst/videofilter/gstvideoflip.c:
16052           * gst/videofilter/gstvideotemplate.c:
16053           (gst_videotemplate_base_init):
16054           * gst/videomixer/videomixer.c:
16055           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
16056           (gst_wavparse_class_init), (gst_wavparse_dispose),
16057           (gst_wavparse_reset), (gst_wavparse_init),
16058           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
16059           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
16060           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
16061           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
16062           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
16063           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
16064           (gst_wavparse_change_state):
16065           * gst/wavparse/gstwavparse.h:
16066           * sys/oss/gstossmixerelement.c:
16067           * sys/oss/gstosssink.c:
16068           * sys/oss/gstosssrc.c:
16069           * sys/osxaudio/gstosxaudioelement.c:
16070           * sys/osxaudio/gstosxaudiosink.c:
16071           * sys/osxaudio/gstosxaudiosrc.c:
16072           * sys/sunaudio/gstsunaudiomixer.c:
16073           * sys/sunaudio/gstsunaudiosink.c:
16074           Define GstElementDetails as const and also static (when defined as
16075           global)
16076
16077 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
16078
16079           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
16080           Original commit message from CVS:
16081           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
16082           Fix name of custom event (use same as dvdreadsrc).
16083           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
16084           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
16085           Fix event parsing (the event name is in the structure, not the
16086           name of the structure itself); also fix indentation after
16087           boilerplate macro.
16088
16089 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
16090
16091           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
16092           Original commit message from CVS:
16093           * ext/mad/gstid3tag.c: (plugin_init):
16094           Change debug category to 'id3mux'.
16095
16096 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
16097
16098           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
16099           Original commit message from CVS:
16100           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
16101           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
16102           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
16103           (gst_id3_tag_chain):
16104           When acting as a muxer, set caps on outgoing buffers and set caps
16105           on source pad (fixes #323658). Remove unused application/x-gst-tags
16106           cruft from the 0.6 days.
16107
16108 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
16109
16110           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
16111           Original commit message from CVS:
16112           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
16113           (gst_mad_src_query), (gst_mad_chain):
16114           .. and DEFAULT queries should work too. Use magic gst util scale
16115           functions in some places.
16116
16117 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
16118
16119           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
16120           Original commit message from CVS:
16121           * ext/mad/gstmad.c: (gst_mad_src_query):
16122           Fix duration query in BYTES format (#336824).
16123
16124 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
16125
16126           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
16127           Original commit message from CVS:
16128           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
16129           * ext/lame/gstlame.c: (gst_lame_sink_event):
16130           Don't crash if we get an EOS event before the encoder
16131           has been set up (#339287).
16132
16133 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
16134
16135           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
16136           Original commit message from CVS:
16137           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
16138           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
16139           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
16140           Move errors out of the normal code flow.
16141           Don't send eos, basesrc will do that for us when needed.
16142
16143 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
16144
16145           gst/mpegstream/: Do state changes correctly
16146           Original commit message from CVS:
16147           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
16148           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
16149           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
16150           Do state changes correctly
16151
16152 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
16153
16154           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
16155           Original commit message from CVS:
16156           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
16157           (gst_mpeg2dec_alloc_buffer):
16158           Can't use gst_pad_alloc_buffer*() when we are going to crop
16159           the image before sending it out. Downstream basetransform-based
16160           elements will complain about the wrong unit size otherwise
16161           (when not operating in passthrough-mode at least).
16162           Const-ify some static variables and do some minor clean-ups.
16163           Use I420 macros for size/offsets (not really necessary in this
16164           particular context, but this kind of code gets copy'n'pasted).
16165
16166 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
16167
16168           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
16169           Original commit message from CVS:
16170           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
16171           (read_cache):
16172           * gst/mpegstream/gstmpegpacketize.h:
16173           g_malloc() can't fail, we don't need to handle this. Same for
16174           gst_buffer_new_and_alloc().
16175           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16176           klass->send_buffer() should have the same semantics as
16177           gst_pad_push(), ie. ownership of the buffer is transfered,
16178           so we never have to unref the buffer no matter what the flow
16179           return value was.
16180
16181 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16182
16183         * tests/check/gst-plugins-ugly.supp:
16184           one more suppression for FC4
16185           Original commit message from CVS:
16186           one more suppression for FC4
16187
16188 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
16189
16190         * tests/check/gst-plugins-ugly.supp:
16191           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
16192           Original commit message from CVS:
16193           The AMR encoder sucks giant sucky things through a sucky object with a giant
16194           sucking machine. More suppressions.
16195
16196 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16197
16198           add test for amrnbenc, enable test infrastructure, and fix a leak
16199           Original commit message from CVS:
16200           add test for amrnbenc, enable test infrastructure, and fix a leak
16201           * common/check.mak:
16202           allow for specifying more than one suppressions file in SUPPRESSIONS
16203           * Makefile.am:
16204           * tests/Makefile.am:
16205           * tests/check/.cvsignore:
16206           * tests/check/Makefile.am:
16207           * tests/check/elements/.cvsignore:
16208           * configure.ac:
16209           add tests/check
16210           * tests/check/gst-plugins-ugly.supp:
16211           add suppressions for libs used by -ugly
16212           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
16213           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
16214           (GST_START_TEST), (amrnbenc_suite), (main):
16215           add a simple test for encoding amr
16216           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
16217           fix pad template leaks
16218
16219 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
16220
16221           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
16222           Original commit message from CVS:
16223           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16224           Plug big leak in AMR encoder.
16225
16226 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
16227
16228           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
16229           Original commit message from CVS:
16230           * ext/mad/gstmad.c: (index_seek):
16231           move GstIndexEntry *entry variable declaration before
16232           the first instruction
16233           * ext/mad/gstmad.c:
16234           remove debug macros with variable number of parameter by using
16235           GST_DEBUG for WIN32
16236           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
16237           use gst_guint64_to_gdouble for conversions
16238           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
16239           replace __FUNCTION__ which is not supported by MSVC by the current function name
16240           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
16241           remove LL suffix by using G_GINT64_CONSTANT
16242           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
16243           use gst_guint64_to_gdouble for conversions
16244           * gst/mpegstream/gstmpegparse.h:
16245           remove LL suffix by using G_GINT64_CONSTANT
16246           * win32/vs6:
16247           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
16248           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
16249
16250 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16251
16252           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16253           Original commit message from CVS:
16254           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
16255           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
16256           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
16257           * ext/mad/gstmad.c: (gst_mad_class_init):
16258           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
16259           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
16260           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
16261           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
16262           * gst/iec958/ac3iec.c: (ac3iec_class_init):
16263           * gst/mpegaudioparse/gstmpegaudioparse.c:
16264           (gst_mp3parse_class_init):
16265           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
16266           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
16267           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
16268           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
16269           * gst/synaesthesia/gstsynaesthesia.c:
16270           (gst_synaesthesia_class_init):
16271           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16272
16273 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
16274
16275           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
16276           Original commit message from CVS:
16277           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
16278           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
16279           (gst_asf_demux_push_buffer):
16280           Send newsegment event only once per pad, fixes #336550.
16281
16282 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
16283
16284           Unify the long descriptions in the plugin details (#337263).
16285           Original commit message from CVS:
16286           Patch by: j^  <j at bootlab dot org>
16287           * ext/amrwb/gstamrwbdec.c:
16288           * ext/amrwb/gstamrwbenc.c:
16289           * ext/amrwb/gstamrwbparse.c:
16290           * ext/arts/gst_arts.c:
16291           * ext/artsd/gstartsdsink.c:
16292           * ext/audiofile/gstafparse.c:
16293           * ext/audiofile/gstafsink.c:
16294           * ext/audiofile/gstafsrc.c:
16295           * ext/cdaudio/gstcdaudio.c:
16296           * ext/directfb/dfbvideosink.c:
16297           * ext/divx/gstdivxdec.c:
16298           * ext/divx/gstdivxenc.c:
16299           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
16300           * ext/faac/gstfaac.c: (gst_faac_base_init):
16301           * ext/faad/gstfaad.c:
16302           * ext/gsm/gstgsmdec.c:
16303           * ext/gsm/gstgsmenc.c:
16304           * ext/hermes/gsthermescolorspace.c:
16305           * ext/ivorbis/vorbisfile.c:
16306           * ext/lcs/gstcolorspace.c:
16307           * ext/libfame/gstlibfame.c:
16308           * ext/libmms/gstmms.c: (gst_mms_base_init):
16309           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
16310           * ext/nas/nassink.c: (gst_nassink_base_init):
16311           * ext/neon/gstneonhttpsrc.c:
16312           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
16313           * ext/sdl/sdlaudiosink.c:
16314           * ext/sdl/sdlvideosink.c:
16315           * ext/shout/gstshout.c:
16316           * ext/snapshot/gstsnapshot.c:
16317           * ext/sndfile/gstsf.c:
16318           * ext/tarkin/gsttarkindec.c:
16319           * ext/tarkin/gsttarkinenc.c:
16320           * ext/theora/theoradec.c:
16321           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
16322           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
16323           * ext/xvid/gstxviddec.c:
16324           * ext/xvid/gstxvidenc.c:
16325           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
16326           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
16327           * gst/chart/gstchart.c:
16328           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
16329           * gst/festival/gstfestival.c:
16330           * gst/filter/gstiir.c:
16331           * gst/filter/gstlpwsinc.c:
16332           * gst/freeze/gstfreeze.c:
16333           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
16334           * gst/mixmatrix/mixmatrix.c:
16335           * gst/mpeg1sys/gstmpeg1systemencode.c:
16336           * gst/mpeg1videoparse/gstmp1videoparse.c:
16337           * gst/mpeg2sub/gstmpeg2subt.c:
16338           * gst/mpegaudioparse/gstmpegaudioparse.c:
16339           * gst/multifilesink/gstmultifilesink.c:
16340           * gst/overlay/gstoverlay.c:
16341           * gst/passthrough/gstpassthrough.c:
16342           * gst/playondemand/gstplayondemand.c:
16343           * gst/qtdemux/qtdemux.c:
16344           * gst/rtjpeg/gstrtjpegdec.c:
16345           * gst/rtjpeg/gstrtjpegenc.c:
16346           * gst/smooth/gstsmooth.c:
16347           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
16348           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
16349           * gst/videocrop/gstvideocrop.c:
16350           * gst/videodrop/gstvideodrop.c:
16351           * gst/virtualdub/gstxsharpen.c:
16352           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
16353           * gst/y4m/gsty4mencode.c:
16354           Unify the long descriptions in the plugin details (#337263).
16355
16356 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
16357
16358         * gst-plugins-ugly.spec.in:
16359           fix version numbering
16360           Original commit message from CVS:
16361           fix version numbering
16362
16363 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
16364
16365         * common:
16366         * gst-plugins-ugly.spec.in:
16367           add dvdsub plugin to spec
16368           Original commit message from CVS:
16369           add dvdsub plugin to spec
16370
16371 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16372
16373           docs/plugins/: add siddec
16374           Original commit message from CVS:
16375           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16376           * docs/plugins/inspect/plugin-siddec.xml:
16377           add siddec
16378           * ext/dvdnav/dvdnavsrc.c:
16379           doc fixes
16380
16381 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16382
16383         * common:
16384         * configure.ac:
16385         * ext/sidplay/Makefile.am:
16386           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16387           Original commit message from CVS:
16388           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16389
16390 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16391
16392         * docs/plugins/.gitignore:
16393         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16394           ignore more
16395           Original commit message from CVS:
16396           ignore more
16397
16398 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16399
16400         * common:
16401         * docs/plugins/inspect/plugin-a52dec.xml:
16402         * docs/plugins/inspect/plugin-amrnb.xml:
16403         * docs/plugins/inspect/plugin-asf.xml:
16404         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16405         * docs/plugins/inspect/plugin-dvdread.xml:
16406         * docs/plugins/inspect/plugin-dvdsub.xml:
16407         * docs/plugins/inspect/plugin-iec958.xml:
16408         * docs/plugins/inspect/plugin-lame.xml:
16409         * docs/plugins/inspect/plugin-mad.xml:
16410         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16411         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16412         * docs/plugins/inspect/plugin-mpegstream.xml:
16413         * docs/plugins/inspect/plugin-rmdemux.xml:
16414           update plugin inspect files
16415           Original commit message from CVS:
16416           update plugin inspect files
16417
16418 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16419
16420         * gst/mpegaudioparse/gstxingmux.c:
16421           rework build; add translations for v4l2
16422           Original commit message from CVS:
16423           rework build; add translations for v4l2
16424
16425 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16426
16427           configure.ac: rework similarly to other modules
16428           Original commit message from CVS:
16429           * configure.ac:
16430           rework similarly to other modules
16431           * ext/a52dec/gsta52dec.c:
16432           * ext/amrnb/amrnb.c:
16433           * ext/dvdnav/dvdnavsrc.c:
16434           * ext/dvdread/dvdreadsrc.c:
16435           * ext/lame/gstlame.c:
16436           * ext/mad/gstid3tag.c:
16437           * ext/mpeg2dec/gstmpeg2dec.c:
16438           * ext/sidplay/gstsiddec.cc:
16439           * gst/asfdemux/gstasf.c:
16440           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16441           * gst/dvdsub/gstdvdsubdec.c:
16442           * gst/iec958/ac3iec.c:
16443           * gst/mpegaudioparse/gstmpegaudioparse.c:
16444           * gst/mpegstream/gstmpegstream.c:
16445           * gst/realmedia/rmdemux.c: (plugin_init):
16446           use the correct defines
16447
16448 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16449
16450         * common:
16451         * docs/.gitignore:
16452         * docs/plugins/.gitignore:
16453           ignore more
16454           Original commit message from CVS:
16455           ignore more
16456
16457 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16458
16459         * ChangeLog:
16460         * common:
16461         * configure.ac:
16462           back to HEAD
16463           Original commit message from CVS:
16464           back to HEAD
16465
16466 === release 0.10.3 ===
16467
16468 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16469
16470         * ChangeLog:
16471         * NEWS:
16472         * RELEASE:
16473         * configure.ac:
16474         * docs/plugins/gst-plugins-ugly-plugins.signals:
16475         * docs/plugins/inspect/plugin-amrnb.xml:
16476         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16477         * docs/plugins/inspect/plugin-iec958.xml:
16478         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16479         * docs/plugins/inspect/plugin-rmdemux.xml:
16480           releasing 0.10.3
16481           Original commit message from CVS:
16482           releasing 0.10.3
16483
16484 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
16485
16486           better/unified long descriptions
16487           Original commit message from CVS:
16488           * ext/aalib/gstaasink.c:
16489           * ext/annodex/gstcmmldec.c:
16490           * ext/annodex/gstcmmlenc.c:
16491           * ext/cairo/gsttextoverlay.c:
16492           * ext/cairo/gsttimeoverlay.c:
16493           * ext/cdio/gstcdiocddasrc.c:
16494           * ext/dv/gstdvdec.c:
16495           * ext/esd/esdmon.c:
16496           * ext/esd/esdsink.c:
16497           * ext/flac/gstflacdec.c:
16498           * ext/flac/gstflacenc.c:
16499           * ext/flac/gstflactag.c:
16500           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
16501           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
16502           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
16503           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
16504           * ext/gdk_pixbuf/gstgdkpixbuf.c:
16505           * ext/gdk_pixbuf/pixbufscale.c:
16506           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
16507           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
16508           * ext/jpeg/gstjpegdec.c:
16509           * ext/jpeg/gstjpegenc.c:
16510           * ext/jpeg/gstsmokedec.c:
16511           * ext/jpeg/gstsmokeenc.c:
16512           * ext/libcaca/gstcacasink.c:
16513           * ext/libmng/gstmngdec.c:
16514           * ext/libmng/gstmngenc.c:
16515           * ext/libpng/gstpngdec.c:
16516           * ext/libpng/gstpngenc.c:
16517           * ext/mikmod/gstmikmod.c:
16518           * ext/raw1394/gstdv1394src.c:
16519           * ext/shout2/gstshout2.c:
16520           * ext/speex/gstspeexdec.c:
16521           * ext/speex/gstspeexenc.c:
16522           * gst/alpha/gstalpha.c:
16523           * gst/alpha/gstalphacolor.c:
16524           * gst/auparse/gstauparse.c:
16525           * gst/autodetect/gstautoaudiosink.c:
16526           (gst_auto_audio_sink_base_init):
16527           * gst/autodetect/gstautovideosink.c:
16528           (gst_auto_video_sink_base_init):
16529           * gst/avi/gstavimux.c: (gst_avimux_base_init):
16530           * gst/cutter/gstcutter.c:
16531           * gst/debug/breakmydata.c:
16532           * gst/debug/efence.c:
16533           * gst/debug/gstnavigationtest.c:
16534           * gst/debug/negotiation.c:
16535           * gst/debug/progressreport.c:
16536           * gst/debug/testplugin.c:
16537           * gst/effectv/gstaging.c:
16538           * gst/effectv/gstdice.c:
16539           * gst/effectv/gstedge.c:
16540           * gst/effectv/gstquark.c:
16541           * gst/effectv/gstrev.c:
16542           * gst/effectv/gstvertigo.c:
16543           * gst/effectv/gstwarp.c:
16544           * gst/flx/gstflxdec.c:
16545           * gst/goom/gstgoom.c:
16546           * gst/interleave/deinterleave.c:
16547           * gst/interleave/interleave.c:
16548           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16549           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16550           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16551           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16552           * gst/level/gstlevel.c:
16553           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16554           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16555           * gst/median/gstmedian.c:
16556           * gst/monoscope/gstmonoscope.c:
16557           * gst/multipart/multipartdemux.c:
16558           * gst/multipart/multipartmux.c:
16559           * gst/oldcore/gstmd5sink.c:
16560           * gst/oldcore/gstmultifilesrc.c:
16561           * gst/oldcore/gstpipefilter.c:
16562           * gst/oldcore/gstshaper.c:
16563           * gst/oldcore/gststatistics.c:
16564           * gst/rtp/gstasteriskh263.c:
16565           * gst/rtp/gstrtpL16depay.c:
16566           * gst/rtp/gstrtpL16pay.c:
16567           * gst/rtp/gstrtpamrdepay.c:
16568           * gst/rtp/gstrtpamrpay.c:
16569           * gst/rtp/gstrtpdepay.c:
16570           * gst/rtp/gstrtpgsmpay.c:
16571           * gst/rtp/gstrtph263pay.c:
16572           * gst/rtp/gstrtph263pdepay.c:
16573           * gst/rtp/gstrtph263ppay.c:
16574           * gst/rtp/gstrtpmp4gpay.c:
16575           * gst/rtp/gstrtpmp4vdepay.c:
16576           * gst/rtp/gstrtpmp4vpay.c:
16577           * gst/rtp/gstrtpmpadepay.c:
16578           * gst/rtp/gstrtpmpapay.c:
16579           * gst/rtp/gstrtppcmadepay.c:
16580           * gst/rtp/gstrtppcmapay.c:
16581           * gst/rtp/gstrtppcmudepay.c:
16582           * gst/rtp/gstrtppcmupay.c:
16583           * gst/rtp/gstrtpspeexdepay.c:
16584           * gst/rtp/gstrtpspeexpay.c:
16585           * gst/rtsp/gstrtpdec.c:
16586           * gst/smpte/gstsmpte.c:
16587           * gst/videobox/gstvideobox.c:
16588           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
16589           * gst/videofilter/gstvideobalance.c:
16590           * gst/videofilter/gstvideoflip.c:
16591           * gst/videofilter/gstvideotemplate.c:
16592           (gst_videotemplate_base_init):
16593           * gst/videomixer/videomixer.c:
16594           * gst/wavenc/gstwavenc.c:
16595           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
16596           better/unified long descriptions
16597           Fixed #336602
16598           Some cleanups to auparse, don't send multiple newsegments.
16599
16600 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
16601
16602           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
16603           Original commit message from CVS:
16604           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
16605           Don't unref event unconditionally after giving away ownership
16606           (gst_pad_push_event(), gst_pad_send_event() and
16607           gst_pad_event_default() take ownership of the event
16608           passed to them). Fixes warnings/crashes caused by
16609           navigation events.
16610
16611 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
16612
16613           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
16614           Original commit message from CVS:
16615           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16616           Don't ref NULL caps (private streams have NULL caps) (#336387);
16617           also, no need to set caps on the same buffer twice.
16618
16619 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
16620
16621           gst/mpegstream/: Don't leak element and pad names in error messages, use
16622           Original commit message from CVS:
16623           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
16624           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
16625           (gst_dvd_demux_get_subpicture_stream):
16626           * gst/mpegstream/gstmpegdemux.c:
16627           (gst_mpeg_demux_sync_stream_to_time):
16628           Don't leak element and pad names in error messages, use
16629           GST_DEBUG_PAD_NAME instead. Add some more debug code.
16630
16631 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
16632
16633           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
16634           Original commit message from CVS:
16635           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16636           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
16637           Name the structure in the custom event with the
16638           language codes for the audio and subtitle streams
16639           actually like dvddemux expects it to be named.
16640           Set caps on source pad and outgoing buffers.
16641
16642 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
16643
16644           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
16645           Original commit message from CVS:
16646           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
16647           (gst_lame_get_property), (gst_lame_setup):
16648           * ext/lame/gstlame.h:
16649           Make xingheader property non-functional, it's broken anyway
16650           after all (use xingmux instead).
16651
16652 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
16653
16654           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
16655           Original commit message from CVS:
16656           * ext/lame/gstlame.c: (gst_lame_sink_event):
16657           On EOS, flush encoder and send remaining data. Fix
16658           return value handling in sink event function.
16659
16660 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
16661
16662           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
16663           Original commit message from CVS:
16664           Patch by: Jürg Billeter  <j at bitron dot ch>
16665           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
16666           Fix wrong check for started flag when setting the 'device' property.
16667           We want to allow it when the source is NOT started yet and ignore it
16668           when the source is running.
16669
16670 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
16671
16672           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
16673           Original commit message from CVS:
16674           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
16675           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16676           (gst_asf_demux_process_chunk):
16677           * gst/asfdemux/gstasfdemux.h:
16678           Subtract first timestamp from timestamps, so that
16679           stream starts from 0; makes live streams that don't
16680           start at 0 work again (fixes #317310, #336097).
16681
16682 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
16683
16684           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16685           Original commit message from CVS:
16686           Patch by: Christian Kirbach
16687           * configure.ac:
16688           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16689           -good. Fixes build on some systems (#331838).
16690
16691 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
16692
16693           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
16694           Original commit message from CVS:
16695           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16696           (gst_rmdemux_parse_cont):
16697           Extract more tags and also post codec name tag on the
16698           bus so this shows up in totem and nautilus.
16699
16700 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
16701
16702           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
16703           Original commit message from CVS:
16704           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16705           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
16706           Extra data usually goes into the caps as 'codec_data', not
16707           as first buffer into the stream.
16708           Need to byte swap AC3 content in realmedia files for some
16709           reason (fixes #331588).
16710
16711 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
16712
16713           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
16714           Original commit message from CVS:
16715           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16716           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
16717           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
16718           When operating in pull mode, post an error message on the
16719           bus when all source pads are unlinked or some other fatal
16720           error occured (#323023). Regrade some recurring debug messages
16721           to LOG level. Convert c++-style comments into C-style ones.
16722
16723 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
16724
16725           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
16726           Original commit message from CVS:
16727           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
16728           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16729           (gst_rmdemux_all_source_pads_unlinked),
16730           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
16731           (gst_rmdemux_parse_packet):
16732           * gst/realmedia/rmdemux.h:
16733           Handle unlinked source pads properly and stop if all source pads
16734           are unlinked (#323023).
16735
16736 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
16737
16738           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
16739           Original commit message from CVS:
16740           Patch by: Michal Benes <michal dot benes at xeris dot cz>
16741           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
16742           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
16743           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
16744           * gst/mpegstream/gstmpegdemux.h:
16745           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
16746           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
16747           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
16748           situation really happens when grabbing DVB streams. Current
16749           mpegdemuxer can not handle this situation correctly and it
16750           restarts counting gstreamer timestamps from zero.
16751           Fixes #326598.
16752
16753 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
16754
16755           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
16756           Original commit message from CVS:
16757           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
16758           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
16759           * ext/a52dec/gsta52dec.h:
16760           Fix #334550: failure to play raw AC3 files due to segment problems.
16761
16762 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
16763
16764           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
16765           Original commit message from CVS:
16766           Patch by: Christophe Fergeau  <teuf gnome org>
16767           * ext/lame/gstlame.c: (gst_lame_release_memory),
16768           (gst_lame_finalize), (gst_lame_class_init),
16769           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
16770           (gst_lame_change_state):
16771           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
16772
16773 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
16774
16775           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
16776           Original commit message from CVS:
16777           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
16778           (gst_mad_sink_event), (gst_mad_change_state):
16779           Include AUDIO_CODEC tag with tags posted if input is not
16780           framed (#334258). Use _scale() util functions in more places.
16781
16782 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
16783
16784           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
16785           Original commit message from CVS:
16786           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
16787           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16788           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
16789           property as BROKEN (see
16790           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
16791           explanation why it's broken).
16792
16793 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
16794
16795           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
16796           Original commit message from CVS:
16797           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
16798           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16799           * configure.ac:
16800           * gst/xingheader/Makefile.am:
16801           * gst/xingheader/gstxingmux.c:
16802           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
16803           to MP3 files (this allows decoder to figure out the length of VBR
16804           files)
16805
16806 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
16807
16808           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16809           Original commit message from CVS:
16810           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
16811           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16812           tag (#333683, patch by: Alex Lancaster).
16813
16814 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
16815
16816           ext/amrnb/: Further fancyfication.
16817           Original commit message from CVS:
16818           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
16819           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
16820           (gst_amrnbdec_state_change):
16821           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
16822           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
16823           (gst_amrnbenc_state_change):
16824           * ext/amrnb/amrnbenc.h:
16825           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16826           (gst_amrnbparse_query):
16827           Further fancyfication.
16828           Use _take to get writable data from the adapter.
16829           Precalc packet duration.
16830           Handle disconts.
16831           Forward _push to upstream.
16832           Post error messages when something goes wrong.
16833           Remove old code in amrnbparse.
16834           Don't ignore query results from upstream.
16835
16836 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
16837
16838           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
16839           Original commit message from CVS:
16840           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16841           The AMR encoder writes into the audio buffers it processes, so
16842           use gst_buffer_make_writable() on buffers we might (they go through
16843           an adapter, so there can be copying going on later anyway) be
16844           encoding.
16845
16846 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
16847
16848           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
16849           Original commit message from CVS:
16850           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
16851           (gst_mpeg_parse_handle_src_query):
16852           Declare variables at the beginning of a block and make
16853           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
16854
16855 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
16856
16857           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
16858           Original commit message from CVS:
16859           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
16860           Read packet size, sequence and padsize in right order again
16861           (fixes #332796; patch by: Fabrizio Gennari).
16862
16863 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
16864
16865           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16866           Original commit message from CVS:
16867           * gst/iec958/ac3iec.c:
16868           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16869
16870 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16871
16872           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
16873           Original commit message from CVS:
16874           * configure.ac:
16875           Make the id3tag and mad checks check for both a header and the
16876           appropriate library if the pkg-config is missing. (Closes #331842)
16877           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
16878           do the same for the plugins themselves.
16879
16880 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
16881
16882           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
16883           Original commit message from CVS:
16884           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16885           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16886           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
16887           * ext/mpeg2dec/gstmpeg2dec.h:
16888           Don't treat STATE_INVALID as fatal error; throw an error
16889           only after five consecutive decoding errors. Makes decoding
16890           mpeg streams more robust and fixes playback of joined clips
16891           (#300682).
16892
16893 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
16894
16895           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
16896           Original commit message from CVS:
16897           * ext/dvdnav/dvdnavsrc.h:
16898           Oops. forgot to add this one.
16899
16900 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
16901
16902           ext/Makefile.am: Fix dist-check.
16903           Original commit message from CVS:
16904           2006-02-26  Julien MOUTTE  <julien@moutte.net>
16905           * ext/Makefile.am: Fix dist-check.
16906
16907 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
16908
16909           configure.ac: Disable dvdnavsrc for now.
16910           Original commit message from CVS:
16911           * configure.ac:
16912           Disable dvdnavsrc for now.
16913
16914 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
16915
16916           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
16917           Original commit message from CVS:
16918           * configure.ac:
16919           * ext/Makefile.am:
16920           * ext/dvdnav/Makefile.am:
16921           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
16922           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
16923           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
16924           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
16925           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
16926           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
16927           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
16928           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
16929           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
16930           (gst_dvd_nav_src_make_dvd_event),
16931           (gst_dvd_nav_src_structure_set_uint64),
16932           (gst_dvd_nav_src_push_dvd_nav_packet_event),
16933           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
16934           (gst_dvd_nav_src_push_titlelang_event),
16935           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
16936           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
16937           (gst_dvd_nav_src_handle_navigation_event),
16938           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
16939           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
16940           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
16941           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
16942           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
16943           (gst_dvd_nav_src_do_init), (plugin_init):
16944           dvdnavsrc ported to 0.10, for the most part at least. Not quite
16945           ready for prime time yet though.
16946
16947 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
16948
16949           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
16950           Original commit message from CVS:
16951           * ext/cdio/Makefile.am:
16952           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
16953           required for Cygwin, see #317048)
16954           * gst/rtp/gstasteriskh263.c:
16955           Cygwin has includes for both the unix network socket API
16956           and the windows API, but only one can be included, so fix
16957           includes to only use one or the other, prefering the unxi
16958           one (#317048).
16959
16960 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16961
16962           Port dvdsubdec to 0.10
16963           Original commit message from CVS:
16964           * configure.ac:
16965           * gst/dvdsub/Makefile.am:
16966           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
16967           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
16968           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
16969           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
16970           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
16971           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
16972           (gst_send_empty_fill), (gst_send_subtitle_frame),
16973           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
16974           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
16975           (plugin_init):
16976           * gst/dvdsub/gstdvdsubdec.h:
16977           Port dvdsubdec to 0.10
16978
16979 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16980
16981           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
16982           Original commit message from CVS:
16983           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
16984           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
16985           mpegdemux for MPEG-2 video streams.
16986
16987 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16988
16989           configure.ac: Bump nano back to CVS
16990           Original commit message from CVS:
16991           * configure.ac:
16992           Bump nano back to CVS
16993
16994 === release 0.10.2 ===
16995
16996 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16997
16998           configure.ac: releasing 0.10.2, "Season to Taste"
16999           Original commit message from CVS:
17000           * configure.ac:
17001           releasing 0.10.2, "Season to Taste"
17002
17003 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17004
17005           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
17006           Original commit message from CVS:
17007           * configure.ac:
17008           releasing 0.10.1.3 prelease for 0.10.2
17009
17010 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
17011
17012           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
17013           Original commit message from CVS:
17014           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17015           In sink event handler, release object lock again
17016           _before_ sending EOS event downstream (#313838).
17017
17018 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
17019
17020         * ChangeLog:
17021         * gst/asfdemux/gstasf.c:
17022           fix rank of asfdemux
17023           Original commit message from CVS:
17024           fix rank of asfdemux
17025
17026 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17027
17028           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
17029           Original commit message from CVS:
17030           * configure.ac:
17031           releasing 0.10.1.2 prelease for 0.10.2
17032
17033 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
17034
17035         * gst-plugins-ugly.spec.in:
17036           latest updates
17037           Original commit message from CVS:
17038           latest updates
17039
17040 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
17041
17042           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
17043           Original commit message from CVS:
17044           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
17045           (crop_copy_i422_buffer), (crop_buffer):
17046           When we need to crop the output buffer, make sure we
17047           create a buffer of the right size and respect the implicit
17048           striding used for I420 elsewhere in GStreamer (#331301).
17049
17050 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
17051
17052           ext/cdio/gstcdio.c: Init debug category (#331253).
17053           Original commit message from CVS:
17054           * ext/cdio/gstcdio.c: (plugin_init):
17055           Init debug category (#331253).
17056
17057 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
17058
17059           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
17060           Original commit message from CVS:
17061           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
17062           Do not error out on non-recognized streams. Ignore them and allow
17063           playback of the other streams.
17064
17065 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17066
17067           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
17068           Original commit message from CVS:
17069           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
17070           Add a small sanity check for LPCM reading.
17071
17072 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
17073
17074           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
17075           Original commit message from CVS:
17076           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
17077           Take into account the file properties preroll value for
17078           timestamping/newsegment. It's weird this value was commented out.
17079
17080 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
17081
17082           gst/asfdemux/Makefile.am: More asf makefile fixing.
17083           Original commit message from CVS:
17084           * gst/asfdemux/Makefile.am:
17085           More asf makefile fixing.
17086
17087 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
17088
17089           ext/lame/gstlame.c: Fix up lame a bit.
17090           Original commit message from CVS:
17091           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
17092           (gst_lame_change_state):
17093           Fix up lame a bit.
17094           Apply patch #319782 by Gautier Portet.
17095
17096 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
17097
17098           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
17099           Original commit message from CVS:
17100           * gst/asfdemux/Makefile.am:
17101           But we do need to link against the riff libraryr.
17102
17103 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
17104
17105           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
17106           Original commit message from CVS:
17107           * gst/asfdemux/Makefile.am:
17108           We don't want asfmux.c yet.
17109
17110 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
17111
17112           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
17113           Original commit message from CVS:
17114           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
17115           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
17116           (gst_mad_change_state):
17117           Port fixes for bugs 314771, 308772, 140237, and 302625
17118           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
17119           Use GST_EVENT_FLUSH_STOP to clear data from the current input
17120           buffer, to avoid using it for any future decoding.
17121
17122 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
17123
17124           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
17125           Original commit message from CVS:
17126           * configure.ac:
17127           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
17128           (gst_asf_get_guid_nick):
17129           * gst/asfdemux/asfheaders.h:
17130           * gst/asfdemux/gstasf.c: (plugin_init):
17131           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
17132           (gst_asf_demux_class_init), (gst_asf_demux_init),
17133           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17134           (gst_asf_demux_handle_src_event),
17135           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
17136           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
17137           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
17138           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
17139           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
17140           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
17141           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
17142           (gst_asf_demux_get_bitrate_record),
17143           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
17144           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
17145           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
17146           (gst_asf_demux_get_obj_data_correction),
17147           (gst_asf_demux_get_stream_audio),
17148           (gst_asf_demux_get_stream_correction),
17149           (gst_asf_demux_get_stream_video),
17150           (gst_asf_demux_get_stream_video_format),
17151           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
17152           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17153           (gst_asf_demux_process_stream),
17154           (gst_asf_demux_get_gst_tag_from_tag_name),
17155           (gst_asf_demux_commit_taglist),
17156           (gst_asf_demux_process_ext_content_desc),
17157           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
17158           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
17159           (gst_asf_demux_process_comment),
17160           (gst_asf_demux_process_bitrate_props_object),
17161           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
17162           (gst_asf_demux_descramble_segment),
17163           (gst_asf_demux_element_send_event),
17164           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17165           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
17166           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
17167           (gst_asf_demux_get_src_query_types),
17168           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
17169           * gst/asfdemux/gstasfdemux.h:
17170           asfdemux ported to 0.10. Does still need a bit of work (seems like
17171           there's something funky going on when timestamping video frames).
17172           The seeking code is likely to make Wim cry, but hey, at least it
17173           compiles.
17174
17175 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
17176
17177           ext/amrnb/amrnbdec.c: Some more comments.
17178           Original commit message from CVS:
17179           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
17180           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
17181           Some more comments.
17182           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
17183           Applied patch from Fabrizio Gennari, fixes #330844.
17184
17185 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
17186
17187           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
17188           Original commit message from CVS:
17189           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17190           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
17191           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
17192           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
17193           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
17194           * ext/dvdread/dvdreadsrc.h:
17195           Let's try to play the title the user set via the URI handler or
17196           via properties instead of always playing the first title. Also,
17197           Also, count title/chapter/angle number in URI and properties
17198           from 1 rather than 0.
17199
17200 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17201
17202           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
17203           Original commit message from CVS:
17204           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17205           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
17206           (gst_dvd_read_src_do_duration_query):
17207           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
17208           otherwise GstBaseSrc will think we can operate pull_range based,
17209           which we don't really, and typefinding will fail miserably.
17210           Also, make seeking work somewhat (only works with flumpegdemux
17211           at the moment, mpegstream needs fixing for that first).
17212
17213 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
17214
17215           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
17216           Original commit message from CVS:
17217           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17218           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
17219           Only allocate buffer once we know exactly how much we need,
17220           rather than gratuitously allocating 2MB-buffers all the time
17221           even if we usually need much less than that. Also, demote
17222           a debug message from DEBUG to LOG level.
17223
17224 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17225
17226           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
17227           Original commit message from CVS:
17228           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17229           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
17230           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
17231           (gst_dvd_read_src_do_position_query):
17232           Add some more debugging and fix duration query in BYTES.
17233
17234 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
17235
17236           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
17237           Original commit message from CVS:
17238           * configure.ac:
17239           * ext/Makefile.am:
17240           * ext/dvdread/Makefile.am:
17241           * ext/dvdread/dvdreadsrc.c:
17242           * ext/dvdread/dvdreadsrc.h:
17243           Half-baked port to 0.10. Needs some love
17244           in the seeking department, but at least
17245           it does something.
17246           * ext/dvdread/stream_labels.c:
17247           * ext/dvdread/stream_labels.h:
17248           Remove these (we use ISO-639 language codes internally; applications
17249           that want to translate those into language names for display to the
17250           user should rely on the iso-codes package for that).
17251
17252 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
17253
17254           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
17255           Original commit message from CVS:
17256           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
17257           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
17258           (gst_amrnbdec_state_change):
17259           * ext/amrnb/amrnbdec.h:
17260           Fix amrnbdec, handle events, take copy from adapter since the decoder
17261           apparently writes in the source data.
17262           Use some _scale_int, and precalc duration.
17263           Fix some leaks, post ERROR messages.
17264
17265 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
17266
17267           docs/plugins/: Add cdio plugin to docs.
17268           Original commit message from CVS:
17269           * docs/plugins/Makefile.am:
17270           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
17271           * docs/plugins/gst-plugins-good-plugins-sections.txt:
17272           * docs/plugins/inspect/plugin-cdio.xml:
17273           Add cdio plugin to docs.
17274           * ext/cdio/gstcdiocddasrc.c:
17275           Add gtk-doc blurb.
17276           * ext/cdio/gstcdio.c:
17277           The plugin is called 'cdio' not 'cddio'.
17278
17279 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
17280
17281           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
17282           Original commit message from CVS:
17283           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17284           One source pad not being linked is not an error condition when we're
17285           still parsing the header. In this case (e.g. where we don't have a
17286           suitable decoder installed) just pretend everything is fine, so that
17287           the demuxer will actually go on to signal no-more-pads when done
17288           parsing the header, otherwise  decodebin/playbin will never post the
17289           appropriate error message if decoders are not available.
17290
17291 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
17292
17293         * ChangeLog:
17294         * common:
17295         * ext/mad/gstid3tag.c:
17296         * gst/realmedia/rmdemux.c:
17297           Just make it compile with --disable-gst-debug.
17298           Original commit message from CVS:
17299           Just make it compile with --disable-gst-debug.
17300
17301 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
17302
17303           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
17304           Original commit message from CVS:
17305           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
17306           (gst_mad_check_caps_reset), (gst_mad_chain):
17307           Merge patch from Radoslaw Szkodzinski (bug 326734)
17308
17309 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17310
17311           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
17312           Original commit message from CVS:
17313           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
17314           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
17315           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
17316           (gst_id3_tag_chain):
17317           fixing Gdate handling
17318           enabling mux/demux mode switching
17319           adding better debug output
17320
17321 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17322
17323           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...
17324           Original commit message from CVS:
17325           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
17326           If we haven't set caps on a source pad yet, the caps on the
17327           pad are NULL, not un-fixed. Set caps on outgoing buffers.
17328
17329 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
17330
17331           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
17332           Original commit message from CVS:
17333           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
17334           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
17335           * ext/lame/gstlame.h:
17336           Contrary to what the const char in the lame API might suggest,
17337           lame expects us to keep the strings we pass to id3tag_set_foo()
17338           around; it doesn't free them either though, so we have to store
17339           them somewhere and free them later when we can be sure lame
17340           doesn't need them any longer.
17341
17342 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
17343
17344           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...
17345           Original commit message from CVS:
17346           * ext/lame/gstlame.c: (add_one_tag):
17347           Fix handling of GST_TAG_DATE (#311679), don't pass an
17348           uninitialised string pointer to lame if we don't know
17349           how to handle the tag type, and fix minor memory leak.
17350
17351 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17352
17353           ext/mad/gstmad.c: Fix debug message.
17354           Original commit message from CVS:
17355           * ext/mad/gstmad.c: (gst_mad_chain):
17356           Fix debug message.
17357
17358 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17359
17360           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
17361           Original commit message from CVS:
17362           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
17363           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17364           Erase spurious call to gst_segment_set_newsegment.
17365           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
17366           the superclass method when handling NEWSEGMENT events.
17367           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
17368           and dvd-audio-restart event handling. There are currently less
17369           hackish ways of handling the sparse audio stream problem.
17370
17371 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17372
17373           fix up error domains, error strings, and use of translation
17374           Original commit message from CVS:
17375           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
17376           * ext/dvdnav/dvdnavsrc.c: (if):
17377           * ext/dvdread/stream_labels.c:
17378           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
17379           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
17380           fix up error domains, error strings, and use of translation
17381           * po/POTFILES.in:
17382           fix up this file, even though none of them are actually marked
17383           for build yet.
17384
17385 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17386
17387           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
17388           Original commit message from CVS:
17389           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
17390           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17391           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17392           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
17393           (gst_mpeg_parse_change_state):
17394           Make timestamp adjustment somewhat milder. Actual timestamps are
17395           now sent unmodified unless an actual gap is found in the
17396           stream. This should fix time display when playing most MPEG
17397           files.
17398
17399 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
17400
17401           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
17402           Original commit message from CVS:
17403           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
17404           * ext/cdio/gstcdio.h:
17405           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
17406           Fix build for libcdio versions >= 76; give slightly lower rank
17407           than cdparanoia.
17408
17409 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
17410
17411           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
17412           Original commit message from CVS:
17413           * configure.ac:
17414           * ext/Makefile.am:
17415           * ext/cdio/Makefile.am:
17416           * ext/cdio/gstcdio.c:
17417           * ext/cdio/gstcdio.h:
17418           * ext/cdio/gstcdiocddasrc.c:
17419           * ext/cdio/gstcdiocddasrc.h:
17420           Port libcdio cdda source, formerly known as cddasrc, now known as
17421           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
17422           but that's not tested (fixes #317658).
17423
17424 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
17425
17426           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
17427           Original commit message from CVS:
17428           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17429           tss tss... always set caps on outgoing buffer.
17430
17431 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
17432
17433         * gst-plugins-ugly.spec.in:
17434           update spec file
17435           Original commit message from CVS:
17436           update spec file
17437
17438 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17439
17440         * ChangeLog:
17441         * configure.ac:
17442           back to HEAD
17443           Original commit message from CVS:
17444           back to HEAD
17445
17446 === release 0.10.1 ===
17447
17448 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17449
17450         * ChangeLog:
17451         * NEWS:
17452         * RELEASE:
17453         * configure.ac:
17454         * docs/plugins/gst-plugins-ugly-plugins.args:
17455         * docs/plugins/inspect/plugin-a52dec.xml:
17456         * docs/plugins/inspect/plugin-amrnb.xml:
17457         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17458         * docs/plugins/inspect/plugin-iec958.xml:
17459         * docs/plugins/inspect/plugin-lame.xml:
17460         * docs/plugins/inspect/plugin-mad.xml:
17461         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17462         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17463         * docs/plugins/inspect/plugin-rmdemux.xml:
17464           releasing 0.10.1
17465           Original commit message from CVS:
17466           releasing 0.10.1
17467
17468 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17469
17470         * ChangeLog:
17471         * configure.ac:
17472           prerelease
17473           Original commit message from CVS:
17474           prerelease
17475
17476 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
17477
17478           Pass unhandled queries upstream (useful e.g. for SEEKING query)
17479           Original commit message from CVS:
17480           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
17481           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
17482           * ext/mad/gstmad.c: (gst_mad_src_query):
17483           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
17484           * ext/sidplay/gstsiddec.cc:
17485           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
17486           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
17487           Pass unhandled queries upstream (useful e.g. for SEEKING query)
17488           (fixes #325652; based on patch by: Philippe); make rmdemux return
17489           FALSE for position queries, instead of setting -1 as value and
17490           returning TRUE.
17491
17492 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17493
17494           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17495           Original commit message from CVS:
17496           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
17497           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17498           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
17499           rewrite timestamps in the case segments are being set from
17500           upstream, but use timestamps unmodified. Also send proper position
17501           values. This allows for correct time display and makes queries
17502           work in sink elements.
17503           * gst/mpegstream/gstdvddemux.h:
17504           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17505           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
17506           Rename flush_filter to segment_filter, which is better represents
17507           what the arreibute does.
17508           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
17509           Activate segment filtering when a timestamp discontinuity is seen.
17510
17511 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
17512
17513           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...
17514           Original commit message from CVS:
17515           * ext/mad/gstmad.c: (gst_mad_chain):
17516           Don't forget that we need to send out a newsegment event after a
17517           restart even if we don't have enough data to decode a frame right
17518           now.
17519
17520 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17521
17522           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
17523           Original commit message from CVS:
17524           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
17525           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17526           Use the new "audio-shutdown" and "audio-restart" DVD events
17527           instead of the "spu-still-frame" event to shutdown and restart
17528           the audio pipeline.
17529           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
17530           Check for cases where the segment-based adjustment calculation
17531           would produce negative values (which result in an overflow) and
17532           return GST_CLOCK_TIME_NONE instead.
17533           * gst/mpegstream/gstdvddemux.h:
17534           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17535           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
17536           Add a mechanism to discard audio buffers with timestamps outside
17537           the currently set segment. This was causing (sometimes serious)
17538           synchronization problems after seeking in DVDs with LPCM audio,
17539           since VOBUs usually contain audio material that lies outside the
17540           timestamp range specified by the header.
17541
17542 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17543
17544           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
17545           Original commit message from CVS:
17546           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
17547           Remove lingering reference to GstID3Demux
17548           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
17549           Don't output debug saying padding streams are unknown type,
17550           because they're not
17551
17552 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17553
17554           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17555           Original commit message from CVS:
17556           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
17557           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17558           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
17559           LPCM.
17560           * gstmpegdemux.h:
17561           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
17562           (gst_mpeg_demux_get_audio_stream):
17563           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
17564           (gst_dvd_demux_get_audio_stream)
17565           (gst_dvd_demux_get_subpicture_stream)
17566           (gst_dvd_demux_send_subbuffer):
17567           Send current* pad buffers with appropriate caps.
17568
17569 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17570
17571           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17572           Original commit message from CVS:
17573           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
17574           * gst/iec958/ac3iec.h:
17575           * gst/iec958/ac3iec.c:
17576           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17577           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
17578           raw-audio property to ac3iec958 that allows setting the source pad
17579           caps to raw audio instead of audio/x-iec958. This makes it
17580           possible to use ac3iec958 together with the normal alsasink
17581           element to drive an external receiver that autodetects AC3
17582           content.
17583
17584 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
17585
17586           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17587           Original commit message from CVS:
17588           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
17589           (ac3iec_chain_dvd):
17590           * gst/iec958/ac3iec.h:
17591           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17592
17593 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
17594
17595           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
17596           Original commit message from CVS:
17597           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
17598           When getting a seek event, first check if the upstream element
17599           can handle it and only do our own seek stuff when it can't
17600           (should fix #322856).
17601
17602 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17603
17604           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
17605           Original commit message from CVS:
17606           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17607           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
17608           Really convert to BYTES format when we want to convert
17609           to bytes (use right variable; fixes #322856).
17610
17611 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17612
17613           Big mpegparse clean up, second round:
17614           Original commit message from CVS:
17615           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
17616           Big mpegparse clean up, second round:
17617           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17618           Send and EOS event down the audio pipeline when an still frame
17619           event arrives. This prevents the pipeline from locking when a
17620           still menu comes directly after a flush.
17621           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
17622           Don't send a newsegment in reset.
17623           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
17624           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
17625           Move the code of handle_newsegment to process_event. Send a
17626           NEWSEGMENT after FLUSH_STOP.
17627           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
17628           moving to PAUSED.
17629           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
17630           (gst_mpeg_demux_class_init): Don't override send_event.
17631           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17632           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
17633           (gst_mpeg_demux_reset):
17634           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
17635           attribute.
17636           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17637           Reset the mpegparse element after a flush.
17638           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
17639           Don't forward events.
17640           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17641           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17642           handle_newsegment is not a virtual method anymore.
17643           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
17644           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
17645           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
17646           rid of send_newsegment virtual method.
17647           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
17648           handle DVD events and call the superclass method for other event
17649           types.
17650           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
17651           override process_event anymore.
17652           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
17653           (gst_mpeg_parse_process_event): Move actual event processing to
17654           process event so that subclasses can properly override or extend
17655           it.
17656           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17657           Eliminate time parameter in process event.
17658           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17659           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
17660           (gst_mpeg_demux_send_subbuffer):
17661           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17662           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
17663           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
17664           adding the value of the adjust attribute.
17665           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
17666           rid of the adjust attribute. Now all timestamp adjustments are
17667           performed by mpegparse using the current segment.
17668           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17669           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
17670           on the adjust attribute for SCR values and the current segment.
17671           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
17672           adjust_ts virtual method to adjust timestamps for outgoing
17673           buffers.
17674           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
17675           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
17676           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17677           (gst_dvd_demux_handle_newsegment): Don't override
17678           handle_newsegment.
17679           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
17680           Check for DVD events in process_event instead of
17681           handle_dvd_event.
17682           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17683           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17684           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
17685           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
17686           (gst_mpeg_demux_send_event):
17687           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17688           (gst_dvd_demux_handle_dvd_event):
17689           Eliminate the time parameter in send_event.
17690
17691 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17692
17693           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
17694           Original commit message from CVS:
17695           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
17696           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
17697           Fix typefinding in id3demux, and then remove it in favour
17698           of the new LGPL id3demux in gst-plugins-good
17699           * ext/mad/gstmad.c: (gst_mad_dispose):
17700           dispose can run more than once.
17701
17702 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17703
17704           gst/asfdemux/gstasfmux.c: change some char* into char[]
17705           Original commit message from CVS:
17706           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
17707           change some char* into char[]
17708
17709 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
17710
17711           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
17712           Original commit message from CVS:
17713           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17714           Remove memleak from unused GstRMDemuxStream
17715
17716 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
17717
17718           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
17719           Original commit message from CVS:
17720           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
17721           (gst_id3_tag_do_typefind):
17722           Use the correct function to free typefind factory list.
17723
17724 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
17725
17726           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
17727           Original commit message from CVS:
17728           * ext/mad/gstmad.c: (gst_mad_src_query):
17729           For position and duration queries in TIME format, try the peer
17730           first (might be a demuxer).
17731
17732 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17733
17734           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
17735           Original commit message from CVS:
17736           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
17737           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
17738           Properly handle non contiguous VOBUs by adding the segment accum
17739           field to the adjust value.
17740           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17741           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
17742           handle_newsegment to prevent sending actual newsegment events and
17743           use tiemstamp rewriting instead.
17744           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
17745           dvd-lang-codes.
17746           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17747           (gst_mpeg_parse_event):
17748           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17749           Add a new parameter to handle_newsegment to allow controlling
17750           whether newsegment events are forwarded or not.
17751           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17752           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17753           (gst_dvd_demux_reset):
17754           last_end_ptm and discont_time aren't necessary anymore, since
17755           timestamp adjustment is now replaced by newsegment events.
17756           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
17757           timestamps.
17758           * gst/mpegstream/gstdvddemux.h:
17759           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17760           Don't handle dvd-nav-packet events anymore, since the are now
17761           replaced by standard newsegment events.
17762           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17763           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17764           (gst_dvd_demux_change_state):
17765           * gst/mpegstream/gstdvddemux.h:
17766           Get rid of the ignore_next_newmedia_discont hack.
17767           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17768           (gst_dvd_demux_handle_newsegment):
17769           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
17770           (gst_mpeg_demux_handle_newsegment): Don't override
17771           handle_newsegment anymore. It was only necessary to handle
17772           NEWMEDIA events.
17773           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17774           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
17775           (gst_dvd_demux_set_cur_subpicture):
17776           Reactivate handling of DVD events.
17777           * gst/mpegstream/gstmpegparse.c (normal_seek)
17778           (gst_mpeg_parse_handle_src_event)
17779           (gst_mpeg_parse_handle_src_query):
17780           First attempt at reenabling seek.
17781           * gst/mpegstream/gstmpegparse.h:
17782           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17783           (gst_mpeg_parse_update_streaminfo)
17784           (gst_mpeg_parse_get_rate)
17785           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
17786           (gst_mpeg_parse_handle_src_query):
17787           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
17788           Make queries work again.
17789           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17790           (gst_mpeg_parse_handle_newsegment)
17791           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
17792           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
17793           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17794           Get rid of the newsegment_pending attribute, and rely instead on
17795           proper timestamp adjustment.
17796           * gst/mpegstream/gstmpegparse.c
17797           (gst_mpeg_parse_get_src_event_masks): Erase.
17798           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
17799           Initialize fields before creating pads to prevent the pad creation
17800           callback from failing.
17801           (gst_mpeg_parse_reset): Initialize new fields, and change
17802           initialization order to match the order in the structure.
17803           (gst_mpeg_parse_handle_newsegment): Forward new segment events
17804           whenever possible, and update the current segment.
17805           (gst_mpeg_parse_send_newsegment): Update the current segment and
17806           pending_newsegment.
17807           (gst_mpeg_parse_pad_added): Use the current segment to send
17808           newsegment events to new pads.
17809           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
17810           and events. Properly update newsegment_pending.
17811           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
17812           New fields do_adjust and current_segment.
17813           * gst/mpegstream/gstmpegdemux.c:
17814           * gst/mpegstream/gstdvddemux.c:
17815           * gst/mpegstream/gstmpegparse.h:
17816           Rename handle_discont virtual method to handle_newsegment. Erase
17817           some (already commented out support) for old NEW_MEDIA events.
17818           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17819           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17820           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
17821           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
17822           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
17823           Erase the "pending_scr" field, and replace it by a slightly
17824           different handling of the current SCR. Document code blocks in
17825           parse_packhead and chain.
17826
17827 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
17828
17829           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
17830           Original commit message from CVS:
17831           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
17832           g_warning() are only for really fatal warnings. If we can't decode a
17833           tag, just ignore that tag and do a GST_WARNING.
17834
17835 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17836
17837         * ChangeLog:
17838         * ext/a52dec/gsta52dec.h:
17839         * ext/dvdread/dvdreadsrc.h:
17840         * ext/lame/gstlame.h:
17841         * ext/mad/gstid3tag.c:
17842         * ext/mad/gstmad.c:
17843         * ext/mad/gstmad.h:
17844         * ext/mpeg2dec/gstmpeg2dec.h:
17845         * ext/sidplay/gstsiddec.h:
17846         * gst/ac3parse/gstac3parse.c:
17847         * gst/ac3parse/gstac3parse.h:
17848         * gst/asfdemux/gstasfdemux.c:
17849         * gst/asfdemux/gstasfdemux.h:
17850         * gst/iec958/ac3iec.h:
17851         * gst/mpegaudioparse/gstmpegaudioparse.c:
17852         * gst/mpegaudioparse/gstmpegaudioparse.h:
17853         * gst/mpegstream/gstdvddemux.h:
17854         * gst/mpegstream/gstmpegclock.h:
17855         * gst/mpegstream/gstmpegdemux.h:
17856         * gst/mpegstream/gstmpegpacketize.h:
17857         * gst/mpegstream/gstmpegparse.c:
17858         * gst/mpegstream/gstmpegparse.h:
17859         * gst/mpegstream/gstrfc2250enc.c:
17860         * gst/mpegstream/gstrfc2250enc.h:
17861         * gst/realmedia/rmdemux.c:
17862         * gst/realmedia/rmdemux.h:
17863         * gst/synaesthesia/synaescope.c:
17864           expand tabs
17865           Original commit message from CVS:
17866           expand tabs
17867
17868 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17869
17870         * configure.ac:
17871           back to HEAD
17872           Original commit message from CVS:
17873           back to HEAD
17874
17875 === release 0.10.0 ===
17876
17877 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17878
17879         * ChangeLog:
17880         * NEWS:
17881         * RELEASE:
17882         * configure.ac:
17883         * docs/plugins/inspect/plugin-a52dec.xml:
17884         * docs/plugins/inspect/plugin-amrnb.xml:
17885         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17886         * docs/plugins/inspect/plugin-iec958.xml:
17887         * docs/plugins/inspect/plugin-lame.xml:
17888         * docs/plugins/inspect/plugin-mad.xml:
17889         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17890         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17891         * docs/plugins/inspect/plugin-rmdemux.xml:
17892           releasing 0.10.0
17893           Original commit message from CVS:
17894           releasing 0.10.0
17895
17896 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
17897
17898           Update for alloc_buffer changes.
17899           Original commit message from CVS:
17900           2005-12-05  Andy Wingo  <wingo@pobox.com>
17901           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
17902           * ext/mad/gstmad.c: (gst_mad_chain):
17903           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
17904           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17905           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
17906           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17907           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
17908
17909 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
17910
17911           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
17912           Original commit message from CVS:
17913           2005-12-05  Andy Wingo  <wingo@pobox.com>
17914           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
17915           id3demux and id3mux now. Fixes #323199.
17916
17917 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
17918
17919         * gst-plugins-ugly.spec.in:
17920           update spec file for latest changes
17921           Original commit message from CVS:
17922           update spec file for latest changes
17923
17924 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17925
17926           fix silly Makefile.am bug so they link correctly again
17927           Original commit message from CVS:
17928           * ext/amrnb/Makefile.am:
17929           * gst/realmedia/Makefile.am:
17930           fix silly Makefile.am bug so they link correctly again
17931
17932 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17933
17934         * configure.ac:
17935           back to HEAD
17936           Original commit message from CVS:
17937           back to HEAD
17938
17939 === release 0.9.7 ===
17940
17941 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17942
17943         * ChangeLog:
17944         * LICENSE:
17945         * NEWS:
17946         * PORTED_09:
17947         * RELEASE:
17948         * common:
17949         * configure.ac:
17950         * docs/plugins/gst-plugins-ugly-plugins.args:
17951         * docs/plugins/inspect/plugin-a52dec.xml:
17952         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17953         * docs/plugins/inspect/plugin-iec958.xml:
17954         * docs/plugins/inspect/plugin-lame.xml:
17955         * docs/plugins/inspect/plugin-mad.xml:
17956         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17957         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17958         * docs/plugins/inspect/plugin-rmdemux.xml:
17959         * docs/random/LICENSE:
17960         * docs/random/PORTED_09:
17961           releasing 0.9.7
17962           Original commit message from CVS:
17963           releasing 0.9.7
17964
17965 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17966
17967         * ChangeLog:
17968         * common:
17969         * ext/amrnb/Makefile.am:
17970         * gst/realmedia/Makefile.am:
17971           Don't know how these escaped my eye before.  Fix link flags.
17972           Original commit message from CVS:
17973           Don't know how these escaped my eye before.  Fix link flags.
17974
17975 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17976
17977         * common:
17978         * examples/Makefile.am:
17979         * examples/capsfilter/Makefile.am:
17980         * examples/capsfilter/capsfilter1.c:
17981         * examples/gob/Makefile.am:
17982         * examples/gob/gst-identity2.gob:
17983         * examples/gstplay/.gitignore:
17984         * examples/gstplay/Makefile.am:
17985         * examples/gstplay/player.c:
17986         * examples/indexing/.gitignore:
17987         * examples/indexing/Makefile.am:
17988         * examples/indexing/indexmpeg.c:
17989         * examples/level/Makefile.am:
17990         * examples/level/README:
17991         * examples/level/demo.c:
17992         * examples/level/plot.c:
17993         * examples/stats/Makefile.am:
17994         * examples/stats/mp2ogg.c:
17995         * examples/switch/.gitignore:
17996         * examples/switch/Makefile.am:
17997         * examples/switch/switcher.c:
17998           no examples
17999           Original commit message from CVS:
18000           no examples
18001
18002 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
18003
18004           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
18005           Original commit message from CVS:
18006           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18007           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
18008           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
18009           (gst_mpeg_parse_send_event):
18010           Ref events before sending them to multiple pads, after all
18011           gst_pad_send_event() takes ownership of events. Don't leak
18012           events that have not been handled (fixes #322745).
18013
18014 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18015
18016           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18017           Original commit message from CVS:
18018           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
18019           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18020           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
18021           from making timestamp adjustments. This will have to be re-added
18022           in some form in the near future, but in order to do that, some nav
18023           packet parsing will be necessary in mpegdemux.
18024           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18025           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18026           (g_value_set_int, gst_mpeg_parse_set_property)
18027           Get rid of do_adjust and use_adjust. Rename max_discont to
18028           max_src_gap.
18029           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
18030           -1, no adjustment is made.
18031           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
18032           Rename max_discont property to max_scr_gap. Erase "adjust"
18033           property.
18034           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
18035           override send_event anymore, base class does the job.
18036           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
18037           Base class now does most of the work.
18038           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
18039           Generalize to forwarding the event to all source pads in the
18040           element.
18041           * gst/mpegstream/gstmpegparse.h:
18042           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18043           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
18044           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
18045           (gst_mpeg_parse_set_property):
18046           Clock synchronization doesn't make sense anymore for a
18047           demultiplexer.
18048
18049 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
18050
18051           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
18052           Original commit message from CVS:
18053           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
18054           Don't treat normal EOS as a fatal error.
18055
18056 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
18057
18058           ext/mad/gstmad.c: Proper warning statements,
18059           Original commit message from CVS:
18060           * ext/mad/gstmad.c: (gst_mad_chain):
18061           Proper warning statements,
18062           Don't error if the src pad isn't linked when pushing.
18063           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
18064           Proper state_change, avoids borkage when going to READY
18065
18066 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18067
18068         * configure.ac:
18069         * gst-libs/Makefile.am:
18070         * gst-libs/README:
18071         * gst-libs/ext/.gitignore:
18072         * gst-libs/gst/media-info/.gitignore:
18073         * gst-libs/gst/play/.gitignore:
18074         * gst-libs/gst/play/play.h:
18075         * gst-libs/gst/play/play.vcproj:
18076           no need for an AS_LIBTOOL call
18077           Original commit message from CVS:
18078           no need for an AS_LIBTOOL call
18079
18080 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18081
18082         * Makefile.am:
18083         * common:
18084         * gst-plugins-ugly.spec.in:
18085           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
18086           Original commit message from CVS:
18087           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
18088
18089 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18090
18091           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
18092           Original commit message from CVS:
18093           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
18094           Prime libmpeg2's pumps with some null custom buffers
18095           to ensure it doesn't ask us to discard garbage later yay.
18096
18097 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18098
18099           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
18100           Original commit message from CVS:
18101           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
18102           Prime libmpeg2's pumps with some null custom buffers
18103           to ensure it ask us to discard garbage later yay.
18104
18105 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
18106
18107           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
18108           Original commit message from CVS:
18109           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
18110           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
18111           (gst_a52dec_chain_raw):
18112           * ext/a52dec/gsta52dec.h:
18113           Accept AC3 in audio/x-private1-ac3 format, which includes
18114           DVD-specific headers, as well as raw AC3, for compatibility with
18115           some demuxers.
18116
18117 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18118
18119           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
18120           Original commit message from CVS:
18121           * ext/mad/gstmad.c: (gst_mad_chain):
18122           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
18123           skip frame synthesis and consume input data as if we'd done the
18124           decode. Makes mad not error when the src pad is not connected.
18125           (#319784)
18126
18127 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18128
18129         * ChangeLog:
18130           Erase old CVS conflict line.
18131           Original commit message from CVS:
18132           Erase old CVS conflict line.
18133
18134 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18135
18136           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
18137           Original commit message from CVS:
18138           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
18139           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18140           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
18141           (gst_mpeg_parse_chain):
18142           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
18143           (gst_mpeg_demux_send_newsegment):
18144           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
18145           * gst/mpegstream/gstmpegparse.h:
18146           Rename send_discont method to send_newsegment and add parameters
18147           to handle actual segments. Adapt code all around to run with the
18148           new name and signature.
18149           * gst/mpegstream/gstmpegdemux.c:
18150           * gst/mpegstream/gstmpegparse.c:
18151           * gst/mpegstream/gstdvddemux.c:
18152           Convert to GST_BOILERPLATE.
18153
18154 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18155
18156         * configure.ac:
18157           fix AS_LIBTOOL call
18158           Original commit message from CVS:
18159           fix AS_LIBTOOL call
18160
18161 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18162
18163         * Makefile.am:
18164           add a torture target
18165           Original commit message from CVS:
18166           add a torture target
18167
18168 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18169
18170         * ChangeLog:
18171         * configure.ac:
18172           back to HEAD
18173           Original commit message from CVS:
18174           back to HEAD
18175
18176 === release 0.9.6 ===
18177
18178 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18179
18180         * ChangeLog:
18181         * NEWS:
18182         * RELEASE:
18183         * configure.ac:
18184         * docs/plugins/gst-plugins-ugly-plugins.args:
18185         * docs/plugins/gst-plugins-ugly-plugins.signals:
18186         * docs/plugins/inspect/plugin-a52dec.xml:
18187         * docs/plugins/inspect/plugin-amrnb.xml:
18188         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18189         * docs/plugins/inspect/plugin-iec958.xml:
18190         * docs/plugins/inspect/plugin-lame.xml:
18191         * docs/plugins/inspect/plugin-mad.xml:
18192         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18193         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18194         * docs/plugins/inspect/plugin-rmdemux.xml:
18195           releasing 0.9.6
18196           Original commit message from CVS:
18197           releasing 0.9.6
18198
18199 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
18200
18201           gst/realmedia/rmdemux.c: Fractional framerates.
18202           Original commit message from CVS:
18203           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
18204           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
18205           (find_seek_offset_bytes), (find_seek_offset_time),
18206           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
18207           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
18208           (gst_rmdemux_chain), (gst_rmdemux_send_event),
18209           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18210           (gst_rmdemux_parse_packet):
18211           Fractional framerates.
18212
18213 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18214
18215           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
18216           Original commit message from CVS:
18217           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
18218           (gst_mpeg2dec_negotiate_format), (handle_sequence),
18219           (gst_mpeg2dec_sink_event):
18220           * ext/mpeg2dec/gstmpeg2dec.h:
18221           Use fractional framerates
18222
18223 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
18224
18225           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
18226           Original commit message from CVS:
18227           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
18228           set_clock returns a boolean.
18229
18230 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
18231
18232           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
18233           Original commit message from CVS:
18234           * ext/mad/gstmad.c: (gst_mad_chain):
18235           Fix seeking even more by sending the newsegment event with the
18236           right parameters. Should fix querying in playbin/totem after
18237           a seek.
18238
18239 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
18240
18241           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
18242           Original commit message from CVS:
18243           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
18244           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
18245           Fix seeking in stand-alone mode. Fix nonexistant enum value
18246           introduced in previous commit. Improve debug messages here and
18247           there. Actually return a proper return value in the sink event
18248           handler.
18249
18250 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18251
18252         * ext/lame/gstlame.c:
18253           doh
18254           Original commit message from CVS:
18255           doh
18256
18257 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18258
18259         * ChangeLog:
18260         * ext/lame/gstlame.c:
18261         * ext/mad/gstmad.c:
18262         * ext/sidplay/gstsiddec.cc:
18263           fix up GValueEnum
18264           Original commit message from CVS:
18265           fix up GValueEnum
18266
18267 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
18268
18269         * ChangeLog:
18270         * ext/lame/gstlame.c:
18271         * ext/mad/gstid3tag.c:
18272         * ext/sidplay/gstsiddec.cc:
18273           Update for gst_tag_setter API changes.
18274           Original commit message from CVS:
18275           2005-11-22  Andy Wingo  <wingo@pobox.com>
18276           * Update for gst_tag_setter API changes.
18277
18278 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
18279
18280         * ChangeLog:
18281         * ext/a52dec/gsta52dec.c:
18282         * ext/mad/gstid3tag.c:
18283         * ext/mad/gstmad.c:
18284         * gst/mpegaudioparse/gstmpegaudioparse.c:
18285         * gst/mpegstream/gstdvddemux.c:
18286         * gst/mpegstream/gstmpegparse.c:
18287         * gst/realmedia/rmdemux.c:
18288           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
18289           Original commit message from CVS:
18290           2005-11-22  Andy Wingo  <wingo@pobox.com>
18291           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
18292           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
18293           * ext/mad/gstmad.c (gst_mad_chain)
18294           * gst/mpegaudioparse/gstmpegaudioparse.c
18295           (gst_mp3parse_sink_event)
18296           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18297           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
18298           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
18299           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
18300           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
18301
18302 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
18303
18304           ext/mad/Makefile.am: libgsttagedit => libgsttag
18305           Original commit message from CVS:
18306           * ext/mad/Makefile.am:
18307           libgsttagedit => libgsttag
18308
18309 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
18310
18311           ext/lame/gstlame.c: Don't take the stream lock
18312           Original commit message from CVS:
18313           * ext/lame/gstlame.c: (gst_lame_sink_event):
18314           Don't take the stream lock
18315
18316 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
18317
18318           ext/: Don't take the stream lock.
18319           Original commit message from CVS:
18320           2005-11-21  Andy Wingo  <wingo@pobox.com>
18321           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
18322           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
18323           * ext/mad/gstmad.c (gst_mad_sink_event):
18324           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
18325           stream lock.
18326           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
18327           stream lock changes.
18328
18329 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
18330
18331           *.*: Ran scripts/update-macros. Oh yes.
18332           Original commit message from CVS:
18333           2005-11-21  Andy Wingo  <wingo@pobox.com>
18334           * *.h:
18335           * *.c: Ran scripts/update-macros. Oh yes.
18336
18337 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
18338
18339           gst/mpegstream/: Filler events have beem removed for now.
18340           Original commit message from CVS:
18341           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
18342           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
18343           Filler events have beem removed for now.
18344
18345 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18346
18347           gst/: Update for GST_FOURCC_FORMAT API change.
18348           Original commit message from CVS:
18349           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
18350           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18351           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
18352           Update for GST_FOURCC_FORMAT API change.
18353
18354 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
18355
18356           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
18357           Original commit message from CVS:
18358           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18359           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18360           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18361           (gst_rmdemux_parse_packet):
18362           Modifications for disapearance of GST_PAD_IS_USABLE()
18363
18364 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
18365
18366           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
18367           Original commit message from CVS:
18368           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
18369           Remove some setcaps brokenness.
18370           Don't crash on bad input.
18371
18372 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
18373
18374           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
18375           Original commit message from CVS:
18376           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
18377           calling transform.
18378           (gst_id3_tag_do_typefind): Unref caps
18379           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
18380
18381 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
18382
18383         * ext/mad/gstmad.c:
18384           remove accidentally commited hack
18385           Original commit message from CVS:
18386           remove accidentally commited hack
18387
18388 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
18389
18390         * ext/mad/gstmad.c:
18391           free pad templates
18392           Original commit message from CVS:
18393           free pad templates
18394
18395 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
18396
18397           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
18398           Original commit message from CVS:
18399           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
18400           (gst_mpeg2dec_sink_event):
18401           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
18402           nice-ify debug message in event handler; add CHECKME.
18403           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
18404           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
18405           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
18406           (gst_dvd_demux_sync_stream_to_time):
18407           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18408           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
18409           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
18410           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
18411           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
18412           (gst_mpeg_demux_sync_stream_to_time),
18413           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
18414           * gst/mpegstream/gstmpegdemux.h:
18415           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
18416           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
18417           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
18418           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
18419           (gst_mpeg_parse_chain):
18420           * gst/mpegstream/gstmpegparse.h:
18421           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
18422           return value confusion (gst_pad_push vs. gst_pad_send_event and
18423           gst_pad_push_event); pass flow return values to caller;
18424           miscellaneous fixes and clean-ups.
18425
18426 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
18427
18428         * gst/mpegstream/gstdvddemux.c:
18429           set rank to secondary until it works 100%
18430           Original commit message from CVS:
18431           set rank to secondary until it works 100%
18432
18433 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
18434
18435         * gst-plugins-ugly.spec.in:
18436           add mpegstream plugin to spec file
18437           Original commit message from CVS:
18438           add mpegstream plugin to spec file
18439
18440 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18441
18442           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
18443           Original commit message from CVS:
18444           2005-11-14  Martin Soto  <soto@localhost.localdomain>
18445           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
18446           gstrfc2250enc.h.
18447
18448 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
18449
18450           partially port the mpegstream plugin to GStreamer 0.9.
18451           Original commit message from CVS:
18452           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
18453           * configure.ac:
18454           * gst/mpegstream/Makefile.am:
18455           * gst/mpegstream/gstdvddemux.c:
18456           * gst/mpegstream/gstdvddemux.h:
18457           * gst/mpegstream/gstmpegdemux.c:
18458           * gst/mpegstream/gstmpegdemux.h:
18459           * gst/mpegstream/gstmpegpacketize.c:
18460           * gst/mpegstream/gstmpegpacketize.h:
18461           * gst/mpegstream/gstmpegparse.c:
18462           * gst/mpegstream/gstmpegparse.h:
18463           * gst/mpegstream/gstmpegstream.c:
18464           * gst/mpegstream/gstrfc2250enc.c:
18465           * gst/mpegstream/gstrfc2250enc.h:
18466           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
18467           partially port the mpegstream plugin to GStreamer 0.9.
18468
18469 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
18470
18471           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
18472           Original commit message from CVS:
18473           2005-11-14  Andy Wingo  <wingo@pobox.com>
18474           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
18475           debugging, allows dll builds on windows. Fixes #316076.
18476
18477 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18478
18479         * ChangeLog:
18480         * configure.ac:
18481           back to head
18482           Original commit message from CVS:
18483           back to head
18484
18485 === release 0.9.5 ===
18486
18487 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18488
18489         * ChangeLog:
18490         * NEWS:
18491         * RELEASE:
18492         * common:
18493         * configure.ac:
18494         * docs/plugins/inspect/plugin-a52dec.xml:
18495         * docs/plugins/inspect/plugin-amrnb.xml:
18496         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18497         * docs/plugins/inspect/plugin-iec958.xml:
18498         * docs/plugins/inspect/plugin-lame.xml:
18499         * docs/plugins/inspect/plugin-mad.xml:
18500         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18501         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18502         * docs/plugins/inspect/plugin-rmdemux.xml:
18503           releasing 0.9.5
18504           Original commit message from CVS:
18505           releasing 0.9.5
18506
18507 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
18508
18509           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
18510           Original commit message from CVS:
18511           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
18512           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18513           (handle_sequence), (handle_picture), (handle_slice),
18514           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
18515           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
18516           Forward GstFlowReturn about everywhere.
18517           Handle seeking correctly.
18518
18519 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
18520
18521           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
18522           Original commit message from CVS:
18523           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
18524           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
18525           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
18526           Small cleanups in refcounting.
18527
18528 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
18529
18530           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
18531           Original commit message from CVS:
18532           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18533           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
18534           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18535           (handle_sequence), (handle_picture):
18536           * ext/mpeg2dec/gstmpeg2dec.h:
18537           Removed lots of dubious code.
18538           Handle flushing and seeking correctly. Still leaks though...
18539
18540 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
18541
18542         * ChangeLog:
18543         * configure.ac:
18544           port plugins listing changes
18545           Original commit message from CVS:
18546           port plugins listing changes
18547
18548 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18549
18550         * ChangeLog:
18551         * configure.ac:
18552           back to HEAD
18553           Original commit message from CVS:
18554           back to HEAD
18555
18556 === release 0.9.4 ===
18557
18558 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18559
18560         * ChangeLog:
18561         * Makefile.am:
18562         * NEWS:
18563         * RELEASE:
18564         * configure.ac:
18565         * docs/plugins/gst-plugins-ugly-plugins.args:
18566         * docs/plugins/gst-plugins-ugly-plugins.signals:
18567         * docs/plugins/inspect/plugin-a52dec.xml:
18568         * docs/plugins/inspect/plugin-amrnb.xml:
18569         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18570         * docs/plugins/inspect/plugin-iec958.xml:
18571         * docs/plugins/inspect/plugin-lame.xml:
18572         * docs/plugins/inspect/plugin-mad.xml:
18573         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18574         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18575         * docs/plugins/inspect/plugin-rmdemux.xml:
18576         * gst/realmedia/rmdemux.c:
18577         * po/POTFILES.in:
18578           releasing 0.9.4
18579           Original commit message from CVS:
18580           releasing 0.9.4
18581
18582 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
18583
18584           gst/realmedia/rmdemux.c: STOPPED->FAILED
18585           Original commit message from CVS:
18586           2005-10-23  Julien MOUTTE  <julien@moutte.net>
18587           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
18588
18589 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
18590
18591         * gst-plugins-ugly.spec.in:
18592           add packaging of a52dec
18593           Original commit message from CVS:
18594           add packaging of a52dec
18595
18596 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
18597
18598           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
18599           Original commit message from CVS:
18600           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18601           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
18602           Set correct stream time in newsegment event.
18603
18604 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18605
18606         * ext/Makefile.am:
18607           fix distcheck
18608           Original commit message from CVS:
18609           fix distcheck
18610
18611 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18612
18613         * ChangeLog:
18614         * ext/Makefile.am:
18615           fix distcheck
18616           Original commit message from CVS:
18617           fix distcheck
18618
18619 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
18620
18621           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
18622           Original commit message from CVS:
18623           * ext/a52dec/Makefile.am:
18624           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
18625           (gst_a52dec_class_init), (gst_a52dec_sink_event),
18626           (gst_a52dec_change_state):
18627           * ext/a52dec/gsta52dec.h:
18628           Re-enable CPU flags, use liboil to get them.
18629
18630 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18631
18632           Port AC3 decoder to 0.9 (#318849).
18633           Original commit message from CVS:
18634           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18635           * configure.ac:
18636           * ext/a52dec/Makefile.am:
18637           * ext/a52dec/gsta52dec.c:
18638           * ext/a52dec/gsta52dec.h:
18639           Port AC3 decoder to 0.9 (#318849).
18640
18641 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
18642
18643           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
18644           Original commit message from CVS:
18645           * ext/sidplay/gstsiddec.cc:
18646           Small fixes and more error messages.
18647
18648 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
18649
18650           API change fixen.
18651           Original commit message from CVS:
18652           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
18653           (gst_amrnbparse_state_change):
18654           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18655           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
18656           * ext/mpeg2dec/gstmpeg2dec.c:
18657           * ext/sidplay/gstsiddec.cc:
18658           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18659           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
18660           API change fixen.
18661
18662 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
18663
18664           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
18665           Original commit message from CVS:
18666           * configure.ac:
18667           GST_DOC has been renamed to GST_DOCBOOK_CHECK
18668
18669 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18670
18671           configure.ac: some docs I had
18672           Original commit message from CVS:
18673           * configure.ac:
18674           some docs I had
18675           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18676           trivial fixes
18677
18678 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
18679
18680           gst/realmedia/rmdemux.c: segment-start/done API change.
18681           Original commit message from CVS:
18682           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18683           (gst_rmdemux_perform_seek):
18684           segment-start/done API change.
18685
18686 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
18687
18688         * ChangeLog:
18689         * common:
18690         * gst/iec958/ac3iec.c:
18691           Set buffer durations on IEC958 buffers.
18692           Original commit message from CVS:
18693           Set buffer durations on IEC958 buffers.
18694
18695 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
18696
18697           configure.ac: Fix glib check
18698           Original commit message from CVS:
18699           * configure.ac:
18700           Fix glib check
18701
18702 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
18703
18704           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18705           Original commit message from CVS:
18706           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
18707           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18708
18709 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18710
18711           examples/stats/mp2ogg.c: yes, typo fixes
18712           Original commit message from CVS:
18713           * examples/stats/mp2ogg.c:
18714           yes, typo fixes
18715
18716 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18717
18718           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
18719           Original commit message from CVS:
18720           * examples/indexing/indexmpeg.c: (main):
18721           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
18722           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
18723           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
18724           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
18725           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
18726           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
18727           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
18728           * ext/dvdread/dvdreadsrc.h:
18729           * ext/lame/gstlame.h:
18730           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
18731           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
18732           * gst/iec958/ac3iec.h:
18733           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
18734           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
18735           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
18736           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
18737           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
18738           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
18739           moved bitshift from macro to enum definition
18740
18741 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
18742
18743           newsegment API update.
18744           Original commit message from CVS:
18745           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
18746           * ext/mad/gstmad.c: (gst_mad_chain):
18747           * gst/mpegaudioparse/gstmpegaudioparse.c:
18748           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18749           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
18750           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
18751           newsegment API update.
18752
18753 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
18754
18755           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
18756           Original commit message from CVS:
18757           * ext/amrnb/amrnbdec.c:
18758           Mark invalid frame sizes
18759           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
18760           UNUSABLE is not to be used here, just push out stuff so
18761           probes can continue linking or making the pad usable.
18762
18763 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
18764
18765         * ChangeLog:
18766         * gst/realmedia/rmdemux.c:
18767           Improve seek error-resilience.
18768           Original commit message from CVS:
18769           Improve seek error-resilience.
18770           Better error handling generally.
18771
18772 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18773
18774         * ChangeLog:
18775         * configure.ac:
18776           back to head
18777           Original commit message from CVS:
18778           back to head
18779
18780 === release 0.9.3 ===
18781
18782 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18783
18784         * ChangeLog:
18785         * NEWS:
18786         * README:
18787         * configure.ac:
18788         * ext/sidplay/Makefile.am:
18789           release time
18790           Original commit message from CVS:
18791           release time
18792
18793 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
18794
18795         * gst/realmedia/rmdemux.h:
18796           Forgot to commit this file. I hate Nano.
18797           Original commit message from CVS:
18798           Forgot to commit this file. I hate Nano.
18799
18800 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
18801
18802         * ChangeLog:
18803         * common:
18804         * gst/realmedia/rmdemux.c:
18805           Sanity checks and memory leak fixes for real demuxer
18806           Original commit message from CVS:
18807           Sanity checks and memory leak fixes for real demuxer
18808
18809 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
18810
18811           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
18812           Original commit message from CVS:
18813           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
18814           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
18815           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
18816           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
18817           Real demuxer fixes. Make it more bulletproof against bad data,
18818           identify a few more stream types.
18819           Fix seeking so that it works (at least with the seek example
18820           program; it still fails with totem).
18821
18822 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
18823
18824           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
18825           Original commit message from CVS:
18826           * gst/mpegaudioparse/gstmpegaudioparse.c:
18827           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18828           Set correct caps on buffers too.
18829
18830 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
18831
18832           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
18833           Original commit message from CVS:
18834           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
18835           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18836           * gst/mpegaudioparse/gstmpegaudioparse.h:
18837           Put timestamps on buffers.
18838
18839 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
18840
18841         * ChangeLog:
18842         * ext/amrnb/amrnbenc.c:
18843           Changed amrnbenc description, it is an encoder, not decoder.
18844           Original commit message from CVS:
18845           Changed amrnbenc description, it is an encoder, not decoder.
18846
18847 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
18848
18849         * ChangeLog:
18850         * gst/iec958/ac3_padder.c:
18851         * gst/iec958/ac3_padder.h:
18852         * gst/iec958/ac3iec.c:
18853           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
18854           Original commit message from CVS:
18855           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
18856           more accurate, and to check AC3 checksums (both of them in each frame),
18857           and dump the frame (as a probable sync failure) if they don't match.
18858           General code cleanup, improved comments. Changed to not construct the
18859           header backwards, and not byteswap everything else. If we end up needing
18860           to do little-endian output, we should swap in the element doing the
18861           output (AC3 is big-endian).
18862
18863 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
18864
18865         * gst-plugins-ugly.spec.in:
18866           fix spec file for ugly
18867           Original commit message from CVS:
18868           fix spec file for ugly
18869
18870 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18871
18872         * docs/plugins/inspect/plugin-lame.xml:
18873           revert empty commit
18874           Original commit message from CVS:
18875           revert empty commit
18876
18877 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18878
18879         * docs/plugins/scan.stamp:
18880           whoops, wrong files
18881           Original commit message from CVS:
18882           whoops, wrong files
18883
18884 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18885
18886           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
18887           Original commit message from CVS:
18888           * docs/plugins/gst-plugins-ugly-plugins.args:
18889           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18890           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18891           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18892           commit missing files
18893           * docs/plugins/inspect/plugin-lame.xml:
18894           update
18895
18896 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18897
18898         * Makefile.am:
18899         * common:
18900         * gst-plugins-ugly.spec.in:
18901           add check-valgrind target
18902           Original commit message from CVS:
18903           add check-valgrind target
18904
18905 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18906
18907         * docs/plugins/scanobj-build.stamp:
18908           add stamp
18909           Original commit message from CVS:
18910           add stamp
18911
18912 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
18913
18914           ext/lame/gstlame.c: Set caps on outgoing buffers.
18915           Original commit message from CVS:
18916           * ext/lame/gstlame.c: (gst_lame_chain):
18917           Set caps on outgoing buffers.
18918
18919 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18920
18921         * ChangeLog:
18922         * ext/lame/gstlame.c:
18923         * ext/lame/gstlame.h:
18924           clean up further so we don't try to set up five times for a simple pipeline
18925           Original commit message from CVS:
18926           clean up further so we don't try to set up five times for
18927           a simple pipeline
18928
18929 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
18930
18931         * ChangeLog:
18932         * common:
18933         * gst/iec958/ac3iec.c:
18934           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
18935           Original commit message from CVS:
18936           Set setcaps function on sink pad, not source pad. Produce correct caps
18937           on output buffers.
18938
18939 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18940
18941         * common:
18942         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18943         * docs/plugins/inspect/plugin-iec958.xml:
18944         * docs/plugins/inspect/plugin-lame.xml:
18945         * docs/plugins/inspect/plugin-mad.xml:
18946         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18947         * docs/plugins/inspect/plugin-rmdemux.xml:
18948           update inspect with source
18949           Original commit message from CVS:
18950           update inspect with source
18951
18952 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18953
18954           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
18955           Original commit message from CVS:
18956           * ext/mad/gstid3tag.c:
18957           gsttaginterface.h -> gsttagsetter.h
18958
18959 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18960
18961         * configure.ac:
18962           back to HEAD
18963           Original commit message from CVS:
18964           back to HEAD
18965
18966 === release 0.9.1 ===
18967
18968 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18969
18970         * ChangeLog:
18971         * NEWS:
18972         * README:
18973         * RELEASE:
18974         * autogen.sh:
18975         * configure.ac:
18976           releasing 0.9.2
18977           Original commit message from CVS:
18978           releasing 0.9.2
18979
18980 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
18981
18982           ext/amrnb/: State change function updates.
18983           Original commit message from CVS:
18984           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
18985           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
18986           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
18987           State change function updates.
18988
18989 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18990
18991           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
18992           Original commit message from CVS:
18993           * ext/mpeg2dec/gstmpeg2dec.c:
18994           GST_CAT_SEEK disappeared from the public API at some point
18995
18996 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18997
18998         * gst/iec958/ac3_padder.c:
18999         * gst/iec958/ac3_padder.h:
19000           doc fixes
19001           Original commit message from CVS:
19002           doc fixes
19003
19004 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19005
19006         * Makefile.am:
19007         * autogen.sh:
19008         * common:
19009         * configure.ac:
19010         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19011         * docs/plugins/inspect-build.stamp:
19012         * docs/plugins/inspect.stamp:
19013         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19014         * docs/plugins/inspect/plugin-iec958.xml:
19015         * docs/plugins/inspect/plugin-lame.xml:
19016         * docs/plugins/inspect/plugin-mad.xml:
19017         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19018         * docs/plugins/inspect/plugin-rmdemux.xml:
19019           docs for ugly plugins
19020           Original commit message from CVS:
19021           docs for ugly plugins
19022
19023 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19024
19025         * gst-plugins-ugly.spec.in:
19026         * gst/iec958/Makefile.am:
19027           build fixes
19028           Original commit message from CVS:
19029           build fixes
19030
19031 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
19032
19033         * ChangeLog:
19034         * gst/iec958/ac3iec.c:
19035           Accept audio/x-private1-a3c on sink pad
19036           Original commit message from CVS:
19037           Accept audio/x-private1-a3c on sink pad
19038
19039 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19040
19041         * gst-plugins-ugly.spec.in:
19042           spec updates
19043           Original commit message from CVS:
19044           spec updates
19045
19046 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
19047
19048         * examples/gstplay/player.c:
19049         * examples/stats/mp2ogg.c:
19050         * ext/a52dec/gsta52dec.c:
19051         * ext/amrnb/amrnbdec.c:
19052         * ext/amrnb/amrnbenc.c:
19053         * ext/amrnb/amrnbparse.c:
19054         * ext/dvdnav/dvdnavsrc.c:
19055         * ext/dvdread/dvdreadsrc.c:
19056         * ext/lame/gstlame.c:
19057         * ext/mad/gstid3tag.c:
19058         * ext/mad/gstmad.c:
19059         * ext/mpeg2dec/gstmpeg2dec.c:
19060         * gst/ac3parse/gstac3parse.c:
19061         * gst/asfdemux/gstasfdemux.c:
19062         * gst/asfdemux/gstasfmux.c:
19063         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19064         * gst/iec958/ac3iec.c:
19065         * gst/mpegaudioparse/gstmpegaudioparse.c:
19066         * gst/mpegstream/gstdvddemux.c:
19067         * gst/mpegstream/gstmpegdemux.c:
19068         * gst/mpegstream/gstmpegparse.c:
19069         * gst/mpegstream/gstrfc2250enc.c:
19070         * gst/realmedia/rmdemux.c:
19071         * gst/synaesthesia/gstsynaesthesia.c:
19072           All plugins updated for element state changes.
19073           Original commit message from CVS:
19074           2005-09-02  Andy Wingo  <wingo@pobox.com>
19075           * All plugins updated for element state changes.
19076
19077 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
19078
19079         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19080         * gst/iec958/ac3iec.c:
19081           Fix return types in setcaps functions
19082           Original commit message from CVS:
19083           Fix return types in setcaps functions
19084
19085 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
19086
19087         * ChangeLog:
19088         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19089         * gst/iec958/ac3iec.c:
19090           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
19091           Original commit message from CVS:
19092           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
19093           Some general cleanups in iec958 framer.
19094
19095 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19096
19097         * common:
19098         * m4/Makefile.am:
19099         * m4/as-arts.m4:
19100         * m4/esd.m4:
19101         * m4/gst-alsa.m4:
19102         * m4/gst-artsc.m4:
19103         * m4/gst-matroska.m4:
19104         * m4/ogg.m4:
19105         * m4/vorbis.m4:
19106           fix distcheck; remove some old m4s
19107           Original commit message from CVS:
19108           fix distcheck; remove some old m4s
19109
19110 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
19111
19112         * ChangeLog:
19113         * configure.ac:
19114         * gst/iec958/Makefile.am:
19115         * gst/iec958/ac3_padder.c:
19116         * gst/iec958/ac3_padder.h:
19117         * gst/iec958/ac3iec.c:
19118         * gst/iec958/ac3iec.h:
19119           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19120           Original commit message from CVS:
19121           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19122
19123 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
19124
19125           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
19126           Original commit message from CVS:
19127           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
19128           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
19129           (gst_dvdlpcmdec_change_state):
19130           Cleanups, fixed header parsing and stripping.
19131
19132 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
19133
19134         * ChangeLog:
19135         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19136           Use the right bytes when parsing the LPCM dvd header
19137           Original commit message from CVS:
19138           Use the right bytes when parsing the LPCM dvd header
19139
19140 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
19141
19142         * ChangeLog:
19143         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19144           Return the correct values from chain function
19145           Original commit message from CVS:
19146           Return the correct values from chain function
19147
19148 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19149
19150         * common:
19151         * docs/Makefile.am:
19152         * docs/plugins/.gitignore:
19153         * docs/random/ChangeLog-0.8:
19154         * docs/version.entities.in:
19155           adding doc stuff
19156           Original commit message from CVS:
19157           adding doc stuff
19158
19159 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
19160
19161         * ChangeLog:
19162         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19163         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19164           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
19165           Original commit message from CVS:
19166           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
19167           header; instead do this internally. Also support the old way, using
19168           a different mime-type. CVS:
19169