Release 0.11.92
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 0.11.92 ===
2
3 2012-06-07  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4
5         * configure.ac:
6           releasing 0.11.92, "Hey You"
7
8 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9
10         * common:
11           Automatic update of common submodule
12           From 1fab359 to 03a0e57
13
14 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15
16         * ext/sidplay/gstsiddec.cc:
17         * gst/asfdemux/gstasfdemux.c:
18         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19         * gst/realmedia/rademux.c:
20         * gst/realmedia/rmdemux.c:
21           update for tag event change
22
23 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
24
25         * common:
26           Automatic update of common submodule
27           From f1b5a96 to 1fab359
28
29 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
30
31         * common:
32           Automatic update of common submodule
33           From 92b7266 to f1b5a96
34
35 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
36
37         * common:
38           Automatic update of common submodule
39           From ec1c4a8 to 92b7266
40
41 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
42
43         * common:
44           Automatic update of common submodule
45           From 3429ba6 to ec1c4a8
46
47 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
48
49         * gst/realmedia/rmutils.c:
50           realmedia: don't use GstStructure API on tag lists
51
52 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
53
54         * ext/a52dec/gsta52dec.c:
55           a52dec: really prefer the original number (and position) of channels
56           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
57
58 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
59
60         * common:
61           Automatic update of common submodule
62           From dc70203 to 3429ba6
63
64 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
65
66         * configure.ac:
67         * ext/x264/gstx264enc.c:
68           x264: bump x264 requirement to build 106 or later
69           Build 106 is from September 2010.
70           https://bugzilla.gnome.org/show_bug.cgi?id=676257
71
72 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
73
74         * ext/a52dec/gsta52dec.c:
75         * m4/a52.m4:
76           a52dec: adapt to work also with new liba52
77           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
78
79 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
80
81         * ext/a52dec/gsta52dec.c:
82           a52dec: trigger renegotiation upon changed stream channels
83           Fixes #675451
84
85 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
86
87         * configure.ac:
88           configure: Require core/base 0.11.91
89
90 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
91
92         * .gitignore:
93           .gitignore: add visual studio IDE files and OS X .DS_Store files
94           https://bugzilla.gnome.org/show_bug.cgi?id=667899
95
96 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
97
98         * configure.ac:
99           Back to development
100
101 === release 0.11.91 ===
102
103 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
104
105         * ChangeLog:
106         * NEWS:
107         * RELEASE:
108         * common:
109         * configure.ac:
110         * gst-plugins-ugly.doap:
111         * win32/common/config.h:
112           Release 0.11.91
113
114 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
115
116         * po/af.po:
117         * po/az.po:
118         * po/bg.po:
119         * po/ca.po:
120         * po/cs.po:
121         * po/da.po:
122         * po/de.po:
123         * po/el.po:
124         * po/en_GB.po:
125         * po/eo.po:
126         * po/es.po:
127         * po/eu.po:
128         * po/fi.po:
129         * po/fr.po:
130         * po/gl.po:
131         * po/hu.po:
132         * po/id.po:
133         * po/it.po:
134         * po/ja.po:
135         * po/lt.po:
136         * po/lv.po:
137         * po/ms.po:
138         * po/mt.po:
139         * po/nb.po:
140         * po/nl.po:
141         * po/or.po:
142         * po/pl.po:
143         * po/pt_BR.po:
144         * po/ro.po:
145         * po/ru.po:
146         * po/sk.po:
147         * po/sl.po:
148         * po/sq.po:
149         * po/sr.po:
150         * po/sv.po:
151         * po/tr.po:
152         * po/uk.po:
153         * po/vi.po:
154         * po/zh_CN.po:
155           Update .po files
156
157 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
158
159           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
160
161 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
162
163         * common:
164           Automatic update of common submodule
165           From dc70203 to 3429ba6
166
167 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
168
169         * gst/asfdemux/asfpacket.c:
170           asfdemux: Use correct enum type
171
172 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
173
174         * gst/asfdemux/gstasfdemux.c:
175           asfdemux: implement pull mode seek snap flags when an index is present
176           Also ensure we get a proper EOS when seeking past the end of the
177           file, or (when the snap after flag is set) between the last keyframe
178           and the end of the file.
179
180 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
181
182         * ext/cdio/gstcdio.c:
183         * ext/cdio/gstcdio.h:
184         * ext/cdio/gstcdiocddasrc.c:
185           cdio: compensate for libcdio's recent cd-text api changes
186           https://bugzilla.gnome.org/show_bug.cgi?id=675112
187           Conflicts:
188           ext/cdio/gstcdiocddasrc.c
189
190 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
191
192         * ext/dvdread/dvdreadsrc.c:
193           dvdread: fix build after recent include reshuffling in core
194           Need to include gmodule.h ourselves now.
195
196 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
197
198         * ext/mpeg2dec/gstmpeg2dec.c:
199           video: Update for libgstvideo API changes
200
201 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
202
203         * common:
204           Automatic update of common submodule
205           From 6db25be to dc70203
206
207 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
208
209         * gst/asfdemux/asfpacket.c:
210         * gst/asfdemux/asfpacket.h:
211           asfdemux: fix performance issue, especially with high-bitrate streams
212           Two things were suboptimal from a performance point of view:
213           a) consider a large media object such as a video keyframe, which
214           may be split up into multiple fragments. We would assemble
215           the media object as follows:
216           buf = join (join (join (frag1, frag2), frag3), frag4)
217           which causes many unnecessary memcpy()s, and malloc/free,
218           which could easily add up to a multiple of the actual object
219           size. To avoid this, we allocate a buffer of the size needed
220           from the start and copy fragments into that directly.
221           b) for every fragment to join, we would create a sub-buffer
222           before joining it (which would discard the sub-buffer again),
223           leading to unnecessary miniobject create/free churn.
224           Conflicts:
225           gst/asfdemux/asfpacket.c
226           gst/asfdemux/asfpacket.h
227
228 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
229
230         * gst/asfdemux/asfpacket.c:
231           asfdemux: avoid unnecessary stream lookup
232           We have already retrieved the stream for that stream number and
233           made sure it's not NULL, so no need to do it again here; neither
234           the number nor the streams changed since the last time.
235
236 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
237
238         * ext/a52dec/gsta52dec.c:
239           a52dec: fix first_access bigger than 2
240           gst_buffer_extract returns the number of bytes extracted, here 2 max.
241           Set size to the buffer size as was done in 0.10 to avoid first_access
242           error when it bypass 2.
243           https://bugzilla.gnome.org/show_bug.cgi?id=673434
244
245 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
246
247         * autogen.sh:
248         * configure.ac:
249           configure: Modernize autotools setup a bit
250           Also we now only create tar.bz2 and tar.xz tarballs.
251
252 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
253
254         * common:
255           Automatic update of common submodule
256           From 464fe15 to 6db25be
257
258 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
259
260         * configure.ac:
261           Back to development
262
263 === release 0.11.90 ===
264
265 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
266
267         * ChangeLog:
268         * NEWS:
269         * RELEASE:
270         * configure.ac:
271         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
272         * docs/plugins/inspect/plugin-a52dec.xml:
273         * docs/plugins/inspect/plugin-amrnb.xml:
274         * docs/plugins/inspect/plugin-amrwbdec.xml:
275         * docs/plugins/inspect/plugin-asf.xml:
276         * docs/plugins/inspect/plugin-cdio.xml:
277         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
278         * docs/plugins/inspect/plugin-dvdread.xml:
279         * docs/plugins/inspect/plugin-dvdsub.xml:
280         * docs/plugins/inspect/plugin-lame.xml:
281         * docs/plugins/inspect/plugin-mad.xml:
282         * docs/plugins/inspect/plugin-mpeg2dec.xml:
283         * docs/plugins/inspect/plugin-realmedia.xml:
284         * docs/plugins/inspect/plugin-siddec.xml:
285         * docs/plugins/inspect/plugin-twolame.xml:
286         * docs/plugins/inspect/plugin-x264.xml:
287         * gst-plugins-ugly.doap:
288         * win32/common/config.h:
289           Release 0.11.90
290
291 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
292
293         * po/af.po:
294         * po/az.po:
295         * po/bg.po:
296         * po/ca.po:
297         * po/cs.po:
298         * po/da.po:
299         * po/de.po:
300         * po/el.po:
301         * po/en_GB.po:
302         * po/eo.po:
303         * po/es.po:
304         * po/eu.po:
305         * po/fi.po:
306         * po/fr.po:
307         * po/gl.po:
308         * po/hu.po:
309         * po/id.po:
310         * po/it.po:
311         * po/ja.po:
312         * po/lt.po:
313         * po/lv.po:
314         * po/ms.po:
315         * po/mt.po:
316         * po/nb.po:
317         * po/nl.po:
318         * po/or.po:
319         * po/pl.po:
320         * po/pt_BR.po:
321         * po/ro.po:
322         * po/ru.po:
323         * po/sk.po:
324         * po/sl.po:
325         * po/sq.po:
326         * po/sr.po:
327         * po/sv.po:
328         * po/tr.po:
329         * po/uk.po:
330         * po/vi.po:
331         * po/zh_CN.po:
332           Update .po files
333
334 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
335
336         * ext/mad/gstmad.c.orig:
337           mad: remove .c.orig file
338
339 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
340
341         * ext/a52dec/gsta52dec.c:
342         * ext/amrnb/amrnbdec.c:
343         * ext/amrnb/amrnbenc.c:
344         * ext/amrwbdec/amrwbdec.c:
345         * ext/cdio/gstcdiocddasrc.c:
346         * ext/dvdread/dvdreadsrc.c:
347         * ext/lame/gstlamemp3enc.c:
348         * ext/mad/gstmad.c:
349         * ext/mad/gstmad.c.orig:
350         * ext/mpeg2dec/gstmpeg2dec.c:
351         * ext/sidplay/gstsiddec.cc:
352         * ext/twolame/gsttwolamemp2enc.c:
353         * ext/x264/gstx264enc.c:
354         * gst/asfdemux/gstasfdemux.c:
355         * gst/asfdemux/gstrtpasfdepay.c:
356         * gst/asfdemux/gstrtspwms.c:
357         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
358         * gst/dvdsub/gstdvdsubdec.c:
359         * gst/dvdsub/gstdvdsubparse.c:
360         * gst/realmedia/pnmsrc.c:
361         * gst/realmedia/rademux.c:
362         * gst/realmedia/rdtdepay.c:
363         * gst/realmedia/rdtmanager.c:
364         * gst/realmedia/rmdemux.c:
365         * gst/realmedia/rtspreal.c:
366         * gst/synaesthesia/gstsynaesthesia.c:
367         * gst/xingmux/gstxingmux.c:
368           Use new gst_element_class_set_static_metadata()
369
370 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
371
372         * common:
373           Automatic update of common submodule
374           From 7fda524 to 464fe15
375
376 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
377
378         * ext/a52dec/gsta52dec.c:
379         * ext/amrnb/amrnb.c:
380         * ext/amrwbdec/amrwb.c:
381         * ext/cdio/gstcdio.c:
382         * ext/dvdread/dvdreadsrc.c:
383         * ext/lame/plugin.c:
384         * ext/mad/gstmad.c:
385         * ext/mad/gstmad.c.orig:
386         * ext/mpeg2dec/gstmpeg2dec.c:
387         * ext/sidplay/gstsiddec.cc:
388         * ext/twolame/gsttwolamemp2enc.c:
389         * ext/x264/gstx264enc.c:
390         * gst/asfdemux/gstasf.c:
391         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
392         * gst/dvdsub/gstdvdsubdec.c:
393         * gst/realmedia/realmedia.c:
394         * gst/synaesthesia/gstsynaesthesia.c:
395         * gst/xingmux/plugin.c:
396           gst: Update for GST_PLUGIN_DEFINE() API changes
397
398 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
399
400         * configure.ac:
401           configure: Update version to 0.11.89.1
402
403 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
404
405         * configure.ac:
406         * docs/plugins/Makefile.am:
407         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
408         * docs/version.entities.in:
409         * ext/a52dec/Makefile.am:
410         * ext/amrnb/Makefile.am:
411         * ext/amrwbdec/Makefile.am:
412         * ext/cdio/Makefile.am:
413         * ext/lame/Makefile.am:
414         * ext/mad/Makefile.am:
415         * ext/mpeg2dec/Makefile.am:
416         * ext/sidplay/Makefile.am:
417         * ext/twolame/Makefile.am:
418         * ext/x264/Makefile.am:
419         * gst-plugins-ugly.spec.in:
420         * gst/asfdemux/Makefile.am:
421         * gst/dvdlpcmdec/Makefile.am:
422         * gst/dvdsub/Makefile.am:
423         * gst/realmedia/Makefile.am:
424         * pkgconfig/Makefile.am:
425         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
426         * tests/check/Makefile.am:
427           gst: Update versioning
428
429 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
430
431         * ext/mpeg2dec/gstmpeg2dec.c:
432         * ext/mpeg2dec/gstmpeg2dec.h:
433           mpeg2dec: fix cropping
434           fix cropping in mpeg2dec
435
436 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
437
438         * ext/mpeg2dec/gstmpeg2dec.c:
439           mpeg2dec: add crop metadata when buffer is still writable
440
441 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
442
443         * gst/asfdemux/gstrtpasfdepay.c:
444           update for buffer api change
445
446 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
447
448         * ext/a52dec/gsta52dec.c:
449         * ext/mad/gstmad.c:
450           ext: Update for audio decoder API changes
451
452 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
453
454         * tests/check/elements/amrnbenc.c:
455         * tests/check/elements/x264enc.c:
456           tests: make more valgrind-friendly and plug caps leak
457
458 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
459
460         * gst/asfdemux/asfpacket.c:
461         * gst/asfdemux/gstasfdemux.c:
462         * gst/dvdsub/gstdvdsubdec.c:
463           update for buffer changes
464
465 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
466
467         * tests/check/elements/x264enc.c:
468           tests: x264enc: adjust test to removal of deprecated properties
469
470 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
471
472           Replace master with 0.11
473
474 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
475
476         * configure.ac:
477           back to development
478
479 === release 0.11.2 ===
480
481 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
482
483         * ChangeLog:
484         * NEWS:
485         * RELEASE:
486         * configure.ac:
487         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
488         * docs/plugins/inspect/plugin-a52dec.xml:
489         * docs/plugins/inspect/plugin-amrnb.xml:
490         * docs/plugins/inspect/plugin-amrwbdec.xml:
491         * docs/plugins/inspect/plugin-asf.xml:
492         * docs/plugins/inspect/plugin-cdio.xml:
493         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
494         * docs/plugins/inspect/plugin-dvdread.xml:
495         * docs/plugins/inspect/plugin-dvdsub.xml:
496         * docs/plugins/inspect/plugin-lame.xml:
497         * docs/plugins/inspect/plugin-mad.xml:
498         * docs/plugins/inspect/plugin-mpeg2dec.xml:
499         * docs/plugins/inspect/plugin-realmedia.xml:
500         * docs/plugins/inspect/plugin-siddec.xml:
501         * docs/plugins/inspect/plugin-twolame.xml:
502         * docs/plugins/inspect/plugin-x264.xml:
503         * gst-plugins-ugly.doap:
504         * po/af.po:
505         * po/az.po:
506         * po/bg.po:
507         * po/ca.po:
508         * po/cs.po:
509         * po/da.po:
510         * po/de.po:
511         * po/el.po:
512         * po/en_GB.po:
513         * po/eo.po:
514         * po/es.po:
515         * po/eu.po:
516         * po/fi.po:
517         * po/fr.po:
518         * po/gl.po:
519         * po/hu.po:
520         * po/id.po:
521         * po/it.po:
522         * po/ja.po:
523         * po/lt.po:
524         * po/lv.po:
525         * po/ms.po:
526         * po/mt.po:
527         * po/nb.po:
528         * po/nl.po:
529         * po/or.po:
530         * po/pl.po:
531         * po/pt_BR.po:
532         * po/ro.po:
533         * po/ru.po:
534         * po/sk.po:
535         * po/sl.po:
536         * po/sq.po:
537         * po/sr.po:
538         * po/sv.po:
539         * po/tr.po:
540         * po/uk.po:
541         * po/vi.po:
542         * po/zh_CN.po:
543         * win32/common/config.h:
544           Release 0.11.2
545
546 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
547
548         * tests/check/elements/mpeg2dec.c:
549           tests: fix after memory changes
550
551 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
552
553         * ext/x264/gstx264enc.c:
554         * ext/x264/gstx264enc.h:
555           x264enc: remove deprecated properties
556
557 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
558
559           Merge remote-tracking branch 'origin/master' into 0.11
560           So 0.11 folks also get amr include fixes.
561           Conflicts:
562           ext/a52dec/gsta52dec.c
563           ext/mad/gstmad.c
564
565 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
566
567         * gst/synaesthesia/gstsynaesthesia.c:
568           synaesthesia: fixup for bufferpool api changes
569           ... as well as some caps ref handling.
570
571 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
572
573         * gst/realmedia/rademux.c:
574         * gst/realmedia/rmdemux.c:
575           don't pass random pointers to pull_range
576
577 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
578
579         * ext/mpeg2dec/gstmpeg2dec.c:
580           update for bufferpool changes
581
582 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
583
584         * ext/mpeg2dec/gstmpeg2dec.c:
585           update for allocation query changes
586
587 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
588
589         * ext/dvdread/dvdreadsrc.c:
590         * ext/lame/gstlamemp3enc.c:
591         * ext/mpeg2dec/gstmpeg2dec.c:
592         * ext/x264/gstx264enc.c:
593         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
594         * gst/dvdsub/gstdvdsubdec.c:
595           update for memory api changes
596
597 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
598
599         * ext/mpeg2dec/gstmpeg2dec.c:
600           take padding into account
601
602 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
603
604         * ext/mad/gstmad.c:
605           mad: simplify parsing code
606           Also fixes #671455 (expected at least).
607
608 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
609
610         * configure.ac:
611           configure.ac: bump required GLib to 2.31.14
612           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
613
614 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
615
616         * ext/sidplay/gstsiddec.cc:
617           fix for caps _normalize changes
618
619 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
620
621         * ext/x264/gstx264enc.c:
622           fix for caps api changes
623
624 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
625
626         * ext/a52dec/gsta52dec.c:
627         * ext/a52dec/gsta52dec.h:
628           a52dec: use base class tag handling helper
629           ... so as to ensure these to be handled and sent at proper time.
630
631 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
632
633         * ext/dvdread/dvdreadsrc.c:
634           dvdreadsrc: Use variable type with correct signedness
635
636 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
637
638         * ext/mpeg2dec/gstmpeg2dec.c:
639           mpeg2dec: Copy planes in one go when possible
640
641 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
642
643         * configure.ac:
644         * ext/amrnb/amrnbdec.h:
645         * ext/amrnb/amrnbenc.h:
646         * ext/amrwbdec/amrwbdec.h:
647           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
648           In previous versions, the opencore-amr include sub-directory
649           would be specified in the include path in the CFLAGS, but this
650           is no longer the case in newer versions, so we need to add those
651           to our include directives.
652           Based on patch by: Christian Morales Vega
653           https://bugzilla.gnome.org/show_bug.cgi?id=671123
654
655 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
656
657         * configure.ac:
658           configure: get rid of non-pkg-config ways to check for opencore-amr
659
660 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
661
662         * ext/mpeg2dec/gstmpeg2dec.c:
663           update for metadata API changes
664
665 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
666
667         * ext/amrwbdec/Makefile.am:
668         * ext/lame/Makefile.am:
669         * ext/mad/Makefile.am:
670           amrwbdec, lame, mad: link to libgstbase
671
672 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
673
674         * ext/x264/gstx264enc.c:
675           x264enc: fix compiler warning
676
677 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
678
679           Merge remote-tracking branch 'origin/master' into 0.11
680
681 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
682
683           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
684           Conflicts:
685           ext/mad/gstmad.c
686
687 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
688
689         * NEWS:
690         * RELEASE:
691         * configure.ac:
692         * docs/plugins/gst-plugins-ugly-plugins.args:
693         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
694         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
695         * docs/plugins/inspect/plugin-a52dec.xml:
696         * docs/plugins/inspect/plugin-amrnb.xml:
697         * docs/plugins/inspect/plugin-amrwbdec.xml:
698         * docs/plugins/inspect/plugin-asf.xml:
699         * docs/plugins/inspect/plugin-cdio.xml:
700         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
701         * docs/plugins/inspect/plugin-dvdread.xml:
702         * docs/plugins/inspect/plugin-dvdsub.xml:
703         * docs/plugins/inspect/plugin-iec958.xml:
704         * docs/plugins/inspect/plugin-lame.xml:
705         * docs/plugins/inspect/plugin-mad.xml:
706         * docs/plugins/inspect/plugin-mpeg2dec.xml:
707         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
708         * docs/plugins/inspect/plugin-mpegstream.xml:
709         * docs/plugins/inspect/plugin-realmedia.xml:
710         * docs/plugins/inspect/plugin-siddec.xml:
711         * docs/plugins/inspect/plugin-twolame.xml:
712         * docs/plugins/inspect/plugin-x264.xml:
713         * win32/common/config.h:
714           Bump version after release
715
716 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
717
718         * autogen.sh:
719           autogen.sh: avoid touching .po files during 'make'
720           A simple workaround to deal with GNU gettext automake integration
721           failing to deal with git.  Fixes: #669207
722
723 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
724
725         * ext/x264/gstx264enc.c:
726           x264: convert g_print to LOG
727
728 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
729
730         * gst/asfdemux/gstrtpasfdepay.c:
731           update for new memory api
732
733 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
734
735         * ext/x264/gstx264enc.c:
736           x264enc: handle pts and dts
737
738 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
739
740         * ext/mad/gstmad.c:
741           mad: handle libmad freeform parsing quirk
742
743 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
744
745         * ext/mad/gstmad.c:
746           mad: fixup unhacking last frame coaxing
747           ... so as to not only replace the data pointer but also available size.
748
749 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
750
751         * gst-plugins-ugly.spec.in:
752           Add latest plugins
753
754 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
755
756         * win32/common/config.h:
757           win32: back to development
758
759 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
760
761         * configure.ac:
762         * gst/synaesthesia/gstsynaesthesia.c:
763         * gst/synaesthesia/gstsynaesthesia.h:
764           synaesthesia: port to 0.11
765
766 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
767
768         * configure.ac:
769         * gst/xingmux/gstxingmux.c:
770           xingmux: port to 0.11
771
772 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
773
774         * configure.ac:
775           back to development
776
777 === release 0.11.1 ===
778
779 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
780
781         * ChangeLog:
782         * NEWS:
783         * RELEASE:
784         * configure.ac:
785         * docs/plugins/gst-plugins-ugly-plugins.args:
786         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
787         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
788         * docs/plugins/inspect/plugin-a52dec.xml:
789         * docs/plugins/inspect/plugin-amrnb.xml:
790         * docs/plugins/inspect/plugin-amrwbdec.xml:
791         * docs/plugins/inspect/plugin-asf.xml:
792         * docs/plugins/inspect/plugin-cdio.xml:
793         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
794         * docs/plugins/inspect/plugin-dvdread.xml:
795         * docs/plugins/inspect/plugin-dvdsub.xml:
796         * docs/plugins/inspect/plugin-lame.xml:
797         * docs/plugins/inspect/plugin-mad.xml:
798         * docs/plugins/inspect/plugin-mpeg2dec.xml:
799         * docs/plugins/inspect/plugin-realmedia.xml:
800         * docs/plugins/inspect/plugin-siddec.xml:
801         * docs/plugins/inspect/plugin-twolame.xml:
802         * docs/plugins/inspect/plugin-x264.xml:
803         * gst-plugins-ugly.doap:
804         * po/af.po:
805         * po/az.po:
806         * po/bg.po:
807         * po/ca.po:
808         * po/cs.po:
809         * po/da.po:
810         * po/de.po:
811         * po/el.po:
812         * po/en_GB.po:
813         * po/eo.po:
814         * po/es.po:
815         * po/eu.po:
816         * po/fi.po:
817         * po/fr.po:
818         * po/gl.po:
819         * po/hu.po:
820         * po/id.po:
821         * po/it.po:
822         * po/ja.po:
823         * po/lt.po:
824         * po/lv.po:
825         * po/ms.po:
826         * po/mt.po:
827         * po/nb.po:
828         * po/nl.po:
829         * po/or.po:
830         * po/pl.po:
831         * po/pt_BR.po:
832         * po/ro.po:
833         * po/ru.po:
834         * po/sk.po:
835         * po/sl.po:
836         * po/sq.po:
837         * po/sr.po:
838         * po/sv.po:
839         * po/tr.po:
840         * po/uk.po:
841         * po/vi.po:
842         * po/zh_CN.po:
843         * win32/common/config.h:
844           RELEASE 0.11.1
845
846 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
847
848           Merge branch 'master' into 0.11
849           Conflicts:
850           ext/mad/gstmad.c
851
852 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
853
854         * ext/mad/gstmad.c:
855           mad: unhack last frame coaxing
856           ... so as to maximally use available base class API and interfere least
857           as possible with its internal state.
858
859 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
860
861         * ext/mad/gstmad.c:
862           mad: fix compilation
863
864 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
865
866         * ext/mad/gstmad.c:
867           mad: chain up to default event handler
868
869 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
870
871         * ext/x264/gstx264enc.c:
872           x264enc: unmap video frame after encoding
873           Fixes major memory leak.
874           https://bugzilla.gnome.org/show_bug.cgi?id=669863
875
876 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
877
878         * ext/x264/gstx264enc.c:
879           x264enc: fix after merge
880
881 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
882
883           Merge branch 'master' into 0.11
884           Conflicts:
885           ext/x264/gstx264enc.c
886
887 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
888
889         * ext/sidplay/gstsiddec.cc:
890         * ext/sidplay/gstsiddec.h:
891           sidplay: don't use ulong properties
892
893 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
894
895         * ext/sidplay/gstsiddec.cc:
896           sidplay: fix negotiation
897
898 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
899
900         * ext/x264/gstx264enc.c:
901           x264enc: Add baseline profile to caps
902           libx264 does not yet support the features that create the difference
903           between baseline and constrained baseline profile. Hence it currently
904           supports both though it can only technically encode constrained
905           baseline.
906
907 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
908
909         * ext/amrnb/amrnbenc.c:
910         * gst/asfdemux/gstasfdemux.c:
911         * gst/realmedia/rdtmanager.c:
912           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
913
914 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
915
916         * tests/check/elements/mpeg2dec.c:
917           mpeg2dec: fix test a bit more
918           Still broken because cropping is broken in mpeg2dec
919
920 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
921
922         * tests/check/elements/amrnbenc.c:
923         * tests/check/elements/x264enc.c:
924         * tests/check/elements/xingmux.c:
925           tests: fix some tests
926
927 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
928
929         * ext/twolame/gsttwolamemp2enc.c:
930           twolame: Use new audio encoder/decoder base class API for srcpad caps
931
932 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
933
934         * ext/lame/gstlamemp3enc.c:
935           lame: Use new audio encoder/decoder base class API for srcpad caps
936
937 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
938
939         * ext/mad/gstmad.c:
940           mad: Use new audio encoder/decoder base class API for srcpad caps
941
942 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
943
944         * ext/a52dec/gsta52dec.c:
945           a52dec: Use new audio encoder/decoder base class API for srcpad caps
946
947 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
948
949         * ext/amrwbdec/amrwbdec.c:
950           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
951
952 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
953
954         * ext/amrnb/amrnbdec.c:
955         * ext/amrnb/amrnbenc.c:
956           amrnb: Use new audio encoder/decoder base class API for srcpad caps
957
958 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
959
960         * ext/mad/gstmad.c:
961           mad: ensure we do not confuse the base class with our buffer guard
962           mad expects extra bytes at the end of a buffer (see discussion in
963           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
964           and since we inject these without the base class' knowledge, we
965           need to hide the bodies better.
966           This fixes an assert at EOS when decoding an mp3 manually without
967           an intervening mpegaudioparse.
968
969 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
970
971         * gst/realmedia/rtspreal.c:
972           update for HEADER flag
973
974 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
975
976         * ext/x264/gstx264enc.c:
977         * ext/x264/gstx264enc.h:
978           x264enc: implement force-key-unit API
979
980 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
981
982         * common:
983           Automatic update of common submodule
984           From c463bc0 to 7fda524
985
986 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
987
988         * ext/amrnb/amrnbdec.c:
989         * ext/amrwbdec/amrwbdec.c:
990           amr: port to 0.11 again
991
992 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
993
994           Merge branch 'master' into 0.11
995           Conflicts:
996           ext/a52dec/gsta52dec.c
997
998 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
999
1000         * ext/a52dec/gsta52dec.c:
1001         * ext/amrnb/amrnbdec.c:
1002         * ext/amrnb/amrnbenc.c:
1003         * ext/amrwbdec/amrwbdec.c:
1004         * ext/dvdread/dvdreadsrc.c:
1005         * ext/lame/gstlamemp3enc.c:
1006         * ext/mad/gstmad.c:
1007         * ext/mpeg2dec/gstmpeg2dec.c:
1008         * ext/sidplay/gstsiddec.cc:
1009         * ext/twolame/gsttwolamemp2enc.c:
1010         * gst/asfdemux/asfpacket.c:
1011         * gst/asfdemux/gstasfdemux.c:
1012         * gst/asfdemux/gstrtpasfdepay.c:
1013         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1014         * gst/dvdsub/gstdvdsubdec.c:
1015         * gst/dvdsub/gstdvdsubdec.h:
1016         * gst/realmedia/gstrdtbuffer.c:
1017         * gst/realmedia/gstrdtbuffer.h:
1018         * gst/realmedia/rdtdepay.c:
1019         * gst/realmedia/rmdemux.c:
1020         * gst/realmedia/rmutils.c:
1021           port to new memory API
1022
1023 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1024
1025         * common:
1026           Automatic update of common submodule
1027           From 2a59016 to c463bc0
1028
1029 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1030
1031         * gst-libs/gst/glib-compat-private.h:
1032           Remove compatibility versions for deprecated GLib API
1033
1034 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1035
1036         * ext/a52dec/gsta52dec.c:
1037           a52dec: fix read buffer overflow upon syncing
1038           The wrong size was being decremented, leading to a runaway
1039           read loop.
1040
1041 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1042
1043         * common:
1044         * configure.ac:
1045           Add --disable-fatal-warnings configure option
1046
1047 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1048
1049         * gst/asfdemux/gstasfdemux.c:
1050         * gst/realmedia/rademux.c:
1051         * gst/realmedia/rdtmanager.c:
1052         * gst/realmedia/rmdemux.c:
1053           port to new gthread API
1054
1055 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1056
1057         * configure.ac:
1058           configure.ac: Require GLib 2.31.10 for consistency
1059
1060 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1061
1062         * common:
1063           Automatic update of common submodule
1064           From 0807187 to 2a59016
1065
1066 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1067
1068         * ext/amrwbdec/amrwbdec.c:
1069           amrwbdec: _parse should not return OK if not enough data yet
1070
1071 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1072
1073         * ext/amrnb/amrnbdec.c:
1074           amrnbdec: _parse should not return OK if not enough data yet
1075
1076 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1077
1078         * ext/dvdread/dvdreadsrc.c:
1079           dvdreadsrc: fix off by one in cell calculation for the last chapter
1080
1081 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1082
1083         * gst/asfdemux/gstasfdemux.c:
1084           asfdemux: set caps on src pad before adding it
1085
1086 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1087
1088         * gst/asfdemux/gstasfdemux.c:
1089           asfdemux: perform writable buffer map to copy into it
1090
1091 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1092
1093         * gst/asfdemux/asfpacket.c:
1094         * gst/asfdemux/asfpacket.h:
1095           asfpacket: fix 0.11 ported payload extraction
1096           ... to cater for not necessarily offset == size - cur_pos,
1097           as size may have been adjusted due to padding.
1098           Fixes #667567.
1099
1100 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1101
1102         * ext/x264/gstx264enc.c:
1103           x264enc: remove useless and semantically (though not practically) wrong code
1104           The object will be freed, so it's pointless to set the pointers
1105           to NULL anyway.
1106
1107 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1108
1109         * ext/x264/gstx264enc.c:
1110           x264enc: remove leaking "optimization"
1111
1112 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1113
1114         * gst/asfdemux/gstasfdemux.c:
1115           GST_TYPE_DATE -> G_TYPE_DATE
1116
1117 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1118
1119           Merge remote-tracking branch 'origin/master' into 0.11
1120           Conflicts:
1121           ext/a52dec/gsta52dec.c
1122
1123 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1124
1125         * ext/a52dec/gsta52dec.c:
1126           a52dec: plug buffer leak
1127
1128 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1129
1130         * ext/a52dec/gsta52dec.c:
1131           a52dec: plug buffer leak
1132
1133 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1134
1135         * ext/amrnb/amrnbenc.c:
1136           amrnbenc: _map and _unmap the appropriate input and output buffers
1137
1138 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1139
1140         * ext/a52dec/gsta52dec.c:
1141           a52dec: Fix some merge mistakes
1142
1143 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1144
1145           Merge branch 'master' into 0.11
1146           Conflicts:
1147           ext/a52dec/gsta52dec.c
1148           ext/a52dec/gsta52dec.h
1149           ext/lame/gstlame.c
1150           ext/lame/gstlame.h
1151           ext/lame/gstlamemp3enc.c
1152           ext/mad/gstmad.c
1153           ext/mad/gstmad.h
1154           gst/mpegaudioparse/gstmpegaudioparse.c
1155           gst/mpegstream/gstdvddemux.c
1156           gst/realmedia/rdtdepay.c
1157           po/es.po
1158           po/lv.po
1159           po/sr.po
1160
1161 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1162
1163         * gst/dvdsub/Makefile.am:
1164           dvdsub: add some CFLAGS and LIBS in Makefile.am
1165           ... since adapter is still used.
1166
1167 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1168
1169         * gst/realmedia/rmdemux.c:
1170           rmdemux: Don't use buffer after unreffing
1171
1172 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1173
1174         * gst/asfdemux/gstasfdemux.c:
1175           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
1176
1177 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1178
1179         * ext/mad/gstmad.c:
1180           mad: Correctly unmap the buffer with the original data pointer
1181
1182 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1183
1184         * ext/mad/gstmad.c:
1185           mad: Make sure to set caps on the srcpad if none are set yet
1186
1187 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1188
1189         * ext/mad/Makefile.am:
1190           mad: fix LIBS order in Makefile.am
1191
1192 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1193
1194         * ext/mad/gstmad.h:
1195           mad: remove left-over id3tag.h include
1196           We don't use libid3tag any more.
1197
1198 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1199
1200         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1201           dvdlpcmdec: fix for multichannel
1202
1203 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1204
1205         * ext/a52dec/gsta52dec.c:
1206         * ext/a52dec/gsta52dec.h:
1207           a52dec: Update for the new raw audio caps
1208
1209 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1210
1211         * ext/mad/gstmad.c:
1212           mad: Update for the new raw audio caps
1213
1214 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1215
1216         * ext/lame/gstlamemp3enc.c:
1217           lamemp3enc: Update for the new raw audio caps
1218
1219 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1220
1221         * ext/twolame/gsttwolamemp2enc.c:
1222           twolamemp2enc: Update for the new raw audio caps
1223
1224 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1225
1226         * ext/amrwbdec/amrwbdec.c:
1227           amrwbdec: Add the new layout field to the raw audio caps
1228
1229 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1230
1231         * ext/amrnb/amrnbdec.c:
1232         * ext/amrnb/amrnbenc.c:
1233           amrnb: Add the new layout field to the raw audio caps
1234
1235 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1236
1237         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1238         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1239           dvdlpcmdec: Port to the new raw audio caps
1240
1241 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1242
1243         * gst/asfdemux/gstasfdemux.c:
1244           asfdemux: Update for libgstriff API changes
1245           Still needs to handle audio channel reordering.
1246
1247 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1248
1249         * common:
1250           Automatic update of common submodule
1251           From 50b34ab to 0807187
1252
1253 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1254
1255         * ext/lame/Makefile.am:
1256           lame: fix LIBADD order in Makefile.am
1257
1258 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1259
1260         * tests/check/elements/amrnbenc.c:
1261         * tests/check/elements/mpeg2dec.c:
1262         * tests/check/elements/x264enc.c:
1263         * tests/check/elements/xingmux.c:
1264         * tests/check/generic/states.c:
1265           tests: make tests compile
1266
1267 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1268
1269         * ext/amrwbdec/amrwbdec.c:
1270         * ext/dvdread/dvdreadsrc.c:
1271         * ext/mad/gstmad.c:
1272         * ext/sidplay/gstsiddec.cc:
1273         * gst/asfdemux/gstasfdemux.c:
1274         * gst/realmedia/pnmsrc.c:
1275         * gst/realmedia/rdtmanager.c:
1276         * gst/realmedia/rmdemux.c:
1277           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
1278
1279 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1280
1281         * tests/check/Makefile.am:
1282           tests: disable generic index test
1283
1284 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1285
1286         * ext/mpeg2dec/gstmpeg2dec.c:
1287           mpeg2dec: remove all seeking-related code
1288           A parser or demuxer upstream should handle this Same for
1289           queries.
1290
1291 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1292
1293         * ext/mpeg2dec/gstmpeg2dec.c:
1294         * ext/mpeg2dec/gstmpeg2dec.h:
1295           mpeg2dec: update for GstIndex removal
1296
1297 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1298
1299         * ext/cdio/gstcdiocddasrc.c:
1300           cdio: update for probe vfunc removal in GstAudioCdSrc
1301
1302 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1303
1304         * ext/lame/gstlame.c:
1305         * ext/lame/gstlamemp3enc.c:
1306           lame: fix printf format in debug statements
1307           https://bugzilla.gnome.org/show_bug.cgi?id=666926
1308
1309 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1310
1311         * ext/lame/gstlame.c:
1312         * ext/lame/gstlame.h:
1313           lame: ensure parsed output
1314           ... by doing some basic parsing of encoded lame data.
1315
1316 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1317
1318         * ext/lame/gstlame.h:
1319           lame: cleanup unused instance struct fields
1320
1321 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1322
1323         * ext/lame/Makefile.am:
1324         * ext/lame/gstlamemp3enc.c:
1325         * ext/lame/gstlamemp3enc.h:
1326           lamemp3enc: ensure parsed output
1327           ... by doing some basic parsing of encoded lame data.
1328           Fixes #652150.
1329
1330 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1331
1332         * ext/lame/gstlamemp3enc.c:
1333           lamemp3enc: do not leak merged tags
1334
1335 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1336
1337         * ext/mad/gstmad.c:
1338         * ext/mad/gstmad.h:
1339           mad: helpfully bodge the last buffer to let mad decode the last frame
1340           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
1341           to be believed, the last buffer must be followed by a number of 0 bytes
1342           in order for the last frame to be decoded (at least in some cases).
1343           Doing so seems to work here, fixing a missing 1152 samples when using
1344           mp3parse before mad (not using mp3parse would yield the correct amount
1345           of samples, if there's extra non-MP3 data after (eg, tag data)).
1346
1347 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1348
1349         * ext/dvdread/dvdreadsrc.c:
1350           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
1351
1352 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1353
1354         * gst/mpegstream/gstdvddemux.c:
1355           dvddemux: tweak subtitle stream setup based on dvd language codes event
1356           ... to allow for non-continuous subtitle stream numbers.
1357           The missing stream numbers tend to come up as subtitle streams anyway
1358           (albeit not with an identified language tag).
1359
1360 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1361
1362         * ext/dvdread/dvdreadsrc.c:
1363           dvdreadsrc: minor safety tweak to sector seeking
1364
1365 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
1366
1367         * ext/a52dec/gsta52dec.c:
1368           a52dec: check that a52_init returns a valid a52 state
1369
1370 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1371
1372         * ext/mpeg2dec/gstmpeg2dec.c:
1373           mpeg2dec: update for new interlaced flags
1374
1375 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1376
1377         * ext/a52dec/Makefile.am:
1378         * ext/a52dec/gsta52dec.c:
1379         * ext/a52dec/gsta52dec.h:
1380           a52dec: port to audiodecoder
1381
1382 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1383
1384         * ext/mad/Makefile.am:
1385         * ext/mad/gstmad.c:
1386         * ext/mad/gstmad.h:
1387           mad: port to audiodecoder
1388
1389 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1390
1391         * ext/a52dec/gsta52dec.c:
1392           a52dec: Don't claim to support upstream renegotiation
1393           and use fixed caps on the srcpad. To correctly support
1394           upstream renegotiation a52dec would need to check if the
1395           caps of the downstream allocated buffer are the requested
1396           caps or if the size is different.
1397           Fixes bug #665989.
1398
1399 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
1400
1401         * ext/a52dec/gsta52dec.c:
1402           a52dec: Check that the a52_state is correctly initialized
1403
1404 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1405
1406         * gst-libs/gst/Makefile.am:
1407         * gst-libs/gst/glib-compat-private.h:
1408         * gst/asfdemux/gstasfdemux.c:
1409         * gst/mpegaudioparse/gstmpegaudioparse.c:
1410         * gst/realmedia/rademux.c:
1411         * gst/realmedia/rdtmanager.c:
1412         * gst/realmedia/rmdemux.c:
1413           Work around deprecated thread API in glib master
1414           Add private replacements for deprecated functions such as
1415           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
1416           to avoid the deprecation warnings. We can't change most of
1417           these in 0.10 because they're part of our API and ABI.
1418           Suppress deprecation warnings in selected files, mostly for
1419           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
1420           not much we can do here in 0.10.
1421
1422 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1423
1424         * po/LINGUAS:
1425         * po/eo.po:
1426         * po/es.po:
1427         * po/lv.po:
1428         * po/sr.po:
1429           po: update translations
1430
1431 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1432
1433         * gst/realmedia/rdtdepay.c:
1434           rdtdepay: make buffer metadata writable before setting caps on it
1435           Fixes issue when the header buffer is being pushed, which was taken
1436           from the caps and is therefore not writable.
1437
1438 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1439
1440         * ext/dvdread/dvdreadsrc.c:
1441           fix for basesrc changes
1442
1443 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
1444
1445         * gst/asfdemux/gstrtpasfdepay.c:
1446           rtpasfdepay: Initialize GstRTPBuffer before usage
1447
1448 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1449
1450           Merge remote-tracking branch 'origin/master' into 0.11
1451           Conflicts:
1452           ext/dvdread/dvdreadsrc.c
1453
1454 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
1455
1456         * ext/dvdread/dvdreadsrc.c:
1457           dvdreadsrc: Fix format string compiler warning
1458           Fixes bug #665101.
1459
1460 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1461
1462           Merge remote-tracking branch 'origin/master' into 0.11
1463
1464 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1465
1466         * ext/mpeg2dec/gstmpeg2dec.c:
1467           Update for indexable change
1468
1469 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1470
1471         * gst/realmedia/rdtmanager.c:
1472           update for clock provider API change
1473
1474 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1475
1476         * ext/a52dec/gsta52dec.c:
1477         * ext/amrnb/amrnbdec.c:
1478         * ext/amrnb/amrnbenc.c:
1479         * ext/amrwbdec/amrwbdec.c:
1480         * ext/dvdread/dvdreadsrc.c:
1481         * ext/lame/gstlame.c:
1482         * ext/lame/gstlamemp3enc.c:
1483         * ext/mad/gstmad.c:
1484         * ext/mpeg2dec/gstmpeg2dec.c:
1485         * ext/sidplay/gstsiddec.cc:
1486         * ext/twolame/gsttwolame.c:
1487         * ext/x264/gstx264enc.c:
1488         * gst/asfdemux/gstasfdemux.c:
1489         * gst/asfdemux/gstrtpasfdepay.c:
1490         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1491         * gst/dvdsub/gstdvdsubdec.c:
1492         * gst/dvdsub/gstdvdsubparse.c:
1493         * gst/iec958/ac3iec.c:
1494         * gst/mpegaudioparse/gstmpegaudioparse.c:
1495         * gst/mpegaudioparse/gstxingmux.c:
1496         * gst/mpegstream/gstdvddemux.c:
1497         * gst/mpegstream/gstmpegdemux.c:
1498         * gst/mpegstream/gstmpegparse.c:
1499         * gst/mpegstream/gstrfc2250enc.c:
1500         * gst/realmedia/pnmsrc.c:
1501         * gst/realmedia/rademux.c:
1502         * gst/realmedia/rdtdepay.c:
1503         * gst/realmedia/rdtmanager.c:
1504         * gst/realmedia/rmdemux.c:
1505         * gst/synaesthesia/gstsynaesthesia.c:
1506           various: fix pad template ref leaks
1507           https://bugzilla.gnome.org/show_bug.cgi?id=662664
1508
1509 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
1510
1511         * tests/check/elements/xingmux.c:
1512           tests: update for gstcheck API change
1513
1514 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1515
1516         * ext/amrnb/amrnbenc.c:
1517         * ext/dvdread/dvdreadsrc.c:
1518         * ext/lame/gstlamemp3enc.c:
1519         * ext/twolame/gsttwolamemp2enc.c:
1520           ext: fix more printf format warnings in debug messages
1521
1522 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
1523
1524         * gst/asfdemux/gstasfdemux.c:
1525         * gst/asfdemux/gstrtpasfdepay.c:
1526         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1527         * gst/dvdsub/gstdvdsubdec.c:
1528         * gst/dvdsub/gstdvdsubparse.c:
1529         * gst/realmedia/rademux.c:
1530         * gst/realmedia/rmdemux.c:
1531           Fix print format compiler warnings on OS X / 64bit
1532           https://bugzilla.gnome.org/show_bug.cgi?id=662617
1533
1534 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1535
1536         * gst/asfdemux/gstasfdemux.c:
1537         * gst/realmedia/rademux.c:
1538         * gst/realmedia/rdtmanager.c:
1539         * gst/realmedia/rmdemux.c:
1540           update for activation changes
1541
1542 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1543
1544         * gst/asfdemux/gstasfdemux.c:
1545         * gst/realmedia/rademux.c:
1546         * gst/realmedia/rmdemux.c:
1547           update for new scheduling query
1548
1549 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1550
1551         * gst/asfdemux/gstasfdemux.c:
1552         * gst/realmedia/rademux.c:
1553         * gst/realmedia/rdtmanager.c:
1554         * gst/realmedia/rmdemux.c:
1555           add parent to activate functions
1556
1557 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1558
1559         * ext/a52dec/gsta52dec.c:
1560         * ext/mpeg2dec/gstmpeg2dec.c:
1561         * ext/sidplay/gstsiddec.cc:
1562         * ext/x264/gstx264enc.c:
1563         * gst/asfdemux/gstasfdemux.c:
1564         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1565         * gst/dvdsub/gstdvdsubdec.c:
1566         * gst/dvdsub/gstdvdsubparse.c:
1567         * gst/realmedia/rademux.c:
1568         * gst/realmedia/rdtdepay.c:
1569         * gst/realmedia/rdtmanager.c:
1570         * gst/realmedia/rmdemux.c:
1571           add parent to pad functions
1572
1573 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1574
1575         * ext/mpeg2dec/gstmpeg2dec.c:
1576         * ext/sidplay/gstsiddec.cc:
1577         * ext/x264/gstx264enc.c:
1578         * gst/asfdemux/gstasfdemux.c:
1579         * gst/realmedia/rademux.c:
1580         * gst/realmedia/rdtmanager.c:
1581         * gst/realmedia/rmdemux.c:
1582           add parent to query function
1583
1584 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1585
1586         * gst/asfdemux/gstasfdemux.c:
1587         * gst/realmedia/rademux.c:
1588           _query_peer_*() -> _peer_query_*()
1589
1590 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1591
1592         * gst/dvdsub/gstdvdsubdec.c:
1593           _accept_caps() -> _query_accept_caps()
1594
1595 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1596
1597         * ext/x264/gstx264enc.c:
1598           _peer_get_caps() -> _peer_query_caps()
1599
1600 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1601
1602         * ext/x264/gstx264enc.c:
1603           update for _get_caps() -> _query_caps()
1604
1605 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1606
1607         * ext/x264/gstx264enc.c:
1608           change getcaps to query
1609
1610 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1611
1612         * ext/mad/gstmad.c:
1613           mad: re-instate accidentally dropped rank
1614
1615 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1616
1617         * ext/dvdread/dvdreadsrc.c:
1618         * gst/realmedia/pnmsrc.c:
1619           Update for GstURIHandler get_protocols() changes
1620
1621 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1622
1623         * ext/dvdread/dvdreadsrc.c:
1624         * ext/dvdread/dvdreadsrc.h:
1625         * gst/realmedia/pnmsrc.c:
1626           dvdreadsrc, pnmsrc: update for GstURIHandler changes
1627
1628 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1629
1630         * ext/mad/gstmad.c:
1631           mad: re-port to 0.11
1632           This time using the base class. Still something
1633           wrong with the parsing though, when there's no
1634           parser or demuxer upstream (which of course
1635           shouldn't happen in a normal playback scenario).
1636
1637 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1638
1639         * ext/mad/gstmad.c:
1640         * ext/mad/gstmad.h:
1641           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
1642
1643 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1644
1645         * ext/mad/gstmad.c:
1646         * ext/mad/gstmad.h:
1647           mad: replace with 0.10 version ported to GstAudioDecoder
1648           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
1649           of Mark's baseaudio branch.
1650           Would probably be too risky to drop this into 0.10 given
1651           all the things mad is doing.
1652
1653 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1654
1655         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1656           docs: remove bits for old lame element from sections.txt file
1657
1658 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1659
1660         * Android.mk:
1661         * configure.ac:
1662         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1663         * docs/plugins/inspect/plugin-mpegstream.xml:
1664         * gst-plugins-ugly.spec.in:
1665         * gst/mpegstream/Makefile.am:
1666         * gst/mpegstream/README:
1667         * gst/mpegstream/gstdvddemux.c:
1668         * gst/mpegstream/gstdvddemux.h:
1669         * gst/mpegstream/gstmpegclock.c:
1670         * gst/mpegstream/gstmpegclock.h:
1671         * gst/mpegstream/gstmpegdemux.c:
1672         * gst/mpegstream/gstmpegdemux.h:
1673         * gst/mpegstream/gstmpegpacketize.c:
1674         * gst/mpegstream/gstmpegpacketize.h:
1675         * gst/mpegstream/gstmpegparse.c:
1676         * gst/mpegstream/gstmpegparse.h:
1677         * gst/mpegstream/gstmpegstream.c:
1678         * gst/mpegstream/gstrfc2250enc.c:
1679         * gst/mpegstream/gstrfc2250enc.h:
1680         * gst/mpegstream/mpegstream.vcproj:
1681         * gst/mpegstream/notes:
1682         * win32/MANIFEST:
1683         * win32/vs6/gst_plugins_ugly.dsw:
1684         * win32/vs6/libgstac3parse.dsp:
1685         * win32/vs6/libgstmpegaudioparse.dsp:
1686         * win32/vs6/libgstmpegstream.dsp:
1687           mpegstream: remove the old mpeg-ps parser and demuxers
1688           Don't want anyone porting this by accident.
1689           Superseded by mpegpsdemux in -bad.
1690
1691 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1692
1693         * configure.ac:
1694         * ext/cdio/Makefile.am:
1695         * ext/cdio/gstcdio.c:
1696         * ext/cdio/gstcdiocddasrc.c:
1697         * ext/cdio/gstcdiocddasrc.h:
1698           cdio: port cdiocddasrc to 0.11
1699
1700 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1701
1702         * tests/check/elements/mpeg2dec.c:
1703           tests: port mpeg2dec to 0.11
1704           It compiles, but fails.
1705
1706 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1707
1708         * tests/check/elements/x264enc.c:
1709           tests: port x264enc unit test to 0.11
1710           Well, it compiles now at least.
1711
1712 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1713
1714         * gst/asfdemux/gstrtpasfdepay.h:
1715           update for base class rename
1716
1717 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1718
1719         * gst/asfdemux/gstrtpasfdepay.c:
1720         * gst/asfdemux/gstrtpasfdepay.h:
1721           update for base class rename
1722
1723 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1724
1725         * po/af.po:
1726         * po/az.po:
1727         * po/bg.po:
1728         * po/ca.po:
1729         * po/cs.po:
1730         * po/da.po:
1731         * po/de.po:
1732         * po/el.po:
1733         * po/en_GB.po:
1734         * po/es.po:
1735         * po/eu.po:
1736         * po/fi.po:
1737         * po/fr.po:
1738         * po/gl.po:
1739         * po/hu.po:
1740         * po/id.po:
1741         * po/it.po:
1742         * po/ja.po:
1743         * po/lt.po:
1744         * po/lv.po:
1745         * po/ms.po:
1746         * po/mt.po:
1747         * po/nb.po:
1748         * po/nl.po:
1749         * po/or.po:
1750         * po/pl.po:
1751         * po/pt_BR.po:
1752         * po/ro.po:
1753         * po/ru.po:
1754         * po/sk.po:
1755         * po/sl.po:
1756         * po/sq.po:
1757         * po/sr.po:
1758         * po/sv.po:
1759         * po/tr.po:
1760         * po/uk.po:
1761         * po/vi.po:
1762         * po/zh_CN.po:
1763           po: update translations
1764
1765 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1766
1767         * docs/plugins/gst-plugins-ugly-plugins.args:
1768         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1769         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1770         * docs/plugins/inspect/plugin-a52dec.xml:
1771         * docs/plugins/inspect/plugin-amrnb.xml:
1772         * docs/plugins/inspect/plugin-amrwbdec.xml:
1773         * docs/plugins/inspect/plugin-asf.xml:
1774         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1775         * docs/plugins/inspect/plugin-dvdread.xml:
1776         * docs/plugins/inspect/plugin-dvdsub.xml:
1777         * docs/plugins/inspect/plugin-lame.xml:
1778         * docs/plugins/inspect/plugin-mad.xml:
1779         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1780         * docs/plugins/inspect/plugin-realmedia.xml:
1781         * docs/plugins/inspect/plugin-siddec.xml:
1782         * docs/plugins/inspect/plugin-twolame.xml:
1783         * docs/plugins/inspect/plugin-x264.xml:
1784           docs: update docs
1785
1786 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1787
1788         * ext/lame/gstlamemp3enc.c:
1789           lamemp3enc: cosmetic error message change
1790           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
1791
1792 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1793
1794         * docs/plugins/Makefile.am:
1795         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1796         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1797         * ext/twolame/Makefile.am:
1798         * ext/twolame/gsttwolame.c:
1799         * ext/twolame/gsttwolame.h:
1800         * ext/twolame/gsttwolamemp2enc.c:
1801         * ext/twolame/gsttwolamemp2enc.h:
1802         * po/POTFILES.in:
1803           twolame: rename to twolamemp2enc
1804
1805 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1806
1807         * configure.ac:
1808         * ext/twolame/gsttwolame.c:
1809           twolame: port to 0.11
1810
1811 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1812
1813         * Android.mk:
1814         * configure.ac:
1815         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1816         * docs/plugins/inspect/plugin-iec958.xml:
1817         * gst-plugins-ugly.spec.in:
1818         * gst/iec958/Makefile.am:
1819         * gst/iec958/ac3_padder.c:
1820         * gst/iec958/ac3_padder.h:
1821         * gst/iec958/ac3iec.c:
1822         * gst/iec958/ac3iec.h:
1823         * win32/MANIFEST:
1824         * win32/vs6/libgstiec958.dsp:
1825           iec958: remove this plugin
1826           I think it can just go away. Audio sinks can and should payload
1827           things themselves using the helper API in libgstaudio. If such
1828           a plugin still makes sense, it should probably be rewritten
1829           using the library functions (and be put into -good or so).
1830
1831 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1832
1833         * gst/realmedia/rademux.c:
1834         * gst/realmedia/rmdemux.c:
1835         * gst/realmedia/rtspreal.c:
1836           update for adapter api change
1837
1838 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1839
1840         * ext/x264/gstx264enc.c:
1841           update for removed fixate function
1842
1843 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1844
1845         * ext/mad/gstmad.c:
1846         * ext/mpeg2dec/gstmpeg2dec.c:
1847         * gst/asfdemux/gstasfdemux.c:
1848         * gst/realmedia/rmdemux.c:
1849           remove query types
1850
1851 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1852
1853         * configure.ac:
1854         * gst/realmedia/rademux.c:
1855         * gst/realmedia/rdtdepay.c:
1856         * gst/realmedia/rmdemux.c:
1857         * gst/realmedia/rmutils.c:
1858           realmedia is ported
1859
1860 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1861
1862         * gst/asfdemux/gstasfdemux.c:
1863         * gst/mpegstream/gstdvddemux.c:
1864         * gst/mpegstream/gstmpegdemux.c:
1865         * gst/realmedia/rmdemux.c:
1866         * gst/realmedia/rmdemux.h:
1867           more template fixes
1868
1869 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
1870
1871         * po/POTFILES.in:
1872           po: lame => lamemp3enc
1873
1874 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1875
1876         * gst/realmedia/rdtmanager.c:
1877           make request pads take %u
1878
1879 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1880
1881         * ext/mpeg2dec/gstmpeg2dec.c:
1882         * ext/mpeg2dec/gstmpeg2dec.h:
1883           mpeg2dec: Add basic cropping support
1884
1885 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1886
1887         * ext/a52dec/gsta52dec.c:
1888         * ext/sidplay/gstsiddec.cc:
1889         * gst/asfdemux/gstasfdemux.c:
1890         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1891           tags: update for tag API removal
1892
1893 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1894
1895         * ext/mpeg2dec/gstmpeg2dec.c:
1896         * ext/mpeg2dec/gstmpeg2dec.h:
1897           update for meta api change
1898
1899 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1900
1901         * gst/asfdemux/gstasfdemux.c:
1902           structure: fix for api update
1903
1904 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1905
1906           Merge remote-tracking branch 'origin/master' into 0.11
1907
1908 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1909
1910         * tests/check/elements/amrnbenc.c:
1911           tests: port amrnbenc test to 0.11
1912
1913 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1914
1915         * ext/amrnb/amrnbdec.c:
1916         * ext/amrnb/amrnbenc.c:
1917           amrnb: fix up raw audio caps for 0.11
1918
1919 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1920
1921         * tests/check/Makefile.am:
1922           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
1923
1924 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1925
1926         * docs/plugins/Makefile.am:
1927         * ext/lame/Makefile.am:
1928         * ext/lame/README:
1929         * ext/lame/gstlame.c:
1930         * ext/lame/gstlame.h:
1931         * ext/lame/plugin.c:
1932         * ext/lame/test-lame.c:
1933         * gst/xingmux/gstxingmux.c:
1934         * tests/check/pipelines/lame.c:
1935           lame: remove lame element, it's been superseded by lamemp3enc
1936
1937 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1938
1939         * ext/a52dec/gsta52dec.c:
1940         * ext/lame/gstlamemp3enc.c:
1941         * ext/mad/gstmad.c:
1942         * ext/sidplay/gstsiddec.cc:
1943         * gst/asfdemux/gstasfdemux.c:
1944         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1945           ext, gst: update for taglist API changes
1946
1947 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
1948
1949         * gst/asfdemux/gstasfdemux.c:
1950           asfdemux: Don't leak pending payload buffers
1951           Fixes #662964
1952
1953 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1954
1955           Merge branch 'master' into 0.11
1956           Conflicts:
1957           ext/sidplay/gstsiddec.cc
1958
1959 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
1960
1961         * ext/sidplay/gstsiddec.cc:
1962           siddec: use BOILERPLATE macro and cleanup FIXMEs
1963
1964 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1965
1966         * gst/asfdemux/gstrtpasfdepay.c:
1967           asfdepay: fix compiler warnings after gst_caps_new_simple() change
1968
1969 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
1970
1971         * gst-plugins-ugly.spec.in:
1972           Update specfile with latest changes
1973
1974 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1975
1976         * gst/asfdemux/gstasfdemux.c:
1977           asfdemux: Don't unmap a buffer that doesn't exist
1978
1979 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1980
1981         * configure.ac:
1982         * ext/dvdread/dvdreadsrc.c:
1983           dvdread: port to 0.11
1984
1985 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1986
1987         * configure.ac:
1988         * gst/dvdsub/Makefile.am:
1989         * gst/dvdsub/gstdvdsubdec.c:
1990         * gst/dvdsub/gstdvdsubdec.h:
1991         * gst/dvdsub/gstdvdsubparse.c:
1992           dvdsub: port to 0.11
1993
1994 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1995
1996           Merge branch 'master' into 0.11
1997           Conflicts:
1998           ext/amrwbdec/Makefile.am
1999           ext/amrwbdec/amrwbdec.c
2000
2001 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2002
2003         * gst/realmedia/gstrdtbuffer.c:
2004         * gst/realmedia/gstrdtbuffer.h:
2005         * gst/realmedia/pnmsrc.c:
2006         * gst/realmedia/rademux.c:
2007         * gst/realmedia/rdtdepay.c:
2008         * gst/realmedia/rdtmanager.c:
2009         * gst/realmedia/rmdemux.c:
2010         * gst/realmedia/rmutils.c:
2011         * gst/realmedia/rtspreal.c:
2012           realmedia: port to 0.11
2013
2014 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2015
2016         * ext/amrwbdec/Makefile.am:
2017         * ext/amrwbdec/amrwbdec.c:
2018         * ext/amrwbdec/amrwbdec.h:
2019           amrwbdec: port to audiodecoder
2020
2021 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2022
2023         * ext/amrnb/Makefile.am:
2024           amrnbdec: fixup build
2025
2026 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2027
2028         * ext/amrnb/amrnbdec.c:
2029           amrnbdec: remove leftover extraneous _unref
2030
2031 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2032
2033           Merge branch 'master' into 0.11
2034           Conflicts:
2035           ext/amrnb/amrnbdec.c
2036
2037 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2038
2039         * configure.ac:
2040         * ext/amrnb/amrnbdec.c:
2041         * ext/amrnb/amrnbenc.c:
2042           amrnb: port to 0.11
2043
2044 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2045
2046         * configure.ac:
2047         * ext/amrwbdec/Makefile.am:
2048         * ext/amrwbdec/amrwbdec.c:
2049           ported amrwbdec to 0.11
2050
2051 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2052
2053         * ext/amrnb/amrnbdec.c:
2054         * ext/amrnb/amrnbdec.h:
2055           amrnbdec: port to audiodecoder
2056
2057 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2058
2059           Merge branch 'master' into 0.11
2060
2061 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2062
2063         * configure.ac:
2064         * ext/mpeg2dec/gstmpeg2dec.c:
2065         * ext/mpeg2dec/gstmpeg2dec.h:
2066           mpeg2dec: minimal port to 0.11
2067
2068 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2069
2070         * ext/mpeg2dec/gstmpeg2dec.c:
2071         * ext/mpeg2dec/gstmpeg2dec.h:
2072           mpeg2dec: post QoS messages when dropping a frame due to QoS
2073           https://bugzilla.gnome.org/show_bug.cgi?id=658241
2074
2075 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2076
2077         * configure.ac:
2078           configure: update ported plugins list
2079
2080 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2081
2082         * common:
2083           update to 0.11 branch
2084
2085 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2086
2087         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2088         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2089           dvdlpcmdec: port to 0.11
2090
2091 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2092
2093         * ext/lame/gstlame.c:
2094         * ext/lame/gstlamemp3enc.c:
2095           lame: fix raw audio caps too
2096
2097 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2098
2099         * ext/lame/gstlame.c:
2100         * ext/lame/gstlamemp3enc.c:
2101           lame: port to 0.11
2102
2103 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2104
2105           Merge branch 'master' into 0.11
2106
2107 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2108
2109         * ext/x264/gstx264enc.c:
2110         * ext/x264/gstx264enc.h:
2111           x264enc: port to 0.11
2112
2113 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2114
2115         * ext/amrnb/Makefile.am:
2116         * ext/amrnb/amrnbenc.c:
2117         * ext/amrnb/amrnbenc.h:
2118           amrnbenc: port to audioencoder
2119
2120 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2121
2122           Merge branch 'master' into 0.11
2123           Conflicts:
2124           ext/mad/gstmad.c
2125
2126 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2127
2128         * ext/a52dec/gsta52dec.c:
2129           port a52dec to 0.11
2130
2131 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2132
2133         * ext/twolame/gsttwolame.c:
2134           twolame: Simple fix for GstAudioEncoder API change
2135
2136 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2137
2138         * ext/twolame/gsttwolame.c:
2139           twolame: Fix variable 'gstelement_class' set but not used compiler warning
2140
2141 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2142
2143         * ext/lame/gstlame.c:
2144         * ext/lame/gstlamemp3enc.c:
2145           lame: Don't get the parent class again, GST_BOILERPLATE does this already
2146
2147 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2148
2149         * ext/lame/gstlame.c:
2150         * ext/lame/gstlamemp3enc.c:
2151           lame: Fix variable 'gstelement_class' set but not used compiler warning
2152
2153 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2154
2155         * ext/twolame/gsttwolame.c:
2156           twolame: improve output framing and timestamping
2157           ... which simply comes down to requesting one frame of input data at a time,
2158           since the encoder nicely turns this into 1 encoded frame.
2159
2160 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2161
2162         * ext/twolame/Makefile.am:
2163         * ext/twolame/gsttwolame.c:
2164         * ext/twolame/gsttwolame.h:
2165           twolame: port to audioencoder
2166
2167 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2168
2169         * ext/lame/gstlame.c:
2170           lame: use some more boilerplate
2171
2172 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2173
2174         * ext/lame/gstlame.c:
2175         * ext/lame/gstlame.h:
2176           lame: port to audioencoder
2177
2178 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2179
2180         * ext/lame/gstlamemp3enc.c:
2181           lamemp3enc: use some more boilerplate
2182
2183 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2184
2185         * ext/lame/gstlamemp3enc.c:
2186           lamemp3enc: really report bitrate rather kbitrate
2187
2188 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2189
2190         * ext/lame/Makefile.am:
2191         * ext/lame/gstlamemp3enc.c:
2192         * ext/lame/gstlamemp3enc.h:
2193           lamemp3enc: port to audioencoder
2194
2195 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2196
2197         * ext/dvdread/dvdreadsrc.c:
2198           dvdreadsrc: take into account first sector of the current title
2199           This fixes seeking on titles which do not start on a new file.
2200           https://bugzilla.gnome.org/show_bug.cgi?id=659252
2201
2202 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2203
2204         * ext/dvdread/dvdreadsrc.c:
2205           dvdreadsrc: fix sector seeking
2206           It was overly complicated, and did not take into account the offset
2207           needed for titles which do not start on a new file.
2208           https://bugzilla.gnome.org/show_bug.cgi?id=659252
2209
2210 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2211
2212         * ext/dvdread/dvdreadsrc.c:
2213           dvdreadsrc: fix sector search for packed titles
2214           Some DVD titles are packed in a single set, and we need to use
2215           the correct table to map times to sectors.
2216           https://bugzilla.gnome.org/show_bug.cgi?id=659252
2217
2218 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2219
2220         * configure.ac:
2221         * ext/mad/Makefile.am:
2222         * ext/mad/gstmad.c:
2223         * gst-plugins-ugly.spec.in:
2224           mad: remove id3tag dependency used by in practice unreachable legacy code
2225           The mad mp3 decoder element shouldn't parse tags at all really, but we
2226           have so far kept this code around for backwards-compatibility reasons
2227           for people building manual pipelines for some reason. However, as it
2228           turns out that code has never actually worked in 0.10 in practice,
2229           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
2230           which doesn't actually seem to happen any more though because of the
2231           preceding mad_header_decode(), which will discover and report the
2232           sync loss if it runs into a tag and make mad_frame_decode() try to
2233           resync right away.
2234           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
2235
2236 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2237
2238         * gst/asfdemux/asfpacket.c:
2239           asfpacket: skip empty payload packets
2240           ... which also avoids assertion failures and possible segfaults later on
2241           when possibly trying to join 2 empty buffers.
2242
2243 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2244
2245         * gst/realmedia/rmdemux.c:
2246         * gst/realmedia/rmdemux.h:
2247           rmdemux: delay announcing container tags until we have pads
2248           Fixes tags when transcoding.
2249           https://bugzilla.gnome.org/show_bug.cgi?id=658297
2250
2251 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2252
2253         * tests/check/elements/amrnbenc.c:
2254           amrnbenc: Use complete raw audio caps in the test
2255
2256 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
2257
2258         * docs/plugins/Makefile.am:
2259           docs: cleanup makefiles
2260           Remove commented out parts that we don't need. Remove "the wingo addition" - no
2261           so useful after all. Narrow down file-globs for plugin docs.
2262
2263 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
2264
2265         * common:
2266           Automatic update of common submodule
2267           From a39eb83 to 11f0cd5
2268
2269 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
2270
2271         * common:
2272           Automatic update of common submodule
2273           From 605cd9a to a39eb83
2274
2275 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2276
2277         * gst/asfdemux/gstasfdemux.c:
2278           asf: don't use fourcc
2279
2280 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2281
2282           Merge branch 'master' into 0.11
2283
2284 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2285
2286         * ext/mpeg2dec/gstmpeg2dec.c:
2287           mpeg2dec: fix spurious failure to decode some files
2288           Parsing can return with an 'invalid' state, but this is not
2289           actually fatal. For one, the mpeg2dec command line tool that
2290           comes with the libmpeg2 library blithely ignores this condition
2291           and merrily goes on. So we do this same, logging the error,
2292           and going on with parsing. This makes something work that did
2293           not use to work, and brings happiness to the world.
2294           https://bugzilla.gnome.org/show_bug.cgi?id=429476
2295
2296 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2297
2298         * ext/mad/gstmad.c:
2299         * ext/sidplay/Makefile.am:
2300         * ext/sidplay/gstsiddec.cc:
2301           port to new audio caps
2302
2303 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2304
2305           Merge branch 'master' into 0.11
2306           Conflicts:
2307           common
2308           gst/asfdemux/gstrtpasfdepay.c
2309
2310 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2311
2312         * configure.ac:
2313           configure: Add synaesthesia to the list of non-ported plugins
2314
2315 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2316
2317         * configure.ac:
2318         * docs/plugins/Makefile.am:
2319         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2320         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2321         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2322         * gst-plugins-ugly.spec.in:
2323         * gst/mpegaudioparse/Makefile.am:
2324         * gst/mpegaudioparse/gstmpegaudioparse.c:
2325         * gst/mpegaudioparse/gstmpegaudioparse.h:
2326         * gst/mpegaudioparse/gstxingmux.c:
2327         * gst/mpegaudioparse/gstxingmux.h:
2328         * gst/mpegaudioparse/mpegaudioparse.vcproj:
2329         * gst/mpegaudioparse/plugin.c:
2330         * gst/xingmux/Makefile.am:
2331         * gst/xingmux/gstxingmux.c:
2332         * gst/xingmux/gstxingmux.h:
2333         * gst/xingmux/plugin.c:
2334           Remove mp3parse plugin/element
2335           It's been replaced by mpegaudioparse in -good. Don't want anyone
2336           to spend time porting a deprecated element. Rename plugin to xingmux
2337           for now until we move that somewhere else.
2338
2339 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2340
2341         * configure.ac:
2342           configure.ac: Define list of non-ported plugins
2343
2344 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2345
2346         * ext/mad/gstmad.c:
2347           mad: Fix for changes in GstQuery API
2348
2349 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2350
2351         * gst/asfdemux/gstasfdemux.c:
2352           asfdemux: Fix for changes in GstQuery API
2353
2354 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2355
2356         * gst/asfdemux/asfpacket.c:
2357           asfdemux: Fix print statement
2358
2359 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2360
2361         * common:
2362           Update common submodule
2363
2364 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2365
2366         * ext/x264/gstx264enc.c:
2367           x264enc: Properly set the stream format in setcaps
2368           Do not forget to set the selected format to the options string
2369           when getting it from caps
2370           https://bugzilla.gnome.org/show_bug.cgi?id=655223
2371
2372 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
2373
2374         * ext/x264/gstx264enc.c:
2375           x264enc: fix the build for older x264enc
2376           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
2377
2378 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
2379
2380         * ext/x264/gstx264enc.c:
2381           x264enc: Read stream-format from the right place
2382           Read the stream-format from "stream-format" and not from profile, also rename
2383           the "bytestream" variable to "stream_format" so it's easier to understand.
2384
2385 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2386
2387         * ext/x264/gstx264enc.c:
2388         * ext/x264/gstx264enc.h:
2389           x264enc: Select stream-format based on caps
2390           Makes x264 select its stream-format based on what's available
2391           on caps, the user selected option will be chosen as a fallback
2392           when both options are available.
2393           https://bugzilla.gnome.org/show_bug.cgi?id=644233
2394
2395 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
2396
2397         * ext/x264/gstx264enc.c:
2398           x264: Allow renegotiation but prefer current caps
2399
2400 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
2401
2402         * tests/check/elements/x264enc.c:
2403           tests: Test x264enc profiles from the caps
2404           https://bugzilla.gnome.org/show_bug.cgi?id=644233
2405
2406 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
2407
2408         * ext/x264/Makefile.am:
2409         * ext/x264/gstx264enc.c:
2410         * ext/x264/gstx264enc.h:
2411           x264: Use profile and level from caps
2412           Enforces the profile and level from the downstream caps, also
2413           sets them on the fixated caps
2414           https://bugzilla.gnome.org/show_bug.cgi?id=644233
2415
2416 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2417
2418         * configure.ac:
2419           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
2420
2421 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
2422
2423         * ext/x264/gstx264enc.c:
2424           x264enc: fix subme property annotation - subme maximum is 10, not 6.
2425           Although the element accepts subme values > 6, the annotation which is
2426           visible through gst-inspect (for example) erroneously indicates 6 as the
2427           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
2428           https://bugzilla.gnome.org/show_bug.cgi?id=653473
2429
2430 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
2431
2432         * common:
2433           Automatic update of common submodule
2434           From 69b981f to 605cd9a
2435
2436 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2437
2438         * gst/asfdemux/gstrtspwms.c:
2439           rtspwms: Porting to 0.11
2440
2441 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2442
2443         * gst/asfdemux/gstrtpasfdepay.c:
2444           rtpasfdepay: Port to 0.11
2445
2446 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2447
2448         * gst/asfdemux/asfpacket.c:
2449         * gst/asfdemux/asfpacket.h:
2450         * gst/asfdemux/gstasfdemux.c:
2451         * gst/asfdemux/gstasfdemux.h:
2452           asfdemux: Porting to 0.11
2453
2454 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2455
2456         * ext/sidplay/gstsiddec.cc:
2457           siddec: port siddec to 0.11
2458
2459 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2460
2461         * gst/asfdemux/gstrtpasfdepay.c:
2462           rtpasfdepay: fix fragmented packet handling and packet padding
2463           Also remove a bogus assert.
2464
2465 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
2466
2467         * gst/synaesthesia/gstsynaesthesia.c:
2468           synaesthesia: fix wrong debug log string (copy'n'paste)
2469
2470 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2471
2472           Merge branch 'master' into 0.11
2473           Conflicts:
2474           configure.ac
2475
2476 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2477
2478         * ext/mad/gstmad.c:
2479           mad: port to new API
2480           Port to new segment API.
2481           Eat Caps events.
2482           No need to set caps on buffers.
2483
2484 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
2485
2486         * gst/realmedia/rmdemux.c:
2487           rmdemux: target is unsigned and can't be < 0
2488
2489 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
2490
2491         * ext/mad/gstmad.c:
2492           mad: use signed when caluculating the delta
2493           Avoids a <0 check for an unsigned variable.
2494
2495 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
2496
2497         * docs/plugins/Makefile.am:
2498           docs: remove obsolete commented out part
2499           We don't have this in the other modules and its not needed.
2500
2501 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
2502
2503         * docs/plugins/gst-plugins-ugly-plugins.args:
2504         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2505         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2506           docs: update plugin introspection data
2507           Now more files are merged and produced in a canonical fashion, which hopefully
2508           creates less or no delta in the future.
2509
2510 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
2511
2512         * common:
2513           Automatic update of common submodule
2514           From 9e5bbd5 to 69b981f
2515
2516 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2517
2518         * ext/lame/Makefile.am:
2519         * ext/lame/gstlamemp3enc.c:
2520           lamemp3enc: Post CODEC and BITRATE tags
2521           Also filter any CODEC/AUDIO_CODEC tags from incoming
2522           tag events.
2523           Fixes bug #391543.
2524
2525 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
2526
2527         * common:
2528           Automatic update of common submodule
2529           From fd35073 to 9e5bbd5
2530
2531 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
2532
2533         * common:
2534           Automatic update of common submodule
2535           From 46dfcea to fd35073
2536
2537 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2538
2539         * gst/asfdemux/gstrtpasfdepay.c:
2540           rtpasfdepay: simplify and refactor packet parsing
2541           Specifically, refactor buffer padding and consider marker bit for fragment
2542           assembling.
2543
2544 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2545
2546         * gst/asfdemux/gstrtpasfdepay.c:
2547           rtpasfdepay: avoid re-sending header
2548           ... e.g. following a seek, which otherwise confuses downstream demuxer
2549           expecting only a flow of data packets at this time.
2550
2551 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2552
2553         * gst/asfdemux/gstrtpasfdepay.c:
2554         * gst/asfdemux/gstrtpasfdepay.h:
2555           rtpasfdepay: remove unused field
2556
2557 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2558
2559         * ext/mad/gstmad.c:
2560           mad: Post bitrate tag whenever the bitrate changes
2561           Also send the layer/mode/emphasis/bitrate tags as an event too.
2562
2563 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2564
2565         * configure.ac:
2566         * win32/common/config.h:
2567           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
2568
2569 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2570
2571         * configure.ac:
2572         * docs/plugins/inspect/plugin-a52dec.xml:
2573         * docs/plugins/inspect/plugin-amrnb.xml:
2574         * docs/plugins/inspect/plugin-amrwbdec.xml:
2575         * docs/plugins/inspect/plugin-asf.xml:
2576         * docs/plugins/inspect/plugin-cdio.xml:
2577         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2578         * docs/plugins/inspect/plugin-dvdread.xml:
2579         * docs/plugins/inspect/plugin-dvdsub.xml:
2580         * docs/plugins/inspect/plugin-iec958.xml:
2581         * docs/plugins/inspect/plugin-lame.xml:
2582         * docs/plugins/inspect/plugin-mad.xml:
2583         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2584         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2585         * docs/plugins/inspect/plugin-mpegstream.xml:
2586         * docs/plugins/inspect/plugin-realmedia.xml:
2587         * docs/plugins/inspect/plugin-siddec.xml:
2588         * docs/plugins/inspect/plugin-twolame.xml:
2589         * docs/plugins/inspect/plugin-x264.xml:
2590         * win32/common/config.h:
2591           Back to development
2592
2593 === release 0.10.18 ===
2594
2595 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2596
2597         * ChangeLog:
2598         * NEWS:
2599         * RELEASE:
2600         * configure.ac:
2601         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2602         * docs/plugins/inspect/plugin-a52dec.xml:
2603         * docs/plugins/inspect/plugin-amrnb.xml:
2604         * docs/plugins/inspect/plugin-amrwbdec.xml:
2605         * docs/plugins/inspect/plugin-asf.xml:
2606         * docs/plugins/inspect/plugin-cdio.xml:
2607         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2608         * docs/plugins/inspect/plugin-dvdread.xml:
2609         * docs/plugins/inspect/plugin-dvdsub.xml:
2610         * docs/plugins/inspect/plugin-iec958.xml:
2611         * docs/plugins/inspect/plugin-lame.xml:
2612         * docs/plugins/inspect/plugin-mad.xml:
2613         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2614         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2615         * docs/plugins/inspect/plugin-mpegstream.xml:
2616         * docs/plugins/inspect/plugin-realmedia.xml:
2617         * docs/plugins/inspect/plugin-siddec.xml:
2618         * docs/plugins/inspect/plugin-twolame.xml:
2619         * docs/plugins/inspect/plugin-x264.xml:
2620         * gst-plugins-ugly.doap:
2621         * win32/common/config.h:
2622           Release 0.10.18
2623           Highlights:
2624           - x264enc: allow changing bitrate and quantizers dynamically at runtime
2625           - x264enc: proxy downstream caps restrictions upstream via get_caps()
2626           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
2627           - mad: allow build without libid3tag (which isn't really needed anyway)
2628           - many other fixes and improvements
2629
2630 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2631
2632         * ext/x264/gstx264enc.c:
2633           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
2634
2635 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2636
2637         * ext/x264/gstx264enc.c:
2638           x264enc: do not leak peer pad reference
2639
2640 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2641
2642         * ext/x264/gstx264enc.c:
2643           x264enc: No need to copy, reffing is enough
2644
2645 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2646
2647         * ext/x264/gstx264enc.c:
2648           x264enc: get_caps function should return a copy of the caps
2649
2650 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2651
2652         * configure.ac:
2653         * docs/plugins/inspect/plugin-a52dec.xml:
2654         * docs/plugins/inspect/plugin-amrnb.xml:
2655         * docs/plugins/inspect/plugin-amrwbdec.xml:
2656         * docs/plugins/inspect/plugin-asf.xml:
2657         * docs/plugins/inspect/plugin-cdio.xml:
2658         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2659         * docs/plugins/inspect/plugin-dvdread.xml:
2660         * docs/plugins/inspect/plugin-dvdsub.xml:
2661         * docs/plugins/inspect/plugin-iec958.xml:
2662         * docs/plugins/inspect/plugin-lame.xml:
2663         * docs/plugins/inspect/plugin-mad.xml:
2664         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2665         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2666         * docs/plugins/inspect/plugin-mpegstream.xml:
2667         * docs/plugins/inspect/plugin-realmedia.xml:
2668         * docs/plugins/inspect/plugin-siddec.xml:
2669         * docs/plugins/inspect/plugin-synaesthesia.xml:
2670         * docs/plugins/inspect/plugin-twolame.xml:
2671         * docs/plugins/inspect/plugin-x264.xml:
2672         * po/da.po:
2673         * po/de.po:
2674         * po/fr.po:
2675         * po/uk.po:
2676         * win32/common/config.h:
2677           0.10.17.4 pre-release
2678
2679 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2680
2681         * ext/mad/gstmad.c:
2682           mad: remove buffer_alloc
2683
2684 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2685
2686         * configure.ac:
2687         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2688         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2689         * docs/plugins/inspect/plugin-a52dec.xml:
2690         * docs/plugins/inspect/plugin-amrnb.xml:
2691         * docs/plugins/inspect/plugin-amrwbdec.xml:
2692         * docs/plugins/inspect/plugin-asf.xml:
2693         * docs/plugins/inspect/plugin-cdio.xml:
2694         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2695         * docs/plugins/inspect/plugin-dvdread.xml:
2696         * docs/plugins/inspect/plugin-dvdsub.xml:
2697         * docs/plugins/inspect/plugin-iec958.xml:
2698         * docs/plugins/inspect/plugin-lame.xml:
2699         * docs/plugins/inspect/plugin-mad.xml:
2700         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2701         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2702         * docs/plugins/inspect/plugin-mpegstream.xml:
2703         * docs/plugins/inspect/plugin-realmedia.xml:
2704         * docs/plugins/inspect/plugin-siddec.xml:
2705         * docs/plugins/inspect/plugin-synaesthesia.xml:
2706         * docs/plugins/inspect/plugin-twolame.xml:
2707         * docs/plugins/inspect/plugin-x264.xml:
2708         * po/bg.po:
2709         * po/ja.po:
2710         * po/nl.po:
2711         * po/pl.po:
2712         * po/ru.po:
2713         * po/sl.po:
2714         * po/tr.po:
2715           0.10.17.3 pre-release
2716
2717 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2718
2719         * common:
2720           Automatic update of common submodule
2721           From c3cafe1 to 46dfcea
2722
2723 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2724
2725         * ext/mad/gstmad.c:
2726           mad: port to 0.11
2727
2728 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2729
2730           Merge branch 'master' into 0.11
2731           Conflicts:
2732           android/amrnb.mk
2733           android/amrwbdec.mk
2734           android/asf.mk
2735           android/mpegaudioparse.mk
2736           configure.ac
2737
2738 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2739
2740         * tests/check/gst-plugins-ugly.supp:
2741           tests: add suppression for lame unit test
2742
2743 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2744
2745         * tests/check/Makefile.am:
2746         * tests/check/generic/.gitignore:
2747         * tests/check/generic/index.c:
2748           tests: add generic index-setting test
2749
2750 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2751
2752         * ext/mpeg2dec/gstmpeg2dec.c:
2753           mpeg2dec: don't deadlock when setting an index
2754
2755 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2756
2757         * configure.ac:
2758         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2759         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2760         * docs/plugins/inspect/plugin-a52dec.xml:
2761         * docs/plugins/inspect/plugin-amrnb.xml:
2762         * docs/plugins/inspect/plugin-amrwbdec.xml:
2763         * docs/plugins/inspect/plugin-asf.xml:
2764         * docs/plugins/inspect/plugin-cdio.xml:
2765         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2766         * docs/plugins/inspect/plugin-dvdread.xml:
2767         * docs/plugins/inspect/plugin-dvdsub.xml:
2768         * docs/plugins/inspect/plugin-iec958.xml:
2769         * docs/plugins/inspect/plugin-lame.xml:
2770         * docs/plugins/inspect/plugin-mad.xml:
2771         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2772         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2773         * docs/plugins/inspect/plugin-mpegstream.xml:
2774         * docs/plugins/inspect/plugin-realmedia.xml:
2775         * docs/plugins/inspect/plugin-siddec.xml:
2776         * docs/plugins/inspect/plugin-synaesthesia.xml:
2777         * docs/plugins/inspect/plugin-twolame.xml:
2778         * docs/plugins/inspect/plugin-x264.xml:
2779         * po/sl.po:
2780         * win32/common/config.h:
2781           0.10.17.2 pre-release
2782
2783 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2784
2785         * gst/realmedia/rademux.c:
2786           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
2787
2788 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2789
2790         * gst/mpegstream/gstmpegdemux.c:
2791           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
2792
2793 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2794
2795         * ext/dvdread/dvdreadsrc.c:
2796         * ext/sidplay/gstsiddec.cc:
2797         * ext/x264/gstx264enc.c:
2798           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
2799
2800 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2801
2802         * gst/asfdemux/gstasfdemux.c:
2803           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
2804
2805 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2806
2807         * ext/x264/gstx264enc.c:
2808           x264enc: Implement getcaps function
2809           This allows to set width/height/etc restrictions downstream.
2810
2811 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
2812
2813         * Android.mk:
2814         * ext/mad/Makefile.am:
2815         * ext/x264/Makefile.am:
2816         * gst/asfdemux/Makefile.am:
2817         * gst/dvdlpcmdec/Makefile.am:
2818         * gst/dvdsub/Makefile.am:
2819         * gst/iec958/Makefile.am:
2820         * gst/mpegaudioparse/Makefile.am:
2821         * gst/mpegstream/Makefile.am:
2822         * gst/realmedia/Makefile.am:
2823         * gst/synaesthesia/Makefile.am:
2824           android: make it ready for androgenizer
2825           To build gstreamer for android we are now using androgenizer which
2826           generates the needed Android.mk files.
2827           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
2828
2829 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
2830
2831         * android/NOTICE:
2832         * android/amrnb.mk:
2833         * android/amrwbdec.mk:
2834         * android/asf.mk:
2835         * android/mpegaudioparse.mk:
2836           android: remove the android/ folder
2837
2838 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
2839
2840         * common:
2841           Automatic update of common submodule
2842           From 1ccbe09 to c3cafe1
2843
2844 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
2845
2846         * ext/x264/gstx264enc.c:
2847         * ext/x264/gstx264enc.h:
2848           x264enc: Allow changing the bitrate and quantitizers dynamically
2849           https://bugzilla.gnome.org/show_bug.cgi?id=621663
2850
2851 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
2852
2853         * ext/x264/gstx264enc.c:
2854           x264enc: Set max bitrate in quality mode
2855           https://bugzilla.gnome.org/show_bug.cgi?id=621663
2856
2857 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
2858
2859         * ext/x264/gstx264enc.c:
2860           x264enc: Make it clear that constant quantizer is for debugging only
2861           https://bugzilla.gnome.org/show_bug.cgi?id=621663
2862
2863 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2864
2865         * common:
2866           Automatic update of common submodule
2867           From 193b717 to 1ccbe09
2868
2869 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
2870
2871         * common:
2872           Automatic update of common submodule
2873           From b77e2bf to 193b717
2874
2875 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2876
2877         * common:
2878           Automatic update of common submodule
2879           From d8814b6 to b77e2bf
2880
2881 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2882
2883         * common:
2884           Automatic update of common submodule
2885           From 6aaa286 to d8814b6
2886
2887 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
2888
2889         * common:
2890           Automatic update of common submodule
2891           From 6aec6b9 to 6aaa286
2892
2893 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
2894
2895         * configure.ac:
2896           configure.ac: redundant use of AC_MSG_RESULT()
2897           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
2898
2899 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
2900
2901         * autogen.sh:
2902           autogen: wingo signed comment
2903
2904 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2905
2906         * gst/dvdsub/gstdvdsubdec.c:
2907         * gst/dvdsub/gstdvdsubdec.h:
2908           dvdsubdec: Rearrange buffer allocation and pushing code a bit
2909           This makes the code easier to read, doesn't store every buffer
2910           in the instance until the next buffer is to be drawn and
2911           fixes an unitialized variable compiler warning.
2912
2913 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
2914
2915         * gst/dvdsub/gstdvdsubdec.c:
2916           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
2917           Fixes bug #619136.
2918
2919 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
2920
2921         * gst/dvdsub/gstdvdsubdec.c:
2922           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
2923           Fixes bug #644704.
2924
2925 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2926
2927         * configure.ac:
2928         * ext/mad/gstmad.c:
2929         * ext/mad/gstmad.h:
2930           mad: build the mad plugin even if libid3tag is not available
2931           ID3 tags are usually handled by id3demux, and should be handled
2932           by id3demux. Tag handling in mad based on libid3tag is very basic
2933           and mostly unnecessary really, so just build this plugin without
2934           ID3 tag support if libid3tag is not available.
2935
2936 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2937
2938           Merge branch 'master' into 0.11
2939
2940 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
2941
2942         * gst/mpegstream/gstdvddemux.c:
2943           dvddemux: small code cleanup
2944           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
2945           and avoid empty 'if' when logging is disabled.
2946
2947 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2948
2949         * configure.ac:
2950           configure.ac: export plugin description more platform independent
2951           Fixes #642504.
2952
2953 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2954
2955         * common:
2956           Automatic update of common submodule
2957           From 1de7f6a to 6aec6b9
2958
2959 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2960
2961           Merge branch 'master' into 0.11
2962           Conflicts:
2963           configure.ac
2964
2965 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2966
2967         * ext/mpeg2dec/gstmpeg2dec.c:
2968           mpeg2dec: do not fail fatally when unlinked
2969           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
2970
2971 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
2972
2973         * ext/mad/gstmad.c:
2974         * ext/mad/gstmad.h:
2975         * ext/mpeg2dec/gstmpeg2dec.c:
2976         * ext/mpeg2dec/gstmpeg2dec.h:
2977           index: remove conditional index support
2978           Index support cannot be disabled since commit
2979           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
2980           in core, which removed the configure flags to disable index.
2981
2982 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
2983
2984         * ext/mad/gstmad.c:
2985         * ext/mpeg2dec/gstmpeg2dec.c:
2986           formatting: trim trailing whitespace
2987
2988 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
2989
2990         * ext/mad/gstmad.c:
2991         * ext/mpeg2dec/gstmpeg2dec.c:
2992         * gst/mpegstream/gstmpegdemux.c:
2993           index: use delta frame flags instead of 0 or none
2994
2995 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2996
2997         * ext/x264/gstx264enc.c:
2998           x264enc: Don't register flags with a value of 0
2999           Flags with a value of 0 aren't meaningful and will cause
3000           g_value_transform to go into an endless loop when trying to
3001           convert the flags to a string
3002
3003 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
3004
3005         * common:
3006           Automatic update of common submodule
3007           From f94d739 to 1de7f6a
3008
3009 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3010
3011         * ext/amrwbdec/amrwbdec.c:
3012           amrwbdec: avoid stalling on invalid frame
3013           Skip 1 byte indicating invalid frame type index rather than stalling
3014           on it indefinitely until EOS.
3015           Fixes #639715.
3016
3017 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3018
3019         * tests/check/pipelines/lame.c:
3020           tests: add unit test for lamemp3enc negotiation issue
3021           https://bugzilla.gnome.org/show_bug.cgi?id=641151
3022
3023 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3024
3025         * ext/lame/gstlamemp3enc.c:
3026           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
3027           The element downstream of mp3enc might only accept certain sample rates or channels,
3028           make sure we relay any restrictions that do exist to upstream when it does a
3029           get_caps() on the sink pad. That way upstream elements like audioresample or
3030           audioconvert can pick a sample rate / channel configuration that will be accepted,
3031           instead of just negotiating to the highest, which might then be rejected.
3032           https://bugzilla.gnome.org/show_bug.cgi?id=641151
3033
3034 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
3035
3036         * gst/asfdemux/asfpacket.c:
3037           asfpacket: Avoid using broken duration extension
3038           Quite a few (broken?) files have a packet duration of 1ms, which is
3039           most definitely wrong for either audio or video packets.
3040           We therefore avoid using that value and instead use other metrics to
3041           determine the buffer duration (like using the extended stream properties
3042           average frame duration if present and valid).
3043
3044 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3045
3046         * configure.ac:
3047         * win32/common/config.h:
3048           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
3049           https://bugzilla.gnome.org/show_bug.cgi?id=640705
3050
3051 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
3052
3053         * gst/mpegaudioparse/gstxingmux.c:
3054           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
3055           Fixes bug #639291.
3056
3057 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3058
3059         * gst/mpegstream/gstdvddemux.c:
3060           mpegstream: increase allowable gap between streams
3061           The new delay is three times as much as the old one, and just happens
3062           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
3063           was chocking before at 5:11.
3064           While there, merge the constants used in two places into a define.
3065           https://bugzilla.gnome.org/show_bug.cgi?id=539708
3066
3067 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
3068
3069         * ext/x264/gstx264enc.c:
3070           x264enc: make tag event writable before modifying tag list in place
3071           To modify an event tag is necessary to be sure that x264enc
3072           has its own copy.
3073           Also fix indentation.
3074           https://bugzilla.gnome.org/show_bug.cgi?id=640272
3075
3076 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3077
3078         * configure.ac:
3079         * docs/plugins/inspect/plugin-a52dec.xml:
3080         * docs/plugins/inspect/plugin-amrnb.xml:
3081         * docs/plugins/inspect/plugin-amrwbdec.xml:
3082         * docs/plugins/inspect/plugin-asf.xml:
3083         * docs/plugins/inspect/plugin-cdio.xml:
3084         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3085         * docs/plugins/inspect/plugin-dvdread.xml:
3086         * docs/plugins/inspect/plugin-dvdsub.xml:
3087         * docs/plugins/inspect/plugin-iec958.xml:
3088         * docs/plugins/inspect/plugin-lame.xml:
3089         * docs/plugins/inspect/plugin-mad.xml:
3090         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3091         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3092         * docs/plugins/inspect/plugin-mpegstream.xml:
3093         * docs/plugins/inspect/plugin-realmedia.xml:
3094         * docs/plugins/inspect/plugin-siddec.xml:
3095         * docs/plugins/inspect/plugin-twolame.xml:
3096         * docs/plugins/inspect/plugin-x264.xml:
3097         * win32/common/config.h:
3098           Back to development
3099
3100 === release 0.10.17 ===
3101
3102 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3103
3104         * ChangeLog:
3105         * NEWS:
3106         * RELEASE:
3107         * configure.ac:
3108         * docs/plugins/inspect/plugin-a52dec.xml:
3109         * docs/plugins/inspect/plugin-amrnb.xml:
3110         * docs/plugins/inspect/plugin-amrwbdec.xml:
3111         * docs/plugins/inspect/plugin-asf.xml:
3112         * docs/plugins/inspect/plugin-cdio.xml:
3113         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3114         * docs/plugins/inspect/plugin-dvdread.xml:
3115         * docs/plugins/inspect/plugin-dvdsub.xml:
3116         * docs/plugins/inspect/plugin-iec958.xml:
3117         * docs/plugins/inspect/plugin-lame.xml:
3118         * docs/plugins/inspect/plugin-mad.xml:
3119         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3120         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3121         * docs/plugins/inspect/plugin-mpegstream.xml:
3122         * docs/plugins/inspect/plugin-realmedia.xml:
3123         * docs/plugins/inspect/plugin-siddec.xml:
3124         * docs/plugins/inspect/plugin-twolame.xml:
3125         * docs/plugins/inspect/plugin-x264.xml:
3126         * gst-plugins-ugly.doap:
3127         * win32/common/config.h:
3128           Release 0.10.17
3129
3130 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3131
3132         * configure.ac:
3133         * docs/plugins/inspect/plugin-a52dec.xml:
3134         * docs/plugins/inspect/plugin-amrnb.xml:
3135         * docs/plugins/inspect/plugin-amrwbdec.xml:
3136         * docs/plugins/inspect/plugin-asf.xml:
3137         * docs/plugins/inspect/plugin-cdio.xml:
3138         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3139         * docs/plugins/inspect/plugin-dvdread.xml:
3140         * docs/plugins/inspect/plugin-dvdsub.xml:
3141         * docs/plugins/inspect/plugin-iec958.xml:
3142         * docs/plugins/inspect/plugin-lame.xml:
3143         * docs/plugins/inspect/plugin-mad.xml:
3144         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3145         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3146         * docs/plugins/inspect/plugin-mpegstream.xml:
3147         * docs/plugins/inspect/plugin-realmedia.xml:
3148         * docs/plugins/inspect/plugin-siddec.xml:
3149         * docs/plugins/inspect/plugin-twolame.xml:
3150         * docs/plugins/inspect/plugin-x264.xml:
3151         * win32/common/config.h:
3152           0.10.16.4 pre-release
3153
3154 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3155
3156         * ext/mpeg2dec/gstmpeg2dec.c:
3157           mpeg2dec: Use the proper component value for height
3158
3159 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3160
3161         * configure.ac:
3162         * docs/plugins/inspect/plugin-a52dec.xml:
3163         * docs/plugins/inspect/plugin-amrnb.xml:
3164         * docs/plugins/inspect/plugin-amrwbdec.xml:
3165         * docs/plugins/inspect/plugin-asf.xml:
3166         * docs/plugins/inspect/plugin-cdio.xml:
3167         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3168         * docs/plugins/inspect/plugin-dvdread.xml:
3169         * docs/plugins/inspect/plugin-dvdsub.xml:
3170         * docs/plugins/inspect/plugin-iec958.xml:
3171         * docs/plugins/inspect/plugin-lame.xml:
3172         * docs/plugins/inspect/plugin-mad.xml:
3173         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3174         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3175         * docs/plugins/inspect/plugin-mpegstream.xml:
3176         * docs/plugins/inspect/plugin-realmedia.xml:
3177         * docs/plugins/inspect/plugin-siddec.xml:
3178         * docs/plugins/inspect/plugin-twolame.xml:
3179         * docs/plugins/inspect/plugin-x264.xml:
3180         * win32/common/config.h:
3181           0.10.16.3 pre-release
3182
3183 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3184
3185         * gst/asfdemux/asfheaders.c:
3186         * gst/asfdemux/asfheaders.h:
3187         * gst/asfdemux/gstasfdemux.c:
3188           asfdemux: Handle new type of DRM'd asf files.
3189           These are produced by the new MS PlayReady system.
3190           https://bugzilla.gnome.org/show_bug.cgi?id=639226
3191
3192 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
3193
3194         * common:
3195           Automatic update of common submodule
3196           From e572c87 to f94d739
3197
3198 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3199
3200         * common:
3201           Automatic update of common submodule
3202           From ccbaa85 to e572c87
3203
3204 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3205
3206         * common:
3207           Automatic update of common submodule
3208           From 46445ad to ccbaa85
3209
3210 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3211
3212         * tests/check/Makefile.am:
3213           tests: never disable g_assert() and cast checks for the unit tests
3214           The unit tests are riddled with g_assert() and friends, make sure we
3215           don't disable assert and cast checks for the unit tests even if
3216           this has been specified for the rest of the code base, e.g. via
3217           --disable-glib-asserts
3218
3219 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3220
3221         * configure.ac:
3222         * win32/common/config.h:
3223           0.10.16.2 pre-release
3224
3225 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3226
3227         * docs/plugins/gst-plugins-ugly-plugins.args:
3228         * docs/plugins/inspect/plugin-a52dec.xml:
3229         * docs/plugins/inspect/plugin-amrnb.xml:
3230         * docs/plugins/inspect/plugin-amrwbdec.xml:
3231         * docs/plugins/inspect/plugin-asf.xml:
3232         * docs/plugins/inspect/plugin-cdio.xml:
3233         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3234         * docs/plugins/inspect/plugin-dvdread.xml:
3235         * docs/plugins/inspect/plugin-dvdsub.xml:
3236         * docs/plugins/inspect/plugin-iec958.xml:
3237         * docs/plugins/inspect/plugin-lame.xml:
3238         * docs/plugins/inspect/plugin-mad.xml:
3239         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3240         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3241         * docs/plugins/inspect/plugin-mpegstream.xml:
3242         * docs/plugins/inspect/plugin-realmedia.xml:
3243         * docs/plugins/inspect/plugin-siddec.xml:
3244         * docs/plugins/inspect/plugin-twolame.xml:
3245         * docs/plugins/inspect/plugin-x264.xml:
3246           docs: update docs
3247
3248 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3249
3250         * po/bg.po:
3251         * po/ca.po:
3252         * po/ru.po:
3253           po: update translations
3254
3255 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3256
3257         * configure.ac:
3258           configure: use $LIBM instead of hardcoding -lm
3259
3260 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3261
3262         * gst/realmedia/rmdemux.c:
3263           rmdemux: Initialize return variable.
3264           In the unlikely event that height is 0 (which is invalid) we would end up
3265           never setting the flow return.
3266
3267 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3268
3269         * gst/realmedia/rmutils.c:
3270           realmedia: Fix unitialized variables on macosx
3271
3272 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3273
3274         * ext/x264/gstx264enc.c:
3275           x264enc: Handle codec/encoder tags
3276           Make x264enc drop video-codec and codec tags and replace
3277           encoder/encoder-version with x264 and its build number
3278           Fixes #621465
3279
3280 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3281
3282         * ext/mpeg2dec/gstmpeg2dec.c:
3283           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
3284
3285 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3286
3287         * ext/mpeg2dec/gstmpeg2dec.c:
3288           mpeg2dec: minor formatting clean-up
3289
3290 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3291
3292         * ext/mpeg2dec/gstmpeg2dec.c:
3293           mpeg2dec: refactor cropping code to use libgstvideo functions
3294           https://bugzilla.gnome.org/show_bug.cgi?id=571146
3295
3296 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3297
3298         * ext/mpeg2dec/gstmpeg2dec.c:
3299         * ext/mpeg2dec/gstmpeg2dec.h:
3300           mpeg2dec: use GstVideoFormat instead of custom enum
3301
3302 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3303
3304         * ext/mpeg2dec/Makefile.am:
3305           mpeg2dec: fix LIBADD order in Makefile.am
3306
3307 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
3308
3309         * ext/x264/gstx264enc.c:
3310           x264: vbv-buf-capacity should have a minimum of 0
3311           x264 will clip this value internally, and users should be allowed to
3312           specify a lower value than 300 ms.
3313           https://bugzilla.gnome.org/show_bug.cgi?id=635291
3314
3315 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3316
3317         * ext/x264/gstx264enc.c:
3318           x264enc: also accept YV12 input
3319
3320 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3321
3322         * ext/x264/gstx264enc.c:
3323           x264enc: add a note to the docs about encoder latency and queues
3324           https://bugzilla.gnome.org/show_bug.cgi?id=636107
3325
3326 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3327
3328         * gst/realmedia/rademux.c:
3329         * gst/realmedia/rmdemux.c:
3330           realmedia: do not use the pad buffer allocation functions in demuxers
3331           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
3332           https://bugzilla.gnome.org/show_bug.cgi?id=637932
3333
3334 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3335
3336         * common:
3337           Automatic update of common submodule
3338           From 169462a to 46445ad
3339
3340 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3341
3342         * ext/mad/gstmad.c:
3343           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
3344           Fixes bug #635461.
3345
3346 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
3347
3348         * common:
3349           Automatic update of common submodule
3350           From 20742ae to 169462a
3351
3352 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
3353
3354         * gst/realmedia/rmdemux.c:
3355           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
3356           Signed-off-by: Rob Clark <rob@ti.com>
3357
3358 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
3359
3360         * common:
3361           Automatic update of common submodule
3362           From 011bcc8 to 20742ae
3363
3364 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
3365
3366         * configure.ac:
3367           x264: uses pkg-config to locate libx264
3368
3369 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3370
3371           Merge branch 'master' into 0.11
3372
3373 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3374
3375         * tests/check/pipelines/lame.c:
3376           check: don't use deprecated method
3377
3378 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3379
3380         * android/amrnb.mk:
3381         * android/amrwbdec.mk:
3382         * android/asf.mk:
3383         * android/mpegaudioparse.mk:
3384         * configure.ac:
3385           more 0.10 -> 0,11 changes
3386
3387 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3388
3389         * configure.ac:
3390           configure: open 0.11 branch
3391
3392 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
3393
3394         * Android.mk:
3395         * android/NOTICE:
3396         * android/amrnb.mk:
3397         * android/amrwbdec.mk:
3398         * android/asf.mk:
3399         * android/mpegaudioparse.mk:
3400           Add build system for Android
3401
3402 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
3403
3404         * gst/realmedia/rmutils.c:
3405           realmedia: Remove dead assignments
3406
3407 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
3408
3409         * ext/mad/gstmad.c:
3410           mad: Remove dead assignments
3411
3412 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3413
3414         * ext/dvdread/dvdreadsrc.c:
3415           dvdreadsrc: remove bogus comment
3416
3417 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
3418
3419         * ext/dvdread/dvdreadsrc.c:
3420           dvdreadsrc: fix handling of multi-angle streams
3421           We would output all angles interleaved instead of just
3422           the selected angle.
3423           https://bugzilla.gnome.org/show_bug.cgi?id=539254
3424
3425 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3426
3427         * gst/realmedia/Makefile.am:
3428           realmedia: fix LIBS order in Makefile
3429
3430 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3431
3432         * po/af.po:
3433         * po/az.po:
3434         * po/bg.po:
3435         * po/ca.po:
3436         * po/cs.po:
3437         * po/da.po:
3438         * po/de.po:
3439         * po/el.po:
3440         * po/en_GB.po:
3441         * po/es.po:
3442         * po/eu.po:
3443         * po/fi.po:
3444         * po/fr.po:
3445         * po/gl.po:
3446         * po/hu.po:
3447         * po/id.po:
3448         * po/it.po:
3449         * po/ja.po:
3450         * po/lt.po:
3451         * po/lv.po:
3452         * po/ms.po:
3453         * po/mt.po:
3454         * po/nb.po:
3455         * po/nl.po:
3456         * po/or.po:
3457         * po/pl.po:
3458         * po/pt_BR.po:
3459         * po/ro.po:
3460         * po/ru.po:
3461         * po/sk.po:
3462         * po/sl.po:
3463         * po/sq.po:
3464         * po/sr.po:
3465         * po/sv.po:
3466         * po/tr.po:
3467         * po/uk.po:
3468         * po/vi.po:
3469         * po/zh_CN.po:
3470           po: update for new translatable strings
3471
3472 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
3473
3474         * common:
3475           Automatic update of common submodule
3476           From 7bbd708 to 011bcc8
3477
3478 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
3479
3480         * ext/mpeg2dec/gstmpeg2dec.c:
3481           mpeg2dec: convert the position to stream time before answering to a position query
3482
3483 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
3484
3485         * gst/realmedia/Makefile.am:
3486         * gst/realmedia/rademux.c:
3487         * gst/realmedia/rmdemux.c:
3488         * gst/realmedia/rmdemux.h:
3489           realmedia: Get codec name from pbutils instead of harcoding them
3490
3491 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
3492
3493         * ext/x264/gstx264enc.c:
3494           x264enc: Work around a rate control issue in libx264
3495           When variable framerate is disabled in libx264 (which occurs when using
3496           the zerolatency tuning), libx264 ignores timestamps but still uses the
3497           timebase leading to messed up rate control with our nanosecond timebase.
3498           We work around this issue by setting the timebase to the reciprocal of
3499           the framerate and we validate that the framerate is suitable.
3500           This has been fixed upstream in libx264 but there are non-fixed versions
3501           in the wild so this workaround is still needed.
3502           Fixes bug #632861
3503
3504 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3505
3506         * ext/mpeg2dec/gstmpeg2dec.c:
3507           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
3508
3509 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
3510
3511         * ext/mpeg2dec/gstmpeg2dec.c:
3512           mpeg2dec: fix position query by trusting upstream
3513           Position queries are badly handled for DVDs (probably due to the division in
3514           chapters): the time returned was the time since the start of chapter.
3515           Now ask upstream for position queries, fall back to the old code if upstream
3516           cannot answer the query.
3517
3518 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
3519
3520         * ext/lame/gstlame.c:
3521         * ext/mad/gstmad.c:
3522         * ext/sidplay/gstsiddec.cc:
3523         * gst/mpegstream/gstmpegparse.c:
3524           various: canonicalize property names
3525
3526 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
3527
3528         * ext/a52dec/gsta52dec.c:
3529         * ext/amrnb/amrnbdec.c:
3530         * ext/amrnb/amrnbenc.c:
3531         * ext/cdio/gstcdiocddasrc.c:
3532         * ext/dvdread/dvdreadsrc.c:
3533         * ext/lame/gstlame.c:
3534         * ext/lame/gstlamemp3enc.c:
3535         * ext/mad/gstmad.c:
3536         * ext/sidplay/gstsiddec.cc:
3537         * ext/x264/gstx264enc.c:
3538           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
3539
3540 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
3541
3542         * gst/iec958/ac3iec.c:
3543         * gst/mpegaudioparse/gstmpegaudioparse.c:
3544         * gst/mpegstream/gstmpegparse.c:
3545         * gst/mpegstream/gstrfc2250enc.c:
3546         * gst/realmedia/pnmsrc.c:
3547         * gst/realmedia/rdtmanager.c:
3548           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
3549
3550 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
3551
3552         * common:
3553           Automatic update of common submodule
3554           From 5a668bf to 7bbd708
3555
3556 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
3557
3558         * common:
3559           Automatic update of common submodule
3560           From c4a8adc to 5a668bf
3561
3562 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3563
3564         * common:
3565           Automatic update of common submodule
3566           From 5e3c9bf to c4a8adc
3567
3568 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3569
3570         * ext/mad/gstmad.c:
3571         * ext/mad/gstmad.h:
3572           mad: support reverse playback
3573
3574 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3575
3576         * ext/dvdread/dvdreadsrc.c:
3577           dvdreadsrc: improve error messages on read errors
3578           Provide proper i18n-ed error messages when a read error happens,
3579           and point out that the error could be happening because the
3580           DVD is scrambled.
3581           https://bugzilla.gnome.org/show_bug.cgi?id=613633
3582
3583 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3584
3585         * configure.ac:
3586           configure: set plugin release datetime
3587
3588 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
3589
3590         * common:
3591           Automatic update of common submodule
3592           From aa0d1d0 to 5e3c9bf
3593
3594 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3595
3596         * gst/mpegstream/gstmpegparse.c:
3597           mpegparse: re-fix flow return handling
3598           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
3599           -  } while (GST_FLOW_IS_SUCCESS (result));
3600           +  } while (result != GST_FLOW_OK);
3601
3602 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
3603
3604         * tests/check/Makefile.am:
3605         * tests/check/generic/states.c:
3606           tests: allow running state tests for all elements
3607           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
3608           to try elements that would normaly be skipped.
3609
3610 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3611
3612         * Makefile.am:
3613           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
3614
3615 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3616
3617         * configure.ac:
3618         * pkgconfig/.gitignore:
3619         * pkgconfig/Makefile.am:
3620         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
3621           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
3622           This .pc file will not be installed, it's only for uninstalled setups,
3623           same thing as we do for -good. This is so other modules' unit tests can
3624           find our plugins properly in an uninstalled setup.
3625
3626 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3627
3628         * common:
3629           Automatic update of common submodule
3630           From c2e10bf to aa0d1d0
3631
3632 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3633
3634         * configure.ac:
3635           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
3636
3637 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3638
3639         * ext/sidplay/gstsiddec.cc:
3640           siddec: don't use GST_FLOW_IS_FATAL
3641           GST_FLOW_IS_FATAL has been deprecated in core git.
3642
3643 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
3644
3645         * common:
3646           Automatic update of common submodule
3647           From d3d9acf to c2e10bf
3648
3649 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3650
3651         * configure.ac:
3652           configure: Require orc >= 0.4.6 for --compat
3653
3654 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3655
3656         * common:
3657           Automatic update of common submodule
3658           From ec60217 to d3d9acf
3659
3660 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3661
3662         * ext/mpeg2dec/gstmpeg2dec.c:
3663           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
3664           And don't post error messages if allocating a buffer resulted
3665           in WRONG_STATE or UNEXPECTED.
3666
3667 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3668
3669         * gst/mpegaudioparse/gstxingmux.c:
3670           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
3671
3672 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3673
3674         * gst/mpegstream/gstdvddemux.c:
3675         * gst/mpegstream/gstmpegdemux.c:
3676         * gst/mpegstream/gstmpegparse.c:
3677           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
3678
3679 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3680
3681         * gst/realmedia/rmdemux.c:
3682           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
3683
3684 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3685
3686         * gst/asfdemux/gstasfdemux.c:
3687           asfdemux: Don't use GST_FLOW_IS_FATAL()
3688           And don't post error messages for UNEXPECTED and post an error
3689           message if pulling data failed because of NOT_LINKED.
3690
3691 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3692
3693         * configure.ac:
3694         * docs/plugins/inspect/plugin-a52dec.xml:
3695         * docs/plugins/inspect/plugin-amrnb.xml:
3696         * docs/plugins/inspect/plugin-amrwbdec.xml:
3697         * docs/plugins/inspect/plugin-asf.xml:
3698         * docs/plugins/inspect/plugin-cdio.xml:
3699         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3700         * docs/plugins/inspect/plugin-dvdread.xml:
3701         * docs/plugins/inspect/plugin-dvdsub.xml:
3702         * docs/plugins/inspect/plugin-iec958.xml:
3703         * docs/plugins/inspect/plugin-lame.xml:
3704         * docs/plugins/inspect/plugin-mad.xml:
3705         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3706         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3707         * docs/plugins/inspect/plugin-mpegstream.xml:
3708         * docs/plugins/inspect/plugin-realmedia.xml:
3709         * docs/plugins/inspect/plugin-siddec.xml:
3710         * docs/plugins/inspect/plugin-twolame.xml:
3711         * docs/plugins/inspect/plugin-x264.xml:
3712         * win32/common/config.h:
3713           Back to development
3714           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
3715           the code is updated for the GST_FLOW_IS_* macro deprecations.
3716
3717 === release 0.10.16 ===
3718
3719 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3720
3721         * ChangeLog:
3722         * NEWS:
3723         * RELEASE:
3724         * configure.ac:
3725         * gst-plugins-ugly.doap:
3726         * win32/common/config.h:
3727           Release 0.10.16
3728
3729 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3730
3731         * docs/plugins/inspect/plugin-a52dec.xml:
3732         * docs/plugins/inspect/plugin-amrnb.xml:
3733         * docs/plugins/inspect/plugin-amrwbdec.xml:
3734         * docs/plugins/inspect/plugin-asf.xml:
3735         * docs/plugins/inspect/plugin-cdio.xml:
3736         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3737         * docs/plugins/inspect/plugin-dvdread.xml:
3738         * docs/plugins/inspect/plugin-dvdsub.xml:
3739         * docs/plugins/inspect/plugin-iec958.xml:
3740         * docs/plugins/inspect/plugin-lame.xml:
3741         * docs/plugins/inspect/plugin-mad.xml:
3742         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3743         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3744         * docs/plugins/inspect/plugin-mpegstream.xml:
3745         * docs/plugins/inspect/plugin-realmedia.xml:
3746         * docs/plugins/inspect/plugin-siddec.xml:
3747         * docs/plugins/inspect/plugin-twolame.xml:
3748         * docs/plugins/inspect/plugin-x264.xml:
3749           docs: update docs for release
3750
3751 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3752
3753         * po/LINGUAS:
3754         * po/gl.po:
3755         * po/id.po:
3756         * po/lv.po:
3757         * po/ro.po:
3758         * po/sv.po:
3759           po: update translations
3760
3761 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3762
3763         * configure.ac:
3764         * po/af.po:
3765         * po/az.po:
3766         * po/bg.po:
3767         * po/ca.po:
3768         * po/cs.po:
3769         * po/da.po:
3770         * po/de.po:
3771         * po/el.po:
3772         * po/en_GB.po:
3773         * po/es.po:
3774         * po/eu.po:
3775         * po/fi.po:
3776         * po/fr.po:
3777         * po/hu.po:
3778         * po/id.po:
3779         * po/it.po:
3780         * po/ja.po:
3781         * po/lt.po:
3782         * po/lv.po:
3783         * po/ms.po:
3784         * po/mt.po:
3785         * po/nb.po:
3786         * po/nl.po:
3787         * po/or.po:
3788         * po/pl.po:
3789         * po/pt_BR.po:
3790         * po/ru.po:
3791         * po/sk.po:
3792         * po/sl.po:
3793         * po/sq.po:
3794         * po/sr.po:
3795         * po/sv.po:
3796         * po/tr.po:
3797         * po/uk.po:
3798         * po/vi.po:
3799         * po/zh_CN.po:
3800           0.10.15.6 pre-release
3801
3802 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
3803
3804         * gst/asfdemux/gstasfdemux.c:
3805           asfdemux: Don't error out on non-critical flow returns
3806           Only error out when downstream returns:
3807           * NOT_SUPPORTED
3808           * ERROR
3809           * NOT_NEGOTIATED
3810           * NOT_LINKED
3811           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
3812           of the streams had gone EOS) and then stop the task silently.
3813           In the case of WRONG_STATE we just need to stop silently
3814           https://bugzilla.gnome.org/show_bug.cgi?id=600412
3815
3816 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3817
3818         * configure.ac:
3819         * po/af.po:
3820         * po/az.po:
3821         * po/bg.po:
3822         * po/ca.po:
3823         * po/cs.po:
3824         * po/da.po:
3825         * po/de.po:
3826         * po/el.po:
3827         * po/en_GB.po:
3828         * po/es.po:
3829         * po/eu.po:
3830         * po/fi.po:
3831         * po/fr.po:
3832         * po/hu.po:
3833         * po/id.po:
3834         * po/it.po:
3835         * po/ja.po:
3836         * po/lt.po:
3837         * po/lv.po:
3838         * po/ms.po:
3839         * po/mt.po:
3840         * po/nb.po:
3841         * po/nl.po:
3842         * po/or.po:
3843         * po/pl.po:
3844         * po/pt_BR.po:
3845         * po/ru.po:
3846         * po/sk.po:
3847         * po/sl.po:
3848         * po/sq.po:
3849         * po/sr.po:
3850         * po/sv.po:
3851         * po/tr.po:
3852         * po/uk.po:
3853         * po/vi.po:
3854         * po/zh_CN.po:
3855           0.10.15.5 pre-release
3856
3857 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
3858
3859         * gst/mpegaudioparse/gstmpegaudioparse.c:
3860           mp3parse: propagate flow errors upstream.
3861           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
3862           always return the error upstream.
3863
3864 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3865
3866         * configure.ac:
3867         * po/af.po:
3868         * po/az.po:
3869         * po/bg.po:
3870         * po/ca.po:
3871         * po/cs.po:
3872         * po/da.po:
3873         * po/de.po:
3874         * po/el.po:
3875         * po/en_GB.po:
3876         * po/es.po:
3877         * po/eu.po:
3878         * po/fi.po:
3879         * po/fr.po:
3880         * po/hu.po:
3881         * po/id.po:
3882         * po/it.po:
3883         * po/ja.po:
3884         * po/lt.po:
3885         * po/lv.po:
3886         * po/ms.po:
3887         * po/mt.po:
3888         * po/nb.po:
3889         * po/nl.po:
3890         * po/or.po:
3891         * po/pl.po:
3892         * po/pt_BR.po:
3893         * po/ru.po:
3894         * po/sk.po:
3895         * po/sl.po:
3896         * po/sq.po:
3897         * po/sr.po:
3898         * po/sv.po:
3899         * po/tr.po:
3900         * po/uk.po:
3901         * po/vi.po:
3902         * po/zh_CN.po:
3903           0.10.15.4 pre-release
3904
3905 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
3906
3907         * common:
3908           Automatic update of common submodule
3909           From 3e8db1d to ec60217
3910
3911 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3912
3913         * configure.ac:
3914         * docs/plugins/inspect/plugin-a52dec.xml:
3915         * docs/plugins/inspect/plugin-amrnb.xml:
3916         * docs/plugins/inspect/plugin-amrwbdec.xml:
3917         * docs/plugins/inspect/plugin-asf.xml:
3918         * docs/plugins/inspect/plugin-cdio.xml:
3919         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3920         * docs/plugins/inspect/plugin-dvdread.xml:
3921         * docs/plugins/inspect/plugin-dvdsub.xml:
3922         * docs/plugins/inspect/plugin-iec958.xml:
3923         * docs/plugins/inspect/plugin-lame.xml:
3924         * docs/plugins/inspect/plugin-mad.xml:
3925         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3926         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3927         * docs/plugins/inspect/plugin-mpegstream.xml:
3928         * docs/plugins/inspect/plugin-realmedia.xml:
3929         * docs/plugins/inspect/plugin-siddec.xml:
3930         * docs/plugins/inspect/plugin-twolame.xml:
3931         * docs/plugins/inspect/plugin-x264.xml:
3932         * win32/common/config.h:
3933           0.10.15.3 pre-release
3934
3935 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
3936
3937         * ext/x264/gstx264enc.c:
3938           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
3939           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
3940           argument to the option string value causes an error. For < 78 we pass the
3941           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
3942           result in passing 'none' for false and 'strict' for true. Other modes can be
3943           set through the option-string property for now.
3944           https://bugzilla.gnome.org/show_bug.cgi?id=626577
3945
3946 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3947
3948         * configure.ac:
3949         * docs/plugins/gst-plugins-ugly-plugins.args:
3950         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3951         * docs/plugins/inspect/plugin-a52dec.xml:
3952         * docs/plugins/inspect/plugin-amrnb.xml:
3953         * docs/plugins/inspect/plugin-amrwbdec.xml:
3954         * docs/plugins/inspect/plugin-asf.xml:
3955         * docs/plugins/inspect/plugin-cdio.xml:
3956         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3957         * docs/plugins/inspect/plugin-dvdread.xml:
3958         * docs/plugins/inspect/plugin-dvdsub.xml:
3959         * docs/plugins/inspect/plugin-iec958.xml:
3960         * docs/plugins/inspect/plugin-lame.xml:
3961         * docs/plugins/inspect/plugin-mad.xml:
3962         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3963         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3964         * docs/plugins/inspect/plugin-mpegstream.xml:
3965         * docs/plugins/inspect/plugin-realmedia.xml:
3966         * docs/plugins/inspect/plugin-siddec.xml:
3967         * docs/plugins/inspect/plugin-twolame.xml:
3968         * docs/plugins/inspect/plugin-x264.xml:
3969         * win32/common/config.h:
3970           0.10.15.2 pre-release
3971
3972 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
3973
3974         * gst/synaesthesia/gstsynaesthesia.c:
3975           synaesthesia: code cleanups.
3976           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
3977           more.
3978
3979 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
3980
3981         * gst/synaesthesia/gstsynaesthesia.c:
3982           synaesthesia: use GST_BOILERPLATE macros
3983
3984 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3985
3986         * common:
3987           Automatic update of common submodule
3988           From bd2054b to 3e8db1d
3989
3990 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3991
3992         * ext/x264/gstx264enc.c:
3993           x264: fix printf format warning in debug message
3994
3995 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3996
3997         * docs/plugins/Makefile.am:
3998           docs: fix bug passing arguments to gtkdoc-fixref in upload target
3999           Missing backslash at end of line meant we weren't passing all arguments
4000           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
4001
4002 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
4003
4004         * common:
4005           Automatic update of common submodule
4006           From a519571 to bd2054b
4007
4008 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4009
4010         * configure.ac:
4011           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
4012           This first checks what is required for ISO C99 support and sets the relevant
4013           compiler parameters and if no C99 compiler is found, it checks for a
4014           C89 compiler. This enables us to check for and use C89/C99 functions
4015           that gcc hides from us without the correct compiler parameters.
4016
4017 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
4018
4019         * ext/x264/gstx264enc.c:
4020           x264enc: Fix flushing of delayed frames
4021           x264_encoder_encode() should be called with a NULL picture until at least
4022           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
4023           regression in make check due to the recent change in defaults which enabled
4024           b-frames and b-pyramid, both of which I believe increase the number of delayed
4025           frames when encoding.
4026
4027 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
4028
4029         * ext/x264/gstx264enc.c:
4030           x264enc: Improve x264enc defaults
4031           - medium x264 speed/quality preset
4032           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
4033           Addresses part of bug #607798
4034
4035 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
4036
4037         * ext/x264/gstx264enc.c:
4038           x264enc: Fix property description typos
4039
4040 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
4041
4042         * ext/x264/gstx264enc.c:
4043           x264enc: Add some more debug info
4044
4045 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
4046
4047         * ext/x264/gstx264enc.c:
4048         * ext/x264/gstx264enc.h:
4049           x264enc: Add speed-preset and [psy-]tuning properties
4050           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
4051           preset and possibly a profile and/or tuning are now the recommended way to
4052           configure x264 through x264enc.
4053           If a preset/tuning are specified then these will define the default values and
4054           the property defaults will be ignored. After this the option-string property is
4055           applied, followed by the user-set properties, fast first pass restrictions and
4056           finally the profile restrictions.
4057           Addresses part of bug #607798
4058
4059 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
4060
4061         * ext/x264/gstx264enc.c:
4062         * ext/x264/gstx264enc.h:
4063           x264enc: Refactor code in preparation for presets/tunings
4064           - Make defaults append the appropriate default value to a string. This is
4065           needed to differentiate between something user-set and the actual prop
4066           default.
4067           - Add an internal option string to which _set_property () cases append for the
4068           majority of properties.
4069           - Use gst_x264_enc_parse_options () to clean up application of settings. This
4070           will make order of application with respect to the presets and tunings quite
4071           simple.
4072           Addresses part of bug #607798
4073
4074 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
4075
4076         * ext/x264/gstx264enc.c:
4077           x264enc: Update available me types
4078           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
4079           now self-maintaining.
4080
4081 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
4082
4083         * ext/x264/gstx264enc.c:
4084           x264enc: Use new libx264 API to affect fast first pass
4085           Uses new x264 API to apply reduced complexity values to the parameters to
4086           increase encoding speed in the first pass of a multi-pass encode. This does
4087           not impact on final quality.
4088           Addresses part of bug #607798
4089
4090 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
4091
4092         * ext/x264/gstx264enc.c:
4093         * ext/x264/gstx264enc.h:
4094           x264enc: Add profile property
4095           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
4096           Profile. This makes it easier to achieve Baseline Profile for example.
4097           Addresses part of bug #607798
4098
4099 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
4100
4101         * ext/x264/gstx264enc.c:
4102         * ext/x264/gstx264enc.h:
4103           x264enc: Add option-string property
4104           Adds support for an x264 format option-string to specify advanced parameters
4105           Addresses part of bug #607798
4106
4107 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4108
4109         * ext/mad/Makefile.am:
4110           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
4111           Spotted by syntr0py.
4112
4113 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4114
4115         * ext/x264/gstx264enc.c:
4116           x264enc: only set timebase on versions where it exists
4117
4118 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
4119
4120         * ext/x264/gstx264enc.c:
4121           x264enc: set appropriate time base
4122           Fixes #624786.
4123
4124 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4125
4126         * tests/check/Makefile.am:
4127           tests: add plugin loading whitelist to test environment
4128           Only want to load core/-base/-ugly plugins here.
4129
4130 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4131
4132         * autogen.sh:
4133         * configure.ac:
4134           Bump automake requirement to 1.10 and autoconf to 2.60
4135           For maintainability reasons and $(builddir).
4136           See #622944.
4137
4138 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4139
4140         * gst/asfdemux/gstasfdemux.c:
4141           asfdemux: Fix seeking after last commits
4142           Don't handle wrong-state returns as errors to allow seeking to work
4143           again.
4144
4145 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4146
4147         * gst/asfdemux/gstasfdemux.c:
4148           asfdemux: Push all pending data on EOS
4149           When on push mode and receiving an EOS event, asfdemux
4150           should push all pending data because we might be dealing
4151           with a broken file that has a preroll value higher
4152           than its actual length.
4153
4154 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4155
4156         * gst/asfdemux/gstasfdemux.c:
4157           asfdemux: Fix sending eos event for chained asfs
4158           Properly push EOS event when finishing a chained asf file
4159           in pull mode
4160           Fixes #599718
4161
4162 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4163
4164         * docs/plugins/Makefile.am:
4165         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4166         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4167         * docs/plugins/inspect/plugin-rmdemux.xml:
4168           docs: add rmdemux to docs properly
4169           The plugin has been renamed, remove old introspection file.
4170
4171 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4172
4173         * docs/plugins/gst-plugins-ugly-plugins.args:
4174         * docs/plugins/inspect/plugin-x264.xml:
4175           docs: update for recent x264enc changes
4176
4177 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4178
4179         * gst/realmedia/rmdemux.c:
4180           rmdemux: fix compiler warning when debugging system in core is disabled
4181
4182 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
4183
4184         * common:
4185           Automatic update of common submodule
4186           From 73ff93a to a519571
4187
4188 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
4189
4190         * gst/asfdemux/gstasfdemux.c:
4191           asfdemux: Allow at least 500ms of preroll.
4192           Some files have insanely low preroll values which break the
4193           all_streams_prerolled() logic.
4194           Fixes #622407
4195
4196 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4197
4198         * ext/x264/gstx264enc.c:
4199           x264enc: add new h264 caps attribute alignment
4200           See #606662.
4201
4202 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4203
4204         * ext/x264/gstx264enc.c:
4205         * ext/x264/gstx264enc.h:
4206           x264enc: conditionally expose enhanced upstream capabilities
4207           API: GstX264Enc:sliced-threads
4208           API: GstX264Enc:sync-lookahead
4209           API: GstX264Enc:intra-refresh
4210           API: GstX264Enc:mb-tree
4211           API: GstX264Enc:rc-lookahead
4212           See #607798.
4213
4214 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4215
4216         * common:
4217         * docs/plugins/inspect/plugin-a52dec.xml:
4218         * docs/plugins/inspect/plugin-amrnb.xml:
4219         * docs/plugins/inspect/plugin-amrwbdec.xml:
4220         * docs/plugins/inspect/plugin-asf.xml:
4221         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4222         * docs/plugins/inspect/plugin-iec958.xml:
4223         * docs/plugins/inspect/plugin-mad.xml:
4224         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4225         * docs/plugins/inspect/plugin-mpegstream.xml:
4226         * docs/plugins/inspect/plugin-realmedia.xml:
4227           docs: update introspected plugin docs for gstdoc-scangobj and other changes
4228           Update common for latest gstdoc-scangobj and inspect xml files for
4229           escaping and pad template order changes.
4230
4231 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
4232
4233         * common:
4234           Automatic update of common submodule
4235           From 9339ccc to 35617c2
4236
4237 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
4238
4239         * common:
4240           Automatic update of common submodule
4241           From 5adb1ca to 9339ccc
4242
4243 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
4244
4245         * common:
4246           Automatic update of common submodule
4247           From 57c89b7 to 5adb1ca
4248
4249 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
4250
4251         * common:
4252           Automatic update of common submodule
4253           From c804988 to 57c89b7
4254
4255 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4256
4257         * configure.ac:
4258         * gst/realmedia/rtspreal.c:
4259           configure: Update required GLib version to 2.20
4260
4261 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4262
4263         * ext/a52dec/gsta52dec.c:
4264           a52dec: Call orc_init() before trying to get target flags
4265
4266 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4267
4268         * ext/a52dec/gsta52dec.c:
4269           a52dec: Remove debug printf...
4270
4271 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4272
4273         * configure.ac:
4274         * ext/a52dec/Makefile.am:
4275         * ext/a52dec/gsta52dec.c:
4276           a52dec: Use orc for CPU feature detection and don't check for liboil
4277
4278 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4279
4280         * configure.ac:
4281           configure: Use GLIB_EXTRA_CFLAGS
4282
4283 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4284
4285         * common:
4286           Automatic update of common submodule
4287           From 7a0fdf5 to c804988
4288
4289 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4290
4291         * common:
4292           Automatic update of common submodule
4293           From 6da3bab to 7a0fdf5
4294
4295 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4296
4297         * common:
4298           Automatic update of common submodule
4299           From 733fca9 to 6da3bab
4300
4301 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
4302
4303         * common:
4304           Automatic update of common submodule
4305           From fad145b to 733fca9
4306
4307 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
4308
4309         * common:
4310           Automatic update of common submodule
4311           From 47683c1 to fad145b
4312
4313 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4314
4315         * gst/realmedia/rmdemux.c:
4316           rmdemux: pass bitrate on caps
4317           Set the bitrate on the caps, some decoders like sipro need this to function
4318           properly.
4319           Fixes #620007
4320
4321 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
4322
4323         * common:
4324           Automatic update of common submodule
4325           From 17f89e5 to 47683c1
4326
4327 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
4328
4329         * common:
4330           Automatic update of common submodule
4331           From fd7ca04 to 17f89e5
4332
4333 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
4334
4335         * ext/x264/gstx264enc.c:
4336           x264enc: Only set i_weighted_pred on versions where it exists
4337
4338 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
4339
4340         * ext/lame/gstlamemp3enc.c:
4341           lamemp3enc: implement latency query
4342           The encoder's latency is deduced from the framesize. Fixes #618896.
4343
4344 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4345
4346         * configure.ac:
4347         * docs/plugins/gst-plugins-ugly-plugins.args:
4348         * docs/plugins/gst-plugins-ugly-plugins.signals:
4349         * docs/plugins/inspect/plugin-a52dec.xml:
4350         * docs/plugins/inspect/plugin-amrnb.xml:
4351         * docs/plugins/inspect/plugin-amrwbdec.xml:
4352         * docs/plugins/inspect/plugin-asf.xml:
4353         * docs/plugins/inspect/plugin-cdio.xml:
4354         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4355         * docs/plugins/inspect/plugin-dvdread.xml:
4356         * docs/plugins/inspect/plugin-dvdsub.xml:
4357         * docs/plugins/inspect/plugin-iec958.xml:
4358         * docs/plugins/inspect/plugin-lame.xml:
4359         * docs/plugins/inspect/plugin-mad.xml:
4360         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4361         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4362         * docs/plugins/inspect/plugin-mpegstream.xml:
4363         * docs/plugins/inspect/plugin-realmedia.xml:
4364         * docs/plugins/inspect/plugin-siddec.xml:
4365         * docs/plugins/inspect/plugin-twolame.xml:
4366         * docs/plugins/inspect/plugin-x264.xml:
4367         * win32/common/config.h:
4368           Back to development
4369
4370 === release 0.10.15 ===
4371
4372 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4373
4374         * ChangeLog:
4375         * NEWS:
4376         * RELEASE:
4377         * configure.ac:
4378         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4379         * docs/plugins/inspect/plugin-a52dec.xml:
4380         * docs/plugins/inspect/plugin-amrnb.xml:
4381         * docs/plugins/inspect/plugin-amrwbdec.xml:
4382         * docs/plugins/inspect/plugin-asf.xml:
4383         * docs/plugins/inspect/plugin-cdio.xml:
4384         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4385         * docs/plugins/inspect/plugin-dvdread.xml:
4386         * docs/plugins/inspect/plugin-dvdsub.xml:
4387         * docs/plugins/inspect/plugin-iec958.xml:
4388         * docs/plugins/inspect/plugin-lame.xml:
4389         * docs/plugins/inspect/plugin-mad.xml:
4390         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4391         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4392         * docs/plugins/inspect/plugin-mpegstream.xml:
4393         * docs/plugins/inspect/plugin-realmedia.xml:
4394         * docs/plugins/inspect/plugin-siddec.xml:
4395         * docs/plugins/inspect/plugin-twolame.xml:
4396         * docs/plugins/inspect/plugin-x264.xml:
4397         * gst-plugins-ugly.doap:
4398         * win32/common/config.h:
4399           Release 0.10.15
4400
4401 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4402
4403         * po/af.po:
4404         * po/az.po:
4405         * po/bg.po:
4406         * po/ca.po:
4407         * po/cs.po:
4408         * po/da.po:
4409         * po/de.po:
4410         * po/el.po:
4411         * po/en_GB.po:
4412         * po/es.po:
4413         * po/eu.po:
4414         * po/fi.po:
4415         * po/fr.po:
4416         * po/hu.po:
4417         * po/id.po:
4418         * po/it.po:
4419         * po/ja.po:
4420         * po/lt.po:
4421         * po/lv.po:
4422         * po/ms.po:
4423         * po/mt.po:
4424         * po/nb.po:
4425         * po/nl.po:
4426         * po/or.po:
4427         * po/pl.po:
4428         * po/pt_BR.po:
4429         * po/ru.po:
4430         * po/sk.po:
4431         * po/sl.po:
4432         * po/sq.po:
4433         * po/sr.po:
4434         * po/sv.po:
4435         * po/tr.po:
4436         * po/uk.po:
4437         * po/vi.po:
4438         * po/zh_CN.po:
4439           Update .po files
4440
4441 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4442
4443         * configure.ac:
4444           configure: make implicit GLib and liboil requirements explicit
4445           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
4446
4447 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
4448
4449         * ext/x264/gstx264enc.c:
4450           x264enc: disable I weighted pred
4451           If it is enabled, then it will be main profile instead of baseline.
4452           This ensures maximum compatibility of the output stream until the
4453           encoder configuration interface gets an overhaul with explicit
4454           output profile selection.
4455           Fixes #619776.
4456
4457 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4458
4459         * configure.ac:
4460         * win32/common/config.h:
4461           0.10.14.3 pre-release
4462
4463 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4464
4465         * po/af.po:
4466         * po/az.po:
4467         * po/bg.po:
4468         * po/ca.po:
4469         * po/cs.po:
4470         * po/da.po:
4471         * po/de.po:
4472         * po/el.po:
4473         * po/en_GB.po:
4474         * po/es.po:
4475         * po/eu.po:
4476         * po/fi.po:
4477         * po/fr.po:
4478         * po/hu.po:
4479         * po/id.po:
4480         * po/it.po:
4481         * po/ja.po:
4482         * po/lt.po:
4483         * po/lv.po:
4484         * po/ms.po:
4485         * po/mt.po:
4486         * po/nb.po:
4487         * po/nl.po:
4488         * po/or.po:
4489         * po/pl.po:
4490         * po/pt_BR.po:
4491         * po/ru.po:
4492         * po/sk.po:
4493         * po/sl.po:
4494         * po/sq.po:
4495         * po/sr.po:
4496         * po/sv.po:
4497         * po/tr.po:
4498         * po/uk.po:
4499         * po/vi.po:
4500         * po/zh_CN.po:
4501           po: update translations
4502
4503 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4504
4505         * common:
4506           Automatic update of common submodule
4507           From 357b0db to fd7ca04
4508
4509 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4510
4511         * configure.ac:
4512         * win32/common/config.h:
4513           0.10.14.2 pre-release
4514
4515 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4516
4517         * common:
4518           Automatic update of common submodule
4519           From 4d67bd6 to 357b0db
4520
4521 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4522
4523         * gst/realmedia/rmdemux.c:
4524         * gst/realmedia/rmutils.c:
4525         * gst/realmedia/rmutils.h:
4526           rmdemux: add better sipr nibble swap routine
4527
4528 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4529
4530         * gst/realmedia/rmdemux.c:
4531           rmdemux: descramble SIPR before pushing out
4532           Collect and descramble the SIPR packets before pushing.
4533           Descramble ATRAC audio.
4534           Fixes #618098
4535
4536 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4537
4538         * gst/realmedia/rmutils.c:
4539         * gst/realmedia/rmutils.h:
4540           rm: add function to descramble sipr
4541
4542 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
4543
4544         * ext/x264/gstx264enc.c:
4545         * ext/x264/gstx264enc.h:
4546           x264enc: Re-send the received upstream event as-is downstream
4547           https://bugzilla.gnome.org/show_bug.cgi?id=606689
4548
4549 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
4550
4551         * ext/amrnb/amrnb.c:
4552           amrnbenc: Set rank to GST_RANK_SECONDARY
4553
4554 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4555
4556         * gst/realmedia/rtspreal.c:
4557           rtspreal: use GLib's base64 functions if available
4558           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
4559
4560 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
4561
4562         * ext/amrnb/amrnbdec.h:
4563         * ext/amrnb/amrnbenc.h:
4564         * ext/amrwbdec/amrwbdec.h:
4565           amr: Use correct includes (as pkg-config suggests)
4566           Fixes #617078
4567
4568 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
4569
4570         * gst/ac3parse/.gitignore:
4571         * gst/ac3parse/Makefile.am:
4572         * gst/ac3parse/README:
4573         * gst/ac3parse/ac3parse.vcproj:
4574         * gst/ac3parse/gstac3parse.c:
4575         * gst/ac3parse/gstac3parse.h:
4576           ac3parse: remove unported 0.8 plugin
4577           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
4578
4579 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
4580
4581         * gst/mpegaudioparse/gstmpegaudioparse.c:
4582           docs: adding a mp3decoder as well is useful
4583
4584 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
4585
4586         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4587           docs: massage section index
4588
4589 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
4590
4591         * ext/amrwbdec/amrwbdec.c:
4592         * ext/amrwbdec/amrwbdec.h:
4593           amrwbdec: move define to source to avoid hiding it from the docs
4594
4595 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
4596
4597         * ext/cdio/gstcdiocddasrc.c:
4598           docs: remove short_desc, it is taken from element details
4599
4600 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
4601
4602         * gst/synaesthesia/gstsynaesthesia.c:
4603           docs: fix sections docs for synaesthesia
4604
4605 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
4606
4607         * docs/plugins/Makefile.am:
4608         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4609         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4610         * gst/mpegaudioparse/gstmpegaudioparse.c:
4611           docs: add docs for mp3parse
4612
4613 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4614
4615         * gst-plugins-ugly.doap:
4616           doap: update repository info from cvs->git and maintainers
4617
4618 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4619
4620         * common:
4621           Automatic update of common submodule
4622           From fc85867 to 4d67bd6
4623
4624 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4625
4626         * tests/check/elements/x264enc.c:
4627           x264enc: adaptive NALU type checking
4628           In particular, be less picky about SEI NALU order, which makes test more
4629           robust with respect to changes in libx264.
4630           See also #615410.
4631
4632 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4633
4634         * ext/x264/gstx264enc.c:
4635           x264enc: adaptive x264 header NAL layout handling
4636           Fixes #615410.
4637
4638 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4639
4640         * gst/asfdemux/gstrtpasfdepay.c:
4641           asfdepay: we require a dynamic payload type
4642           Add an extra caps property that restricts the depayloader to only accept dynamic
4643           payload types.
4644
4645 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4646
4647         * configure.ac:
4648           configure: Drop -Wcast-align
4649           Commit message copied from core's commit from Benjamin Otte:
4650           246f5dba96a5b50bb74621af67b30942cca72af5
4651           Apparently gcc warns that GstMiniObject is not castable to
4652           GstEvent/Message/Buffer due to them containing 64bit variables, even
4653           though ARM hackers claim that those only need 4byte alignment. And as
4654           long as gcc behaves that way, this warning is not very useful.
4655           So we'll remove the warning until this problem is fixed.
4656           Fixes #615698
4657
4658 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
4659
4660         * ext/mpeg2dec/gstmpeg2dec.c:
4661           mpeg2dec: copy over all buffer flags when copying buffers.
4662           Avoids losing the tff/rff video buffer flags
4663
4664 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
4665
4666         * gst/asfdemux/asfpacket.c:
4667           asfdemux: Make a table static to avoid having to always allocate it.
4668
4669 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4670
4671         * ext/x264/gstx264enc.c:
4672           x264enc: fix up avcC header construction
4673           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
4674           for BUILD_X264 < 76.
4675           Also fixes #610089.
4676
4677 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4678
4679         * ext/x264/gstx264enc.c:
4680           x264enc: parameterize libx264 provided NAL layout in codec-data creation
4681
4682 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
4683
4684         * configure.ac:
4685           configure: Remove -Wundef flag
4686           Same fix as for #615161
4687
4688 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4689
4690         * common:
4691           Automatic update of common submodule
4692           From fdf023d to fc85867
4693
4694 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4695
4696         * gst-libs/gst/gettext.h:
4697           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
4698
4699 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4700
4701         * common:
4702         * ext/Makefile.am:
4703         * gst/Makefile.am:
4704           build: build plugins in parallel where possible, if make -jN is used
4705
4706 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4707
4708         * Makefile.am:
4709           build: add cruft alert for common/shave*
4710
4711 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4712
4713         * win32/MANIFEST:
4714           Fix make distcheck
4715           Remove removed file win32/common/config.h.in from MANIFEST.
4716
4717 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
4718
4719         * gst/synaesthesia/synaescope.c:
4720         * gst/synaesthesia/synaescope.h:
4721           synaestesia: Fix old-style prototype
4722
4723 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
4724
4725         * gst/realmedia/rmutils.c:
4726           Fix pointer type.
4727           Fixes #613815
4728
4729 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
4730
4731         * common:
4732           Automatic update of common submodule
4733           From 55cd514 to c1d07dd
4734
4735 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4736
4737         * configure.ac:
4738         * ext/amrnb/amrnbdec.c:
4739         * ext/amrnb/amrnbenc.c:
4740         * ext/cdio/gstcdiocddasrc.h:
4741         * ext/dvdread/dvdreadsrc.c:
4742         * ext/lame/gstlame.h:
4743         * ext/lame/gstlamemp3enc.h:
4744         * ext/lame/plugin.c:
4745         * ext/mad/gstmad.c:
4746         * ext/x264/gstx264enc.c:
4747         * ext/x264/gstx264enc.h:
4748         * gst/mpegaudioparse/gstmpegaudioparse.c:
4749         * gst/mpegaudioparse/gstxingmux.c:
4750         * gst/mpegstream/gstdvddemux.c:
4751         * gst/mpegstream/gstmpegdemux.c:
4752         * gst/mpegstream/gstmpegparse.c:
4753         * gst/realmedia/asmrules.c:
4754         * gst/realmedia/pnmsrc.c:
4755         * gst/realmedia/pnmsrc.h:
4756         * gst/realmedia/rdtdepay.h:
4757         * gst/realmedia/rdtmanager.c:
4758         * gst/realmedia/rtspreal.c:
4759           build: Add all kinds of compiler warning flags and fix the resulting warnings
4760
4761 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4762
4763         * ext/amrnb/Makefile.am:
4764         * ext/amrwbdec/Makefile.am:
4765         * ext/sidplay/Makefile.am:
4766         * gst/asfdemux/Makefile.am:
4767         * gst/mpegaudioparse/Makefile.am:
4768           build: fix up Makefile.am
4769           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
4770           the order a bit here and there (see docs/random/moving-plugins).
4771
4772 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4773
4774         * win32/common/config.h.in:
4775           win32: remove win32-specific config.h.in copy that's not used any longer
4776           The win32 config.h is now generated from the top-level config.h.in.
4777
4778 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
4779
4780         * ext/a52dec/gsta52dec.c:
4781         * ext/amrnb/amrnbdec.c:
4782         * ext/amrnb/amrnbenc.c:
4783         * ext/amrwbdec/amrwbdec.c:
4784         * ext/cdio/gstcdiocddasrc.c:
4785         * ext/dvdread/dvdreadsrc.c:
4786         * ext/lame/gstlame.c:
4787         * ext/mad/gstmad.c:
4788         * ext/mpeg2dec/gstmpeg2dec.c:
4789         * gst/ac3parse/gstac3parse.c:
4790         * gst/asfdemux/gstasfdemux.c:
4791         * gst/asfdemux/gstrtpasfdepay.c:
4792         * gst/asfdemux/gstrtspwms.c:
4793         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4794         * gst/iec958/ac3iec.c:
4795         * gst/mpegaudioparse/gstmpegaudioparse.c:
4796         * gst/mpegaudioparse/gstxingmux.c:
4797         * gst/mpegstream/gstdvddemux.c:
4798         * gst/mpegstream/gstmpegdemux.c:
4799         * gst/mpegstream/gstmpegparse.c:
4800         * gst/mpegstream/gstrfc2250enc.c:
4801         * gst/realmedia/pnmsrc.c:
4802         * gst/realmedia/rademux.c:
4803         * gst/realmedia/rdtdepay.c:
4804         * gst/realmedia/rdtmanager.c:
4805         * gst/realmedia/rmdemux.c:
4806         * gst/realmedia/rtspreal.c:
4807         * gst/synaesthesia/gstsynaesthesia.c:
4808           gst_element_class_set_details => gst_element_class_set_details_simple
4809
4810 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4811
4812         * ext/x264/gstx264enc.c:
4813           x264enc: Put pixel-aspect-ratio from input into the src pad caps
4814           Fixes bug #612995.
4815
4816 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
4817
4818         * common:
4819           Automatic update of common submodule
4820           From e272f71 to 55cd514
4821
4822 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
4823
4824         * common:
4825           Automatic update of common submodule
4826           From df8a7c8 to e272f71
4827
4828 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
4829
4830         * configure.ac:
4831           Update CXXFLAGS, too
4832
4833 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
4834
4835         * configure.ac:
4836           Update for recent changes to common submodule
4837           This just replaces every "$ERROR_CFLAGS" usage with a usage of
4838           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
4839           previously.
4840           Actually using that separation will happen later.
4841
4842 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
4843
4844         * common:
4845           Automatic update of common submodule
4846           From 9720a7d to df8a7c8
4847
4848 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
4849
4850         * common:
4851           Automatic update of common submodule
4852           From 0b6e072 to 9720a7d
4853
4854 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
4855
4856         * common:
4857           Automatic update of common submodule
4858           From 7cc5eb4 to 0b6e072
4859
4860 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4861
4862         * common:
4863           Automatic update of common submodule
4864           From 7aa65b5 to 7cc5eb4
4865
4866 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4867
4868         * common:
4869           Automatic update of common submodule
4870           From 44ecce7 to 7aa65b5
4871
4872 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4873
4874         * configure.ac:
4875           configure: Use automake 1.11 silent rules instead of shave if available
4876           This makes sure that we use something that is still maintained and
4877           also brings back libtool 1.5 support.
4878
4879 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4880
4881         * configure.ac:
4882         * docs/plugins/inspect/plugin-a52dec.xml:
4883         * docs/plugins/inspect/plugin-amrnb.xml:
4884         * docs/plugins/inspect/plugin-amrwbdec.xml:
4885         * docs/plugins/inspect/plugin-asf.xml:
4886         * docs/plugins/inspect/plugin-cdio.xml:
4887         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4888         * docs/plugins/inspect/plugin-dvdread.xml:
4889         * docs/plugins/inspect/plugin-dvdsub.xml:
4890         * docs/plugins/inspect/plugin-iec958.xml:
4891         * docs/plugins/inspect/plugin-lame.xml:
4892         * docs/plugins/inspect/plugin-mad.xml:
4893         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4894         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4895         * docs/plugins/inspect/plugin-mpegstream.xml:
4896         * docs/plugins/inspect/plugin-realmedia.xml:
4897         * docs/plugins/inspect/plugin-siddec.xml:
4898         * docs/plugins/inspect/plugin-twolame.xml:
4899         * docs/plugins/inspect/plugin-x264.xml:
4900         * win32/common/config.h:
4901           Back to development
4902
4903 === release 0.10.14 ===
4904
4905 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4906
4907         * ChangeLog:
4908         * NEWS:
4909         * RELEASE:
4910         * configure.ac:
4911         * docs/plugins/gst-plugins-ugly-plugins.args:
4912         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4913         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4914         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4915         * docs/plugins/inspect/plugin-a52dec.xml:
4916         * docs/plugins/inspect/plugin-amrnb.xml:
4917         * docs/plugins/inspect/plugin-amrwbdec.xml:
4918         * docs/plugins/inspect/plugin-asf.xml:
4919         * docs/plugins/inspect/plugin-cdio.xml:
4920         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4921         * docs/plugins/inspect/plugin-dvdread.xml:
4922         * docs/plugins/inspect/plugin-dvdsub.xml:
4923         * docs/plugins/inspect/plugin-iec958.xml:
4924         * docs/plugins/inspect/plugin-lame.xml:
4925         * docs/plugins/inspect/plugin-mad.xml:
4926         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4927         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4928         * docs/plugins/inspect/plugin-mpegstream.xml:
4929         * docs/plugins/inspect/plugin-realmedia.xml:
4930         * docs/plugins/inspect/plugin-siddec.xml:
4931         * docs/plugins/inspect/plugin-twolame.xml:
4932         * docs/plugins/inspect/plugin-x264.xml:
4933         * gst-plugins-ugly.doap:
4934         * win32/common/config.h:
4935           Release 0.10.14
4936
4937 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4938
4939         * po/af.po:
4940         * po/az.po:
4941         * po/bg.po:
4942         * po/ca.po:
4943         * po/cs.po:
4944         * po/da.po:
4945         * po/de.po:
4946         * po/el.po:
4947         * po/en_GB.po:
4948         * po/es.po:
4949         * po/eu.po:
4950         * po/fi.po:
4951         * po/fr.po:
4952         * po/hu.po:
4953         * po/id.po:
4954         * po/it.po:
4955         * po/ja.po:
4956         * po/lt.po:
4957         * po/lv.po:
4958         * po/ms.po:
4959         * po/mt.po:
4960         * po/nb.po:
4961         * po/nl.po:
4962         * po/or.po:
4963         * po/pl.po:
4964         * po/pt_BR.po:
4965         * po/ru.po:
4966         * po/sk.po:
4967         * po/sl.po:
4968         * po/sq.po:
4969         * po/sr.po:
4970         * po/sv.po:
4971         * po/tr.po:
4972         * po/uk.po:
4973         * po/vi.po:
4974         * po/zh_CN.po:
4975           Update .po files
4976
4977 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4978
4979         * configure.ac:
4980         * win32/common/config.h:
4981           0.10.13.4 pre-release
4982
4983 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4984
4985         * ext/x264/gstx264enc.c:
4986         * tests/check/elements/x264enc.c:
4987           x264enc: Replace 'avc-sample' with 'avc' in caps
4988           In the element and in its tests
4989           Fixes #606662
4990
4991 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
4992
4993         * gst/asfdemux/gstasfdemux.c:
4994           asfdemux: Don't set durations of 0 on outgoing buffers.
4995           Some (broken) streams don't have the extended stream properties in
4996           the header, resulting in applying a duration of zero on outgoing
4997           buffers.
4998           Fixes #611473
4999
5000 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
5001
5002         * gst/asfdemux/asfpacket.c:
5003           asfdemux: Make sure we always set proper payload duration.
5004           Some (broken) streams will have a delta of 0, resulting in outgoing
5005           buffers having durations of 0.
5006           Fixes #611473
5007
5008 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5009
5010         * configure.ac:
5011         * win32/common/config.h:
5012           0.10.13.3 pre-release
5013
5014 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
5015
5016         * gst/asfdemux/asfpacket.c:
5017           asfdemux: Make sure we don't end up with negative timestamps.
5018           Some files have payload with timestamps smaller than the preroll duration.
5019           Instead of blindly substracting the preroll value (and ending up with
5020           insanely high timestamps on the outgoing buffers), we make sure we
5021           never go below 0.
5022           Fixes #610432
5023
5024 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5025
5026         * configure.ac:
5027         * win32/common/config.h:
5028           0.10.13.2 pre-release
5029           Update core/base requirement to 0.10.26, since that's more likely
5030           to be the actual requirement.
5031
5032 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5033
5034         * po/LINGUAS:
5035         * po/el.po:
5036         * po/sl.po:
5037           po: update translations
5038
5039 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5040
5041         * tests/check/elements/x264enc.c:
5042           x264enc: add caps check to x264enc unit test
5043           Add some minimal caps checking to x264enc unit test.
5044           See #610089.
5045
5046 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
5047
5048         * ext/x264/gstx264enc.c:
5049           x264enc: fix up avcC header construction and playback by flash players
5050           Fix off-by-one bug when constructing the avcC header chunk: we
5051           wrote wrong profile info into the header. The first byte in the
5052           SPS NAL we get from x264 is the nal type, not the profile_idc.
5053           Also add some debug logging.
5054           Fixes #610089.
5055
5056 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
5057
5058         * gst/asfdemux/gstasfdemux.c:
5059           asfdemux: Improve seek behaviour for audio-only with no index
5060           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
5061           for video, we can just seek to seek_time instead.
5062
5063 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5064
5065         * configure.ac:
5066           configure: fix up GST_CXXFLAGS properly
5067           We don't want C specific flags in GST_CXXFLAGS, so base it on the
5068           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
5069           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
5070
5071 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5072
5073         * MAINTAINERS:
5074           Update MAINTAINERS, add myself
5075
5076 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
5077
5078         * configure.ac:
5079           configure: base GST_CXXFLAGS on --cflags from pkg-config
5080           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
5081           point for for both C and CXX settings.
5082
5083 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5084
5085         * common:
5086           Automatic update of common submodule
5087           From 96dc793 to 44ecce7
5088
5089 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5090
5091         * Makefile.am:
5092         * configure.ac:
5093         * win32/common/.gitignore:
5094         * win32/common/config.h:
5095           win32: change how win32/common/config.h is updated
5096           Generate win32/common/config.h-new directly from config.h.in,
5097           using shell variables in configure and some hard-coded information.
5098           Change top-level makefile so that 'make win32-update' copies the
5099           generated file to win32/common/config.h, which we keep in source
5100           control. It's kept in source control so that the git tree is
5101           buildable from VS.
5102           This change is similar to the ones applied a while ago to GStreamer
5103           core, gst-plugins-base and gst-plugins-good and prevents configure
5104           from changing files in source control. The generated config.h
5105           should be ok, but needs testing.
5106
5107 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5108
5109         * gst/realmedia/rtspreal.c:
5110           rtspreal: don't construct config header with uninitialised bytes
5111           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
5112           a presumably unintentional padding of uninitialised bytes at the end
5113           of the CONT tags chunk, which should be harmless but causes warnings
5114           in valgrind (see #608533 for a test URL).
5115
5116 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5117
5118         * gst/realmedia/rtspreal.c:
5119           rtspreal: add finalize function so we can free streams and rulebook
5120           Fix memory leak in Real RTSP component (#608533).
5121
5122 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5123
5124         * gst/realmedia/rtspreal.c:
5125           rtspreal: fix minor memory leak
5126           Caps take their own reference when a buffer is added to them, so
5127           unref buffer after adding it to caps (#608533).
5128
5129 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5130
5131         * gst/realmedia/rdtdepay.c:
5132           rdtdepay: unref input buffer when done
5133           Fixes memory leak, see #608533.
5134
5135 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5136
5137         * common:
5138           Automatic update of common submodule
5139           From 15d47a6 to 96dc793
5140
5141 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5142
5143         * ext/x264/gstx264enc.c:
5144         * ext/x264/gstx264enc.h:
5145           x264enc: make use of Access Unit delimiters configurable
5146           API: GstX264Enc:aud
5147
5148 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5149
5150         * gst/asfdemux/asfpacket.c:
5151           asfdemux: Do not subtract padding twice
5152           Only subtract implicit padding if an explicit one isn't
5153           provided. Avoids subtracting it twice and causing
5154           parsing errors.
5155           Fixes #607698
5156
5157 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
5158
5159         * gst/asfdemux/gstasfdemux.c:
5160         * gst/mpegstream/gstmpegpacketize.c:
5161           assert: g_assert_not_reached() cannot replace return statement
5162           Fix build with assert being turned off.
5163
5164 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5165
5166         * common:
5167           Automatic update of common submodule
5168           From 14cec89 to 15d47a6
5169
5170 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
5171
5172         * gst/asfdemux/gstasfdemux.c:
5173           asfdemux: Don't forget to update flow variable
5174           Forgot to update the return value in the loop.
5175
5176 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
5177
5178         * gst/asfdemux/gstasfdemux.c:
5179           asfdemux: Check flow return on every push
5180           We previously only aggregated flow returns after the while(push) loop,
5181           which meant that in some cases we would end-up not properly aggregating
5182           the flow returns.
5183           This is based on the same flow aggregation algorithm as oggdemux.
5184
5185 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5186
5187         * ext/x264/gstx264enc.c:
5188           x264enc: Add stream-format to output caps
5189           Adds stream-format to output caps of x264enc that
5190           informs if the stream is in bytestream of avc format.
5191           Fixes #606662
5192
5193 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
5194
5195         * gst/mpegaudioparse/gstxingmux.c:
5196           xingmux: Fix unaligned memory access
5197           ARM/SPARC need 32bit alignment but xingmux accesses possibly
5198           unaligned memory, which leads to SIGBUS.
5199           Fixes bug #586464.
5200
5201 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
5202
5203         * gst/asfdemux/gstasfdemux.c:
5204           asfdemux: Use GST_STR_NULL in a couple of places.
5205           Fixes crashing on some of the log statements on win32.
5206
5207 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5208
5209         * gst/realmedia/rmdemux.c:
5210           rmdemux: Parse and post bitrate for streams
5211           Parse the bitrate of the streams and post their tags.
5212           Fixes #599299
5213
5214 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5215
5216         * gst/asfdemux/gstasfdemux.c:
5217         * gst/asfdemux/gstasfdemux.h:
5218           asfdemux: Post bitrate tag
5219           If stream bitrate object is available, post the bitrate
5220           tags.
5221           Fixes #599297
5222
5223 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5224
5225         * gst/mpegaudioparse/gstmpegaudioparse.c:
5226         * gst/mpegaudioparse/gstmpegaudioparse.h:
5227           mp3parse: minor validation check of (Xing, VBRI) metadata
5228           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
5229
5230 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5231
5232         * gst/mpegaudioparse/gstmpegaudioparse.c:
5233           mp3parse: use proper total_time and total_bytes in various cases
5234           The correct basis for (Xing, VBRI) seek table calculations is the
5235           byte size and duration provided by that metadata, rather than some
5236           other (possibly even estimated) one.  This also prevents an infinite
5237           conversion loop in (unlikely) case where a TOC is provided without
5238           such corresponding (duration) metdata.
5239
5240 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5241
5242         * gst/mpegaudioparse/gstmpegaudioparse.c:
5243         * gst/mpegaudioparse/gstmpegaudioparse.h:
5244           mp3parse: conserve stop time for non-accurate seek
5245           Use the same strategy as accurate seeks to store
5246           pending non-accurate seeks to avoid overwriting non-definite
5247           stop times. When doing non-accurate seeks our position
5248           reporting might drift off by some secs and the stream can
5249           end up before it should.
5250           Fixes #603695
5251
5252 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5253
5254         * common:
5255           Automatic update of common submodule
5256           From 47cb23a to 14cec89
5257
5258 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5259
5260         * ext/amrwbdec/amrwb.c:
5261           amrwbdec: give decoder a rank so decodebin/playbin will use it
5262
5263 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5264
5265         * gst/mpegaudioparse/gstmpegaudioparse.c:
5266           mp3parse: return false when we can't seek
5267           When upstream can't seek, we return false as well
5268
5269 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5270
5271         * ext/lame/gstlame.c:
5272         * ext/lame/gstlamemp3enc.c:
5273           lame: Avoid crash when seeking before negotiating
5274           lame's 'lgv' variable is only initialized when the caps
5275           is negotiated, whenever a seek happens before that, it would
5276           attempt to call a function on an empty pointer, causing the crash.
5277           Fixes #603515
5278
5279 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5280
5281         * common:
5282           Automatic update of common submodule
5283           From 87bf428 to 47cb23a
5284
5285 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5286
5287         * common:
5288           Automatic update of common submodule
5289           From da4c75c to 87bf428
5290
5291 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
5292
5293         * common:
5294           Automatic update of common submodule
5295           From 53a2485 to da4c75c
5296
5297 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5298
5299         * gst/mpegaudioparse/gstmpegaudioparse.c:
5300           mp3parse: fix non-flushing seek
5301           Specifically, in addition to clearing lots of variables/offsets
5302           when receiving newsegment, also clear leftover data to match.
5303
5304 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
5305
5306         * ext/x264/gstx264enc.c:
5307         * ext/x264/gstx264enc.h:
5308           x264enc: Make upstream GstForceKeyUnit thread-safe
5309           Also send the GstForceKeyUnit event downstream when an upstream on is received,
5310           allowing muxers or payloaders to take appropriate actions.
5311           https://bugzilla.gnome.org/show_bug.cgi?id=602556
5312
5313 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5314
5315         * common:
5316           Automatic update of common submodule
5317           From a3e3ce4 to 53a2485
5318
5319 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
5320
5321         * gst/asfdemux/gstasfdemux.c:
5322           asfdemux: Don't call strlen() on NULL pointers
5323           Fixes bug #602280.
5324
5325 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5326
5327         * gst/asfdemux/gstasfdemux.c:
5328           asfdemux: Remove old pads when new ones are added
5329           The old pads were being removed before adding the new ones,
5330           we should add the new ones first.
5331           Fixes #599718
5332
5333 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5334
5335         * gst/asfdemux/gstasfdemux.c:
5336         * gst/asfdemux/gstasfdemux.h:
5337           asfdemux: Handle chained asfs on pull mode
5338           Adds chained asfs handling to pull mode. It now checks if
5339           there is a new asf header after the last packet (when it
5340           is possible to know how many packets are) or it tries
5341           checking if a processed packet that fails is an header
5342           object.
5343           Fixes #599718
5344
5345 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5346
5347         * gst/asfdemux/gstasfdemux.c:
5348         * gst/asfdemux/gstasfdemux.h:
5349           asfdemux: properly do chained asfs on push mode
5350           To properly do chained asfs work with playbin2, we need to
5351           push eos on the old pads before removing them.
5352           Fixes #599718
5353
5354 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5355
5356         * gst/asfdemux/gstasfdemux.c:
5357         * gst/asfdemux/gstasfdemux.h:
5358           asfdemux: add support for chained asfs (push mode)
5359           Adds support for detecting and playing chained asfs
5360           in push mode. asfdemux tries to detect a new asf start
5361           by identifying the header object guid in a input buffer.
5362           When it finds it, it resets its state, removing its pads
5363           and creates new ones for the new file.
5364
5365 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5366
5367         * gst/asfdemux/gstasfdemux.c:
5368           asfdemux: fix two small leaks
5369
5370 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5371
5372         * gst/asfdemux/gstasfdemux.c:
5373           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
5374           WM/Track has a 0 base but is often wrongly written as starting from 1,
5375           so not as reliable as WM/TrackNumber which always starts from 1.
5376
5377 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5378
5379         * gst/asfdemux/gstasfdemux.c:
5380           asfdemux: WM/Track starts counting from 0, adjust to start from 1
5381
5382 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5383
5384         * gst/asfdemux/gstasfdemux.c:
5385           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
5386           There's both WM/Track and WM/TrackNumber.
5387
5388 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
5389
5390         * ext/a52dec/gsta52dec.c:
5391           a52dec: Fix debug statement: Pass pos variable instead of time() function
5392
5393 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
5394
5395         * gst/dvdsub/gstdvdsubdec.c:
5396           dvdsubdec: Fix printf format string warning
5397
5398 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
5399
5400         * gst/asfdemux/gstasfdemux.c:
5401           asfdemux: Fix bogus variable used uninitialised warnings
5402
5403 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
5404
5405         * po/Makevars:
5406           po: Don't create backup .po files
5407           As well as preventing creation of useless backup files, it works
5408           around a bug in gettext 0.17 on OS/X
5409
5410 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
5411
5412         * gst/asfdemux/asfpacket.c:
5413           asfdemux: fix c99-style comments.
5414
5415 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
5416
5417         * gst/asfdemux/asfpacket.c:
5418           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
5419
5420 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5421
5422         * gst/realmedia/rmutils.c:
5423           rmutils: fix byteswapping
5424           fix the byteswapping code that was wrong because of the side effects of the
5425           READ/WRITE macros.
5426           Fixes #599676
5427
5428 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
5429
5430         * ext/x264/gstx264enc.c:
5431           x264enc: Adapt to slightly modified x264 API
5432           Fixes #599095.
5433
5434 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5435
5436         * gst/asfdemux/asfpacket.c:
5437           asfdemux: careful to avoid crash on bogus data
5438           When receiving bogus data, we have to avoid subtracting a value
5439           larger than 'size' from 'size' variable, resulting in a wrap
5440           that would make 'size' a really large bogus value.
5441           Fixes #599333
5442
5443 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
5444
5445         * win32/common/config.h:
5446           win32: Commit bumped version number
5447
5448 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
5449
5450         * gst/mpegaudioparse/gstmpegaudioparse.c:
5451           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
5452           Fixes #598761
5453           This removes a good 50% of processing time for parsing a buffer.
5454           We do this by simply... getting the nicks that we already have handy
5455           instead of going through the expensive glib system.
5456
5457 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
5458
5459         * configure.ac:
5460           configure.ac: And back to development we go...
5461
5462 === release 0.10.13 ===
5463
5464 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
5465
5466         * ChangeLog:
5467         * NEWS:
5468         * RELEASE:
5469         * common:
5470         * configure.ac:
5471         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5472         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5473         * docs/plugins/inspect/plugin-a52dec.xml:
5474         * docs/plugins/inspect/plugin-asf.xml:
5475         * docs/plugins/inspect/plugin-cdio.xml:
5476         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5477         * docs/plugins/inspect/plugin-dvdread.xml:
5478         * docs/plugins/inspect/plugin-dvdsub.xml:
5479         * docs/plugins/inspect/plugin-iec958.xml:
5480         * docs/plugins/inspect/plugin-lame.xml:
5481         * docs/plugins/inspect/plugin-mad.xml:
5482         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5483         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5484         * docs/plugins/inspect/plugin-mpegstream.xml:
5485         * docs/plugins/inspect/plugin-realmedia.xml:
5486         * docs/plugins/inspect/plugin-siddec.xml:
5487         * docs/plugins/inspect/plugin-twolame.xml:
5488         * docs/plugins/inspect/plugin-x264.xml:
5489         * gst-plugins-ugly.doap:
5490         * win32/common/config.h:
5491           Release 0.10.13
5492
5493 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
5494
5495         * po/af.po:
5496         * po/az.po:
5497         * po/bg.po:
5498         * po/ca.po:
5499         * po/cs.po:
5500         * po/da.po:
5501         * po/de.po:
5502         * po/en_GB.po:
5503         * po/es.po:
5504         * po/eu.po:
5505         * po/fi.po:
5506         * po/fr.po:
5507         * po/hu.po:
5508         * po/id.po:
5509         * po/it.po:
5510         * po/ja.po:
5511         * po/lt.po:
5512         * po/lv.po:
5513         * po/ms.po:
5514         * po/mt.po:
5515         * po/nb.po:
5516         * po/nl.po:
5517         * po/or.po:
5518         * po/pl.po:
5519         * po/pt_BR.po:
5520         * po/ru.po:
5521         * po/sk.po:
5522         * po/sq.po:
5523         * po/sr.po:
5524         * po/sv.po:
5525         * po/tr.po:
5526         * po/uk.po:
5527         * po/vi.po:
5528         * po/zh_CN.po:
5529           Update .po files
5530
5531 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
5532
5533         * common:
5534           Automatic update of common submodule
5535           From 85d1530 to 0702fe1
5536
5537 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
5538
5539         * ChangeLog:
5540         * configure.ac:
5541         * po/af.po:
5542         * po/az.po:
5543         * po/bg.po:
5544         * po/ca.po:
5545         * po/cs.po:
5546         * po/da.po:
5547         * po/de.po:
5548         * po/en_GB.po:
5549         * po/es.po:
5550         * po/eu.po:
5551         * po/fi.po:
5552         * po/fr.po:
5553         * po/hu.po:
5554         * po/id.po:
5555         * po/it.po:
5556         * po/ja.po:
5557         * po/lt.po:
5558         * po/lv.po:
5559         * po/ms.po:
5560         * po/mt.po:
5561         * po/nb.po:
5562         * po/nl.po:
5563         * po/or.po:
5564         * po/pl.po:
5565         * po/pt_BR.po:
5566         * po/ru.po:
5567         * po/sk.po:
5568         * po/sq.po:
5569         * po/sr.po:
5570         * po/sv.po:
5571         * po/tr.po:
5572         * po/uk.po:
5573         * po/vi.po:
5574         * po/zh_CN.po:
5575         * win32/common/config.h:
5576           0.10.12.3 pre-release
5577
5578 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
5579
5580         * common:
5581           Automatic update of common submodule
5582           From a3e3ce4 to 85d1530
5583
5584 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
5585
5586         * ext/a52dec/gsta52dec.c:
5587           a52dec: Fix reference leak on all input buffers in 'dvd mode'
5588           https://bugzilla.gnome.org/show_bug.cgi?id=598272
5589
5590 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
5591
5592         * ChangeLog:
5593         * configure.ac:
5594         * po/LINGUAS:
5595         * po/af.po:
5596         * po/az.po:
5597         * po/bg.po:
5598         * po/ca.po:
5599         * po/cs.po:
5600         * po/da.po:
5601         * po/de.po:
5602         * po/en_GB.po:
5603         * po/es.po:
5604         * po/eu.po:
5605         * po/fi.po:
5606         * po/fr.po:
5607         * po/hu.po:
5608         * po/id.po:
5609         * po/it.po:
5610         * po/ja.po:
5611         * po/lt.po:
5612         * po/lv.po:
5613         * po/ms.po:
5614         * po/mt.po:
5615         * po/nb.po:
5616         * po/nl.po:
5617         * po/or.po:
5618         * po/pl.po:
5619         * po/pt_BR.po:
5620         * po/ru.po:
5621         * po/sk.po:
5622         * po/sq.po:
5623         * po/sr.po:
5624         * po/sv.po:
5625         * po/tr.po:
5626         * po/uk.po:
5627         * po/vi.po:
5628         * po/zh_CN.po:
5629         * win32/common/config.h:
5630           0.10.12.2 pre-release
5631
5632 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
5633
5634         * docs/plugins/gst-plugins-ugly-plugins.args.new:
5635         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
5636           docs: Remove files accidentally added
5637           Remove the gst-plugins-ugly-plugins.args.new and
5638           gst-plugins-ugly-plugins.signals.new files, that appear
5639           to have been accidentally added in commit
5640           f5d046a0b034f9bd7274291f7131ee5db1a30052
5641
5642 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
5643
5644         * ext/a52dec/gsta52dec.c:
5645           a52dec: Add some debugging for new segment events
5646
5647 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
5648
5649         * ext/mpeg2dec/gstmpeg2dec.c:
5650           mpeg2dec: fix warning in macosx snow leopard
5651
5652 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
5653
5654         * gst/mpegstream/gstmpegparse.c:
5655           mpegstream: fix warning in macosx snow leopard
5656
5657 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
5658
5659         * gst/mpegaudioparse/gstmpegaudioparse.c:
5660           mpegaudioparse: fix warning in macosx snow leopard
5661
5662 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
5663
5664         * gst/dvdsub/gstdvdsubdec.c:
5665           dvdsubdec: fix warning on macosx snow leopard
5666
5667 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
5668
5669         * gst/asfdemux/gstasfdemux.c:
5670           asfdemux: fix warning in macosx snow leopard
5671
5672 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
5673
5674         * gst/mpegaudioparse/gstmpegaudioparse.c:
5675           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
5676
5677 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
5678
5679         * common:
5680           Automatic update of common submodule
5681           From 19fa4f3 to a3e3ce4
5682
5683 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
5684
5685         * gst/asfdemux/gstasfdemux.c:
5686         * gst/realmedia/rdtmanager.c:
5687           build: fprintf, sprintf, sscanf need stdio.h
5688
5689 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
5690
5691         * ext/mad/gstmad.c:
5692           mad: add missing include to fix the build
5693
5694 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5695
5696         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5697           dvdlpcm: whitespace fixes
5698
5699 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
5700
5701         * gst-plugins-ugly.spec.in:
5702           update spec file
5703
5704 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5705
5706         * configure.ac:
5707           x264enc: adjust configure checking to changed upstream
5708
5709 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5710
5711         * ext/x264/gstx264enc.c:
5712           x264enc: conditionally adjust to new upstream API
5713           Fixes #596517.
5714
5715 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5716
5717         * gst/mpegaudioparse/gstmpegaudioparse.c:
5718         * gst/mpegaudioparse/gstmpegaudioparse.h:
5719           mpegaudioparse: prevent infinite (re)syncing
5720           Conflicts:
5721           gst/mpegaudioparse/gstmpegaudioparse.c
5722
5723 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
5724
5725         * gst/mpegaudioparse/gstmpegaudioparse.c:
5726           mp3parse: Refactor checking for sync. Make resyncing more reliable.
5727           Previously, we could get false sync relatively easily - it sometimes happened
5728           on real files. This cleans the code up a fair bit, and makes it require more
5729           confirmation that we've found valid sync before continuing.
5730
5731 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5732
5733         * gst/mpegaudioparse/gstmpegaudioparse.c:
5734           mpegaudioparse: ensure 2 valid headers in a row when resyncing
5735
5736 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5737
5738         * gst/mpegstream/gstdvddemux.c:
5739           dvddemux: remove bogus ifndef
5740
5741 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5742
5743         * common:
5744           Automatic update of common submodule
5745           From 94f95e3 to 19fa4f3
5746
5747 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5748
5749         * ext/mpeg2dec/gstmpeg2dec.c:
5750           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
5751
5752 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5753
5754         * gst/dvdsub/gstdvdsubparse.c:
5755           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
5756
5757 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
5758
5759         * ext/amrnb/amrnbdec.c:
5760         * ext/amrnb/amrnbenc.c:
5761           Remove Ronald Bultje from Authors field
5762           Replaced with "GStreamer maintainers
5763           <gstreamer-devel@lists.sourceforge.net>" or just removed,
5764           depending on the number of other authors.
5765
5766 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
5767
5768         * gst/asfdemux/Makefile.am:
5769         * gst/asfdemux/gstasfmux.c:
5770         * gst/asfdemux/gstasfmux.h:
5771           asfdemux: Remove old non-built asfmux code
5772           Remove so people don't confuse it with the new asfmux code
5773           in -bad.
5774
5775 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5776
5777         * ext/a52dec/gsta52dec.c:
5778           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
5779           It's not defined for older liba52 versions.
5780
5781 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
5782
5783         * ext/a52dec/gsta52dec.c:
5784           a52dec: Allow liba52 to use djbfft based IMDCT transform
5785           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
5786           IMDCT transform acceleration. It does however have a software based
5787           acceleration using the djbfft library (D.J. Bernstein's library for
5788           fourier transforms - Extremely fast library for floating-point
5789           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
5790           flag.
5791           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
5792           and AltiVec implementations, but those are checked for first, and
5793           djbfft is chosen only if none of those is available - good in the
5794           case of some distributions including a port of the MPlayer changes
5795           in their system a52dec library.
5796           The down and upmix code in liba52 doesn't seem to be disturbed by
5797           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
5798           versions if passed from oil_cpu_get_flags (SSE currently is not).
5799           Fixes bug #592787.
5800
5801 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5802
5803         * configure.ac:
5804           amr: Use opencore-amr pkg-config files if possible
5805           This makes it possible to build the plugins when the libraries
5806           are installed at non-standard locations.
5807           Fixes bug #591348.
5808
5809 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5810
5811         * gst/mpegaudioparse/gstmpegaudioparse.c:
5812           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
5813           Metadata provided seek tables are consistent with metadata's view of
5814           total size, which typically matches real size, but need not do so
5815           (e.g. a truncated file).  Fixes seeking and position reporting
5816           in such truncated files (although duration based on metadata may then
5817           still be incorrect).
5818
5819 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5820
5821         * configure.ac:
5822           configure: bump core/base requirements to released versions
5823           to avoid confusion.
5824
5825 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5826
5827         * configure.ac:
5828           configure: Remove all mentions to the id3tag plugin which was removed
5829
5830 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
5831
5832         * configure.ac:
5833           mad: make check for mad independent of the check for id3tag
5834           Fixes bug #590432.
5835
5836 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
5837
5838         * gst/asfdemux/gstrtpasfdepay.c:
5839           rtpasfdepay: set padding size to the correct value
5840           asf packets in rtp packets should come with their padding fields
5841           set to 0 and the depayload must update them to the correct
5842           value before pushing downstream
5843
5844 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
5845
5846         * configure.ac:
5847         * docs/plugins/Makefile.am:
5848         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5849         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5850         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5851         * docs/plugins/inspect/plugin-amrnb.xml:
5852         * docs/plugins/inspect/plugin-amrwbdec.xml:
5853         * ext/Makefile.am:
5854         * ext/amrnb/GstAmrnbEnc.prs:
5855         * ext/amrnb/Makefile.am:
5856         * ext/amrnb/README:
5857         * ext/amrnb/amrnb.c:
5858         * ext/amrnb/amrnbdec.c:
5859         * ext/amrnb/amrnbdec.h:
5860         * ext/amrnb/amrnbenc.c:
5861         * ext/amrnb/amrnbenc.h:
5862         * ext/amrnb/amrnbparse.c:
5863         * ext/amrnb/amrnbparse.h:
5864         * ext/amrwbdec/Makefile.am:
5865         * ext/amrwbdec/README:
5866         * ext/amrwbdec/amrwb.c:
5867         * ext/amrwbdec/amrwbdec.c:
5868         * ext/amrwbdec/amrwbdec.h:
5869           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
5870           These are based on the OpenCore codecs.
5871           Fixes bug #584890.
5872
5873 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
5874
5875         * common:
5876           Automatic update of common submodule
5877           From fedaaee to 94f95e3
5878
5879 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5880
5881         * LICENSE_readme:
5882         * REQUIREMENTS:
5883         * configure.ac:
5884         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5885         * docs/plugins/gst-plugins-ugly-plugins.args.new:
5886         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
5887         * docs/plugins/inspect/plugin-dvdnav.xml:
5888         * ext/Makefile.am:
5889         * ext/dvdnav/.gitignore:
5890         * ext/dvdnav/Makefile.am:
5891         * ext/dvdnav/README:
5892         * ext/dvdnav/dvdnavsrc.c:
5893         * ext/dvdnav/dvdnavsrc.h:
5894         * ext/dvdnav/gst-dvd:
5895         * ext/dvdread/dvdreadsrc.c:
5896         * gst-plugins-ugly.spec.in:
5897         * po/POTFILES.in:
5898           dvdnav: remove dvdnav plugin
5899           Remove dvdnav plugin, it has no future. resindvd is the plugin to
5900           use for dvd playback. Note that dvdnav was never really enabled
5901           in -ugly, you had to edit configure.ac to get it built.
5902
5903 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5904
5905         * tests/check/elements/mpeg2dec.c:
5906           mpeg2dec: Fix unused variables compiler warnings in unit test
5907
5908 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
5909
5910         * autogen.sh:
5911           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
5912           Check for more automake command variants. Use printf instead of 'echo -n'
5913           for portability
5914
5915 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5916
5917         * common:
5918           Automatic update of common submodule
5919           From 5845b63 to fedaaee
5920
5921 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
5922
5923         * .gitignore:
5924           Make git ignore more files
5925
5926 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
5927
5928         * gst/asfdemux/gstasfdemux.c:
5929           asfdemux: Refactor multiple packet pull.
5930           This also fixes a bug by which the first buffer (in a multi-packet mode)
5931           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
5932           full incoming buffer and not just of the single asf packet.
5933           Fixes corrupted frames introduced by latest commit.
5934
5935 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5936
5937         * gst/asfdemux/gstasfdemux.c:
5938           asfdemux: use the right accurate field
5939           Remove accurate variable and its faulty use because the real variable is an
5940           instance variable.
5941
5942 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
5943
5944         * gst/asfdemux/asfpacket.c:
5945         * gst/asfdemux/gstasfdemux.c:
5946           asfdemux: Sprinkle branch prediction macros accross the code
5947
5948 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
5949
5950         * gst/asfdemux/gstasfdemux.c:
5951           asfdemux: Delay newsegment handling until we have a keyframe.
5952           We now have a chance for packets to be collected before we send out the
5953           newsegment. If we're not in accurate seeking (keyunit) it will set
5954           the segment start/time to the keyframe's timestamp.
5955
5956 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
5957
5958         * gst/asfdemux/gstasfdemux.c:
5959           asfdemux: Remove useless check. We already have checked for it above.
5960
5961 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
5962
5963         * gst/asfdemux/gstasfdemux.c:
5964           asfdemux: No longer queue GOPs now that seeking is fixed.
5965           We now *always* seek to the keyframe just before our requested position.
5966           When we encounter the first keyframe and we were not accurate (therefore doing
5967           keyframe seeking), we update the segment start position to the keyframe timestamp.
5968
5969 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
5970
5971         * gst/asfdemux/gstasfdemux.c:
5972         * gst/asfdemux/gstasfdemux.h:
5973           asfdemux: Store the accurate seeking flag
5974
5975 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
5976
5977         * gst/asfdemux/gstasfdemux.c:
5978           asfdemux: Use the average frame duration for buffers without a duration.
5979           This will still cause some timestamp jitter, but giving a hint as to the duration
5980           rather than nothing seems to be a better idea.
5981           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
5982           duration using the accumulated packet duration (which will be correct).
5983
5984 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
5985
5986         * gst/asfdemux/gstasfdemux.c:
5987         * gst/asfdemux/gstasfdemux.h:
5988           asfdemux: Use index entry packet count to optimize seeking.
5989           The simple index entries also contain the number of packets one needs
5990           to retrieve at a given position to get a full keyframe. We therefore
5991           use that information to retrieve all those packets in one buffer when
5992           working in pull-mode.
5993
5994 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
5995
5996         * gst/asfdemux/gstasfdemux.c:
5997           asfdemux: Do not try to free const pointer
5998           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
5999           asfdemux tried to free a const pointer that had been cast to a
6000           normal pointer variable.
6001
6002 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
6003
6004         * gst/asfdemux/gstasfdemux.c:
6005           asfdemux: Use presentation timestamp when searching in the index.
6006           We need to take the preroll into account... else we end up too early.
6007
6008 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
6009
6010         * common:
6011           Automatic update of common submodule
6012           From f3bb51b to 5845b63
6013
6014 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
6015
6016         * gst/asfdemux/gstasfdemux.c:
6017           asfdemux: Convert index entry from presentation time to timestamps.
6018           We weren't taking the preroll into account previously, meaning that we
6019           were always seeking preroll nanoseconds too early... resulting in a lot
6020           of dropped packets (which are before the start time).
6021           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
6022
6023 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
6024
6025         * common:
6026         * gst/asfdemux/gstasfdemux.c:
6027           asfdemux: Fix byte array metadata handling.
6028           We basically discard byte array metadata. Should be trivial to adapt
6029           to storing the pointers if we need it later on.
6030
6031 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
6032
6033         * gst/asfdemux/gstasfdemux.c:
6034         * gst/asfdemux/gstasfdemux.h:
6035           asfdemux: Handle PAR/interlaced information stored in packet payload.
6036           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
6037           in the ASF Packet payload extensions).
6038
6039 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
6040
6041         * gst/asfdemux/gstasfdemux.c:
6042         * gst/asfdemux/gstasfdemux.h:
6043           asfdemux: Store/Handle global metadata (not specific to one stream).
6044           This allows us to store (and handle) PAR information which might be stored there.
6045
6046 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6047
6048         * gst/mpegaudioparse/gstmpegaudioparse.c:
6049           mpegaudioparse: fix Xing inverse seek table building
6050
6051 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
6052
6053         * common:
6054           Automatic update of common submodule
6055           From f3bb51b to f810030
6056
6057 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6058
6059         * gst/asfdemux/gstasfdemux.c:
6060           asfdemux: don't try to free a NULL taglist
6061
6062 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6063
6064         * gst/asfdemux/gstasfdemux.c:
6065           asfdemux: post tags only after we've created our source pads
6066           Post global tags only after we've added our source pads, so that
6067           tag events get sent downstream in addition to tag messages posted
6068           on the bus. This makes sure tags can be picked up automatically
6069           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
6070           While we're at it, also add a container-format tag.
6071
6072 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6073
6074         * configure.ac:
6075         * gst/asfdemux/gstasfdemux.c:
6076           asfdemux: use new bytereader functions for image tag parsing
6077
6078 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6079
6080         * gst/asfdemux/gstasfdemux.c:
6081         * gst/asfdemux/gstasfdemux.h:
6082           asfdemux: remove some more unused variables
6083
6084 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6085
6086         * gst/realmedia/rmdemux.c:
6087           rmdemux: plug buffer leaking
6088
6089 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6090
6091         * gst/asfdemux/gstrtpasfdepay.c:
6092           asfdepay: guard against dropped buffers
6093           If a buffer was dropped, we might request data from the adapter that is not
6094           there and then we get a NULL buffer.
6095
6096 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6097
6098         * gst/asfdemux/gstasfdemux.c:
6099         * gst/asfdemux/gstasfdemux.h:
6100           asfdemux: set DISCONT on streams
6101           When we receive a DISCONT as input, don't clear our complete state but simply
6102           mark a discont that will be put on the next buffer. The code will be able to
6103           handle and throw away incomplete data.
6104           Add some more debug info.
6105           Remove an unused variable.
6106
6107 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6108
6109         * gst/asfdemux/gstrtpasfdepay.c:
6110           asfdepay: set DELTA_UNIT flag correctly
6111           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
6112           Add some more debug info.
6113
6114 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6115
6116         * gst/asfdemux/gstasfdemux.c:
6117           asfdemux: fix latency calculations
6118           We need to check for -1 as an invalid timestamp, not 1.
6119
6120 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6121
6122         * gst/mpegaudioparse/gstmpegaudioparse.c:
6123         * gst/mpegaudioparse/gstmpegaudioparse.h:
6124           mp3parse: don't put every single frame into the index
6125           Let's not put every single mp3 frame in our index, a few frames per
6126           second should be more than enough. For now use an index interval
6127           of 100ms-500ms depending on the upstream size, to keep the index at
6128           a reasonable size. Factor out the code that adds the index entry
6129           into a separate function for better code readability.
6130
6131 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6132
6133         * gst/mpegaudioparse/gstmpegaudioparse.c:
6134         * gst/mpegaudioparse/gstmpegaudioparse.h:
6135           mp3parse: assume seekability only if we know the upstream size
6136           While technically upstream may be seekable even if it doesn't know
6137           the exact size, I can't think of a use case where this distincation
6138           is relevant in practice, so for now just assume we're not seekable
6139           if upstream doesn't provide us with a size. Makes sure we don't
6140           build a seek index when streaming internet radio with sources that
6141           pretend to be seekable until you try to actually seek.
6142
6143 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6144
6145         * gst-plugins-ugly.spec.in:
6146           Fix x264 requirement in SPEC file
6147
6148 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6149
6150         * ext/x264/gstx264enc.c:
6151         * gst/realmedia/rdtmanager.c:
6152           x264enc, rdtmanager: fix compilation with debugging disabled
6153
6154 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
6155
6156         * common:
6157         * docs/plugins/Makefile.am:
6158           docs: Bump common. Fix comment in the docs Makefile.am
6159
6160 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
6161
6162         * configure.ac:
6163         * win32/common/config.h:
6164           Back to development -> 0.10.12.1
6165
6166 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
6167
6168         * gst-plugins-ugly.doap:
6169           Add 0.10.12 release to the doap file
6170
6171 === release 0.10.12 ===
6172
6173 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
6174
6175         * ChangeLog:
6176         * NEWS:
6177         * RELEASE:
6178         * configure.ac:
6179         * docs/plugins/gst-plugins-ugly-plugins.args:
6180         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6181         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6182         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6183         * docs/plugins/inspect/plugin-a52dec.xml:
6184         * docs/plugins/inspect/plugin-asf.xml:
6185         * docs/plugins/inspect/plugin-cdio.xml:
6186         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6187         * docs/plugins/inspect/plugin-dvdread.xml:
6188         * docs/plugins/inspect/plugin-dvdsub.xml:
6189         * docs/plugins/inspect/plugin-iec958.xml:
6190         * docs/plugins/inspect/plugin-lame.xml:
6191         * docs/plugins/inspect/plugin-mad.xml:
6192         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6193         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6194         * docs/plugins/inspect/plugin-mpegstream.xml:
6195         * docs/plugins/inspect/plugin-realmedia.xml:
6196         * docs/plugins/inspect/plugin-siddec.xml:
6197         * docs/plugins/inspect/plugin-synaesthesia.xml:
6198         * docs/plugins/inspect/plugin-twolame.xml:
6199         * docs/plugins/inspect/plugin-x264.xml:
6200         * win32/common/config.h:
6201           Release 0.10.12
6202
6203 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
6204
6205         * po/bg.po:
6206         * po/id.po:
6207         * po/it.po:
6208         * po/nl.po:
6209         * po/zh_CN.po:
6210           Update .po files
6211
6212 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
6213
6214         * po/af.po:
6215         * po/az.po:
6216         * po/bg.po:
6217         * po/ca.po:
6218         * po/cs.po:
6219         * po/da.po:
6220         * po/en_GB.po:
6221         * po/es.po:
6222         * po/fi.po:
6223         * po/fr.po:
6224         * po/hu.po:
6225         * po/id.po:
6226         * po/it.po:
6227         * po/ja.po:
6228         * po/lt.po:
6229         * po/mt.po:
6230         * po/nb.po:
6231         * po/nl.po:
6232         * po/or.po:
6233         * po/pl.po:
6234         * po/pt_BR.po:
6235         * po/ru.po:
6236         * po/sk.po:
6237         * po/sq.po:
6238         * po/sr.po:
6239         * po/sv.po:
6240         * po/tr.po:
6241         * po/uk.po:
6242         * po/vi.po:
6243         * po/zh_CN.po:
6244           Update .po files
6245
6246 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
6247
6248         * configure.ac:
6249         * po/af.po:
6250         * po/az.po:
6251         * po/bg.po:
6252         * po/ca.po:
6253         * po/cs.po:
6254         * po/da.po:
6255         * po/en_GB.po:
6256         * po/es.po:
6257         * po/fi.po:
6258         * po/fr.po:
6259         * po/hu.po:
6260         * po/id.po:
6261         * po/it.po:
6262         * po/ja.po:
6263         * po/lt.po:
6264         * po/mt.po:
6265         * po/nb.po:
6266         * po/nl.po:
6267         * po/or.po:
6268         * po/pl.po:
6269         * po/pt_BR.po:
6270         * po/ru.po:
6271         * po/sk.po:
6272         * po/sq.po:
6273         * po/sr.po:
6274         * po/sv.po:
6275         * po/tr.po:
6276         * po/uk.po:
6277         * po/vi.po:
6278         * po/zh_CN.po:
6279         * win32/common/config.h:
6280           0.10.11.2 pre-release
6281
6282 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
6283
6284         * win32/common/config.h.in:
6285           win32: Remove #undef inline from the win32 config.h
6286
6287 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6288
6289         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6290         * docs/plugins/inspect/plugin-mad.xml:
6291         * ext/mad/Makefile.am:
6292         * ext/mad/gstid3tag.c:
6293         * ext/mad/gstmad.c:
6294         * ext/mad/gstmad.h:
6295           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
6296           It will be reborn with a shiny new code base under its hood in -bad.
6297           See #581756 and #565764.
6298
6299 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
6300
6301         * tests/check/pipelines/.gitignore:
6302           gitignore: Ignore some built files in the test area
6303
6304 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
6305
6306         * docs/plugins/inspect/plugin-a52dec.xml:
6307         * docs/plugins/inspect/plugin-asf.xml:
6308         * docs/plugins/inspect/plugin-cdio.xml:
6309         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6310         * docs/plugins/inspect/plugin-dvdread.xml:
6311         * docs/plugins/inspect/plugin-dvdsub.xml:
6312         * docs/plugins/inspect/plugin-iec958.xml:
6313         * docs/plugins/inspect/plugin-lame.xml:
6314         * docs/plugins/inspect/plugin-mad.xml:
6315         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6316         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6317         * docs/plugins/inspect/plugin-mpegstream.xml:
6318         * docs/plugins/inspect/plugin-realmedia.xml:
6319         * docs/plugins/inspect/plugin-siddec.xml:
6320         * docs/plugins/inspect/plugin-synaesthesia.xml:
6321         * docs/plugins/inspect/plugin-twolame.xml:
6322           docs: Update plugin inspect files
6323
6324 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
6325
6326         * configure.ac:
6327         * docs/plugins/Makefile.am:
6328         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6329         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6330         * docs/plugins/inspect/plugin-x264.xml:
6331         * ext/Makefile.am:
6332         * gst-plugins-ugly.spec.in:
6333         * tests/check/Makefile.am:
6334         * tests/check/elements/.gitignore:
6335           Moved 'x264enc' from -bad to -ugly
6336
6337 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6338
6339         * ext/x264/gstx264enc.c:
6340         * ext/x264/gstx264enc.h:
6341           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
6342           Fixes #583627
6343
6344 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6345
6346         * ext/x264/GstX264Enc.prs:
6347           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
6348
6349 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6350
6351         * ext/x264/GstX264Enc.prs:
6352           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
6353
6354 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6355
6356         * ext/x264/gstx264enc.c:
6357           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
6358
6359 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
6360
6361         * ext/x264/GstX264Enc.prs:
6362         * ext/x264/Makefile.am:
6363         * ext/x264/gstx264enc.c:
6364           [MOVED FROM BAD 24/28] x264enc: add preset support
6365           Add preset iface and a (dummy) preset file as a starting point.
6366
6367 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6368
6369         * ext/x264/gstx264enc.c:
6370           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
6371
6372 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
6373
6374         * ext/x264/gstx264enc.c:
6375         * ext/x264/gstx264enc.h:
6376           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
6377           Use the GstForceKeyUnit event to force a keyframe.
6378           Fixes #578112.
6379
6380 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6381
6382           [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...
6383           Original commit message from CVS:
6384           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
6385           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
6386           Use hyphen in property name, perform safety buffer size check
6387           prior to mem access, and some more parentheses in macro.
6388
6389 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
6390
6391           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
6392           Original commit message from CVS:
6393           * ext/apexsink/Makefile.am:
6394           Link against -lgcrpyto for RSA_new and RSA_free.
6395           * ext/faac/gstfaac.c:
6396           * ext/x264/gstx264enc.c:
6397           Fix compiler warnings.
6398
6399 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6400
6401           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
6402           Original commit message from CVS:
6403           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
6404           Construct source caps in more conventional (and correct) manner.
6405
6406 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6407
6408           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
6409           Original commit message from CVS:
6410           * ext/alsaspdif/Makefile.am:
6411           * ext/amrwb/Makefile.am:
6412           * ext/apexsink/Makefile.am:
6413           * ext/arts/Makefile.am:
6414           * ext/artsd/Makefile.am:
6415           * ext/audiofile/Makefile.am:
6416           * ext/audioresample/Makefile.am:
6417           * ext/bz2/Makefile.am:
6418           * ext/cdaudio/Makefile.am:
6419           * ext/celt/Makefile.am:
6420           * ext/dc1394/Makefile.am:
6421           * ext/dirac/Makefile.am:
6422           * ext/directfb/Makefile.am:
6423           * ext/divx/Makefile.am:
6424           * ext/dts/Makefile.am:
6425           * ext/faac/Makefile.am:
6426           * ext/faad/Makefile.am:
6427           * ext/gsm/Makefile.am:
6428           * ext/hermes/Makefile.am:
6429           * ext/ivorbis/Makefile.am:
6430           * ext/jack/Makefile.am:
6431           * ext/jp2k/Makefile.am:
6432           * ext/ladspa/Makefile.am:
6433           * ext/lcs/Makefile.am:
6434           * ext/libfame/Makefile.am:
6435           * ext/libmms/Makefile.am:
6436           * ext/metadata/Makefile.am:
6437           * ext/mpeg2enc/Makefile.am:
6438           * ext/mplex/Makefile.am:
6439           * ext/musepack/Makefile.am:
6440           * ext/musicbrainz/Makefile.am:
6441           * ext/mythtv/Makefile.am:
6442           * ext/nas/Makefile.am:
6443           * ext/neon/Makefile.am:
6444           * ext/ofa/Makefile.am:
6445           * ext/polyp/Makefile.am:
6446           * ext/resindvd/Makefile.am:
6447           * ext/sdl/Makefile.am:
6448           * ext/shout/Makefile.am:
6449           * ext/snapshot/Makefile.am:
6450           * ext/sndfile/Makefile.am:
6451           * ext/soundtouch/Makefile.am:
6452           * ext/spc/Makefile.am:
6453           * ext/swfdec/Makefile.am:
6454           * ext/tarkin/Makefile.am:
6455           * ext/theora/Makefile.am:
6456           * ext/timidity/Makefile.am:
6457           * ext/twolame/Makefile.am:
6458           * ext/x264/Makefile.am:
6459           * ext/xine/Makefile.am:
6460           * ext/xvid/Makefile.am:
6461           * gst-libs/gst/app/Makefile.am:
6462           * gst-libs/gst/dshow/Makefile.am:
6463           * gst/aiffparse/Makefile.am:
6464           * gst/app/Makefile.am:
6465           * gst/audiobuffer/Makefile.am:
6466           * gst/bayer/Makefile.am:
6467           * gst/cdxaparse/Makefile.am:
6468           * gst/chart/Makefile.am:
6469           * gst/colorspace/Makefile.am:
6470           * gst/dccp/Makefile.am:
6471           * gst/deinterlace/Makefile.am:
6472           * gst/deinterlace2/Makefile.am:
6473           * gst/dvdspu/Makefile.am:
6474           * gst/festival/Makefile.am:
6475           * gst/filter/Makefile.am:
6476           * gst/flacparse/Makefile.am:
6477           * gst/flv/Makefile.am:
6478           * gst/games/Makefile.am:
6479           * gst/h264parse/Makefile.am:
6480           * gst/librfb/Makefile.am:
6481           * gst/mixmatrix/Makefile.am:
6482           * gst/modplug/Makefile.am:
6483           * gst/mpeg1sys/Makefile.am:
6484           * gst/mpeg4videoparse/Makefile.am:
6485           * gst/mpegdemux/Makefile.am:
6486           * gst/mpegtsmux/Makefile.am:
6487           * gst/mpegvideoparse/Makefile.am:
6488           * gst/mve/Makefile.am:
6489           * gst/nsf/Makefile.am:
6490           * gst/nuvdemux/Makefile.am:
6491           * gst/overlay/Makefile.am:
6492           * gst/passthrough/Makefile.am:
6493           * gst/pcapparse/Makefile.am:
6494           * gst/playondemand/Makefile.am:
6495           * gst/rawparse/Makefile.am:
6496           * gst/real/Makefile.am:
6497           * gst/rtjpeg/Makefile.am:
6498           * gst/rtpmanager/Makefile.am:
6499           * gst/scaletempo/Makefile.am:
6500           * gst/sdp/Makefile.am:
6501           * gst/selector/Makefile.am:
6502           * gst/smooth/Makefile.am:
6503           * gst/smoothwave/Makefile.am:
6504           * gst/speed/Makefile.am:
6505           * gst/speexresample/Makefile.am:
6506           * gst/stereo/Makefile.am:
6507           * gst/subenc/Makefile.am:
6508           * gst/tta/Makefile.am:
6509           * gst/vbidec/Makefile.am:
6510           * gst/videodrop/Makefile.am:
6511           * gst/videosignal/Makefile.am:
6512           * gst/virtualdub/Makefile.am:
6513           * gst/vmnc/Makefile.am:
6514           * gst/y4m/Makefile.am:
6515           * sys/acmenc/Makefile.am:
6516           * sys/cdrom/Makefile.am:
6517           * sys/dshowdecwrapper/Makefile.am:
6518           * sys/dshowsrcwrapper/Makefile.am:
6519           * sys/dvb/Makefile.am:
6520           * sys/dxr3/Makefile.am:
6521           * sys/fbdev/Makefile.am:
6522           * sys/oss4/Makefile.am:
6523           * sys/qcam/Makefile.am:
6524           * sys/qtwrapper/Makefile.am:
6525           * sys/vcd/Makefile.am:
6526           * sys/wininet/Makefile.am:
6527           * win32/common/config.h:
6528           Don't install static libs for plugins. Fixes #550851 for -bad.
6529
6530 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6531
6532           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
6533           Original commit message from CVS:
6534           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
6535           Adapt to slightly modified x264 API.  Fixes #555238.
6536
6537 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6538
6539           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
6540           Original commit message from CVS:
6541           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
6542           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
6543           * ext/x264/gstx264enc.h:
6544           Do not deal with duplicated input (timestamps).  If needed,
6545           a generic element can do so.
6546           Do not manipulate input timestamps on the way out,
6547           since that shifts the timeline and A/V sync.
6548
6549 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6550
6551           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
6552           Original commit message from CVS:
6553           * docs/plugins/gst-plugins-bad-plugins.args:
6554           Integrate new properties into documentation.
6555           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
6556           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6557           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
6558           Fix up API prior to eventual plugin move.
6559           API: GstX264Enc:pass (provides more options, and changed to enum)
6560
6561 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6562
6563           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
6564           Original commit message from CVS:
6565           * docs/plugins/Makefile.am:
6566           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
6567           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
6568           * ext/x264/gstx264enc.c:
6569           * tests/check/Makefile.am:
6570           * tests/check/elements/x264enc.c: (setup_x264enc),
6571           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
6572           Add documentation and unit test for x264enc.
6573
6574 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6575
6576           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
6577           Original commit message from CVS:
6578           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
6579           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
6580           Allocate some buffers in more adaptive and economical fashion.
6581
6582 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6583
6584           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
6585           Original commit message from CVS:
6586           * configure.ac:
6587           Check for sufficiently up-to-date x264 API.
6588           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
6589           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
6590           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6591           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
6592           * ext/x264/gstx264enc.h:
6593           Expose some more parameters of the x264 encoder as properties.
6594
6595 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6596
6597           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
6598           Original commit message from CVS:
6599           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
6600           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
6601           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
6602           (gst_x264_enc_flush_frames):
6603           Coding style and layout; re-order some functions in more
6604           typical and natural flow.
6605
6606 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6607
6608           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
6609           Original commit message from CVS:
6610           * ext/x264/Makefile.am:
6611           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
6612           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
6613           (gst_x264_enc_reset), (gst_x264_enc_finalize),
6614           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
6615           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
6616           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
6617           * ext/x264/gstx264enc.h:
6618           Use GQueue in stead of custom queue code.
6619           Factorize flushing out encoder delayed frames.
6620           Factorize initialization and state change reset.
6621
6622 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6623
6624           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
6625           Original commit message from CVS:
6626           * ext/x264/gstx264enc.h:
6627           * sys/fbdev/gstfbdevsink.c:
6628           Use configure-generated _stdint.h.
6629
6630 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6631
6632           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
6633           Original commit message from CVS:
6634           * ext/x264/Makefile.am:
6635           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
6636           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
6637           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
6638           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6639           (gst_x264_enc_finalize), (gst_x264_enc_chain),
6640           (gst_x264_enc_encode_frame), (plugin_init):
6641           * ext/x264/gstx264enc.h:
6642           Use video format library and GST_WRITE_*_BE macros where applicable.
6643           Use finalize in stead of dispose.
6644           Set up debug category and log callback.
6645
6646 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
6647
6648           [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...
6649           Original commit message from CVS:
6650           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
6651           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
6652           (gst_x264_enc_encode_frame):
6653           Try harder not to crash when we get an EOS event but haven't set
6654           up the encoder yet (as may happen when upstream errors out with
6655           not-negotiated, for example). Also, always push the EOS event
6656           downstream.
6657
6658 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
6659
6660           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
6661           Original commit message from CVS:
6662           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
6663           Fix caps memleak.
6664
6665 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
6666
6667           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
6668           Original commit message from CVS:
6669           * ext/x264/gstx264enc.c:
6670           Fix build against the libx264 version that ships with debian stable.
6671
6672 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6673
6674           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
6675           Original commit message from CVS:
6676           * ext/audioresample/gstaudioresample.c:
6677           * ext/x264/gstx264enc.c:
6678           * gst/dvdspu/gstdvdspu.c:
6679           * gst/dvdspu/gstdvdspu.h:
6680           * gst/festival/gstfestival.c:
6681           * gst/h264parse/gsth264parse.c:
6682           * gst/mpegtsparse/mpegtspacketizer.c:
6683           * gst/mpegtsparse/mpegtsparse.c:
6684           * gst/multifile/gstmultifilesink.c:
6685           * gst/multifile/gstmultifilesrc.c:
6686           * gst/nuvdemux/gstnuvdemux.c:
6687           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
6688           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
6689           * sys/vcd/vcdsrc.c:
6690           Massive leak fixing, plus code cleanups.
6691
6692 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6693
6694           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
6695           Original commit message from CVS:
6696           * examples/app/appsrc_ex.c:
6697           * examples/switch/switcher.c:
6698           * ext/neon/gstneonhttpsrc.c:
6699           * ext/timidity/gstwildmidi.c:
6700           * ext/x264/gstx264enc.c:
6701           * gst/mve/mveaudioenc.c: (mve_compress_audio):
6702           * gst/rtpmanager/gstrtpclient.c:
6703           * gst/rtpmanager/gstrtpjitterbuffer.c:
6704           * gst/spectrum/demo-audiotest.c:
6705           * gst/spectrum/demo-osssrc.c:
6706           * sys/dvb/gstdvbsrc.c:
6707           Add stdlib include (free, atoi, exit).
6708
6709 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6710
6711           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
6712           Original commit message from CVS:
6713           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
6714           This needs a version check.
6715           * gst/bayer/Makefile.am:
6716           Fix the build.
6717
6718 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
6719
6720           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
6721           Original commit message from CVS:
6722           Patch by: Michal Benes <michal.benes at itonis tv>
6723           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
6724           * configure.ac:
6725           * ext/Makefile.am:
6726           * ext/x264/Makefile.am:
6727           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
6728           (gst_x264_enc_analyse_get_type),
6729           (gst_x264_enc_timestamp_queue_init),
6730           (gst_x264_enc_timestamp_queue_free),
6731           (gst_x264_enc_timestamp_queue_put),
6732           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
6733           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
6734           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
6735           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6736           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
6737           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
6738           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
6739           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
6740           (plugin_init):
6741           * ext/x264/gstx264enc.h:
6742           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
6743           handle 'odd' widths and heights correctly yet.
6744
6745 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6746
6747         * gst/asfdemux/gstasfdemux.c:
6748           asfdemux: nicer metadata extraction of genre tags in some cases
6749           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
6750           that they presumably stand for.
6751
6752 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6753
6754         * gst/asfdemux/gstasfdemux.c:
6755           asfdemux: parse WM/Picture tags to extract cover art
6756           Fixes #583112.
6757
6758 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6759
6760         * REQUIREMENTS:
6761           docs: fix http links for amr libs in REQUIREMENTS
6762
6763 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6764
6765         * gst/asfdemux/gstasfdemux.c:
6766           asfdemux: fix bogus flow return handling in eos handler
6767           Don't overwrite the origin flow return by whatever flow we get
6768           when trying to push the remaining internally queued payloads.
6769           We want to do our eos logic, ie. send an EOS event or segment-done
6770           message in any case. Makes things EOS properly when an EOS event
6771           is forced upon the pipeline so that the source returns
6772           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
6773
6774 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6775
6776         * win32/common/config.h:
6777           win32: update config.h
6778
6779 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6780
6781         * configure.ac:
6782           configure: bump core/base requirements to released versions
6783
6784 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6785
6786         * autogen.sh:
6787         * configure.ac:
6788           autogen: move the -Wno-portability for automake into configure.ac
6789
6790 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
6791
6792         * gst/dvdlpcmdec/Makefile.am:
6793         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6794           dvdlpcmdec: Add multichannel channel maps, and send some tags
6795           Add a multichannel map to the output caps, and send at least a CODEC and
6796           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
6797           no samples and can't find info about the channel ordering, but this is
6798           better than nothing.
6799
6800 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
6801
6802         * common:
6803           Automatic update of common submodule
6804           From 888e0a2 to c572721
6805
6806 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
6807
6808         * common:
6809           Automatic update of common submodule
6810           From 6ab11d1 to 888e0a2
6811
6812 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
6813
6814         * gst/dvdsub/gstdvdsubdec.c:
6815           dvdsubdec: Remove some dead code
6816           Remove some redundant memset - gobject memory is already initalised to 0.
6817           Remove a commented out line leftover from the previous commit
6818
6819 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
6820
6821         * gst/dvdsub/gstdvdsubdec.c:
6822         * gst/dvdsub/gstdvdsubdec.h:
6823           dvdsubdec: Support ARGB output
6824           Negotiate to and render into ARGB buffers directly if the peer supports it.
6825           Fixes: #580869
6826
6827 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
6828
6829         * ext/a52dec/gsta52dec.c:
6830           a52dec: Reconcile code with dtsdec
6831           Perform some cleanups based on the dtsdec code such as using the boilerplate
6832           macro and static pad template functions.
6833           Add some documentation. Don't register a change in flags until we synch on
6834           another frame successfully.
6835
6836 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6837
6838         * ext/lame/gstlamemp3enc.c:
6839           lamemp3enc: Improve debugging a bit
6840
6841 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
6842
6843         * ext/mpeg2dec/gstmpeg2dec.c:
6844           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
6845
6846 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6847
6848         * po/Makevars:
6849         * po/af.po:
6850         * po/az.po:
6851         * po/bg.po:
6852         * po/ca.po:
6853         * po/cs.po:
6854         * po/da.po:
6855         * po/en_GB.po:
6856         * po/es.po:
6857         * po/fi.po:
6858         * po/fr.po:
6859         * po/hu.po:
6860         * po/id.po:
6861         * po/it.po:
6862         * po/ja.po:
6863         * po/lt.po:
6864         * po/mt.po:
6865         * po/nb.po:
6866         * po/nl.po:
6867         * po/or.po:
6868         * po/pl.po:
6869         * po/pt_BR.po:
6870         * po/ru.po:
6871         * po/sk.po:
6872         * po/sq.po:
6873         * po/sr.po:
6874         * po/sv.po:
6875         * po/tr.po:
6876         * po/uk.po:
6877         * po/vi.po:
6878         * po/zh_CN.po:
6879           po: avoid conflicts of local *.po files with files in git
6880           Make it so that filenames and line numbers are only stored in the *.pot file
6881           (which is not in git), but not in the individual *.po files. This information
6882           is hardly useful for translators in our case, and it should avoid the constant
6883           conflicts of local *.po files with the ones in git which are caused by the
6884           source files changing and the line numbers being updated. This commit might
6885           cause one last merge conflict for you, which you can work around with
6886           "git checkout po/*.po" before merging or pulling. After that there should
6887           (hopefully) not be any more local modifications of these files (unless
6888           someone committed additions or changes to translated strings and the
6889           *.po files haven't been updated yet, that is).
6890
6891 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6892
6893         * ext/lame/gstlamemp3enc.c:
6894           lamemp3enc: add Since tag to gtk-doc chunk
6895
6896 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6897
6898         * tests/check/elements/mpeg2dec.c:
6899           checks: fix mpeg2dec unit test again after interlace addition to caps
6900
6901 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6902
6903         * ext/mpeg2dec/gstmpeg2dec.c:
6904           mpeg2dec: work around old mpeg2dec versions
6905           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
6906           detection and just assume no rff is used. This fixes the compilation.
6907           Fixes #582375
6908
6909 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6910
6911         * ext/mpeg2dec/Makefile.am:
6912           mpeg2dec: link to gstvideo
6913           Fix compilation by adding the right include directories and linking to the video
6914           library.
6915
6916 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
6917
6918         * gst/asfdemux/asfpacket.c:
6919           asfdemux: Downgrade simple statements from WARNING to DEBUG
6920
6921 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
6922
6923         * gst/asfdemux/asfheaders.c:
6924         * gst/asfdemux/asfheaders.h:
6925         * gst/asfdemux/asfpacket.c:
6926         * gst/asfdemux/asfpacket.h:
6927           asf: Detect more payload extensions.
6928           These should help fix interlaced/PAR issues with more files.
6929
6930 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
6931
6932         * ext/mpeg2dec/gstmpeg2dec.c:
6933         * ext/mpeg2dec/gstmpeg2dec.h:
6934           mpeg2dec: Implement interlaced support.
6935           Expand the debugging statements to show more picture information.
6936
6937 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6938
6939         * ext/mpeg2dec/gstmpeg2dec.c:
6940           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
6941           ffdec_mpeg2video is much faster, fixes bug #574461.
6942
6943 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6944
6945         * ext/lame/gstlamemp3enc.c:
6946           lamemp3enc: Don't write a Xing header
6947
6948 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
6949
6950         * autogen.sh:
6951           Run libtoolize before aclocal
6952           This unbreaks the build in some cases. Fixes bug #582021
6953
6954 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
6955
6956         * ext/mpeg2dec/gstmpeg2dec.c:
6957           mpeg2dec: use 64bit safe scaling functions.
6958           Got this to fail when seeking in a 14GB file (the value in bytes is
6959           bigger than 2**32).
6960
6961 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6962
6963         * gst/mpegaudioparse/gstmpegaudioparse.c:
6964           mpegaudioparse: remove some pointless g_return_if_fail()s
6965
6966 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6967
6968         * ext/twolame/gsttwolame.c:
6969           Switch twolame to primary rank
6970
6971 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6972
6973         * ext/lame/gstlame.c:
6974         * ext/lame/gstlamemp3enc.c:
6975         * ext/twolame/gsttwolame.c:
6976           Add ranks to mp3 encoders
6977
6978 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6979
6980         * gst-plugins-ugly.spec.in:
6981           Add twolame plugin to spec file
6982
6983 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6984
6985         * gst/asfdemux/asfpacket.c:
6986         * gst/asfdemux/gstasfdemux.c:
6987         * gst/asfdemux/gstasfdemux.h:
6988           asfdemux: use upstream segment and timestamps for some interpolation
6989           This should particularly help in case of upstream live src, e.g. rtspsrc,
6990           and especially so if it has to perform fallback to TCP.
6991
6992 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
6993
6994         * gst/asfdemux/gstrtpasfdepay.c:
6995           rtpasfdepay: Add support for fragmented packet (L == 0).
6996           This happens with rtp-over-udp.
6997
6998 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6999
7000         * ext/lame/gstlamemp3enc.c:
7001           lamemp3enc: Fixup the bitrate only for CBR
7002           Additionally clarify some property descriptions.
7003
7004 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
7005
7006         * ext/lame/gstlamemp3enc.c:
7007           lame: fix format string in debug statement
7008
7009 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
7010
7011         * gst/mpegaudioparse/gstmpegaudioparse.c:
7012           mp3parse: Don't reject valid Xing tables of contents
7013           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
7014           reject them because of it, just subtract the initial offset when reading
7015           the table.
7016
7017 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
7018
7019         * gst/mpegaudioparse/gstmpegaudioparse.c:
7020           mp3parse: Allow more bits to change in headers during resynch
7021           Be more lenient about what we accept as changing bits in a header - basically,
7022           only require that the mp3 sync marker is present, for the mpeg version,
7023           layer and samplerate.
7024           Fixes: #581464
7025
7026 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
7027
7028         * ext/mad/gstmad.c:
7029           mad: Add duration of incoming/outgoing buffers in debug statements
7030
7031 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
7032
7033         * gst/mpegaudioparse/gstmpegaudioparse.c:
7034           mpegaudioparse: Remove useless checks for valid buffer duration.
7035           The buffer duration is set to a valid value at the very top of
7036           emit_frame(), we therefore don't need to check it later on.
7037
7038 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
7039
7040         * gst/mpegaudioparse/gstmpegaudioparse.c:
7041           mpegaudioparse: Fix stop condition for outputting buffers.
7042           Some mp3 streams have an offset in timestamps, requiring us to push the
7043           frame *AFTER* segment.stop in order for the decoder to be able to push
7044           all data up to the segment.stop position.
7045
7046 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7047
7048         * gst/asfdemux/asfpacket.c:
7049         * gst/asfdemux/gstasfdemux.c:
7050         * gst/asfdemux/gstasfdemux.h:
7051           asfdemux: 0-base timestamps consistently (whether or not streaming)
7052           This also makes timestamps (more) consistent before and after a possible
7053           seek, and moreover makes for reasonable position reporting in live stream
7054           (whose payload timestamps should not be taken for granted).
7055
7056 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7057
7058         * gst/asfdemux/gstasfdemux.c:
7059         * gst/asfdemux/gstasfdemux.h:
7060           asfdemux: report initial latency due to internal preroll queue
7061
7062 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7063
7064         * gst/asfdemux/gstasfdemux.c:
7065           asfdemux: enhance debug statement and refactor some initialization
7066
7067 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7068
7069         * gst/asfdemux/gstasfdemux.c:
7070           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
7071
7072 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7073
7074         * gst/asfdemux/asfpacket.c:
7075         * gst/asfdemux/gstasfdemux.c:
7076         * gst/asfdemux/gstasfdemux.h:
7077           asfdemux: handle FIXME; normalize preroll
7078
7079 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7080
7081         * gst/asfdemux/gstasfdemux.c:
7082         * gst/asfdemux/gstasfdemux.h:
7083           asfdemux: fixes for streaming mode
7084           * Improve newsegment handling, e.g. upstream might live in TIME.
7085           * Only send newsegment if we have needed info.
7086           * Avoid reading past end of data section.
7087
7088 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7089
7090         * gst/asfdemux/gstasfdemux.c:
7091           asfdemux: fixes/enhancements for streaming mode
7092           * Do not rock the boat by reacting to FLUSH_START.
7093           * Try to handle TIME seeking by seeking upstream in BYTES.
7094           * Handle SEEKING query.
7095
7096 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7097
7098         * configure.ac:
7099         * ext/lame/gstlamemp3enc.c:
7100           lame: fix compilation with LAME versions < 3.98
7101           lame_set_VBR_quality(), which takes a floating point value for the
7102           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
7103           takes quality as an integer, for older LAME versions.
7104           Fixes #581341.
7105
7106 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7107
7108         * win32/common/config.h:
7109           win32: update config.h to git
7110           Until someone ports the new win32 config.h logic from the
7111           other modules to -ugly.
7112
7113 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7114
7115         * docs/plugins/gst-plugins-ugly-plugins.args:
7116         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7117         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7118           Update docs
7119
7120 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7121
7122         * ext/lame/gstlamemp3enc.c:
7123           lamemp3enc: Add a note to the encoding-engine-quality property
7124           that says, that this does not affect the bitrate at all.
7125
7126 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7127
7128         * ext/lame/gstlame.c:
7129         * ext/lame/gstlamemp3enc.c:
7130           lame: Implement preset interface
7131
7132 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7133
7134         * ext/twolame/gsttwolame.c:
7135           twolame: Implement preset interface
7136
7137 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7138
7139         * docs/plugins/gst-plugins-ugly-plugins.args:
7140         * ext/lame/gstlamemp3enc.c:
7141         * ext/lame/gstlamemp3enc.h:
7142           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
7143
7144 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7145
7146         * ext/lame/gstlame.c:
7147         * ext/lame/gstlamemp3enc.c:
7148           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
7149
7150 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7151
7152         * ext/lame/gstlame.c:
7153           lame: Deprecate the lame element
7154
7155 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7156
7157         * docs/plugins/Makefile.am:
7158         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7159         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7160         * docs/plugins/gst-plugins-ugly-plugins.args:
7161         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7162         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7163         * docs/plugins/inspect/plugin-a52dec.xml:
7164         * docs/plugins/inspect/plugin-amrnb.xml:
7165         * docs/plugins/inspect/plugin-asf.xml:
7166         * docs/plugins/inspect/plugin-cdio.xml:
7167         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7168         * docs/plugins/inspect/plugin-dvdread.xml:
7169         * docs/plugins/inspect/plugin-dvdsub.xml:
7170         * docs/plugins/inspect/plugin-iec958.xml:
7171         * docs/plugins/inspect/plugin-lame.xml:
7172         * docs/plugins/inspect/plugin-mad.xml:
7173         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7174         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7175         * docs/plugins/inspect/plugin-mpegstream.xml:
7176         * docs/plugins/inspect/plugin-realmedia.xml:
7177         * docs/plugins/inspect/plugin-siddec.xml:
7178         * docs/plugins/inspect/plugin-synaesthesia.xml:
7179         * docs/plugins/inspect/plugin-twolame.xml:
7180           Update docs
7181
7182 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7183
7184         * ext/lame/gstlamemp3enc.c:
7185           lame: Update example pipelines with the new properties
7186
7187 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7188
7189         * ext/lame/Makefile.am:
7190         * ext/lame/gstlame.c:
7191         * ext/lame/gstlamemp3enc.c:
7192         * ext/lame/gstlamemp3enc.h:
7193         * ext/lame/plugin.c:
7194           lame: Add lamemp3enc element with much simplified interface
7195           This deprecates the lame element and fixes bug #494528.
7196
7197 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
7198
7199         * gst/asfdemux/asfpacket.c:
7200           asfpacket: Fix pull-mode timestamping handling.
7201           The problem that happens is the following:
7202           * A packet with multiple payloads comes in
7203           * Those payloads get handled one by one
7204           * The first payload contains the first audio payload with timestamp A
7205           * The second payload contains the first video (key)frame with timestamp V (where V < A)
7206           With the previous code, the following would happen:
7207           * the first payload gets processed, then passed to queue_for_stream
7208           * queue_for_stream detects it's the first valid timestamp received and stores
7209           first_ts = A
7210           * the second payload gets processed, then pass to queue_for_stream
7211           * queue_for_stream detects the timestamp is lower than first_ts... and
7212           discards it... resulting in losing the first keyframe of the video stream
7213           We've been having this issue for *ages*... it's just that nobody noticed it
7214           that much with playbin. But with playbin2's aggresive multiqueue handling, this
7215           will result in multiqueue not being able to preroll (because the video decoder will
7216           be dropping a ton of buffers before (maybe) receiving the next keyframe).
7217           Tested with over 200 asf files, and they all play the first frame correctly now,
7218           even the most braindead ones.
7219
7220 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
7221
7222         * gst/mpegaudioparse/gstmpegaudioparse.c:
7223         * gst/mpegaudioparse/gstmpegaudioparse.h:
7224           mp3parse: don't build seek table if we can't seek.
7225           Fixes #573720 - unbounded memory usage increase when listening to mp3
7226           stream for a long time.
7227
7228 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
7229
7230         * common:
7231           Automatic update of common submodule
7232           From b3941ea to 6ab11d1
7233
7234 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
7235
7236         * gst/mpegaudioparse/gstmpegaudioparse.c:
7237         * gst/mpegaudioparse/gstxingmux.c:
7238           mpegaudioparse: Remove dead assignment and duplicate code
7239
7240 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
7241
7242         * gst/realmedia/rmdemux.c:
7243           rmdemux: Actually return the return value for the seek handling.
7244
7245 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
7246
7247         * gst/mpegstream/gstmpegdemux.c:
7248         * gst/mpegstream/gstmpegparse.c:
7249           mpegstream: Remove dead assignments.
7250           The duplicate assignment of update_time was weird... but it seems normal
7251           that it's indeed the second statement which is the valid one.
7252
7253 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
7254
7255         * ext/amrnb/amrnbparse.c:
7256           armnb: Remove unused variable, adapt debug message accordingly.
7257
7258 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
7259
7260         * gst/dvdsub/gstdvdsubdec.c:
7261         * gst/mpegstream/gstdvddemux.c:
7262         * gst/mpegstream/gstmpegclock.c:
7263           dvdsub/mpegstream: _class_init: Remove unused class variables
7264
7265 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
7266
7267         * gst/asfdemux/gstasfdemux.c:
7268           asfdemux: Initialize flow for a corner case.
7269           This might be caused by entering the if() line 1214 and then not having
7270           any activated_streams.. resulting in reaching line 1267 without having
7271           any valid flow value.
7272
7273 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
7274
7275         * ext/twolame/gsttwolame.c:
7276           twolame: Remove unneeded variable, value assigned was never read.
7277
7278 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
7279
7280         * ext/mpeg2dec/gstmpeg2dec.c:
7281           mpeg2dec: Remove dead assignment. Value overwritten later on.
7282
7283 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
7284
7285         * ext/mad/gstmad.c:
7286           mad: Remove dead assignment and variables given values which are never read.
7287
7288 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
7289
7290         * ext/lame/gstlame.c:
7291           lame: Remove unneeded variable, it's assigned a value never read.
7292
7293 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
7294
7295         * gst/realmedia/rmdemux.c:
7296           rmdemux: Remove dead assignment, value is being overwritten before being read.
7297
7298 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
7299
7300         * gst/realmedia/rmdemux.c:
7301           rmdemux: Remove unused accurate flag.
7302           I couldn't see any reason why this was there in the first place.
7303
7304 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
7305
7306         * gst/realmedia/asmrules.c:
7307         * gst/realmedia/rdtdepay.c:
7308           realmedia: Remove dead assignments. The results are never read.
7309
7310 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
7311
7312         * gst/realmedia/gstrdtbuffer.c:
7313         * gst/realmedia/rademux.c:
7314         * gst/realmedia/rdtmanager.c:
7315         * gst/realmedia/rmdemux.c:
7316           realmedia: Remove useless variables, only being used once (or not).
7317
7318 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
7319
7320         * ext/mpeg2dec/gstmpeg2dec.c:
7321         * gst/asfdemux/gstrtspwms.c:
7322         * gst/realmedia/pnmsrc.c:
7323         * gst/realmedia/rdtdepay.c:
7324         * gst/realmedia/rtspreal.c:
7325           remove empty method implementations.
7326
7327 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
7328
7329         * gst/asfdemux/gstrtspwms.c:
7330           rtspwms: fix condition to detect extension commands for WMS
7331           Reply with OK to the extension commands for WMS.
7332
7333 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
7334
7335         * gst/realmedia/rtspreal.c:
7336           realmedia: add special Real header to DESCRIBE message only for Real servers
7337           Add headers that are specific to real only if a real server had been
7338           detected by the OPTIONS message.
7339
7340 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
7341
7342         * gst/synaesthesia/synaescope.c:
7343           synaesthesia: fix compilation on windows
7344           Fix compilation under MSVC due to references to headers
7345           that are not available with the MS SDKs.
7346           Fixes #578524
7347
7348 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7349
7350         * gst/asfdemux/gstrtspwms.c:
7351           rtspwms: reply to extension commands
7352           Reply with OK to the extension commands for WMS.
7353
7354 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7355
7356         * gst/asfdemux/gstrtpasfdepay.c:
7357           asfdepay: fix a comment
7358
7359 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7360
7361         * gst/asfdemux/gstasfdemux.c:
7362           asfdemux: add some more debugging
7363
7364 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7365
7366         * configure.ac:
7367           configure.ac: require git -base
7368           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
7369
7370 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7371
7372         * gst/realmedia/rtspreal.c:
7373           realmedia: add special Real header to SETUP message only for Real servers
7374           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
7375           streams where the server errors out because it can't handle the
7376           Real-specific 'Required: com.real.retain-entity-for-setup' header
7377           we've been adding unconditionally in the recent past.
7378           For reference:
7379           rtsp://66.111.34.191:601/broadcast/alnour.rm
7380           rtsp://195.134.224.231/snowboard_100.wmv
7381
7382 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
7383
7384         * configure.ac:
7385         * gst/asfdemux/Makefile.am:
7386           asfdemux: link to all required libraries including indirectly used ones.
7387           On win32, we're required to link to all the libraries used - including
7388           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
7389           (for windows only) winsock.
7390
7391 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
7392
7393         * common:
7394           Automatic update of common submodule
7395           From d0ea89e to b3941ea
7396
7397 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
7398
7399         * common:
7400           Automatic update of common submodule
7401           From f8b3d91 to d0ea89e
7402
7403 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
7404
7405         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7406           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
7407
7408 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7409
7410         * gst/realmedia/rtspreal.c:
7411         * gst/realmedia/rtspreal.h:
7412           realrtsp: add more headers
7413           Parse the ETag from the describe method and pass the sessionid as the value for
7414           the If-Match header is subsequent setup calls.
7415           Fixes support for more RealMedia RTSP streams.
7416
7417 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
7418
7419         * configure.ac:
7420           twolame: bump requirement to 0.3.10
7421           0.3.10 is the first version with the float32 encoder functions.
7422           Fixes #576305.
7423
7424 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
7425
7426         * configure.ac:
7427           back to development -> 0.10.11.1
7428
7429 === release 0.10.11 ===
7430
7431 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
7432
7433         * ChangeLog:
7434         * NEWS:
7435         * RELEASE:
7436         * configure.ac:
7437         * docs/plugins/inspect/plugin-a52dec.xml:
7438         * docs/plugins/inspect/plugin-asf.xml:
7439         * docs/plugins/inspect/plugin-cdio.xml:
7440         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7441         * docs/plugins/inspect/plugin-dvdread.xml:
7442         * docs/plugins/inspect/plugin-dvdsub.xml:
7443         * docs/plugins/inspect/plugin-iec958.xml:
7444         * docs/plugins/inspect/plugin-lame.xml:
7445         * docs/plugins/inspect/plugin-mad.xml:
7446         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7447         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7448         * docs/plugins/inspect/plugin-mpegstream.xml:
7449         * docs/plugins/inspect/plugin-realmedia.xml:
7450         * docs/plugins/inspect/plugin-siddec.xml:
7451         * docs/plugins/inspect/plugin-twolame.xml:
7452         * gst-plugins-ugly.doap:
7453         * po/cs.po:
7454         * win32/common/config.h:
7455           Release 0.10.11
7456
7457 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
7458
7459         * po/af.po:
7460         * po/az.po:
7461         * po/bg.po:
7462         * po/ca.po:
7463         * po/cs.po:
7464         * po/da.po:
7465         * po/en_GB.po:
7466         * po/es.po:
7467         * po/fi.po:
7468         * po/fr.po:
7469         * po/hu.po:
7470         * po/id.po:
7471         * po/it.po:
7472         * po/ja.po:
7473         * po/lt.po:
7474         * po/mt.po:
7475         * po/nb.po:
7476         * po/nl.po:
7477         * po/or.po:
7478         * po/pl.po:
7479         * po/pt_BR.po:
7480         * po/ru.po:
7481         * po/sk.po:
7482         * po/sq.po:
7483         * po/sr.po:
7484         * po/sv.po:
7485         * po/tr.po:
7486         * po/uk.po:
7487         * po/vi.po:
7488         * po/zh_CN.po:
7489           Update .po files
7490
7491 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
7492
7493         * configure.ac:
7494         * win32/common/config.h:
7495           0.10.10.3 pre-release
7496
7497 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
7498
7499         * po/fi.po:
7500         * po/id.po:
7501         * po/pl.po:
7502         * po/pt_BR.po:
7503         * po/sv.po:
7504           po: Update translations from upstream
7505
7506 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
7507
7508         * po/LINGUAS:
7509         * po/tr.po:
7510           po: Add Turkish translation
7511
7512 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
7513
7514         * gst/mpegaudioparse/gstmpegaudioparse.c:
7515         * gst/mpegaudioparse/gstmpegaudioparse.h:
7516           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
7517           Don't introduce glitches in the output by a) relaxing the threshold for
7518           taking upstream timestamps in preference to our calculated timestamps and
7519           b) only set the discont flag on outgoing buffers in response to an incoming
7520           discont buffer.
7521           Fixes: #575046
7522
7523 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
7524
7525         * gst/mpegaudioparse/gstmpegaudioparse.c:
7526           mp3parse: fix deadlock with accurate seeks.
7527           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
7528           Fixes #575068.
7529
7530 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
7531
7532         * configure.ac:
7533         * po/af.po:
7534         * po/az.po:
7535         * po/bg.po:
7536         * po/ca.po:
7537         * po/cs.po:
7538         * po/da.po:
7539         * po/en_GB.po:
7540         * po/es.po:
7541         * po/fi.po:
7542         * po/fr.po:
7543         * po/hu.po:
7544         * po/id.po:
7545         * po/it.po:
7546         * po/lt.po:
7547         * po/mt.po:
7548         * po/nb.po:
7549         * po/nl.po:
7550         * po/or.po:
7551         * po/pl.po:
7552         * po/pt_BR.po:
7553         * po/ru.po:
7554         * po/sk.po:
7555         * po/sq.po:
7556         * po/sr.po:
7557         * po/sv.po:
7558         * po/uk.po:
7559         * po/vi.po:
7560         * po/zh_CN.po:
7561         * win32/common/config.h:
7562           0.10.10.2 pre-release
7563           Bump version number, update translations and win32 config.h
7564
7565 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
7566
7567         * po/LINGUAS:
7568         * po/ja.po:
7569           po: Add Japanese translation
7570
7571 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
7572
7573         * configure.ac:
7574         * docs/plugins/Makefile.am:
7575         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7576         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7577         * docs/plugins/gst-plugins-ugly-plugins.args:
7578         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7579         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7580         * docs/plugins/inspect/plugin-a52dec.xml:
7581         * docs/plugins/inspect/plugin-asf.xml:
7582         * docs/plugins/inspect/plugin-cdio.xml:
7583         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7584         * docs/plugins/inspect/plugin-dvdread.xml:
7585         * docs/plugins/inspect/plugin-dvdsub.xml:
7586         * docs/plugins/inspect/plugin-iec958.xml:
7587         * docs/plugins/inspect/plugin-lame.xml:
7588         * docs/plugins/inspect/plugin-mad.xml:
7589         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7590         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7591         * docs/plugins/inspect/plugin-mpegstream.xml:
7592         * docs/plugins/inspect/plugin-realmedia.xml:
7593         * docs/plugins/inspect/plugin-siddec.xml:
7594         * docs/plugins/inspect/plugin-synaesthesia.xml:
7595         * docs/plugins/inspect/plugin-twolame.xml:
7596         * ext/Makefile.am:
7597         * po/POTFILES.in:
7598           Moved twolame from Bad to Ugly
7599
7600 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7601
7602           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
7603           Original commit message from CVS:
7604           * ext/alsaspdif/Makefile.am:
7605           * ext/amrwb/Makefile.am:
7606           * ext/apexsink/Makefile.am:
7607           * ext/arts/Makefile.am:
7608           * ext/artsd/Makefile.am:
7609           * ext/audiofile/Makefile.am:
7610           * ext/audioresample/Makefile.am:
7611           * ext/bz2/Makefile.am:
7612           * ext/cdaudio/Makefile.am:
7613           * ext/celt/Makefile.am:
7614           * ext/dc1394/Makefile.am:
7615           * ext/dirac/Makefile.am:
7616           * ext/directfb/Makefile.am:
7617           * ext/divx/Makefile.am:
7618           * ext/dts/Makefile.am:
7619           * ext/faac/Makefile.am:
7620           * ext/faad/Makefile.am:
7621           * ext/gsm/Makefile.am:
7622           * ext/hermes/Makefile.am:
7623           * ext/ivorbis/Makefile.am:
7624           * ext/jack/Makefile.am:
7625           * ext/jp2k/Makefile.am:
7626           * ext/ladspa/Makefile.am:
7627           * ext/lcs/Makefile.am:
7628           * ext/libfame/Makefile.am:
7629           * ext/libmms/Makefile.am:
7630           * ext/metadata/Makefile.am:
7631           * ext/mpeg2enc/Makefile.am:
7632           * ext/mplex/Makefile.am:
7633           * ext/musepack/Makefile.am:
7634           * ext/musicbrainz/Makefile.am:
7635           * ext/mythtv/Makefile.am:
7636           * ext/nas/Makefile.am:
7637           * ext/neon/Makefile.am:
7638           * ext/ofa/Makefile.am:
7639           * ext/polyp/Makefile.am:
7640           * ext/resindvd/Makefile.am:
7641           * ext/sdl/Makefile.am:
7642           * ext/shout/Makefile.am:
7643           * ext/snapshot/Makefile.am:
7644           * ext/sndfile/Makefile.am:
7645           * ext/soundtouch/Makefile.am:
7646           * ext/spc/Makefile.am:
7647           * ext/swfdec/Makefile.am:
7648           * ext/tarkin/Makefile.am:
7649           * ext/theora/Makefile.am:
7650           * ext/timidity/Makefile.am:
7651           * ext/twolame/Makefile.am:
7652           * ext/x264/Makefile.am:
7653           * ext/xine/Makefile.am:
7654           * ext/xvid/Makefile.am:
7655           * gst-libs/gst/app/Makefile.am:
7656           * gst-libs/gst/dshow/Makefile.am:
7657           * gst/aiffparse/Makefile.am:
7658           * gst/app/Makefile.am:
7659           * gst/audiobuffer/Makefile.am:
7660           * gst/bayer/Makefile.am:
7661           * gst/cdxaparse/Makefile.am:
7662           * gst/chart/Makefile.am:
7663           * gst/colorspace/Makefile.am:
7664           * gst/dccp/Makefile.am:
7665           * gst/deinterlace/Makefile.am:
7666           * gst/deinterlace2/Makefile.am:
7667           * gst/dvdspu/Makefile.am:
7668           * gst/festival/Makefile.am:
7669           * gst/filter/Makefile.am:
7670           * gst/flacparse/Makefile.am:
7671           * gst/flv/Makefile.am:
7672           * gst/games/Makefile.am:
7673           * gst/h264parse/Makefile.am:
7674           * gst/librfb/Makefile.am:
7675           * gst/mixmatrix/Makefile.am:
7676           * gst/modplug/Makefile.am:
7677           * gst/mpeg1sys/Makefile.am:
7678           * gst/mpeg4videoparse/Makefile.am:
7679           * gst/mpegdemux/Makefile.am:
7680           * gst/mpegtsmux/Makefile.am:
7681           * gst/mpegvideoparse/Makefile.am:
7682           * gst/mve/Makefile.am:
7683           * gst/nsf/Makefile.am:
7684           * gst/nuvdemux/Makefile.am:
7685           * gst/overlay/Makefile.am:
7686           * gst/passthrough/Makefile.am:
7687           * gst/pcapparse/Makefile.am:
7688           * gst/playondemand/Makefile.am:
7689           * gst/rawparse/Makefile.am:
7690           * gst/real/Makefile.am:
7691           * gst/rtjpeg/Makefile.am:
7692           * gst/rtpmanager/Makefile.am:
7693           * gst/scaletempo/Makefile.am:
7694           * gst/sdp/Makefile.am:
7695           * gst/selector/Makefile.am:
7696           * gst/smooth/Makefile.am:
7697           * gst/smoothwave/Makefile.am:
7698           * gst/speed/Makefile.am:
7699           * gst/speexresample/Makefile.am:
7700           * gst/stereo/Makefile.am:
7701           * gst/subenc/Makefile.am:
7702           * gst/tta/Makefile.am:
7703           * gst/vbidec/Makefile.am:
7704           * gst/videodrop/Makefile.am:
7705           * gst/videosignal/Makefile.am:
7706           * gst/virtualdub/Makefile.am:
7707           * gst/vmnc/Makefile.am:
7708           * gst/y4m/Makefile.am:
7709           * sys/acmenc/Makefile.am:
7710           * sys/cdrom/Makefile.am:
7711           * sys/dshowdecwrapper/Makefile.am:
7712           * sys/dshowsrcwrapper/Makefile.am:
7713           * sys/dvb/Makefile.am:
7714           * sys/dxr3/Makefile.am:
7715           * sys/fbdev/Makefile.am:
7716           * sys/oss4/Makefile.am:
7717           * sys/qcam/Makefile.am:
7718           * sys/qtwrapper/Makefile.am:
7719           * sys/vcd/Makefile.am:
7720           * sys/wininet/Makefile.am:
7721           * win32/common/config.h:
7722           Don't install static libs for plugins. Fixes #550851 for -bad.
7723
7724 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
7725
7726           [MOVED FROM BAD] Enable/fix up translations for these plugins.
7727           Original commit message from CVS:
7728           * ext/resindvd/plugin.c: (plugin_init):
7729           * ext/resindvd/resindvdsrc.c:
7730           * ext/twolame/gsttwolame.c: (plugin_init):
7731           * gst/aiffparse/aiffparse.c: (plugin_init):
7732           Enable/fix up translations for these plugins.
7733           * po/LINGUAS:
7734           Add 'ca' to LINGUAS.
7735           * po/POTFILES.in:
7736           * po/POTFILES.skip:
7737           Add more files for translation and more files which tools
7738           should skip.
7739
7740 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7741
7742           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
7743           Original commit message from CVS:
7744           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
7745           (gst_two_lame_chain):
7746           * ext/twolame/gsttwolame.h:
7747           Allow raw float samples as input for encoding.
7748
7749 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7750
7751           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
7752           Original commit message from CVS:
7753           * configure.ac:
7754           * ext/Makefile.am:
7755           * ext/twolame/Makefile.am:
7756           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
7757           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
7758           (gst_two_lame_release_memory), (gst_two_lame_finalize),
7759           (gst_two_lame_base_init), (gst_two_lame_class_init),
7760           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
7761           (gst_two_lame_init), (gst_two_lame_set_property),
7762           (gst_two_lame_get_property), (gst_two_lame_sink_event),
7763           (gst_two_lame_chain), (gst_two_lame_setup),
7764           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
7765           (plugin_init):
7766           * ext/twolame/gsttwolame.h:
7767           Add TwoLAME MP2 encoding element, based on the LAME element.
7768
7769 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
7770
7771         * common:
7772           Automatic update of common submodule
7773           From 7032163 to f8b3d91
7774
7775 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7776
7777         * common:
7778           Automatic update of common submodule
7779           From ffa738d to 7032163
7780
7781 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7782
7783         * common:
7784           Automatic update of common submodule
7785           From 3f13e4e to ffa738d
7786
7787 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7788
7789         * common:
7790           Automatic update of common submodule
7791           From 3c7456b to 3f13e4e
7792
7793 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7794
7795         * common:
7796           Automatic update of common submodule
7797           From 57c83f2 to 3c7456b
7798
7799 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
7800
7801         * gst/mpegaudioparse/gstmpegaudioparse.c:
7802           mp3parse: be more conservative when changing layer/rate/etc.
7803           Don't allow a change in sample rate/channels/layer/version unless we can
7804           see another frame at the correct offset. Prevents accidently flipping
7805           due to simple single-bit corruption.
7806
7807 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
7808
7809         * gst/realmedia/realhash.c:
7810           rmdemux: Fix strict-aliasing warnings.
7811           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
7812           hand-rolled ones.
7813
7814 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
7815
7816         * gst/mpegaudioparse/gstmpegaudioparse.c:
7817           mpegaudioparse: Remove empty lines added by buggy indent.
7818
7819 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7820
7821         * gst/mpegaudioparse/gstmpegaudioparse.c:
7822           mpegaudioparse: Provide SEEKING query handling.
7823           Since SEEK event handling might perform some conversion
7824           from TIME to BYTES, do not let upstream fool application
7825           into (TIME) seeking not being possible.
7826
7827 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
7828
7829         * gst/mpegaudioparse/gstmpegaudioparse.c:
7830           mp3parse: fix accurate seeks to near 0
7831           Integer underflow made accurate seeks to near zero fail and seek to
7832           completely the wrong place. Fix by clamping to zero, since we can't seek
7833           to negative times anyway.
7834
7835 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
7836
7837         * common:
7838         * configure.ac:
7839           build: Update shave init statement for changes in common. Bump common.
7840
7841 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7842
7843         * gst/realmedia/rtspreal.c:
7844           rtspreal: ignore data streams. Fixes #527112
7845           Ignore data streams when parsing the SDP as they don't contain anything we need
7846           to put in the realmedia header.
7847
7848 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
7849
7850         * common:
7851           Automatic update of common submodule
7852           From 9cf8c9b to a6ce5c6
7853
7854 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7855
7856         * ext/mad/gstid3tag.c:
7857           Forward unknown events
7858           Forward unknown events upstream instead of dropping them. Also return the result
7859           of the seek event instead of a fixed value.
7860
7861 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
7862
7863         * gst/asfdemux/gstrtpasfdepay.c:
7864           rtpasfdepay: Fix the build by adding the needed include for atoi.
7865
7866 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
7867
7868         * configure.ac:
7869         * docs/plugins/Makefile.am:
7870           Use shave for the build output
7871
7872 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
7873
7874         * common:
7875           Automatic update of common submodule
7876           From 5d7c9cc to 9cf8c9b
7877
7878 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
7879
7880         * gst/asfdemux/gstasf.c:
7881         * gst/asfdemux/gstrtpasfdepay.c:
7882         * gst/realmedia/rademux.c:
7883         * gst/realmedia/rdtdepay.c:
7884         * gst/synaesthesia/gstsynaesthesia.c:
7885         * gst/synaesthesia/synaescope.c:
7886           Fix indentation.
7887
7888 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
7889
7890         * gst/realmedia/pnmsrc.c:
7891           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
7892
7893 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
7894
7895         * common:
7896           Automatic update of common submodule
7897           From 80c627d to 5d7c9cc
7898
7899 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7900
7901         * gst/realmedia/Makefile.am:
7902         * gst/realmedia/pnmsrc.c:
7903         * gst/realmedia/pnmsrc.h:
7904         * gst/realmedia/rademux.c:
7905         * gst/realmedia/rademux.h:
7906         * gst/realmedia/realmedia.c:
7907         * gst/realmedia/rmdemux.c:
7908         * gst/realmedia/rmdemux.h:
7909           Add pnm:// uri source
7910           Add a new utri handler for pnm:// that for now just redirects to the same uri
7911           with the rtsp:// protocol, which usually works nowadays.
7912           Separate the registration of the various plugins into a separate source file.
7913
7914 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7915
7916         * gst/asfdemux/Makefile.am:
7917         * gst/asfdemux/gstasf.c:
7918         * gst/asfdemux/gstrtpasfdepay.c:
7919         * gst/asfdemux/gstrtpasfdepay.h:
7920           Add ASF depayloader
7921           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
7922           Fixes #335067.
7923
7924 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
7925
7926         * ext/mad/gstmad.c:
7927           mad: remove log line added in error
7928
7929 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
7930
7931         * ext/mad/gstmad.c:
7932           mad: just flush data when seeing BADDATAPTR instead of going into error state
7933
7934 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
7935
7936         * gst/realmedia/rmdemux.c:
7937           Fix parsing of the flags in rmdemux
7938           Fix parsing of the flags in version 1 realmedia streams.
7939           Fixes #571358.
7940
7941 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
7942
7943         * common:
7944           Bump revision to use for common submodule.
7945
7946 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
7947
7948         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7949           Add releaseinfo with online url.
7950
7951 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
7952
7953         * common:
7954           Bump common
7955
7956 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7957
7958         * gst/asfdemux/asfpacket.c:
7959         * gst/asfdemux/gstasfdemux.c:
7960         * gst/asfdemux/gstasfdemux.h:
7961           Remove redundant push_mode struct member
7962
7963 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
7964
7965         * autogen.sh:
7966           Fix previous commit, wasn't actually setting up a symbolic link
7967
7968 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
7969
7970         * autogen.sh:
7971         * common:
7972           Use a symbolic link for the pre-commit client-side hook
7973
7974 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
7975
7976         * .gitignore:
7977           Ignore some more files
7978
7979 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
7980
7981         * gst/synaesthesia/synaescope.c:
7982         * gst/synaesthesia/synaescope.h:
7983           Precalculate some size dependent variables. Demystify the height scaling a bit.
7984           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
7985
7986 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
7987
7988           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
7989
7990 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7991
7992         * gst/realmedia/rdtdepay.c:
7993           Set flags on the realmedia chunks
7994           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
7995           descrambler can be reset on keyframes. Fixes #556714.
7996
7997 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7998
7999         * gst/realmedia/gstrdtbuffer.c:
8000         * gst/realmedia/gstrdtbuffer.h:
8001           Add method to get RDT flags
8002           Add a method to get the RDT flags. We need these flags to mark keyframes to
8003           reset the descrambing queue. See #556714.
8004
8005 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
8006
8007         * gst/asfdemux/asfpacket.c:
8008         * gst/asfdemux/gstasfdemux.c:
8009         * gst/asfdemux/gstasfdemux.h:
8010           Add seeking support to asfdemux in push mode
8011           Fixes bug #568836.
8012
8013 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
8014
8015         * gst/asfdemux/asfpacket.c:
8016           Drop packets with an invalid replicated data length
8017           Drop packets with an invalid replicated data length
8018           instead of continuing with an invalid timestamp
8019           and uninitialized payload metadata.
8020           All other code assumes that the timestamps are valid.
8021
8022 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
8023
8024         * gst/synaesthesia/synaescope.h:
8025           Change comment to refer to right variable.
8026
8027 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
8028
8029         * gst/synaesthesia/gstsynaesthesia.c:
8030         * gst/synaesthesia/gstsynaesthesia.h:
8031         * gst/synaesthesia/synaescope.c:
8032         * gst/synaesthesia/synaescope.h:
8033           Bring synaesthesia to next century.
8034           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
8035
8036 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
8037
8038         * gst/asfdemux/gstasfdemux.c:
8039           Fix leak of converted string
8040
8041 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
8042
8043         * .gitignore:
8044         * po/.gitignore:
8045           Add more to the gitignores
8046
8047 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
8048
8049         * gst/synaesthesia/gstsynaesthesia.c:
8050           Make synaesthesia build again.
8051           _init() has no params.
8052
8053 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
8054
8055         * common:
8056           Update common snapshot.
8057
8058 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
8059
8060         * common:
8061           Fix pre-commit hook
8062
8063 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
8064
8065         * autogen.sh:
8066         * common:
8067           Install and use pre-commit indentation hook from common
8068
8069 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
8070
8071         * autogen.sh:
8072           autogen.sh : Use git submodule
8073
8074 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
8075
8076           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
8077           Original commit message from CVS:
8078           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
8079           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
8080           (gst_dvd_demux_get_audio_stream),
8081           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
8082           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
8083           (gst_mpeg_demux_get_video_stream),
8084           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
8085           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
8086           Fix some caps leaks. Fixes bug #564885.
8087
8088 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
8089
8090           ext/cdio/gstcdio.c: Remove unused format argument.
8091           Original commit message from CVS:
8092           * ext/cdio/gstcdio.c:
8093           Remove unused format argument.
8094
8095 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
8096
8097           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
8098           Original commit message from CVS:
8099           * win32/common/.cvsignore:
8100           * win32/common/config.h:
8101           * win32/common/config.h.in:
8102           Hardcode cpu for win32 build, just like we do in the other modules,
8103           to remove VCS conflicts and inconsistent defines between modules,
8104           and update version defines to CVS.
8105
8106 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
8107
8108           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
8109           Original commit message from CVS:
8110           * m4/Makefile.am:
8111           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
8112
8113 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
8114
8115           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
8116           Original commit message from CVS:
8117           * m4/Makefile.am:
8118           inttypes.m4 hasn't been available since gettext-0.15, and since we now
8119           require gettext >= 0.17 ... we can remove it from the list of files to
8120           dist.
8121
8122 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
8123
8124           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
8125           Original commit message from CVS:
8126           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
8127           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
8128           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
8129           * gst/mpegaudioparse/gstmpegaudioparse.h:
8130           Do an initial class_ref on an internal enum type from within the
8131           class_init function so that there aren't any issues when multiple
8132           mp3parse elements are started in separate threads at the same
8133           time. (Why we use an enum type here if the tag is registered as
8134           a string type, I don't know). Also remove custom UNUSED macro
8135           and use GLib's instead.
8136
8137 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8138
8139           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
8140           Original commit message from CVS:
8141           * configure.ac:
8142           Apparently AC_CONFIG_MACRO_DIR breaks when using more
8143           than one macro directory, reverting last change.
8144
8145 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8146
8147           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
8148           Original commit message from CVS:
8149           * configure.ac:
8150           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
8151           our M4 macros.
8152
8153 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8154
8155           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
8156           Original commit message from CVS:
8157           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
8158           Last change introduced a regression that made mpeg2dec handle
8159           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
8160
8161 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8162
8163           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
8164           Original commit message from CVS:
8165           Patch by: Cygwin Ports maintainer
8166           <yselkowitz at users dot sourceforge dot net>
8167           * autogen.sh:
8168           * configure.ac:
8169           Require gettext 0.17 because older versions don't mix with libtool
8170           2.2. At build time an older gettext version will still work.
8171           Fixes bug #556091.
8172
8173 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
8174
8175           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
8176           Original commit message from CVS:
8177           * ext/mpeg2dec/gstmpeg2dec.c:
8178           * ext/mpeg2dec/gstmpeg2dec.h:
8179           Add support for 4:4:4 video.  Fixes #562086
8180
8181 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
8182
8183           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
8184           Original commit message from CVS:
8185           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
8186           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
8187           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
8188           >= 0.5.0. Fixes bug #562065.
8189
8190 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
8191
8192           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
8193           Original commit message from CVS:
8194           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
8195           Remove duplicate and broken code for the streaming case and simply reuse
8196           the much better working pull based code. Fixes #560348.
8197
8198 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8199
8200           configure.ac: Back to development -> 0.10.10.1
8201           Original commit message from CVS:
8202           * configure.ac:
8203           Back to development -> 0.10.10.1
8204
8205 === release 0.10.10 ===
8206
8207 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8208
8209         * ChangeLog:
8210         * NEWS:
8211         * RELEASE:
8212         * configure.ac:
8213         * docs/plugins/inspect/plugin-a52dec.xml:
8214         * docs/plugins/inspect/plugin-asf.xml:
8215         * docs/plugins/inspect/plugin-cdio.xml:
8216         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8217         * docs/plugins/inspect/plugin-dvdread.xml:
8218         * docs/plugins/inspect/plugin-dvdsub.xml:
8219         * docs/plugins/inspect/plugin-iec958.xml:
8220         * docs/plugins/inspect/plugin-lame.xml:
8221         * docs/plugins/inspect/plugin-mad.xml:
8222         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8223         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8224         * docs/plugins/inspect/plugin-mpegstream.xml:
8225         * docs/plugins/inspect/plugin-realmedia.xml:
8226         * docs/plugins/inspect/plugin-siddec.xml:
8227         * gst-plugins-ugly.doap:
8228         * po/LINGUAS:
8229           Release 0.10.10 - "Under the House"
8230           Original commit message from CVS:
8231           Release 0.10.10 - "Under the House"
8232
8233 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8234
8235         * po/bg.po:
8236         * po/ca.po:
8237         * po/da.po:
8238         * po/id.po:
8239         * po/it.po:
8240         * po/mt.po:
8241         * po/vi.po:
8242           Update .po files
8243           Original commit message from CVS:
8244           Update .po files
8245
8246 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8247
8248           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
8249           Original commit message from CVS:
8250           * ext/sidplay/Makefile.am:
8251           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
8252           contain CFLAGS that do not exist for C++, like -Wvla or
8253           -Wdeclaration-after-statement. Fixes bug #561161.
8254
8255 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8256
8257           configure.ac: 0.10.9.3 pre-release
8258           Original commit message from CVS:
8259           * configure.ac:
8260           0.10.9.3 pre-release
8261
8262 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
8263
8264           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
8265           Original commit message from CVS:
8266           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
8267           Only copy sane aspect ratio values on the caps. Fixes #559682.
8268
8269 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8270
8271         * ChangeLog:
8272           Add bug number to the mp3parse mpeg 2.5 fix
8273           Original commit message from CVS:
8274           Add bug number to the mp3parse mpeg 2.5 fix
8275
8276 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
8277
8278           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
8279           Original commit message from CVS:
8280           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
8281           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
8282           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
8283           * ext/amrnb/amrnbdec.h:
8284           Add a property to select the amr variant. Fixes #424070.
8285
8286 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
8287
8288           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
8289           Original commit message from CVS:
8290           Patch by: Tal Shalif <tshalif at nargila dot org>
8291           * gst/mpegstream/gstdvddemux.c:
8292           (gst_dvd_demux_get_subpicture_stream):
8293           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
8294           (gst_mpeg_demux_get_audio_stream):
8295           Fix memmory corruption due to not storing the new updated pointer
8296           after a g_renew(). Fixes #558896.
8297
8298 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8299
8300           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
8301           Original commit message from CVS:
8302           * tests/check/Makefile.am:
8303           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
8304
8305 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8306
8307           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
8308           Original commit message from CVS:
8309           * configure.ac:
8310           oops, forgot to bump the version back to devel
8311           after the last release 0.10.9.1
8312
8313 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
8314
8315           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
8316           Original commit message from CVS:
8317           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
8318           (gst_rmdemux_descramble_mp4a_audio),
8319           (gst_rmdemux_handle_scrambled_packet):
8320           Add suport for mpeg4 and aac audio. See #556714.
8321
8322 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
8323
8324           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
8325           Original commit message from CVS:
8326           * gst/mpegaudioparse/gstmpegaudioparse.c:
8327           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
8328           Fixes skipping on these files.
8329
8330 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
8331
8332           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
8333           Original commit message from CVS:
8334           Patch by: Robin Stocker <robin at nibor dot org>
8335           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
8336           (handle_sequence), (gst_mpeg2dec_setcaps):
8337           * ext/mpeg2dec/gstmpeg2dec.h:
8338           Prefer the container's PAR over the stream's PAR if it's
8339           given in the srcpad caps. Fixes bug #556184.
8340
8341 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8342
8343           Don't install static libs for plugins. Fixes #550851 for ugly.
8344           Original commit message from CVS:
8345           * ext/a52dec/Makefile.am:
8346           * ext/amrnb/Makefile.am:
8347           * ext/cdio/Makefile.am:
8348           * ext/dvdnav/Makefile.am:
8349           * ext/dvdread/Makefile.am:
8350           * ext/lame/Makefile.am:
8351           * ext/mad/Makefile.am:
8352           * ext/mpeg2dec/Makefile.am:
8353           * ext/sidplay/Makefile.am:
8354           * gst/ac3parse/Makefile.am:
8355           * gst/asfdemux/Makefile.am:
8356           * gst/dvdlpcmdec/Makefile.am:
8357           * gst/dvdsub/Makefile.am:
8358           * gst/iec958/Makefile.am:
8359           * gst/mpegaudioparse/Makefile.am:
8360           * gst/mpegstream/Makefile.am:
8361           * gst/realmedia/Makefile.am:
8362           * gst/synaesthesia/Makefile.am:
8363           Don't install static libs for plugins. Fixes #550851 for ugly.
8364
8365 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8366
8367           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
8368           Original commit message from CVS:
8369           * gst/mpegaudioparse/gstmpegaudioparse.c:
8370           (gst_mp3parse_sink_event):
8371           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
8372           frames. Partially fixes bug #552237.
8373
8374 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8375
8376           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
8377           Original commit message from CVS:
8378           * ext/amrnb/amrnbparse.c:
8379           use #defines for HEADER. Unref the object in _sink_activate_pull().
8380
8381 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
8382
8383           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
8384           Original commit message from CVS:
8385           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
8386           (gst_mad_change_state):
8387           * ext/mad/gstmad.h:
8388           track discont on incomming buffers and set discont on outgoing
8389           buffers.
8390           Pass unknown events upstreams instead of dropping them.
8391
8392 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
8393
8394           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
8395           Original commit message from CVS:
8396           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
8397           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
8398           (handle_slice), (gst_mpeg2dec_sink_event),
8399           (gst_mpeg2dec_src_event):
8400           * ext/mpeg2dec/gstmpeg2dec.h:
8401           Fix compilation with --disable-index. Fixes bug #554150.
8402
8403 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
8404
8405           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
8406           Original commit message from CVS:
8407           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
8408           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
8409           (gst_mad_src_event), (gst_mad_chain):
8410           * ext/mad/gstmad.h:
8411           Fix compilation with --disable-index. Fixes bug #554142.
8412
8413 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
8414
8415           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
8416           Original commit message from CVS:
8417           * ext/a52dec/gsta52dec.c:
8418           * ext/a52dec/gsta52dec.h:
8419           Fix channel re-negotiation on a change of the incoming stream.
8420           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
8421           Fixes: #551660
8422
8423 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
8424
8425           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
8426           Original commit message from CVS:
8427           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
8428           (gst_amrnbenc_state_change):
8429           * ext/amrnb/amrnbenc.h:
8430           Pass the discont flag from the input buffer on to the output buffer in
8431           the AMR encoder.
8432
8433 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
8434
8435           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
8436           Original commit message from CVS:
8437           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
8438           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
8439           (gst_amrnbparse_handle_pull_seek),
8440           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
8441           (gst_amrnbparse_sink_activate_push),
8442           (gst_amrnbparse_sink_activate_pull):
8443           * ext/amrnb/amrnbparse.h:
8444           Add flush seek handler. Fixes #536274.
8445
8446 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
8447
8448           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
8449           Original commit message from CVS:
8450           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
8451           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
8452           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
8453           (gst_amrnbparse_state_change):
8454           * ext/amrnb/amrnbparse.h:
8455           Fix the duration query. Fixes #536226.
8456           Also set caps on the pads and buffers more correctly.
8457
8458 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
8459
8460           po/LINGUAS: Add 'ca' to LINGUAS.
8461           Original commit message from CVS:
8462           * po/LINGUAS:
8463           Add 'ca' to LINGUAS.
8464
8465 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
8466
8467           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
8468           Original commit message from CVS:
8469           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
8470           Fix aggregated GST_FLOW_RETURN check for when to send an error message
8471           on the bus.
8472           Re-fixes #546859
8473
8474 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
8475
8476           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
8477           Original commit message from CVS:
8478           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
8479           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
8480           (create_segment_event), (gst_rdt_depay_push),
8481           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
8482           * gst/realmedia/rdtdepay.h:
8483           Parse other values from the incomming caps.
8484           Add event handler to handle flushing and segments.
8485           Create segment events.
8486           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
8487           Do skew correction based on RDT timestamps.
8488           * gst/realmedia/rdtmanager.c: (activate_session),
8489           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
8490           (create_recv_rtp):
8491           Parse caps to get the clockrate needed for the jitterbuffer.
8492           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
8493           Apply timestamp fixup after correcting for initial timestamp and
8494           internal base timestamp corrections.
8495
8496 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
8497
8498           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
8499           Original commit message from CVS:
8500           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
8501           (gst_rdt_depay_change_state):
8502           * gst/realmedia/rdtdepay.h:
8503           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
8504           with a DISCONT flag when needed.
8505           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
8506           Report the configure latency instead of a hardcoded value.
8507
8508 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
8509
8510           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
8511           Original commit message from CVS:
8512           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
8513           (free_session), (gst_rdt_manager_query_src),
8514           (gst_rdt_manager_src_activate_push),
8515           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
8516           (gst_rdt_manager_loop), (create_recv_rtp):
8517           Include the new rdt jitterbuffer in the session manager.
8518
8519 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
8520
8521           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
8522           Original commit message from CVS:
8523           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
8524           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
8525           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
8526           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
8527           * gst/realmedia/rdtdepay.h:
8528           Use new RDT parsing helper functions.
8529           Copy discont flags correctly.
8530           Push the header from the chain function instead of the setcaps function.
8531           Copy incomming timestamp to the output buffers instead of doing magic
8532           with the RDT timestamps.
8533
8534 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
8535
8536           gst/realmedia/: Add first support for parsing RDT messages.
8537           Original commit message from CVS:
8538           * gst/realmedia/Makefile.am:
8539           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
8540           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
8541           (read_packet_header), (gst_rdt_buffer_get_first_packet),
8542           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
8543           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
8544           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
8545           (gst_rdt_packet_data_peek_data),
8546           (gst_rdt_packet_data_get_stream_id),
8547           (gst_rdt_packet_data_get_timestamp):
8548           * gst/realmedia/gstrdtbuffer.h:
8549           Add first support for parsing RDT messages.
8550           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
8551           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
8552           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
8553           (calculate_skew), (rdt_jitter_buffer_insert),
8554           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
8555           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
8556           (rdt_jitter_buffer_get_ts_diff):
8557           * gst/realmedia/rdtjitterbuffer.h:
8558           Add first version of an RDT jitterbuffer.
8559
8560 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
8561
8562           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
8563           Original commit message from CVS:
8564           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
8565           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
8566           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
8567           (gst_rmdemux_descramble_dnet_audio),
8568           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
8569           * gst/realmedia/rmdemux.h:
8570           Keep track of the first timestamp of the stream and add this to the
8571           outgoing buffer timestamps so that we can handle live streams.
8572           Set discont flag on the first buffers and after a seek.
8573
8574 === release 0.10.9 ===
8575
8576 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8577
8578         * ChangeLog:
8579         * NEWS:
8580         * RELEASE:
8581         * configure.ac:
8582         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8583         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8584         * docs/plugins/inspect/plugin-a52dec.xml:
8585         * docs/plugins/inspect/plugin-asf.xml:
8586         * docs/plugins/inspect/plugin-cdio.xml:
8587         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8588         * docs/plugins/inspect/plugin-dvdread.xml:
8589         * docs/plugins/inspect/plugin-dvdsub.xml:
8590         * docs/plugins/inspect/plugin-iec958.xml:
8591         * docs/plugins/inspect/plugin-lame.xml:
8592         * docs/plugins/inspect/plugin-mad.xml:
8593         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8594         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8595         * docs/plugins/inspect/plugin-mpegstream.xml:
8596         * docs/plugins/inspect/plugin-realmedia.xml:
8597         * docs/plugins/inspect/plugin-siddec.xml:
8598         * gst-plugins-ugly.doap:
8599           Release 0.10.9
8600           Original commit message from CVS:
8601           Release 0.10.9
8602
8603 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8604
8605         * po/af.po:
8606         * po/az.po:
8607         * po/bg.po:
8608         * po/cs.po:
8609         * po/da.po:
8610         * po/en_GB.po:
8611         * po/es.po:
8612         * po/fi.po:
8613         * po/fr.po:
8614         * po/hu.po:
8615         * po/id.po:
8616         * po/it.po:
8617         * po/lt.po:
8618         * po/nb.po:
8619         * po/nl.po:
8620         * po/or.po:
8621         * po/pl.po:
8622         * po/pt_BR.po:
8623         * po/ru.po:
8624         * po/sk.po:
8625         * po/sq.po:
8626         * po/sr.po:
8627         * po/sv.po:
8628         * po/uk.po:
8629         * po/vi.po:
8630         * po/zh_CN.po:
8631           Update .po files
8632           Original commit message from CVS:
8633           Update .po files
8634
8635 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8636
8637           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
8638           Original commit message from CVS:
8639           * ext/a52dec/gsta52dec.c:
8640           Set up a default time segment for output when receiving
8641           an incoming byte segment (as for raw AC3 files).
8642           Fixes: #548194
8643
8644 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8645
8646           0.10.8.2 pre-release.
8647           Original commit message from CVS:
8648           * configure.ac:
8649           * docs/plugins/Makefile.am:
8650           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8651           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8652           * docs/plugins/gst-plugins-ugly-plugins.args:
8653           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8654           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8655           * docs/plugins/inspect/plugin-a52dec.xml:
8656           * docs/plugins/inspect/plugin-asf.xml:
8657           * docs/plugins/inspect/plugin-cdio.xml:
8658           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8659           * docs/plugins/inspect/plugin-dvdread.xml:
8660           * docs/plugins/inspect/plugin-dvdsub.xml:
8661           * docs/plugins/inspect/plugin-iec958.xml:
8662           * docs/plugins/inspect/plugin-lame.xml:
8663           * docs/plugins/inspect/plugin-mad.xml:
8664           * docs/plugins/inspect/plugin-mpeg2dec.xml:
8665           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8666           * docs/plugins/inspect/plugin-mpegstream.xml:
8667           * docs/plugins/inspect/plugin-realmedia.xml:
8668           * docs/plugins/inspect/plugin-siddec.xml:
8669           * ext/Makefile.am:
8670           0.10.8.2 pre-release.
8671           * po/LINGUAS:
8672           * po/POTFILES.in:
8673           * po/id.po:
8674           Add new translation.
8675
8676 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
8677
8678           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
8679           Original commit message from CVS:
8680           * gst/asfdemux/gstasfdemux.c:
8681           Properly aggregate flow returns for both push and pull mode, so we shut
8682           down if all pads are unlinked.
8683           Fixes #546859.
8684
8685 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
8686
8687           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
8688           Original commit message from CVS:
8689           Patch by: Frederic Crozat <fcrozat@mandriva.org>
8690           * ext/dvdread/dvdreadsrc.c: (plugin_init):
8691           * ext/lame/gstlame.c: (plugin_init):
8692           * gst/asfdemux/gstasf.c: (plugin_init):
8693           Make sure gettext returns translations in UTF-8 encoding rather
8694           than in the current locale encoding (#546822).
8695
8696 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8697
8698           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
8699           Original commit message from CVS:
8700           * gst/mpegaudioparse/gstmpegaudioparse.c:
8701           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
8702           (mp3parse_total_time), (mp3parse_bytepos_to_time):
8703           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
8704           if we're called from there already. Otherwise we end up in a endless
8705           recursion and crash with a stack overflow.
8706           This can happen when a Xing or VBRI header with TOC exists but it
8707           doesn't contain the total time. Fixes bug #545370.
8708
8709 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8710
8711           ext/lame/gstlame.c: Use the default for the strict-iso property too.
8712           Original commit message from CVS:
8713           * ext/lame/gstlame.c: (gst_lame_class_init),
8714           (gst_lame_get_default_settings):
8715           Use the default for the strict-iso property too.
8716           Allow a bitrate setting of 0, which lets lame choose the default value
8717           and which makes it possible to set the compression-ratio property.
8718
8719 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8720
8721           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
8722           Original commit message from CVS:
8723           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
8724           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
8725           * ext/lame/gstlame.h:
8726           Get the defaults settings of LAME in the plugin initialization
8727           function and return FALSE here if something goes wrong. This removes
8728           the hacky failing instance init function.
8729           Use LAMEs default value for all settings instead of overwriting some
8730           of them. Overwriting some of them gives unexpected results if one only
8731           sets a preset. Fixes bug #498004.
8732
8733 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8734
8735           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
8736           Original commit message from CVS:
8737           * ext/lame/gstlame.c: (gst_lame_init):
8738           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
8739           defaults will restrict the bitrate when using the presets in a bad way.
8740           Fixes bug #498004.
8741
8742 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8743
8744           Put the MPEG audio version into the caps as "mpegaudioversion".
8745           Original commit message from CVS:
8746           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
8747           * gst/mpegaudioparse/gstmpegaudioparse.c:
8748           (mp3_type_frame_length_from_header), (mp3_caps_create),
8749           (gst_mp3parse_chain):
8750           Put the MPEG audio version into the caps as "mpegaudioversion".
8751           This is different from "mpegversion".
8752
8753 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8754
8755           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
8756           Original commit message from CVS:
8757           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
8758           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
8759           * ext/lame/gstlame.h:
8760           Fix build with lame >= 3.97. The padding type and cwlimit settings
8761           are deprecated now and the function declarations are hidden in the
8762           headers so deprecate the GObject properties for them and remove them
8763           in 0.11. Fixes bug #544039.
8764
8765 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8766
8767           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
8768           Original commit message from CVS:
8769           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
8770           Don't allow width/height outside the spec (i.e. smaller than 16
8771           and higher than 4096). Such files are corrupted ones and setting
8772           caps that are not a subset of the template caps confuses playbin.
8773           Fixes bug #542646.
8774
8775 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8776
8777           ext/sidplay/Makefile.am: Fix the build.
8778           Original commit message from CVS:
8779           * ext/sidplay/Makefile.am:
8780           Fix the build.
8781
8782 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8783
8784           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
8785           Original commit message from CVS:
8786           * configure.ac:
8787           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
8788           flags that are invalid for C++.
8789
8790 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
8791
8792           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
8793           Original commit message from CVS:
8794           Patch by: Tal Shalif <tshalif at nargila dot org>
8795           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
8796           Prevent double free. Fixes bug #541697.
8797
8798 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8799
8800           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
8801           Original commit message from CVS:
8802           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
8803           (gst_dvd_demux_get_audio_stream),
8804           (gst_dvd_demux_get_subpicture_stream),
8805           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
8806           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
8807           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
8808           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
8809           * gst/mpegstream/gstmpegdemux.h:
8810           Resend tags event after a FLUSH (seek) to support prerolling
8811           a partial pipeline.
8812
8813 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
8814
8815           Use correct error code for encrypted streams.
8816           Original commit message from CVS:
8817           * configure.ac:
8818           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
8819           Use correct error code for encrypted streams.
8820
8821 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8822
8823           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
8824           Original commit message from CVS:
8825           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
8826           (gst_mpeg_demux_sync_stream_to_time):
8827           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
8828
8829 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8830
8831           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
8832           Original commit message from CVS:
8833           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
8834           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
8835           Allow and implement non-flushing and/or segment seek
8836           (mainly in TIME and chapter format).
8837           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
8838           (gst_dvd_demux_get_subpicture_stream),
8839           (gst_dvd_demux_synchronise_pads),
8840           (gst_dvd_demux_sync_stream_to_time):
8841           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
8842           (gst_mpeg_demux_send_subbuffer),
8843           (gst_mpeg_demux_sync_stream_to_time),
8844           (gst_mpeg_streams_reset_cur_ts):
8845           * gst/mpegstream/gstmpegdemux.h:
8846           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
8847           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
8848           Delegate a query to upstream if it can't be handled.
8849           Make segment stop aware.
8850           Fix (subtitle) stream synchronization.
8851           Add some debug statements.
8852
8853 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
8854
8855           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
8856           Original commit message from CVS:
8857           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
8858           Fix build on macosx.
8859
8860 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8861
8862           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
8863           Original commit message from CVS:
8864           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8865           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8866           * ext/a52dec/gsta52dec.c:
8867           * ext/amrnb/amrnbdec.c:
8868           * ext/amrnb/amrnbenc.c:
8869           * ext/amrnb/amrnbparse.c:
8870           * ext/lame/gstlame.c:
8871           * ext/mad/gstmad.c:
8872           * ext/sidplay/gstsiddec.cc:
8873           * gst/asfdemux/gstrtspwms.c:
8874           * gst/mpegaudioparse/gstxingmux.c:
8875           * gst/realmedia/rademux.c:
8876           * gst/realmedia/rdtmanager.c:
8877           * gst/realmedia/rtspreal.c:
8878           * gst/synaesthesia/gstsynaesthesia.c:
8879           Add missing elements to docs. Restore alphabetical order in section
8880           file. Document mad (it was included in docs already).
8881           Fix doc-markup: use convinience syntax for examples
8882           (produces valid docbook), add several refsec2 when we have several
8883           titles. Fix some types.
8884
8885 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8886
8887           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
8888           Original commit message from CVS:
8889           * ext/lame/gstlame.c:
8890           * ext/sidplay/gstsiddec.cc:
8891           * gst/mpegaudioparse/gstxingmux.c:
8892           Do not use short_description in section docs for elements. We extract
8893           them from element details and there will be warnings if they differ.
8894
8895 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
8896
8897           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
8898           Original commit message from CVS:
8899           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
8900           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
8901           (gst_cdio_add_cdtext_album_tags):
8902           * ext/cdio/gstcdio.h:
8903           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
8904           Also extract album title and album genre from CD-TEXT if
8905           available (#537021).
8906
8907 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8908
8909           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
8910           Original commit message from CVS:
8911           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
8912           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
8913           emphasis value is reserved but unfortunately files with that
8914           value exist and the information is not important for the decoder
8915           anyway. Fixes bug #537235.
8916
8917 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
8918
8919           Require libcdio >= 0.76.
8920           Original commit message from CVS:
8921           * configure.ac:
8922           * ext/cdio/gstcdio.c:
8923           * ext/cdio/gstcdio.h:
8924           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
8925           Require libcdio >= 0.76.
8926
8927 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
8928
8929           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
8930           Original commit message from CVS:
8931           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
8932           Drain queued buffers before forwarding the segment event.
8933
8934 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
8935
8936           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
8937           Original commit message from CVS:
8938           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
8939           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
8940           (gst_a52dec_chain), (gst_a52dec_change_state):
8941           * ext/a52dec/gsta52dec.h:
8942           Add segment handling, buffer clipping and basic reverse playback.
8943
8944 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8945
8946           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
8947           Original commit message from CVS:
8948           * docs/plugins/Makefile.am:
8949           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8950           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8951           * docs/plugins/gst-plugins-ugly-plugins.args:
8952           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8953           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8954           * docs/plugins/inspect/plugin-a52dec.xml:
8955           * docs/plugins/inspect/plugin-amrnb.xml:
8956           * docs/plugins/inspect/plugin-asf.xml:
8957           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8958           * docs/plugins/inspect/plugin-dvdread.xml:
8959           * docs/plugins/inspect/plugin-dvdsub.xml:
8960           * docs/plugins/inspect/plugin-iec958.xml:
8961           * docs/plugins/inspect/plugin-lame.xml:
8962           * docs/plugins/inspect/plugin-mad.xml:
8963           * docs/plugins/inspect/plugin-mpeg2dec.xml:
8964           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8965           * docs/plugins/inspect/plugin-mpegstream.xml:
8966           * docs/plugins/inspect/plugin-realmedia.xml:
8967           * docs/plugins/inspect/plugin-siddec.xml:
8968           * docs/plugins/inspect/plugin-synaesthesia.xml:
8969           * ext/a52dec/gsta52dec.c:
8970           Random doc of the day. Also print human readable format of newsegment
8971           in log message if we complain about it.
8972
8973 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
8974
8975           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
8976           Original commit message from CVS:
8977           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
8978           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
8979           (gst_a52dec_chain), (gst_a52dec_change_state):
8980           * ext/a52dec/gsta52dec.h:
8981           Mark discont on outgoing buffers after receiving a DISCONT buffer or
8982           when we have a decoding error.
8983           We don't need to clear the cache when we receive a NEWSEGMENT event.
8984           Clear buffer cache in DISCONT.
8985           Add beginnings of GstSegment handling.
8986
8987 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8988
8989           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
8990           Original commit message from CVS:
8991           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
8992           Fix alignment issues that caused SIGBUS on some architectures.
8993
8994 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
8995
8996           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
8997           Original commit message from CVS:
8998           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
8999           Fix alignment issue which isn't really an issue at all because
9000           the plugin hasn't been ported to 0.10 yet.
9001
9002 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9003
9004           configure.ac: Back to devel -> 0.10.8.1
9005           Original commit message from CVS:
9006           * configure.ac:
9007           Back to devel -> 0.10.8.1
9008
9009 === release 0.10.8 ===
9010
9011 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9012
9013         * ChangeLog:
9014         * NEWS:
9015         * RELEASE:
9016         * configure.ac:
9017         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9018         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9019         * docs/plugins/inspect/plugin-a52dec.xml:
9020         * docs/plugins/inspect/plugin-asf.xml:
9021         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9022         * docs/plugins/inspect/plugin-dvdread.xml:
9023         * docs/plugins/inspect/plugin-dvdsub.xml:
9024         * docs/plugins/inspect/plugin-iec958.xml:
9025         * docs/plugins/inspect/plugin-lame.xml:
9026         * docs/plugins/inspect/plugin-mad.xml:
9027         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9028         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9029         * docs/plugins/inspect/plugin-mpegstream.xml:
9030         * docs/plugins/inspect/plugin-realmedia.xml:
9031         * docs/plugins/inspect/plugin-siddec.xml:
9032         * gst-plugins-ugly.doap:
9033         * po/LINGUAS:
9034           Release 0.10.8
9035           Original commit message from CVS:
9036           Release 0.10.8
9037
9038 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9039
9040         * common:
9041         * po/af.po:
9042         * po/az.po:
9043         * po/bg.po:
9044         * po/cs.po:
9045         * po/da.po:
9046         * po/en_GB.po:
9047         * po/es.po:
9048         * po/fi.po:
9049         * po/fr.po:
9050         * po/hu.po:
9051         * po/it.po:
9052         * po/lt.po:
9053         * po/nb.po:
9054         * po/nl.po:
9055         * po/or.po:
9056         * po/pl.po:
9057         * po/pt_BR.po:
9058         * po/ru.po:
9059         * po/sk.po:
9060         * po/sq.po:
9061         * po/sr.po:
9062         * po/sv.po:
9063         * po/uk.po:
9064         * po/vi.po:
9065         * po/zh_CN.po:
9066           Update .po files
9067           Original commit message from CVS:
9068           Update .po files
9069
9070 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9071
9072           configure.ac: 0.10.7.4 pre-release
9073           Original commit message from CVS:
9074           * configure.ac:
9075           0.10.7.4 pre-release
9076
9077 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
9078
9079           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
9080           Original commit message from CVS:
9081           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
9082           Fix inconsistent use of rate and channels.
9083           Fixes #533581
9084
9085 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
9086
9087           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
9088           Original commit message from CVS:
9089           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
9090           Flush timestamp correction variables on a flush. Fixes #533832.
9091
9092 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9093
9094         * ChangeLog:
9095         * common:
9096         * configure.ac:
9097           Commit 0.10.7.3 pre-rel marker
9098           Original commit message from CVS:
9099           Commit 0.10.7.3 pre-rel marker
9100
9101 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
9102
9103           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
9104           Original commit message from CVS:
9105           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
9106           Properly aggregate GstFlowReturn from downstream in order to properly
9107           stop, and doing that as early as possible.
9108           Fixes #532807
9109
9110 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9111
9112           configure.ac: 0.10.7.2 pre-release
9113           Original commit message from CVS:
9114           * configure.ac:
9115           0.10.7.2 pre-release
9116
9117 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
9118
9119           Always let FLUSH_START events flow downstream.
9120           Original commit message from CVS:
9121           * ext/mad/gstmad.c: (gst_mad_sink_event):
9122           * gst/mpegaudioparse/gstmpegaudioparse.c:
9123           (gst_mp3parse_sink_event):
9124           Always let FLUSH_START events flow downstream.
9125
9126 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
9127
9128           configure.ac: Error out if we don't have the required core/base versions.
9129           Original commit message from CVS:
9130           * configure.ac:
9131           Error out if we don't have the required core/base versions.
9132
9133 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
9134
9135           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
9136           Original commit message from CVS:
9137           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
9138           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
9139           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
9140           Fix video timestamps by adjusting it with the first timestamp found.
9141           Don't assume we have a complete fragment when flushing the adapter,
9142           packets might have been lost or the stream might just be broken.
9143
9144 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
9145
9146           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
9147           Original commit message from CVS:
9148           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
9149           Set Rank to NONE so that we don't accidentally try to autoplug the
9150           rdtmanager.
9151
9152 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9153
9154           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
9155           Original commit message from CVS:
9156           * gst/mpegaudioparse/gstmpegaudioparse.c:
9157           (gst_mp3parse_emit_frame):
9158           Send a new duration message if the average bitrate changed and
9159           we don't know the duration from the Xing or VBRI header.
9160           Fixes bug #321857.
9161
9162 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
9163
9164           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
9165           Original commit message from CVS:
9166           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
9167           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
9168           * gst/realmedia/rtspreal.h:
9169           Move assembly rule parsing to the place where we parse the SDP as it's
9170           also there that we create the MDPR and we need the currently selected
9171           asmrule in order to select the right MTLI.
9172           Fixes #529359.
9173
9174 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
9175
9176           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
9177           Original commit message from CVS:
9178           * gst/realmedia/realhash.c:
9179           * gst/realmedia/rtspreal.c:
9180           Include generated "_stdint.h" instead of <stdint.h> which might not
9181           exist on some systems.
9182
9183 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9184
9185           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
9186           Original commit message from CVS:
9187           * ext/sidplay/gstsiddec.cc:
9188           Cast NULL sentinels to void * as NULL is defined as an integer
9189           constant in most environments when using C++ and it's size might
9190           be different from a pointer. Fixes #529488.
9191
9192 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
9193
9194         * ChangeLog:
9195         * gst/asfdemux/gstasfdemux.c:
9196         * gst/asfdemux/gstrtspwms.c:
9197           Fix "unused var" compiler error when --disable-gst-debug is used.
9198           Original commit message from CVS:
9199           Fix "unused var" compiler error when --disable-gst-debug is used.
9200
9201 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
9202
9203           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
9204           Original commit message from CVS:
9205           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
9206           We should also stop the streaming task when we get a NOT_LINKED
9207           flow return, which is not covered by FLOW_IS_FATAL.
9208
9209 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
9210
9211           ext/: gst_atomic_int_set ==> g_atomic_int_set
9212           Original commit message from CVS:
9213           * ext/cdio/gstcdiocddasrc.c:
9214           * ext/dv/gstdvdemux.c:
9215           gst_atomic_int_set ==> g_atomic_int_set
9216
9217 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
9218
9219           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
9220           Original commit message from CVS:
9221           2008-04-11  Julien Moutte  <julien@fluendo.com>
9222           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
9223           argument formats.
9224
9225 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
9226
9227           configure.ac: Actually build dlls when cross-compiling with mingw32.
9228           Original commit message from CVS:
9229           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
9230           * configure.ac:
9231           Actually build dlls when cross-compiling with mingw32.
9232           Fixes bug #526247.
9233
9234 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9235
9236           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
9237           Original commit message from CVS:
9238           * configure.ac:
9239           * gst/mpegaudioparse/gstmpegaudioparse.c:
9240           (mpeg_audio_seek_entry_free):
9241           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
9242           Depend on GLib 2.12 and use it unconditionally as we do in other
9243           modules too already.
9244
9245 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9246
9247           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
9248           Original commit message from CVS:
9249           * gst/mpegaudioparse/gstmpegaudioparse.c:
9250           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
9251           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
9252           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
9253           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
9254           (gst_xing_mux_chain):
9255           Use GSlice for allocating the seek table entries if we compile with
9256           GLib 2.10 or newer.
9257
9258 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
9259
9260           gst/asfdemux/gstasfdemux.c: Remove some debug code.
9261           Original commit message from CVS:
9262           * gst/asfdemux/gstasfdemux.c:
9263           (gst_asf_demux_process_ext_stream_props):
9264           Remove some debug code.
9265
9266 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
9267
9268           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
9269           Original commit message from CVS:
9270           * gst/asfdemux/gstasfdemux.c:
9271           (gst_asf_demux_process_ext_stream_props):
9272           Guard against division by 0 and fall back to 25/1 framerate.
9273
9274 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
9275
9276           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
9277           Original commit message from CVS:
9278           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
9279           (gst_asf_demux_process_ext_stream_props):
9280           Instead of adding a fixes 25/1 framerate to the video caps, use the
9281           average frame duration in the extended properties of the video stream as
9282           the framerate. Fixes #524346.
9283
9284 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9285
9286           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
9287           Original commit message from CVS:
9288           * configure.ac:
9289           Check if the compiler supports do { } while (0) macros. This fixes
9290           a warning when compiling with g++ 4.3, resulting in a build failure
9291           because of -Werror.
9292
9293 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
9294
9295           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
9296           Original commit message from CVS:
9297           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
9298           make ) also a delimiter for rules.
9299           Skip \\ when scanning strings.
9300           Add new testcase for these problems.
9301
9302 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9303
9304           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
9305           Original commit message from CVS:
9306           * gst/mpegaudioparse/gstmpegaudioparse.c:
9307           (gst_mp3parse_sink_event):
9308           Don't take the stream lock when caching events. This is not necessary
9309           and results in a deadlock when seeking with rhythmbox (but not with
9310           totem or banshee for some reason).
9311
9312 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
9313
9314           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
9315           Original commit message from CVS:
9316           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
9317           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
9318           Add the version field when creating the CONT chunk resulting in
9319           the Author, Comment and Copyright tags not being parsed correctly.
9320           Fixes #521459.
9321
9322 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
9323
9324           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
9325           Original commit message from CVS:
9326           * gst/mpegaudioparse/gstmpegaudioparse.c:
9327           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
9328           Remove trailing newlines from debug statements.
9329
9330 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
9331
9332           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
9333           Original commit message from CVS:
9334           * ext/dvdnav/dvdnavsrc.c:
9335           * ext/dvdnav/dvdnavsrc.h:
9336           Apply patch that adds some seeking support to dvdnav, and fixes it
9337           in various other ways. This doesn't make dvdnavsrc fully functional,
9338           but moves it forward.
9339           Fixes: #476149
9340           Patch By: Simone Gotti <simone.gotti@email.it>
9341           * ext/dvdnav/gst-dvd:
9342           Update the simple dvdnavsrc gst-launch example to work for 0.10
9343
9344 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
9345
9346           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
9347           Original commit message from CVS:
9348           * configure.ac:
9349           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
9350           plug-ins are included/excluded. (#498222)
9351
9352 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9353
9354           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
9355           Original commit message from CVS:
9356           * ext/mad/gstmad.c: (gst_mad_sink_event):
9357           * gst/mpegaudioparse/gstmpegaudioparse.c:
9358           (gst_mp3parse_sink_event):
9359           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
9360           of dropping and leaking them.
9361
9362 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9363
9364           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
9365           Original commit message from CVS:
9366           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
9367           (gst_mad_chain):
9368           * ext/mad/gstmad.h:
9369           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
9370           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
9371           * gst/mpegaudioparse/gstmpegaudioparse.h:
9372           Cache all events except EOS if we still have to send a NEWSEGMENT
9373           event. This will let TAG events be forwarded until after decodebin
9374           to an encoder for example as decodebin only links the pads
9375           after NEWSEGMENT. Fixes bug #518933.
9376
9377 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9378
9379           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
9380           Original commit message from CVS:
9381           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
9382           Write Xing header at the correct position in the MP3 frame for
9383           stereo files. Fixes bug #518676.
9384
9385 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
9386
9387           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
9388           Original commit message from CVS:
9389           * configure.ac:
9390           * ext/sidplay/Makefile.am:
9391           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
9392           when building C++ code (#516509).
9393
9394 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
9395
9396           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
9397           Original commit message from CVS:
9398           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
9399           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
9400           Workshop 12 compiler, but probably also crashes (#517985).
9401
9402 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
9403
9404           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
9405           Original commit message from CVS:
9406           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
9407           * gst/mpegaudioparse/gstmpegaudioparse.c:
9408           (gst_mp3_channel_mode_get_type),
9409           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
9410           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
9411           (gst_mp3parse_chain):
9412           * gst/mpegaudioparse/gstmpegaudioparse.h:
9413           Post channel mode and CRC as tags. Fixes bug #504493.
9414
9415 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9416
9417           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
9418           Original commit message from CVS:
9419           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
9420           Correctly chain up to the parent's finalize function.
9421
9422 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9423
9424           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
9425           Original commit message from CVS:
9426           * gst/mpegaudioparse/gstmpegaudioparse.c:
9427           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
9428           Try a bit harder to get valid timestamps, especially if upstream
9429           gives us one and we are at the first frame or resyncing.
9430           Return UNEXPECTED if we get a valid timestamp that is outside of
9431           our configured segment. After all changes done so far this doesn't
9432           seem to cause any regression, please test.
9433
9434 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9435
9436           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...
9437           Original commit message from CVS:
9438           Patch by:
9439           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
9440           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
9441           If we don't have the position to seek to in our index first try
9442           to convert from TIME to BYTES upstream and only if that fails
9443           too use the old hack to simply seek to an earlier position
9444           and let the sink drop everything before segment start.
9445           Partially fixes bug #469930.
9446
9447 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9448
9449           configure.ac: Back to development...
9450           Original commit message from CVS:
9451           * configure.ac:
9452           Back to development...
9453
9454 === release 0.10.7 ===
9455
9456 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9457
9458         * ChangeLog:
9459         * NEWS:
9460         * RELEASE:
9461         * configure.ac:
9462         * docs/plugins/gst-plugins-ugly-plugins.args:
9463         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9464         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9465         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9466         * docs/plugins/gst-plugins-ugly-plugins.signals:
9467         * docs/plugins/inspect/plugin-a52dec.xml:
9468         * docs/plugins/inspect/plugin-asf.xml:
9469         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9470         * docs/plugins/inspect/plugin-dvdread.xml:
9471         * docs/plugins/inspect/plugin-dvdsub.xml:
9472         * docs/plugins/inspect/plugin-iec958.xml:
9473         * docs/plugins/inspect/plugin-lame.xml:
9474         * docs/plugins/inspect/plugin-mad.xml:
9475         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9476         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9477         * docs/plugins/inspect/plugin-mpegstream.xml:
9478         * docs/plugins/inspect/plugin-realmedia.xml:
9479         * docs/plugins/inspect/plugin-siddec.xml:
9480         * gst-plugins-ugly.doap:
9481         * po/LINGUAS:
9482           Release 0.10.7 - I Cheated Time
9483           Original commit message from CVS:
9484           Release 0.10.7 - I Cheated Time
9485
9486 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9487
9488         * po/af.po:
9489         * po/az.po:
9490         * po/bg.po:
9491         * po/cs.po:
9492         * po/da.po:
9493         * po/en_GB.po:
9494         * po/es.po:
9495         * po/fi.po:
9496         * po/hu.po:
9497         * po/it.po:
9498         * po/nb.po:
9499         * po/nl.po:
9500         * po/or.po:
9501         * po/pl.po:
9502         * po/pt_BR.po:
9503         * po/sk.po:
9504         * po/sq.po:
9505         * po/sr.po:
9506         * po/sv.po:
9507         * po/uk.po:
9508         * po/vi.po:
9509         * po/zh_CN.po:
9510           Update .po files
9511           Original commit message from CVS:
9512           Update .po files
9513
9514 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9515
9516           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
9517           Original commit message from CVS:
9518           * tests/check/Makefile.am:
9519           Exclude dvdreadsrc from the states test too.
9520
9521 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9522
9523           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
9524           Original commit message from CVS:
9525           * gst/mpegaudioparse/gstmpegaudioparse.c:
9526           (gst_mp3parse_emit_frame):
9527           Handler buffers without valid timestamp more correctly: Don't drop
9528           them and don't use the invalid timestamp to calculate the next
9529           timestamp. Fixes bug #516811.
9530
9531 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
9532
9533           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
9534           Original commit message from CVS:
9535           Patch by: Tal Shalif <tshalif at nargila dot org>
9536           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
9537           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
9538           Add some gint64 casts to prevent 32 bit integer overflows.
9539           Fixes bug #516989.
9540
9541 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9542
9543           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
9544           Original commit message from CVS:
9545           * gst/mpegaudioparse/gstmpegaudioparse.c:
9546           Revert previous commit to mp3parse, as it breaks playback
9547           of AVI files.
9548
9549 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9550
9551           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
9552           Original commit message from CVS:
9553           * gst/mpegaudioparse/gstmpegaudioparse.c:
9554           (gst_mp3parse_emit_frame):
9555           Return GST_FLOW_UNEXPECTED if we get data that is after our
9556           configured segment. This makes upstream go EOS immediately instead
9557           of sending us the complete stream. Also improve debugging a bit.
9558
9559 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9560
9561           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
9562           Original commit message from CVS:
9563           * ext/dvdread/dvdreadsrc.c:
9564           Fix regression in DVD seeking - when a pack we
9565           expect to be a NAV block turns out not to be, scan forwards
9566           for up to 2MB (at most ~1sec) until we find one.
9567           Fixes: #516278
9568
9569 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
9570
9571           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
9572           Original commit message from CVS:
9573           * win32/vs6/libgstmpegaudioparse.dsp:
9574           Add xing files to VS project file.
9575
9576 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9577
9578           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
9579           Original commit message from CVS:
9580           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
9581           Stop leaking src pad templates. Fixes bug #515708.
9582
9583 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9584
9585           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
9586           Original commit message from CVS:
9587           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
9588           Correctly write the size in bytes on big endian systems.
9589           Fixes bug #515725.
9590
9591 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9592
9593           ext/lame/gstlame.c: Don't leak the allowed caps.
9594           Original commit message from CVS:
9595           * ext/lame/gstlame.c: (gst_lame_setup):
9596           Don't leak the allowed caps.
9597           * tests/check/pipelines/lame.c: (GST_START_TEST):
9598           Stop leaking all buffers. Fixes bug #515575.
9599
9600 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9601
9602           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
9603           Original commit message from CVS:
9604           * gst/mpegaudioparse/plugin.c:
9605           Commit new file I forgot to add.
9606
9607 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9608
9609           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
9610           Original commit message from CVS:
9611           * configure.ac:
9612           Make DISABLE_DEPRECATED defined *only* during CVS, not during
9613           pre-releases or releases.
9614
9615 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9616
9617         * ChangeLog:
9618           Mention bug 511497 fixed in previous commit
9619           Original commit message from CVS:
9620           Mention bug 511497 fixed in previous commit
9621
9622 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9623
9624           Move xingmux from -bad.
9625           Original commit message from CVS:
9626           * docs/plugins/Makefile.am:
9627           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9628           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9629           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9630           * gst/mpegaudioparse/Makefile.am:
9631           * gst/mpegaudioparse/gstmpegaudioparse.c:
9632           * gst/mpegaudioparse/gstxingmux.c:
9633           * tests/check/Makefile.am:
9634           * tests/check/elements/.cvsignore:
9635           Move xingmux from -bad.
9636
9637 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
9638
9639           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
9640           Original commit message from CVS:
9641           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
9642           Use gst_guint64_to_gdouble for conversion
9643           * win32/vs6/libgstasfdemux.dsp:
9644           * win32/vs6/libgstdvdsub.dsp:
9645           * win32/vs6/libgstrealmedia.dsp:
9646           Update project dependencies and add new source files
9647
9648 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
9649
9650           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
9651           Original commit message from CVS:
9652           * ext/mpeg2dec/gstmpeg2dec.c:
9653           Reset decoder when handling sequence where libmpeg2 has set
9654           frame period to 0, probably due to a corrupt packet.
9655           Fixes bug #514297
9656
9657 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9658
9659           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
9660           Original commit message from CVS:
9661           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
9662           (gst_mp3parse_chain):
9663           Don't set new caps on the srcpad everytime the bitrate or MPEG
9664           version changes but calculate new spf value when the MPEG version
9665           changes.
9666
9667 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9668
9669           Add documentation for the xingheader plugin.
9670           Original commit message from CVS:
9671           * docs/plugins/Makefile.am:
9672           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9673           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9674           * gst/xingheader/gstxingmux.c:
9675           * gst/xingheader/gstxingmux.h:
9676           Add documentation for the xingheader plugin.
9677           * tests/check/elements/xingmux.c: (GST_START_TEST):
9678           Set element state to PLAYING before doing something else.
9679
9680 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9681
9682           tests/check/: Add simple unit test for the xingmux element.
9683           Original commit message from CVS:
9684           * tests/check/Makefile.am:
9685           * tests/check/elements/.cvsignore:
9686           * tests/check/elements/xingmux.c: (setup_xingmux),
9687           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
9688           * tests/check/elements/xingmux_testdata.h:
9689           Add simple unit test for the xingmux element.
9690           * gst/xingheader/gstxingmux.c: (generate_xing_header),
9691           (gst_xing_mux_finalize), (xing_reset):
9692           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
9693
9694 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9695
9696           docs/plugins/: Add the real and rtsp elements and update the lists.
9697           Original commit message from CVS:
9698           * docs/plugins/Makefile.am:
9699           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9700           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9701           Add the real and rtsp elements and update the lists.
9702           * docs/plugins/inspect/plugin-amrnb.xml:
9703           * docs/plugins/inspect/plugin-asf.xml:
9704           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9705           * docs/plugins/inspect/plugin-dvdsub.xml:
9706           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9707           * docs/plugins/inspect/plugin-mpegstream.xml:
9708           * docs/plugins/inspect/plugin-realmedia.xml:
9709           * docs/plugins/inspect/plugin-siddec.xml:
9710           * docs/plugins/inspect/plugin-synaesthesia.xml:
9711           Regenerate docs.
9712           * gst/iec958/ac3_padder.c:
9713           * gst/iec958/ac3_padder.h:
9714           Do not use gtk-doc style comments for non gtk-doc comments. Note -
9715           there are functions defined using extern in the .c file - does that
9716           make sense?
9717
9718 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9719
9720           ext/mad/gstmad.c: Chain up at the end of the function.
9721           Original commit message from CVS:
9722           * ext/mad/gstmad.c:
9723           Chain up at the end of the function.
9724
9725 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9726
9727           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
9728           Original commit message from CVS:
9729           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
9730           Don't add pad templates for the base class but only in the
9731           subclasses.
9732
9733 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
9734
9735           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
9736           Original commit message from CVS:
9737           * ext/lame/gstlame.c:
9738           * ext/lame/gstlame.h:
9739           Fix the case where you initially have stereo input, and so lame's
9740           mode is not set to mono, and then you get input with mono audio and
9741           soon after you get stereo input again. What happened before this
9742           commit is that it would keep the encoding mode as mono. It should
9743           change it back to the one requested by the app (or the default one)
9744           if not requested.
9745
9746 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9747
9748           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
9749           Original commit message from CVS:
9750           * gst/mpegaudioparse/gstmpegaudioparse.c:
9751           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
9752           (mp3parse_bytepos_to_time):
9753           Interpolate the VBRI seek table entries to get better results,
9754           support 3 byte seek table entries and prevent overflows in the
9755           seek table by adding the relative offsets when using the seek
9756           table in a large enough data type.
9757
9758 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9759
9760           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
9761           Original commit message from CVS:
9762           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
9763           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
9764           (mp3parse_bytepos_to_time):
9765           * gst/mpegaudioparse/gstmpegaudioparse.h:
9766           Add support for seeking based on the VBRI seek table. Might make
9767           sense to use interpolation in the table later to get hopefully a
9768           bit more accurate values.
9769
9770 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
9771
9772           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
9773           Original commit message from CVS:
9774           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
9775           (handle_picture), (handle_slice):
9776           Fix compilation error. Fixes #509313.
9777
9778 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9779
9780           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
9781           Original commit message from CVS:
9782           * ext/lame/gstlame.c: (gst_lame_sink_event):
9783           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
9784           as 8 * GST_SECOND is too large for int.
9785
9786 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9787
9788           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
9789           Original commit message from CVS:
9790           * gst/xingheader/gstxingmux.c: (generate_xing_header):
9791           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
9792           of 0xfe.
9793
9794 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9795
9796           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
9797           Original commit message from CVS:
9798           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
9799           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
9800           (mp3parse_total_bytes), (mp3parse_total_time):
9801           * gst/mpegaudioparse/gstmpegaudioparse.h:
9802           Add initial support for reading VBRI headers as found in VBR files
9803           created by some Fraunhofer encoders. Currently we only read the
9804           number of frames and bytes (and calculate duration, etc from this)
9805           but there is also a seek table that we currently don't use.
9806
9807 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
9808
9809           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
9810           Original commit message from CVS:
9811           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
9812           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
9813           (gst_lame_sink_event):
9814           Correctly set number of channels when using mono-encoding mode
9815           and fix the duration calculation of the EOS buffer.
9816
9817 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9818
9819           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
9820           Original commit message from CVS:
9821           * gst/mpegaudioparse/gstmpegaudioparse.c:
9822           (gst_mp3parse_handle_first_frame):
9823           Guard against 0 values in the Xing header as frame count and
9824           byte count and calculate the bitrate when we have all values
9825           we need and not before.
9826
9827 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9828
9829           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
9830           Original commit message from CVS:
9831           * gst/xingheader/gstxingmux.c: (generate_xing_header):
9832           Remove accidentially leftover debug printf.
9833
9834 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9835
9836           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
9837           Original commit message from CVS:
9838           * gst/xingheader/gstxingmux.c: (has_xing_header),
9839           (generate_xing_header), (gst_xing_mux_chain),
9840           (gst_xing_mux_sink_event):
9841           Choose smallest possible frame size for the Xing header, properly
9842           set the timestamp, duration and offset on the outgoing buffers,
9843           only send NEWSEGMENT events in BYTE format downstream and also
9844           drop VBRI headers if already existing.
9845
9846 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9847
9848           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
9849           Original commit message from CVS:
9850           * gst/xingheader/Makefile.am:
9851           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
9852           (has_xing_header), (generate_xing_header),
9853           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
9854           (gst_xing_mux_init), (gst_xing_mux_chain),
9855           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
9856           * gst/xingheader/gstxingmux.h:
9857           Major cleanup and rewrite of xingmux with less bugs and new features:
9858           - Handles other layers as 3
9859           - Write TOC
9860
9861 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
9862
9863           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
9864           Original commit message from CVS:
9865           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
9866           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
9867           Call g_type_class_ref() from a thread-safe context and not
9868           from the streaming thread to avoid GLib screwing up (see
9869           bug #349410 and #493432). Comment out unused code.
9870
9871 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
9872
9873           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
9874           Original commit message from CVS:
9875           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
9876           (handle_picture), (clip_buffer), (handle_slice),
9877           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
9878           (gst_mpeg2dec_change_state):
9879           * ext/mpeg2dec/gstmpeg2dec.h:
9880           Add buffer clipping.
9881           Add basic reverse playback support. Not complete yet when dealing with
9882           non-closed GOPs.
9883
9884 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9885
9886           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
9887           Original commit message from CVS:
9888           * autogen.sh:
9889           Add -Wno-portability to the automake parameters to stop warnings
9890           about GNU make extensions being used. We require GNU make in almost
9891           every Makefile anyway.
9892           * configure.ac:
9893           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
9894           at the same time is required for per target flags.
9895
9896 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9897
9898           Makefile.am: Include lcov.mak to allow building coverage reports.
9899           Original commit message from CVS:
9900           * Makefile.am:
9901           Include lcov.mak to allow building coverage reports.
9902
9903 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9904
9905           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
9906           Original commit message from CVS:
9907           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
9908           * gst/mpegaudioparse/gstmpegaudioparse.c:
9909           (gst_mp3parse_handle_first_frame):
9910           Make sure that the Xing TOC starts with 0 and the entries
9911           are increasing over time. Otherwise it's broken and should
9912           be skipped. Fixes bug #507821.
9913
9914 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
9915
9916           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
9917           Original commit message from CVS:
9918           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
9919           (gst_asf_demux_add_video_stream),
9920           (gst_asf_demux_process_ext_content_desc),
9921           (gst_asf_demux_get_metadata_for_stream),
9922           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
9923           (gst_asf_demux_change_state):
9924           * gst/asfdemux/gstasfdemux.h:
9925           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
9926
9927 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
9928
9929           docs/plugins/.cvsignore: Add *-undeclared.txt
9930           Original commit message from CVS:
9931           * docs/plugins/.cvsignore:
9932           Add *-undeclared.txt
9933
9934 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
9935
9936           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
9937           Original commit message from CVS:
9938           * gst/realmedia/rdtmanager.c:
9939           (gst_rdt_manager_marshal_VOID__UINT_UINT),
9940           (gst_rdt_manager_class_init):
9941           * gst/realmedia/rdtmanager.h:
9942           Implement some more signals that rtspsrc connects to.
9943           Fixes #504671.
9944
9945 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
9946
9947           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
9948           Original commit message from CVS:
9949           * Makefile.am:
9950           Include common/win32.mak for CRLF check of win32 project
9951           files (see #393626).
9952
9953 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9954
9955           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
9956           Original commit message from CVS:
9957           * gst/mpegaudioparse/gstmpegaudioparse.c:
9958           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
9959           Don't post SEGMENT_START messages on the bus, only the element
9960           driving the pipeline should do that.
9961
9962 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9963
9964           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
9965           Original commit message from CVS:
9966           * configure.ac:
9967           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
9968
9969 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
9970
9971           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
9972           Original commit message from CVS:
9973           * ext/mpeg2dec/gstmpeg2dec.h:
9974           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
9975           Fixes #500808.
9976
9977 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
9978
9979           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
9980           Original commit message from CVS:
9981           2007-11-20  Julien MOUTTE  <julien@moutte.net>
9982           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
9983           on Mac OS X.
9984
9985 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9986
9987           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
9988           Original commit message from CVS:
9989           * gst/mpegaudioparse/gstmpegaudioparse.c:
9990           Restore the segment handling logic.
9991           Please don't do behavioural changes under the heading of 'leak fixes'
9992           or 'whitespace changes', people.
9993
9994 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9995
9996           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
9997           Original commit message from CVS:
9998           * gst/mpegaudioparse/gstmpegaudioparse.c:
9999           Plug some leaks.
10000
10001 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10002
10003           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
10004           Original commit message from CVS:
10005           * gst/asfdemux/gstasfdemux.c:
10006           Sync _activate_pull() a little more with other demuxers.
10007
10008 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
10009
10010           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
10011           Original commit message from CVS:
10012           * gst/mpegstream/gstmpegdemux.c:
10013           recognize the padding stream
10014
10015 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
10016
10017           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
10018           Original commit message from CVS:
10019           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
10020           Convert tags that come as string into the type required by
10021           GstTagList.
10022
10023 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
10024
10025           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
10026           Original commit message from CVS:
10027           * gst/mpegaudioparse/gstmpegaudioparse.c:
10028           (gst_mp3parse_emit_frame):
10029           Remove some more broken code, it seems to clip even when it should not.
10030           See #491305.
10031
10032 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
10033
10034           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
10035           Original commit message from CVS:
10036           * gst/mpegaudioparse/gstmpegaudioparse.c:
10037           (gst_mp3parse_emit_frame):
10038           When the element is not driving the streaming thread it is not supposed
10039           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
10040           upstream when it detects EOS. See #491305.
10041
10042 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
10043
10044           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
10045           Original commit message from CVS:
10046           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
10047           * gst/dvdsub/Makefile.am:
10048           * gst/dvdsub/gstdvdsubdec.c:
10049           * gst/dvdsub/gstdvdsubparse.c:
10050           * gst/dvdsub/gstdvdsubparse.h:
10051           Add dvd subtitle parser, which just packetizes the input
10052           stream. This is needed to mux dvd subtitles into matroska
10053           files, since the muxer expects unfragmented and properly
10054           timestamped input (#415754).
10055
10056 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
10057
10058           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
10059           Original commit message from CVS:
10060           * configure.ac:
10061           Update requirements from past CVS versions to released
10062           versions (0.10.14 in this case).
10063           * ext/sidplay/gstsiddec.cc:
10064           Fix compilation with g++-4.2.
10065
10066 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10067
10068           gst/realmedia/: Fix some compiler warnings shown on Forte.
10069           Original commit message from CVS:
10070           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
10071           (gst_asm_scan_parse_condition):
10072           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
10073           Fix some compiler warnings shown on Forte.
10074
10075 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
10076
10077           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
10078           Original commit message from CVS:
10079           Patch by: Gautier Portet <kassoulet at gmail dot com>
10080           * gst/xingheader/gstxingmux.c:
10081           The size of the Xing header is actually 417 as it's rounded to the
10082           next smaller integer. Fixes #397759.
10083           * gst/xingheader/gstxingmux.c: (xing_generate_header),
10084           (xing_push_header):
10085           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
10086           event to the beginning was successful before pushing the header again.
10087
10088 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
10089
10090           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
10091           Original commit message from CVS:
10092           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
10093           (mp3parse_bytepos_to_time):
10094           Use gst_util_guint64_to_gdouble for conversions.
10095           * win32/vs6/libgstmad.dsp:
10096           Add a link to libgstaudio.
10097
10098 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
10099
10100           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
10101           Original commit message from CVS:
10102           * ext/lame/gstlame.c:
10103           Fix up case where there is no peer, in which case
10104           _get_allowed_caps() will return NULL.
10105
10106 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
10107
10108           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
10109           Original commit message from CVS:
10110           * ext/lame/gstlame.c:
10111           Use GST_PTR_FORMAT to print caps in debug statement.
10112
10113 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10114
10115           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
10116           Original commit message from CVS:
10117           * configure.ac:
10118           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
10119           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
10120           in configure.ac.
10121
10122 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10123
10124           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
10125           Original commit message from CVS:
10126           * ext/lame/gstlame.c:
10127           Allow fixing the sample rate lame converts to by negotiating fixed
10128           sample rate on the src pad caps.
10129           Add docs for it.
10130           * tests/check/Makefile.am:
10131           * tests/check/pipelines/lame.c:
10132           Add a check for it.
10133
10134 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10135
10136           po/: Updated translations.
10137           Original commit message from CVS:
10138           * po/LINGUAS:
10139           * po/da.po:
10140           Updated translations.
10141
10142 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10143
10144           po/pl.po: Added Polish translation.
10145           Original commit message from CVS:
10146           translated by: Jakub Bogusz <qboosh@pld-linux.org>
10147           * po/pl.po:
10148           Added Polish translation.
10149
10150 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10151
10152           po/fi.po: Added Finnish translation.
10153           Original commit message from CVS:
10154           translated by: Ilkka Tuohela <hile@iki.fi>
10155           * po/fi.po:
10156           Added Finnish translation.
10157
10158 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10159
10160           po/es.po: Added Spanish translation.
10161           Original commit message from CVS:
10162           translated by: Jorge González González <aloriel@gmail.com>
10163           * po/es.po:
10164           Added Spanish translation.
10165
10166 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10167
10168           po/bg.po: Added Bulgarian translation.
10169           Original commit message from CVS:
10170           translated by: Alexander Shopov <ash@contact.bg>
10171           * po/bg.po:
10172           Added Bulgarian translation.
10173
10174 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10175
10176           gst/iec958/ac3iec.c: Chainup in finalize.
10177           Original commit message from CVS:
10178           * gst/iec958/ac3iec.c:
10179           Chainup in finalize.
10180           * tests/check/Makefile.am:
10181           * tests/check/generic/states.c:
10182           Improved state change unit test.
10183
10184 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10185
10186           Ignore registries in any format.
10187           Original commit message from CVS:
10188           * docs/plugins/.cvsignore:
10189           * tests/check/.cvsignore:
10190           Ignore registries in any format.
10191
10192 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
10193
10194           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
10195           Original commit message from CVS:
10196           * configure.ac:
10197           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
10198           define in the lame headers.  This has the advantage that
10199           it should still work when we're cross-compiling (#452025).
10200
10201 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10202
10203           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
10204           Original commit message from CVS:
10205           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10206           Add other allowed rates to the pad templates.
10207           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
10208           Reset the parser to release memory in dispose.
10209
10210 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10211
10212           ext/: Fix more leaks.
10213           Original commit message from CVS:
10214           * ext/amrnb/amrnbdec.c:
10215           * ext/amrnb/amrnbenc.c:
10216           * ext/amrnb/amrnbparse.c:
10217           * ext/sidplay/gstsiddec.cc:
10218           Fix more leaks.
10219
10220 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
10221
10222           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
10223           Original commit message from CVS:
10224           Patch by: Daniel Charles <dcharles at ti dot com>
10225           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
10226           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
10227           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
10228           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
10229           * ext/amrnb/amrnbenc.h:
10230           Add property to select the BandMode of the AMR encoder.
10231           See #466442.
10232
10233 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10234
10235           gst/realmedia/asmrules.c: Make ro memory to share.
10236           Original commit message from CVS:
10237           * gst/realmedia/asmrules.c:
10238           Make ro memory to share.
10239
10240 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
10241
10242           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
10243           Original commit message from CVS:
10244           * gst/mpegaudioparse/gstmpegaudioparse.c:
10245           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
10246           * gst/mpegaudioparse/gstmpegaudioparse.h:
10247           Queue segment event and push it after we know the caps on the pad or
10248           else an autoplugger might not have plugged the element yet and the
10249           segment is lost.
10250
10251 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10252
10253           gst/iec958/ac3iec.c: Fix tests.
10254           Original commit message from CVS:
10255           * gst/iec958/ac3iec.c:
10256           Fix tests.
10257
10258 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10259
10260           tests/check/: Add generic state-change test suite to help to fi leaks.
10261           Original commit message from CVS:
10262           * tests/check/Makefile.am:
10263           * tests/check/generic/.cvsignore:
10264           * tests/check/generic/states.c:
10265           Add generic state-change test suite to help to fi leaks.
10266
10267 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10268
10269           po/: Added Portuguese (Brazilian) translation.
10270           Original commit message from CVS:
10271           translated by: Raphael Higino <phhigino@gmail.com>
10272           * po/LINGUAS:
10273           * po/pt_BR.po:
10274           Added Portuguese (Brazilian) translation.
10275
10276 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10277
10278           po/: Updated translations.
10279           Original commit message from CVS:
10280           * po/hu.po:
10281           * po/nl.po:
10282           * po/sv.po:
10283           * po/uk.po:
10284           Updated translations.
10285
10286 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
10287
10288           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
10289           Original commit message from CVS:
10290           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
10291           (gst_rmdemux_parse_video_packet):
10292           Activate timestamp fixing code.
10293
10294 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
10295
10296           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
10297           Original commit message from CVS:
10298           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
10299           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
10300           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
10301           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
10302           Do fragment collection in the demuxer so that we can now work with
10303           both ffmpeg and realvideodec to decoder real video content.
10304
10305 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10306
10307           gst/realmedia/asmrules.c: Include stdlib.h.
10308           Original commit message from CVS:
10309           * gst/realmedia/asmrules.c:
10310           Include stdlib.h.
10311
10312 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
10313
10314           gst/realmedia/rdtmanager.c: Fix caps.
10315           Original commit message from CVS:
10316           * gst/realmedia/rdtmanager.c:
10317           Fix caps.
10318
10319 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
10320
10321           gst/realmedia/rtspreal.c: Disable UDP transport for now.
10322           Original commit message from CVS:
10323           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10324           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
10325           Disable UDP transport for now.
10326
10327 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
10328
10329           gst/realmedia/: Add simple rdt manager.
10330           Original commit message from CVS:
10331           * gst/realmedia/Makefile.am:
10332           * gst/realmedia/rdtmanager.c: (find_session_by_id),
10333           (create_session), (free_session), (gst_rdt_manager_base_init),
10334           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
10335           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
10336           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
10337           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
10338           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
10339           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
10340           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
10341           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
10342           (gst_rdt_manager_plugin_init):
10343           * gst/realmedia/rdtmanager.h:
10344           * gst/realmedia/rmdemux.c: (plugin_init):
10345           Add simple rdt manager.
10346
10347 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
10348
10349           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
10350           Original commit message from CVS:
10351           * gst/realmedia/rdtdepay.c:
10352           Fix the encoding-name so that it matches what the rtsp extension sets.
10353
10354 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
10355
10356           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
10357           Original commit message from CVS:
10358           * gst/realmedia/asmrules.c: (gst_asm_node_free),
10359           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
10360           (gst_asm_scan_string), (gst_asm_scan_number),
10361           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
10362           (gst_asm_scan_next_token), (gst_asm_rule_free),
10363           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
10364           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
10365           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
10366           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
10367           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
10368           (gst_asm_rule_book_match), (main):
10369           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
10370           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
10371           Use g_hash_table_destroy instead of _unref which is too new.
10372
10373 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
10374
10375           gst/realmedia/.cvsignore: Add test to ignore.
10376           Original commit message from CVS:
10377           * gst/realmedia/.cvsignore:
10378           Add test to ignore.
10379           * gst/realmedia/Makefile.am:
10380           * gst/realmedia/asmrules.c: (gst_asm_node_new),
10381           (gst_asm_node_free), (gst_asm_operator_eval),
10382           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
10383           (gst_asm_scan_string), (gst_asm_scan_number),
10384           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
10385           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
10386           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
10387           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
10388           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
10389           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
10390           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
10391           (gst_asm_rule_book_match), (main):
10392           * gst/realmedia/asmrules.h:
10393           Added asembler rule book parser and evaluator.
10394           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
10395           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
10396           * gst/realmedia/rtspreal.h:
10397           Keep per stream config info.
10398           Parse and evaluate asm rule books for stream selection.
10399
10400 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10401
10402           gst/realmedia/rtspreal.c: Include stdlib.
10403           Original commit message from CVS:
10404           * gst/realmedia/rtspreal.c:
10405           Include stdlib.
10406
10407 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
10408
10409           gst/realmedia/: Split out hash code in separate file.
10410           Original commit message from CVS:
10411           * gst/realmedia/Makefile.am:
10412           * gst/realmedia/realhash.c: (hash), (call_hash),
10413           (gst_rtsp_ext_real_calc_response_and_checksum):
10414           * gst/realmedia/realhash.h:
10415           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10416           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
10417           Split out hash code in separate file.
10418
10419 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
10420
10421           gst/: Fix include paths and link dependecies for rtsp extension.
10422           Original commit message from CVS:
10423           * gst/asfdemux/Makefile.am:
10424           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
10425           (gst_rtsp_wms_class_init):
10426           * gst/realmedia/Makefile.am:
10427           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10428           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
10429           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
10430           (_do_init), (gst_rtsp_real_class_init):
10431           Fix include paths and link dependecies for rtsp extension.
10432
10433 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
10434
10435           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
10436           Original commit message from CVS:
10437           * gst/realmedia/Makefile.am:
10438           * gst/realmedia/rmdemux.c: (plugin_init):
10439           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10440           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
10441           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
10442           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
10443           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
10444           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
10445           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
10446           (gst_rtsp_real_plugin_init):
10447           * gst/realmedia/rtspreal.h:
10448           Add RealMedia RTSP extension module. It has rank NONE until it is fully
10449           functional.
10450
10451 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
10452
10453           gst/asfdemux/: Move WMS RTSP extension from -good to here.
10454           Original commit message from CVS:
10455           * gst/asfdemux/Makefile.am:
10456           * gst/asfdemux/gstasf.c: (plugin_init):
10457           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
10458           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
10459           (gst_rtsp_wms_configure_stream), (_do_init),
10460           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
10461           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
10462           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
10463           * gst/asfdemux/gstrtspwms.h:
10464           Move WMS RTSP extension from -good to here.
10465           Port it to the new pluggable extension interface.
10466
10467 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10468
10469           ext/mad/Makefile.am: Link to audio helper from plugins-base.
10470           Original commit message from CVS:
10471           * ext/mad/Makefile.am:
10472           Link to audio helper from plugins-base.
10473
10474 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10475
10476           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
10477           Original commit message from CVS:
10478           * configure.ac:
10479           * ext/mad/gstmad.c: (gst_mad_chain):
10480           Use the new buffer clipping function from gstaudio here and
10481           require gst-plugins-base CVS.
10482
10483 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10484
10485           configure.ac: Sync liboil check with plugins-base. Add libm check.
10486           Original commit message from CVS:
10487           * configure.ac:
10488           Sync liboil check with plugins-base. Add libm check.
10489           * gst/synaesthesia/Makefile.am:
10490           Link against libm. We're using sqrt here.
10491
10492 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10493
10494           gst/asfdemux/gstasfdemux.c: Include stdlib.
10495           Original commit message from CVS:
10496           * gst/asfdemux/gstasfdemux.c:
10497           Include stdlib.
10498
10499 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10500
10501           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
10502           Original commit message from CVS:
10503           * ext/annodex/Makefile.am:
10504           Fix CFLAGS/LIBS.
10505           * ext/cdio/gstcdiocddasrc.c:
10506           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
10507           Include stdlib
10508           * ext/cairo/Makefile.am:
10509           * gst/videofilter/Makefile.am:
10510           * tests/examples/level/Makefile.am:
10511           Use $(LIBM) instead of -lm
10512
10513 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10514
10515           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
10516           Original commit message from CVS:
10517           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
10518           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
10519           * gst/mpegaudioparse/gstmpegaudioparse.h:
10520           Save some memory for each frame by only saving the start timestamp
10521           and start byte position instead of additionally the stop timestamp
10522           and stop byte position. This requires us to use a doubly-linked list
10523           but still saves 8-12 bytes per frame.
10524
10525 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10526
10527           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
10528           Original commit message from CVS:
10529           * ext/mad/gstmad.c: (clip_outgoing_buffer):
10530           Fix buffer clipping to correctly clip to the segment stop.
10531
10532 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10533
10534           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
10535           Original commit message from CVS:
10536           * gst/mpegaudioparse/gstmpegaudioparse.c:
10537           (gst_mp3parse_emit_frame):
10538           Fix a calculation that was causing mp3parse to drop every incoming
10539           frame when upstream delivered a segment in TIME format, breaking
10540           playback of all mpeg system streams.
10541
10542 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10543
10544           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
10545           Original commit message from CVS:
10546           * Makefile.am:
10547           * configure.ac:
10548           * tests/Makefile.am:
10549           Remove bogus check for libcheck, since we check for
10550           gstreamer-check and it pulls in the required info from
10551           and we weren't actually _using_ the information for
10552           libcheck ourselves anyway.
10553
10554 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10555
10556           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
10557           Original commit message from CVS:
10558           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
10559           (gst_mp3parse_init), (gst_mp3parse_dispose),
10560           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
10561           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
10562           (mp3parse_handle_seek), (mp3parse_src_query):
10563           * gst/mpegaudioparse/gstmpegaudioparse.h:
10564           Implement accurate seeking in mpegaudioparse. Fixes #308312.
10565           Also implement segment seeks.
10566
10567 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10568
10569           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
10570           Original commit message from CVS:
10571           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
10572           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
10573           (gst_mad_chain), (gst_mad_change_state):
10574           * ext/mad/gstmad.h:
10575           Implement buffer clipping and use GST_BOILERPLATE instead of manual
10576           GType magic. Part one of bug #308312.
10577
10578 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10579
10580           configure.ac: Use pkg-config to locate check.
10581           Original commit message from CVS:
10582           * configure.ac:
10583           Use pkg-config to locate check.
10584
10585 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
10586
10587           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
10588           Original commit message from CVS:
10589           * configure.ac:
10590           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
10591           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
10592           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
10593           Fix build against core CVS by not using deprecated API. Bump
10594           requirements for new API (overdue anyway).
10595
10596 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10597
10598           REQUIREMENTS: Also add amr-libs here and update a little.
10599           Original commit message from CVS:
10600           * REQUIREMENTS:
10601           Also add amr-libs here and update a little.
10602
10603 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
10604
10605           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
10606           Original commit message from CVS:
10607           * docs/plugins/inspect/plugin-dvdnav.xml:
10608           * docs/plugins/inspect/plugin-realmedia.xml:
10609           * docs/plugins/inspect/plugin-synaesthesia.xml:
10610           Add inspect file for synaesthesia so the docs can be built even if
10611           the plugin isn't built yet. Fixes #454311. Also add inspect files
10612           for dvdnavsrc and realmedia.
10613
10614 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10615
10616           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
10617           Original commit message from CVS:
10618           * docs/plugins/Makefile.am:
10619           Simplify --extra-dir as gtkdoc scans recursively.
10620
10621 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10622
10623           And yet more docs enabled.
10624           Original commit message from CVS:
10625           * docs/plugins/Makefile.am:
10626           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10627           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10628           * gst/synaesthesia/Makefile.am:
10629           * gst/synaesthesia/gstsynaesthesia.c:
10630           * gst/synaesthesia/gstsynaesthesia.h:
10631           And yet more docs enabled.
10632
10633 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10634
10635           docs/plugins/: Add new docs. Scan c++ files too.
10636           Original commit message from CVS:
10637           * docs/plugins/Makefile.am:
10638           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10639           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10640           * docs/plugins/inspect/plugin-a52dec.xml:
10641           * docs/plugins/inspect/plugin-amrnb.xml:
10642           * docs/plugins/inspect/plugin-asf.xml:
10643           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10644           * docs/plugins/inspect/plugin-dvdsub.xml:
10645           * docs/plugins/inspect/plugin-iec958.xml:
10646           * docs/plugins/inspect/plugin-lame.xml:
10647           * docs/plugins/inspect/plugin-mad.xml:
10648           * docs/plugins/inspect/plugin-mpeg2dec.xml:
10649           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10650           * docs/plugins/inspect/plugin-mpegstream.xml:
10651           Add new docs. Scan c++ files too.
10652           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
10653           (gst_amrnbdec_event):
10654           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
10655           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
10656           (gst_amrnbparse_loop):
10657           Add documentation headers.
10658           * ext/mad/gstmad.c:
10659           * ext/mad/gstmad.h:
10660           Refactor for docs.
10661
10662 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10663
10664           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
10665           Original commit message from CVS:
10666           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
10667           (gst_mp3parse_init):
10668           Use GST_BOILERPLATE instead of manual GType magic.
10669           * gst/mpegaudioparse/gstmpegaudioparse.c:
10670           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
10671           (mp3parse_bytepos_to_time):
10672           * gst/mpegaudioparse/gstmpegaudioparse.h:
10673           Implement seeking, byte->time, time->byte conversions with the Xing
10674           seek table if available. This allows better at least a bit more
10675           accurate seeks and file position reporting.
10676
10677 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10678
10679           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
10680           Original commit message from CVS:
10681           * gst/mpegaudioparse/gstmpegaudioparse.c:
10682           (gst_mp3parse_handle_first_frame):
10683           Copy the complete Xing seek table in the 100 byte array instead of
10684           copying the first byte 100 times.
10685           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
10686           (mp3parse_total_time), (mp3parse_time_to_bytepos):
10687           Add seeking support based on the Xing header but comment it out for
10688           now as it seems to yield worse result than the other method.
10689           Also use gst_pad_query_peer_duration() instead of getting the peer pad
10690           ourself, creating a new GstQuery, etc.
10691
10692 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10693
10694           docs/plugins/: Update docs with caps info.
10695           Original commit message from CVS:
10696           * docs/plugins/gst-plugins-ugly-plugins.args:
10697           * docs/plugins/inspect/plugin-a52dec.xml:
10698           * docs/plugins/inspect/plugin-amrnb.xml:
10699           * docs/plugins/inspect/plugin-asf.xml:
10700           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10701           * docs/plugins/inspect/plugin-dvdread.xml:
10702           * docs/plugins/inspect/plugin-dvdsub.xml:
10703           * docs/plugins/inspect/plugin-iec958.xml:
10704           * docs/plugins/inspect/plugin-lame.xml:
10705           * docs/plugins/inspect/plugin-mad.xml:
10706           * docs/plugins/inspect/plugin-mpeg2dec.xml:
10707           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10708           * docs/plugins/inspect/plugin-mpegstream.xml:
10709           Update docs with caps info.
10710
10711 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
10712
10713           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
10714           Original commit message from CVS:
10715           * po/POTFILES.in:
10716           Make sure dvdnav strings get translated too (no reason not to have
10717           them in the .po file, even if the plugin is disabled for now).
10718           Fixes #450879.
10719
10720 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10721
10722           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
10723           Original commit message from CVS:
10724           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
10725           (gst_amrnbdec_event), (gst_amrnbdec_chain),
10726           (gst_amrnbdec_state_change):
10727           * ext/amrnb/amrnbdec.h:
10728           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
10729           (gst_amrnbparse_loop):
10730           Add newsegment and discont handling. Some code cleanups.
10731
10732 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
10733
10734           ext/dvdread/dvdreadsrc.c: check for an error from
10735           Original commit message from CVS:
10736           * ext/dvdread/dvdreadsrc.c: check for an error from
10737           DVDReadBlocks() correctly.
10738
10739 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
10740
10741           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...
10742           Original commit message from CVS:
10743           * ext/dvdread/dvdreadsrc.c:
10744           If we can't read a nav packet, or it doesn't look like a nav
10745           packet, that's an error.  Previous behavior was to look at
10746           the next packet; I can't find any justification for doing that.
10747           Fixes: #358891.
10748
10749 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10750
10751           po/it.po: Updated Italian translation.
10752           Original commit message from CVS:
10753           * po/it.po:
10754           Updated Italian translation.
10755
10756 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10757
10758           po/vi.po: Updated Vietnames translation.
10759           Original commit message from CVS:
10760           * po/vi.po:
10761           Updated Vietnames translation.
10762
10763 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10764
10765           po/: Added Chinese (simplified) translation.
10766           Original commit message from CVS:
10767           contributed by: Wenzheng Hu <db_lobster@163.com>
10768           * po/LINGUAS:
10769           * po/zh_CN.po:
10770           Added Chinese (simplified) translation.
10771
10772 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10773
10774           MAINTAINERS: Updating all the maintainers files
10775           Original commit message from CVS:
10776           * MAINTAINERS:
10777           Updating all the maintainers files
10778
10779 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
10780
10781           Fix leaks some more.
10782           Original commit message from CVS:
10783           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
10784           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
10785           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
10786           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
10787           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
10788           * gst/iec958/ac3iec.c: (ac3iec_init):
10789           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
10790           Fix leaks some more.
10791
10792 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
10793
10794           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
10795           Original commit message from CVS:
10796           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
10797           "She's leaking me", said valgrind.
10798
10799 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10800
10801           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
10802           Original commit message from CVS:
10803           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
10804           Fix "pad caps are not a real subset of its template caps" warning.
10805
10806 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
10807
10808           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
10809           Original commit message from CVS:
10810           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
10811           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
10812           (gst_amrnbdec_finalize):
10813           Don't leak the adapter, unref it in a new finalize method instead.
10814           Fixes #448782.
10815
10816 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10817
10818           configure.ac: Back to CVS
10819           Original commit message from CVS:
10820           * configure.ac:
10821           Back to CVS
10822           * gst-plugins-ugly.doap:
10823           Add 0.10.6 to the list of releases.
10824
10825 === release 0.10.6 ===
10826
10827 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10828
10829         * ChangeLog:
10830         * NEWS:
10831         * RELEASE:
10832         * configure.ac:
10833         * docs/plugins/gst-plugins-ugly-plugins.args:
10834         * docs/plugins/inspect/plugin-a52dec.xml:
10835         * docs/plugins/inspect/plugin-asf.xml:
10836         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10837         * docs/plugins/inspect/plugin-dvdread.xml:
10838         * docs/plugins/inspect/plugin-dvdsub.xml:
10839         * docs/plugins/inspect/plugin-iec958.xml:
10840         * docs/plugins/inspect/plugin-lame.xml:
10841         * docs/plugins/inspect/plugin-mad.xml:
10842         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10843         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10844         * docs/plugins/inspect/plugin-mpegstream.xml:
10845         * docs/plugins/inspect/plugin-siddec.xml:
10846           Release 0.10.6
10847           Original commit message from CVS:
10848           Release 0.10.6
10849
10850 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10851
10852         * po/af.po:
10853         * po/az.po:
10854         * po/cs.po:
10855         * po/da.po:
10856         * po/en_GB.po:
10857         * po/hu.po:
10858         * po/it.po:
10859         * po/nb.po:
10860         * po/nl.po:
10861         * po/or.po:
10862         * po/sq.po:
10863         * po/sr.po:
10864         * po/sv.po:
10865         * po/uk.po:
10866         * po/vi.po:
10867           Update .po files
10868           Original commit message from CVS:
10869           Update .po files
10870
10871 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10872
10873           win32/vs6/: Convert line endings to CRLF and mark as binary files.
10874           Original commit message from CVS:
10875           * win32/vs6/gst_plugins_ugly.dsw:
10876           * win32/vs6/libgstac3parse.dsp:
10877           * win32/vs6/libgstasfdemux.dsp:
10878           * win32/vs6/libgstdvdlpcmdec.dsp:
10879           * win32/vs6/libgstdvdsub.dsp:
10880           * win32/vs6/libgstiec958.dsp:
10881           * win32/vs6/libgstlame.dsp:
10882           * win32/vs6/libgstmad.dsp:
10883           * win32/vs6/libgstmpegaudioparse.dsp:
10884           * win32/vs6/libgstmpegstream.dsp:
10885           * win32/vs6/libgstrealmedia.dsp:
10886           * win32/vs6/libgstsynaesthesia.dsp:
10887           Convert line endings to CRLF and mark as binary files.
10888
10889 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
10890
10891           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
10892           Original commit message from CVS:
10893           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
10894           Don't forget to unlock when setting the device property, or
10895           we'll sooner or later deadlock.
10896
10897 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
10898
10899           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
10900           Original commit message from CVS:
10901           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
10902           Use gst_util_guint64_to_gdouble for conversion.
10903           * win32/vs6/libgstasfdemux.dsp:
10904           Add asfpacket.c to the build.
10905
10906 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10907
10908           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
10909           Original commit message from CVS:
10910           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
10911           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
10912           * gst/mpegaudioparse/gstmpegaudioparse.h:
10913           If the Xing header provides a total time, use it to calculate the
10914           correct average bitrate immediately, instead of sending updates as
10915           we parse the stream.
10916
10917 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
10918
10919           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
10920           Original commit message from CVS:
10921           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
10922           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
10923           Use GstClockTime instead of guint for a time variable to prevent
10924           overflows on too large subtitle durations. Fixes #444514.
10925
10926 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
10927
10928           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
10929           Original commit message from CVS:
10930           Patch by: Mark Nauwelaerts <manauw at skynet be>
10931           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
10932           Clear state when handling the serialized FLUSH_STOP event instead of
10933           the FLUSH_START event, thereby making sure we don't free buffers the
10934           chain function is still using. Fixes dvdsubdec crashing when flusing
10935           or seeking (#442706).
10936
10937 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
10938
10939           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
10940           Original commit message from CVS:
10941           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
10942           Initialise variable to make fc4 build bot happy.
10943
10944 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
10945
10946           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
10947           Original commit message from CVS:
10948           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
10949           Add sanity check so we don't abort for broken or non-MPEG streams,
10950           but instead error out. Fixes crashes/aborts for when our typefinder
10951           wrongly identifies quicktime files as mpeg (which should be fixed in
10952           -base now too). (#440120).
10953
10954 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10955
10956         * ChangeLog:
10957         * ext/amrnb/amrnbdec.c:
10958         * ext/amrnb/amrnbenc.c:
10959         * ext/amrnb/amrnbparse.c:
10960           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
10961           Original commit message from CVS:
10962           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
10963           block_size, _do_init, gst_amrnbdec_base_init,
10964           gst_amrnbdec_class_init, gst_amrnbdec_init):
10965           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
10966           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
10967           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
10968           block_size, _do_init, gst_amrnbparse_base_init,
10969           gst_amrnbparse_class_init, gst_amrnbparse_init):
10970           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
10971           GST_DEBUG_FUNCPTR and add log-category.
10972
10973 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10974
10975           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
10976           Original commit message from CVS:
10977           * gst/mpegaudioparse/gstmpegaudioparse.c:
10978           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
10979           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
10980           (gst_mp3parse_chain), (mp3parse_total_bytes),
10981           (mp3parse_total_time):
10982           * gst/mpegaudioparse/gstmpegaudioparse.h:
10983           Implement parsing of Xing headers from the first frame of the stream,
10984           and use it to report duration correctly where possible.
10985
10986 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
10987
10988           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
10989           Original commit message from CVS:
10990           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
10991           After descrambling, push the packets out as individual packets
10992           instead of one big descrambled buffer. Makes cook audio decoding
10993           work with the 'realaudiodec' decoder from gst-plugins-bad.
10994
10995 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
10996
10997           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
10998           Original commit message from CVS:
10999           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
11000           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
11001           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
11002           (gst_rmdemux_parse_packet):
11003           * gst/realmedia/rmdemux.h:
11004           Remember first timestamp encountered in stream and re-timestamp
11005           stream to start from zero (fixes #397219); only send one newsegment
11006           event, not two; when seeking, send newsegment events from the
11007           streaming thread and not from the seeking thread.
11008
11009 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
11010
11011           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
11012           Original commit message from CVS:
11013           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
11014           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
11015           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
11016           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
11017           * gst/mpegstream/gstmpegdemux.h:
11018           Reset last_flow values for the various streams after a flushing
11019           seek, otherwise we might aggregate wrong flow returns afterwards
11020           that will make upstream pause silently. This should fix seeking
11021           in DVDs and also fix the Thoggen cropping dialog (#438610).
11022
11023 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
11024
11025           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
11026           Original commit message from CVS:
11027           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
11028           (gst_asf_demux_chain_headers),
11029           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
11030           (gst_asf_demux_have_mutually_exclusive_active_stream),
11031           (gst_asf_demux_check_activate_streams),
11032           (gst_asf_demux_find_stream_with_complete_payload),
11033           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
11034           (gst_asf_demux_activate_ext_props_streams),
11035           (gst_asf_demux_process_object):
11036           * gst/asfdemux/gstasfdemux.h:
11037           Activate streams (ie. add the pads to the element) depending on
11038           whether we actually get data for those streams within the ASF
11039           preroll value specified. Currently only done in pull-mode though
11040           (this will fix problems with playbin hanging on mms streams once
11041           we use this in push-mode as well).
11042
11043 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
11044
11045           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
11046           Original commit message from CVS:
11047           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
11048           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
11049           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
11050           (gst_asf_demux_process_file):
11051           * gst/asfdemux/gstasfdemux.h:
11052           Make all timestamps start from zero in pull-mode too; some small
11053           clean-ups and FIXMEs here and there.
11054
11055 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
11056
11057           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
11058           Original commit message from CVS:
11059           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
11060           (gst_asf_demux_parse_packet):
11061           If packet size is specified within the packet and smaller than
11062           the actual packet size, don't parse beyond the size specified in
11063           the packet (this makes us parse some cases of packets with single
11064           compressed payloads cleanly, see e.g stream from #431318). Also
11065           add a sanity check when parsing compressed single payloads.
11066
11067 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
11068
11069           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
11070           Original commit message from CVS:
11071           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
11072           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
11073           (gst_asf_demux_handle_seek_event),
11074           (gst_asf_demux_push_complete_payloads):
11075           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
11076           send data from the keyframe right before the new segment start to
11077           make sure the decoder doesn't have to decode more than absolutely
11078           necessary.
11079
11080 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
11081
11082           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
11083           Original commit message from CVS:
11084           * gst/asfdemux/asfheaders.c:
11085           * gst/asfdemux/asfheaders.h:
11086           * gst/asfdemux/asfpacket.c:
11087           (asf_payload_parse_replicated_data_extensions),
11088           (gst_asf_demux_parse_payload):
11089           * gst/asfdemux/asfpacket.h:
11090           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
11091           (gst_asf_demux_push_complete_payloads),
11092           (gst_asf_demux_process_ext_stream_props):
11093           * gst/asfdemux/gstasfdemux.h:
11094           Implement payload extension system/extended replicated data parsing,
11095           so we can extract payload durations if they're specified.
11096
11097 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
11098
11099           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
11100           Original commit message from CVS:
11101           * gst/asfdemux/asfheaders.h:
11102           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
11103           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
11104           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
11105           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
11106           (gst_asf_demux_parse_stream_object),
11107           (gst_asf_demux_process_ext_stream_props),
11108           (gst_asf_demux_process_queued_extended_stream_objects),
11109           (gst_asf_demux_activate_ext_props_streams),
11110           (gst_asf_demux_process_object):
11111           * gst/asfdemux/gstasfdemux.h:
11112           Refactor stream parse/activation a bit (stream activation heuristics
11113           are still the same though); some more clean-ups.
11114
11115 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
11116
11117           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
11118           Original commit message from CVS:
11119           * win32/common/.cvsignore:
11120           Ignore generated config.h file to make build bot happy.
11121
11122 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
11123
11124           gst/asfdemux/: Init debug category before using it.
11125           Original commit message from CVS:
11126           * gst/asfdemux/gstasf.c: (plugin_init):
11127           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
11128           * gst/asfdemux/gstasfdemux.h:
11129           Init debug category before using it.
11130
11131 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
11132
11133           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
11134           Original commit message from CVS:
11135           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
11136           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
11137           Fix silly bug when we can't pull as much data as we want; don't
11138           forget to announce pending tags in the new packet parsing code.
11139
11140 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
11141
11142           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
11143           Original commit message from CVS:
11144           * configure.ac:
11145           * win32/MANIFEST:
11146           Generate a win32 config.h into win32/common and add to MANIFEST so
11147           it gets disted (#393890). Looks like win32/common/config.h.in needs
11148           some work though.
11149
11150 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
11151
11152           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
11153           Original commit message from CVS:
11154           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
11155           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
11156           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
11157           Fix pull mode operation some more: send newsegment event before
11158           sending data; handle EOS and fatal flow returns a bit better; don't
11159           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
11160
11161 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
11162
11163           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
11164           Original commit message from CVS:
11165           * gst/asfdemux/Makefile.am:
11166           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
11167           (asf_packet_create_payload_buffer),
11168           (asf_payload_find_previous_fragment),
11169           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
11170           (gst_asf_demux_parse_packet):
11171           * gst/asfdemux/asfpacket.h:
11172           * gst/asfdemux/gstasfdemux.c:
11173           (gst_asf_demux_reset_stream_state_after_discont),
11174           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
11175           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
11176           (gst_asf_demux_process_chunk):
11177           * gst/asfdemux/gstasfdemux.h:
11178           New packet parsing code: should put halfway decent timestamps on
11179           buffers, and might even set the appropriate keyframe/discont buffer
11180           flags from time to time (and even if it doesn't, I'm at least able
11181           to debug this code); only used in pull-mode so far. Still needs
11182           some more work, like payload extensions parsing and proper flow
11183           aggregation, and stream activation based on preroll. Stay tuned.
11184
11185 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
11186
11187           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
11188           Original commit message from CVS:
11189           * gst/asfdemux/asfheaders.h:
11190           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
11191           (gst_asf_demux_seek_index_lookup),
11192           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
11193           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
11194           (gst_asf_demux_process_ext_content_desc),
11195           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
11196           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
11197           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
11198           * gst/asfdemux/gstasfdemux.h:
11199           Some clean-ups and small fixes: rename asf_stream_context structure to
11200           AsfStream; inline some three-line utility functions that are only used
11201           once anyway and get rid of their associated helper structs; make debug
11202           category global so that it is used by the debug statements in the other
11203           file as well; simplify gst_asf_demux_get_stream(); fix accidental
11204           implicit initialisation of stream->last_buffer_timestamp to 0, which
11205           would lead to missing timestamps on the first buffer; put fourcc format
11206           into video caps to make certain proprietary wmv decoders happy (for the
11207           case of WMVA in particular); play_time is offset by preroll as well, so
11208           fix overreporting of duration for some files.
11209
11210 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
11211
11212           gst/asfdemux/gstasfdemux.c: Printf format fixes.
11213           Original commit message from CVS:
11214           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
11215           (gst_asf_demux_pull_indices):
11216           Printf format fixes.
11217
11218 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
11219
11220           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
11221           Original commit message from CVS:
11222           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11223           (gst_mpeg_parse_send_event):
11224           Post an error message if EOS wasn't handled by anything downstream.
11225           This should fix playbin freezing/hanging with small VobSub subtitle
11226           files (background: not-linked flow returns from downstream are
11227           ignored for a while at the beginning, so if the file is small
11228           upstream will never get a not-linked flow return even if nothing
11229           is connected downstream). (#429960).
11230
11231 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
11232
11233           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
11234           Original commit message from CVS:
11235           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
11236           (gst_amrnbparse_sink_activate),
11237           (gst_amrnbparse_sink_activate_pull):
11238           Rewrite terminally broken sinkpad activation code.
11239           Now actually supports pull-mode activation (didn't before), and push
11240           mode activation doesn't leave the sinkpad flushing.
11241
11242 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
11243
11244           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
11245           Original commit message from CVS:
11246           * gst/asfdemux/asfheaders.c:
11247           * gst/asfdemux/asfheaders.h:
11248           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
11249           (gst_asf_demux_reset), (gst_asf_demux_init),
11250           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
11251           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
11252           (gst_asf_demux_seek_index_lookup),
11253           (gst_asf_demux_reset_stream_state_after_discont),
11254           (gst_asf_demux_handle_seek_event),
11255           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
11256           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
11257           (gst_asf_demux_pull_indices),
11258           (gst_asf_demux_parse_data_object_start),
11259           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
11260           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
11261           (gst_asf_demux_process_simple_index),
11262           (gst_asf_demux_process_object),
11263           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
11264           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
11265           * gst/asfdemux/gstasfdemux.h:
11266           Make asfdemux work in pull mode where possible. If there's an index
11267           at the end of the file, read it and use it for seeking purposes.
11268
11269 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
11270
11271           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
11272           Original commit message from CVS:
11273           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
11274           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
11275           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
11276           Some timestamp fixes.
11277           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
11278           Fix for 64-bit machines.
11279
11280 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
11281
11282           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
11283           Original commit message from CVS:
11284           Patch by: René Stadler <mail at renestadler dot de>
11285           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
11286           (find_seek_offset_time), (gst_rmdemux_reset),
11287           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
11288           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
11289           * gst/realmedia/rmdemux.h:
11290           Make rmdemux handle any number of logical streams. Fixes #428698.
11291
11292 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11293
11294         * po/nl.po:
11295           update dutch
11296           Original commit message from CVS:
11297           update dutch
11298
11299 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11300
11301           po/: Added Danish translation.
11302           Original commit message from CVS:
11303           submitted by: Mogens Jaeger <mogens@jaeger.tf>
11304           * po/LINGUAS:
11305           * po/da.po:
11306           Added Danish translation.
11307
11308 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
11309
11310           po/.cvsignore: Add pot.
11311           Original commit message from CVS:
11312           * po/.cvsignore:
11313           Add pot.
11314
11315 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
11316
11317           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
11318           Original commit message from CVS:
11319           2007-03-27  Julien MOUTTE  <julien@moutte.net>
11320           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
11321           stream and try to adapt to incoming timestamps lack of
11322           precision up to half a frame. This allows generating
11323           a perfect stream even with muxed formats like FLV where
11324           the timestamps are stored in milliseconds.
11325
11326 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
11327
11328           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
11329           Original commit message from CVS:
11330           * gst/realmedia/rmdemux.c:
11331           Remove unused zlib.h include. Fixes #421594.
11332
11333 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11334
11335           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
11336           Original commit message from CVS:
11337           * ext/lame/gstlame.c: (gst_lame_setup):
11338           Disable the bitrate checking when the user has requested
11339           Free Format mode, as all bitrates less than the maximum
11340           are valid then.
11341
11342 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11343
11344           po/: Update translations.
11345           Original commit message from CVS:
11346           * po/hu.po:
11347           * po/it.po:
11348           * po/sv.po:
11349           Update translations.
11350
11351 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11352
11353           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
11354           Original commit message from CVS:
11355           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
11356           When handling seeks, don't convert -1 start or stop values to a bogus
11357           byte position - pass them upstream as -1.
11358
11359 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11360
11361           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
11362           Original commit message from CVS:
11363           * gst/mpegaudioparse/gstmpegaudioparse.c:
11364           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
11365           (gst_mp3parse_init), (gst_mp3parse_sink_event),
11366           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
11367           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
11368           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
11369           (mp3parse_total_time), (mp3parse_handle_seek),
11370           (mp3parse_src_event), (mp3parse_src_query),
11371           (mp3parse_get_query_types), (plugin_init):
11372           * gst/mpegaudioparse/gstmpegaudioparse.h:
11373           Implement seeking via average bitrate, and position+duration
11374           querying in mp3parse. Later, it will support frame-accurate seeking by
11375           building a seek table as it parses.
11376           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
11377           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
11378           before any extant MP3 decoder plugin. This allows us to remove framing
11379           support from the decoders, if we want, and will provide them with
11380           accurate seeking automatically once it is finished.
11381           Fix the handling of MPEG-1 Layer 1 files.
11382           Partially fix timestamping of packets arriving from a demuxer by
11383           queueing the incoming timestamp until the next packet starts, rather
11384           than applying it immediately to the next pushed buffer.
11385
11386 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
11387
11388           gst/asfdemux/gstasfdemux.c: Printf format fix.
11389           Original commit message from CVS:
11390           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
11391           Printf format fix.
11392
11393 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11394
11395           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
11396           Original commit message from CVS:
11397           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
11398           (gst_cdio_cdda_src_finalize):
11399           Make sure we always destroy our libcdio handle.
11400
11401 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
11402
11403           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
11404           Original commit message from CVS:
11405           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
11406           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
11407           (gst_cdio_cdda_src_finalize):
11408           Small code cleanups.
11409           Don't use pad_alloc as the base class cannot deal with the error codes.
11410
11411 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
11412
11413           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
11414           Original commit message from CVS:
11415           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
11416           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
11417           Never post a (fatal) error message on the bus on decoding errors. We
11418           should only do this if we can't recover, but mpeg2dec can always
11419           recover. This is needed for DVB streams, for example, where there
11420           may be temporary glitches in the stream. Instead of an error
11421           message, post a warning message on the bus for every N decoding
11422           errors. Fixes #370020.
11423
11424 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11425
11426           configure.ac: Convert to new AG_GST style.
11427           Original commit message from CVS:
11428           * configure.ac:
11429           Convert to new AG_GST style.
11430
11431 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11432
11433           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
11434           Original commit message from CVS:
11435           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11436           (gst_lame_setup):
11437           Display sensible defaults and limits for the
11438           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
11439           property - it's supposed to be a boolean 0/1 value.
11440
11441 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11442
11443           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
11444           Original commit message from CVS:
11445           * ext/lame/gstlame.c:
11446           Initialise the variables so gcc doesn't complain about possibly
11447           uninitialised uses, even though they can't actually happen.
11448
11449 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
11450
11451           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
11452           Original commit message from CVS:
11453           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
11454           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
11455           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
11456           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
11457           Implement all sample rates.
11458           Implement sample permutation a little smarter avoiding a memcpy.
11459           Fix timestamps, use segments, fix seeking.
11460
11461 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
11462
11463           Document siddec.
11464           Original commit message from CVS:
11465           * docs/plugins/Makefile.am:
11466           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11467           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11468           * docs/plugins/inspect/plugin-siddec.xml:
11469           * ext/sidplay/gstsiddec.cc:
11470           * ext/sidplay/gstsiddec.h:
11471           Document siddec.
11472
11473 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11474
11475           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
11476           Original commit message from CVS:
11477           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
11478           (gst_lame_set_property), (gst_lame_setup):
11479           Fix up bitrate checking macro.  Make it give us a
11480           GST_ELEMENT_WARNING message so the application has a chance of
11481           reporting this to the user.  Move the checking to _setup, so we
11482           are sure it runs in the READY state, when we hope to have a pipeline
11483           and a bus that is not flushing.
11484           This fixes e.g. using 96 kbit/sec as a bitrate.
11485
11486 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
11487
11488           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
11489           Original commit message from CVS:
11490           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
11491           (gst_asf_demux_process_advanced_mutual_exclusion),
11492           (gst_asf_demux_process_queued_extended_stream_objects),
11493           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
11494           * gst/asfdemux/gstasfdemux.h:
11495           Parse advanced mutual exclusion object and only add pads for
11496           'hidden' streams (those in an extended stream header) that are
11497           mutually exclusive with an already existing 'main stream' if
11498           the broadcasting flag is not set. If the broadcasting flag is set,
11499           assume that data for this stream isn't sent. (This should ideally be
11500           solved better by making playbin more robust against this and/or by
11501           making mmssrc send some information downstream about which streams
11502           will be streamed). Fixes #353116.
11503
11504 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11505
11506           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
11507           Original commit message from CVS:
11508           * gst/synaesthesia/gstsynaesthesia.c:
11509           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
11510           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
11511           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
11512           (synaescope32), (synaescope_set_data), (synaesthesia_update),
11513           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
11514           * gst/synaesthesia/synaescope.h:
11515           Move all the mutable engine state into a structure so that
11516           multiple element instances can run without interfering.
11517
11518 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11519
11520           Add crossreferences to glib/gobject/gstream docs.
11521           Original commit message from CVS:
11522           * configure.ac:
11523           * docs/plugins/Makefile.am:
11524           Add crossreferences to glib/gobject/gstream docs.
11525
11526 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11527
11528           gst/synaesthesia/: More source cleanups and add FIXME comments.
11529           Original commit message from CVS:
11530           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
11531           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11532           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
11533           (plugin_init):
11534           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
11535           (synaescope8):
11536           More source cleanups and add FIXME comments.
11537
11538 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
11539
11540           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
11541           Original commit message from CVS:
11542           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
11543           Use gst_guint64_to_gdouble for conversions.
11544           * gst/synaesthesia/synaescope.c:
11545           Define M_PI and do not include <pthread.h> and
11546           <sys/time.h> for G_OS_WIN32
11547           * win32/vs6/libgstrealmedia.dsp:
11548           * win32/vs6/synaesthesia.dsp:
11549           Update projects files.
11550           * win32/common/config.h.in:
11551           Add config.h.in for autogen of config.h
11552
11553 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11554
11555           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
11556           Original commit message from CVS:
11557           * configure.ac:
11558           Add --enable-experimental support. Activate synaesthesia when building
11559           with --enable-experimental. Fix --enable external configure switch
11560           description.
11561
11562 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
11563
11564           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
11565           Original commit message from CVS:
11566           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
11567           (gst_lame_change_state):
11568           * ext/lame/gstlame.h:
11569           On receiving EOS, we try to push a last buffer with the remaining
11570           samples. Don't do that if we got an unclean flow return on the last
11571           gst_pad_push(), downstream might not handle this very gracefully
11572           (see #403168).
11573           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
11574           Pass flow returns upstream (helps #403168).
11575
11576 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11577
11578           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
11579           Original commit message from CVS:
11580           * gst/synaesthesia/gstsynaesthesia.c:
11581           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
11582           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11583           (gst_synaesthesia_chain), (plugin_init):
11584           check result of gst_pad_push() in _chain.
11585
11586 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11587
11588           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
11589           Original commit message from CVS:
11590           * gst/synaesthesia/Makefile.am:
11591           * gst/synaesthesia/gstsynaesthesia.c:
11592           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
11593           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11594           (gst_synaesthesia_chain), (plugin_init):
11595           * gst/synaesthesia/synaescope.c:
11596           * gst/synaesthesia/synaescope.h:
11597           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
11598           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
11599           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
11600           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
11601           possible leak in _chain. (#356882)
11602
11603 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
11604
11605           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
11606           Original commit message from CVS:
11607           * gst/asfdemux/asfheaders.c:
11608           * gst/asfdemux/asfheaders.h:
11609           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
11610           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
11611           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
11612           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
11613           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
11614           (gst_asf_demux_process_ext_content_desc),
11615           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
11616           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
11617           (gst_asf_demux_process_bitrate_props_object),
11618           (gst_asf_demux_process_header_ext),
11619           (gst_asf_demux_process_language_list),
11620           (gst_asf_demux_process_ext_stream_props),
11621           (gst_asf_demux_process_queued_extended_stream_objects),
11622           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
11623           * gst/asfdemux/gstasfdemux.h:
11624           Refactor and clean up header parsing and chain function a bit; get
11625           rid of some cruft; make header parsing a tad more robust, fixing
11626           #403188.
11627
11628 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
11629
11630           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
11631           Original commit message from CVS:
11632           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
11633           Post an error if we receive an EOS event while still waiting for the
11634           ASF header object to come through.
11635
11636 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
11637
11638           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
11639           Original commit message from CVS:
11640           Patch by: Xavier B. <xavierb gmail com>
11641           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
11642           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
11643           (gst_asf_demux_process_ext_content_desc),
11644           (gst_asf_demux_process_data),
11645           (gst_asf_demux_process_language_list),
11646           (gst_asf_demux_process_ext_stream_props),
11647           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
11648           Guard places where we assume that a certain amount of data is
11649           available better against less data being available (should fix
11650           infamous assertion crasher bug #336370). Also fixes a small
11651           memory leak.
11652
11653 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
11654
11655           gst/realmedia/: Add demuxer for RealAudio files (#349779).
11656           Original commit message from CVS:
11657           * gst/realmedia/Makefile.am:
11658           * gst/realmedia/rademux.c:
11659           * gst/realmedia/rademux.h:
11660           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11661           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
11662           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
11663           * gst/realmedia/rmutils.h:
11664           Add demuxer for RealAudio files (#349779).
11665
11666 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
11667
11668           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
11669           Original commit message from CVS:
11670           * Makefile.am:
11671           Add win32/MANIFEST to EXTRA_DIST so win32 files will
11672           be include in the next release.
11673           * win32/MANIFEST:
11674           Remove win32/common/config.h is which is not autogenerated yet.
11675
11676 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11677
11678           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
11679           Original commit message from CVS:
11680           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
11681           warn when outgoing sample rate is different from incoming
11682
11683 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11684
11685           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
11686           Original commit message from CVS:
11687           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
11688           All sample-rates < 32khz come from the LSF extensions, which only
11689           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
11690           Use gst_util_uint64_scale because we can.
11691
11692 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11693
11694           tests/check/elements/amrnbenc.c: and fix compilation of this test
11695           Original commit message from CVS:
11696           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11697           (cleanup_amrnbenc):
11698           and fix compilation of this test
11699
11700 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11701
11702           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
11703           Original commit message from CVS:
11704           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11705           (cleanup_amrnbenc):
11706           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11707           (cleanup_mpeg2dec):
11708           re-apply as it was -bad and not -ugly that is frozen, doh
11709
11710 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11711
11712           tests/check/elements/: revert my freeze breakage
11713           Original commit message from CVS:
11714           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11715           (cleanup_amrnbenc):
11716           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11717           (cleanup_mpeg2dec):
11718           revert my freeze breakage
11719
11720 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11721
11722           gst/asfdemux/gstasfdemux.c: add a comment about a future change
11723           Original commit message from CVS:
11724           * gst/asfdemux/gstasfdemux.c:
11725           (gst_asf_demux_get_gst_tag_from_tag_name),
11726           (gst_asf_demux_process_ext_content_desc):
11727           add a comment about a future change
11728           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11729           (cleanup_amrnbenc):
11730           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11731           (cleanup_mpeg2dec):
11732           consistent pad (de)activation
11733
11734 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
11735
11736           gst/asfdemux/gstasfdemux.c: Update query_types function too.
11737           Original commit message from CVS:
11738           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
11739           Update query_types function too.
11740
11741 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
11742
11743           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
11744           Original commit message from CVS:
11745           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
11746           (gst_rmdemux_src_query_types):
11747           Implement SEEKING query, make query function thread-safe.
11748
11749 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
11750
11751           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
11752           Original commit message from CVS:
11753           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
11754           Use alignment-safe macros here too (subbuffers ...); guard against
11755           hypothetical memory access beyond our given buffer in the case
11756           where the buffer size is not a multiple of 2.
11757
11758 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
11759
11760           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
11761           Original commit message from CVS:
11762           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
11763           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
11764           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
11765           * gst/asfdemux/gstasfdemux.h:
11766           Don't crash in the seek event handling code when playtime is 0,
11767           as may be the case with live streams (#386218). Implement SEEKING
11768           query so applications can query seekability without second-guessing
11769           based on whether we have a duration or not.
11770
11771 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11772
11773           add doap file
11774           Original commit message from CVS:
11775           * Makefile.am:
11776           * gst-plugins-ugly.doap:
11777           * gst-plugins-ugly.spec.in:
11778           add doap file
11779
11780 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
11781
11782           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
11783           Original commit message from CVS:
11784           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
11785           Use our alignment-safe macros here too, since we can't assume that
11786           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
11787           here).
11788
11789 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
11790
11791           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
11792           Original commit message from CVS:
11793           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
11794           Also, don't read the index for a stream a second time when
11795           operating in pull-mode and reaching the end of the file.
11796
11797 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
11798
11799           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
11800           Original commit message from CVS:
11801           Patch by: Roland Kay  <roland.kay at ox compsoc net>
11802           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
11803           Don't leak stream index (#385292).
11804
11805 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
11806
11807           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
11808           Original commit message from CVS:
11809           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
11810           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
11811           (gst_lame_setup):
11812           * ext/lame/gstlame.h:
11813           Fix leak (by calling lame_init_params() before lame_close()); handle
11814           NULL return from lame_init() more gracefully. Fixes #385311.
11815
11816 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11817
11818           configure.ac: Back to CVS
11819           Original commit message from CVS:
11820           * configure.ac:
11821           Back to CVS
11822
11823 === release 0.10.5 ===
11824
11825 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11826
11827         * ChangeLog:
11828         * NEWS:
11829         * RELEASE:
11830         * configure.ac:
11831         * docs/plugins/gst-plugins-ugly-plugins.args:
11832         * docs/plugins/inspect/plugin-a52dec.xml:
11833         * docs/plugins/inspect/plugin-asf.xml:
11834         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11835         * docs/plugins/inspect/plugin-dvdsub.xml:
11836         * docs/plugins/inspect/plugin-iec958.xml:
11837         * docs/plugins/inspect/plugin-lame.xml:
11838         * docs/plugins/inspect/plugin-mad.xml:
11839         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11840         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11841         * docs/plugins/inspect/plugin-mpegstream.xml:
11842         * docs/plugins/inspect/plugin-siddec.xml:
11843           Release 0.10.5
11844           Original commit message from CVS:
11845           Release 0.10.5
11846
11847 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
11848
11849           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
11850           Original commit message from CVS:
11851           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
11852           to in the previous checkin.  see #385192.  You can have your
11853           cheese back now.
11854
11855 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
11856
11857           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
11858           Original commit message from CVS:
11859           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
11860           from the dereferenced integer, not the pointer itself.  Fixes
11861           #385192.
11862           I'm takin ur cheese!
11863
11864 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
11865
11866         * ChangeLog:
11867           ChangeLog surgery: fix bug number
11868           Original commit message from CVS:
11869           ChangeLog surgery: fix bug number
11870
11871 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
11872
11873           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
11874           Original commit message from CVS:
11875           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
11876           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
11877           For version 4 streams, read the extra codec data size from the
11878           header instead of assuming it is always 16 (also read it from the
11879           right position) (#384989). For version 4 and 5 streams, check that
11880           the specified extra codec data size doesn't make us read beyond the
11881           chunk boundary (#384989).
11882
11883 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11884
11885         * po/af.po:
11886         * po/az.po:
11887         * po/cs.po:
11888         * po/en_GB.po:
11889         * po/hu.po:
11890         * po/it.po:
11891         * po/nb.po:
11892         * po/nl.po:
11893         * po/or.po:
11894         * po/sq.po:
11895         * po/sr.po:
11896         * po/sv.po:
11897         * po/uk.po:
11898         * po/vi.po:
11899           Update .po files
11900           Original commit message from CVS:
11901           Update .po files
11902
11903 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
11904
11905           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
11906           Original commit message from CVS:
11907           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
11908           Cosmetic changes: fix misleading debug statement, update
11909           comment, add cast.
11910
11911 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11912
11913           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
11914           Original commit message from CVS:
11915           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
11916           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
11917           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
11918           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
11919           * ext/mpeg2dec/gstmpeg2dec.h:
11920           Align buffers to a 16 byte boundary so the altivec optimisations
11921           don't crash. Fixes #327350.
11922
11923 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
11924
11925           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
11926           Original commit message from CVS:
11927           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
11928           The availability of extra codec data isn't something that
11929           warrants debug messages at WARNING level (see #376958).
11930
11931 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
11932
11933           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
11934           Original commit message from CVS:
11935           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
11936           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
11937           (gst_dvd_demux_send_subbuffer):
11938           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
11939           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
11940           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
11941           (gst_mpeg_demux_send_subbuffer):
11942           * gst/mpegstream/gstmpegdemux.h:
11943           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11944           (gst_mpeg_parse_chain):
11945           Fix flow value combination; this fixes playbin/totem locking up if
11946           a VobSub file is specified as subtitle file (#334322). Flow value
11947           combination should only happen once we are fairly sure we've got all
11948           pads that are available for now. Since there isn't a well-specified
11949           time when this is the case in MPEG, we'll just assume this is the
11950           case once there has been a certain number of packets for each
11951           stream we've found so far.
11952
11953 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
11954
11955           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
11956           Original commit message from CVS:
11957           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
11958           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
11959           Simplify the framerate code and support more framerates. Fixes #361584.
11960
11961 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11962
11963           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
11964           Original commit message from CVS:
11965           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
11966           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
11967           Fix minor memleak when creating pads from static pad templates (#369627).
11968           * tests/check/Makefile.am:
11969           * tests/check/elements/.cvsignore:
11970           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11971           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
11972           Add unit tests for mpeg2dec (#369627).
11973
11974 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
11975
11976         * ChangeLog:
11977           give credit
11978           Original commit message from CVS:
11979           give credit
11980
11981 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
11982
11983           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
11984           Original commit message from CVS:
11985           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
11986           (gst_lame_change_state):
11987           * ext/lame/gstlame.h:
11988           Make lame timestamp flushed eos buffer by some additional timestamp
11989           accounting. Fixes #374760.
11990
11991 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
11992
11993           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
11994           Original commit message from CVS:
11995           * gst/mpegaudioparse/gstmpegaudioparse.c:
11996           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
11997           (gst_mp3parse_init), (gst_mp3parse_dispose),
11998           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
11999           (gst_mp3parse_change_state):
12000           * gst/mpegaudioparse/gstmpegaudioparse.h:
12001           Make timestamp handling in mp3parse saner; now works for at least
12002           simple cases.
12003
12004 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
12005
12006           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
12007           Original commit message from CVS:
12008           * gst/mpegaudioparse/Makefile.am:
12009           * gst/mpegaudioparse/gstmpegaudioparse.c:
12010           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
12011           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
12012           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
12013           (gst_mp3parse_change_state), (plugin_init):
12014           * gst/mpegaudioparse/gstmpegaudioparse.h:
12015           Bring mp3parse into the 21st century.
12016           Use its own debug category, use gstadapter, format nicely to 80
12017           columns, and fix incorrect handling of 32 kHz and less files.
12018
12019 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
12020
12021           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
12022           Original commit message from CVS:
12023           Patch by: Sebastian Droege <slomo at ubuntu dot com>
12024           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
12025           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
12026           * ext/mpeg2dec/gstmpeg2dec.h:
12027           libmpeg2 requires its output buffers to start at a 16byte aligned
12028           address or the altivec optimizations will explode.
12029
12030 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
12031
12032           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
12033           Original commit message from CVS:
12034           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
12035           * ext/cdio/gstcdio.h:
12036           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12037           Move CD-TEXT utility function into common file so it can also be
12038           used by a future cdioparanoiasrc.
12039
12040 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
12041
12042           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
12043           Original commit message from CVS:
12044           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
12045           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
12046           information (fixes #340433).
12047
12048 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
12049
12050           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
12051           Original commit message from CVS:
12052           Patch by: Josep Torra Valles  <josep at fluendo com>
12053           * gst/iec958/ac3_padder.c: (ac3p_init):
12054           * gst/mpegstream/gstmpegparse.c:
12055           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
12056           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
12057           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
12058           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
12059           (gst_rmdemux_parse_packet):
12060           Misc. fixes for problems discovered by Forte (different return types
12061           in function declaration and definition, pointer arithmetics with
12062           void pointers). Fixes #362639.
12063
12064 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
12065
12066           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
12067           Original commit message from CVS:
12068           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
12069           Don't announce audio or subtitle streams that aren't really present,
12070           it makes dvddemux create pads that will never carry any data, which
12071           is not good.
12072
12073 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
12074
12075           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
12076           Original commit message from CVS:
12077           * ext/lame/gstlame.c: (gst_lame_set_property):
12078           Round up not allowed bitrates to the next higher allowed one
12079           (Closes: #361140).
12080
12081 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
12082
12083           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
12084           Original commit message from CVS:
12085           * docs/plugins/Makefile.am:
12086           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12087           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12088           * ext/lame/gstlame.c: (gst_lame_class_init):
12089           * ext/lame/gstlame.h:
12090           Add docs for lame and lame to docs. Specify allowed bitrates
12091           in the properties description (#361140). Canonicalise object
12092           property names (ie. use hyphen instead of underscore).
12093           * docs/plugins/inspect/plugin-a52dec.xml:
12094           * docs/plugins/inspect/plugin-amrnb.xml:
12095           * docs/plugins/inspect/plugin-asf.xml:
12096           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12097           * docs/plugins/inspect/plugin-dvdread.xml:
12098           * docs/plugins/inspect/plugin-dvdsub.xml:
12099           * docs/plugins/inspect/plugin-iec958.xml:
12100           * docs/plugins/inspect/plugin-lame.xml:
12101           * docs/plugins/inspect/plugin-mad.xml:
12102           * docs/plugins/inspect/plugin-mpeg2dec.xml:
12103           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12104           * docs/plugins/inspect/plugin-mpegstream.xml:
12105           * docs/plugins/inspect/plugin-siddec.xml:
12106           Update version to CVS.
12107
12108 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
12109
12110           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
12111           Original commit message from CVS:
12112           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
12113           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
12114           (plugin_init):
12115           * po/POTFILES.in:
12116           Add i18n magic to lame plugin. Throw decent error message when we
12117           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
12118
12119 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
12120
12121           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
12122           Original commit message from CVS:
12123           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
12124           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
12125           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
12126           Change caps to x-rdt, because it's not x-rtp.
12127           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
12128           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
12129           (gst_rmdemux_plugin_init):
12130           Activate pad before adding to the element.
12131           Return the combined stream return values after pad_alloc.
12132
12133 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12134
12135           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
12136           Original commit message from CVS:
12137           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
12138           * ext/mpeg2dec/gstmpeg2dec.h:
12139           Add some debugging to timestamp handling.
12140           Make sure we don't convert invalid timestamps.
12141
12142 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
12143
12144           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
12145           Original commit message from CVS:
12146           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
12147           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
12148           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
12149           (gst_dvd_demux_get_subpicture_stream):
12150           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
12151           (gst_mpeg_demux_get_audio_stream),
12152           (gst_mpeg_demux_get_private_stream):
12153           Active pads before adding them to the running element. Don't assert
12154           on non-BYTE format newsegment events in asfdemux.
12155
12156 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
12157
12158           Printf format fixes.
12159           Original commit message from CVS:
12160           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
12161           (gst_dvd_read_src_handle_seek_event):
12162           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
12163           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
12164           * ext/sidplay/gstsiddec.cc:
12165           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
12166           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
12167           (gst_rmdemux_parse_packet):
12168           Printf format fixes.
12169
12170 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
12171
12172           gst/realmedia/: Added RDT depayloader.
12173           Original commit message from CVS:
12174           * gst/realmedia/Makefile.am:
12175           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
12176           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
12177           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
12178           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
12179           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
12180           * gst/realmedia/rdtdepay.h:
12181           Added RDT depayloader.
12182           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12183           (gst_rmdemux_plugin_init), (plugin_init):
12184           Remove unused function.
12185           Added some more mime-types.
12186
12187 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12188
12189           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
12190           Original commit message from CVS:
12191           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
12192           If an incoming timestamp is within one sample of our current
12193           timestamp, then keep it. This prevents imprecision in the
12194           PTS (which only has 90khz granularity) from affecting our stream.
12195
12196 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
12197
12198           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
12199           Original commit message from CVS:
12200           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
12201           Reflow code so that compiler doesn't complain about possible use
12202           of uninitialised variable any longer; but just in case, initialise
12203           it anyway; also take object ref in query function and do peer pad
12204           stuff in a more thread-safe way.
12205
12206 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
12207
12208           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
12209           Original commit message from CVS:
12210           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
12211           Init a variable to make compilers happy.
12212
12213 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
12214
12215           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
12216           Original commit message from CVS:
12217           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
12218           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
12219           (gst_dvd_demux_sync_stream_to_time):
12220           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
12221           (gst_mpeg_demux_synchronise_pads),
12222           (gst_mpeg_demux_sync_stream_to_time):
12223           Send newsegment updates for sparse streams (#350778).
12224
12225 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12226
12227           ext/dvdread/dvdreadsrc.c: fix compile warning
12228           Original commit message from CVS:
12229           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
12230           fix compile warning
12231
12232 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12233
12234         * configure.ac:
12235           bump the nano bitches
12236           Original commit message from CVS:
12237           bump the nano bitches
12238
12239 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12240
12241           configure.ac: As another attempt, synaesthesia can be enabled by passing
12242           Original commit message from CVS:
12243           * configure.ac:
12244           As another attempt, synaesthesia can be enabled by passing
12245           --with-plugins="synaesthesia" to configure
12246
12247 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12248
12249           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
12250           Original commit message from CVS:
12251           * configure.ac:
12252           Don't build synaesthesia by default, until someone confirms that it
12253           is okay (filed as #356882)
12254
12255 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12256
12257           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
12258           Original commit message from CVS:
12259           * configure.ac:
12260           Don't build synaesthesia by default, until someone confirms that it
12261           is okay (filed as #356882)
12262
12263 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12264
12265           Port synaesthesia.
12266           Original commit message from CVS:
12267           * configure.ac:
12268           * gst/synaesthesia/Makefile.am:
12269           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
12270           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
12271           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
12272           (gst_synaesthesia_change_state), (plugin_init):
12273           Port synaesthesia.
12274
12275 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12276
12277           More G_OBJECT macro fixing.
12278           Original commit message from CVS:
12279           * ext/mad/gstid3tag.c:
12280           * gst/mpegstream/gstrfc2250enc.h:
12281           * gst/synaesthesia/gstsynaesthesia.c:
12282           More G_OBJECT macro fixing.
12283
12284 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
12285
12286           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
12287           Original commit message from CVS:
12288           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
12289           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
12290           Fix initialisation dummy buffer, the offsets are relative to the start
12291           of the buffers. Fixes #356004.
12292
12293 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
12294
12295         * gst-plugins-ugly.spec.in:
12296           update spec file
12297           Original commit message from CVS:
12298           update spec file
12299
12300 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
12301
12302           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
12303           Original commit message from CVS:
12304           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
12305           Add convert query (needed for later when we just operate in time
12306           format and let the base source class handle all the seeking stuff).
12307
12308 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12309
12310           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
12311           Original commit message from CVS:
12312           * gst/asfdemux/gstasfdemux.c:
12313           (gst_asf_demux_get_gst_tag_from_tag_name),
12314           (gst_asf_demux_process_ext_content_desc):
12315           Erm, lets properly fix it. The only non-text tag that we support is
12316           the track-number and that is an UINT. asfdemux was returning a GValue
12317           initialized as INT. Further the Track and not the TrackNumber tag
12318           (the latter is a string too).
12319
12320 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12321
12322           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
12323           Original commit message from CVS:
12324           * gst/asfdemux/gstasfdemux.c:
12325           (gst_asf_demux_get_gst_tag_from_tag_name),
12326           (gst_asf_demux_process_ext_content_desc):
12327           Skip tags that are unknown (was producing an uninialized GValue).
12328
12329 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
12330
12331           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
12332           Original commit message from CVS:
12333           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
12334           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
12335           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
12336           (gst_a52dec_set_property), (gst_a52dec_get_property):
12337           * ext/a52dec/gsta52dec.h:
12338           Patch from from Michal Benes <michal.benes@itonis.tv>:
12339           Add two things to a52dec: configure the exact output format for ac3
12340           decoding through properties, if desired.
12341           By default, configure an output format preferred by downstream. Now
12342           that audioconvert lists caps by preference, this means that a52dec
12343           can do downmixing (iff required) rather than audioconvert, so it can
12344           use the ac3 downmix levels from the bitstream.
12345
12346 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12347
12348           Add missing GST_LIBS to the link flags
12349           Original commit message from CVS:
12350           * ext/lame/Makefile.am:
12351           * ext/mpeg2dec/Makefile.am:
12352           * gst/dvdlpcmdec/Makefile.am:
12353           * gst/dvdsub/Makefile.am:
12354           * gst/mpegaudioparse/Makefile.am:
12355           Add missing GST_LIBS to the link flags
12356
12357 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
12358
12359           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
12360           Original commit message from CVS:
12361           * configure.ac:
12362           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
12363
12364 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12365
12366           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
12367           Original commit message from CVS:
12368           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
12369           fix build for debug disabled
12370
12371 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
12372
12373           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
12374           Original commit message from CVS:
12375           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
12376           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
12377           Use static pad templates with ANY caps for the source pads for
12378           simplicity and to avoid warnings when creating pads for unhandled
12379           codec IDs (#351795).
12380
12381 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
12382
12383           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
12384           Original commit message from CVS:
12385           Patch by: Michal Benes <michal dot benes at itonis dot tv>
12386           * ext/mad/gstmad.c: (gst_mad_chain):
12387           Fix timestamping in mad by only activating a new timestamp when the
12388           previous frame has been decoded. Fixes #350723.
12389           Also clean up some of the non fatal warnings when the input buffer is
12390           too small to decode a header.
12391
12392 === release 0.10.4 ===
12393
12394 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12395
12396         * ChangeLog:
12397         * NEWS:
12398         * RELEASE:
12399         * configure.ac:
12400         * docs/plugins/gst-plugins-ugly-plugins.args:
12401         * docs/plugins/inspect/plugin-a52dec.xml:
12402         * docs/plugins/inspect/plugin-amrnb.xml:
12403         * docs/plugins/inspect/plugin-asf.xml:
12404         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12405         * docs/plugins/inspect/plugin-dvdread.xml:
12406         * docs/plugins/inspect/plugin-dvdsub.xml:
12407         * docs/plugins/inspect/plugin-iec958.xml:
12408         * docs/plugins/inspect/plugin-lame.xml:
12409         * docs/plugins/inspect/plugin-mad.xml:
12410         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12411         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12412         * docs/plugins/inspect/plugin-mpegstream.xml:
12413         * docs/plugins/inspect/plugin-rmdemux.xml:
12414         * docs/plugins/inspect/plugin-siddec.xml:
12415           releasing 0.10.4
12416           Original commit message from CVS:
12417           releasing 0.10.4
12418
12419 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12420
12421         * po/af.po:
12422         * po/az.po:
12423         * po/cs.po:
12424         * po/en_GB.po:
12425         * po/hu.po:
12426         * po/it.po:
12427         * po/nb.po:
12428         * po/nl.po:
12429         * po/or.po:
12430         * po/sq.po:
12431         * po/sr.po:
12432         * po/sv.po:
12433         * po/uk.po:
12434         * po/vi.po:
12435           Update .po files
12436           Original commit message from CVS:
12437           Update .po files
12438
12439 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
12440
12441           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
12442           Original commit message from CVS:
12443           Patch by: Wim Taymans <wim at fluendo dot com>
12444           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
12445           Instead of forwarding the event in the wrong format, unref it and set
12446           a boolean that we still need to send it in the streaming thread.
12447           Fixes #350554
12448
12449 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12450
12451           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
12452           Original commit message from CVS:
12453           Patch by: Edward Hervey (edward at fluendo dot com)
12454           * ext/dvdread/dvdreadsrc.c: (plugin_init):
12455           Put debug category initialization before use of GST_DEBUG, in order
12456           to remove a fatal warning.  Fixes #350895
12457
12458 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
12459
12460           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
12461           Original commit message from CVS:
12462           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
12463           Set rank to NONE for the time being until we make playbin handle
12464           subtitle pictures again (dvdsubdec seems to be a bit shaky at
12465           times when seeking, so it's probably better if it doesn't get
12466           autoplugged for the time being).
12467
12468 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
12469
12470           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
12471           Original commit message from CVS:
12472           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
12473           (gst_rmdemux_parse_mdpr):
12474           Handle audio streams with stream_version 3 properly; warn about
12475           unknown stream versions; handle unknown fourccs a tad more
12476           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
12477           with GST_FOURCC_FORMAT.
12478
12479 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
12480
12481           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
12482           Original commit message from CVS:
12483           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
12484           Error out properly if this is an interactive DVD (fixes #345694).
12485
12486 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12487
12488           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
12489           Original commit message from CVS:
12490           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
12491           When the first_access is 1 or 0, we should copy the timestamp from
12492           the incoming buffer if there is one.
12493
12494 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
12495
12496           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
12497           Original commit message from CVS:
12498           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
12499           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
12500           Use GST_ELEMENT_ERROR for error reporting; post errors in some
12501           more places; remove superfluous newlines from debug statements.
12502
12503 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
12504
12505           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
12506           Original commit message from CVS:
12507           Patch by: Frédéric Riss  <frederic.riss at gmail com>
12508           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
12509           Don't set negative durations on outgoing buffers (#350044),
12510           which happens when you use macros that got changed during
12511           the last unstable cycle because they were thought not to
12512           be used anywhere.
12513
12514 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
12515
12516           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
12517           Original commit message from CVS:
12518           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
12519           (gst_dvd_read_src_goto_chapter),
12520           (gst_dvd_read_src_get_chapter_starts),
12521           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
12522           (gst_dvd_read_src_get_time_for_sector),
12523           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
12524           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
12525           (gst_dvd_read_src_goto_sector):
12526           * ext/dvdread/dvdreadsrc.h:
12527           Add basic support for time-based seeking; set timestamps on
12528           outgoing buffers if we have them; create table with
12529           chapter to time mapping when opening a title; rename
12530           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
12531           make it take an explicit pgc argument; fix up some debugging
12532           messages so that title/chapter numbers are printed as starting
12533           from 1 for easier readability.
12534
12535 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
12536
12537           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
12538           Original commit message from CVS:
12539           * gst/realmedia/Makefile.am:
12540           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12541           (gst_rmdemux_parse_cont):
12542           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
12543           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
12544           * gst/realmedia/rmutils.h:
12545           Factor out some code into rmutils.[ch]; when reading
12546           strings, don't read beyond the available data; read
12547           metadata strings correctly (string length is 16 bits
12548           here, not just 8).
12549
12550 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12551
12552           Fix dist by including gst-libs/
12553           Original commit message from CVS:
12554           * Makefile.am:
12555           * configure.ac:
12556           * gst/asfdemux/gstasfdemux.c:
12557           Fix dist by including gst-libs/
12558
12559 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
12560
12561           Make custom error messages translatable.
12562           Original commit message from CVS:
12563           * ext/dvdread/dvdreadsrc.c: (plugin_init):
12564           * po/POTFILES.in:
12565           Make custom error messages translatable.
12566           * gst/asfdemux/gstasf.c: (plugin_init):
12567           Remove setlocale() call, doesn't seem to be needed or recommended for
12568           plugins, at least not according to gstreamer/docs/random/i18n.
12569
12570 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
12571
12572           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
12573           Original commit message from CVS:
12574           * gst/asfdemux/Makefile.am:
12575           * gst/asfdemux/asfheaders.c:
12576           * gst/asfdemux/asfheaders.h:
12577           * gst/asfdemux/gstasf.c: (plugin_init):
12578           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
12579           Error out when the stream is encrypted (rather than feeding
12580           garbage to the decoders). Fixes #349025.
12581
12582 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
12583
12584           Add/enable autofoo magic for translations.
12585           Original commit message from CVS:
12586           * Makefile.am:
12587           * autogen.sh:
12588           * configure.ac:
12589           * po/POTFILES.in:
12590           Add/enable autofoo magic for translations.
12591
12592 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
12593
12594           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
12595           Original commit message from CVS:
12596           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
12597           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
12598           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
12599           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
12600           Don't leak streams, strings or caps. Get rid of unnecessary
12601           getcaps() function.
12602
12603 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
12604
12605           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
12606           Original commit message from CVS:
12607           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
12608           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
12609           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
12610           (gst_rmdemux_stream_clear_cached_subpackets),
12611           (gst_rmdemux_descramble_cook_audio),
12612           (gst_rmdemux_descramble_dnet_audio),
12613           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
12614           Descramble cook audio streams before sending them to the
12615           decoder. Fixes #347292.
12616           Also miscellaneous clean-ups and log-level changes.
12617
12618 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
12619
12620           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
12621           Original commit message from CVS:
12622           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
12623           * ext/lame/gstlame.c: (gst_lame_setup):
12624           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
12625
12626 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
12627
12628           ext/sidplay/gstsiddec.*: Remove old metadata thing.
12629           Original commit message from CVS:
12630           * ext/sidplay/gstsiddec.cc:
12631           * ext/sidplay/gstsiddec.h:
12632           Remove old metadata thing.
12633
12634 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
12635
12636           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
12637           Original commit message from CVS:
12638           * gst/asfdemux/gstasfdemux.c:
12639           (gst_asf_demux_get_ext_stream_props_for_stream),
12640           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
12641           Find language codes for audio streams if they are available.
12642
12643 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
12644
12645           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
12646           Original commit message from CVS:
12647           * gst/asfdemux/asfheaders.h:
12648           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
12649           (gst_asf_demux_process_stream),
12650           (gst_asf_demux_process_language_list),
12651           (gst_asf_demux_process_ext_stream_props),
12652           (gst_asf_demux_process_queued_extended_stream_objects),
12653           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
12654           * gst/asfdemux/gstasfdemux.h:
12655           Parse extended stream properties objects and stream objects
12656           hidden inside them (but delay creation of the appropriate
12657           pads until after all the 'normal' stream objects have been
12658           dealt with) (#343763). Also parse language list object.
12659
12660 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12661
12662           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
12663           Original commit message from CVS:
12664           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
12665           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
12666           (find_seek_offset_time), (gst_rmdemux_perform_seek),
12667           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
12668           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
12669           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
12670           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
12671           * gst/realmedia/rmdemux.h:
12672           Cleanups, use GstSegment for seeking.
12673           Fix error handling.
12674           Combine flow return from all streams.
12675
12676 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
12677
12678           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
12679           Original commit message from CVS:
12680           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
12681           Remove g_assert that shouldn't be there.
12682
12683 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
12684
12685           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
12686           Original commit message from CVS:
12687           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
12688           Fix refcounting when cropping. Fixes #341677.
12689
12690 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
12691
12692           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
12693           Original commit message from CVS:
12694           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
12695           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
12696           (gst_asf_demux_process_segment):
12697           Fix typo. Closes #347029.
12698
12699 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
12700
12701           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
12702           Original commit message from CVS:
12703           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
12704           Skip chunks for unknown streams properly. Fixes broken sound
12705           and/or video for files that have additional streams that
12706           we don't recognise yet (e.g. if they are embedded in extended
12707           stream properties). Partly fixes #343763.
12708
12709 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
12710
12711           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
12712           Original commit message from CVS:
12713           * gst/asfdemux/asfheaders.c:
12714           * gst/asfdemux/asfheaders.h:
12715           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
12716           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
12717           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
12718           (gst_asf_demux_change_state):
12719           * gst/asfdemux/gstasfdemux.h:
12720           Add some more GUIDs and make debug log more readable
12721           and easier to follow when parsing the headers.
12722
12723 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
12724
12725           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
12726           Original commit message from CVS:
12727           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
12728           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
12729           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
12730           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
12731           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
12732           * ext/dvdread/dvdreadsrc.h:
12733           Rewrite seeking code and make seeking in DVDs work (#337834).
12734
12735 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
12736
12737           autogen.sh: Check for automake-1.9 as well.
12738           Original commit message from CVS:
12739           * autogen.sh:
12740           Check for automake-1.9 as well.
12741
12742 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
12743
12744           ext/dvdread/dvdreadsrc.c: Make check stronger.
12745           Original commit message from CVS:
12746           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
12747           Make check stronger.
12748
12749 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
12750
12751           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
12752           Original commit message from CVS:
12753           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
12754           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
12755           (gst_asf_demux_push_buffer):
12756           * gst/asfdemux/gstasfdemux.h:
12757           Handle unknown codec IDs/fourccs properly (#345879); send tag
12758           events after newsegment event; fix use of GST_FOURCC_FORMAT
12759           macro.
12760
12761 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12762
12763           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
12764           Original commit message from CVS:
12765           * ext/a52dec/gsta52dec.c: (plugin_init):
12766           Call the channel positions get_type() method in plugin_init
12767           to ensure that it isn't simultaneously called later from
12768           multiple threads.
12769
12770 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
12771
12772           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
12773           Original commit message from CVS:
12774           * gst/mpegstream/gstmpegpacketize.c:
12775           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
12776           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
12777           Also flush packetizer cache when we get a buffer that has the
12778           DISCONT flag set; update current byte position from buffer
12779           offset after a flush.
12780
12781 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
12782
12783           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
12784           Original commit message from CVS:
12785           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
12786           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
12787           (gst_mpeg_packetize_read):
12788           * gst/mpegstream/gstmpegpacketize.h:
12789           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12790           (gst_mpeg_parse_change_state):
12791           Flush packetizer cache when we get a FLUSH_STOP event;
12792           remove unused source pad member from packetizer; add debug
12793           category for packetizer.
12794
12795 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12796
12797           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
12798           Original commit message from CVS:
12799           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
12800           Treat dual-mono as stereo. It should really be output on 2 separate
12801           pads, but isn't for now.
12802
12803 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
12804
12805           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
12806           Original commit message from CVS:
12807           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
12808           Assume 4:3 DAR rather than 4:3 PAR (#345184).
12809
12810 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
12811
12812           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
12813           Original commit message from CVS:
12814           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
12815           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
12816           any PAR whatsoever (rather than using 0/0, which will lead to
12817           an abort later on). Fixes #345184.
12818
12819 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
12820
12821           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
12822           Original commit message from CVS:
12823           Patch by: Michael Dominic K.  < mdk at mdk org pl>
12824           * ext/mad/gstmad.c: (gst_mad_chain):
12825           Send newsegment event before calling
12826           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
12827           in connection with pad blocking (#342594). While we're at it,
12828           do some minor clean-ups.
12829
12830 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
12831
12832           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
12833           Original commit message from CVS:
12834           * configure.ac:
12835           Fix --disable-external (can't set conditionals conditionally,
12836           #343602).
12837
12838 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12839
12840           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
12841           Original commit message from CVS:
12842           * ext/a52dec/Makefile.am:
12843           ... and then he said "When you go and fix the build you
12844           better make sure you have some spare backslashes in your
12845           pocket".
12846
12847 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
12848
12849           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
12850           Original commit message from CVS:
12851           * ext/sidplay/gstsiddec.cc:
12852           Fix copyright, email addresses and descriptions.
12853           Use saner defaults for arguments. Fixes #344667.
12854           constify some stuff.
12855           Fix memleaks.
12856           Add tags.
12857           Fix negotiation to do mono/44100 by default.
12858           Post error messages.
12859           Use _scale_int where possible.
12860
12861 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
12862
12863           ext/dvdnav/.cvsignore: More ignore
12864           Original commit message from CVS:
12865           * ext/dvdnav/.cvsignore:
12866           More ignore
12867
12868 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
12869
12870           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
12871           Original commit message from CVS:
12872           * tests/check/elements/amrnbenc.c: (push_data):
12873           Init memory before feeding it to the encoder to make
12874           the valgrind test succeed.
12875
12876 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
12877
12878           gst/asfdemux/.cvsignore: More ignore
12879           Original commit message from CVS:
12880           * gst/asfdemux/.cvsignore:
12881           More ignore
12882
12883 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
12884
12885           .cvsignore: Ignore files generated by 'make dist'.
12886           Original commit message from CVS:
12887           * .cvsignore:
12888           Ignore files generated by 'make dist'.
12889
12890 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12891
12892           update build files
12893           Original commit message from CVS:
12894           * autogen.sh:
12895           * configure.ac:
12896           * ext/a52dec/Makefile.am:
12897           * ext/dvdnav/Makefile.am:
12898           * ext/dvdread/Makefile.am:
12899           * ext/lame/Makefile.am:
12900           * ext/mad/Makefile.am:
12901           * ext/mpeg2dec/Makefile.am:
12902           * ext/sidplay/Makefile.am:
12903           update build files
12904
12905 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12906
12907           autogen.sh: require am17
12908           Original commit message from CVS:
12909           * autogen.sh:
12910           require am17
12911           * configure.ac:
12912           * ext/annodex/Makefile.am:
12913           * ext/cdio/Makefile.am:
12914           * ext/dv/Makefile.am:
12915           * ext/esd/Makefile.am:
12916           * ext/flac/Makefile.am:
12917           * ext/gdk_pixbuf/Makefile.am:
12918           * ext/ladspa/Makefile.am:
12919           * ext/libcaca/Makefile.am:
12920           * ext/speex/Makefile.am:
12921           * ext/taglib/Makefile.am:
12922           * sys/oss/Makefile.am:
12923           * sys/sunaudio/Makefile.am:
12924           * sys/ximage/Makefile.am:
12925           clean up build further
12926
12927 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
12928
12929           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
12930           Original commit message from CVS:
12931           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
12932           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
12933           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
12934           (gst_mpeg2dec_change_state):
12935           * ext/mpeg2dec/gstmpeg2dec.h:
12936           Simplify and don't leak our buffer pool.
12937           Use _scale_int.
12938           Remove unfixed bug number from previous ChangeLog entry.
12939
12940 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
12941
12942           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
12943           Original commit message from CVS:
12944           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
12945           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
12946           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
12947           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
12948           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
12949           (handle_sequence), (handle_picture), (handle_slice),
12950           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
12951           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
12952           * ext/mpeg2dec/gstmpeg2dec.h:
12953           Fix padtemplate as we can now do fractional framerates.
12954           Small cleanups.
12955           Use GstSegment.
12956           Add simple frame dropping QoS.
12957           Precalc buffer output sizes and UV offsets.
12958           Always give libmpeg2 a valid fbuf when it wants one.
12959           don't trust libmpeg to discard our buffers but manage it
12960           ourselves.
12961           Fixes #343627, #327350, #335288
12962
12963 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
12964
12965           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
12966           Original commit message from CVS:
12967           * win32/MANIFEST:
12968           Add a manifest for futures ugly win32 releases.
12969           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
12970           Move bufcaps declaration at the begining of the instructions
12971           block.
12972
12973 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12974
12975           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12976           Original commit message from CVS:
12977           * ext/alsaspdif/alsaspdifsink.h:
12978           * ext/amrwb/gstamrwbdec.h:
12979           * ext/amrwb/gstamrwbenc.h:
12980           * ext/amrwb/gstamrwbparse.h:
12981           * ext/arts/gst_arts.h:
12982           * ext/artsd/gstartsdsink.h:
12983           * ext/audiofile/gstafparse.h:
12984           * ext/audiofile/gstafsink.h:
12985           * ext/audiofile/gstafsrc.h:
12986           * ext/audioresample/gstaudioresample.h:
12987           * ext/bz2/gstbz2dec.h:
12988           * ext/bz2/gstbz2enc.h:
12989           * ext/dirac/gstdiracdec.h:
12990           * ext/directfb/dfbvideosink.h:
12991           * ext/divx/gstdivxdec.h:
12992           * ext/divx/gstdivxenc.h:
12993           * ext/dts/gstdtsdec.h:
12994           * ext/faac/gstfaac.h:
12995           * ext/gsm/gstgsmdec.h:
12996           * ext/gsm/gstgsmenc.h:
12997           * ext/ivorbis/vorbisenc.h:
12998           * ext/libfame/gstlibfame.h:
12999           * ext/nas/nassink.h:
13000           * ext/neon/gstneonhttpsrc.h:
13001           * ext/polyp/polypsink.h:
13002           * ext/sdl/sdlaudiosink.h:
13003           * ext/sdl/sdlvideosink.h:
13004           * ext/shout/gstshout.h:
13005           * ext/snapshot/gstsnapshot.h:
13006           * ext/sndfile/gstsf.h:
13007           * ext/swfdec/gstswfdec.h:
13008           * ext/tarkin/gsttarkindec.h:
13009           * ext/tarkin/gsttarkinenc.h:
13010           * ext/theora/theoradec.h:
13011           * ext/wavpack/gstwavpackdec.h:
13012           * ext/wavpack/gstwavpackparse.h:
13013           * ext/xine/gstxine.h:
13014           * ext/xvid/gstxviddec.h:
13015           * ext/xvid/gstxvidenc.h:
13016           * gst/cdxaparse/gstcdxaparse.h:
13017           * gst/cdxaparse/gstcdxastrip.h:
13018           * gst/colorspace/gstcolorspace.h:
13019           * gst/festival/gstfestival.h:
13020           * gst/freeze/gstfreeze.h:
13021           * gst/gdp/gstgdpdepay.h:
13022           * gst/gdp/gstgdppay.h:
13023           * gst/modplug/gstmodplug.h:
13024           * gst/mpeg1sys/gstmpeg1systemencode.h:
13025           * gst/mpeg1videoparse/gstmp1videoparse.h:
13026           * gst/mpeg2sub/gstmpeg2subt.h:
13027           * gst/mpegaudioparse/gstmpegaudioparse.h:
13028           * gst/multifilesink/gstmultifilesink.h:
13029           * gst/overlay/gstoverlay.h:
13030           * gst/playondemand/gstplayondemand.h:
13031           * gst/qtdemux/qtdemux.h:
13032           * gst/rtjpeg/gstrtjpegdec.h:
13033           * gst/rtjpeg/gstrtjpegenc.h:
13034           * gst/smooth/gstsmooth.h:
13035           * gst/smoothwave/gstsmoothwave.h:
13036           * gst/spectrum/gstspectrum.h:
13037           * gst/speed/gstspeed.h:
13038           * gst/stereo/gststereo.h:
13039           * gst/switch/gstswitch.h:
13040           * gst/tta/gstttadec.h:
13041           * gst/tta/gstttaparse.h:
13042           * gst/videodrop/gstvideodrop.h:
13043           * gst/xingheader/gstxingmux.h:
13044           * sys/directdraw/gstdirectdrawsink.h:
13045           * sys/directsound/gstdirectsoundsink.h:
13046           * sys/dxr3/dxr3audiosink.h:
13047           * sys/dxr3/dxr3spusink.h:
13048           * sys/dxr3/dxr3videosink.h:
13049           * sys/qcam/gstqcamsrc.h:
13050           * sys/vcd/vcdsrc.h:
13051           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
13052
13053 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13054
13055           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
13056           Original commit message from CVS:
13057           * ext/a52dec/gsta52dec.h:
13058           * ext/amrnb/amrnbdec.h:
13059           * ext/amrnb/amrnbenc.h:
13060           * ext/amrnb/amrnbparse.h:
13061           * ext/mpeg2dec/gstmpeg2dec.h:
13062           * ext/sidplay/gstsiddec.h:
13063           * gst/ac3parse/gstac3parse.h:
13064           * gst/asfdemux/gstasfdemux.h:
13065           * gst/asfdemux/gstasfmux.h:
13066           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
13067           * gst/iec958/ac3iec.h:
13068           * gst/mpegaudioparse/gstmpegaudioparse.h:
13069           * gst/mpegstream/gstdvddemux.h:
13070           * gst/mpegstream/gstmpegclock.h:
13071           * gst/mpegstream/gstmpegdemux.h:
13072           * gst/mpegstream/gstmpegparse.h:
13073           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
13074
13075 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
13076
13077           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
13078           Original commit message from CVS:
13079           * README:
13080           Replace current README (containing the release notes from
13081           some 0.9.x version) with a proper README taken from the core.
13082
13083 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
13084
13085           ext/amrnb/: Sortof first quick cleanup of all this mess...
13086           Original commit message from CVS:
13087           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
13088           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13089           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
13090           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
13091           * ext/amrnb/amrnbparse.h:
13092           Sortof first quick cleanup of all this mess...
13093           Don't crap out on empty and invalid FTs but treat them as
13094           empty packets, the decoder handles them fine.
13095           Fixes #342222.
13096
13097 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
13098
13099           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
13100           Original commit message from CVS:
13101           * gst/asfdemux/gstasf.c: (plugin_init):
13102           Call gst_riff_init() so the riff debug category gets set up
13103           before it is being used.
13104
13105 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
13106
13107           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
13108           Original commit message from CVS:
13109           * gst/iec958/ac3_padder.c: (ac3p_parse):
13110           * gst/iec958/ac3_padder.h:
13111           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
13112           (ac3iec_chain_raw), (ac3iec_change_state):
13113           * gst/iec958/ac3iec.h:
13114           Write rate into the caps, for the allowed ac3 rates. Some minor
13115           cleanups.
13116
13117 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
13118
13119           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
13120           Original commit message from CVS:
13121           Patch by: James "Doc" Livingston  <doclivingston gmail com>
13122           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
13123           Do tag merging correctly (#339918). Output taglists
13124           properly in debug statements too while we're at it.
13125
13126 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13127
13128           ext/a52dec/gsta52dec.c: Add more debug
13129           Original commit message from CVS:
13130           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
13131           Add more debug
13132           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
13133           (gst_dvdlpcmdec_init), (update_timestamps),
13134           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
13135           (dvdlpcmdec_sink_event):
13136           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
13137           If we have a first_access offset but no current timestamp (might
13138           happen after a seek), then calculate a start time for the first
13139           portion so that it will align with the timestamp given for the
13140           first_access portion.
13141           If a new-segment arrives with format time, store the start
13142           time as a failsafe timestamp in case we never get any further
13143           timestamp info (unlikely)
13144           Mask out the 'frame number' section of the incoming header so
13145           that we don't consider it to be changing on every buffer and
13146           reset the caps constantly.
13147           Use gst_util_uint64_scale for duration calculation
13148
13149 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
13150
13151           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
13152           Original commit message from CVS:
13153           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
13154           Fix timestamping for cases where the first_access parameter is 4.
13155           Ensure we don't overrun buffers in other cases.
13156
13157 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
13158
13159           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
13160           Original commit message from CVS:
13161           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
13162           Fix silly bug when reading metadata (#341254).
13163
13164 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
13165
13166           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
13167           Original commit message from CVS:
13168           * autogen.sh: (CONFIGURE_DEF_OPT):
13169           libtoolize on Darwin/MacOSX is called glibtoolize
13170
13171 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
13172
13173           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
13174           Original commit message from CVS:
13175           * ext/lame/gstlame.c: (gst_lame_get_type),
13176           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
13177           (gst_lame_setup), (gst_lame_change_state):
13178           * ext/lame/gstlame.h:
13179           Remove tag writing from lame (which was completely broken
13180           anyway, #329184). Leaving GstTagSetter interface around for
13181           now, albeit non-functional. Should be removed completely
13182           in 0.11. Use the 'id3v2mux' plugin from -good for writing
13183           tags.
13184
13185 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
13186
13187         * ChangeLog:
13188         * ext/dvdread/dvdreadsrc.c:
13189         * gst/asfdemux/gstasfdemux.c:
13190           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
13191           Original commit message from CVS:
13192           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
13193
13194 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
13195
13196           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
13197           Original commit message from CVS:
13198           Patch by: Andres Salomon  <dilinger at debian org>
13199           * ext/lame/gstlame.c: (gst_lame_sink_event):
13200           Fix typo (comma vs. semicolon) (#340710).
13201
13202 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
13203
13204           ext/mad/gstmad.c: Make mad the second element to support the highly useful
13205           Original commit message from CVS:
13206           Patch by: Lutz Müller <lutz at topfrose de>
13207           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
13208           Make mad the second element to support the highly useful
13209           FORMATS query (#340594)
13210
13211 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
13212
13213           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
13214           Original commit message from CVS:
13215           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
13216           (gst_mpeg2dec_src_query):
13217           Remember the query duration format before passing it upstream since it
13218           could have been modified.
13219           Add GST_WARNING_OBJECT in sink convert function to detail why the
13220           conversion didn't work.
13221
13222 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13223
13224           Define GstElementDetails as const and also static (when defined as global)
13225           Original commit message from CVS:
13226           * ext/amrwb/gstamrwbdec.c:
13227           * ext/amrwb/gstamrwbenc.c:
13228           * ext/amrwb/gstamrwbparse.c:
13229           * ext/arts/gst_arts.c:
13230           * ext/artsd/gstartsdsink.c:
13231           * ext/audiofile/gstafparse.c:
13232           * ext/audiofile/gstafsink.c:
13233           * ext/audiofile/gstafsrc.c:
13234           * ext/audioresample/gstaudioresample.c:
13235           * ext/bz2/gstbz2dec.c:
13236           * ext/bz2/gstbz2enc.c:
13237           * ext/cdaudio/gstcdaudio.c:
13238           * ext/directfb/dfbvideosink.c:
13239           * ext/divx/gstdivxdec.c:
13240           * ext/divx/gstdivxenc.c:
13241           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
13242           * ext/faac/gstfaac.c: (gst_faac_base_init):
13243           * ext/faad/gstfaad.c:
13244           * ext/gsm/gstgsmdec.c:
13245           * ext/gsm/gstgsmenc.c:
13246           * ext/hermes/gsthermescolorspace.c:
13247           * ext/ivorbis/vorbisfile.c:
13248           * ext/lcs/gstcolorspace.c:
13249           * ext/libfame/gstlibfame.c:
13250           * ext/libmms/gstmms.c: (gst_mms_base_init):
13251           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
13252           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
13253           * ext/nas/nassink.c: (gst_nassink_base_init):
13254           * ext/neon/gstneonhttpsrc.c:
13255           * ext/sdl/sdlaudiosink.c:
13256           * ext/sdl/sdlvideosink.c:
13257           * ext/shout/gstshout.c:
13258           * ext/snapshot/gstsnapshot.c:
13259           * ext/sndfile/gstsf.c:
13260           * ext/swfdec/gstswfdec.c:
13261           * ext/tarkin/gsttarkindec.c:
13262           * ext/tarkin/gsttarkinenc.c:
13263           * ext/theora/theoradec.c:
13264           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
13265           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
13266           * ext/xvid/gstxviddec.c:
13267           * ext/xvid/gstxvidenc.c:
13268           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
13269           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
13270           * gst/chart/gstchart.c:
13271           * gst/colorspace/gstcolorspace.c:
13272           * gst/deinterlace/gstdeinterlace.c:
13273           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
13274           * gst/festival/gstfestival.c:
13275           * gst/filter/gstbpwsinc.c:
13276           * gst/filter/gstiir.c:
13277           * gst/filter/gstlpwsinc.c:
13278           * gst/freeze/gstfreeze.c:
13279           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
13280           * gst/librfb/gstrfbsrc.c:
13281           * gst/mixmatrix/mixmatrix.c:
13282           * gst/mpeg1sys/gstmpeg1systemencode.c:
13283           * gst/mpeg1videoparse/gstmp1videoparse.c:
13284           * gst/mpeg2sub/gstmpeg2subt.c:
13285           * gst/mpegaudioparse/gstmpegaudioparse.c:
13286           * gst/multifilesink/gstmultifilesink.c:
13287           * gst/overlay/gstoverlay.c:
13288           * gst/passthrough/gstpassthrough.c:
13289           * gst/playondemand/gstplayondemand.c:
13290           * gst/qtdemux/qtdemux.c:
13291           * gst/rtjpeg/gstrtjpegdec.c:
13292           * gst/rtjpeg/gstrtjpegenc.c:
13293           * gst/smooth/gstsmooth.c:
13294           * gst/smoothwave/gstsmoothwave.c:
13295           * gst/spectrum/gstspectrum.c:
13296           * gst/speed/gstspeed.c:
13297           * gst/stereo/gststereo.c:
13298           * gst/switch/gstswitch.c:
13299           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
13300           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
13301           * gst/vbidec/gstvbidec.c:
13302           * gst/videocrop/gstvideocrop.c:
13303           * gst/videodrop/gstvideodrop.c:
13304           * gst/virtualdub/gstxsharpen.c:
13305           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
13306           * gst/y4m/gsty4mencode.c:
13307           * sys/cdrom/gstcdplayer.c:
13308           * sys/directdraw/gstdirectdrawsink.c:
13309           * sys/directsound/gstdirectsoundsink.c:
13310           * sys/glsink/glimagesink.c:
13311           * sys/qcam/gstqcamsrc.c:
13312           * sys/v4l2/gstv4l2src.c:
13313           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
13314           * sys/ximagesrc/ximagesrc.c:
13315           Define GstElementDetails as const and also static (when defined as
13316           global)
13317
13318 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13319
13320           Define GstElementDetails as const and also static (when defined as global)
13321           Original commit message from CVS:
13322           * ext/mad/gstid3tag.c:
13323           * ext/mad/gstmad.c:
13324           * gst/ac3parse/gstac3parse.c:
13325           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13326           * gst/synaesthesia/gstsynaesthesia.c:
13327           Define GstElementDetails as const and also static (when defined as
13328           global)
13329
13330 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13331
13332           Define GstElementDetails as const and also static (when defined as global)
13333           Original commit message from CVS:
13334           * ext/aalib/gstaasink.c:
13335           * ext/annodex/gstcmmldec.c:
13336           * ext/annodex/gstcmmlenc.c:
13337           * ext/cairo/gsttextoverlay.c:
13338           * ext/cairo/gsttimeoverlay.c:
13339           * ext/cdio/gstcdiocddasrc.c:
13340           * ext/dv/gstdvdec.c:
13341           * ext/dv/gstdvdemux.c:
13342           * ext/esd/esdmon.c:
13343           * ext/esd/esdsink.c:
13344           * ext/flac/gstflacenc.c:
13345           * ext/flac/gstflactag.c:
13346           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
13347           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
13348           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
13349           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
13350           * ext/gdk_pixbuf/pixbufscale.c:
13351           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
13352           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
13353           * ext/jpeg/gstjpegdec.c:
13354           * ext/jpeg/gstjpegenc.c:
13355           * ext/jpeg/gstsmokedec.c:
13356           * ext/jpeg/gstsmokeenc.c:
13357           * ext/libcaca/gstcacasink.c:
13358           * ext/libmng/gstmngdec.c:
13359           * ext/libmng/gstmngenc.c:
13360           * ext/libpng/gstpngdec.c:
13361           * ext/libpng/gstpngenc.c:
13362           * ext/mikmod/gstmikmod.c:
13363           * ext/raw1394/gstdv1394src.c:
13364           * ext/shout2/gstshout2.c: (gst_shout2send_init):
13365           * ext/shout2/gstshout2.h:
13366           * ext/speex/gstspeexdec.c:
13367           * ext/speex/gstspeexenc.c:
13368           * gst/alpha/gstalpha.c:
13369           * gst/alpha/gstalphacolor.c:
13370           * gst/apetag/gstapedemux.c:
13371           * gst/auparse/gstauparse.c:
13372           * gst/autodetect/gstautoaudiosink.c:
13373           (gst_auto_audio_sink_base_init):
13374           * gst/autodetect/gstautovideosink.c:
13375           (gst_auto_video_sink_base_init):
13376           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
13377           * gst/avi/gstavimux.c: (gst_avimux_base_init):
13378           * gst/cutter/gstcutter.c:
13379           * gst/debug/breakmydata.c:
13380           * gst/debug/efence.c:
13381           * gst/debug/gstnavigationtest.c:
13382           * gst/debug/gstnavseek.c:
13383           * gst/debug/negotiation.c:
13384           * gst/debug/progressreport.c:
13385           * gst/debug/testplugin.c:
13386           * gst/effectv/gstaging.c:
13387           * gst/effectv/gstdice.c:
13388           * gst/effectv/gstedge.c:
13389           * gst/effectv/gstquark.c:
13390           * gst/effectv/gstrev.c:
13391           * gst/effectv/gstshagadelic.c:
13392           * gst/effectv/gstvertigo.c:
13393           * gst/effectv/gstwarp.c:
13394           * gst/flx/gstflxdec.c:
13395           * gst/goom/gstgoom.c:
13396           * gst/icydemux/gsticydemux.c:
13397           * gst/id3demux/gstid3demux.c:
13398           * gst/interleave/deinterleave.c:
13399           * gst/interleave/interleave.c:
13400           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
13401           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
13402           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
13403           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
13404           * gst/level/gstlevel.c:
13405           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
13406           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
13407           * gst/median/gstmedian.c:
13408           * gst/monoscope/gstmonoscope.c:
13409           * gst/multipart/multipartdemux.c:
13410           * gst/multipart/multipartmux.c:
13411           * gst/oldcore/gstaggregator.c:
13412           * gst/oldcore/gstfdsink.c:
13413           * gst/oldcore/gstmd5sink.c:
13414           * gst/oldcore/gstmultifilesrc.c:
13415           * gst/oldcore/gstpipefilter.c:
13416           * gst/oldcore/gstshaper.c:
13417           * gst/oldcore/gststatistics.c:
13418           * gst/rtp/gstasteriskh263.c:
13419           * gst/rtp/gstrtpL16depay.c:
13420           * gst/rtp/gstrtpL16pay.c:
13421           * gst/rtp/gstrtpamrdepay.c:
13422           * gst/rtp/gstrtpamrpay.c:
13423           * gst/rtp/gstrtpdepay.c:
13424           * gst/rtp/gstrtpgsmpay.c:
13425           * gst/rtp/gstrtph263pay.c:
13426           * gst/rtp/gstrtph263pdepay.c:
13427           * gst/rtp/gstrtph263ppay.c:
13428           * gst/rtp/gstrtpilbcdepay.c:
13429           * gst/rtp/gstrtpmp4gpay.c:
13430           * gst/rtp/gstrtpmp4vdepay.c:
13431           * gst/rtp/gstrtpmp4vpay.c:
13432           * gst/rtp/gstrtpmpadepay.c:
13433           * gst/rtp/gstrtpmpapay.c:
13434           * gst/rtp/gstrtppcmadepay.c:
13435           * gst/rtp/gstrtppcmapay.c:
13436           * gst/rtp/gstrtppcmudepay.c:
13437           * gst/rtp/gstrtppcmupay.c:
13438           * gst/rtp/gstrtpspeexdepay.c:
13439           * gst/rtp/gstrtpspeexpay.c:
13440           * gst/rtsp/gstrtpdec.c:
13441           * gst/rtsp/gstrtspsrc.c:
13442           * gst/smpte/gstsmpte.c:
13443           * gst/udp/gstdynudpsink.c:
13444           * gst/udp/gstmultiudpsink.c:
13445           * gst/udp/gstudpsink.c:
13446           * gst/udp/gstudpsrc.c:
13447           * gst/videobox/gstvideobox.c:
13448           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
13449           * gst/videofilter/gstvideobalance.c:
13450           * gst/videofilter/gstvideoflip.c:
13451           * gst/videofilter/gstvideotemplate.c:
13452           (gst_videotemplate_base_init):
13453           * gst/videomixer/videomixer.c:
13454           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
13455           (gst_wavparse_class_init), (gst_wavparse_dispose),
13456           (gst_wavparse_reset), (gst_wavparse_init),
13457           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
13458           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
13459           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
13460           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
13461           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
13462           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
13463           (gst_wavparse_change_state):
13464           * gst/wavparse/gstwavparse.h:
13465           * sys/oss/gstossmixerelement.c:
13466           * sys/oss/gstosssink.c:
13467           * sys/oss/gstosssrc.c:
13468           * sys/osxaudio/gstosxaudioelement.c:
13469           * sys/osxaudio/gstosxaudiosink.c:
13470           * sys/osxaudio/gstosxaudiosrc.c:
13471           * sys/sunaudio/gstsunaudiomixer.c:
13472           * sys/sunaudio/gstsunaudiosink.c:
13473           Define GstElementDetails as const and also static (when defined as
13474           global)
13475
13476 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
13477
13478           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
13479           Original commit message from CVS:
13480           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
13481           Fix name of custom event (use same as dvdreadsrc).
13482           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
13483           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
13484           Fix event parsing (the event name is in the structure, not the
13485           name of the structure itself); also fix indentation after
13486           boilerplate macro.
13487
13488 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
13489
13490           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
13491           Original commit message from CVS:
13492           * ext/mad/gstid3tag.c: (plugin_init):
13493           Change debug category to 'id3mux'.
13494
13495 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
13496
13497           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
13498           Original commit message from CVS:
13499           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
13500           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
13501           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
13502           (gst_id3_tag_chain):
13503           When acting as a muxer, set caps on outgoing buffers and set caps
13504           on source pad (fixes #323658). Remove unused application/x-gst-tags
13505           cruft from the 0.6 days.
13506
13507 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
13508
13509           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
13510           Original commit message from CVS:
13511           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
13512           (gst_mad_src_query), (gst_mad_chain):
13513           .. and DEFAULT queries should work too. Use magic gst util scale
13514           functions in some places.
13515
13516 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
13517
13518           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
13519           Original commit message from CVS:
13520           * ext/mad/gstmad.c: (gst_mad_src_query):
13521           Fix duration query in BYTES format (#336824).
13522
13523 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
13524
13525           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
13526           Original commit message from CVS:
13527           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
13528           * ext/lame/gstlame.c: (gst_lame_sink_event):
13529           Don't crash if we get an EOS event before the encoder
13530           has been set up (#339287).
13531
13532 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
13533
13534           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
13535           Original commit message from CVS:
13536           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
13537           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
13538           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
13539           Move errors out of the normal code flow.
13540           Don't send eos, basesrc will do that for us when needed.
13541
13542 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
13543
13544           gst/mpegstream/: Do state changes correctly
13545           Original commit message from CVS:
13546           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
13547           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
13548           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
13549           Do state changes correctly
13550
13551 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
13552
13553           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
13554           Original commit message from CVS:
13555           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
13556           (gst_mpeg2dec_alloc_buffer):
13557           Can't use gst_pad_alloc_buffer*() when we are going to crop
13558           the image before sending it out. Downstream basetransform-based
13559           elements will complain about the wrong unit size otherwise
13560           (when not operating in passthrough-mode at least).
13561           Const-ify some static variables and do some minor clean-ups.
13562           Use I420 macros for size/offsets (not really necessary in this
13563           particular context, but this kind of code gets copy'n'pasted).
13564
13565 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
13566
13567           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
13568           Original commit message from CVS:
13569           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
13570           (read_cache):
13571           * gst/mpegstream/gstmpegpacketize.h:
13572           g_malloc() can't fail, we don't need to handle this. Same for
13573           gst_buffer_new_and_alloc().
13574           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
13575           klass->send_buffer() should have the same semantics as
13576           gst_pad_push(), ie. ownership of the buffer is transfered,
13577           so we never have to unref the buffer no matter what the flow
13578           return value was.
13579
13580 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13581
13582         * tests/check/gst-plugins-ugly.supp:
13583           one more suppression for FC4
13584           Original commit message from CVS:
13585           one more suppression for FC4
13586
13587 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
13588
13589         * tests/check/gst-plugins-ugly.supp:
13590           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
13591           Original commit message from CVS:
13592           The AMR encoder sucks giant sucky things through a sucky object with a giant
13593           sucking machine. More suppressions.
13594
13595 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13596
13597           add test for amrnbenc, enable test infrastructure, and fix a leak
13598           Original commit message from CVS:
13599           add test for amrnbenc, enable test infrastructure, and fix a leak
13600           * common/check.mak:
13601           allow for specifying more than one suppressions file in SUPPRESSIONS
13602           * Makefile.am:
13603           * tests/Makefile.am:
13604           * tests/check/.cvsignore:
13605           * tests/check/Makefile.am:
13606           * tests/check/elements/.cvsignore:
13607           * configure.ac:
13608           add tests/check
13609           * tests/check/gst-plugins-ugly.supp:
13610           add suppressions for libs used by -ugly
13611           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
13612           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
13613           (GST_START_TEST), (amrnbenc_suite), (main):
13614           add a simple test for encoding amr
13615           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
13616           fix pad template leaks
13617
13618 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
13619
13620           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
13621           Original commit message from CVS:
13622           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
13623           Plug big leak in AMR encoder.
13624
13625 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
13626
13627           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
13628           Original commit message from CVS:
13629           * ext/mad/gstmad.c: (index_seek):
13630           move GstIndexEntry *entry variable declaration before
13631           the first instruction
13632           * ext/mad/gstmad.c:
13633           remove debug macros with variable number of parameter by using
13634           GST_DEBUG for WIN32
13635           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
13636           use gst_guint64_to_gdouble for conversions
13637           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
13638           replace __FUNCTION__ which is not supported by MSVC by the current function name
13639           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
13640           remove LL suffix by using G_GINT64_CONSTANT
13641           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
13642           use gst_guint64_to_gdouble for conversions
13643           * gst/mpegstream/gstmpegparse.h:
13644           remove LL suffix by using G_GINT64_CONSTANT
13645           * win32/vs6:
13646           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
13647           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
13648
13649 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13650
13651           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
13652           Original commit message from CVS:
13653           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
13654           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
13655           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
13656           * ext/mad/gstmad.c: (gst_mad_class_init):
13657           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
13658           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
13659           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
13660           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
13661           * gst/iec958/ac3iec.c: (ac3iec_class_init):
13662           * gst/mpegaudioparse/gstmpegaudioparse.c:
13663           (gst_mp3parse_class_init):
13664           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
13665           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
13666           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
13667           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
13668           * gst/synaesthesia/gstsynaesthesia.c:
13669           (gst_synaesthesia_class_init):
13670           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
13671
13672 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
13673
13674           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
13675           Original commit message from CVS:
13676           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
13677           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
13678           (gst_asf_demux_push_buffer):
13679           Send newsegment event only once per pad, fixes #336550.
13680
13681 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
13682
13683           Unify the long descriptions in the plugin details (#337263).
13684           Original commit message from CVS:
13685           Patch by: j^  <j at bootlab dot org>
13686           * ext/amrwb/gstamrwbdec.c:
13687           * ext/amrwb/gstamrwbenc.c:
13688           * ext/amrwb/gstamrwbparse.c:
13689           * ext/arts/gst_arts.c:
13690           * ext/artsd/gstartsdsink.c:
13691           * ext/audiofile/gstafparse.c:
13692           * ext/audiofile/gstafsink.c:
13693           * ext/audiofile/gstafsrc.c:
13694           * ext/cdaudio/gstcdaudio.c:
13695           * ext/directfb/dfbvideosink.c:
13696           * ext/divx/gstdivxdec.c:
13697           * ext/divx/gstdivxenc.c:
13698           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
13699           * ext/faac/gstfaac.c: (gst_faac_base_init):
13700           * ext/faad/gstfaad.c:
13701           * ext/gsm/gstgsmdec.c:
13702           * ext/gsm/gstgsmenc.c:
13703           * ext/hermes/gsthermescolorspace.c:
13704           * ext/ivorbis/vorbisfile.c:
13705           * ext/lcs/gstcolorspace.c:
13706           * ext/libfame/gstlibfame.c:
13707           * ext/libmms/gstmms.c: (gst_mms_base_init):
13708           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
13709           * ext/nas/nassink.c: (gst_nassink_base_init):
13710           * ext/neon/gstneonhttpsrc.c:
13711           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
13712           * ext/sdl/sdlaudiosink.c:
13713           * ext/sdl/sdlvideosink.c:
13714           * ext/shout/gstshout.c:
13715           * ext/snapshot/gstsnapshot.c:
13716           * ext/sndfile/gstsf.c:
13717           * ext/tarkin/gsttarkindec.c:
13718           * ext/tarkin/gsttarkinenc.c:
13719           * ext/theora/theoradec.c:
13720           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
13721           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
13722           * ext/xvid/gstxviddec.c:
13723           * ext/xvid/gstxvidenc.c:
13724           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
13725           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
13726           * gst/chart/gstchart.c:
13727           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
13728           * gst/festival/gstfestival.c:
13729           * gst/filter/gstiir.c:
13730           * gst/filter/gstlpwsinc.c:
13731           * gst/freeze/gstfreeze.c:
13732           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
13733           * gst/mixmatrix/mixmatrix.c:
13734           * gst/mpeg1sys/gstmpeg1systemencode.c:
13735           * gst/mpeg1videoparse/gstmp1videoparse.c:
13736           * gst/mpeg2sub/gstmpeg2subt.c:
13737           * gst/mpegaudioparse/gstmpegaudioparse.c:
13738           * gst/multifilesink/gstmultifilesink.c:
13739           * gst/overlay/gstoverlay.c:
13740           * gst/passthrough/gstpassthrough.c:
13741           * gst/playondemand/gstplayondemand.c:
13742           * gst/qtdemux/qtdemux.c:
13743           * gst/rtjpeg/gstrtjpegdec.c:
13744           * gst/rtjpeg/gstrtjpegenc.c:
13745           * gst/smooth/gstsmooth.c:
13746           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
13747           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
13748           * gst/videocrop/gstvideocrop.c:
13749           * gst/videodrop/gstvideodrop.c:
13750           * gst/virtualdub/gstxsharpen.c:
13751           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
13752           * gst/y4m/gsty4mencode.c:
13753           Unify the long descriptions in the plugin details (#337263).
13754
13755 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
13756
13757         * gst-plugins-ugly.spec.in:
13758           fix version numbering
13759           Original commit message from CVS:
13760           fix version numbering
13761
13762 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
13763
13764         * common:
13765         * gst-plugins-ugly.spec.in:
13766           add dvdsub plugin to spec
13767           Original commit message from CVS:
13768           add dvdsub plugin to spec
13769
13770 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13771
13772           docs/plugins/: add siddec
13773           Original commit message from CVS:
13774           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13775           * docs/plugins/inspect/plugin-siddec.xml:
13776           add siddec
13777           * ext/dvdnav/dvdnavsrc.c:
13778           doc fixes
13779
13780 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13781
13782         * common:
13783         * configure.ac:
13784         * ext/sidplay/Makefile.am:
13785           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
13786           Original commit message from CVS:
13787           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
13788
13789 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13790
13791         * docs/plugins/.gitignore:
13792         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13793           ignore more
13794           Original commit message from CVS:
13795           ignore more
13796
13797 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13798
13799         * common:
13800         * docs/plugins/inspect/plugin-a52dec.xml:
13801         * docs/plugins/inspect/plugin-amrnb.xml:
13802         * docs/plugins/inspect/plugin-asf.xml:
13803         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13804         * docs/plugins/inspect/plugin-dvdread.xml:
13805         * docs/plugins/inspect/plugin-dvdsub.xml:
13806         * docs/plugins/inspect/plugin-iec958.xml:
13807         * docs/plugins/inspect/plugin-lame.xml:
13808         * docs/plugins/inspect/plugin-mad.xml:
13809         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13810         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13811         * docs/plugins/inspect/plugin-mpegstream.xml:
13812         * docs/plugins/inspect/plugin-rmdemux.xml:
13813           update plugin inspect files
13814           Original commit message from CVS:
13815           update plugin inspect files
13816
13817 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13818
13819         * gst/mpegaudioparse/gstxingmux.c:
13820           rework build; add translations for v4l2
13821           Original commit message from CVS:
13822           rework build; add translations for v4l2
13823
13824 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13825
13826           configure.ac: rework similarly to other modules
13827           Original commit message from CVS:
13828           * configure.ac:
13829           rework similarly to other modules
13830           * ext/a52dec/gsta52dec.c:
13831           * ext/amrnb/amrnb.c:
13832           * ext/dvdnav/dvdnavsrc.c:
13833           * ext/dvdread/dvdreadsrc.c:
13834           * ext/lame/gstlame.c:
13835           * ext/mad/gstid3tag.c:
13836           * ext/mpeg2dec/gstmpeg2dec.c:
13837           * ext/sidplay/gstsiddec.cc:
13838           * gst/asfdemux/gstasf.c:
13839           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13840           * gst/dvdsub/gstdvdsubdec.c:
13841           * gst/iec958/ac3iec.c:
13842           * gst/mpegaudioparse/gstmpegaudioparse.c:
13843           * gst/mpegstream/gstmpegstream.c:
13844           * gst/realmedia/rmdemux.c: (plugin_init):
13845           use the correct defines
13846
13847 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13848
13849         * common:
13850         * docs/.gitignore:
13851         * docs/plugins/.gitignore:
13852           ignore more
13853           Original commit message from CVS:
13854           ignore more
13855
13856 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13857
13858         * ChangeLog:
13859         * common:
13860         * configure.ac:
13861           back to HEAD
13862           Original commit message from CVS:
13863           back to HEAD
13864
13865 === release 0.10.3 ===
13866
13867 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13868
13869         * ChangeLog:
13870         * NEWS:
13871         * RELEASE:
13872         * configure.ac:
13873         * docs/plugins/gst-plugins-ugly-plugins.signals:
13874         * docs/plugins/inspect/plugin-amrnb.xml:
13875         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13876         * docs/plugins/inspect/plugin-iec958.xml:
13877         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13878         * docs/plugins/inspect/plugin-rmdemux.xml:
13879           releasing 0.10.3
13880           Original commit message from CVS:
13881           releasing 0.10.3
13882
13883 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
13884
13885           better/unified long descriptions
13886           Original commit message from CVS:
13887           * ext/aalib/gstaasink.c:
13888           * ext/annodex/gstcmmldec.c:
13889           * ext/annodex/gstcmmlenc.c:
13890           * ext/cairo/gsttextoverlay.c:
13891           * ext/cairo/gsttimeoverlay.c:
13892           * ext/cdio/gstcdiocddasrc.c:
13893           * ext/dv/gstdvdec.c:
13894           * ext/esd/esdmon.c:
13895           * ext/esd/esdsink.c:
13896           * ext/flac/gstflacdec.c:
13897           * ext/flac/gstflacenc.c:
13898           * ext/flac/gstflactag.c:
13899           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
13900           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
13901           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
13902           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
13903           * ext/gdk_pixbuf/gstgdkpixbuf.c:
13904           * ext/gdk_pixbuf/pixbufscale.c:
13905           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
13906           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
13907           * ext/jpeg/gstjpegdec.c:
13908           * ext/jpeg/gstjpegenc.c:
13909           * ext/jpeg/gstsmokedec.c:
13910           * ext/jpeg/gstsmokeenc.c:
13911           * ext/libcaca/gstcacasink.c:
13912           * ext/libmng/gstmngdec.c:
13913           * ext/libmng/gstmngenc.c:
13914           * ext/libpng/gstpngdec.c:
13915           * ext/libpng/gstpngenc.c:
13916           * ext/mikmod/gstmikmod.c:
13917           * ext/raw1394/gstdv1394src.c:
13918           * ext/shout2/gstshout2.c:
13919           * ext/speex/gstspeexdec.c:
13920           * ext/speex/gstspeexenc.c:
13921           * gst/alpha/gstalpha.c:
13922           * gst/alpha/gstalphacolor.c:
13923           * gst/auparse/gstauparse.c:
13924           * gst/autodetect/gstautoaudiosink.c:
13925           (gst_auto_audio_sink_base_init):
13926           * gst/autodetect/gstautovideosink.c:
13927           (gst_auto_video_sink_base_init):
13928           * gst/avi/gstavimux.c: (gst_avimux_base_init):
13929           * gst/cutter/gstcutter.c:
13930           * gst/debug/breakmydata.c:
13931           * gst/debug/efence.c:
13932           * gst/debug/gstnavigationtest.c:
13933           * gst/debug/negotiation.c:
13934           * gst/debug/progressreport.c:
13935           * gst/debug/testplugin.c:
13936           * gst/effectv/gstaging.c:
13937           * gst/effectv/gstdice.c:
13938           * gst/effectv/gstedge.c:
13939           * gst/effectv/gstquark.c:
13940           * gst/effectv/gstrev.c:
13941           * gst/effectv/gstvertigo.c:
13942           * gst/effectv/gstwarp.c:
13943           * gst/flx/gstflxdec.c:
13944           * gst/goom/gstgoom.c:
13945           * gst/interleave/deinterleave.c:
13946           * gst/interleave/interleave.c:
13947           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
13948           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
13949           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
13950           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
13951           * gst/level/gstlevel.c:
13952           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
13953           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
13954           * gst/median/gstmedian.c:
13955           * gst/monoscope/gstmonoscope.c:
13956           * gst/multipart/multipartdemux.c:
13957           * gst/multipart/multipartmux.c:
13958           * gst/oldcore/gstmd5sink.c:
13959           * gst/oldcore/gstmultifilesrc.c:
13960           * gst/oldcore/gstpipefilter.c:
13961           * gst/oldcore/gstshaper.c:
13962           * gst/oldcore/gststatistics.c:
13963           * gst/rtp/gstasteriskh263.c:
13964           * gst/rtp/gstrtpL16depay.c:
13965           * gst/rtp/gstrtpL16pay.c:
13966           * gst/rtp/gstrtpamrdepay.c:
13967           * gst/rtp/gstrtpamrpay.c:
13968           * gst/rtp/gstrtpdepay.c:
13969           * gst/rtp/gstrtpgsmpay.c:
13970           * gst/rtp/gstrtph263pay.c:
13971           * gst/rtp/gstrtph263pdepay.c:
13972           * gst/rtp/gstrtph263ppay.c:
13973           * gst/rtp/gstrtpmp4gpay.c:
13974           * gst/rtp/gstrtpmp4vdepay.c:
13975           * gst/rtp/gstrtpmp4vpay.c:
13976           * gst/rtp/gstrtpmpadepay.c:
13977           * gst/rtp/gstrtpmpapay.c:
13978           * gst/rtp/gstrtppcmadepay.c:
13979           * gst/rtp/gstrtppcmapay.c:
13980           * gst/rtp/gstrtppcmudepay.c:
13981           * gst/rtp/gstrtppcmupay.c:
13982           * gst/rtp/gstrtpspeexdepay.c:
13983           * gst/rtp/gstrtpspeexpay.c:
13984           * gst/rtsp/gstrtpdec.c:
13985           * gst/smpte/gstsmpte.c:
13986           * gst/videobox/gstvideobox.c:
13987           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
13988           * gst/videofilter/gstvideobalance.c:
13989           * gst/videofilter/gstvideoflip.c:
13990           * gst/videofilter/gstvideotemplate.c:
13991           (gst_videotemplate_base_init):
13992           * gst/videomixer/videomixer.c:
13993           * gst/wavenc/gstwavenc.c:
13994           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
13995           better/unified long descriptions
13996           Fixed #336602
13997           Some cleanups to auparse, don't send multiple newsegments.
13998
13999 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
14000
14001           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
14002           Original commit message from CVS:
14003           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
14004           Don't unref event unconditionally after giving away ownership
14005           (gst_pad_push_event(), gst_pad_send_event() and
14006           gst_pad_event_default() take ownership of the event
14007           passed to them). Fixes warnings/crashes caused by
14008           navigation events.
14009
14010 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
14011
14012           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
14013           Original commit message from CVS:
14014           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
14015           Don't ref NULL caps (private streams have NULL caps) (#336387);
14016           also, no need to set caps on the same buffer twice.
14017
14018 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
14019
14020           gst/mpegstream/: Don't leak element and pad names in error messages, use
14021           Original commit message from CVS:
14022           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
14023           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
14024           (gst_dvd_demux_get_subpicture_stream):
14025           * gst/mpegstream/gstmpegdemux.c:
14026           (gst_mpeg_demux_sync_stream_to_time):
14027           Don't leak element and pad names in error messages, use
14028           GST_DEBUG_PAD_NAME instead. Add some more debug code.
14029
14030 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
14031
14032           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
14033           Original commit message from CVS:
14034           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
14035           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
14036           Name the structure in the custom event with the
14037           language codes for the audio and subtitle streams
14038           actually like dvddemux expects it to be named.
14039           Set caps on source pad and outgoing buffers.
14040
14041 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
14042
14043           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
14044           Original commit message from CVS:
14045           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
14046           (gst_lame_get_property), (gst_lame_setup):
14047           * ext/lame/gstlame.h:
14048           Make xingheader property non-functional, it's broken anyway
14049           after all (use xingmux instead).
14050
14051 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
14052
14053           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
14054           Original commit message from CVS:
14055           * ext/lame/gstlame.c: (gst_lame_sink_event):
14056           On EOS, flush encoder and send remaining data. Fix
14057           return value handling in sink event function.
14058
14059 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
14060
14061           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
14062           Original commit message from CVS:
14063           Patch by: Jürg Billeter  <j at bitron dot ch>
14064           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
14065           Fix wrong check for started flag when setting the 'device' property.
14066           We want to allow it when the source is NOT started yet and ignore it
14067           when the source is running.
14068
14069 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
14070
14071           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
14072           Original commit message from CVS:
14073           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
14074           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
14075           (gst_asf_demux_process_chunk):
14076           * gst/asfdemux/gstasfdemux.h:
14077           Subtract first timestamp from timestamps, so that
14078           stream starts from 0; makes live streams that don't
14079           start at 0 work again (fixes #317310, #336097).
14080
14081 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
14082
14083           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
14084           Original commit message from CVS:
14085           Patch by: Christian Kirbach
14086           * configure.ac:
14087           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
14088           -good. Fixes build on some systems (#331838).
14089
14090 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
14091
14092           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
14093           Original commit message from CVS:
14094           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14095           (gst_rmdemux_parse_cont):
14096           Extract more tags and also post codec name tag on the
14097           bus so this shows up in totem and nautilus.
14098
14099 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
14100
14101           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
14102           Original commit message from CVS:
14103           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14104           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
14105           Extra data usually goes into the caps as 'codec_data', not
14106           as first buffer into the stream.
14107           Need to byte swap AC3 content in realmedia files for some
14108           reason (fixes #331588).
14109
14110 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
14111
14112           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
14113           Original commit message from CVS:
14114           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14115           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
14116           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
14117           When operating in pull mode, post an error message on the
14118           bus when all source pads are unlinked or some other fatal
14119           error occured (#323023). Regrade some recurring debug messages
14120           to LOG level. Convert c++-style comments into C-style ones.
14121
14122 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
14123
14124           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
14125           Original commit message from CVS:
14126           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
14127           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
14128           (gst_rmdemux_all_source_pads_unlinked),
14129           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
14130           (gst_rmdemux_parse_packet):
14131           * gst/realmedia/rmdemux.h:
14132           Handle unlinked source pads properly and stop if all source pads
14133           are unlinked (#323023).
14134
14135 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
14136
14137           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
14138           Original commit message from CVS:
14139           Patch by: Michal Benes <michal dot benes at xeris dot cz>
14140           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
14141           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
14142           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
14143           * gst/mpegstream/gstmpegdemux.h:
14144           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
14145           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
14146           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
14147           situation really happens when grabbing DVB streams. Current
14148           mpegdemuxer can not handle this situation correctly and it
14149           restarts counting gstreamer timestamps from zero.
14150           Fixes #326598.
14151
14152 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
14153
14154           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
14155           Original commit message from CVS:
14156           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
14157           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
14158           * ext/a52dec/gsta52dec.h:
14159           Fix #334550: failure to play raw AC3 files due to segment problems.
14160
14161 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
14162
14163           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
14164           Original commit message from CVS:
14165           Patch by: Christophe Fergeau  <teuf gnome org>
14166           * ext/lame/gstlame.c: (gst_lame_release_memory),
14167           (gst_lame_finalize), (gst_lame_class_init),
14168           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
14169           (gst_lame_change_state):
14170           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
14171
14172 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
14173
14174           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
14175           Original commit message from CVS:
14176           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
14177           (gst_mad_sink_event), (gst_mad_change_state):
14178           Include AUDIO_CODEC tag with tags posted if input is not
14179           framed (#334258). Use _scale() util functions in more places.
14180
14181 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
14182
14183           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
14184           Original commit message from CVS:
14185           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
14186           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
14187           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
14188           property as BROKEN (see
14189           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
14190           explanation why it's broken).
14191
14192 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
14193
14194           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
14195           Original commit message from CVS:
14196           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
14197           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
14198           * configure.ac:
14199           * gst/xingheader/Makefile.am:
14200           * gst/xingheader/gstxingmux.c:
14201           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
14202           to MP3 files (this allows decoder to figure out the length of VBR
14203           files)
14204
14205 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
14206
14207           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
14208           Original commit message from CVS:
14209           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
14210           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
14211           tag (#333683, patch by: Alex Lancaster).
14212
14213 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
14214
14215           ext/amrnb/: Further fancyfication.
14216           Original commit message from CVS:
14217           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
14218           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
14219           (gst_amrnbdec_state_change):
14220           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
14221           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
14222           (gst_amrnbenc_state_change):
14223           * ext/amrnb/amrnbenc.h:
14224           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14225           (gst_amrnbparse_query):
14226           Further fancyfication.
14227           Use _take to get writable data from the adapter.
14228           Precalc packet duration.
14229           Handle disconts.
14230           Forward _push to upstream.
14231           Post error messages when something goes wrong.
14232           Remove old code in amrnbparse.
14233           Don't ignore query results from upstream.
14234
14235 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
14236
14237           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
14238           Original commit message from CVS:
14239           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
14240           The AMR encoder writes into the audio buffers it processes, so
14241           use gst_buffer_make_writable() on buffers we might (they go through
14242           an adapter, so there can be copying going on later anyway) be
14243           encoding.
14244
14245 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
14246
14247           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
14248           Original commit message from CVS:
14249           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
14250           (gst_mpeg_parse_handle_src_query):
14251           Declare variables at the beginning of a block and make
14252           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
14253
14254 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
14255
14256           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
14257           Original commit message from CVS:
14258           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
14259           Read packet size, sequence and padsize in right order again
14260           (fixes #332796; patch by: Fabrizio Gennari).
14261
14262 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
14263
14264           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
14265           Original commit message from CVS:
14266           * gst/iec958/ac3iec.c:
14267           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
14268
14269 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14270
14271           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
14272           Original commit message from CVS:
14273           * configure.ac:
14274           Make the id3tag and mad checks check for both a header and the
14275           appropriate library if the pkg-config is missing. (Closes #331842)
14276           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
14277           do the same for the plugins themselves.
14278
14279 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
14280
14281           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
14282           Original commit message from CVS:
14283           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
14284           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14285           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
14286           * ext/mpeg2dec/gstmpeg2dec.h:
14287           Don't treat STATE_INVALID as fatal error; throw an error
14288           only after five consecutive decoding errors. Makes decoding
14289           mpeg streams more robust and fixes playback of joined clips
14290           (#300682).
14291
14292 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
14293
14294           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
14295           Original commit message from CVS:
14296           * ext/dvdnav/dvdnavsrc.h:
14297           Oops. forgot to add this one.
14298
14299 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
14300
14301           ext/Makefile.am: Fix dist-check.
14302           Original commit message from CVS:
14303           2006-02-26  Julien MOUTTE  <julien@moutte.net>
14304           * ext/Makefile.am: Fix dist-check.
14305
14306 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
14307
14308           configure.ac: Disable dvdnavsrc for now.
14309           Original commit message from CVS:
14310           * configure.ac:
14311           Disable dvdnavsrc for now.
14312
14313 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
14314
14315           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
14316           Original commit message from CVS:
14317           * configure.ac:
14318           * ext/Makefile.am:
14319           * ext/dvdnav/Makefile.am:
14320           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
14321           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
14322           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
14323           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
14324           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
14325           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
14326           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
14327           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
14328           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
14329           (gst_dvd_nav_src_make_dvd_event),
14330           (gst_dvd_nav_src_structure_set_uint64),
14331           (gst_dvd_nav_src_push_dvd_nav_packet_event),
14332           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
14333           (gst_dvd_nav_src_push_titlelang_event),
14334           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
14335           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
14336           (gst_dvd_nav_src_handle_navigation_event),
14337           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
14338           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
14339           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
14340           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
14341           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
14342           (gst_dvd_nav_src_do_init), (plugin_init):
14343           dvdnavsrc ported to 0.10, for the most part at least. Not quite
14344           ready for prime time yet though.
14345
14346 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
14347
14348           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
14349           Original commit message from CVS:
14350           * ext/cdio/Makefile.am:
14351           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
14352           required for Cygwin, see #317048)
14353           * gst/rtp/gstasteriskh263.c:
14354           Cygwin has includes for both the unix network socket API
14355           and the windows API, but only one can be included, so fix
14356           includes to only use one or the other, prefering the unxi
14357           one (#317048).
14358
14359 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
14360
14361           Port dvdsubdec to 0.10
14362           Original commit message from CVS:
14363           * configure.ac:
14364           * gst/dvdsub/Makefile.am:
14365           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
14366           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
14367           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
14368           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
14369           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
14370           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
14371           (gst_send_empty_fill), (gst_send_subtitle_frame),
14372           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
14373           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
14374           (plugin_init):
14375           * gst/dvdsub/gstdvdsubdec.h:
14376           Port dvdsubdec to 0.10
14377
14378 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14379
14380           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
14381           Original commit message from CVS:
14382           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
14383           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
14384           mpegdemux for MPEG-2 video streams.
14385
14386 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14387
14388           configure.ac: Bump nano back to CVS
14389           Original commit message from CVS:
14390           * configure.ac:
14391           Bump nano back to CVS
14392
14393 === release 0.10.2 ===
14394
14395 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14396
14397           configure.ac: releasing 0.10.2, "Season to Taste"
14398           Original commit message from CVS:
14399           * configure.ac:
14400           releasing 0.10.2, "Season to Taste"
14401
14402 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14403
14404           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
14405           Original commit message from CVS:
14406           * configure.ac:
14407           releasing 0.10.1.3 prelease for 0.10.2
14408
14409 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
14410
14411           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
14412           Original commit message from CVS:
14413           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
14414           In sink event handler, release object lock again
14415           _before_ sending EOS event downstream (#313838).
14416
14417 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
14418
14419         * ChangeLog:
14420         * gst/asfdemux/gstasf.c:
14421           fix rank of asfdemux
14422           Original commit message from CVS:
14423           fix rank of asfdemux
14424
14425 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14426
14427           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
14428           Original commit message from CVS:
14429           * configure.ac:
14430           releasing 0.10.1.2 prelease for 0.10.2
14431
14432 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
14433
14434         * gst-plugins-ugly.spec.in:
14435           latest updates
14436           Original commit message from CVS:
14437           latest updates
14438
14439 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
14440
14441           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
14442           Original commit message from CVS:
14443           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
14444           (crop_copy_i422_buffer), (crop_buffer):
14445           When we need to crop the output buffer, make sure we
14446           create a buffer of the right size and respect the implicit
14447           striding used for I420 elsewhere in GStreamer (#331301).
14448
14449 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
14450
14451           ext/cdio/gstcdio.c: Init debug category (#331253).
14452           Original commit message from CVS:
14453           * ext/cdio/gstcdio.c: (plugin_init):
14454           Init debug category (#331253).
14455
14456 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
14457
14458           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
14459           Original commit message from CVS:
14460           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
14461           Do not error out on non-recognized streams. Ignore them and allow
14462           playback of the other streams.
14463
14464 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14465
14466           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
14467           Original commit message from CVS:
14468           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
14469           Add a small sanity check for LPCM reading.
14470
14471 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
14472
14473           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
14474           Original commit message from CVS:
14475           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
14476           Take into account the file properties preroll value for
14477           timestamping/newsegment. It's weird this value was commented out.
14478
14479 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
14480
14481           gst/asfdemux/Makefile.am: More asf makefile fixing.
14482           Original commit message from CVS:
14483           * gst/asfdemux/Makefile.am:
14484           More asf makefile fixing.
14485
14486 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
14487
14488           ext/lame/gstlame.c: Fix up lame a bit.
14489           Original commit message from CVS:
14490           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
14491           (gst_lame_change_state):
14492           Fix up lame a bit.
14493           Apply patch #319782 by Gautier Portet.
14494
14495 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
14496
14497           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
14498           Original commit message from CVS:
14499           * gst/asfdemux/Makefile.am:
14500           But we do need to link against the riff libraryr.
14501
14502 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
14503
14504           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
14505           Original commit message from CVS:
14506           * gst/asfdemux/Makefile.am:
14507           We don't want asfmux.c yet.
14508
14509 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
14510
14511           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
14512           Original commit message from CVS:
14513           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
14514           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
14515           (gst_mad_change_state):
14516           Port fixes for bugs 314771, 308772, 140237, and 302625
14517           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
14518           Use GST_EVENT_FLUSH_STOP to clear data from the current input
14519           buffer, to avoid using it for any future decoding.
14520
14521 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
14522
14523           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
14524           Original commit message from CVS:
14525           * configure.ac:
14526           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
14527           (gst_asf_get_guid_nick):
14528           * gst/asfdemux/asfheaders.h:
14529           * gst/asfdemux/gstasf.c: (plugin_init):
14530           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
14531           (gst_asf_demux_class_init), (gst_asf_demux_init),
14532           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
14533           (gst_asf_demux_handle_src_event),
14534           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
14535           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
14536           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
14537           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
14538           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
14539           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
14540           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
14541           (gst_asf_demux_get_bitrate_record),
14542           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
14543           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
14544           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
14545           (gst_asf_demux_get_obj_data_correction),
14546           (gst_asf_demux_get_stream_audio),
14547           (gst_asf_demux_get_stream_correction),
14548           (gst_asf_demux_get_stream_video),
14549           (gst_asf_demux_get_stream_video_format),
14550           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
14551           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14552           (gst_asf_demux_process_stream),
14553           (gst_asf_demux_get_gst_tag_from_tag_name),
14554           (gst_asf_demux_commit_taglist),
14555           (gst_asf_demux_process_ext_content_desc),
14556           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
14557           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
14558           (gst_asf_demux_process_comment),
14559           (gst_asf_demux_process_bitrate_props_object),
14560           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
14561           (gst_asf_demux_descramble_segment),
14562           (gst_asf_demux_element_send_event),
14563           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
14564           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
14565           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
14566           (gst_asf_demux_get_src_query_types),
14567           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
14568           * gst/asfdemux/gstasfdemux.h:
14569           asfdemux ported to 0.10. Does still need a bit of work (seems like
14570           there's something funky going on when timestamping video frames).
14571           The seeking code is likely to make Wim cry, but hey, at least it
14572           compiles.
14573
14574 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
14575
14576           ext/amrnb/amrnbdec.c: Some more comments.
14577           Original commit message from CVS:
14578           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
14579           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
14580           Some more comments.
14581           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
14582           Applied patch from Fabrizio Gennari, fixes #330844.
14583
14584 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
14585
14586           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
14587           Original commit message from CVS:
14588           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
14589           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
14590           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
14591           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
14592           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
14593           * ext/dvdread/dvdreadsrc.h:
14594           Let's try to play the title the user set via the URI handler or
14595           via properties instead of always playing the first title. Also,
14596           Also, count title/chapter/angle number in URI and properties
14597           from 1 rather than 0.
14598
14599 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
14600
14601           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
14602           Original commit message from CVS:
14603           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
14604           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
14605           (gst_dvd_read_src_do_duration_query):
14606           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
14607           otherwise GstBaseSrc will think we can operate pull_range based,
14608           which we don't really, and typefinding will fail miserably.
14609           Also, make seeking work somewhat (only works with flumpegdemux
14610           at the moment, mpegstream needs fixing for that first).
14611
14612 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
14613
14614           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
14615           Original commit message from CVS:
14616           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
14617           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
14618           Only allocate buffer once we know exactly how much we need,
14619           rather than gratuitously allocating 2MB-buffers all the time
14620           even if we usually need much less than that. Also, demote
14621           a debug message from DEBUG to LOG level.
14622
14623 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
14624
14625           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
14626           Original commit message from CVS:
14627           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
14628           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
14629           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
14630           (gst_dvd_read_src_do_position_query):
14631           Add some more debugging and fix duration query in BYTES.
14632
14633 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
14634
14635           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
14636           Original commit message from CVS:
14637           * configure.ac:
14638           * ext/Makefile.am:
14639           * ext/dvdread/Makefile.am:
14640           * ext/dvdread/dvdreadsrc.c:
14641           * ext/dvdread/dvdreadsrc.h:
14642           Half-baked port to 0.10. Needs some love
14643           in the seeking department, but at least
14644           it does something.
14645           * ext/dvdread/stream_labels.c:
14646           * ext/dvdread/stream_labels.h:
14647           Remove these (we use ISO-639 language codes internally; applications
14648           that want to translate those into language names for display to the
14649           user should rely on the iso-codes package for that).
14650
14651 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
14652
14653           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
14654           Original commit message from CVS:
14655           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
14656           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
14657           (gst_amrnbdec_state_change):
14658           * ext/amrnb/amrnbdec.h:
14659           Fix amrnbdec, handle events, take copy from adapter since the decoder
14660           apparently writes in the source data.
14661           Use some _scale_int, and precalc duration.
14662           Fix some leaks, post ERROR messages.
14663
14664 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
14665
14666           docs/plugins/: Add cdio plugin to docs.
14667           Original commit message from CVS:
14668           * docs/plugins/Makefile.am:
14669           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14670           * docs/plugins/gst-plugins-good-plugins-sections.txt:
14671           * docs/plugins/inspect/plugin-cdio.xml:
14672           Add cdio plugin to docs.
14673           * ext/cdio/gstcdiocddasrc.c:
14674           Add gtk-doc blurb.
14675           * ext/cdio/gstcdio.c:
14676           The plugin is called 'cdio' not 'cddio'.
14677
14678 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
14679
14680           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
14681           Original commit message from CVS:
14682           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
14683           One source pad not being linked is not an error condition when we're
14684           still parsing the header. In this case (e.g. where we don't have a
14685           suitable decoder installed) just pretend everything is fine, so that
14686           the demuxer will actually go on to signal no-more-pads when done
14687           parsing the header, otherwise  decodebin/playbin will never post the
14688           appropriate error message if decoders are not available.
14689
14690 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
14691
14692         * ChangeLog:
14693         * common:
14694         * ext/mad/gstid3tag.c:
14695         * gst/realmedia/rmdemux.c:
14696           Just make it compile with --disable-gst-debug.
14697           Original commit message from CVS:
14698           Just make it compile with --disable-gst-debug.
14699
14700 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
14701
14702           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
14703           Original commit message from CVS:
14704           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
14705           (gst_mad_check_caps_reset), (gst_mad_chain):
14706           Merge patch from Radoslaw Szkodzinski (bug 326734)
14707
14708 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14709
14710           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
14711           Original commit message from CVS:
14712           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
14713           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
14714           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
14715           (gst_id3_tag_chain):
14716           fixing Gdate handling
14717           enabling mux/demux mode switching
14718           adding better debug output
14719
14720 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14721
14722           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...
14723           Original commit message from CVS:
14724           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
14725           If we haven't set caps on a source pad yet, the caps on the
14726           pad are NULL, not un-fixed. Set caps on outgoing buffers.
14727
14728 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
14729
14730           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
14731           Original commit message from CVS:
14732           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
14733           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
14734           * ext/lame/gstlame.h:
14735           Contrary to what the const char in the lame API might suggest,
14736           lame expects us to keep the strings we pass to id3tag_set_foo()
14737           around; it doesn't free them either though, so we have to store
14738           them somewhere and free them later when we can be sure lame
14739           doesn't need them any longer.
14740
14741 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
14742
14743           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...
14744           Original commit message from CVS:
14745           * ext/lame/gstlame.c: (add_one_tag):
14746           Fix handling of GST_TAG_DATE (#311679), don't pass an
14747           uninitialised string pointer to lame if we don't know
14748           how to handle the tag type, and fix minor memory leak.
14749
14750 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14751
14752           ext/mad/gstmad.c: Fix debug message.
14753           Original commit message from CVS:
14754           * ext/mad/gstmad.c: (gst_mad_chain):
14755           Fix debug message.
14756
14757 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14758
14759           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
14760           Original commit message from CVS:
14761           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
14762           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
14763           Erase spurious call to gst_segment_set_newsegment.
14764           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
14765           the superclass method when handling NEWSEGMENT events.
14766           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
14767           and dvd-audio-restart event handling. There are currently less
14768           hackish ways of handling the sparse audio stream problem.
14769
14770 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14771
14772           fix up error domains, error strings, and use of translation
14773           Original commit message from CVS:
14774           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
14775           * ext/dvdnav/dvdnavsrc.c: (if):
14776           * ext/dvdread/stream_labels.c:
14777           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
14778           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
14779           fix up error domains, error strings, and use of translation
14780           * po/POTFILES.in:
14781           fix up this file, even though none of them are actually marked
14782           for build yet.
14783
14784 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14785
14786           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
14787           Original commit message from CVS:
14788           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
14789           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
14790           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
14791           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
14792           (gst_mpeg_parse_change_state):
14793           Make timestamp adjustment somewhat milder. Actual timestamps are
14794           now sent unmodified unless an actual gap is found in the
14795           stream. This should fix time display when playing most MPEG
14796           files.
14797
14798 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
14799
14800           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
14801           Original commit message from CVS:
14802           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
14803           * ext/cdio/gstcdio.h:
14804           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
14805           Fix build for libcdio versions >= 76; give slightly lower rank
14806           than cdparanoia.
14807
14808 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
14809
14810           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
14811           Original commit message from CVS:
14812           * configure.ac:
14813           * ext/Makefile.am:
14814           * ext/cdio/Makefile.am:
14815           * ext/cdio/gstcdio.c:
14816           * ext/cdio/gstcdio.h:
14817           * ext/cdio/gstcdiocddasrc.c:
14818           * ext/cdio/gstcdiocddasrc.h:
14819           Port libcdio cdda source, formerly known as cddasrc, now known as
14820           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
14821           but that's not tested (fixes #317658).
14822
14823 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
14824
14825           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
14826           Original commit message from CVS:
14827           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
14828           tss tss... always set caps on outgoing buffer.
14829
14830 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
14831
14832         * gst-plugins-ugly.spec.in:
14833           update spec file
14834           Original commit message from CVS:
14835           update spec file
14836
14837 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14838
14839         * ChangeLog:
14840         * configure.ac:
14841           back to HEAD
14842           Original commit message from CVS:
14843           back to HEAD
14844
14845 === release 0.10.1 ===
14846
14847 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14848
14849         * ChangeLog:
14850         * NEWS:
14851         * RELEASE:
14852         * configure.ac:
14853         * docs/plugins/gst-plugins-ugly-plugins.args:
14854         * docs/plugins/inspect/plugin-a52dec.xml:
14855         * docs/plugins/inspect/plugin-amrnb.xml:
14856         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14857         * docs/plugins/inspect/plugin-iec958.xml:
14858         * docs/plugins/inspect/plugin-lame.xml:
14859         * docs/plugins/inspect/plugin-mad.xml:
14860         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14861         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14862         * docs/plugins/inspect/plugin-rmdemux.xml:
14863           releasing 0.10.1
14864           Original commit message from CVS:
14865           releasing 0.10.1
14866
14867 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14868
14869         * ChangeLog:
14870         * configure.ac:
14871           prerelease
14872           Original commit message from CVS:
14873           prerelease
14874
14875 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
14876
14877           Pass unhandled queries upstream (useful e.g. for SEEKING query)
14878           Original commit message from CVS:
14879           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
14880           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
14881           * ext/mad/gstmad.c: (gst_mad_src_query):
14882           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
14883           * ext/sidplay/gstsiddec.cc:
14884           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
14885           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
14886           Pass unhandled queries upstream (useful e.g. for SEEKING query)
14887           (fixes #325652; based on patch by: Philippe); make rmdemux return
14888           FALSE for position queries, instead of setting -1 as value and
14889           returning TRUE.
14890
14891 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14892
14893           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14894           Original commit message from CVS:
14895           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
14896           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14897           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
14898           rewrite timestamps in the case segments are being set from
14899           upstream, but use timestamps unmodified. Also send proper position
14900           values. This allows for correct time display and makes queries
14901           work in sink elements.
14902           * gst/mpegstream/gstdvddemux.h:
14903           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14904           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
14905           Rename flush_filter to segment_filter, which is better represents
14906           what the arreibute does.
14907           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
14908           Activate segment filtering when a timestamp discontinuity is seen.
14909
14910 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
14911
14912           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...
14913           Original commit message from CVS:
14914           * ext/mad/gstmad.c: (gst_mad_chain):
14915           Don't forget that we need to send out a newsegment event after a
14916           restart even if we don't have enough data to decode a frame right
14917           now.
14918
14919 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14920
14921           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
14922           Original commit message from CVS:
14923           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
14924           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
14925           Use the new "audio-shutdown" and "audio-restart" DVD events
14926           instead of the "spu-still-frame" event to shutdown and restart
14927           the audio pipeline.
14928           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
14929           Check for cases where the segment-based adjustment calculation
14930           would produce negative values (which result in an overflow) and
14931           return GST_CLOCK_TIME_NONE instead.
14932           * gst/mpegstream/gstdvddemux.h:
14933           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14934           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
14935           Add a mechanism to discard audio buffers with timestamps outside
14936           the currently set segment. This was causing (sometimes serious)
14937           synchronization problems after seeking in DVDs with LPCM audio,
14938           since VOBUs usually contain audio material that lies outside the
14939           timestamp range specified by the header.
14940
14941 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14942
14943           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
14944           Original commit message from CVS:
14945           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
14946           Remove lingering reference to GstID3Demux
14947           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
14948           Don't output debug saying padding streams are unknown type,
14949           because they're not
14950
14951 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14952
14953           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
14954           Original commit message from CVS:
14955           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
14956           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
14957           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
14958           LPCM.
14959           * gstmpegdemux.h:
14960           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
14961           (gst_mpeg_demux_get_audio_stream):
14962           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
14963           (gst_dvd_demux_get_audio_stream)
14964           (gst_dvd_demux_get_subpicture_stream)
14965           (gst_dvd_demux_send_subbuffer):
14966           Send current* pad buffers with appropriate caps.
14967
14968 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14969
14970           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
14971           Original commit message from CVS:
14972           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
14973           * gst/iec958/ac3iec.h:
14974           * gst/iec958/ac3iec.c:
14975           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
14976           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
14977           raw-audio property to ac3iec958 that allows setting the source pad
14978           caps to raw audio instead of audio/x-iec958. This makes it
14979           possible to use ac3iec958 together with the normal alsasink
14980           element to drive an external receiver that autodetects AC3
14981           content.
14982
14983 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
14984
14985           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
14986           Original commit message from CVS:
14987           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
14988           (ac3iec_chain_dvd):
14989           * gst/iec958/ac3iec.h:
14990           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
14991
14992 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
14993
14994           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
14995           Original commit message from CVS:
14996           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
14997           When getting a seek event, first check if the upstream element
14998           can handle it and only do our own seek stuff when it can't
14999           (should fix #322856).
15000
15001 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
15002
15003           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
15004           Original commit message from CVS:
15005           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
15006           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
15007           Really convert to BYTES format when we want to convert
15008           to bytes (use right variable; fixes #322856).
15009
15010 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
15011
15012           Big mpegparse clean up, second round:
15013           Original commit message from CVS:
15014           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
15015           Big mpegparse clean up, second round:
15016           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
15017           Send and EOS event down the audio pipeline when an still frame
15018           event arrives. This prevents the pipeline from locking when a
15019           still menu comes directly after a flush.
15020           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
15021           Don't send a newsegment in reset.
15022           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
15023           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
15024           Move the code of handle_newsegment to process_event. Send a
15025           NEWSEGMENT after FLUSH_STOP.
15026           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
15027           moving to PAUSED.
15028           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
15029           (gst_mpeg_demux_class_init): Don't override send_event.
15030           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
15031           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
15032           (gst_mpeg_demux_reset):
15033           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
15034           attribute.
15035           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
15036           Reset the mpegparse element after a flush.
15037           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
15038           Don't forward events.
15039           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
15040           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
15041           handle_newsegment is not a virtual method anymore.
15042           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
15043           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
15044           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
15045           rid of send_newsegment virtual method.
15046           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
15047           handle DVD events and call the superclass method for other event
15048           types.
15049           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
15050           override process_event anymore.
15051           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
15052           (gst_mpeg_parse_process_event): Move actual event processing to
15053           process event so that subclasses can properly override or extend
15054           it.
15055           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
15056           Eliminate time parameter in process event.
15057           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
15058           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
15059           (gst_mpeg_demux_send_subbuffer):
15060           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
15061           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
15062           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
15063           adding the value of the adjust attribute.
15064           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
15065           rid of the adjust attribute. Now all timestamp adjustments are
15066           performed by mpegparse using the current segment.
15067           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
15068           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
15069           on the adjust attribute for SCR values and the current segment.
15070           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
15071           adjust_ts virtual method to adjust timestamps for outgoing
15072           buffers.
15073           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
15074           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
15075           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
15076           (gst_dvd_demux_handle_newsegment): Don't override
15077           handle_newsegment.
15078           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
15079           Check for DVD events in process_event instead of
15080           handle_dvd_event.
15081           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
15082           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
15083           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
15084           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
15085           (gst_mpeg_demux_send_event):
15086           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
15087           (gst_dvd_demux_handle_dvd_event):
15088           Eliminate the time parameter in send_event.
15089
15090 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15091
15092           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
15093           Original commit message from CVS:
15094           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
15095           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
15096           Fix typefinding in id3demux, and then remove it in favour
15097           of the new LGPL id3demux in gst-plugins-good
15098           * ext/mad/gstmad.c: (gst_mad_dispose):
15099           dispose can run more than once.
15100
15101 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15102
15103           gst/asfdemux/gstasfmux.c: change some char* into char[]
15104           Original commit message from CVS:
15105           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
15106           change some char* into char[]
15107
15108 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
15109
15110           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
15111           Original commit message from CVS:
15112           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
15113           Remove memleak from unused GstRMDemuxStream
15114
15115 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
15116
15117           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
15118           Original commit message from CVS:
15119           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
15120           (gst_id3_tag_do_typefind):
15121           Use the correct function to free typefind factory list.
15122
15123 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
15124
15125           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
15126           Original commit message from CVS:
15127           * ext/mad/gstmad.c: (gst_mad_src_query):
15128           For position and duration queries in TIME format, try the peer
15129           first (might be a demuxer).
15130
15131 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
15132
15133           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
15134           Original commit message from CVS:
15135           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
15136           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
15137           Properly handle non contiguous VOBUs by adding the segment accum
15138           field to the adjust value.
15139           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
15140           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
15141           handle_newsegment to prevent sending actual newsegment events and
15142           use tiemstamp rewriting instead.
15143           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
15144           dvd-lang-codes.
15145           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
15146           (gst_mpeg_parse_event):
15147           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
15148           Add a new parameter to handle_newsegment to allow controlling
15149           whether newsegment events are forwarded or not.
15150           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
15151           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
15152           (gst_dvd_demux_reset):
15153           last_end_ptm and discont_time aren't necessary anymore, since
15154           timestamp adjustment is now replaced by newsegment events.
15155           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
15156           timestamps.
15157           * gst/mpegstream/gstdvddemux.h:
15158           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
15159           Don't handle dvd-nav-packet events anymore, since the are now
15160           replaced by standard newsegment events.
15161           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
15162           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
15163           (gst_dvd_demux_change_state):
15164           * gst/mpegstream/gstdvddemux.h:
15165           Get rid of the ignore_next_newmedia_discont hack.
15166           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
15167           (gst_dvd_demux_handle_newsegment):
15168           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
15169           (gst_mpeg_demux_handle_newsegment): Don't override
15170           handle_newsegment anymore. It was only necessary to handle
15171           NEWMEDIA events.
15172           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
15173           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
15174           (gst_dvd_demux_set_cur_subpicture):
15175           Reactivate handling of DVD events.
15176           * gst/mpegstream/gstmpegparse.c (normal_seek)
15177           (gst_mpeg_parse_handle_src_event)
15178           (gst_mpeg_parse_handle_src_query):
15179           First attempt at reenabling seek.
15180           * gst/mpegstream/gstmpegparse.h:
15181           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
15182           (gst_mpeg_parse_update_streaminfo)
15183           (gst_mpeg_parse_get_rate)
15184           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
15185           (gst_mpeg_parse_handle_src_query):
15186           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
15187           Make queries work again.
15188           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
15189           (gst_mpeg_parse_handle_newsegment)
15190           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
15191           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
15192           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
15193           Get rid of the newsegment_pending attribute, and rely instead on
15194           proper timestamp adjustment.
15195           * gst/mpegstream/gstmpegparse.c
15196           (gst_mpeg_parse_get_src_event_masks): Erase.
15197           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
15198           Initialize fields before creating pads to prevent the pad creation
15199           callback from failing.
15200           (gst_mpeg_parse_reset): Initialize new fields, and change
15201           initialization order to match the order in the structure.
15202           (gst_mpeg_parse_handle_newsegment): Forward new segment events
15203           whenever possible, and update the current segment.
15204           (gst_mpeg_parse_send_newsegment): Update the current segment and
15205           pending_newsegment.
15206           (gst_mpeg_parse_pad_added): Use the current segment to send
15207           newsegment events to new pads.
15208           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
15209           and events. Properly update newsegment_pending.
15210           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
15211           New fields do_adjust and current_segment.
15212           * gst/mpegstream/gstmpegdemux.c:
15213           * gst/mpegstream/gstdvddemux.c:
15214           * gst/mpegstream/gstmpegparse.h:
15215           Rename handle_discont virtual method to handle_newsegment. Erase
15216           some (already commented out support) for old NEW_MEDIA events.
15217           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
15218           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
15219           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
15220           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
15221           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
15222           Erase the "pending_scr" field, and replace it by a slightly
15223           different handling of the current SCR. Document code blocks in
15224           parse_packhead and chain.
15225
15226 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
15227
15228           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
15229           Original commit message from CVS:
15230           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
15231           g_warning() are only for really fatal warnings. If we can't decode a
15232           tag, just ignore that tag and do a GST_WARNING.
15233
15234 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15235
15236         * ChangeLog:
15237         * ext/a52dec/gsta52dec.h:
15238         * ext/dvdread/dvdreadsrc.h:
15239         * ext/lame/gstlame.h:
15240         * ext/mad/gstid3tag.c:
15241         * ext/mad/gstmad.c:
15242         * ext/mad/gstmad.h:
15243         * ext/mpeg2dec/gstmpeg2dec.h:
15244         * ext/sidplay/gstsiddec.h:
15245         * gst/ac3parse/gstac3parse.c:
15246         * gst/ac3parse/gstac3parse.h:
15247         * gst/asfdemux/gstasfdemux.c:
15248         * gst/asfdemux/gstasfdemux.h:
15249         * gst/iec958/ac3iec.h:
15250         * gst/mpegaudioparse/gstmpegaudioparse.c:
15251         * gst/mpegaudioparse/gstmpegaudioparse.h:
15252         * gst/mpegstream/gstdvddemux.h:
15253         * gst/mpegstream/gstmpegclock.h:
15254         * gst/mpegstream/gstmpegdemux.h:
15255         * gst/mpegstream/gstmpegpacketize.h:
15256         * gst/mpegstream/gstmpegparse.c:
15257         * gst/mpegstream/gstmpegparse.h:
15258         * gst/mpegstream/gstrfc2250enc.c:
15259         * gst/mpegstream/gstrfc2250enc.h:
15260         * gst/realmedia/rmdemux.c:
15261         * gst/realmedia/rmdemux.h:
15262         * gst/synaesthesia/synaescope.c:
15263           expand tabs
15264           Original commit message from CVS:
15265           expand tabs
15266
15267 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15268
15269         * configure.ac:
15270           back to HEAD
15271           Original commit message from CVS:
15272           back to HEAD
15273
15274 === release 0.10.0 ===
15275
15276 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15277
15278         * ChangeLog:
15279         * NEWS:
15280         * RELEASE:
15281         * configure.ac:
15282         * docs/plugins/inspect/plugin-a52dec.xml:
15283         * docs/plugins/inspect/plugin-amrnb.xml:
15284         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15285         * docs/plugins/inspect/plugin-iec958.xml:
15286         * docs/plugins/inspect/plugin-lame.xml:
15287         * docs/plugins/inspect/plugin-mad.xml:
15288         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15289         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15290         * docs/plugins/inspect/plugin-rmdemux.xml:
15291           releasing 0.10.0
15292           Original commit message from CVS:
15293           releasing 0.10.0
15294
15295 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
15296
15297           Update for alloc_buffer changes.
15298           Original commit message from CVS:
15299           2005-12-05  Andy Wingo  <wingo@pobox.com>
15300           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
15301           * ext/mad/gstmad.c: (gst_mad_chain):
15302           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
15303           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
15304           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
15305           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15306           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
15307
15308 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
15309
15310           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
15311           Original commit message from CVS:
15312           2005-12-05  Andy Wingo  <wingo@pobox.com>
15313           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
15314           id3demux and id3mux now. Fixes #323199.
15315
15316 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
15317
15318         * gst-plugins-ugly.spec.in:
15319           update spec file for latest changes
15320           Original commit message from CVS:
15321           update spec file for latest changes
15322
15323 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15324
15325           fix silly Makefile.am bug so they link correctly again
15326           Original commit message from CVS:
15327           * ext/amrnb/Makefile.am:
15328           * gst/realmedia/Makefile.am:
15329           fix silly Makefile.am bug so they link correctly again
15330
15331 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15332
15333         * configure.ac:
15334           back to HEAD
15335           Original commit message from CVS:
15336           back to HEAD
15337
15338 === release 0.9.7 ===
15339
15340 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15341
15342         * ChangeLog:
15343         * LICENSE:
15344         * NEWS:
15345         * PORTED_09:
15346         * RELEASE:
15347         * common:
15348         * configure.ac:
15349         * docs/plugins/gst-plugins-ugly-plugins.args:
15350         * docs/plugins/inspect/plugin-a52dec.xml:
15351         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15352         * docs/plugins/inspect/plugin-iec958.xml:
15353         * docs/plugins/inspect/plugin-lame.xml:
15354         * docs/plugins/inspect/plugin-mad.xml:
15355         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15356         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15357         * docs/plugins/inspect/plugin-rmdemux.xml:
15358         * docs/random/LICENSE:
15359         * docs/random/PORTED_09:
15360           releasing 0.9.7
15361           Original commit message from CVS:
15362           releasing 0.9.7
15363
15364 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15365
15366         * ChangeLog:
15367         * common:
15368         * ext/amrnb/Makefile.am:
15369         * gst/realmedia/Makefile.am:
15370           Don't know how these escaped my eye before.  Fix link flags.
15371           Original commit message from CVS:
15372           Don't know how these escaped my eye before.  Fix link flags.
15373
15374 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15375
15376         * common:
15377         * examples/Makefile.am:
15378         * examples/capsfilter/Makefile.am:
15379         * examples/capsfilter/capsfilter1.c:
15380         * examples/gob/Makefile.am:
15381         * examples/gob/gst-identity2.gob:
15382         * examples/gstplay/.gitignore:
15383         * examples/gstplay/Makefile.am:
15384         * examples/gstplay/player.c:
15385         * examples/indexing/.gitignore:
15386         * examples/indexing/Makefile.am:
15387         * examples/indexing/indexmpeg.c:
15388         * examples/level/Makefile.am:
15389         * examples/level/README:
15390         * examples/level/demo.c:
15391         * examples/level/plot.c:
15392         * examples/stats/Makefile.am:
15393         * examples/stats/mp2ogg.c:
15394         * examples/switch/.gitignore:
15395         * examples/switch/Makefile.am:
15396         * examples/switch/switcher.c:
15397           no examples
15398           Original commit message from CVS:
15399           no examples
15400
15401 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
15402
15403           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
15404           Original commit message from CVS:
15405           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
15406           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
15407           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
15408           (gst_mpeg_parse_send_event):
15409           Ref events before sending them to multiple pads, after all
15410           gst_pad_send_event() takes ownership of events. Don't leak
15411           events that have not been handled (fixes #322745).
15412
15413 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
15414
15415           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
15416           Original commit message from CVS:
15417           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
15418           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
15419           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
15420           from making timestamp adjustments. This will have to be re-added
15421           in some form in the near future, but in order to do that, some nav
15422           packet parsing will be necessary in mpegdemux.
15423           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
15424           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
15425           (g_value_set_int, gst_mpeg_parse_set_property)
15426           Get rid of do_adjust and use_adjust. Rename max_discont to
15427           max_src_gap.
15428           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
15429           -1, no adjustment is made.
15430           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
15431           Rename max_discont property to max_scr_gap. Erase "adjust"
15432           property.
15433           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
15434           override send_event anymore, base class does the job.
15435           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
15436           Base class now does most of the work.
15437           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
15438           Generalize to forwarding the event to all source pads in the
15439           element.
15440           * gst/mpegstream/gstmpegparse.h:
15441           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
15442           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
15443           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
15444           (gst_mpeg_parse_set_property):
15445           Clock synchronization doesn't make sense anymore for a
15446           demultiplexer.
15447
15448 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
15449
15450           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
15451           Original commit message from CVS:
15452           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
15453           Don't treat normal EOS as a fatal error.
15454
15455 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
15456
15457           ext/mad/gstmad.c: Proper warning statements,
15458           Original commit message from CVS:
15459           * ext/mad/gstmad.c: (gst_mad_chain):
15460           Proper warning statements,
15461           Don't error if the src pad isn't linked when pushing.
15462           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
15463           Proper state_change, avoids borkage when going to READY
15464
15465 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15466
15467         * configure.ac:
15468         * gst-libs/Makefile.am:
15469         * gst-libs/README:
15470         * gst-libs/ext/.gitignore:
15471         * gst-libs/gst/media-info/.gitignore:
15472         * gst-libs/gst/play/.gitignore:
15473         * gst-libs/gst/play/play.h:
15474         * gst-libs/gst/play/play.vcproj:
15475           no need for an AS_LIBTOOL call
15476           Original commit message from CVS:
15477           no need for an AS_LIBTOOL call
15478
15479 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15480
15481         * Makefile.am:
15482         * common:
15483         * gst-plugins-ugly.spec.in:
15484           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
15485           Original commit message from CVS:
15486           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
15487
15488 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15489
15490           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
15491           Original commit message from CVS:
15492           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
15493           Prime libmpeg2's pumps with some null custom buffers
15494           to ensure it doesn't ask us to discard garbage later yay.
15495
15496 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15497
15498           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
15499           Original commit message from CVS:
15500           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
15501           Prime libmpeg2's pumps with some null custom buffers
15502           to ensure it ask us to discard garbage later yay.
15503
15504 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
15505
15506           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
15507           Original commit message from CVS:
15508           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
15509           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
15510           (gst_a52dec_chain_raw):
15511           * ext/a52dec/gsta52dec.h:
15512           Accept AC3 in audio/x-private1-ac3 format, which includes
15513           DVD-specific headers, as well as raw AC3, for compatibility with
15514           some demuxers.
15515
15516 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15517
15518           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
15519           Original commit message from CVS:
15520           * ext/mad/gstmad.c: (gst_mad_chain):
15521           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
15522           skip frame synthesis and consume input data as if we'd done the
15523           decode. Makes mad not error when the src pad is not connected.
15524           (#319784)
15525
15526 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
15527
15528         * ChangeLog:
15529           Erase old CVS conflict line.
15530           Original commit message from CVS:
15531           Erase old CVS conflict line.
15532
15533 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
15534
15535           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
15536           Original commit message from CVS:
15537           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
15538           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
15539           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
15540           (gst_mpeg_parse_chain):
15541           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
15542           (gst_mpeg_demux_send_newsegment):
15543           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
15544           * gst/mpegstream/gstmpegparse.h:
15545           Rename send_discont method to send_newsegment and add parameters
15546           to handle actual segments. Adapt code all around to run with the
15547           new name and signature.
15548           * gst/mpegstream/gstmpegdemux.c:
15549           * gst/mpegstream/gstmpegparse.c:
15550           * gst/mpegstream/gstdvddemux.c:
15551           Convert to GST_BOILERPLATE.
15552
15553 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15554
15555         * configure.ac:
15556           fix AS_LIBTOOL call
15557           Original commit message from CVS:
15558           fix AS_LIBTOOL call
15559
15560 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15561
15562         * Makefile.am:
15563           add a torture target
15564           Original commit message from CVS:
15565           add a torture target
15566
15567 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15568
15569         * ChangeLog:
15570         * configure.ac:
15571           back to HEAD
15572           Original commit message from CVS:
15573           back to HEAD
15574
15575 === release 0.9.6 ===
15576
15577 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15578
15579         * ChangeLog:
15580         * NEWS:
15581         * RELEASE:
15582         * configure.ac:
15583         * docs/plugins/gst-plugins-ugly-plugins.args:
15584         * docs/plugins/gst-plugins-ugly-plugins.signals:
15585         * docs/plugins/inspect/plugin-a52dec.xml:
15586         * docs/plugins/inspect/plugin-amrnb.xml:
15587         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15588         * docs/plugins/inspect/plugin-iec958.xml:
15589         * docs/plugins/inspect/plugin-lame.xml:
15590         * docs/plugins/inspect/plugin-mad.xml:
15591         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15592         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15593         * docs/plugins/inspect/plugin-rmdemux.xml:
15594           releasing 0.9.6
15595           Original commit message from CVS:
15596           releasing 0.9.6
15597
15598 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
15599
15600           gst/realmedia/rmdemux.c: Fractional framerates.
15601           Original commit message from CVS:
15602           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
15603           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
15604           (find_seek_offset_bytes), (find_seek_offset_time),
15605           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
15606           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
15607           (gst_rmdemux_chain), (gst_rmdemux_send_event),
15608           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15609           (gst_rmdemux_parse_packet):
15610           Fractional framerates.
15611
15612 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15613
15614           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
15615           Original commit message from CVS:
15616           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
15617           (gst_mpeg2dec_negotiate_format), (handle_sequence),
15618           (gst_mpeg2dec_sink_event):
15619           * ext/mpeg2dec/gstmpeg2dec.h:
15620           Use fractional framerates
15621
15622 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
15623
15624           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
15625           Original commit message from CVS:
15626           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
15627           set_clock returns a boolean.
15628
15629 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
15630
15631           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
15632           Original commit message from CVS:
15633           * ext/mad/gstmad.c: (gst_mad_chain):
15634           Fix seeking even more by sending the newsegment event with the
15635           right parameters. Should fix querying in playbin/totem after
15636           a seek.
15637
15638 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
15639
15640           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
15641           Original commit message from CVS:
15642           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
15643           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
15644           Fix seeking in stand-alone mode. Fix nonexistant enum value
15645           introduced in previous commit. Improve debug messages here and
15646           there. Actually return a proper return value in the sink event
15647           handler.
15648
15649 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15650
15651         * ext/lame/gstlame.c:
15652           doh
15653           Original commit message from CVS:
15654           doh
15655
15656 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15657
15658         * ChangeLog:
15659         * ext/lame/gstlame.c:
15660         * ext/mad/gstmad.c:
15661         * ext/sidplay/gstsiddec.cc:
15662           fix up GValueEnum
15663           Original commit message from CVS:
15664           fix up GValueEnum
15665
15666 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
15667
15668         * ChangeLog:
15669         * ext/lame/gstlame.c:
15670         * ext/mad/gstid3tag.c:
15671         * ext/sidplay/gstsiddec.cc:
15672           Update for gst_tag_setter API changes.
15673           Original commit message from CVS:
15674           2005-11-22  Andy Wingo  <wingo@pobox.com>
15675           * Update for gst_tag_setter API changes.
15676
15677 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
15678
15679         * ChangeLog:
15680         * ext/a52dec/gsta52dec.c:
15681         * ext/mad/gstid3tag.c:
15682         * ext/mad/gstmad.c:
15683         * gst/mpegaudioparse/gstmpegaudioparse.c:
15684         * gst/mpegstream/gstdvddemux.c:
15685         * gst/mpegstream/gstmpegparse.c:
15686         * gst/realmedia/rmdemux.c:
15687           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
15688           Original commit message from CVS:
15689           2005-11-22  Andy Wingo  <wingo@pobox.com>
15690           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
15691           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
15692           * ext/mad/gstmad.c (gst_mad_chain)
15693           * gst/mpegaudioparse/gstmpegaudioparse.c
15694           (gst_mp3parse_sink_event)
15695           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
15696           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
15697           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
15698           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
15699           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
15700
15701 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
15702
15703           ext/mad/Makefile.am: libgsttagedit => libgsttag
15704           Original commit message from CVS:
15705           * ext/mad/Makefile.am:
15706           libgsttagedit => libgsttag
15707
15708 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
15709
15710           ext/lame/gstlame.c: Don't take the stream lock
15711           Original commit message from CVS:
15712           * ext/lame/gstlame.c: (gst_lame_sink_event):
15713           Don't take the stream lock
15714
15715 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
15716
15717           ext/: Don't take the stream lock.
15718           Original commit message from CVS:
15719           2005-11-21  Andy Wingo  <wingo@pobox.com>
15720           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
15721           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
15722           * ext/mad/gstmad.c (gst_mad_sink_event):
15723           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
15724           stream lock.
15725           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
15726           stream lock changes.
15727
15728 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
15729
15730           *.*: Ran scripts/update-macros. Oh yes.
15731           Original commit message from CVS:
15732           2005-11-21  Andy Wingo  <wingo@pobox.com>
15733           * *.h:
15734           * *.c: Ran scripts/update-macros. Oh yes.
15735
15736 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
15737
15738           gst/mpegstream/: Filler events have beem removed for now.
15739           Original commit message from CVS:
15740           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
15741           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
15742           Filler events have beem removed for now.
15743
15744 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
15745
15746           gst/: Update for GST_FOURCC_FORMAT API change.
15747           Original commit message from CVS:
15748           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
15749           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
15750           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
15751           Update for GST_FOURCC_FORMAT API change.
15752
15753 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
15754
15755           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
15756           Original commit message from CVS:
15757           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
15758           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
15759           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15760           (gst_rmdemux_parse_packet):
15761           Modifications for disapearance of GST_PAD_IS_USABLE()
15762
15763 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
15764
15765           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
15766           Original commit message from CVS:
15767           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
15768           Remove some setcaps brokenness.
15769           Don't crash on bad input.
15770
15771 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
15772
15773           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
15774           Original commit message from CVS:
15775           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
15776           calling transform.
15777           (gst_id3_tag_do_typefind): Unref caps
15778           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
15779
15780 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
15781
15782         * ext/mad/gstmad.c:
15783           remove accidentally commited hack
15784           Original commit message from CVS:
15785           remove accidentally commited hack
15786
15787 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
15788
15789         * ext/mad/gstmad.c:
15790           free pad templates
15791           Original commit message from CVS:
15792           free pad templates
15793
15794 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
15795
15796           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
15797           Original commit message from CVS:
15798           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
15799           (gst_mpeg2dec_sink_event):
15800           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
15801           nice-ify debug message in event handler; add CHECKME.
15802           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15803           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
15804           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
15805           (gst_dvd_demux_sync_stream_to_time):
15806           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
15807           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
15808           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
15809           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
15810           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
15811           (gst_mpeg_demux_sync_stream_to_time),
15812           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
15813           * gst/mpegstream/gstmpegdemux.h:
15814           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
15815           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
15816           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
15817           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
15818           (gst_mpeg_parse_chain):
15819           * gst/mpegstream/gstmpegparse.h:
15820           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
15821           return value confusion (gst_pad_push vs. gst_pad_send_event and
15822           gst_pad_push_event); pass flow return values to caller;
15823           miscellaneous fixes and clean-ups.
15824
15825 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
15826
15827         * gst/mpegstream/gstdvddemux.c:
15828           set rank to secondary until it works 100%
15829           Original commit message from CVS:
15830           set rank to secondary until it works 100%
15831
15832 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
15833
15834         * gst-plugins-ugly.spec.in:
15835           add mpegstream plugin to spec file
15836           Original commit message from CVS:
15837           add mpegstream plugin to spec file
15838
15839 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
15840
15841           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
15842           Original commit message from CVS:
15843           2005-11-14  Martin Soto  <soto@localhost.localdomain>
15844           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
15845           gstrfc2250enc.h.
15846
15847 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
15848
15849           partially port the mpegstream plugin to GStreamer 0.9.
15850           Original commit message from CVS:
15851           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
15852           * configure.ac:
15853           * gst/mpegstream/Makefile.am:
15854           * gst/mpegstream/gstdvddemux.c:
15855           * gst/mpegstream/gstdvddemux.h:
15856           * gst/mpegstream/gstmpegdemux.c:
15857           * gst/mpegstream/gstmpegdemux.h:
15858           * gst/mpegstream/gstmpegpacketize.c:
15859           * gst/mpegstream/gstmpegpacketize.h:
15860           * gst/mpegstream/gstmpegparse.c:
15861           * gst/mpegstream/gstmpegparse.h:
15862           * gst/mpegstream/gstmpegstream.c:
15863           * gst/mpegstream/gstrfc2250enc.c:
15864           * gst/mpegstream/gstrfc2250enc.h:
15865           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
15866           partially port the mpegstream plugin to GStreamer 0.9.
15867
15868 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
15869
15870           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
15871           Original commit message from CVS:
15872           2005-11-14  Andy Wingo  <wingo@pobox.com>
15873           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
15874           debugging, allows dll builds on windows. Fixes #316076.
15875
15876 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15877
15878         * ChangeLog:
15879         * configure.ac:
15880           back to head
15881           Original commit message from CVS:
15882           back to head
15883
15884 === release 0.9.5 ===
15885
15886 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15887
15888         * ChangeLog:
15889         * NEWS:
15890         * RELEASE:
15891         * common:
15892         * configure.ac:
15893         * docs/plugins/inspect/plugin-a52dec.xml:
15894         * docs/plugins/inspect/plugin-amrnb.xml:
15895         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15896         * docs/plugins/inspect/plugin-iec958.xml:
15897         * docs/plugins/inspect/plugin-lame.xml:
15898         * docs/plugins/inspect/plugin-mad.xml:
15899         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15900         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15901         * docs/plugins/inspect/plugin-rmdemux.xml:
15902           releasing 0.9.5
15903           Original commit message from CVS:
15904           releasing 0.9.5
15905
15906 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
15907
15908           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
15909           Original commit message from CVS:
15910           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
15911           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
15912           (handle_sequence), (handle_picture), (handle_slice),
15913           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
15914           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
15915           Forward GstFlowReturn about everywhere.
15916           Handle seeking correctly.
15917
15918 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
15919
15920           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
15921           Original commit message from CVS:
15922           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
15923           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
15924           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
15925           Small cleanups in refcounting.
15926
15927 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
15928
15929           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
15930           Original commit message from CVS:
15931           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15932           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
15933           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
15934           (handle_sequence), (handle_picture):
15935           * ext/mpeg2dec/gstmpeg2dec.h:
15936           Removed lots of dubious code.
15937           Handle flushing and seeking correctly. Still leaks though...
15938
15939 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
15940
15941         * ChangeLog:
15942         * configure.ac:
15943           port plugins listing changes
15944           Original commit message from CVS:
15945           port plugins listing changes
15946
15947 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15948
15949         * ChangeLog:
15950         * configure.ac:
15951           back to HEAD
15952           Original commit message from CVS:
15953           back to HEAD
15954
15955 === release 0.9.4 ===
15956
15957 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15958
15959         * ChangeLog:
15960         * Makefile.am:
15961         * NEWS:
15962         * RELEASE:
15963         * configure.ac:
15964         * docs/plugins/gst-plugins-ugly-plugins.args:
15965         * docs/plugins/gst-plugins-ugly-plugins.signals:
15966         * docs/plugins/inspect/plugin-a52dec.xml:
15967         * docs/plugins/inspect/plugin-amrnb.xml:
15968         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15969         * docs/plugins/inspect/plugin-iec958.xml:
15970         * docs/plugins/inspect/plugin-lame.xml:
15971         * docs/plugins/inspect/plugin-mad.xml:
15972         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15973         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15974         * docs/plugins/inspect/plugin-rmdemux.xml:
15975         * gst/realmedia/rmdemux.c:
15976         * po/POTFILES.in:
15977           releasing 0.9.4
15978           Original commit message from CVS:
15979           releasing 0.9.4
15980
15981 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
15982
15983           gst/realmedia/rmdemux.c: STOPPED->FAILED
15984           Original commit message from CVS:
15985           2005-10-23  Julien MOUTTE  <julien@moutte.net>
15986           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
15987
15988 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
15989
15990         * gst-plugins-ugly.spec.in:
15991           add packaging of a52dec
15992           Original commit message from CVS:
15993           add packaging of a52dec
15994
15995 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
15996
15997           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
15998           Original commit message from CVS:
15999           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
16000           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
16001           Set correct stream time in newsegment event.
16002
16003 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16004
16005         * ext/Makefile.am:
16006           fix distcheck
16007           Original commit message from CVS:
16008           fix distcheck
16009
16010 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16011
16012         * ChangeLog:
16013         * ext/Makefile.am:
16014           fix distcheck
16015           Original commit message from CVS:
16016           fix distcheck
16017
16018 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
16019
16020           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
16021           Original commit message from CVS:
16022           * ext/a52dec/Makefile.am:
16023           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
16024           (gst_a52dec_class_init), (gst_a52dec_sink_event),
16025           (gst_a52dec_change_state):
16026           * ext/a52dec/gsta52dec.h:
16027           Re-enable CPU flags, use liboil to get them.
16028
16029 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
16030
16031           Port AC3 decoder to 0.9 (#318849).
16032           Original commit message from CVS:
16033           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16034           * configure.ac:
16035           * ext/a52dec/Makefile.am:
16036           * ext/a52dec/gsta52dec.c:
16037           * ext/a52dec/gsta52dec.h:
16038           Port AC3 decoder to 0.9 (#318849).
16039
16040 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
16041
16042           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
16043           Original commit message from CVS:
16044           * ext/sidplay/gstsiddec.cc:
16045           Small fixes and more error messages.
16046
16047 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
16048
16049           API change fixen.
16050           Original commit message from CVS:
16051           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
16052           (gst_amrnbparse_state_change):
16053           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
16054           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
16055           * ext/mpeg2dec/gstmpeg2dec.c:
16056           * ext/sidplay/gstsiddec.cc:
16057           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
16058           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
16059           API change fixen.
16060
16061 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
16062
16063           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
16064           Original commit message from CVS:
16065           * configure.ac:
16066           GST_DOC has been renamed to GST_DOCBOOK_CHECK
16067
16068 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16069
16070           configure.ac: some docs I had
16071           Original commit message from CVS:
16072           * configure.ac:
16073           some docs I had
16074           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16075           trivial fixes
16076
16077 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
16078
16079           gst/realmedia/rmdemux.c: segment-start/done API change.
16080           Original commit message from CVS:
16081           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
16082           (gst_rmdemux_perform_seek):
16083           segment-start/done API change.
16084
16085 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
16086
16087         * ChangeLog:
16088         * common:
16089         * gst/iec958/ac3iec.c:
16090           Set buffer durations on IEC958 buffers.
16091           Original commit message from CVS:
16092           Set buffer durations on IEC958 buffers.
16093
16094 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
16095
16096           configure.ac: Fix glib check
16097           Original commit message from CVS:
16098           * configure.ac:
16099           Fix glib check
16100
16101 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
16102
16103           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
16104           Original commit message from CVS:
16105           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
16106           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
16107
16108 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16109
16110           examples/stats/mp2ogg.c: yes, typo fixes
16111           Original commit message from CVS:
16112           * examples/stats/mp2ogg.c:
16113           yes, typo fixes
16114
16115 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16116
16117           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
16118           Original commit message from CVS:
16119           * examples/indexing/indexmpeg.c: (main):
16120           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
16121           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
16122           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
16123           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
16124           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
16125           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
16126           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
16127           * ext/dvdread/dvdreadsrc.h:
16128           * ext/lame/gstlame.h:
16129           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
16130           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
16131           * gst/iec958/ac3iec.h:
16132           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
16133           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
16134           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
16135           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
16136           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
16137           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
16138           moved bitshift from macro to enum definition
16139
16140 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
16141
16142           newsegment API update.
16143           Original commit message from CVS:
16144           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
16145           * ext/mad/gstmad.c: (gst_mad_chain):
16146           * gst/mpegaudioparse/gstmpegaudioparse.c:
16147           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16148           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
16149           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
16150           newsegment API update.
16151
16152 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
16153
16154           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
16155           Original commit message from CVS:
16156           * ext/amrnb/amrnbdec.c:
16157           Mark invalid frame sizes
16158           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
16159           UNUSABLE is not to be used here, just push out stuff so
16160           probes can continue linking or making the pad usable.
16161
16162 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
16163
16164         * ChangeLog:
16165         * gst/realmedia/rmdemux.c:
16166           Improve seek error-resilience.
16167           Original commit message from CVS:
16168           Improve seek error-resilience.
16169           Better error handling generally.
16170
16171 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16172
16173         * ChangeLog:
16174         * configure.ac:
16175           back to head
16176           Original commit message from CVS:
16177           back to head
16178
16179 === release 0.9.3 ===
16180
16181 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16182
16183         * ChangeLog:
16184         * NEWS:
16185         * README:
16186         * configure.ac:
16187         * ext/sidplay/Makefile.am:
16188           release time
16189           Original commit message from CVS:
16190           release time
16191
16192 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
16193
16194         * gst/realmedia/rmdemux.h:
16195           Forgot to commit this file. I hate Nano.
16196           Original commit message from CVS:
16197           Forgot to commit this file. I hate Nano.
16198
16199 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
16200
16201         * ChangeLog:
16202         * common:
16203         * gst/realmedia/rmdemux.c:
16204           Sanity checks and memory leak fixes for real demuxer
16205           Original commit message from CVS:
16206           Sanity checks and memory leak fixes for real demuxer
16207
16208 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
16209
16210           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
16211           Original commit message from CVS:
16212           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
16213           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
16214           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
16215           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
16216           Real demuxer fixes. Make it more bulletproof against bad data,
16217           identify a few more stream types.
16218           Fix seeking so that it works (at least with the seek example
16219           program; it still fails with totem).
16220
16221 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
16222
16223           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
16224           Original commit message from CVS:
16225           * gst/mpegaudioparse/gstmpegaudioparse.c:
16226           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16227           Set correct caps on buffers too.
16228
16229 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
16230
16231           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
16232           Original commit message from CVS:
16233           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
16234           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16235           * gst/mpegaudioparse/gstmpegaudioparse.h:
16236           Put timestamps on buffers.
16237
16238 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
16239
16240         * ChangeLog:
16241         * ext/amrnb/amrnbenc.c:
16242           Changed amrnbenc description, it is an encoder, not decoder.
16243           Original commit message from CVS:
16244           Changed amrnbenc description, it is an encoder, not decoder.
16245
16246 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
16247
16248         * ChangeLog:
16249         * gst/iec958/ac3_padder.c:
16250         * gst/iec958/ac3_padder.h:
16251         * gst/iec958/ac3iec.c:
16252           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
16253           Original commit message from CVS:
16254           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
16255           more accurate, and to check AC3 checksums (both of them in each frame),
16256           and dump the frame (as a probable sync failure) if they don't match.
16257           General code cleanup, improved comments. Changed to not construct the
16258           header backwards, and not byteswap everything else. If we end up needing
16259           to do little-endian output, we should swap in the element doing the
16260           output (AC3 is big-endian).
16261
16262 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
16263
16264         * gst-plugins-ugly.spec.in:
16265           fix spec file for ugly
16266           Original commit message from CVS:
16267           fix spec file for ugly
16268
16269 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16270
16271         * docs/plugins/inspect/plugin-lame.xml:
16272           revert empty commit
16273           Original commit message from CVS:
16274           revert empty commit
16275
16276 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16277
16278         * docs/plugins/scan.stamp:
16279           whoops, wrong files
16280           Original commit message from CVS:
16281           whoops, wrong files
16282
16283 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16284
16285           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
16286           Original commit message from CVS:
16287           * docs/plugins/gst-plugins-ugly-plugins.args:
16288           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16289           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16290           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
16291           commit missing files
16292           * docs/plugins/inspect/plugin-lame.xml:
16293           update
16294
16295 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16296
16297         * Makefile.am:
16298         * common:
16299         * gst-plugins-ugly.spec.in:
16300           add check-valgrind target
16301           Original commit message from CVS:
16302           add check-valgrind target
16303
16304 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16305
16306         * docs/plugins/scanobj-build.stamp:
16307           add stamp
16308           Original commit message from CVS:
16309           add stamp
16310
16311 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
16312
16313           ext/lame/gstlame.c: Set caps on outgoing buffers.
16314           Original commit message from CVS:
16315           * ext/lame/gstlame.c: (gst_lame_chain):
16316           Set caps on outgoing buffers.
16317
16318 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16319
16320         * ChangeLog:
16321         * ext/lame/gstlame.c:
16322         * ext/lame/gstlame.h:
16323           clean up further so we don't try to set up five times for a simple pipeline
16324           Original commit message from CVS:
16325           clean up further so we don't try to set up five times for
16326           a simple pipeline
16327
16328 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
16329
16330         * ChangeLog:
16331         * common:
16332         * gst/iec958/ac3iec.c:
16333           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
16334           Original commit message from CVS:
16335           Set setcaps function on sink pad, not source pad. Produce correct caps
16336           on output buffers.
16337
16338 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16339
16340         * common:
16341         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16342         * docs/plugins/inspect/plugin-iec958.xml:
16343         * docs/plugins/inspect/plugin-lame.xml:
16344         * docs/plugins/inspect/plugin-mad.xml:
16345         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16346         * docs/plugins/inspect/plugin-rmdemux.xml:
16347           update inspect with source
16348           Original commit message from CVS:
16349           update inspect with source
16350
16351 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16352
16353           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
16354           Original commit message from CVS:
16355           * ext/mad/gstid3tag.c:
16356           gsttaginterface.h -> gsttagsetter.h
16357
16358 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16359
16360         * configure.ac:
16361           back to HEAD
16362           Original commit message from CVS:
16363           back to HEAD
16364
16365 === release 0.9.1 ===
16366
16367 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16368
16369         * ChangeLog:
16370         * NEWS:
16371         * README:
16372         * RELEASE:
16373         * autogen.sh:
16374         * configure.ac:
16375           releasing 0.9.2
16376           Original commit message from CVS:
16377           releasing 0.9.2
16378
16379 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
16380
16381           ext/amrnb/: State change function updates.
16382           Original commit message from CVS:
16383           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
16384           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
16385           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
16386           State change function updates.
16387
16388 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16389
16390           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
16391           Original commit message from CVS:
16392           * ext/mpeg2dec/gstmpeg2dec.c:
16393           GST_CAT_SEEK disappeared from the public API at some point
16394
16395 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16396
16397         * gst/iec958/ac3_padder.c:
16398         * gst/iec958/ac3_padder.h:
16399           doc fixes
16400           Original commit message from CVS:
16401           doc fixes
16402
16403 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16404
16405         * Makefile.am:
16406         * autogen.sh:
16407         * common:
16408         * configure.ac:
16409         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16410         * docs/plugins/inspect-build.stamp:
16411         * docs/plugins/inspect.stamp:
16412         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16413         * docs/plugins/inspect/plugin-iec958.xml:
16414         * docs/plugins/inspect/plugin-lame.xml:
16415         * docs/plugins/inspect/plugin-mad.xml:
16416         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16417         * docs/plugins/inspect/plugin-rmdemux.xml:
16418           docs for ugly plugins
16419           Original commit message from CVS:
16420           docs for ugly plugins
16421
16422 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16423
16424         * gst-plugins-ugly.spec.in:
16425         * gst/iec958/Makefile.am:
16426           build fixes
16427           Original commit message from CVS:
16428           build fixes
16429
16430 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
16431
16432         * ChangeLog:
16433         * gst/iec958/ac3iec.c:
16434           Accept audio/x-private1-a3c on sink pad
16435           Original commit message from CVS:
16436           Accept audio/x-private1-a3c on sink pad
16437
16438 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16439
16440         * gst-plugins-ugly.spec.in:
16441           spec updates
16442           Original commit message from CVS:
16443           spec updates
16444
16445 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
16446
16447         * examples/gstplay/player.c:
16448         * examples/stats/mp2ogg.c:
16449         * ext/a52dec/gsta52dec.c:
16450         * ext/amrnb/amrnbdec.c:
16451         * ext/amrnb/amrnbenc.c:
16452         * ext/amrnb/amrnbparse.c:
16453         * ext/dvdnav/dvdnavsrc.c:
16454         * ext/dvdread/dvdreadsrc.c:
16455         * ext/lame/gstlame.c:
16456         * ext/mad/gstid3tag.c:
16457         * ext/mad/gstmad.c:
16458         * ext/mpeg2dec/gstmpeg2dec.c:
16459         * gst/ac3parse/gstac3parse.c:
16460         * gst/asfdemux/gstasfdemux.c:
16461         * gst/asfdemux/gstasfmux.c:
16462         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16463         * gst/iec958/ac3iec.c:
16464         * gst/mpegaudioparse/gstmpegaudioparse.c:
16465         * gst/mpegstream/gstdvddemux.c:
16466         * gst/mpegstream/gstmpegdemux.c:
16467         * gst/mpegstream/gstmpegparse.c:
16468         * gst/mpegstream/gstrfc2250enc.c:
16469         * gst/realmedia/rmdemux.c:
16470         * gst/synaesthesia/gstsynaesthesia.c:
16471           All plugins updated for element state changes.
16472           Original commit message from CVS:
16473           2005-09-02  Andy Wingo  <wingo@pobox.com>
16474           * All plugins updated for element state changes.
16475
16476 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
16477
16478         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16479         * gst/iec958/ac3iec.c:
16480           Fix return types in setcaps functions
16481           Original commit message from CVS:
16482           Fix return types in setcaps functions
16483
16484 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
16485
16486         * ChangeLog:
16487         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16488         * gst/iec958/ac3iec.c:
16489           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
16490           Original commit message from CVS:
16491           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
16492           Some general cleanups in iec958 framer.
16493
16494 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16495
16496         * common:
16497         * m4/Makefile.am:
16498         * m4/as-arts.m4:
16499         * m4/esd.m4:
16500         * m4/gst-alsa.m4:
16501         * m4/gst-artsc.m4:
16502         * m4/gst-matroska.m4:
16503         * m4/ogg.m4:
16504         * m4/vorbis.m4:
16505           fix distcheck; remove some old m4s
16506           Original commit message from CVS:
16507           fix distcheck; remove some old m4s
16508
16509 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
16510
16511         * ChangeLog:
16512         * configure.ac:
16513         * gst/iec958/Makefile.am:
16514         * gst/iec958/ac3_padder.c:
16515         * gst/iec958/ac3_padder.h:
16516         * gst/iec958/ac3iec.c:
16517         * gst/iec958/ac3iec.h:
16518           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
16519           Original commit message from CVS:
16520           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
16521
16522 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
16523
16524           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
16525           Original commit message from CVS:
16526           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
16527           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
16528           (gst_dvdlpcmdec_change_state):
16529           Cleanups, fixed header parsing and stripping.
16530
16531 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
16532
16533         * ChangeLog:
16534         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16535           Use the right bytes when parsing the LPCM dvd header
16536           Original commit message from CVS:
16537           Use the right bytes when parsing the LPCM dvd header
16538
16539 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
16540
16541         * ChangeLog:
16542         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16543           Return the correct values from chain function
16544           Original commit message from CVS:
16545           Return the correct values from chain function
16546
16547 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16548
16549         * common:
16550         * docs/Makefile.am:
16551         * docs/plugins/.gitignore:
16552         * docs/random/ChangeLog-0.8:
16553         * docs/version.entities.in:
16554           adding doc stuff
16555           Original commit message from CVS:
16556           adding doc stuff
16557
16558 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
16559
16560         * ChangeLog:
16561         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16562         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16563           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
16564           Original commit message from CVS:
16565           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
16566           header; instead do this internally. Also support the old way, using
16567           a different mime-type. CVS:
16568