Release 1.9.1
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.9.1 ===
2
3 2016-07-06  Sebastian Dröge <slomo@coaxion.net>
4
5         * configure.ac:
6           releasing 1.9.1
7
8 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
9
10         * po/hr.po:
11           po: Update translations
12
13 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
14
15         * common:
16           Automatic update of common submodule
17           From ac2f647 to f363b32
18
19 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
20
21         * gst/asfdemux/gstasfdemux.c:
22           asfdemux: fix seeking back after EOS has been reached in push mode
23           Fix seeking when demuxer is in INDEX state. This happens when we
24           reached the end of the stream. It should still be possible to do
25           a flushing seek and seek back to any other position though. Instead
26           the demuxer would just go straight to EOS again instead of going
27           back to processing packets again from the new position.
28           https://bugzilla.gnome.org/show_bug.cgi?id=749066
29
30 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
31
32         * gst/realmedia/rdtmanager.c:
33           rdtmanager: fix clock leak
34           The clock returned by gst_system_clock_obtain() was never unreffed.
35           https://bugzilla.gnome.org/show_bug.cgi?id=766565
36
37 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
38
39         * docs/plugins/inspect/plugin-a52dec.xml:
40         * docs/plugins/inspect/plugin-amrnb.xml:
41         * docs/plugins/inspect/plugin-amrwbdec.xml:
42         * docs/plugins/inspect/plugin-asf.xml:
43         * docs/plugins/inspect/plugin-cdio.xml:
44         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
45         * docs/plugins/inspect/plugin-dvdread.xml:
46         * docs/plugins/inspect/plugin-dvdsub.xml:
47         * docs/plugins/inspect/plugin-lame.xml:
48         * docs/plugins/inspect/plugin-mad.xml:
49         * docs/plugins/inspect/plugin-mpeg2dec.xml:
50         * docs/plugins/inspect/plugin-mpg123.xml:
51         * docs/plugins/inspect/plugin-realmedia.xml:
52         * docs/plugins/inspect/plugin-siddec.xml:
53         * docs/plugins/inspect/plugin-twolame.xml:
54         * docs/plugins/inspect/plugin-x264.xml:
55         * docs/plugins/inspect/plugin-xingmux.xml:
56           docs: Update for git master
57
58 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
59
60         * ext/amrnb/amrnbdec.c:
61         * ext/mad/gstmad.c:
62           amrnbec, mad: fix two more parse function declarations
63
64 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
65
66         * ext/a52dec/gsta52dec.c:
67         * ext/amrwbdec/amrwbdec.c:
68           a52dec, amrwbec: fix parse function declaration mismatch
69           Fixes MSVC compiler warning:
70           amrwbdec.c(99): warning C4133: '=': incompatible types
71           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
72           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
73           gsta52dec.c(156): warning C4133: '=': incompatible types
74           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
75           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
76
77 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
78
79         * ext/mpg123/gstmpg123audiodec.h:
80           mpg123: fix build with msvc
81           Fix syntax errors when compiling against cerbero-provided libmpg123
82           headers. We do the same as the libmpg123 internal visual studio
83           build here.
84           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
85           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
86           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
87           mpg123.h(1378): error C2091: function returns function
88           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
89           mpg123.h(1378): error C2059: syntax error: ')'
90           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
91           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
92           ...
93
94 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
95
96         * configure.ac:
97         * ext/mpeg2dec/gstmpeg2dec.c:
98           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
99           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
100           and get rid of version-dependent code paths. There's still
101           avdec_mpeg2video for those who are stuck on ancient distros which
102           we don't target any more.
103           Also fixes build with MSVC, which doesn't like #if #else #endif
104           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
105
106 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
107
108         * README:
109         * common:
110           Automatic update of common submodule
111           From 6f2d209 to ac2f647
112
113 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
114
115         * ext/a52dec/gsta52dec.c:
116         * ext/amrnb/amrnbdec.c:
117         * ext/amrnb/amrnbenc.c:
118         * ext/amrwbdec/amrwbdec.c:
119         * ext/dvdread/dvdreadsrc.c:
120         * ext/lame/gstlamemp3enc.c:
121         * ext/mad/gstmad.c:
122         * ext/mpeg2dec/gstmpeg2dec.c:
123         * ext/sidplay/gstsiddec.cc:
124         * ext/twolame/gsttwolamemp2enc.c:
125         * ext/x264/gstx264enc.c:
126         * gst/asfdemux/gstasfdemux.c:
127         * gst/asfdemux/gstrtpasfdepay.c:
128         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
129         * gst/dvdsub/gstdvdsubdec.c:
130         * gst/dvdsub/gstdvdsubparse.c:
131         * gst/realmedia/pnmsrc.c:
132         * gst/realmedia/rademux.c:
133         * gst/realmedia/rdtdepay.c:
134         * gst/realmedia/rdtmanager.c:
135         * gst/realmedia/rmdemux.c:
136         * gst/xingmux/gstxingmux.c:
137           ugly: use new gst_element_class_add_static_pad_template()
138           https://bugzilla.gnome.org/show_bug.cgi?id=763082
139
140 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
141
142         * configure.ac:
143           Back to development
144
145 === release 1.8.0 ===
146
147 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
148
149         * ChangeLog:
150         * NEWS:
151         * RELEASE:
152         * configure.ac:
153         * docs/plugins/inspect/plugin-a52dec.xml:
154         * docs/plugins/inspect/plugin-amrnb.xml:
155         * docs/plugins/inspect/plugin-amrwbdec.xml:
156         * docs/plugins/inspect/plugin-asf.xml:
157         * docs/plugins/inspect/plugin-cdio.xml:
158         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
159         * docs/plugins/inspect/plugin-dvdread.xml:
160         * docs/plugins/inspect/plugin-dvdsub.xml:
161         * docs/plugins/inspect/plugin-lame.xml:
162         * docs/plugins/inspect/plugin-mad.xml:
163         * docs/plugins/inspect/plugin-mpeg2dec.xml:
164         * docs/plugins/inspect/plugin-mpg123.xml:
165         * docs/plugins/inspect/plugin-realmedia.xml:
166         * docs/plugins/inspect/plugin-siddec.xml:
167         * docs/plugins/inspect/plugin-twolame.xml:
168         * docs/plugins/inspect/plugin-x264.xml:
169         * docs/plugins/inspect/plugin-xingmux.xml:
170         * gst-plugins-ugly.doap:
171         * win32/common/config.h:
172           Release 1.8.0
173
174 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
175
176         * po/af.po:
177         * po/az.po:
178         * po/bg.po:
179         * po/ca.po:
180         * po/cs.po:
181         * po/da.po:
182         * po/de.po:
183         * po/el.po:
184         * po/en_GB.po:
185         * po/eo.po:
186         * po/es.po:
187         * po/eu.po:
188         * po/fi.po:
189         * po/fr.po:
190         * po/gl.po:
191         * po/hr.po:
192         * po/hu.po:
193         * po/id.po:
194         * po/it.po:
195         * po/ja.po:
196         * po/lt.po:
197         * po/lv.po:
198         * po/ms.po:
199         * po/mt.po:
200         * po/nb.po:
201         * po/nl.po:
202         * po/or.po:
203         * po/pl.po:
204         * po/pt_BR.po:
205         * po/ro.po:
206         * po/ru.po:
207         * po/sk.po:
208         * po/sl.po:
209         * po/sq.po:
210         * po/sr.po:
211         * po/sv.po:
212         * po/tr.po:
213         * po/uk.po:
214         * po/vi.po:
215         * po/zh_CN.po:
216           Update .po files
217
218 === release 1.7.91 ===
219
220 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
221
222         * ChangeLog:
223         * NEWS:
224         * RELEASE:
225         * configure.ac:
226         * docs/plugins/inspect/plugin-a52dec.xml:
227         * docs/plugins/inspect/plugin-amrnb.xml:
228         * docs/plugins/inspect/plugin-amrwbdec.xml:
229         * docs/plugins/inspect/plugin-asf.xml:
230         * docs/plugins/inspect/plugin-cdio.xml:
231         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
232         * docs/plugins/inspect/plugin-dvdread.xml:
233         * docs/plugins/inspect/plugin-dvdsub.xml:
234         * docs/plugins/inspect/plugin-lame.xml:
235         * docs/plugins/inspect/plugin-mad.xml:
236         * docs/plugins/inspect/plugin-mpeg2dec.xml:
237         * docs/plugins/inspect/plugin-mpg123.xml:
238         * docs/plugins/inspect/plugin-realmedia.xml:
239         * docs/plugins/inspect/plugin-siddec.xml:
240         * docs/plugins/inspect/plugin-twolame.xml:
241         * docs/plugins/inspect/plugin-x264.xml:
242         * docs/plugins/inspect/plugin-xingmux.xml:
243         * gst-plugins-ugly.doap:
244         * win32/common/config.h:
245           Release 1.7.91
246
247 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
248
249         * po/af.po:
250         * po/az.po:
251         * po/bg.po:
252         * po/ca.po:
253         * po/cs.po:
254         * po/da.po:
255         * po/de.po:
256         * po/el.po:
257         * po/en_GB.po:
258         * po/eo.po:
259         * po/es.po:
260         * po/eu.po:
261         * po/fi.po:
262         * po/fr.po:
263         * po/gl.po:
264         * po/hr.po:
265         * po/hu.po:
266         * po/id.po:
267         * po/it.po:
268         * po/ja.po:
269         * po/lt.po:
270         * po/lv.po:
271         * po/ms.po:
272         * po/mt.po:
273         * po/nb.po:
274         * po/nl.po:
275         * po/or.po:
276         * po/pl.po:
277         * po/pt_BR.po:
278         * po/ro.po:
279         * po/ru.po:
280         * po/sk.po:
281         * po/sl.po:
282         * po/sq.po:
283         * po/sr.po:
284         * po/sv.po:
285         * po/tr.po:
286         * po/uk.po:
287         * po/vi.po:
288         * po/zh_CN.po:
289           Update .po files
290
291 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
292
293         * gst/asfdemux/gstasfdemux.c:
294         * gst/asfdemux/gstasfdemux.h:
295           asfdemux: Don't modify segment values on accurate seeks
296           When dealing with accurate seeks, we want to return exactly the segment
297           that was requested by the seek event, and not adjust the values.
298           https://bugzilla.gnome.org/show_bug.cgi?id=755469
299
300 === release 1.7.90 ===
301
302 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
303
304         * ChangeLog:
305         * NEWS:
306         * RELEASE:
307         * configure.ac:
308         * docs/plugins/inspect/plugin-a52dec.xml:
309         * docs/plugins/inspect/plugin-amrnb.xml:
310         * docs/plugins/inspect/plugin-amrwbdec.xml:
311         * docs/plugins/inspect/plugin-asf.xml:
312         * docs/plugins/inspect/plugin-cdio.xml:
313         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
314         * docs/plugins/inspect/plugin-dvdread.xml:
315         * docs/plugins/inspect/plugin-dvdsub.xml:
316         * docs/plugins/inspect/plugin-lame.xml:
317         * docs/plugins/inspect/plugin-mad.xml:
318         * docs/plugins/inspect/plugin-mpeg2dec.xml:
319         * docs/plugins/inspect/plugin-mpg123.xml:
320         * docs/plugins/inspect/plugin-realmedia.xml:
321         * docs/plugins/inspect/plugin-siddec.xml:
322         * docs/plugins/inspect/plugin-twolame.xml:
323         * docs/plugins/inspect/plugin-x264.xml:
324         * docs/plugins/inspect/plugin-xingmux.xml:
325         * gst-plugins-ugly.doap:
326         * win32/common/config.h:
327           Release 1.7.90
328
329 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
330
331         * po/af.po:
332         * po/az.po:
333         * po/ca.po:
334         * po/cs.po:
335         * po/da.po:
336         * po/de.po:
337         * po/el.po:
338         * po/en_GB.po:
339         * po/eo.po:
340         * po/es.po:
341         * po/eu.po:
342         * po/fi.po:
343         * po/fr.po:
344         * po/gl.po:
345         * po/hr.po:
346         * po/hu.po:
347         * po/id.po:
348         * po/it.po:
349         * po/ja.po:
350         * po/lt.po:
351         * po/lv.po:
352         * po/ms.po:
353         * po/mt.po:
354         * po/nb.po:
355         * po/nl.po:
356         * po/or.po:
357         * po/pl.po:
358         * po/pt_BR.po:
359         * po/ro.po:
360         * po/ru.po:
361         * po/sk.po:
362         * po/sl.po:
363         * po/sq.po:
364         * po/sr.po:
365         * po/sv.po:
366         * po/tr.po:
367         * po/uk.po:
368         * po/vi.po:
369         * po/zh_CN.po:
370           Update .po files
371
372 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
373
374         * po/bg.po:
375           po: Update translations
376
377 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
378
379         * ext/dvdread/dvdreadsrc.c:
380           dvdread: Fix seek starting at 0 for title != 1
381           Otherwise the playback would start at title 0
382           https://bugzilla.gnome.org/show_bug.cgi?id=762787
383
384 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
385
386         * common:
387           Automatic update of common submodule
388           From b64f03f to 6f2d209
389
390 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
391
392         * gst/asfdemux/gstasfdemux.c:
393           asfdemux: fix adding bitrate to stream tags
394           https://bugzilla.gnome.org/show_bug.cgi?id=699586
395
396 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
397
398         * gst/asfdemux/asf.vcproj:
399         * gst/realmedia/rmdemux.vcproj:
400         * win32/MANIFEST:
401         * win32/gst.sln:
402         * win32/vs6/gst_plugins_ugly.dsw:
403         * win32/vs6/libgstasfdemux.dsp:
404         * win32/vs6/libgstdvdlpcmdec.dsp:
405         * win32/vs6/libgstdvdsub.dsp:
406         * win32/vs6/libgstlame.dsp:
407         * win32/vs6/libgstmad.dsp:
408         * win32/vs6/libgstrealmedia.dsp:
409         * win32/vs6/libgstsynaesthesia.dsp:
410           win32: remove outdated build cruft
411           This hasn't been touched for generations, doesn't work,
412           and is just causing confusion. We also don't want to
413           maintain these files manually.
414
415 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
416
417         * ext/mpeg2dec/gstmpeg2dec.c:
418           mpeg2dec: don't use exported but undeclared core debug category symbols
419           It's not right and won't work on Windows with MSVC.
420
421 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
422
423         * configure.ac:
424           Back to development
425
426 === release 1.7.2 ===
427
428 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
429
430         * ChangeLog:
431         * NEWS:
432         * RELEASE:
433         * configure.ac:
434         * docs/plugins/inspect/plugin-a52dec.xml:
435         * docs/plugins/inspect/plugin-amrnb.xml:
436         * docs/plugins/inspect/plugin-amrwbdec.xml:
437         * docs/plugins/inspect/plugin-asf.xml:
438         * docs/plugins/inspect/plugin-cdio.xml:
439         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
440         * docs/plugins/inspect/plugin-dvdread.xml:
441         * docs/plugins/inspect/plugin-dvdsub.xml:
442         * docs/plugins/inspect/plugin-lame.xml:
443         * docs/plugins/inspect/plugin-mad.xml:
444         * docs/plugins/inspect/plugin-mpeg2dec.xml:
445         * docs/plugins/inspect/plugin-mpg123.xml:
446         * docs/plugins/inspect/plugin-realmedia.xml:
447         * docs/plugins/inspect/plugin-siddec.xml:
448         * docs/plugins/inspect/plugin-twolame.xml:
449         * docs/plugins/inspect/plugin-x264.xml:
450         * docs/plugins/inspect/plugin-xingmux.xml:
451         * gst-plugins-ugly.doap:
452         * win32/common/config.h:
453           Release 1.7.2
454
455 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
456
457         * po/af.po:
458         * po/az.po:
459         * po/bg.po:
460         * po/ca.po:
461         * po/cs.po:
462         * po/da.po:
463         * po/de.po:
464         * po/el.po:
465         * po/en_GB.po:
466         * po/eo.po:
467         * po/es.po:
468         * po/eu.po:
469         * po/fi.po:
470         * po/gl.po:
471         * po/hr.po:
472         * po/hu.po:
473         * po/id.po:
474         * po/it.po:
475         * po/ja.po:
476         * po/lt.po:
477         * po/lv.po:
478         * po/ms.po:
479         * po/mt.po:
480         * po/nb.po:
481         * po/nl.po:
482         * po/or.po:
483         * po/pl.po:
484         * po/ro.po:
485         * po/ru.po:
486         * po/sk.po:
487         * po/sl.po:
488         * po/sq.po:
489         * po/sr.po:
490         * po/sv.po:
491         * po/tr.po:
492         * po/uk.po:
493         * po/vi.po:
494         * po/zh_CN.po:
495           Update .po files
496
497 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
498
499         * po/fr.po:
500         * po/pt_BR.po:
501           po: Update translations
502
503 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
504
505         * ext/sidplay/gstsiddec.cc:
506           sidplay: Fix compiler warning about C++11 compatibility
507           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
508           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
509           ^
510           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
511           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
512           ^
513
514 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
515
516         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
517         * docs/plugins/inspect/plugin-a52dec.xml:
518         * docs/plugins/inspect/plugin-amrnb.xml:
519         * docs/plugins/inspect/plugin-amrwbdec.xml:
520         * docs/plugins/inspect/plugin-asf.xml:
521         * docs/plugins/inspect/plugin-cdio.xml:
522         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
523         * docs/plugins/inspect/plugin-dvdread.xml:
524         * docs/plugins/inspect/plugin-dvdsub.xml:
525         * docs/plugins/inspect/plugin-lame.xml:
526         * docs/plugins/inspect/plugin-mad.xml:
527         * docs/plugins/inspect/plugin-mpeg2dec.xml:
528         * docs/plugins/inspect/plugin-mpg123.xml:
529         * docs/plugins/inspect/plugin-realmedia.xml:
530         * docs/plugins/inspect/plugin-siddec.xml:
531         * docs/plugins/inspect/plugin-twolame.xml:
532         * docs/plugins/inspect/plugin-x264.xml:
533         * docs/plugins/inspect/plugin-xingmux.xml:
534         * docs/plugins/xml/plugin-mpg123.xml:
535           docs: update inspection to git and fix mpg123 inspect location
536
537 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
538
539         * tests/files/Makefile.am:
540         * tests/files/stream.mp2:
541           tests: fix distcheck
542
543 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
544
545         * configure.ac:
546         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
547         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
548         * docs/plugins/xml/plugin-mpg123.xml:
549         * ext/Makefile.am:
550         * gst-plugins-ugly.spec.in:
551         * tests/check/Makefile.am:
552           mpg123: move from -bad to -ugly
553           Hook up to build system, add to docs
554
555 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
556
557         * configure.ac:
558         * tests/Makefile.am:
559         * tests/check/Makefile.am:
560         * tests/check/elements/.gitignore:
561         * tests/files/Makefile.am:
562         * tests/files/cbr_stream.mp3:
563         * tests/files/vbr_stream.mp3:
564           tests: add test data for mpg123 plugin
565
566 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
567
568           Merge branch 'plugin-move-mpg123'
569           Move mpg123 plugin from -bad to -ugly.
570           https://bugzilla.gnome.org/show_bug.cgi?id=719849
571
572 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
573
574         * ext/mpg123/gstmpg123audiodec.c:
575           plugins-bad: Fix example pipelines
576           rename gst-launch --> gst-launch-1.0
577           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
578           fix caps in examples
579           https://bugzilla.gnome.org/show_bug.cgi?id=759432
580
581 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
582
583         * ext/mpg123/gstmpg123audiodec.c:
584           mpg123: still reset pending audio info on hard flush
585           Follow-up to previous commit.
586           https://bugzilla.gnome.org/show_bug.cgi?id=752431
587
588 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
589
590         * ext/mpg123/gstmpg123audiodec.c:
591           mpg123: fix handling of sample rate change during playback
592           If the sample rate of the media changes, the resulting flush will
593           clear the has_next_audioinfo flag, and the caps won't be sent
594           downstream.
595           https://bugzilla.gnome.org/show_bug.cgi?id=752431
596
597 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
598
599         * ext/mpg123/gstmpg123audiodec.c:
600           audiodecoders: use default pad accept-caps handling
601           Avoids useless check of downstream caps when handling an
602           accept-caps query
603           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
604           sbcdec, adpcmdec, sirendec
605
606 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
607
608         * ext/mpg123/Makefile.am:
609           Remove obsolete Android build cruft
610           This is not needed any longer.
611
612 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
613
614         * ext/mpg123/gstmpg123audiodec.c:
615           mpg123: fix compiler warning and simplify checks in set_caps
616           https://bugzilla.gnome.org/show_bug.cgi?id=740195
617
618 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
619
620         * ext/mpg123/gstmpg123audiodec.c:
621           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
622           The old code was using gst_caps_normalize() and was generally overly
623           complex. Simplify by picking sample rate and number of channels from
624           upstream and the sample format from the allowed caps. If the format caps
625           is a list of strins, just pick the first one. And if the srcpad isn't
626           linked yet, use the default format (S16).
627           https://bugzilla.gnome.org/show_bug.cgi?id=740195
628
629 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
630
631         * ext/mpg123/gstmpg123audiodec.c:
632           Fix up one-element lists in template caps
633
634 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
635
636         * tests/check/elements/mpg123audiodec.c:
637           tests: fix mpg123audiodec test for big-endian architectures
638
639 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
640
641         * ext/mpg123/gstmpg123audiodec.c:
642           mpg123: improved error report and checks
643           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
644
645 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
646
647         * ext/mpg123/gstmpg123audiodec.c:
648           mpg123audiodec: Require caps to be set before any data processing
649
650 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
651
652         * ext/mpg123/gstmpg123audiodec.c:
653           mpg123: Remove dead assignment
654           harder ? :)
655
656 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
657
658         * tests/check/elements/mpg123audiodec.c:
659           mpg123audiodec: Fix event handling in unit test
660
661 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
662
663         * ext/mpg123/Makefile.am:
664           gst: Add better support for static plugins
665
666 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
667
668         * ext/mpg123/gstmpg123audiodec.c:
669           mpg123: Add conditional on API version for new enum
670
671 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
672
673         * tests/check/Makefile.am:
674           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
675           To get the CK_DEFAULT_TIMEOUT defined for all tests
676           https://bugzilla.gnome.org/show_bug.cgi?id=761472
677
678 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
679
680         * autogen.sh:
681         * common:
682           Automatic update of common submodule
683           From 86e4663 to b64f03f
684
685 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
686
687         * configure.ac:
688         * ext/amrnb/amrnbdec.h:
689         * ext/amrnb/amrnbenc.h:
690         * ext/amrwbdec/amrwbdec.h:
691           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
692           We don't really need to cater for older versions any more.
693
694 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
695
696         * ext/mpeg2dec/gstmpeg2dec.c:
697           mpeg2dec: Demote rank to SECONDARY
698           https://bugzilla.gnome.org/show_bug.cgi?id=574461
699
700 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
701
702         * gst/dvdsub/gstdvdsubdec.c:
703           dvdsubdec: use query caps instead of accept-caps
704           accept-caps does only a shallow check and a full downstream
705           caps query is needed to check if ARGB is possible
706
707 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
708
709         * gst/asfdemux/asfpacket.c:
710         * gst/asfdemux/gstasfdemux.c:
711         * gst/asfdemux/gstasfdemux.h:
712           asfdemux: Support reverse playback
713           Support reverse playback for ASF format.
714           Parse packets and queue the payloads, then push
715           the payload buffer to decoder in reverse order.
716           Video buffers are pushed from KeyFrame to next
717           Keyframe.
718           https://bugzilla.gnome.org/show_bug.cgi?id=757341
719
720 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
721
722         * configure.ac:
723           Back to development
724
725 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
726
727         * tests/check/elements/amrnbenc.c:
728           amrnbenc: Fix various compiler warnings in the test
729
730 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
731
732         * tests/check/elements/x264enc.c:
733           x264enc: Fix various compiler warnings in the test
734
735 === release 1.7.1 ===
736
737 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
738
739         * ChangeLog:
740         * NEWS:
741         * RELEASE:
742         * configure.ac:
743         * docs/plugins/inspect/plugin-a52dec.xml:
744         * docs/plugins/inspect/plugin-amrnb.xml:
745         * docs/plugins/inspect/plugin-amrwbdec.xml:
746         * docs/plugins/inspect/plugin-asf.xml:
747         * docs/plugins/inspect/plugin-cdio.xml:
748         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
749         * docs/plugins/inspect/plugin-dvdread.xml:
750         * docs/plugins/inspect/plugin-dvdsub.xml:
751         * docs/plugins/inspect/plugin-lame.xml:
752         * docs/plugins/inspect/plugin-mad.xml:
753         * docs/plugins/inspect/plugin-mpeg2dec.xml:
754         * docs/plugins/inspect/plugin-realmedia.xml:
755         * docs/plugins/inspect/plugin-siddec.xml:
756         * docs/plugins/inspect/plugin-twolame.xml:
757         * docs/plugins/inspect/plugin-x264.xml:
758         * docs/plugins/inspect/plugin-xingmux.xml:
759         * gst-plugins-ugly.doap:
760         * win32/common/config.h:
761           Release 1.7.1
762
763 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
764
765         * po/af.po:
766         * po/az.po:
767         * po/bg.po:
768         * po/ca.po:
769         * po/cs.po:
770         * po/da.po:
771         * po/de.po:
772         * po/el.po:
773         * po/en_GB.po:
774         * po/eo.po:
775         * po/es.po:
776         * po/eu.po:
777         * po/fi.po:
778         * po/fr.po:
779         * po/gl.po:
780         * po/hr.po:
781         * po/hu.po:
782         * po/id.po:
783         * po/it.po:
784         * po/ja.po:
785         * po/lt.po:
786         * po/lv.po:
787         * po/ms.po:
788         * po/mt.po:
789         * po/nb.po:
790         * po/nl.po:
791         * po/or.po:
792         * po/pl.po:
793         * po/pt_BR.po:
794         * po/ro.po:
795         * po/ru.po:
796         * po/sk.po:
797         * po/sl.po:
798         * po/sq.po:
799         * po/sr.po:
800         * po/sv.po:
801         * po/tr.po:
802         * po/uk.po:
803         * po/vi.po:
804         * po/zh_CN.po:
805           Update .po files
806
807 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
808
809         * po/id.po:
810         * po/sv.po:
811           po: Update translations
812
813 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
814
815         * configure.ac:
816           configure: Use -Bsymbolic-functions if available
817           While this is more useful for libraries, some of our plugins with multiple
818           files and some internal API can also benefit from this.
819
820 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
821
822         * docs/plugins/gst-plugins-ugly-plugins.args:
823         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
824         * docs/plugins/inspect/plugin-a52dec.xml:
825         * docs/plugins/inspect/plugin-amrnb.xml:
826         * docs/plugins/inspect/plugin-amrwbdec.xml:
827         * docs/plugins/inspect/plugin-asf.xml:
828         * docs/plugins/inspect/plugin-cdio.xml:
829         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
830         * docs/plugins/inspect/plugin-dvdread.xml:
831         * docs/plugins/inspect/plugin-dvdsub.xml:
832         * docs/plugins/inspect/plugin-lame.xml:
833         * docs/plugins/inspect/plugin-mad.xml:
834         * docs/plugins/inspect/plugin-mpeg2dec.xml:
835         * docs/plugins/inspect/plugin-realmedia.xml:
836         * docs/plugins/inspect/plugin-siddec.xml:
837         * docs/plugins/inspect/plugin-twolame.xml:
838         * docs/plugins/inspect/plugin-x264.xml:
839         * docs/plugins/inspect/plugin-xingmux.xml:
840           docs: update to git
841
842 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
843
844         * autogen.sh:
845         * common:
846           Automatic update of common submodule
847           From b319909 to 86e4663
848
849 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
850
851         * ext/x264/gstx264enc.c:
852           x264enc: increase bitrate limit from 100Mbps to 2Gbps
853           Don't artificially limit the bitrate, x264enc allows much
854           higher bitrates, and for intra-only 4k AVC they are needed.
855           x264 clips to 2Gbps internally, so use that as limit for now.
856           https://bugzilla.gnome.org/show_bug.cgi?id=758620
857
858 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
859
860         * ext/x264/gstx264enc.c:
861           x264enc: drop unnecessary NULL check before g_free
862
863 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
864
865         * common:
866           Automatic update of common submodule
867           From b99800a to b319909
868
869 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
870
871         * configure.ac:
872           Use new GST_ENABLE_EXTRA_CHECKS #define
873           https://bugzilla.gnome.org/show_bug.cgi?id=756870
874
875 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
876
877         * README:
878         * common:
879           Automatic update of common submodule
880           From 9aed1d7 to b99800a
881
882 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
883
884         * configure.ac:
885           Update GLib dependency to 2.40.0
886
887 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
888
889         * ext/dvdread/README:
890           dvdread: remove broken link
891           Removing instead of updating as previously pointed-to page
892           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
893           from dvd.sourceforge.net's homepage as: "Collection of
894           information on file formats/data structures relating to DVD
895           navigation/SPUs."
896
897 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
898
899         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
900           dvdlpcmdec: fix invalid read beyond channel position array
901           We would always copy sizeof(sorted_position) bytes, which is
902           for 8 channels, but if we have less than 8 channels the
903           position array we copy from will only have allocated space
904           for channel channels, so we would read beyond the input
905           array in some cases.
906
907 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
908
909         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
910           dvdlpcmdec: factor out common code to set output format into new function
911           When caps event is recieved and header is changed, reordering channel
912           and setting the default output format for audio are processed. These 2 of
913           code are same. Thus, It is better to make a new function for these common
914           code in terms of removing duplicated code, maintenance and expansion.
915           https://bugzilla.gnome.org/show_bug.cgi?id=753920
916
917 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
918
919         * gst/asfdemux/gstasfdemux.c:
920           asfdemux: Don't push any data on pads after the segment.stop
921           https://bugzilla.gnome.org/show_bug.cgi?id=755469
922
923 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
924
925         * gst/asfdemux/gstasfdemux.c:
926         * gst/asfdemux/gstasfdemux.h:
927           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
928           Not for accurate seeks, which should accurately start at the requested
929           position.
930           https://bugzilla.gnome.org/show_bug.cgi?id=755469
931
932 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
933
934         * gst/asfdemux/gstasfdemux.c:
935           asfdemux: Update segment.position when pushing buffers
936           Without this, non-flushing seeks are not going to work well.
937           https://bugzilla.gnome.org/show_bug.cgi?id=755469
938
939 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
940
941         * gst/asfdemux/gstasfdemux.c:
942           asfdemux: Only push EOS event if we're not doing a segment seek
943           https://bugzilla.gnome.org/show_bug.cgi?id=755469
944
945 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
946
947         * gst/asfdemux/gstasfdemux.c:
948           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
949           We don't want to unconditionally send an EOS event downstream, but might want
950           to send a SEGMENT_DONE message/event instead if a segment seek was done
951           before.
952           https://bugzilla.gnome.org/show_bug.cgi?id=755469
953
954 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
955
956         * configure.ac:
957           Back to development
958
959 === release 1.6.0 ===
960
961 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
962
963         * ChangeLog:
964         * NEWS:
965         * RELEASE:
966         * configure.ac:
967         * docs/plugins/inspect/plugin-a52dec.xml:
968         * docs/plugins/inspect/plugin-amrnb.xml:
969         * docs/plugins/inspect/plugin-amrwbdec.xml:
970         * docs/plugins/inspect/plugin-asf.xml:
971         * docs/plugins/inspect/plugin-cdio.xml:
972         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
973         * docs/plugins/inspect/plugin-dvdread.xml:
974         * docs/plugins/inspect/plugin-dvdsub.xml:
975         * docs/plugins/inspect/plugin-lame.xml:
976         * docs/plugins/inspect/plugin-mad.xml:
977         * docs/plugins/inspect/plugin-mpeg2dec.xml:
978         * docs/plugins/inspect/plugin-realmedia.xml:
979         * docs/plugins/inspect/plugin-siddec.xml:
980         * docs/plugins/inspect/plugin-twolame.xml:
981         * docs/plugins/inspect/plugin-x264.xml:
982         * docs/plugins/inspect/plugin-xingmux.xml:
983         * gst-plugins-ugly.doap:
984         * win32/common/config.h:
985           Release 1.6.0
986
987 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
988
989         * po/af.po:
990         * po/az.po:
991         * po/bg.po:
992         * po/ca.po:
993         * po/cs.po:
994         * po/da.po:
995         * po/de.po:
996         * po/el.po:
997         * po/en_GB.po:
998         * po/eo.po:
999         * po/es.po:
1000         * po/eu.po:
1001         * po/fi.po:
1002         * po/fr.po:
1003         * po/gl.po:
1004         * po/hr.po:
1005         * po/hu.po:
1006         * po/id.po:
1007         * po/it.po:
1008         * po/ja.po:
1009         * po/lt.po:
1010         * po/lv.po:
1011         * po/ms.po:
1012         * po/mt.po:
1013         * po/nb.po:
1014         * po/nl.po:
1015         * po/or.po:
1016         * po/pl.po:
1017         * po/pt_BR.po:
1018         * po/ro.po:
1019         * po/ru.po:
1020         * po/sk.po:
1021         * po/sl.po:
1022         * po/sq.po:
1023         * po/sr.po:
1024         * po/sv.po:
1025         * po/tr.po:
1026         * po/uk.po:
1027         * po/vi.po:
1028         * po/zh_CN.po:
1029           Update .po files
1030
1031 === release 1.5.91 ===
1032
1033 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
1034
1035         * ChangeLog:
1036         * NEWS:
1037         * RELEASE:
1038         * configure.ac:
1039         * docs/plugins/inspect/plugin-a52dec.xml:
1040         * docs/plugins/inspect/plugin-amrnb.xml:
1041         * docs/plugins/inspect/plugin-amrwbdec.xml:
1042         * docs/plugins/inspect/plugin-asf.xml:
1043         * docs/plugins/inspect/plugin-cdio.xml:
1044         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1045         * docs/plugins/inspect/plugin-dvdread.xml:
1046         * docs/plugins/inspect/plugin-dvdsub.xml:
1047         * docs/plugins/inspect/plugin-lame.xml:
1048         * docs/plugins/inspect/plugin-mad.xml:
1049         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1050         * docs/plugins/inspect/plugin-realmedia.xml:
1051         * docs/plugins/inspect/plugin-siddec.xml:
1052         * docs/plugins/inspect/plugin-twolame.xml:
1053         * docs/plugins/inspect/plugin-x264.xml:
1054         * docs/plugins/inspect/plugin-xingmux.xml:
1055         * gst-plugins-ugly.doap:
1056         * win32/common/config.h:
1057           Release 1.5.91
1058
1059 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
1060
1061         * po/af.po:
1062         * po/az.po:
1063         * po/bg.po:
1064         * po/ca.po:
1065         * po/cs.po:
1066         * po/da.po:
1067         * po/de.po:
1068         * po/el.po:
1069         * po/en_GB.po:
1070         * po/eo.po:
1071         * po/es.po:
1072         * po/eu.po:
1073         * po/fi.po:
1074         * po/fr.po:
1075         * po/gl.po:
1076         * po/hr.po:
1077         * po/hu.po:
1078         * po/id.po:
1079         * po/it.po:
1080         * po/ja.po:
1081         * po/lt.po:
1082         * po/lv.po:
1083         * po/ms.po:
1084         * po/mt.po:
1085         * po/nb.po:
1086         * po/nl.po:
1087         * po/or.po:
1088         * po/pl.po:
1089         * po/pt_BR.po:
1090         * po/ro.po:
1091         * po/ru.po:
1092         * po/sk.po:
1093         * po/sl.po:
1094         * po/sq.po:
1095         * po/sr.po:
1096         * po/sv.po:
1097         * po/tr.po:
1098         * po/uk.po:
1099         * po/vi.po:
1100         * po/zh_CN.po:
1101           Update .po files
1102
1103 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
1104
1105         * po/zh_CN.po:
1106           po: Update translations
1107
1108 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
1109
1110         * ext/x264/gstx264enc.c:
1111           x264: Add bitrate info to the tags output.
1112           Makes it possible for muxers to know the target bitrate as soon
1113           as encoding starts, which flvmux now uses.
1114
1115 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
1116
1117         * gst/asfdemux/gstasfdemux.c:
1118         * gst/asfdemux/gstasfdemux.h:
1119           asfdemux: fix file mode of some source files
1120
1121 === release 1.5.90 ===
1122
1123 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
1124
1125         * ChangeLog:
1126         * NEWS:
1127         * RELEASE:
1128         * configure.ac:
1129         * docs/plugins/inspect/plugin-a52dec.xml:
1130         * docs/plugins/inspect/plugin-amrnb.xml:
1131         * docs/plugins/inspect/plugin-amrwbdec.xml:
1132         * docs/plugins/inspect/plugin-asf.xml:
1133         * docs/plugins/inspect/plugin-cdio.xml:
1134         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1135         * docs/plugins/inspect/plugin-dvdread.xml:
1136         * docs/plugins/inspect/plugin-dvdsub.xml:
1137         * docs/plugins/inspect/plugin-lame.xml:
1138         * docs/plugins/inspect/plugin-mad.xml:
1139         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1140         * docs/plugins/inspect/plugin-realmedia.xml:
1141         * docs/plugins/inspect/plugin-siddec.xml:
1142         * docs/plugins/inspect/plugin-twolame.xml:
1143         * docs/plugins/inspect/plugin-x264.xml:
1144         * docs/plugins/inspect/plugin-xingmux.xml:
1145         * gst-plugins-ugly.doap:
1146         * win32/common/config.h:
1147           Release 1.5.90
1148
1149 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
1150
1151         * po/af.po:
1152         * po/az.po:
1153         * po/bg.po:
1154         * po/ca.po:
1155         * po/cs.po:
1156         * po/da.po:
1157         * po/de.po:
1158         * po/el.po:
1159         * po/en_GB.po:
1160         * po/eo.po:
1161         * po/es.po:
1162         * po/eu.po:
1163         * po/fi.po:
1164         * po/fr.po:
1165         * po/gl.po:
1166         * po/hr.po:
1167         * po/hu.po:
1168         * po/id.po:
1169         * po/it.po:
1170         * po/ja.po:
1171         * po/lt.po:
1172         * po/lv.po:
1173         * po/ms.po:
1174         * po/mt.po:
1175         * po/nb.po:
1176         * po/nl.po:
1177         * po/or.po:
1178         * po/pl.po:
1179         * po/pt_BR.po:
1180         * po/ro.po:
1181         * po/ru.po:
1182         * po/sk.po:
1183         * po/sl.po:
1184         * po/sq.po:
1185         * po/sr.po:
1186         * po/sv.po:
1187         * po/tr.po:
1188         * po/uk.po:
1189         * po/vi.po:
1190         * po/zh_CN.po:
1191           Update .po files
1192
1193 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
1194
1195         * po/id.po:
1196         * po/sv.po:
1197           po: Update translations
1198
1199 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1200
1201         * ext/x264/gstx264enc.c:
1202           x264enc: actually return TRUE from accept-caps handler
1203           The query was handled
1204
1205 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1206
1207         * ext/x264/gstx264enc.c:
1208           x264enc: implement accept-caps handling
1209           Implement accept-caps handling without doing caps queries downstream
1210
1211 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1212
1213         * ext/amrnb/amrnbenc.c:
1214         * ext/lame/gstlamemp3enc.c:
1215         * ext/twolame/gsttwolamemp2enc.c:
1216           audioencoders: use template subset check for accept-caps
1217           It is faster than doing a query that propagates downstream and
1218           should be enough
1219           Elements: amrnbenc, lamemp3enc, twolamemp2enc
1220
1221 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1222
1223         * ext/mpeg2dec/gstmpeg2dec.c:
1224           mpeg2dec: use default pad accept-caps handling
1225           Avoids useless check of downstream caps when handling an
1226           accept-caps query
1227
1228 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1229
1230         * ext/a52dec/gsta52dec.c:
1231         * ext/amrnb/amrnbdec.c:
1232         * ext/amrwbdec/amrwbdec.c:
1233         * ext/mad/gstmad.c:
1234           audiodecoders: use default pad accept-caps handling
1235           Avoids useless check of downstream caps when handling an
1236           accept-caps query
1237           Elements: a52dec, amrnbdec, amrwbdec, mad
1238
1239 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
1240
1241         * tests/check/generic/states.c:
1242           check: Rename states unit test
1243           Makes it easier to differentiate from other modules states unit test
1244
1245 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
1246
1247         * gst/realmedia/rmdemux.c:
1248           rmdemux: fix assertion error when freeing old tags.
1249           Check if old_tags is present before calling gst_tag_list_unref
1250           https://bugzilla.gnome.org/show_bug.cgi?id=753301
1251
1252 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
1253
1254         * gst/asfdemux/gstasfdemux.c:
1255           asfdemux: fix assertion error when codec_data is not present in structure
1256           When discovering a particular asf file, caps structure doesn't have
1257           codec_data, and this was not being checked before using the same,
1258           resulting in assertion error
1259           https://bugzilla.gnome.org/show_bug.cgi?id=752803
1260
1261 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
1262
1263         * gst/asfdemux/gstasfdemux.c:
1264           asfdemux: remove unread value
1265           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
1266           initial value.
1267
1268 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
1269
1270         * gst/asfdemux/gstasfdemux.c:
1271           asfdemux: Don't post error on flushing while reading headers
1272
1273 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
1274
1275         * gst/realmedia/rmdemux.c:
1276           rmdemux: mark tag list as global scope
1277
1278 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
1279
1280         * gst/realmedia/rmdemux.c:
1281           rmdemux: fix taglist leak
1282           merge doesn't take ownership, so must unref the
1283           old tags if we do merge.
1284
1285 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
1286
1287         * gst/realmedia/rmdemux.c:
1288           rmdemux: fix wrong unref when there are no tags
1289           Tags should be appended to pending tags and unref'ed only if tags
1290           are present. Else there is no need to append.
1291           https://bugzilla.gnome.org/show_bug.cgi?id=752404
1292
1293 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
1294
1295         * gst/realmedia/rmdemux.c:
1296           rmdemux: fix memory leaks during error cases
1297           while adding stream, during error cases, only stream is
1298           being freed. Adapter, pad, tags, subpackets, index are not being
1299           freed resulting in memory leaks
1300           https://bugzilla.gnome.org/show_bug.cgi?id=752404
1301
1302 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
1303
1304         * gst-plugins-ugly.doap:
1305           Update mailing list in doap file as well
1306
1307 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
1308
1309         * ext/amrnb/amrnbdec.c:
1310           Update mailing list address from sourceforge to freedesktop
1311
1312 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
1313
1314         * gst/realmedia/rmdemux.c:
1315           rmdemux: fix tag memory leak
1316           tags is not being freed after being merged to the
1317           pending_tags.
1318           https://bugzilla.gnome.org/show_bug.cgi?id=752404
1319
1320 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
1321
1322         * common:
1323           Automatic update of common submodule
1324           From f74b2df to 9aed1d7
1325
1326 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
1327
1328         * configure.ac:
1329           Back to development
1330
1331 === release 1.5.2 ===
1332
1333 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
1334
1335         * ChangeLog:
1336         * NEWS:
1337         * RELEASE:
1338         * configure.ac:
1339         * docs/plugins/gst-plugins-ugly-plugins.args:
1340         * docs/plugins/inspect/plugin-a52dec.xml:
1341         * docs/plugins/inspect/plugin-amrnb.xml:
1342         * docs/plugins/inspect/plugin-amrwbdec.xml:
1343         * docs/plugins/inspect/plugin-asf.xml:
1344         * docs/plugins/inspect/plugin-cdio.xml:
1345         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1346         * docs/plugins/inspect/plugin-dvdread.xml:
1347         * docs/plugins/inspect/plugin-dvdsub.xml:
1348         * docs/plugins/inspect/plugin-lame.xml:
1349         * docs/plugins/inspect/plugin-mad.xml:
1350         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1351         * docs/plugins/inspect/plugin-realmedia.xml:
1352         * docs/plugins/inspect/plugin-siddec.xml:
1353         * docs/plugins/inspect/plugin-twolame.xml:
1354         * docs/plugins/inspect/plugin-x264.xml:
1355         * docs/plugins/inspect/plugin-xingmux.xml:
1356         * gst-plugins-ugly.doap:
1357         * win32/common/config.h:
1358           Release 1.5.2
1359
1360 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
1361
1362         * po/af.po:
1363         * po/az.po:
1364         * po/bg.po:
1365         * po/ca.po:
1366         * po/cs.po:
1367         * po/da.po:
1368         * po/de.po:
1369         * po/el.po:
1370         * po/en_GB.po:
1371         * po/eo.po:
1372         * po/es.po:
1373         * po/eu.po:
1374         * po/fi.po:
1375         * po/fr.po:
1376         * po/gl.po:
1377         * po/hr.po:
1378         * po/hu.po:
1379         * po/id.po:
1380         * po/it.po:
1381         * po/ja.po:
1382         * po/lt.po:
1383         * po/lv.po:
1384         * po/ms.po:
1385         * po/mt.po:
1386         * po/nb.po:
1387         * po/nl.po:
1388         * po/or.po:
1389         * po/pl.po:
1390         * po/pt_BR.po:
1391         * po/ro.po:
1392         * po/ru.po:
1393         * po/sk.po:
1394         * po/sl.po:
1395         * po/sq.po:
1396         * po/sr.po:
1397         * po/sv.po:
1398         * po/tr.po:
1399         * po/uk.po:
1400         * po/vi.po:
1401         * po/zh_CN.po:
1402           Update .po files
1403
1404 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
1405
1406         * po/nl.po:
1407           po: Update translations
1408
1409 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
1410
1411         * gst/asfdemux/gstasfdemux.c:
1412           asfdemux: Use gst_video_multiview_guess_half_aspect() function
1413           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
1414           stereoscopic video is full-frame per view or not.
1415
1416 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1417
1418         * common:
1419           Automatic update of common submodule
1420           From 6015d26 to f74b2df
1421
1422 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
1423
1424         * ext/x264/gstx264enc.c:
1425         * ext/x264/gstx264enc.h:
1426           x264enc: Use gst_video_encoder_set_min_pts
1427           This method replace the manual adjustment of PTS and DTS to avoid
1428           negative DTS issues. Using this method will also update the segment so
1429           we don't loos sync.
1430           https://bugzilla.gnome.org/show_bug.cgi?id=740575
1431
1432 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
1433
1434         * gst/asfdemux/Makefile.am:
1435         * gst/asfdemux/gstasfdemux.c:
1436         * gst/asfdemux/gstasfdemux.h:
1437           asfdemux: Add support for stereoscopic video metadata.
1438           Add parsing of stereoscopic metadata, and place into the caps to
1439           the decoder.
1440           Fix parsing of Advanced Mutual Exclustion objects.
1441           https://bugzilla.gnome.org/show_bug.cgi?id=711190
1442           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
1443
1444 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
1445
1446         * ext/x264/gstx264enc.c:
1447         * ext/x264/gstx264enc.h:
1448           x264enc: Add support for stereoscopic video
1449           Provide new frame-packing property to directly set
1450           x264enc frame packing, or pass through upstream settings
1451           The explicit layout from the frame-packing property is
1452           preferred over any info from the caps.
1453
1454 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
1455
1456         * gst/xingmux/gstxingmux.c:
1457           xingmux: fix compiler warnings
1458           https://bugzilla.gnome.org/show_bug.cgi?id=750596
1459
1460 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
1461
1462         * Makefile.am:
1463           cruft: add the obsolete tmpl dir to cruft-dirs
1464
1465 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
1466
1467         * common:
1468           Automatic update of common submodule
1469           From d9a3353 to 6015d26
1470
1471 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
1472
1473         * common:
1474           Automatic update of common submodule
1475           From d37af32 to d9a3353
1476
1477 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
1478
1479         * common:
1480           Automatic update of common submodule
1481           From 21ba2e5 to d37af32
1482
1483 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
1484
1485         * common:
1486           Automatic update of common submodule
1487           From c408583 to 21ba2e5
1488
1489 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
1490
1491         * docs/plugins/Makefile.am:
1492           docs: remove variables that we define in the snippet from common
1493           This is syncing our Makefile.am with upstream gtkdoc.
1494
1495 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
1496
1497         * autogen.sh:
1498         * common:
1499           Automatic update of common submodule
1500           From d676993 to c408583
1501
1502 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
1503
1504         * configure.ac:
1505           Back to development
1506
1507 === release 1.5.1 ===
1508
1509 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
1510
1511         * ChangeLog:
1512         * NEWS:
1513         * RELEASE:
1514         * configure.ac:
1515         * docs/plugins/gst-plugins-ugly-plugins.args:
1516         * docs/plugins/inspect/plugin-a52dec.xml:
1517         * docs/plugins/inspect/plugin-amrnb.xml:
1518         * docs/plugins/inspect/plugin-amrwbdec.xml:
1519         * docs/plugins/inspect/plugin-asf.xml:
1520         * docs/plugins/inspect/plugin-cdio.xml:
1521         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1522         * docs/plugins/inspect/plugin-dvdread.xml:
1523         * docs/plugins/inspect/plugin-dvdsub.xml:
1524         * docs/plugins/inspect/plugin-lame.xml:
1525         * docs/plugins/inspect/plugin-mad.xml:
1526         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1527         * docs/plugins/inspect/plugin-realmedia.xml:
1528         * docs/plugins/inspect/plugin-siddec.xml:
1529         * docs/plugins/inspect/plugin-twolame.xml:
1530         * docs/plugins/inspect/plugin-x264.xml:
1531         * docs/plugins/inspect/plugin-xingmux.xml:
1532         * gst-plugins-ugly.doap:
1533         * win32/common/config.h:
1534           Release 1.5.1
1535
1536 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
1537
1538         * po/af.po:
1539         * po/az.po:
1540         * po/bg.po:
1541         * po/ca.po:
1542         * po/cs.po:
1543         * po/da.po:
1544         * po/de.po:
1545         * po/el.po:
1546         * po/en_GB.po:
1547         * po/eo.po:
1548         * po/es.po:
1549         * po/eu.po:
1550         * po/fi.po:
1551         * po/fr.po:
1552         * po/gl.po:
1553         * po/hr.po:
1554         * po/hu.po:
1555         * po/id.po:
1556         * po/it.po:
1557         * po/ja.po:
1558         * po/lt.po:
1559         * po/lv.po:
1560         * po/ms.po:
1561         * po/mt.po:
1562         * po/nb.po:
1563         * po/nl.po:
1564         * po/or.po:
1565         * po/pl.po:
1566         * po/pt_BR.po:
1567         * po/ro.po:
1568         * po/ru.po:
1569         * po/sk.po:
1570         * po/sl.po:
1571         * po/sq.po:
1572         * po/sr.po:
1573         * po/sv.po:
1574         * po/tr.po:
1575         * po/uk.po:
1576         * po/vi.po:
1577         * po/zh_CN.po:
1578           Update .po files
1579
1580 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
1581
1582         * po/eo.po:
1583         * po/fr.po:
1584           po: Update translations
1585
1586 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
1587
1588         * tests/check/elements/amrnbenc.c:
1589         * tests/check/elements/mpeg2dec.c:
1590         * tests/check/elements/x264enc.c:
1591         * tests/check/elements/xingmux.c:
1592         * tests/check/pipelines/lame.c:
1593           check: Use GST_CHECK_MAIN () macro everywhere
1594           Makes source code smaller, and ensures we go through common initialization
1595           path (like the one that sets up XML unit test output ...)
1596
1597 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1598
1599         * ext/x264/gstx264enc.c:
1600           x264enc: don't artificially limit max allowed value of "threads" property
1601           In auto mode it will happily chose much higher values anyway,
1602           and a limit of 4 seems a bit low these days.
1603
1604 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
1605
1606         * ext/dvdread/dvdreadsrc.c:
1607           dvdread: Also reset the first_seek var in start()
1608           Make the initial chapter seek work across reuse.
1609           https://bugzilla.gnome.org/show_bug.cgi?id=453322
1610
1611 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
1612
1613         * ext/dvdread/dvdreadsrc.c:
1614         * ext/dvdread/dvdreadsrc.h:
1615           dvdread: Work around basesrc initial seek
1616           Ignore the initial seek basesrc sends, as it
1617           breaks starting from another chapter by
1618           immediately seeking back to the start of the title
1619
1620 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
1621
1622         * ext/a52dec/gsta52dec.c:
1623         * ext/amrnb/amrnbdec.c:
1624         * ext/amrnb/amrnbenc.c:
1625         * ext/amrwbdec/amrwbdec.c:
1626         * ext/cdio/gstcdiocddasrc.c:
1627         * ext/lame/gstlamemp3enc.c:
1628         * ext/mad/gstmad.c:
1629         * ext/sidplay/gstsiddec.cc:
1630         * ext/twolame/gsttwolamemp2enc.c:
1631         * ext/x264/gstx264enc.c:
1632         * gst/realmedia/rademux.c:
1633         * gst/xingmux/gstxingmux.c:
1634           docs: update example pipelines in element docs
1635           Mostly gst-launch -> gst-launch-1.0, but also
1636           use autoaudiosink/autovideosink in more places
1637           and update pipelines a little or flesh out
1638           descriptions.
1639
1640 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
1641
1642         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1643         * gst/realmedia/rdtdepay.c:
1644           Rename property enums from ARG_ to PROP_
1645           Property enum items should be nameed PROP_ for consistency and readability.
1646
1647 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
1648
1649         * Android.mk:
1650         * ext/mad/Makefile.am:
1651         * ext/x264/Makefile.am:
1652         * gst/asfdemux/Makefile.am:
1653         * gst/dvdlpcmdec/Makefile.am:
1654         * gst/dvdsub/Makefile.am:
1655         * gst/realmedia/Makefile.am:
1656         * gst/xingmux/Makefile.am:
1657           Remove obsolete Android build cruft
1658           This is not needed any longer.
1659
1660 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
1661
1662         * gst/realmedia/pnmsrc.c:
1663           realmedia: remove unused enum item PROP_LAST
1664
1665 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
1666
1667         * tests/check/Makefile.am:
1668           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
1669           Make sure the test environment is set up.
1670           https://bugzilla.gnome.org//show_bug.cgi?id=747624
1671
1672 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
1673
1674         * configure.ac:
1675           configure: bump automake requirement to 1.14 and autoconf to 2.69
1676           This is only required for builds from git, people can still
1677           build tarballs if they only have older autotools.
1678           https://bugzilla.gnome.org//show_bug.cgi?id=747624
1679
1680 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
1681
1682         * .gitignore:
1683           Update .gitignore
1684
1685 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
1686
1687         * LICENSE_readme:
1688           Remove LICENSE_readme
1689           It's completely outdated and just confusing, better if people are
1690           forced to look at the actual code in question than trusting this file.
1691
1692 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
1693
1694         * INSTALL:
1695           Remove INSTALL file
1696           autotools automatically generate this, and when using different versions
1697           for autogen.sh there will always be changes to a file tracked by git.
1698
1699 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
1700
1701         * gst/asfdemux/gstasfdemux.c:
1702           asfdemux: fix a seek failure due to out-of-range in push mode
1703           A seek in push mode failed for big offsets which are beyond
1704           the range of guint32.
1705           https://bugzilla.gnome.org/show_bug.cgi?id=748162
1706
1707 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
1708
1709         * common:
1710         * tests/check/Makefile.am:
1711           tests: Use AM_TESTS_ENVIRONMENT
1712           Needed by the new automake test runner
1713
1714 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
1715
1716         * autogen.sh:
1717         * common:
1718           Automatic update of common submodule
1719           From bc76a8b to c8fb372
1720
1721 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1722
1723         * ext/a52dec/gsta52dec.c:
1724           a52dec: fix race in liba52dec lookup table initialization
1725           a52_init initializes the IMDCT global state as well as creating
1726           a new state. When two A52 decoders are created (eg, when two AC3
1727           tracks are contained in a video), calls to a52_init may happen
1728           at the same time, and the IMDCT initialization is not reentrant.
1729           https://bugzilla.gnome.org/show_bug.cgi?id=746781
1730
1731 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1732
1733         * ext/mpeg2dec/gstmpeg2dec.c:
1734           mpeg2dec: fix buffer leak in crop_buffer()
1735           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
1736           gst_buffer_replace() reffed it as well so we were one reference extra.
1737           https://bugzilla.gnome.org/show_bug.cgi?id=746887
1738
1739 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1740
1741         * gst/realmedia/rmdemux.c:
1742           rmdemux: resurrect some flow return handling
1743           https://bugzilla.gnome.org/show_bug.cgi?id=744572
1744
1745 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1746
1747         * gst/asfdemux/gstasfdemux.c:
1748           asfdemux: resurrect some flow return handling
1749           https://bugzilla.gnome.org/show_bug.cgi?id=744572
1750
1751 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
1752
1753         * ext/mpeg2dec/gstmpeg2dec.c:
1754           mpeg2dec: fix memory leak
1755           CID #1291630
1756
1757 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
1758
1759         * ext/mpeg2dec/gstmpeg2dec.c:
1760           mpeg2dec: initialize buffer
1761           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
1762           CID #1291634
1763
1764 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1765
1766         * ext/mpeg2dec/gstmpeg2dec.c:
1767           mpeg2dec: Add stride support
1768           This allow using external pools that have different strides from the
1769           default. These strides need to respect certain rules, which we check
1770           and if these are not met, we fallback to generic pool.
1771           https://bugzilla.gnome.org/show_bug.cgi?id=735379
1772
1773 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1774
1775         * ext/mpeg2dec/gstmpeg2dec.c:
1776         * ext/mpeg2dec/gstmpeg2dec.h:
1777           mpeg2dec: Re-implement pool handling
1778           This is a rewrite of the pool negotiation and configuration. Direct
1779           to output decoding is now achieved by configuring the pool using
1780           video-alignment. This removes copies when dealing with any elements that
1781           supports VideoAlignment, and enable usage of generic video buffer pool,
1782           XVImagePool and GLPool. It drops the crop meta implementation for now.
1783           https://bugzilla.gnome.org/show_bug.cgi?id=735379
1784
1785 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1786
1787         * gst/dvdsub/gstdvdsubdec.c:
1788           dvbsub: fix indentation
1789
1790 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
1791
1792         * ext/dvdread/dvdreadsrc.c:
1793         * gst/dvdsub/gstdvdsubdec.c:
1794           Fix double semicolons
1795
1796 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1797
1798         * ext/mpeg2dec/gstmpeg2dec.c:
1799           Revert "mpeg2dec: Fix handling of stride"
1800           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
1801
1802 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1803
1804         * ext/mpeg2dec/gstmpeg2dec.c:
1805           Revert "mpeg2dec: Use propose unref method for buffer"
1806           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
1807
1808 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1809
1810         * ext/mpeg2dec/gstmpeg2dec.c:
1811           mpeg2dec: Use propose unref method for buffer
1812
1813 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
1814
1815         * ext/mpeg2dec/gstmpeg2dec.c:
1816           mpeg2dec: Fix handling of stride
1817           A pipeline like:
1818           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
1819           would look bad when file.ts contains 704x576 video, because vaapisink would
1820           give you buffers of stride 768, but libmpeg2 was not told about this and
1821           used a stride of 704.
1822           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
1823           reject buffer pools that don't meet libmpeg2's chroma stride requirements
1824           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
1825
1826 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
1827
1828         * ext/x264/gstx264enc.c:
1829         * gst/asfdemux/gstasfdemux.c:
1830           Improve and fix LATENCY query handling
1831           This now follows the design docs everywhere, especially the maximum latency
1832           handling.
1833           https://bugzilla.gnome.org/show_bug.cgi?id=744106
1834
1835 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
1836
1837         * ext/x264/gstx264enc.c:
1838           x264enc: Don't set max latency to the same value as the encoder latency
1839           The meaning of the max latency is *not* the maximum latency this element will
1840           introduce. It is the maximum latency this element can endure without
1841           overflowing any buffers, which is infinite for x264enc.
1842           Fixes latency configuration in zero latency mode, where max latency was
1843           becoming 0... which usually won't work well if something else introduces
1844           latency as then max < min in the end, and latency configuration just fails.
1845
1846 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1847
1848         * ext/x264/gstx264enc.c:
1849           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
1850           This matches what is done when downstream caps are not ANY, and fixes
1851           prerolling in byte stream mode when typefind is downstream.
1852
1853 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
1854
1855         * ext/lame/gstlamemp3enc.c:
1856         * ext/twolame/gsttwolamemp2enc.c:
1857           Constify some static arrays everywhere
1858
1859 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
1860
1861         * configure.ac:
1862           configure: remove non-ported plugins stuff
1863           It's not needed any longer, all plugins in -ugly
1864           have been ported.
1865
1866 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1867
1868         * ext/x264/gstx264enc.c:
1869           x264enc: Don't set an allocation maximum
1870           There is no reason x264enc should enforce a maximum allocation size.
1871           The maximum is normally set by buffer pool which cannot grow, but we
1872           don't offer a buffer pool. This would lead to stall when used with
1873           element that don't implement allocation query.
1874           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
1875
1876 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
1877
1878         * common:
1879           Automatic update of common submodule
1880           From f2c6b95 to bc76a8b
1881
1882 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
1883
1884         * MAINTAINERS:
1885           MAINTAINERS: Update my mail address
1886
1887 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
1888
1889         * common:
1890           Automatic update of common submodule
1891           From ef1ffdc to f2c6b95
1892
1893 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
1894
1895         * common:
1896           Automatic update of common submodule
1897           From 7bb2bce to ef1ffdc
1898
1899 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1900
1901         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1902           dvdlpcmdec: set channel positions using the appropriate API
1903           https://bugzilla.gnome.org/show_bug.cgi?id=731038
1904
1905 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
1906
1907         * gst/asfdemux/gstasfdemux.c:
1908           asfdemux: fix comment
1909
1910 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
1911
1912         * gst/asfdemux/gstasfdemux.c:
1913           asfdemux: Send duration query upstream first
1914           An upstream element (like mms or some dlna source) might be able to
1915           answer the query. Try that first, else fallback to standard logic
1916
1917 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
1918
1919         * gst/asfdemux/asfpacket.c:
1920           asf: fix up file mode
1921
1922 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
1923
1924         * common:
1925           Automatic update of common submodule
1926           From 84d06cd to 7bb2bce
1927
1928 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
1929
1930         * Makefile.am:
1931           tests: parallelise 'make check-valgrind'
1932
1933 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
1934
1935         * common:
1936           Automatic update of common submodule
1937           From a8c8939 to 84d06cd
1938
1939 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
1940
1941         * README:
1942         * common:
1943           Automatic update of common submodule
1944           From 36388a1 to a8c8939
1945
1946 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1947
1948         * gst/asfdemux/gstasfdemux.c:
1949           asfdemux: first try to delegate TIME seek events upstream
1950           We should give a chance to upstream to handle TIME seek events before trying
1951           to handle it in asfdemux.
1952           Fix a bug where fast backward seeks where discarded right away because they
1953           were not supported by asfdemux.
1954           https://bugzilla.gnome.org/show_bug.cgi?id=734471
1955
1956 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1957
1958         * gst/asfdemux/asfheaders.c:
1959         * gst/asfdemux/asfheaders.h:
1960         * gst/asfdemux/gstasfdemux.c:
1961           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
1962           We can safely ignore those but best to claim to understand this object type so
1963           we don't raise a warning.
1964           https://bugzilla.gnome.org/show_bug.cgi?id=736060
1965
1966 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1967
1968         * gst/asfdemux/gstasfdemux.c:
1969         * gst/asfdemux/gstasfdemux.h:
1970           asfdemux: if video is h264, check the codec_data for bytestream data
1971           For bytestream we don't want to expose it as codec_data but rather as
1972           streamheader as it is not out-of-band data but data that should be
1973           prepended to the beginning of the stream before the other buffers.
1974           https://bugzilla.gnome.org/show_bug.cgi?id=735070
1975
1976 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
1977
1978         * docs/plugins/inspect/plugin-a52dec.xml:
1979         * docs/plugins/inspect/plugin-amrnb.xml:
1980         * docs/plugins/inspect/plugin-amrwbdec.xml:
1981         * docs/plugins/inspect/plugin-asf.xml:
1982         * docs/plugins/inspect/plugin-cdio.xml:
1983         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1984         * docs/plugins/inspect/plugin-dvdread.xml:
1985         * docs/plugins/inspect/plugin-dvdsub.xml:
1986         * docs/plugins/inspect/plugin-lame.xml:
1987         * docs/plugins/inspect/plugin-mad.xml:
1988         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1989         * docs/plugins/inspect/plugin-realmedia.xml:
1990         * docs/plugins/inspect/plugin-siddec.xml:
1991         * docs/plugins/inspect/plugin-twolame.xml:
1992         * docs/plugins/inspect/plugin-x264.xml:
1993         * docs/plugins/inspect/plugin-xingmux.xml:
1994           docs: update for git master
1995
1996 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1997
1998         * gst/asfdemux/gstasfdemux.c:
1999           asfdemux: simplify log statement
2000           Use the GST_PTR_FORMAT to print the buffer
2001
2002 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
2003
2004         * ext/x264/gstx264enc.c:
2005           x264: fix colour inversion with YV12 format
2006           It's the same as I420 but with the U/V planes swapped.
2007
2008 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
2009
2010         * Makefile.am:
2011         * common:
2012           Makefile: Add usage of build-checks step
2013           Allows building checks without running them
2014
2015 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2016
2017         * ext/x264/gstx264enc.c:
2018           x264enc: Request buffers in allocation query
2019           https://bugzilla.gnome.org/show_bug.cgi?id=732288
2020
2021 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2022
2023         * ext/x264/gstx264enc.c:
2024         * ext/x264/gstx264enc.h:
2025           x264enc: Shift both PTS and DTS to ensure positive timestamp
2026           Currently we only shift DTS to compensate that we don't support negative
2027           timestamp. This cause a problem that PTS is no longer >= DTS and may
2028           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
2029           remove all the hack to handle this which seems the result of thinking libx264
2030           is bugged.
2031           https://bugzilla.gnome.org/show_bug.cgi?id=731351
2032
2033 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
2034
2035         * configure.ac:
2036           Back to development
2037
2038 === release 1.4.0 ===
2039
2040 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
2041
2042         * ChangeLog:
2043         * NEWS:
2044         * RELEASE:
2045         * configure.ac:
2046         * docs/plugins/inspect/plugin-a52dec.xml:
2047         * docs/plugins/inspect/plugin-amrnb.xml:
2048         * docs/plugins/inspect/plugin-amrwbdec.xml:
2049         * docs/plugins/inspect/plugin-asf.xml:
2050         * docs/plugins/inspect/plugin-cdio.xml:
2051         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2052         * docs/plugins/inspect/plugin-dvdread.xml:
2053         * docs/plugins/inspect/plugin-dvdsub.xml:
2054         * docs/plugins/inspect/plugin-lame.xml:
2055         * docs/plugins/inspect/plugin-mad.xml:
2056         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2057         * docs/plugins/inspect/plugin-realmedia.xml:
2058         * docs/plugins/inspect/plugin-siddec.xml:
2059         * docs/plugins/inspect/plugin-twolame.xml:
2060         * docs/plugins/inspect/plugin-x264.xml:
2061         * docs/plugins/inspect/plugin-xingmux.xml:
2062         * gst-plugins-ugly.doap:
2063         * win32/common/config.h:
2064           Release 1.4.0
2065
2066 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
2067
2068         * po/af.po:
2069         * po/az.po:
2070         * po/bg.po:
2071         * po/ca.po:
2072         * po/cs.po:
2073         * po/da.po:
2074         * po/de.po:
2075         * po/el.po:
2076         * po/en_GB.po:
2077         * po/eo.po:
2078         * po/es.po:
2079         * po/eu.po:
2080         * po/fi.po:
2081         * po/fr.po:
2082         * po/gl.po:
2083         * po/hr.po:
2084         * po/hu.po:
2085         * po/id.po:
2086         * po/it.po:
2087         * po/ja.po:
2088         * po/lt.po:
2089         * po/lv.po:
2090         * po/ms.po:
2091         * po/mt.po:
2092         * po/nb.po:
2093         * po/nl.po:
2094         * po/or.po:
2095         * po/pl.po:
2096         * po/pt_BR.po:
2097         * po/ro.po:
2098         * po/ru.po:
2099         * po/sk.po:
2100         * po/sl.po:
2101         * po/sq.po:
2102         * po/sr.po:
2103         * po/sv.po:
2104         * po/tr.po:
2105         * po/uk.po:
2106         * po/vi.po:
2107         * po/zh_CN.po:
2108           Update .po files
2109
2110 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
2111
2112         * po/sv.po:
2113           po: Update translations
2114
2115 === release 1.3.91 ===
2116
2117 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
2118
2119         * ChangeLog:
2120         * NEWS:
2121         * RELEASE:
2122         * configure.ac:
2123         * docs/plugins/inspect/plugin-a52dec.xml:
2124         * docs/plugins/inspect/plugin-amrnb.xml:
2125         * docs/plugins/inspect/plugin-amrwbdec.xml:
2126         * docs/plugins/inspect/plugin-asf.xml:
2127         * docs/plugins/inspect/plugin-cdio.xml:
2128         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2129         * docs/plugins/inspect/plugin-dvdread.xml:
2130         * docs/plugins/inspect/plugin-dvdsub.xml:
2131         * docs/plugins/inspect/plugin-lame.xml:
2132         * docs/plugins/inspect/plugin-mad.xml:
2133         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2134         * docs/plugins/inspect/plugin-realmedia.xml:
2135         * docs/plugins/inspect/plugin-siddec.xml:
2136         * docs/plugins/inspect/plugin-twolame.xml:
2137         * docs/plugins/inspect/plugin-x264.xml:
2138         * docs/plugins/inspect/plugin-xingmux.xml:
2139         * gst-plugins-ugly.doap:
2140         * win32/common/config.h:
2141           Release 1.3.91
2142
2143 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
2144
2145         * po/af.po:
2146         * po/az.po:
2147         * po/bg.po:
2148         * po/ca.po:
2149         * po/cs.po:
2150         * po/da.po:
2151         * po/de.po:
2152         * po/el.po:
2153         * po/en_GB.po:
2154         * po/eo.po:
2155         * po/es.po:
2156         * po/eu.po:
2157         * po/fi.po:
2158         * po/fr.po:
2159         * po/gl.po:
2160         * po/hr.po:
2161         * po/hu.po:
2162         * po/id.po:
2163         * po/it.po:
2164         * po/ja.po:
2165         * po/lt.po:
2166         * po/lv.po:
2167         * po/ms.po:
2168         * po/mt.po:
2169         * po/nb.po:
2170         * po/nl.po:
2171         * po/or.po:
2172         * po/pl.po:
2173         * po/pt_BR.po:
2174         * po/ro.po:
2175         * po/ru.po:
2176         * po/sk.po:
2177         * po/sl.po:
2178         * po/sq.po:
2179         * po/sr.po:
2180         * po/sv.po:
2181         * po/tr.po:
2182         * po/uk.po:
2183         * po/vi.po:
2184         * po/zh_CN.po:
2185           Update .po files
2186
2187 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
2188
2189         * po/vi.po:
2190           po: Update translations
2191
2192 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
2193
2194         * gst/realmedia/rademux.c:
2195           rademux: Print invalid fourcc in error message in hex
2196           Previously this was printed as characters which caused later processing
2197           of the error message to sometimes warn about non-UTF-8 characters.
2198           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
2199
2200 === release 1.3.90 ===
2201
2202 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
2203
2204         * ChangeLog:
2205         * NEWS:
2206         * RELEASE:
2207         * configure.ac:
2208         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2209         * docs/plugins/inspect/plugin-a52dec.xml:
2210         * docs/plugins/inspect/plugin-amrnb.xml:
2211         * docs/plugins/inspect/plugin-amrwbdec.xml:
2212         * docs/plugins/inspect/plugin-asf.xml:
2213         * docs/plugins/inspect/plugin-cdio.xml:
2214         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2215         * docs/plugins/inspect/plugin-dvdread.xml:
2216         * docs/plugins/inspect/plugin-dvdsub.xml:
2217         * docs/plugins/inspect/plugin-lame.xml:
2218         * docs/plugins/inspect/plugin-mad.xml:
2219         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2220         * docs/plugins/inspect/plugin-realmedia.xml:
2221         * docs/plugins/inspect/plugin-siddec.xml:
2222         * docs/plugins/inspect/plugin-twolame.xml:
2223         * docs/plugins/inspect/plugin-x264.xml:
2224         * docs/plugins/inspect/plugin-xingmux.xml:
2225         * gst-plugins-ugly.doap:
2226         * win32/common/config.h:
2227           Release 1.3.90
2228
2229 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
2230
2231         * po/af.po:
2232         * po/az.po:
2233         * po/bg.po:
2234         * po/ca.po:
2235         * po/cs.po:
2236         * po/da.po:
2237         * po/de.po:
2238         * po/el.po:
2239         * po/en_GB.po:
2240         * po/eo.po:
2241         * po/es.po:
2242         * po/eu.po:
2243         * po/fi.po:
2244         * po/fr.po:
2245         * po/gl.po:
2246         * po/hr.po:
2247         * po/hu.po:
2248         * po/id.po:
2249         * po/it.po:
2250         * po/ja.po:
2251         * po/lt.po:
2252         * po/lv.po:
2253         * po/ms.po:
2254         * po/mt.po:
2255         * po/nb.po:
2256         * po/nl.po:
2257         * po/or.po:
2258         * po/pl.po:
2259         * po/pt_BR.po:
2260         * po/ro.po:
2261         * po/ru.po:
2262         * po/sk.po:
2263         * po/sl.po:
2264         * po/sq.po:
2265         * po/sr.po:
2266         * po/sv.po:
2267         * po/tr.po:
2268         * po/uk.po:
2269         * po/vi.po:
2270         * po/zh_CN.po:
2271           Update .po files
2272
2273 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
2274
2275         * .gitignore:
2276           Ignore autotools test-driver temp files from 'make check'
2277
2278 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
2279
2280         * configure.ac:
2281           Back to development
2282
2283 === release 1.3.3 ===
2284
2285 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
2286
2287         * ChangeLog:
2288         * NEWS:
2289         * RELEASE:
2290         * configure.ac:
2291         * docs/plugins/inspect/plugin-a52dec.xml:
2292         * docs/plugins/inspect/plugin-amrnb.xml:
2293         * docs/plugins/inspect/plugin-amrwbdec.xml:
2294         * docs/plugins/inspect/plugin-asf.xml:
2295         * docs/plugins/inspect/plugin-cdio.xml:
2296         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2297         * docs/plugins/inspect/plugin-dvdread.xml:
2298         * docs/plugins/inspect/plugin-dvdsub.xml:
2299         * docs/plugins/inspect/plugin-lame.xml:
2300         * docs/plugins/inspect/plugin-mad.xml:
2301         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2302         * docs/plugins/inspect/plugin-realmedia.xml:
2303         * docs/plugins/inspect/plugin-siddec.xml:
2304         * docs/plugins/inspect/plugin-twolame.xml:
2305         * docs/plugins/inspect/plugin-x264.xml:
2306         * docs/plugins/inspect/plugin-xingmux.xml:
2307         * gst-plugins-ugly.doap:
2308         * win32/common/config.h:
2309           Release 1.3.3
2310
2311 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
2312
2313         * po/af.po:
2314         * po/az.po:
2315         * po/bg.po:
2316         * po/ca.po:
2317         * po/cs.po:
2318         * po/da.po:
2319         * po/de.po:
2320         * po/el.po:
2321         * po/en_GB.po:
2322         * po/eo.po:
2323         * po/es.po:
2324         * po/eu.po:
2325         * po/fi.po:
2326         * po/fr.po:
2327         * po/gl.po:
2328         * po/hr.po:
2329         * po/hu.po:
2330         * po/id.po:
2331         * po/it.po:
2332         * po/ja.po:
2333         * po/lt.po:
2334         * po/lv.po:
2335         * po/ms.po:
2336         * po/mt.po:
2337         * po/nb.po:
2338         * po/nl.po:
2339         * po/or.po:
2340         * po/pl.po:
2341         * po/pt_BR.po:
2342         * po/ro.po:
2343         * po/ru.po:
2344         * po/sk.po:
2345         * po/sl.po:
2346         * po/sq.po:
2347         * po/sr.po:
2348         * po/sv.po:
2349         * po/tr.po:
2350         * po/uk.po:
2351         * po/vi.po:
2352         * po/zh_CN.po:
2353           Update .po files
2354
2355 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
2356
2357         * po/de.po:
2358         * po/nl.po:
2359           po: Update translations
2360
2361 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
2362
2363         * gst/realmedia/rmdemux.c:
2364         * gst/realmedia/rmdemux.h:
2365           rmdemux: use GstFlowCombiner
2366           Removes flow return combination code to use the newly added GstFlowCombiner
2367           https://bugzilla.gnome.org/show_bug.cgi?id=709224
2368
2369 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
2370
2371         * gst/asfdemux/gstasfdemux.c:
2372         * gst/asfdemux/gstasfdemux.h:
2373           asfdemux: use GstFlowCombiner
2374           Removes flow return combination code to use the newly added GstFlowCombiner
2375           https://bugzilla.gnome.org/show_bug.cgi?id=709224
2376
2377 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
2378
2379         * ext/x264/gstx264enc.c:
2380           x264enc: fix caps leak in set_format()
2381           https://bugzilla.gnome.org/show_bug.cgi?id=730865
2382
2383 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
2384
2385         * gst/asfdemux/gstasfdemux.c:
2386           asfdemux: Handle initial 0 timestamp that should have been -1
2387           https://bugzilla.gnome.org/show_bug.cgi?id=719660
2388
2389 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
2390
2391         * configure.ac:
2392           Back to development
2393
2394 === release 1.3.2 ===
2395
2396 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
2397
2398         * ChangeLog:
2399         * NEWS:
2400         * RELEASE:
2401         * common:
2402         * configure.ac:
2403         * docs/plugins/inspect-build.stamp:
2404         * docs/plugins/inspect.stamp:
2405         * docs/plugins/inspect/plugin-a52dec.xml:
2406         * docs/plugins/inspect/plugin-amrnb.xml:
2407         * docs/plugins/inspect/plugin-amrwbdec.xml:
2408         * docs/plugins/inspect/plugin-asf.xml:
2409         * docs/plugins/inspect/plugin-cdio.xml:
2410         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2411         * docs/plugins/inspect/plugin-dvdread.xml:
2412         * docs/plugins/inspect/plugin-dvdsub.xml:
2413         * docs/plugins/inspect/plugin-lame.xml:
2414         * docs/plugins/inspect/plugin-mad.xml:
2415         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2416         * docs/plugins/inspect/plugin-realmedia.xml:
2417         * docs/plugins/inspect/plugin-siddec.xml:
2418         * docs/plugins/inspect/plugin-twolame.xml:
2419         * docs/plugins/inspect/plugin-x264.xml:
2420         * docs/plugins/inspect/plugin-xingmux.xml:
2421         * gst-plugins-ugly.doap:
2422         * win32/common/config.h:
2423           Release 1.3.2
2424
2425 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
2426
2427         * po/af.po:
2428         * po/az.po:
2429         * po/bg.po:
2430         * po/ca.po:
2431         * po/cs.po:
2432         * po/da.po:
2433         * po/de.po:
2434         * po/el.po:
2435         * po/en_GB.po:
2436         * po/eo.po:
2437         * po/es.po:
2438         * po/eu.po:
2439         * po/fi.po:
2440         * po/fr.po:
2441         * po/gl.po:
2442         * po/hr.po:
2443         * po/hu.po:
2444         * po/id.po:
2445         * po/it.po:
2446         * po/ja.po:
2447         * po/lt.po:
2448         * po/lv.po:
2449         * po/ms.po:
2450         * po/mt.po:
2451         * po/nb.po:
2452         * po/nl.po:
2453         * po/or.po:
2454         * po/pl.po:
2455         * po/pt_BR.po:
2456         * po/ro.po:
2457         * po/ru.po:
2458         * po/sk.po:
2459         * po/sl.po:
2460         * po/sq.po:
2461         * po/sr.po:
2462         * po/sv.po:
2463         * po/tr.po:
2464         * po/uk.po:
2465         * po/vi.po:
2466         * po/zh_CN.po:
2467           Update .po files
2468
2469 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
2470
2471         * common:
2472           Automatic update of common submodule
2473           From 211fa5f to 1f5d3c3
2474
2475 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
2476
2477         * ext/mpeg2dec/gstmpeg2dec.h:
2478           mpeg2dec: remove unused struct members
2479
2480 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
2481
2482         * gst/realmedia/rtspreal.c:
2483           rtspreal: Fix some memory leaks in an error path
2484           CID 1212165.
2485
2486 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
2487
2488         * ext/mpeg2dec/gstmpeg2dec.c:
2489           mpeg2dec: Release codec state on negotiation failures
2490           Else it leaks
2491           CID #1212169
2492
2493 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
2494
2495         * configure.ac:
2496           Back to development
2497
2498 === release 1.3.1 ===
2499
2500 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
2501
2502         * ChangeLog:
2503         * NEWS:
2504         * RELEASE:
2505         * configure.ac:
2506         * docs/plugins/gst-plugins-ugly-plugins.args:
2507         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2508         * docs/plugins/inspect/plugin-a52dec.xml:
2509         * docs/plugins/inspect/plugin-amrnb.xml:
2510         * docs/plugins/inspect/plugin-amrwbdec.xml:
2511         * docs/plugins/inspect/plugin-asf.xml:
2512         * docs/plugins/inspect/plugin-cdio.xml:
2513         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2514         * docs/plugins/inspect/plugin-dvdread.xml:
2515         * docs/plugins/inspect/plugin-dvdsub.xml:
2516         * docs/plugins/inspect/plugin-lame.xml:
2517         * docs/plugins/inspect/plugin-mad.xml:
2518         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2519         * docs/plugins/inspect/plugin-realmedia.xml:
2520         * docs/plugins/inspect/plugin-siddec.xml:
2521         * docs/plugins/inspect/plugin-twolame.xml:
2522         * docs/plugins/inspect/plugin-x264.xml:
2523         * docs/plugins/inspect/plugin-xingmux.xml:
2524         * gst-plugins-ugly.doap:
2525         * win32/common/config.h:
2526           Release 1.3.1
2527
2528 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
2529
2530         * po/af.po:
2531         * po/az.po:
2532         * po/bg.po:
2533         * po/ca.po:
2534         * po/cs.po:
2535         * po/da.po:
2536         * po/de.po:
2537         * po/el.po:
2538         * po/en_GB.po:
2539         * po/eo.po:
2540         * po/es.po:
2541         * po/eu.po:
2542         * po/fi.po:
2543         * po/fr.po:
2544         * po/gl.po:
2545         * po/hr.po:
2546         * po/hu.po:
2547         * po/id.po:
2548         * po/it.po:
2549         * po/ja.po:
2550         * po/lt.po:
2551         * po/lv.po:
2552         * po/ms.po:
2553         * po/mt.po:
2554         * po/nb.po:
2555         * po/nl.po:
2556         * po/or.po:
2557         * po/pl.po:
2558         * po/pt_BR.po:
2559         * po/ro.po:
2560         * po/ru.po:
2561         * po/sk.po:
2562         * po/sl.po:
2563         * po/sq.po:
2564         * po/sr.po:
2565         * po/sv.po:
2566         * po/tr.po:
2567         * po/uk.po:
2568         * po/vi.po:
2569         * po/zh_CN.po:
2570           Update .po files
2571
2572 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
2573
2574         * po/de.po:
2575         * po/id.po:
2576         * po/lv.po:
2577         * po/sk.po:
2578         * po/sr.po:
2579           po: Update translations
2580
2581 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
2582
2583         * common:
2584           Automatic update of common submodule
2585           From bcb1518 to 211fa5f
2586
2587 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
2588
2589         * ext/sidplay/gstsiddec.cc:
2590         * gst/asfdemux/gstrtspwms.c:
2591         * gst/realmedia/rademux.c:
2592         * gst/realmedia/rdtmanager.c:
2593         * gst/realmedia/rtspreal.c:
2594           docs: remove outdated and pointless 'Last reviewed' lines from docs
2595           They are very confusing for people, and more often than not
2596           also just not very accurate. Seeing 'last reviewed: 2005' in
2597           your docs is not very confidence-inspiring. Let's just remove
2598           those comments.
2599
2600 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2601
2602         * gst/dvdsub/gstdvdsubdec.c:
2603           dvdsubdec: fix spurious rejection of 0 time offset commands
2604           Coverity 206168
2605
2606 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2607
2608         * ext/dvdread/dvdreadsrc.c:
2609           dvdread: avoid intermediate promotion to signed
2610           We should not reach the dangerous range here, though.
2611           Coverity 206491, 206492, 1139856
2612
2613 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2614
2615         * ext/mpeg2dec/gstmpeg2dec.c:
2616           mpeg2dec: do not reset the whole video info when setting size
2617           New changes to gstvideo will reset all the video info state
2618           when calling _set_format, overwriting what was previously set
2619           in the preceding code.
2620           The comment says the following code is meant to preserve the
2621           pre-crop size, so let's just keep the size and related data
2622           as this does not seem to break anything else (this is what
2623           the _set_format call would have set before the change that
2624           reset all data, except the colorimetry).
2625
2626 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
2627
2628         * gst/asfdemux/gstasfdemux.c:
2629           asfdemux: Fix payloads check
2630           Don't iterate stream->payloads if ... it doesn't exist
2631           CID #1139846
2632
2633 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
2634
2635         * .gitignore:
2636           .gitignore: Ignore gcov intermediate files
2637           https://bugzilla.gnome.org/show_bug.cgi?id=725483
2638
2639 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
2640
2641         * common:
2642           Automatic update of common submodule
2643           From fe1672e to bcb1518
2644
2645 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
2646
2647         * common:
2648           Automatic update of common submodule
2649           From 1a07da9 to fe1672e
2650
2651 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
2652
2653         * docs/Makefile.am:
2654           docs: install prebuilt plugin docs if gtk-doc is disabled
2655           Sync to the Makefile.am from gst-plugin-base where it is done right.
2656           Fixes #725034
2657
2658 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
2659
2660         * gst/xingmux/gstxingmux.c:
2661         * gst/xingmux/plugin.c:
2662           xingmux: add muxer category and make element plugable
2663           This is required to make encodebin consider the element. Yet it is not enough to
2664           have it plugged it has a lower priority than most mp3encoders and no different
2665           caps.
2666
2667 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
2668
2669         * ext/x264/gstx264enc.c:
2670           x264enc: allow lossless compression (qp=0)
2671           https://bugzilla.gnome.org/show_bug.cgi?id=725051
2672
2673 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
2674
2675         * m4/a52.m4:
2676           m4: Remove extra check for 11+ year old a52 release
2677           You deserve a build failure if you still have that version
2678           If someone wants to completely remove this m4 to replace it with the
2679           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
2680
2681 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
2682
2683         * m4/a52.m4:
2684           m4: Fix multiple tests in AC_CHECK_A52DEC
2685
2686 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
2687
2688         * gst/asfdemux/gstasfdemux.c:
2689           asfdemux: Remove unused function
2690
2691 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
2692
2693         * tests/check/Makefile.am:
2694           check: Fix test location
2695
2696 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
2697
2698         * tests/check/Makefile.am:
2699           tests: Don't build disabled plugins' check tests
2700           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
2701
2702 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
2703
2704         * common:
2705           Automatic update of common submodule
2706           From d48bed3 to 1a07da9
2707
2708 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
2709
2710         * gst/asfdemux/gstasfdemux.c:
2711           asfdemux: only add "format" field with fourcc to WMV caps
2712           Doesn't make sense for e.g. H264 or MJPEG.
2713
2714 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
2715
2716         * autogen.sh:
2717         * common:
2718           Automatic update of common submodule
2719           From dbedaa0 to d48bed3
2720
2721 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
2722
2723         * po/Makevars:
2724           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
2725           https://bugzilla.gnome.org/show_bug.cgi?id=705455
2726
2727 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
2728
2729         * ext/amrwbdec/amrwbdec.c:
2730           amrwbdec: Remove some dead code
2731
2732 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
2733
2734         * ext/amrnb/amrnbdec.c:
2735           amrnbdec: Remove some dead code
2736
2737 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
2738
2739         * ext/amrnb/amrnbdec.c:
2740           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
2741
2742 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
2743
2744         * ext/amrwbdec/amrwbdec.c:
2745           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
2746
2747 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
2748
2749         * ext/mpeg2dec/gstmpeg2dec.c:
2750           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
2751
2752 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
2753
2754         * ext/x264/gstx264enc.c:
2755           x264enc: fix compiler warning
2756           Compiler warns rightly about possibly uninitialized variable.
2757
2758 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
2759
2760         * ext/x264/gstx264enc.c:
2761           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
2762           gst-launch-1.0 videotestsrc ! x264enc
2763
2764 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2765
2766         * ext/mpeg2dec/gstmpeg2dec.c:
2767           mpeg2dec: graceful degradation for badly parsed input
2768
2769 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
2770
2771         * common:
2772           Automatic update of common submodule
2773           From 865aa20 to dbedaa0
2774
2775 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
2776
2777         * gst/asfdemux/asfpacket.c:
2778           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
2779           So, don't need to check previous payload's mo_size and current
2780           payload's mo_size when merging it.
2781           https://bugzilla.gnome.org/show_bug.cgi?id=710609
2782
2783 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
2784
2785         * gst/asfdemux/gstasfdemux.c:
2786         * gst/asfdemux/gstasfdemux.h:
2787           asfdemux: Keep audio error checking fields only for audio
2788           Video shouldn't need to be descrambled, this can cause frames data
2789           to be corrupted
2790           https://bugzilla.gnome.org/show_bug.cgi?id=684942
2791
2792 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
2793
2794         * gst/asfdemux/gstasfdemux.c:
2795           asfdemux: really copy the buffer data
2796           Pass the copy-memory flag to copy the memory for the output buffer,
2797           otherwise we end with 0-sized buffers
2798           https://bugzilla.gnome.org/show_bug.cgi?id=684942
2799
2800 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
2801
2802         * ext/x264/gstx264enc.c:
2803           x264enc: If FPS is available, set VFR to false
2804           https://bugzilla.gnome.org/show_bug.cgi?id=708940
2805
2806 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
2807
2808         * gst/asfdemux/gstasfdemux.c:
2809           asfdemux: Only use segment.start as seek_time if it is relative
2810           Relying on the gst_segment_do_seek results for getting the
2811           seeking time should not be used if seek type is SET because the
2812           do_seek function makes the 'cur` position of the seek normalized
2813           on the segment range. This means that seeking beyond the end of the
2814           file might not result in instant EOS as it will end up seeking to
2815           the final ts of the file.
2816           In asf seeking to the final timestamp can lead to seeking to the last
2817           keyframe, meaning a few seconds of video will still be played, which should
2818           not be the desired behavior when seeking beyong file limits.
2819
2820 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
2821
2822         * gst/asfdemux/gstasfdemux.c:
2823           asfdemux: Parse last simple index entry
2824           The entry size is fixed at 6, fix typo to finish parsing the index
2825           correctly until the last sample
2826
2827 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
2828
2829         * README:
2830         * common:
2831           Automatic update of common submodule
2832           From 6b03ba7 to 865aa20
2833
2834 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2835
2836         * configure.ac:
2837           configure: Actually use 1.3.0.1 as version to make configure happy
2838
2839 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2840
2841         * configure.ac:
2842           Back to development
2843
2844 === release 1.2.0 ===
2845
2846 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2847
2848         * ChangeLog:
2849         * NEWS:
2850         * RELEASE:
2851         * configure.ac:
2852         * docs/plugins/inspect/plugin-a52dec.xml:
2853         * docs/plugins/inspect/plugin-amrnb.xml:
2854         * docs/plugins/inspect/plugin-amrwbdec.xml:
2855         * docs/plugins/inspect/plugin-asf.xml:
2856         * docs/plugins/inspect/plugin-cdio.xml:
2857         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2858         * docs/plugins/inspect/plugin-dvdread.xml:
2859         * docs/plugins/inspect/plugin-dvdsub.xml:
2860         * docs/plugins/inspect/plugin-lame.xml:
2861         * docs/plugins/inspect/plugin-mad.xml:
2862         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2863         * docs/plugins/inspect/plugin-realmedia.xml:
2864         * docs/plugins/inspect/plugin-siddec.xml:
2865         * docs/plugins/inspect/plugin-twolame.xml:
2866         * docs/plugins/inspect/plugin-x264.xml:
2867         * docs/plugins/inspect/plugin-xingmux.xml:
2868         * gst-plugins-ugly.doap:
2869         * win32/common/config.h:
2870           Release 1.2.0
2871
2872 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2873
2874         * po/af.po:
2875         * po/az.po:
2876         * po/bg.po:
2877         * po/ca.po:
2878         * po/cs.po:
2879         * po/da.po:
2880         * po/de.po:
2881         * po/el.po:
2882         * po/en_GB.po:
2883         * po/eo.po:
2884         * po/es.po:
2885         * po/eu.po:
2886         * po/fi.po:
2887         * po/fr.po:
2888         * po/gl.po:
2889         * po/hr.po:
2890         * po/hu.po:
2891         * po/id.po:
2892         * po/it.po:
2893         * po/ja.po:
2894         * po/lt.po:
2895         * po/lv.po:
2896         * po/ms.po:
2897         * po/mt.po:
2898         * po/nb.po:
2899         * po/nl.po:
2900         * po/or.po:
2901         * po/pl.po:
2902         * po/pt_BR.po:
2903         * po/ro.po:
2904         * po/ru.po:
2905         * po/sk.po:
2906         * po/sl.po:
2907         * po/sq.po:
2908         * po/sr.po:
2909         * po/sv.po:
2910         * po/tr.po:
2911         * po/uk.po:
2912         * po/vi.po:
2913         * po/zh_CN.po:
2914           Update .po files
2915
2916 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
2917
2918         * ext/x264/gstx264enc.c:
2919           x264enc: Update the documentation to match the default profile used
2920           https://bugzilla.gnome.org/show_bug.cgi?id=708036
2921
2922 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
2923
2924         * common:
2925           Automatic update of common submodule
2926           From b613661 to 6b03ba7
2927
2928 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
2929
2930         * common:
2931           Automatic update of common submodule
2932           From 74a6857 to b613661
2933
2934 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
2935
2936         * autogen.sh:
2937         * common:
2938           Automatic update of common submodule
2939           From 098c0d7 to 74a6857
2940
2941 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2942
2943         * configure.ac:
2944           Back to development
2945
2946 === release 1.1.90 ===
2947
2948 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2949
2950         * ChangeLog:
2951         * NEWS:
2952         * RELEASE:
2953         * configure.ac:
2954         * docs/plugins/inspect/plugin-a52dec.xml:
2955         * docs/plugins/inspect/plugin-amrnb.xml:
2956         * docs/plugins/inspect/plugin-amrwbdec.xml:
2957         * docs/plugins/inspect/plugin-asf.xml:
2958         * docs/plugins/inspect/plugin-cdio.xml:
2959         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2960         * docs/plugins/inspect/plugin-dvdread.xml:
2961         * docs/plugins/inspect/plugin-dvdsub.xml:
2962         * docs/plugins/inspect/plugin-lame.xml:
2963         * docs/plugins/inspect/plugin-mad.xml:
2964         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2965         * docs/plugins/inspect/plugin-realmedia.xml:
2966         * docs/plugins/inspect/plugin-siddec.xml:
2967         * docs/plugins/inspect/plugin-twolame.xml:
2968         * docs/plugins/inspect/plugin-x264.xml:
2969         * docs/plugins/inspect/plugin-xingmux.xml:
2970         * gst-plugins-ugly.doap:
2971         * win32/common/config.h:
2972           Release 1.1.90
2973
2974 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2975
2976         * po/af.po:
2977         * po/az.po:
2978         * po/bg.po:
2979         * po/ca.po:
2980         * po/cs.po:
2981         * po/da.po:
2982         * po/de.po:
2983         * po/el.po:
2984         * po/en_GB.po:
2985         * po/eo.po:
2986         * po/es.po:
2987         * po/eu.po:
2988         * po/fi.po:
2989         * po/fr.po:
2990         * po/gl.po:
2991         * po/hr.po:
2992         * po/hu.po:
2993         * po/id.po:
2994         * po/it.po:
2995         * po/ja.po:
2996         * po/lt.po:
2997         * po/lv.po:
2998         * po/ms.po:
2999         * po/mt.po:
3000         * po/nb.po:
3001         * po/nl.po:
3002         * po/or.po:
3003         * po/pl.po:
3004         * po/pt_BR.po:
3005         * po/ro.po:
3006         * po/ru.po:
3007         * po/sk.po:
3008         * po/sl.po:
3009         * po/sq.po:
3010         * po/sr.po:
3011         * po/sv.po:
3012         * po/tr.po:
3013         * po/uk.po:
3014         * po/vi.po:
3015         * po/zh_CN.po:
3016           Update .po files
3017
3018 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3019
3020         * po/cs.po:
3021           po: Update translations
3022
3023 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
3024
3025         * ext/x264/gstx264enc.c:
3026         * tests/check/elements/x264enc.c:
3027           x264enc: Implement getcaps that restricts the input format depending on the output profile
3028           Also add some x264enc profile tests
3029           https://bugzilla.gnome.org/show_bug.cgi?id=708326
3030
3031 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
3032
3033         * gst/asfdemux/asfpacket.c:
3034         * gst/asfdemux/gstasfdemux.c:
3035           asfdemux: fix playback regression in push mode
3036
3037 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
3038
3039         * gst/asfdemux/gstasfdemux.h:
3040           asfdemux: remove unused variable
3041
3042 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
3043
3044         * ext/x264/gstx264enc.c:
3045           x264enc: Don't unref future state but the old one
3046           Being silly will lead us nowhere.
3047
3048 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3049
3050         * ext/x264/gstx264enc.c:
3051           x264enc: Check if we have an input state before using it
3052           Flushing might happen before caps were set on the encoder,
3053           which would lead to crashes here.
3054           Thanks to Matej Knopp for analyzing this.
3055           https://bugzilla.gnome.org/show_bug.cgi?id=707414
3056
3057 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
3058
3059         * ext/x264/gstx264enc.c:
3060           x264enc: fix unsigned comparison warning
3061
3062 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3063
3064         * configure.ac:
3065           Back to development
3066
3067 === release 1.1.4 ===
3068
3069 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3070
3071         * ChangeLog:
3072         * NEWS:
3073         * RELEASE:
3074         * configure.ac:
3075         * docs/plugins/inspect/plugin-a52dec.xml:
3076         * docs/plugins/inspect/plugin-amrnb.xml:
3077         * docs/plugins/inspect/plugin-amrwbdec.xml:
3078         * docs/plugins/inspect/plugin-asf.xml:
3079         * docs/plugins/inspect/plugin-cdio.xml:
3080         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3081         * docs/plugins/inspect/plugin-dvdread.xml:
3082         * docs/plugins/inspect/plugin-dvdsub.xml:
3083         * docs/plugins/inspect/plugin-lame.xml:
3084         * docs/plugins/inspect/plugin-mad.xml:
3085         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3086         * docs/plugins/inspect/plugin-realmedia.xml:
3087         * docs/plugins/inspect/plugin-siddec.xml:
3088         * docs/plugins/inspect/plugin-twolame.xml:
3089         * docs/plugins/inspect/plugin-x264.xml:
3090         * docs/plugins/inspect/plugin-xingmux.xml:
3091         * gst-plugins-ugly.doap:
3092         * win32/common/config.h:
3093           Release 1.1.4
3094
3095 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3096
3097         * po/af.po:
3098         * po/az.po:
3099         * po/bg.po:
3100         * po/ca.po:
3101         * po/cs.po:
3102         * po/da.po:
3103         * po/de.po:
3104         * po/el.po:
3105         * po/en_GB.po:
3106         * po/eo.po:
3107         * po/es.po:
3108         * po/eu.po:
3109         * po/fi.po:
3110         * po/fr.po:
3111         * po/gl.po:
3112         * po/hr.po:
3113         * po/hu.po:
3114         * po/id.po:
3115         * po/it.po:
3116         * po/ja.po:
3117         * po/lt.po:
3118         * po/lv.po:
3119         * po/ms.po:
3120         * po/mt.po:
3121         * po/nb.po:
3122         * po/nl.po:
3123         * po/or.po:
3124         * po/pl.po:
3125         * po/pt_BR.po:
3126         * po/ro.po:
3127         * po/ru.po:
3128         * po/sk.po:
3129         * po/sl.po:
3130         * po/sq.po:
3131         * po/sr.po:
3132         * po/sv.po:
3133         * po/tr.po:
3134         * po/uk.po:
3135         * po/vi.po:
3136         * po/zh_CN.po:
3137           Update .po files
3138
3139 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3140
3141         * po/pt_BR.po:
3142           po: update translations
3143
3144 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
3145
3146         * ext/x264/gstx264enc.c:
3147           x264enc: log when we output a lower profile than requested
3148
3149 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3150
3151         * ext/x264/gstx264enc.c:
3152           x264enc: Consider subset relations of profiles when setting srcpad caps
3153           constrained-baseline is a subset of baseline, is a subset of main,
3154           is a subset of high profile.
3155           https://bugzilla.gnome.org/show_bug.cgi?id=705425
3156
3157 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
3158
3159         * ext/x264/gstx264enc.c:
3160           x264enc: propagate flow return back to base class and upstream
3161           https://bugzilla.gnome.org/show_bug.cgi?id=705425
3162
3163 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
3164
3165         * configure.ac:
3166           configure: fix x264 version checking
3167           x264 releases carry pkg-config versions such as 0.120.x
3168           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
3169           then fail, so we need to either check for > 0.119.0 or
3170           for >= 0.120 to make this work right.
3171
3172 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
3173
3174         * ext/x264/gstx264enc.c:
3175           x264enc: minor clean-up
3176           We requires x264 build >= 120 now.
3177
3178 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3179
3180         * ext/mpeg2dec/gstmpeg2dec.c:
3181           mpeg2dec: Fix mpeg2_reset() calls
3182
3183 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3184
3185         * ext/mpeg2dec/gstmpeg2dec.c:
3186         * ext/x264/gstx264enc.c:
3187           ext: Use new flush vfunc of video codec base classes and remove reset implementations
3188
3189 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
3190
3191         * gst/asfdemux/gstasfdemux.c:
3192           asfdemux: fix build on C89 compilers
3193
3194 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
3195
3196         * gst/asfdemux/asfpacket.c:
3197         * gst/asfdemux/gstasfdemux.c:
3198           asfdemux: fix seeking in push mode
3199
3200 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
3201
3202         * configure.ac:
3203           build: add subdir-objects to AM_INIT_AUTOMAKE
3204           Fixes warnings in automake 1.14
3205           https://bugzilla.gnome.org/show_bug.cgi?id=705350
3206
3207 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
3208
3209         * ext/mpeg2dec/gstmpeg2dec.c:
3210           mpeg2dec: Do a hard reset of flush_stop
3211           Which is notified by hard == 0 with latest refactoring.
3212
3213 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
3214
3215         * po/LINGUAS:
3216         * po/da.po:
3217         * po/de.po:
3218         * po/gl.po:
3219         * po/hr.po:
3220         * po/hu.po:
3221         * po/ja.po:
3222         * po/nb.po:
3223         * po/nl.po:
3224         * po/pl.po:
3225         * po/ru.po:
3226         * po/sl.po:
3227         * po/tr.po:
3228         * po/uk.po:
3229         * po/vi.po:
3230           po: update translations
3231
3232 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3233
3234         * configure.ac:
3235           Back to development
3236
3237 === release 1.1.3 ===
3238
3239 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3240
3241         * ChangeLog:
3242         * NEWS:
3243         * RELEASE:
3244         * configure.ac:
3245         * docs/plugins/inspect/plugin-a52dec.xml:
3246         * docs/plugins/inspect/plugin-amrnb.xml:
3247         * docs/plugins/inspect/plugin-amrwbdec.xml:
3248         * docs/plugins/inspect/plugin-asf.xml:
3249         * docs/plugins/inspect/plugin-cdio.xml:
3250         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3251         * docs/plugins/inspect/plugin-dvdread.xml:
3252         * docs/plugins/inspect/plugin-dvdsub.xml:
3253         * docs/plugins/inspect/plugin-lame.xml:
3254         * docs/plugins/inspect/plugin-mad.xml:
3255         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3256         * docs/plugins/inspect/plugin-realmedia.xml:
3257         * docs/plugins/inspect/plugin-siddec.xml:
3258         * docs/plugins/inspect/plugin-twolame.xml:
3259         * docs/plugins/inspect/plugin-x264.xml:
3260         * docs/plugins/inspect/plugin-xingmux.xml:
3261         * gst-plugins-ugly.doap:
3262         * win32/common/config.h:
3263           Release 1.1.3
3264
3265 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3266
3267         * po/af.po:
3268         * po/az.po:
3269         * po/bg.po:
3270         * po/ca.po:
3271         * po/cs.po:
3272         * po/da.po:
3273         * po/de.po:
3274         * po/el.po:
3275         * po/en_GB.po:
3276         * po/eo.po:
3277         * po/es.po:
3278         * po/eu.po:
3279         * po/fi.po:
3280         * po/fr.po:
3281         * po/gl.po:
3282         * po/hu.po:
3283         * po/id.po:
3284         * po/it.po:
3285         * po/ja.po:
3286         * po/lt.po:
3287         * po/lv.po:
3288         * po/ms.po:
3289         * po/mt.po:
3290         * po/nb.po:
3291         * po/nl.po:
3292         * po/or.po:
3293         * po/pl.po:
3294         * po/pt_BR.po:
3295         * po/ro.po:
3296         * po/ru.po:
3297         * po/sk.po:
3298         * po/sl.po:
3299         * po/sq.po:
3300         * po/sr.po:
3301         * po/sv.po:
3302         * po/tr.po:
3303         * po/uk.po:
3304         * po/vi.po:
3305         * po/zh_CN.po:
3306           Update .po files
3307
3308 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3309
3310         * gst/asfdemux/gstasfdemux.c:
3311         * gst/realmedia/rademux.c:
3312         * gst/realmedia/rmdemux.c:
3313           gst: Don't swap start/stop for negative rates in the SEGMENT query
3314
3315 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3316
3317         * gst/realmedia/rademux.c:
3318         * gst/realmedia/rmdemux.c:
3319           real: Implement SEGMENT query
3320
3321 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3322
3323         * gst/asfdemux/gstasfdemux.c:
3324           asfdemux: Implement SEGMENT query
3325
3326 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
3327
3328         * gst/asfdemux/asfheaders.c:
3329         * gst/asfdemux/asfheaders.h:
3330         * gst/asfdemux/asfpacket.c:
3331         * gst/asfdemux/gstasfdemux.c:
3332         * gst/asfdemux/gstasfdemux.h:
3333           asfdemux: Add support for dvr-ms
3334           https://bugzilla.gnome.org/show_bug.cgi?id=705026
3335
3336 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
3337
3338         * gst/realmedia/rtspreal.c:
3339           rtspreal: Ensure output value has an assigned value
3340           In the case where this macro was used, that dest was != NULL but that
3341           the strncmp failed, we would end up with dest_len being undefined.
3342
3343 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
3344
3345         * ext/x264/gstx264enc.c:
3346           x264: Fix dts comparision
3347           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
3348           and signed value... resulting it the result never being < 0.
3349           Instead just check if it is smaller before assigning to frame->dts.
3350
3351 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
3352
3353         * gst/asfdemux/gstasfdemux.c:
3354         * gst/asfdemux/gstasfdemux.h:
3355           asfdemux: fix seqnum handling for seeks
3356           Use the same seqnum as the seek for flushes/segments that are
3357           caused by the seek. Also do the same for segment events
3358           Fixes #676242
3359
3360 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3361
3362         * ext/mpeg2dec/gstmpeg2dec.c:
3363           mpeg2dec: Clean up reset/start/stop handling
3364
3365 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3366
3367         * ext/x264/gstx264enc.c:
3368           x264enc: React properly to flushing/resetting the encoder
3369           https://bugzilla.gnome.org/show_bug.cgi?id=656007
3370
3371 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3372
3373         * gst/realmedia/rademux.c:
3374         * gst/realmedia/rademux.h:
3375         * gst/realmedia/rmdemux.c:
3376         * gst/realmedia/rmdemux.h:
3377           realmedia: Add support for group-id in the stream-start event
3378
3379 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3380
3381         * gst/asfdemux/gstasfdemux.c:
3382         * gst/asfdemux/gstasfdemux.h:
3383           asfdemux: Add support for group-id in the stream-start event
3384
3385 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3386
3387         * ext/sidplay/gstsiddec.cc:
3388         * ext/sidplay/gstsiddec.h:
3389           siddec: Add support for group-id in the stream-start event
3390
3391 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
3392
3393         * gst/realmedia/rmdemux.c:
3394           rmdemux: Mark demuxer as "running" in push-mode
3395           Allows queries (and other code) to be answered when working in push-mode.
3396           Running would only be set to TRUE accordingly when working in pull-mode
3397           once it had read header/index.
3398           Fixes #680185
3399
3400 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
3401
3402         * ext/mpeg2dec/gstmpeg2dec.c:
3403           mpeg2dec: Properly reset on sequence changes
3404           Otherwise we end up using stray data/buffers.
3405           Fixes #690701
3406
3407 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3408
3409         * configure.ac:
3410           Back to development
3411
3412 === release 1.1.2 ===
3413
3414 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3415
3416         * ChangeLog:
3417         * NEWS:
3418         * RELEASE:
3419         * configure.ac:
3420         * docs/plugins/inspect/plugin-a52dec.xml:
3421         * docs/plugins/inspect/plugin-amrnb.xml:
3422         * docs/plugins/inspect/plugin-amrwbdec.xml:
3423         * docs/plugins/inspect/plugin-asf.xml:
3424         * docs/plugins/inspect/plugin-cdio.xml:
3425         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3426         * docs/plugins/inspect/plugin-dvdread.xml:
3427         * docs/plugins/inspect/plugin-dvdsub.xml:
3428         * docs/plugins/inspect/plugin-lame.xml:
3429         * docs/plugins/inspect/plugin-mad.xml:
3430         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3431         * docs/plugins/inspect/plugin-realmedia.xml:
3432         * docs/plugins/inspect/plugin-siddec.xml:
3433         * docs/plugins/inspect/plugin-twolame.xml:
3434         * docs/plugins/inspect/plugin-x264.xml:
3435         * docs/plugins/inspect/plugin-xingmux.xml:
3436         * gst-plugins-ugly.doap:
3437         * win32/common/config.h:
3438           Release 1.1.2
3439
3440 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3441
3442         * po/af.po:
3443         * po/az.po:
3444         * po/bg.po:
3445         * po/ca.po:
3446         * po/cs.po:
3447         * po/da.po:
3448         * po/de.po:
3449         * po/el.po:
3450         * po/en_GB.po:
3451         * po/eo.po:
3452         * po/es.po:
3453         * po/eu.po:
3454         * po/fi.po:
3455         * po/fr.po:
3456         * po/gl.po:
3457         * po/hu.po:
3458         * po/id.po:
3459         * po/it.po:
3460         * po/ja.po:
3461         * po/lt.po:
3462         * po/lv.po:
3463         * po/ms.po:
3464         * po/mt.po:
3465         * po/nb.po:
3466         * po/nl.po:
3467         * po/or.po:
3468         * po/pl.po:
3469         * po/pt_BR.po:
3470         * po/ro.po:
3471         * po/ru.po:
3472         * po/sk.po:
3473         * po/sl.po:
3474         * po/sq.po:
3475         * po/sr.po:
3476         * po/sv.po:
3477         * po/tr.po:
3478         * po/uk.po:
3479         * po/vi.po:
3480         * po/zh_CN.po:
3481           Update .po files
3482
3483 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3484
3485         * ext/dvdread/dvdreadsrc.c:
3486           dvdreadsrc: correctly determine last chapter's duration
3487           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
3488           It worked just fine before ...
3489
3490 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3491
3492         * gst/realmedia/rdtmanager.c:
3493           rdt: forward sticky events
3494
3495 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3496
3497         * configure.ac:
3498           Back to development
3499
3500 === release 1.1.1 ===
3501
3502 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3503
3504         * ChangeLog:
3505         * NEWS:
3506         * RELEASE:
3507         * common:
3508         * configure.ac:
3509         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3510         * docs/plugins/inspect/plugin-a52dec.xml:
3511         * docs/plugins/inspect/plugin-amrnb.xml:
3512         * docs/plugins/inspect/plugin-amrwbdec.xml:
3513         * docs/plugins/inspect/plugin-asf.xml:
3514         * docs/plugins/inspect/plugin-cdio.xml:
3515         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3516         * docs/plugins/inspect/plugin-dvdread.xml:
3517         * docs/plugins/inspect/plugin-dvdsub.xml:
3518         * docs/plugins/inspect/plugin-lame.xml:
3519         * docs/plugins/inspect/plugin-mad.xml:
3520         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3521         * docs/plugins/inspect/plugin-realmedia.xml:
3522         * docs/plugins/inspect/plugin-siddec.xml:
3523         * docs/plugins/inspect/plugin-twolame.xml:
3524         * docs/plugins/inspect/plugin-x264.xml:
3525         * docs/plugins/inspect/plugin-xingmux.xml:
3526         * gst-plugins-ugly.doap:
3527         * win32/common/config.h:
3528           Release 1.1.1
3529
3530 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3531
3532         * po/af.po:
3533         * po/az.po:
3534         * po/bg.po:
3535         * po/ca.po:
3536         * po/cs.po:
3537         * po/da.po:
3538         * po/de.po:
3539         * po/el.po:
3540         * po/en_GB.po:
3541         * po/eo.po:
3542         * po/es.po:
3543         * po/eu.po:
3544         * po/fi.po:
3545         * po/fr.po:
3546         * po/gl.po:
3547         * po/hu.po:
3548         * po/id.po:
3549         * po/it.po:
3550         * po/ja.po:
3551         * po/lt.po:
3552         * po/lv.po:
3553         * po/ms.po:
3554         * po/mt.po:
3555         * po/nb.po:
3556         * po/nl.po:
3557         * po/or.po:
3558         * po/pl.po:
3559         * po/pt_BR.po:
3560         * po/ro.po:
3561         * po/ru.po:
3562         * po/sk.po:
3563         * po/sl.po:
3564         * po/sq.po:
3565         * po/sr.po:
3566         * po/sv.po:
3567         * po/tr.po:
3568         * po/uk.po:
3569         * po/vi.po:
3570         * po/zh_CN.po:
3571           Update .po files
3572
3573 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3574
3575         * common:
3576           Automatic update of common submodule
3577           From 098c0d7 to 01a7a46
3578
3579 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
3580
3581         * ext/mpeg2dec/gstmpeg2dec.c:
3582           mpeg2dec: make the aspect ratio calculation more accurate.
3583           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
3584           aspect-ratio if we don't have a valid upstream PAR.
3585           https://bugzilla.gnome.org/show_bug.cgi?id=685103
3586
3587 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3588
3589         * common:
3590           Automatic update of common submodule
3591           From 5edcd85 to 098c0d7
3592
3593 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3594
3595         * tests/check/elements/amrnbenc.c:
3596         * tests/check/elements/mpeg2dec.c:
3597         * tests/check/elements/x264enc.c:
3598         * tests/check/elements/xingmux.c:
3599           tests: Fix event handling
3600
3601 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
3602
3603         * ext/lame/gstlamemp3enc.c:
3604           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
3605           lame does internal resampling, but the base class only cares about
3606           the number of raw samples, so tell finish frames about that, not
3607           the number of samples in the outgoing frame.:
3608
3609 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
3610
3611         * ext/x264/gstx264enc.c:
3612           x264enc: output byte-stream if downstream has ANY caps
3613           It's what people expect when they pipe the output to
3614           filesink or into a tcp connection or pipe.
3615
3616 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
3617
3618         * MAINTAINERS:
3619         * README:
3620         * README.static-linking:
3621         * common:
3622           Automatic update of common submodule
3623           From 3cb3d3c to 5edcd85
3624
3625 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3626
3627         * configure.ac:
3628         * ext/a52dec/Makefile.am:
3629         * ext/amrnb/Makefile.am:
3630         * ext/amrwbdec/Makefile.am:
3631         * ext/cdio/Makefile.am:
3632         * ext/dvdread/Makefile.am:
3633         * ext/lame/Makefile.am:
3634         * ext/mad/Makefile.am:
3635         * ext/mpeg2dec/Makefile.am:
3636         * ext/sidplay/Makefile.am:
3637         * ext/twolame/Makefile.am:
3638         * ext/x264/Makefile.am:
3639         * gst/asfdemux/Makefile.am:
3640         * gst/dvdlpcmdec/Makefile.am:
3641         * gst/dvdsub/Makefile.am:
3642         * gst/realmedia/Makefile.am:
3643         * gst/xingmux/Makefile.am:
3644           gst: Add better support for static plugins
3645
3646 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
3647
3648         * autogen.sh:
3649         * common:
3650           Automatic update of common submodule
3651           From aed87ae to 3cb3d3c
3652
3653 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
3654
3655         * common:
3656           Automatic update of common submodule
3657           From 04c7a1e to aed87ae
3658
3659 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
3660
3661         * gst/asfdemux/gstasfdemux.c:
3662         * gst/realmedia/rmdemux.c:
3663           Use %03u instead of %u in gst_pad_create_stream_id_printf()
3664
3665 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
3666
3667         * ext/x264/gstx264enc.c:
3668           x264enc: Fix for 0/1 framerate - now uses VFR in this case
3669           Previously did a division by zero.
3670           https://bugzilla.gnome.org/show_bug.cgi?id=695728
3671
3672 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
3673
3674         * common:
3675           Automatic update of common submodule
3676           From 2de221c to 04c7a1e
3677
3678 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
3679
3680         * ext/x264/gstx264enc.c:
3681           x264enc: simplify template caps
3682           No need to make an array for one single element.
3683
3684 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
3685
3686         * ext/x264/gstx264enc.c:
3687           x264enc: put all theoretically possible formats in template caps
3688           and decide at runtime which subset of these (8-bit or 10-bit video
3689           formats) is supported. libx264 will be compiled for one of these
3690           two options, and it is possible to switch by pointing the dynamic
3691           linker to a different libx264 build at runtime. If we want our
3692           template caps to be correct, they should contain all then, with
3693           the actually supported ones determined at runtime.
3694           https://bugzilla.gnome.org/show_bug.cgi?id=691935
3695
3696 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
3697
3698         * ext/x264/gstx264enc.c:
3699           x264enc: detect supported bit depth and pixel formats at runtime
3700           http://bugs.debian.org/667573
3701           https://bugzilla.gnome.org/show_bug.cgi?id=691935
3702
3703 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
3704
3705         * autogen.sh:
3706           autogen.sh: allow calling from out-of-tree
3707           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3708           https://bugzilla.gnome.org/show_bug.cgi?id=692857
3709
3710 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
3711
3712         * common:
3713           Automatic update of common submodule
3714           From a942293 to 2de221c
3715
3716 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
3717
3718         * tests/check/Makefile.am:
3719           tests: use _1_0 variants for the various registry variables
3720           These override the variants without version suffix. Makes 'make check' work
3721           properly in environments that set the suffixed variant for 1.0, such as
3722           jhbuild.
3723
3724 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3725
3726         * common:
3727           Automatic update of common submodule
3728           From a72faea to a942293
3729
3730 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
3731
3732         * configure.ac:
3733           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
3734           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
3735           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
3736           https://bugzilla.gnome.org/show_bug.cgi?id=690881
3737
3738 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
3739
3740         * ext/mpeg2dec/gstmpeg2dec.c:
3741           mpeg2dec: use appropriate printf format for gsize
3742
3743 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
3744
3745         * ext/cdio/gstcdio.h:
3746           cdio: Fix redundant redeclaration of 'cdio_version_string'
3747           cdio/version.h is already included by cdio/cdio.h
3748
3749 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3750
3751         * ext/sidplay/gstsiddec.cc:
3752           siddec: init debug category
3753
3754 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3755
3756         * configure.ac:
3757         * ext/dvdread/Makefile.am:
3758           dvdread: link to libgmodule-2.0 since the g_module_* API is used
3759           And the gmodule lib has been moved into the Requires.private
3760           section of the pkg-config file in core.
3761
3762 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
3763
3764         * ext/cdio/gstcdiocddasrc.c:
3765         * ext/cdio/gstcdiocddasrc.h:
3766           cdiocddasrc: detect whether drive produces samples in non-host endianness
3767           If drive produces samples in other endianness than the host,
3768           we need to byte swap them before pushing them out, or we
3769           produce nothing but noise. cdparanoia detects this automatically,
3770           but libcdio does not, so we have to do it ourselves.
3771           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
3772           https://bugzilla.gnome.org/show_bug.cgi?id=377280
3773
3774 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
3775
3776         * common:
3777           Automatic update of common submodule
3778           From b497c4f to a72faea
3779
3780 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3781
3782         * tests/check/elements/xingmux_testdata.h:
3783           xingmux: Fix unit test after change to correctly calculate number of frames
3784
3785 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3786
3787         * ext/x264/gstx264enc.c:
3788           x264enc: Add support for 10-bit color formats
3789           Requires x264 to be built with 10-bit support, which disables
3790           9-bit support. Also only advertise the color formats that were
3791           compiled into x264.
3792
3793 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3794
3795         * ext/x264/gstx264enc.c:
3796           x264enc: Add support for Y444, Y42B and NV12
3797
3798 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
3799
3800         * ext/cdio/Makefile.am:
3801         * ext/cdio/gstcdio.c:
3802           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
3803           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
3804           if they're not plain ASCII.
3805
3806 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
3807
3808         * gst/xingmux/gstxingmux.c:
3809           xingmux: Properly calculate the number of frames
3810           First, the xing header frame is never added to the count,
3811           we have to increment the count.
3812           Secondly, there is a rounding error when calculating the
3813           frame duration, as spf*GST_SECOND/rate is not an integer
3814           (26122448.9) an it must be 26122449.
3815
3816 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
3817
3818         * configure.ac:
3819           configure.ac: update courtesy of autoupdate
3820
3821 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
3822
3823         * common:
3824         * configure.ac:
3825           configure: let AG_GST_PLUGIN_DOCS check for python
3826           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
3827           which as a side-effect should pick up newer python versions as
3828           well.
3829           https://bugzilla.gnome.org/show_bug.cgi?id=563903
3830
3831 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
3832
3833         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3834           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
3835
3836 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
3837
3838         * tests/check/elements/mpg123audiodec.c:
3839           Fix FSF address
3840           https://bugzilla.gnome.org/show_bug.cgi?id=687520
3841
3842 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
3843
3844         * docs/random/LICENSE:
3845         * ext/a52dec/gsta52dec.c:
3846         * ext/a52dec/gsta52dec.h:
3847         * ext/amrnb/amrnb.c:
3848         * ext/amrnb/amrnbdec.c:
3849         * ext/amrnb/amrnbdec.h:
3850         * ext/amrnb/amrnbenc.c:
3851         * ext/amrnb/amrnbenc.h:
3852         * ext/amrwbdec/amrwb.c:
3853         * ext/amrwbdec/amrwbdec.c:
3854         * ext/amrwbdec/amrwbdec.h:
3855         * ext/cdio/gstcdio.c:
3856         * ext/cdio/gstcdio.h:
3857         * ext/cdio/gstcdiocddasrc.c:
3858         * ext/cdio/gstcdiocddasrc.h:
3859         * ext/dvdread/dvdreadsrc.c:
3860         * ext/dvdread/dvdreadsrc.h:
3861         * ext/lame/gstlamemp3enc.c:
3862         * ext/lame/gstlamemp3enc.h:
3863         * ext/lame/plugin.c:
3864         * ext/mad/gstmad.c:
3865         * ext/mad/gstmad.h:
3866         * ext/mpeg2dec/gstmpeg2dec.c:
3867         * ext/mpeg2dec/gstmpeg2dec.h:
3868         * ext/sidplay/gstsiddec.cc:
3869         * ext/sidplay/gstsiddec.h:
3870         * ext/twolame/gsttwolamemp2enc.c:
3871         * ext/twolame/gsttwolamemp2enc.h:
3872         * ext/x264/gstx264enc.c:
3873         * ext/x264/gstx264enc.h:
3874         * gst-libs/gst/gettext.h:
3875         * gst-libs/gst/glib-compat-private.h:
3876         * gst-libs/gst/gst-i18n-plugin.h:
3877         * gst/asfdemux/asfheaders.c:
3878         * gst/asfdemux/asfheaders.h:
3879         * gst/asfdemux/asfpacket.c:
3880         * gst/asfdemux/asfpacket.h:
3881         * gst/asfdemux/gstasf.c:
3882         * gst/asfdemux/gstasfdemux.c:
3883         * gst/asfdemux/gstasfdemux.h:
3884         * gst/asfdemux/gstrtpasfdepay.c:
3885         * gst/asfdemux/gstrtpasfdepay.h:
3886         * gst/asfdemux/gstrtspwms.c:
3887         * gst/asfdemux/gstrtspwms.h:
3888         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3889         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3890         * gst/dvdsub/gstdvdsubdec.c:
3891         * gst/dvdsub/gstdvdsubdec.h:
3892         * gst/dvdsub/gstdvdsubparse.c:
3893         * gst/dvdsub/gstdvdsubparse.h:
3894         * gst/realmedia/asmrules.c:
3895         * gst/realmedia/asmrules.h:
3896         * gst/realmedia/gstrdtbuffer.c:
3897         * gst/realmedia/gstrdtbuffer.h:
3898         * gst/realmedia/pnmsrc.c:
3899         * gst/realmedia/pnmsrc.h:
3900         * gst/realmedia/rademux.c:
3901         * gst/realmedia/rademux.h:
3902         * gst/realmedia/rdtdepay.c:
3903         * gst/realmedia/rdtdepay.h:
3904         * gst/realmedia/rdtjitterbuffer.c:
3905         * gst/realmedia/rdtjitterbuffer.h:
3906         * gst/realmedia/rdtmanager.c:
3907         * gst/realmedia/rdtmanager.h:
3908         * gst/realmedia/realhash.c:
3909         * gst/realmedia/realhash.h:
3910         * gst/realmedia/realmedia.c:
3911         * gst/realmedia/rmdemux.c:
3912         * gst/realmedia/rmdemux.h:
3913         * gst/realmedia/rmutils.c:
3914         * gst/realmedia/rmutils.h:
3915         * gst/realmedia/rtspreal.c:
3916         * gst/realmedia/rtspreal.h:
3917         * gst/xingmux/gstxingmux.c:
3918         * gst/xingmux/gstxingmux.h:
3919         * gst/xingmux/plugin.c:
3920         * tests/check/elements/amrnbenc.c:
3921         * tests/check/elements/mpeg2dec.c:
3922         * tests/check/elements/x264enc.c:
3923         * tests/check/generic/index.c:
3924         * tests/check/generic/states.c:
3925         * tests/check/pipelines/lame.c:
3926           Fix FSF address
3927           https://bugzilla.gnome.org/show_bug.cgi?id=687520
3928
3929 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
3930
3931         * gst/dvdsub/gstdvdsubdec.c:
3932           dvdsubdec: allocate correct amount of memory for bitmap
3933           https://bugzilla.gnome.org/show_bug.cgi?id=687192
3934
3935 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
3936
3937         * ext/mpg123/gstmpg123audiodec.c:
3938           mpg123: removed unnecessary finalize function
3939           https://bugzilla.gnome.org/show_bug.cgi?id=687176
3940
3941 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
3942
3943         * ext/sidplay/gstsiddec.cc:
3944           siddec: reset bytes counter
3945           Reset the total_bytes counter so that we get timestamps correct.
3946           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
3947
3948 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
3949
3950         * ext/mpg123/gstmpg123audiodec.c:
3951           mpg123: Fix leaks from not chaining up in the finalize function
3952
3953 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
3954
3955         * configure.ac:
3956         * docs/plugins/inspect/plugin-a52dec.xml:
3957         * docs/plugins/inspect/plugin-amrnb.xml:
3958         * docs/plugins/inspect/plugin-amrwbdec.xml:
3959         * docs/plugins/inspect/plugin-asf.xml:
3960         * docs/plugins/inspect/plugin-cdio.xml:
3961         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3962         * docs/plugins/inspect/plugin-dvdread.xml:
3963         * docs/plugins/inspect/plugin-dvdsub.xml:
3964         * docs/plugins/inspect/plugin-lame.xml:
3965         * docs/plugins/inspect/plugin-mad.xml:
3966         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3967         * docs/plugins/inspect/plugin-realmedia.xml:
3968         * docs/plugins/inspect/plugin-siddec.xml:
3969         * docs/plugins/inspect/plugin-twolame.xml:
3970         * docs/plugins/inspect/plugin-x264.xml:
3971         * docs/plugins/inspect/plugin-xingmux.xml:
3972         * win32/common/config.h:
3973           Back to feature development
3974
3975 === release 1.0.2 ===
3976
3977 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
3978
3979         * ChangeLog:
3980         * NEWS:
3981         * RELEASE:
3982         * configure.ac:
3983         * docs/plugins/inspect/plugin-a52dec.xml:
3984         * docs/plugins/inspect/plugin-amrnb.xml:
3985         * docs/plugins/inspect/plugin-amrwbdec.xml:
3986         * docs/plugins/inspect/plugin-asf.xml:
3987         * docs/plugins/inspect/plugin-cdio.xml:
3988         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3989         * docs/plugins/inspect/plugin-dvdread.xml:
3990         * docs/plugins/inspect/plugin-dvdsub.xml:
3991         * docs/plugins/inspect/plugin-lame.xml:
3992         * docs/plugins/inspect/plugin-mad.xml:
3993         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3994         * docs/plugins/inspect/plugin-realmedia.xml:
3995         * docs/plugins/inspect/plugin-siddec.xml:
3996         * docs/plugins/inspect/plugin-twolame.xml:
3997         * docs/plugins/inspect/plugin-x264.xml:
3998         * docs/plugins/inspect/plugin-xingmux.xml:
3999         * gst-plugins-ugly.doap:
4000         * win32/common/config.h:
4001           Release 1.0.2
4002
4003 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4004
4005         * tests/check/elements/mpg123audiodec.c:
4006           tests: fix up mpg123 test a little
4007           - dist input files
4008           - fix sample leak
4009           - simplify check for elements
4010           - only run mpg123 test if mpg123 is available and selected
4011           - fix build in uninstalled setup
4012           https://bugzilla.gnome.org/show_bug.cgi?id=686595
4013
4014 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
4015
4016         * tests/check/elements/mpg123audiodec.c:
4017           tets: add unit test for mpg123audiodec
4018           https://bugzilla.gnome.org/show_bug.cgi?id=686595
4019
4020 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
4021
4022         * ext/mpg123/gstmpg123audiodec.c:
4023           mpg123: added gtkdoc section
4024           https://bugzilla.gnome.org/show_bug.cgi?id=686595
4025
4026 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
4027
4028         * ext/mpg123/gstmpg123audiodec.c:
4029           mpg123: fixed bug with last frame, disabled internal resampler & chatter
4030           * The last MP3 frame wasn't being pushed when base class was draining
4031           * Made sure mpg123 cannot ever use its (crude) internal resampler
4032           * Disabled mpg123 stderr output
4033           https://bugzilla.gnome.org/show_bug.cgi?id=686595
4034
4035 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
4036
4037         * gst/asfdemux/Makefile.am:
4038         * gst/realmedia/Makefile.am:
4039           Makefile.am: Fix typos for generating the Android.mk files
4040           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
4041           The typos led to generate the incorrect Android.mk files for the asfdemux
4042           and realmedia plugin.
4043           https://bugzilla.gnome.org/show_bug.cgi?id=686748
4044
4045 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
4046
4047         * ext/mpg123/gstmpg123audiodec.c:
4048           mpg123: cleaned up comments, formatting, and logging lines
4049           also replaced mpg123decoder->handle != NULL checks with asserts
4050           https://bugzilla.gnome.org/show_bug.cgi?id=686595
4051
4052 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4053
4054         * ext/dvdread/dvdreadsrc.c:
4055           dvdreadsrc: correctly set next cell when seeking to sector
4056
4057 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4058
4059         * gst/dvdsub/gstdvdsubparse.c:
4060           dvdsubparse: send src caps when receiving sink caps
4061
4062 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4063
4064         * ext/dvdread/dvdreadsrc.c:
4065           dvdreadsrc: update dvd event to enhanced approach
4066           ... in line with resindvdsrc.
4067
4068 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
4069
4070         * docs/Makefile.am:
4071           docs: add 'make upload' target for new-release script
4072
4073 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
4074
4075         * configure.ac:
4076         * docs/plugins/inspect/plugin-a52dec.xml:
4077         * docs/plugins/inspect/plugin-amrnb.xml:
4078         * docs/plugins/inspect/plugin-amrwbdec.xml:
4079         * docs/plugins/inspect/plugin-asf.xml:
4080         * docs/plugins/inspect/plugin-cdio.xml:
4081         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4082         * docs/plugins/inspect/plugin-dvdread.xml:
4083         * docs/plugins/inspect/plugin-dvdsub.xml:
4084         * docs/plugins/inspect/plugin-lame.xml:
4085         * docs/plugins/inspect/plugin-mad.xml:
4086         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4087         * docs/plugins/inspect/plugin-realmedia.xml:
4088         * docs/plugins/inspect/plugin-siddec.xml:
4089         * docs/plugins/inspect/plugin-twolame.xml:
4090         * docs/plugins/inspect/plugin-x264.xml:
4091         * docs/plugins/inspect/plugin-xingmux.xml:
4092         * win32/common/config.h:
4093           Back to development (bug fixing)
4094
4095 === release 1.0.1 ===
4096
4097 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
4098
4099         * ChangeLog:
4100         * NEWS:
4101         * RELEASE:
4102         * configure.ac:
4103         * docs/plugins/inspect/plugin-a52dec.xml:
4104         * docs/plugins/inspect/plugin-amrnb.xml:
4105         * docs/plugins/inspect/plugin-amrwbdec.xml:
4106         * docs/plugins/inspect/plugin-asf.xml:
4107         * docs/plugins/inspect/plugin-cdio.xml:
4108         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4109         * docs/plugins/inspect/plugin-dvdread.xml:
4110         * docs/plugins/inspect/plugin-dvdsub.xml:
4111         * docs/plugins/inspect/plugin-lame.xml:
4112         * docs/plugins/inspect/plugin-mad.xml:
4113         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4114         * docs/plugins/inspect/plugin-realmedia.xml:
4115         * docs/plugins/inspect/plugin-siddec.xml:
4116         * docs/plugins/inspect/plugin-twolame.xml:
4117         * docs/plugins/inspect/plugin-x264.xml:
4118         * docs/plugins/inspect/plugin-xingmux.xml:
4119         * gst-plugins-ugly.doap:
4120         * win32/common/config.h:
4121           Release 1.0.1
4122
4123 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
4124
4125         * common:
4126           Automatic update of common submodule
4127           From 6c0b52c to 6bb6951
4128
4129 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
4130
4131         * ext/mpeg2dec/gstmpeg2dec.c:
4132           mpeg2dec: Don't error out when there is no associated buffer
4133           In 0.10, having mpeg2dec occasionally tell us to output a frame that
4134           was never decoded was just ignored, so do the same in 1.0
4135           Fixes: #685107
4136
4137 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
4138
4139         * REQUIREMENTS:
4140         * gst/dvdsub/gstdvdsubdec.c:
4141           Purge mention of liboil and update REQUIREMENTS
4142           https://bugzilla.gnome.org/show_bug.cgi?id=673285
4143
4144 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
4145
4146         * ext/x264/gstx264enc.c:
4147           x264enc: when setting fallback decoder latency, set valid min_latency
4148           Min. latency needs to be a valid time, so pass 0 as default
4149           value in the fallback case where we can't determine any latency,
4150           and avoid nasty criticals at runtime.
4151
4152 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4153
4154         * configure.ac:
4155         * docs/plugins/inspect/plugin-a52dec.xml:
4156         * docs/plugins/inspect/plugin-amrnb.xml:
4157         * docs/plugins/inspect/plugin-amrwbdec.xml:
4158         * docs/plugins/inspect/plugin-asf.xml:
4159         * docs/plugins/inspect/plugin-cdio.xml:
4160         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4161         * docs/plugins/inspect/plugin-dvdread.xml:
4162         * docs/plugins/inspect/plugin-dvdsub.xml:
4163         * docs/plugins/inspect/plugin-lame.xml:
4164         * docs/plugins/inspect/plugin-mad.xml:
4165         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4166         * docs/plugins/inspect/plugin-realmedia.xml:
4167         * docs/plugins/inspect/plugin-siddec.xml:
4168         * docs/plugins/inspect/plugin-twolame.xml:
4169         * docs/plugins/inspect/plugin-x264.xml:
4170         * docs/plugins/inspect/plugin-xingmux.xml:
4171         * win32/common/config.h:
4172           Back to development (bug fixing)
4173
4174 === release 1.0.0 ===
4175
4176 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4177
4178         * NEWS:
4179         * RELEASE:
4180         * configure.ac:
4181         * docs/plugins/inspect/plugin-a52dec.xml:
4182         * docs/plugins/inspect/plugin-amrnb.xml:
4183         * docs/plugins/inspect/plugin-amrwbdec.xml:
4184         * docs/plugins/inspect/plugin-asf.xml:
4185         * docs/plugins/inspect/plugin-cdio.xml:
4186         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4187         * docs/plugins/inspect/plugin-dvdread.xml:
4188         * docs/plugins/inspect/plugin-dvdsub.xml:
4189         * docs/plugins/inspect/plugin-lame.xml:
4190         * docs/plugins/inspect/plugin-mad.xml:
4191         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4192         * docs/plugins/inspect/plugin-realmedia.xml:
4193         * docs/plugins/inspect/plugin-siddec.xml:
4194         * docs/plugins/inspect/plugin-twolame.xml:
4195         * docs/plugins/inspect/plugin-x264.xml:
4196         * docs/plugins/inspect/plugin-xingmux.xml:
4197         * gst-plugins-ugly.doap:
4198         * win32/common/config.h:
4199           Release 1.0.0
4200
4201 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
4202
4203         * common:
4204           Automatic update of common submodule
4205           From 4f962f7 to 6c0b52c
4206
4207 === release 0.11.99 ===
4208
4209 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4210
4211         * configure.ac:
4212         * docs/plugins/inspect/plugin-xingmux.xml:
4213         * gst-plugins-ugly.doap:
4214         * win32/common/config.h:
4215           Release 0.11.99
4216
4217 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4218
4219         * docs/plugins/inspect/plugin-a52dec.xml:
4220         * docs/plugins/inspect/plugin-amrnb.xml:
4221         * docs/plugins/inspect/plugin-amrwbdec.xml:
4222         * docs/plugins/inspect/plugin-asf.xml:
4223         * docs/plugins/inspect/plugin-cdio.xml:
4224         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4225         * docs/plugins/inspect/plugin-dvdread.xml:
4226         * docs/plugins/inspect/plugin-dvdsub.xml:
4227         * docs/plugins/inspect/plugin-lame.xml:
4228         * docs/plugins/inspect/plugin-mad.xml:
4229         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4230         * docs/plugins/inspect/plugin-realmedia.xml:
4231         * docs/plugins/inspect/plugin-siddec.xml:
4232         * docs/plugins/inspect/plugin-twolame.xml:
4233         * docs/plugins/inspect/plugin-x264.xml:
4234           docs: update docs
4235
4236 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4237
4238         * configure.ac:
4239         * ext/amrnb/Makefile.am:
4240         * ext/amrwbdec/Makefile.am:
4241         * ext/lame/Makefile.am:
4242         * ext/twolame/Makefile.am:
4243         * tests/check/Makefile.am:
4244           Remove -DGST_USE_UNSTABLE_API
4245
4246 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4247
4248         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4249         * docs/plugins/inspect/plugin-a52dec.xml:
4250         * docs/plugins/inspect/plugin-amrnb.xml:
4251         * docs/plugins/inspect/plugin-amrwbdec.xml:
4252         * docs/plugins/inspect/plugin-asf.xml:
4253         * docs/plugins/inspect/plugin-cdio.xml:
4254         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4255         * docs/plugins/inspect/plugin-dvdread.xml:
4256         * docs/plugins/inspect/plugin-dvdsub.xml:
4257         * docs/plugins/inspect/plugin-lame.xml:
4258         * docs/plugins/inspect/plugin-mad.xml:
4259         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4260         * docs/plugins/inspect/plugin-realmedia.xml:
4261         * docs/plugins/inspect/plugin-siddec.xml:
4262         * docs/plugins/inspect/plugin-twolame.xml:
4263         * docs/plugins/inspect/plugin-x264.xml:
4264           Update docs
4265
4266 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4267
4268         * ext/cdio/gstcdio.c:
4269           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
4270           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
4271           introspection/updating for this plugin.
4272
4273 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
4274
4275         * gst-plugins-ugly.spec.in:
4276           Switch to F18 package naming
4277
4278 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4279
4280         * ext/dvdread/demo-play:
4281         * tests/check/elements/mpeg2dec.c:
4282           rename some caps and elements in examples
4283
4284 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
4285
4286         * configure.ac:
4287           Back to development
4288
4289 === release 0.11.94 ===
4290
4291 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
4292
4293         * ChangeLog:
4294         * configure.ac:
4295         * gst-plugins-ugly.doap:
4296         * win32/common/config.h:
4297           Release 0.11.94
4298
4299 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
4300
4301         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4302         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4303         * docs/plugins/gst-plugins-ugly-plugins.signals:
4304         * docs/plugins/inspect/plugin-a52dec.xml:
4305         * docs/plugins/inspect/plugin-amrnb.xml:
4306         * docs/plugins/inspect/plugin-amrwbdec.xml:
4307         * docs/plugins/inspect/plugin-asf.xml:
4308         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4309         * docs/plugins/inspect/plugin-dvdread.xml:
4310         * docs/plugins/inspect/plugin-dvdsub.xml:
4311         * docs/plugins/inspect/plugin-lame.xml:
4312         * docs/plugins/inspect/plugin-mad.xml:
4313         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4314         * docs/plugins/inspect/plugin-realmedia.xml:
4315         * docs/plugins/inspect/plugin-siddec.xml:
4316         * docs/plugins/inspect/plugin-twolame.xml:
4317         * docs/plugins/inspect/plugin-x264.xml:
4318           docs: update docs
4319
4320 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4321
4322         * gst/realmedia/rmdemux.c:
4323           rmdemux: use DTS and PTS
4324           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
4325           undefined to make the decoder do the right thing. We can then remove the code
4326           that tries to guess the PTS from the DTS.
4327
4328 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
4329
4330         * ext/mpeg2dec/gstmpeg2dec.c:
4331           mpeg2dec: Hold ref to buffer while mapped
4332           So that the buffer still exists when we go to unmap it later,
4333           even if it got pushed in the meantime.
4334
4335 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
4336
4337         * tests/check/elements/x264enc.c:
4338           x264enc test: x264enc produces constrained-baseline, not the full baseline
4339
4340 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4341
4342         * gst/asfdemux/gstasfdemux.c:
4343         * gst/realmedia/rademux.c:
4344         * gst/realmedia/rmdemux.c:
4345           gst: only activate in pull mode if upstream is seekable
4346
4347 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4348
4349         * gst/realmedia/rademux.c:
4350           rademux: tags can be NULL
4351
4352 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4353
4354         * ext/mad/gstmad.c:
4355           mad: fix email address
4356
4357 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4358
4359         * ext/mad/gstmad.c:
4360           mad: init base class method only once
4361
4362 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4363
4364         * gst/xingmux/gstxingmux.c:
4365           xingmux: remove defunct commented code
4366
4367 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4368
4369         * gst/dvdsub/gstdvdsubdec.c:
4370           dvbsubdec: handle and send GAP event
4371           ... in stead of update newsegment event.
4372
4373 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4374
4375         * gst/dvdsub/gstdvdsubdec.c:
4376           dvbsubdec: adjust disabled code comment style
4377
4378 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4379
4380         * ext/x264/gstx264enc.c:
4381           x264enc: clean up some debug statements
4382
4383 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4384
4385         * ext/x264/gstx264enc.c:
4386         * ext/x264/gstx264enc.h:
4387           x264enc: handle possibly negative DTS provided by codec
4388           ... by arranging for an offset such that DTS == PTS for keyframes,
4389           which is expected elsewhere to go along with semantics of PTS and DTS.
4390           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
4391
4392 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
4393
4394         * gst-plugins-ugly.spec.in:
4395           Fix spec file for ugly
4396
4397 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4398
4399         * tests/check/elements/mpeg2dec.c:
4400           tests: mpeg2dec: initialize variable
4401           ... which avoids test segfaulting.
4402
4403 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
4404
4405         * tests/check/elements/mpeg2dec.c:
4406           check: Feed parsed data to mpeg2dec
4407           And fix the expected output caps by adding colorimetry field
4408
4409 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
4410
4411         * common:
4412           Automatic update of common submodule
4413           From 668acee to 4f962f7
4414
4415 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
4416
4417         * configure.ac:
4418           configure: bump gtk-doc req to 1.12 (mar-2009)
4419           This allows us to e.g. unconditionally use gtkdoc-rebase.
4420
4421 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
4422
4423         * docs/plugins/inspect/plugin-dvdsub.xml:
4424         * gst/dvdsub/gstdvdsubdec.c:
4425         * gst/dvdsub/gstdvdsubparse.c:
4426           video/x-dvd-subpicture -> subpicture/x-dvd
4427
4428 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4429
4430         * ext/x264/gstx264enc.c:
4431           x264enc: Use new video encoder base class API for handling tags
4432
4433 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4434
4435         * ext/mpg123/gstmpg123audiodec.c:
4436           mpg123: Give MARGINAL rank to the mpg123 decoder element
4437
4438 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4439
4440         * gst/dvdsub/gstdvdsubdec.c:
4441           dvdsubdec: Set alignment at the correct place of GstAllocationParams
4442
4443 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4444
4445         * configure.ac:
4446         * win32/common/config.h:
4447           Back to development
4448
4449 === release 0.11.93 ===
4450
4451 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4452
4453         * configure.ac:
4454         * gst-plugins-ugly.doap:
4455         * win32/common/config.h:
4456           Release 0.11.93
4457
4458 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4459
4460         * gst/asfdemux/asfpacket.c:
4461         * gst/realmedia/rmdemux.c:
4462           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
4463
4464 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
4465
4466         * ext/mpg123/Makefile.am:
4467           mpg123: dist header file
4468
4469 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
4470
4471         * gst/asfdemux/asfpacket.c:
4472           asfdemux: avoid some more invalid timestamp arithmetic
4473           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
4474
4475 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4476
4477         * ext/sidplay/gstsiddec.cc:
4478         * gst/asfdemux/gstasfdemux.c:
4479         * gst/realmedia/rademux.c:
4480         * gst/realmedia/rmdemux.c:
4481           gst: Add stream-id to stream-start events
4482
4483 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
4484
4485         * ext/mpeg2dec/gstmpeg2dec.c:
4486           mpeg2dec: Don't use NULL values for fbuf
4487           We need to make a difference between the initial dummy buffers (which
4488           have a fbuf->id of NULL) and the buffers on which we allocated
4489           video frames.
4490
4491 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
4492
4493         * common:
4494           Automatic update of common submodule
4495           From 94ccf4c to 668acee
4496
4497 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
4498
4499         * ext/a52dec/gsta52dec.c:
4500         * ext/lame/gstlamemp3enc.c:
4501         * gst/asfdemux/gstasfdemux.c:
4502         * gst/realmedia/rademux.c:
4503         * gst/realmedia/rmdemux.c:
4504         * gst/realmedia/rmutils.c:
4505           gst_tag_list_free -> gst_tag_list_unref
4506
4507 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4508
4509         * ext/mpg123/gstmpg123audiodec.c:
4510           mpg123: map input buffer in READ mode, not WRITE mode
4511           Makes things actually work.
4512
4513 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4514
4515         * ext/mpg123/gstmpg123audiodec.c:
4516           mpg123: query supported output formats at run-time
4517           Fixes stuff. We use a string here since we can't be bothered
4518           with GValue.
4519
4520 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4521
4522         * ext/mpg123/Makefile.am:
4523           mpg123: hook up to build system
4524
4525 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4526
4527         * ext/mpg123/gstmpg123audiodec.c:
4528         * ext/mpg123/gstmpg123audiodec.h:
4529           mpg123: add new libmpg123-based mp3 decoder plugin
4530           Needs a bit of cleaning up.
4531           https://bugzilla.gnome.org/show_bug.cgi?id=681003
4532
4533 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4534
4535         * ext/sidplay/gstsiddec.cc:
4536         * ext/x264/gstx264enc.c:
4537         * gst/asfdemux/gstasfdemux.c:
4538         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4539         * gst/realmedia/rademux.c:
4540         * gst/realmedia/rmdemux.c:
4541           tag: Update for taglist/tag event API changes
4542
4543 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
4544
4545         * ext/mpeg2dec/gstmpeg2dec.c:
4546           mpeg2dec: Avoid dropping first GOP
4547           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
4548           do not check if it is NULL or not.
4549           And cleanup a bit of debug
4550
4551 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4552
4553         * gst/realmedia/rdtmanager.c:
4554         * gst/realmedia/rdtmanager.h:
4555           rdt: add on-npt-stop signal
4556           rtspsrc will look for it.
4557
4558 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4559
4560         * gst/realmedia/rdtmanager.c:
4561           rdt: set caps after activating the pad
4562
4563 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4564
4565         * gst/realmedia/gstrdtbuffer.c:
4566           rdt: reset map info
4567
4568 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4569
4570         * gst/asfdemux/gstrtpasfdepay.c:
4571           asfdepay: fix padding correction
4572           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
4573           existing memory in the target buffer..
4574           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
4575
4576 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4577
4578         * ext/mpeg2dec/gstmpeg2dec.c:
4579           mpeg2dec: copy buffer flags when cropping
4580           When we crop a buffer, copy the flags as well.
4581
4582 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
4583
4584         * ext/mpeg2dec/gstmpeg2dec.c:
4585           mpeg2dec: Fix GstVideoInfo pointer
4586
4587 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
4588
4589         * ext/mpeg2dec/gstmpeg2dec.c:
4590           mpeg2dec: Correctly flag output buffer interlaced state
4591           If the sequence is not flagged as progressive its buffers are marked
4592           interlace mode mixed. There is an individual picture flag indicating
4593           whether picture in the sequence are interlaced or not. This is used
4594           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
4595           completely indicate the buffer's interlaced state.
4596           Also, TFF and RFF should only be set if the sequence is not progressive.
4597
4598 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4599
4600         * ext/mpeg2dec/gstmpeg2dec.c:
4601           ext: Update for video base classes API changes
4602
4603 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4604
4605         * common:
4606           Automatic update of common submodule
4607           From 98e386f to 94ccf4c
4608
4609 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4610
4611         * gst/asfdemux/asfpacket.c:
4612           asfdemux: make sure to avoid arithmetic with _NONE timestamp
4613
4614 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4615
4616         * gst/asfdemux/asfpacket.c:
4617           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
4618           ... so it does not get used as first (valid) payload ts, whereas
4619           the first real valid payload ts may be considerably larger.
4620           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
4621
4622 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4623
4624         * gst/asfdemux/gstasfdemux.c:
4625           asfdemux: slightly relax supported seek requirements
4626           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
4627
4628 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4629
4630         * ext/mpeg2dec/gstmpeg2dec.c:
4631           mpeg2dec: Propagate GstFlowReturn where needed
4632           It was just ignoring the return values...
4633
4634 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4635
4636         * ext/mpeg2dec/gstmpeg2dec.c:
4637           mpeg2dec: Store temporary buffers out of the way
4638           When mpeg2dec needs to do cropping (because downstream can't handle it),
4639           we need temporary buffers to decode to.
4640           Use the user_data field to store those, and unify the rest of the code
4641           that needs to touch a buffer (regardless of how/where it was allocated).
4642           https://bugzilla.gnome.org/show_bug.cgi?id=680194
4643
4644 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4645
4646         * ext/mpeg2dec/gstmpeg2dec.c:
4647           mpeg2dec: Call gst_video_decoder_negotiate()
4648
4649 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4650
4651         * gst/realmedia/rmdemux.c:
4652           rmdemux: give stream tags a different event name so they don't overwrite global tags
4653           There can only be one taglist per name for sticky tag events.
4654           Needs to be fixed more properly, see
4655           https://bugzilla.gnome.org/show_bug.cgi?id=677619
4656
4657 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4658
4659         * gst/realmedia/rademux.c:
4660           rademux: set/send caps on pad after activating it
4661
4662 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4663
4664         * gst/realmedia/rmdemux.c:
4665           rmdemux: set/send caps after activating the source pads
4666           Makes sure the caps event isn't dropped immediately.
4667
4668 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4669
4670         * ext/dvdread/dvdreadsrc.c:
4671           dvdreadsrc: mustn't drop queries like caps query if not started yet
4672
4673 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
4674
4675         * gst/asfdemux/gstasfdemux.c:
4676           asfdemux: extract WM/Year as GstDateTime instead of GDate
4677           So we can signal that only the year field is valid.
4678
4679 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4680
4681         * gst/asfdemux/gstasfdemux.c:
4682           asfdemux: don't leak payload if we are not pushing it
4683
4684 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4685
4686         * ext/sidplay/gstsiddec.cc:
4687         * gst/asfdemux/gstasfdemux.c:
4688         * gst/realmedia/rademux.c:
4689         * gst/realmedia/rmdemux.c:
4690           demuxers: Push STREAM_START when needed
4691
4692 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4693
4694         * gst/asfdemux/gstasfdemux.c:
4695           asf: don't push on inactive streams
4696
4697 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4698
4699         * ext/dvdread/dvdreadsrc.c:
4700           dvdreadsrc: set rank to NONE
4701           It should never be autoplugged really, for DVD
4702           playback there's rsndvd (or will be, realsoonnow).
4703
4704 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4705
4706         * ext/mpeg2dec/gstmpeg2dec.c:
4707           fix for allocator API changes
4708
4709 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4710
4711         * ext/x264/gstx264enc.c:
4712           update for query api changes
4713
4714 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4715
4716         * ext/mpeg2dec/gstmpeg2dec.c:
4717           update for query api changes
4718
4719 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4720
4721         * ext/x264/gstx264enc.c:
4722           update for allocation query changes
4723
4724 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
4725
4726         * LICENSE_readme:
4727           LICENSE_readme: fix typo
4728
4729 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
4730
4731         * LICENSE_readme:
4732           LICENSE_readme: mention x264
4733           https://bugzilla.gnome.org/show_bug.cgi?id=679472
4734
4735 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4736
4737         * gst/asfdemux/gstasfdemux.c:
4738         * gst/realmedia/rademux.c:
4739         * gst/realmedia/rmdemux.c:
4740           gst: Implement segment-done event
4741
4742 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4743
4744         * gst/asfdemux/gstasfdemux.c:
4745           asf: fix x-wmv format in caps
4746
4747 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4748
4749         * gst/asfdemux/asfpacket.c:
4750           asf: unmap packets
4751
4752 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
4753
4754         * gst/asfdemux/asfpacket.c:
4755         * gst/asfdemux/asfpacket.h:
4756         * gst/asfdemux/gstasfdemux.c:
4757           asfdemux: Ignore parsing errors from broken packets
4758           We should instead be counting the number of errors and exiting if
4759           they're too numerous. This makes a number of broken ASF files playable.
4760           https://bugzilla.gnome.org/show_bug.cgi?id=678543
4761           Conflicts:
4762           gst/asfdemux/asfpacket.c
4763           gst/asfdemux/gstasfdemux.c
4764
4765 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4766
4767         * gst/asfdemux/gstasfdemux.c:
4768           fix interlace-mode
4769
4770 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4771
4772         * ext/mpeg2dec/gstmpeg2dec.c:
4773           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
4774
4775 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4776
4777         * ext/mpeg2dec/gstmpeg2dec.c:
4778           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
4779           Fixes bug #377713.
4780
4781 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
4782
4783         * ext/x264/gstx264enc.c:
4784           x264enc: Fix unitialized variable and taglist event
4785
4786 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4787
4788         * ext/mpeg2dec/gstmpeg2dec.c:
4789           mpeg2dec: fix compilation
4790
4791 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4792
4793         * ext/sidplay/gstsiddec.cc:
4794         * gst/asfdemux/gstasfdemux.c:
4795         * gst/realmedia/rademux.c:
4796         * gst/realmedia/rdtmanager.c:
4797         * gst/realmedia/rmdemux.c:
4798           update for task api change
4799
4800 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4801
4802         * ext/mpeg2dec/gstmpeg2dec.c:
4803         * ext/x264/gstx264enc.c:
4804           fix compilation
4805
4806 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4807
4808         * ext/mpeg2dec/gstmpeg2dec.c:
4809         * ext/mpeg2dec/gstmpeg2dec.h:
4810           mpeg2dec: Port to 0.11 again
4811
4812 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4813
4814         * ext/x264/gstx264enc.c:
4815           x264enc: Fix compiler warning
4816
4817 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4818
4819         * ext/mpeg2dec/gstmpeg2dec.c:
4820         * ext/mpeg2dec/gstmpeg2dec.h:
4821           mpeg2dec: Report PAR if not present upstream
4822           And clean up some code
4823
4824 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4825
4826         * ext/mpeg2dec/gstmpeg2dec.c:
4827           mpeg2dec: use _scale_ceil to compute frame period
4828           https://bugzilla.gnome.org/show_bug.cgi?id=675769
4829
4830 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4831
4832         * ext/mpeg2dec/gstmpeg2dec.c:
4833           mpeg2dec: mpeg2dec actually has 3 frame latency
4834           https://bugzilla.gnome.org/show_bug.cgi?id=675769
4835
4836 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4837
4838         * ext/mpeg2dec/gstmpeg2dec.c:
4839           mpeg2dec: Fix large output buffers leak
4840
4841 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4842
4843         * ext/mpeg2dec/gstmpeg2dec.c:
4844           mpeg2dec: Port to new way of handling frame reference
4845
4846 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4847
4848         * ext/mpeg2dec/gstmpeg2dec.c:
4849           mpeg2dec: don't leak input_state
4850
4851 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4852
4853         * ext/mpeg2dec/gstmpeg2dec.c:
4854         * ext/mpeg2dec/gstmpeg2dec.h:
4855           mpeg2dec: Port to GstVideoDecoder base class
4856           Conflicts:
4857           ext/mpeg2dec/gstmpeg2dec.c
4858           ext/mpeg2dec/gstmpeg2dec.h
4859           Back to 0.10 state, needs to be ported to 0.11 again.
4860
4861 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4862
4863           Merge remote-tracking branch 'origin/master'
4864
4865 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4866
4867         * ext/x264/gstx264enc.c:
4868         * ext/x264/gstx264enc.h:
4869           x264enc: Port to 0.11 again
4870
4871 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4872
4873         * ext/x264/gstx264enc.c:
4874           x264enc: Don't set latency while holding object lock
4875           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
4876           https://bugzilla.gnome.org/show_bug.cgi?id=675762
4877
4878 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4879
4880         * ext/x264/gstx264enc.c:
4881           x264enc: Use video encoder stream lock to avoid deadlock
4882
4883 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4884
4885         * ext/x264/gstx264enc.c:
4886           x264enc: Port to new way of passing frame reference
4887
4888 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4889
4890         * ext/x264/gstx264enc.c:
4891           x264enc: Set default stream-format to avc as it's a better format
4892
4893 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4894
4895         * ext/x264/gstx264enc.c:
4896           x264enc: Fix setting latency
4897           Fixes setting latency when framerate is dynamic and round up the latency
4898           to avoid rounding issues.
4899
4900 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4901
4902         * ext/x264/gstx264enc.c:
4903           x264enc: gst_video_encoder_get_frame() is now transfer full
4904
4905 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4906
4907         * ext/x264/gstx264enc.c:
4908           x264enc: don't leak output state
4909
4910 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4911
4912         * ext/x264/gstx264enc.c:
4913         * ext/x264/gstx264enc.h:
4914           x264enc: Remove x264 backward compatibility support
4915
4916 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4917
4918         * ext/x264/gstx264enc.c:
4919           x264enc: Report latency base on x264 buffer size
4920
4921 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4922
4923         * configure.ac:
4924         * ext/x264/gstx264enc.c:
4925         * ext/x264/gstx264enc.h:
4926           x264enc: Port to GstVideoEncoder baseclass
4927           Conflicts:
4928           configure.ac
4929           ext/x264/gstx264enc.c
4930           ext/x264/gstx264enc.h
4931           Back to 0.10 state, needs to be ported to 0.11 again.
4932
4933 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4934
4935         * Android.mk:
4936         * LICENSE_readme:
4937         * configure.ac:
4938         * docs/plugins/Makefile.am:
4939         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4940         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4941         * docs/plugins/inspect/plugin-synaesthesia.xml:
4942         * gst/synaesthesia/.gitignore:
4943         * gst/synaesthesia/Makefile.am:
4944         * gst/synaesthesia/README:
4945         * gst/synaesthesia/gstsynaesthesia.c:
4946         * gst/synaesthesia/gstsynaesthesia.h:
4947         * gst/synaesthesia/synaescope.c:
4948         * gst/synaesthesia/synaescope.h:
4949           synaesthesia: remove experimental GPL-ed synaesthesia plugin
4950           It never made it out of experimental, and there's a new
4951           synaescope element in gst-plugins-bad that's hopefully
4952           sufficiently similar.
4953           https://bugzilla.gnome.org/show_bug.cgi?id=356882
4954
4955 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4956
4957         * gst/mpegstream/.gitignore:
4958           mpegstream: remove leftover hidden .gitignore file
4959
4960 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4961
4962         * gst/synaesthesia/gstsynaesthesia.c:
4963         * tests/check/elements/amrnbenc.c:
4964         * tests/check/elements/x264enc.c:
4965           elements: Use gst_pad_set_caps() instead of manual event fiddling
4966
4967 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4968
4969         * common:
4970           Automatic update of common submodule
4971           From 03a0e57 to 98e386f
4972
4973 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4974
4975         * configure.ac:
4976           Back to development
4977
4978 === release 0.11.92 ===
4979
4980 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4981
4982         * ChangeLog:
4983         * NEWS:
4984         * RELEASE:
4985         * configure.ac:
4986         * docs/plugins/inspect/plugin-a52dec.xml:
4987         * docs/plugins/inspect/plugin-amrnb.xml:
4988         * docs/plugins/inspect/plugin-amrwbdec.xml:
4989         * docs/plugins/inspect/plugin-asf.xml:
4990         * docs/plugins/inspect/plugin-cdio.xml:
4991         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4992         * docs/plugins/inspect/plugin-dvdread.xml:
4993         * docs/plugins/inspect/plugin-dvdsub.xml:
4994         * docs/plugins/inspect/plugin-lame.xml:
4995         * docs/plugins/inspect/plugin-mad.xml:
4996         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4997         * docs/plugins/inspect/plugin-realmedia.xml:
4998         * docs/plugins/inspect/plugin-siddec.xml:
4999         * docs/plugins/inspect/plugin-twolame.xml:
5000         * docs/plugins/inspect/plugin-x264.xml:
5001         * gst-plugins-ugly.doap:
5002         * win32/common/config.h:
5003           Release 0.11.92
5004
5005 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5006
5007         * po/af.po:
5008         * po/az.po:
5009         * po/bg.po:
5010         * po/ca.po:
5011         * po/cs.po:
5012         * po/da.po:
5013         * po/de.po:
5014         * po/el.po:
5015         * po/en_GB.po:
5016         * po/eo.po:
5017         * po/es.po:
5018         * po/eu.po:
5019         * po/fi.po:
5020         * po/fr.po:
5021         * po/gl.po:
5022         * po/hu.po:
5023         * po/id.po:
5024         * po/it.po:
5025         * po/ja.po:
5026         * po/lt.po:
5027         * po/lv.po:
5028         * po/ms.po:
5029         * po/mt.po:
5030         * po/nb.po:
5031         * po/nl.po:
5032         * po/or.po:
5033         * po/pl.po:
5034         * po/pt_BR.po:
5035         * po/ro.po:
5036         * po/ru.po:
5037         * po/sk.po:
5038         * po/sl.po:
5039         * po/sq.po:
5040         * po/sr.po:
5041         * po/sv.po:
5042         * po/tr.po:
5043         * po/uk.po:
5044         * po/vi.po:
5045         * po/zh_CN.po:
5046           Update .po files
5047
5048 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5049
5050         * common:
5051           Automatic update of common submodule
5052           From 1fab359 to 03a0e57
5053
5054 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5055
5056         * ext/sidplay/gstsiddec.cc:
5057         * gst/asfdemux/gstasfdemux.c:
5058         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5059         * gst/realmedia/rademux.c:
5060         * gst/realmedia/rmdemux.c:
5061           update for tag event change
5062
5063 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5064
5065         * common:
5066           Automatic update of common submodule
5067           From f1b5a96 to 1fab359
5068
5069 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5070
5071         * common:
5072           Automatic update of common submodule
5073           From 92b7266 to f1b5a96
5074
5075 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5076
5077         * common:
5078           Automatic update of common submodule
5079           From ec1c4a8 to 92b7266
5080
5081 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5082
5083         * common:
5084           Automatic update of common submodule
5085           From 3429ba6 to ec1c4a8
5086
5087 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5088
5089         * gst/realmedia/rmutils.c:
5090           realmedia: don't use GstStructure API on tag lists
5091
5092 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
5093
5094         * ext/a52dec/gsta52dec.c:
5095           a52dec: really prefer the original number (and position) of channels
5096           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
5097
5098 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5099
5100         * common:
5101           Automatic update of common submodule
5102           From dc70203 to 3429ba6
5103
5104 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5105
5106         * configure.ac:
5107         * ext/x264/gstx264enc.c:
5108           x264: bump x264 requirement to build 106 or later
5109           Build 106 is from September 2010.
5110           https://bugzilla.gnome.org/show_bug.cgi?id=676257
5111
5112 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
5113
5114         * ext/a52dec/gsta52dec.c:
5115         * m4/a52.m4:
5116           a52dec: adapt to work also with new liba52
5117           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
5118
5119 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5120
5121         * ext/a52dec/gsta52dec.c:
5122           a52dec: trigger renegotiation upon changed stream channels
5123           Fixes #675451
5124
5125 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5126
5127         * configure.ac:
5128           configure: Require core/base 0.11.91
5129
5130 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
5131
5132         * .gitignore:
5133           .gitignore: add visual studio IDE files and OS X .DS_Store files
5134           https://bugzilla.gnome.org/show_bug.cgi?id=667899
5135
5136 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5137
5138         * configure.ac:
5139           Back to development
5140
5141 === release 0.11.91 ===
5142
5143 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5144
5145         * ChangeLog:
5146         * NEWS:
5147         * RELEASE:
5148         * common:
5149         * configure.ac:
5150         * gst-plugins-ugly.doap:
5151         * win32/common/config.h:
5152           Release 0.11.91
5153
5154 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5155
5156         * po/af.po:
5157         * po/az.po:
5158         * po/bg.po:
5159         * po/ca.po:
5160         * po/cs.po:
5161         * po/da.po:
5162         * po/de.po:
5163         * po/el.po:
5164         * po/en_GB.po:
5165         * po/eo.po:
5166         * po/es.po:
5167         * po/eu.po:
5168         * po/fi.po:
5169         * po/fr.po:
5170         * po/gl.po:
5171         * po/hu.po:
5172         * po/id.po:
5173         * po/it.po:
5174         * po/ja.po:
5175         * po/lt.po:
5176         * po/lv.po:
5177         * po/ms.po:
5178         * po/mt.po:
5179         * po/nb.po:
5180         * po/nl.po:
5181         * po/or.po:
5182         * po/pl.po:
5183         * po/pt_BR.po:
5184         * po/ro.po:
5185         * po/ru.po:
5186         * po/sk.po:
5187         * po/sl.po:
5188         * po/sq.po:
5189         * po/sr.po:
5190         * po/sv.po:
5191         * po/tr.po:
5192         * po/uk.po:
5193         * po/vi.po:
5194         * po/zh_CN.po:
5195           Update .po files
5196
5197 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5198
5199           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
5200
5201 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5202
5203         * common:
5204           Automatic update of common submodule
5205           From dc70203 to 3429ba6
5206
5207 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5208
5209         * gst/asfdemux/asfpacket.c:
5210           asfdemux: Use correct enum type
5211
5212 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5213
5214         * gst/asfdemux/gstasfdemux.c:
5215           asfdemux: implement pull mode seek snap flags when an index is present
5216           Also ensure we get a proper EOS when seeking past the end of the
5217           file, or (when the snap after flag is set) between the last keyframe
5218           and the end of the file.
5219
5220 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
5221
5222         * ext/cdio/gstcdio.c:
5223         * ext/cdio/gstcdio.h:
5224         * ext/cdio/gstcdiocddasrc.c:
5225           cdio: compensate for libcdio's recent cd-text api changes
5226           https://bugzilla.gnome.org/show_bug.cgi?id=675112
5227           Conflicts:
5228           ext/cdio/gstcdiocddasrc.c
5229
5230 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5231
5232         * ext/dvdread/dvdreadsrc.c:
5233           dvdread: fix build after recent include reshuffling in core
5234           Need to include gmodule.h ourselves now.
5235
5236 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5237
5238         * ext/mpeg2dec/gstmpeg2dec.c:
5239           video: Update for libgstvideo API changes
5240
5241 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5242
5243         * common:
5244           Automatic update of common submodule
5245           From 6db25be to dc70203
5246
5247 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5248
5249         * gst/asfdemux/asfpacket.c:
5250         * gst/asfdemux/asfpacket.h:
5251           asfdemux: fix performance issue, especially with high-bitrate streams
5252           Two things were suboptimal from a performance point of view:
5253           a) consider a large media object such as a video keyframe, which
5254           may be split up into multiple fragments. We would assemble
5255           the media object as follows:
5256           buf = join (join (join (frag1, frag2), frag3), frag4)
5257           which causes many unnecessary memcpy()s, and malloc/free,
5258           which could easily add up to a multiple of the actual object
5259           size. To avoid this, we allocate a buffer of the size needed
5260           from the start and copy fragments into that directly.
5261           b) for every fragment to join, we would create a sub-buffer
5262           before joining it (which would discard the sub-buffer again),
5263           leading to unnecessary miniobject create/free churn.
5264           Conflicts:
5265           gst/asfdemux/asfpacket.c
5266           gst/asfdemux/asfpacket.h
5267
5268 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5269
5270         * gst/asfdemux/asfpacket.c:
5271           asfdemux: avoid unnecessary stream lookup
5272           We have already retrieved the stream for that stream number and
5273           made sure it's not NULL, so no need to do it again here; neither
5274           the number nor the streams changed since the last time.
5275
5276 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
5277
5278         * ext/a52dec/gsta52dec.c:
5279           a52dec: fix first_access bigger than 2
5280           gst_buffer_extract returns the number of bytes extracted, here 2 max.
5281           Set size to the buffer size as was done in 0.10 to avoid first_access
5282           error when it bypass 2.
5283           https://bugzilla.gnome.org/show_bug.cgi?id=673434
5284
5285 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5286
5287         * autogen.sh:
5288         * configure.ac:
5289           configure: Modernize autotools setup a bit
5290           Also we now only create tar.bz2 and tar.xz tarballs.
5291
5292 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5293
5294         * common:
5295           Automatic update of common submodule
5296           From 464fe15 to 6db25be
5297
5298 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5299
5300         * configure.ac:
5301           Back to development
5302
5303 === release 0.11.90 ===
5304
5305 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5306
5307         * ChangeLog:
5308         * NEWS:
5309         * RELEASE:
5310         * configure.ac:
5311         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5312         * docs/plugins/inspect/plugin-a52dec.xml:
5313         * docs/plugins/inspect/plugin-amrnb.xml:
5314         * docs/plugins/inspect/plugin-amrwbdec.xml:
5315         * docs/plugins/inspect/plugin-asf.xml:
5316         * docs/plugins/inspect/plugin-cdio.xml:
5317         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5318         * docs/plugins/inspect/plugin-dvdread.xml:
5319         * docs/plugins/inspect/plugin-dvdsub.xml:
5320         * docs/plugins/inspect/plugin-lame.xml:
5321         * docs/plugins/inspect/plugin-mad.xml:
5322         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5323         * docs/plugins/inspect/plugin-realmedia.xml:
5324         * docs/plugins/inspect/plugin-siddec.xml:
5325         * docs/plugins/inspect/plugin-twolame.xml:
5326         * docs/plugins/inspect/plugin-x264.xml:
5327         * gst-plugins-ugly.doap:
5328         * win32/common/config.h:
5329           Release 0.11.90
5330
5331 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5332
5333         * po/af.po:
5334         * po/az.po:
5335         * po/bg.po:
5336         * po/ca.po:
5337         * po/cs.po:
5338         * po/da.po:
5339         * po/de.po:
5340         * po/el.po:
5341         * po/en_GB.po:
5342         * po/eo.po:
5343         * po/es.po:
5344         * po/eu.po:
5345         * po/fi.po:
5346         * po/fr.po:
5347         * po/gl.po:
5348         * po/hu.po:
5349         * po/id.po:
5350         * po/it.po:
5351         * po/ja.po:
5352         * po/lt.po:
5353         * po/lv.po:
5354         * po/ms.po:
5355         * po/mt.po:
5356         * po/nb.po:
5357         * po/nl.po:
5358         * po/or.po:
5359         * po/pl.po:
5360         * po/pt_BR.po:
5361         * po/ro.po:
5362         * po/ru.po:
5363         * po/sk.po:
5364         * po/sl.po:
5365         * po/sq.po:
5366         * po/sr.po:
5367         * po/sv.po:
5368         * po/tr.po:
5369         * po/uk.po:
5370         * po/vi.po:
5371         * po/zh_CN.po:
5372           Update .po files
5373
5374 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5375
5376         * ext/mad/gstmad.c.orig:
5377           mad: remove .c.orig file
5378
5379 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5380
5381         * ext/a52dec/gsta52dec.c:
5382         * ext/amrnb/amrnbdec.c:
5383         * ext/amrnb/amrnbenc.c:
5384         * ext/amrwbdec/amrwbdec.c:
5385         * ext/cdio/gstcdiocddasrc.c:
5386         * ext/dvdread/dvdreadsrc.c:
5387         * ext/lame/gstlamemp3enc.c:
5388         * ext/mad/gstmad.c:
5389         * ext/mad/gstmad.c.orig:
5390         * ext/mpeg2dec/gstmpeg2dec.c:
5391         * ext/sidplay/gstsiddec.cc:
5392         * ext/twolame/gsttwolamemp2enc.c:
5393         * ext/x264/gstx264enc.c:
5394         * gst/asfdemux/gstasfdemux.c:
5395         * gst/asfdemux/gstrtpasfdepay.c:
5396         * gst/asfdemux/gstrtspwms.c:
5397         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5398         * gst/dvdsub/gstdvdsubdec.c:
5399         * gst/dvdsub/gstdvdsubparse.c:
5400         * gst/realmedia/pnmsrc.c:
5401         * gst/realmedia/rademux.c:
5402         * gst/realmedia/rdtdepay.c:
5403         * gst/realmedia/rdtmanager.c:
5404         * gst/realmedia/rmdemux.c:
5405         * gst/realmedia/rtspreal.c:
5406         * gst/synaesthesia/gstsynaesthesia.c:
5407         * gst/xingmux/gstxingmux.c:
5408           Use new gst_element_class_set_static_metadata()
5409
5410 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5411
5412         * common:
5413           Automatic update of common submodule
5414           From 7fda524 to 464fe15
5415
5416 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5417
5418         * ext/a52dec/gsta52dec.c:
5419         * ext/amrnb/amrnb.c:
5420         * ext/amrwbdec/amrwb.c:
5421         * ext/cdio/gstcdio.c:
5422         * ext/dvdread/dvdreadsrc.c:
5423         * ext/lame/plugin.c:
5424         * ext/mad/gstmad.c:
5425         * ext/mad/gstmad.c.orig:
5426         * ext/mpeg2dec/gstmpeg2dec.c:
5427         * ext/sidplay/gstsiddec.cc:
5428         * ext/twolame/gsttwolamemp2enc.c:
5429         * ext/x264/gstx264enc.c:
5430         * gst/asfdemux/gstasf.c:
5431         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5432         * gst/dvdsub/gstdvdsubdec.c:
5433         * gst/realmedia/realmedia.c:
5434         * gst/synaesthesia/gstsynaesthesia.c:
5435         * gst/xingmux/plugin.c:
5436           gst: Update for GST_PLUGIN_DEFINE() API changes
5437
5438 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5439
5440         * configure.ac:
5441           configure: Update version to 0.11.89.1
5442
5443 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5444
5445         * configure.ac:
5446         * docs/plugins/Makefile.am:
5447         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5448         * docs/version.entities.in:
5449         * ext/a52dec/Makefile.am:
5450         * ext/amrnb/Makefile.am:
5451         * ext/amrwbdec/Makefile.am:
5452         * ext/cdio/Makefile.am:
5453         * ext/lame/Makefile.am:
5454         * ext/mad/Makefile.am:
5455         * ext/mpeg2dec/Makefile.am:
5456         * ext/sidplay/Makefile.am:
5457         * ext/twolame/Makefile.am:
5458         * ext/x264/Makefile.am:
5459         * gst-plugins-ugly.spec.in:
5460         * gst/asfdemux/Makefile.am:
5461         * gst/dvdlpcmdec/Makefile.am:
5462         * gst/dvdsub/Makefile.am:
5463         * gst/realmedia/Makefile.am:
5464         * pkgconfig/Makefile.am:
5465         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
5466         * tests/check/Makefile.am:
5467           gst: Update versioning
5468
5469 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5470
5471         * ext/mpeg2dec/gstmpeg2dec.c:
5472         * ext/mpeg2dec/gstmpeg2dec.h:
5473           mpeg2dec: fix cropping
5474           fix cropping in mpeg2dec
5475
5476 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5477
5478         * ext/mpeg2dec/gstmpeg2dec.c:
5479           mpeg2dec: add crop metadata when buffer is still writable
5480
5481 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5482
5483         * gst/asfdemux/gstrtpasfdepay.c:
5484           update for buffer api change
5485
5486 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5487
5488         * ext/a52dec/gsta52dec.c:
5489         * ext/mad/gstmad.c:
5490           ext: Update for audio decoder API changes
5491
5492 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5493
5494         * tests/check/elements/amrnbenc.c:
5495         * tests/check/elements/x264enc.c:
5496           tests: make more valgrind-friendly and plug caps leak
5497
5498 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5499
5500         * gst/asfdemux/asfpacket.c:
5501         * gst/asfdemux/gstasfdemux.c:
5502         * gst/dvdsub/gstdvdsubdec.c:
5503           update for buffer changes
5504
5505 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5506
5507         * tests/check/elements/x264enc.c:
5508           tests: x264enc: adjust test to removal of deprecated properties
5509
5510 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5511
5512           Replace master with 0.11
5513
5514 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5515
5516         * configure.ac:
5517           back to development
5518
5519 === release 0.11.2 ===
5520
5521 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5522
5523         * ChangeLog:
5524         * NEWS:
5525         * RELEASE:
5526         * configure.ac:
5527         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5528         * docs/plugins/inspect/plugin-a52dec.xml:
5529         * docs/plugins/inspect/plugin-amrnb.xml:
5530         * docs/plugins/inspect/plugin-amrwbdec.xml:
5531         * docs/plugins/inspect/plugin-asf.xml:
5532         * docs/plugins/inspect/plugin-cdio.xml:
5533         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5534         * docs/plugins/inspect/plugin-dvdread.xml:
5535         * docs/plugins/inspect/plugin-dvdsub.xml:
5536         * docs/plugins/inspect/plugin-lame.xml:
5537         * docs/plugins/inspect/plugin-mad.xml:
5538         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5539         * docs/plugins/inspect/plugin-realmedia.xml:
5540         * docs/plugins/inspect/plugin-siddec.xml:
5541         * docs/plugins/inspect/plugin-twolame.xml:
5542         * docs/plugins/inspect/plugin-x264.xml:
5543         * gst-plugins-ugly.doap:
5544         * po/af.po:
5545         * po/az.po:
5546         * po/bg.po:
5547         * po/ca.po:
5548         * po/cs.po:
5549         * po/da.po:
5550         * po/de.po:
5551         * po/el.po:
5552         * po/en_GB.po:
5553         * po/eo.po:
5554         * po/es.po:
5555         * po/eu.po:
5556         * po/fi.po:
5557         * po/fr.po:
5558         * po/gl.po:
5559         * po/hu.po:
5560         * po/id.po:
5561         * po/it.po:
5562         * po/ja.po:
5563         * po/lt.po:
5564         * po/lv.po:
5565         * po/ms.po:
5566         * po/mt.po:
5567         * po/nb.po:
5568         * po/nl.po:
5569         * po/or.po:
5570         * po/pl.po:
5571         * po/pt_BR.po:
5572         * po/ro.po:
5573         * po/ru.po:
5574         * po/sk.po:
5575         * po/sl.po:
5576         * po/sq.po:
5577         * po/sr.po:
5578         * po/sv.po:
5579         * po/tr.po:
5580         * po/uk.po:
5581         * po/vi.po:
5582         * po/zh_CN.po:
5583         * win32/common/config.h:
5584           Release 0.11.2
5585
5586 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5587
5588         * tests/check/elements/mpeg2dec.c:
5589           tests: fix after memory changes
5590
5591 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5592
5593         * ext/x264/gstx264enc.c:
5594         * ext/x264/gstx264enc.h:
5595           x264enc: remove deprecated properties
5596
5597 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5598
5599           Merge remote-tracking branch 'origin/master' into 0.11
5600           So 0.11 folks also get amr include fixes.
5601           Conflicts:
5602           ext/a52dec/gsta52dec.c
5603           ext/mad/gstmad.c
5604
5605 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5606
5607         * gst/synaesthesia/gstsynaesthesia.c:
5608           synaesthesia: fixup for bufferpool api changes
5609           ... as well as some caps ref handling.
5610
5611 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5612
5613         * gst/realmedia/rademux.c:
5614         * gst/realmedia/rmdemux.c:
5615           don't pass random pointers to pull_range
5616
5617 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5618
5619         * ext/mpeg2dec/gstmpeg2dec.c:
5620           update for bufferpool changes
5621
5622 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5623
5624         * ext/mpeg2dec/gstmpeg2dec.c:
5625           update for allocation query changes
5626
5627 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5628
5629         * ext/dvdread/dvdreadsrc.c:
5630         * ext/lame/gstlamemp3enc.c:
5631         * ext/mpeg2dec/gstmpeg2dec.c:
5632         * ext/x264/gstx264enc.c:
5633         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5634         * gst/dvdsub/gstdvdsubdec.c:
5635           update for memory api changes
5636
5637 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5638
5639         * ext/mpeg2dec/gstmpeg2dec.c:
5640           take padding into account
5641
5642 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5643
5644         * ext/mad/gstmad.c:
5645           mad: simplify parsing code
5646           Also fixes #671455 (expected at least).
5647
5648 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5649
5650         * configure.ac:
5651           configure.ac: bump required GLib to 2.31.14
5652           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
5653
5654 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5655
5656         * ext/sidplay/gstsiddec.cc:
5657           fix for caps _normalize changes
5658
5659 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5660
5661         * ext/x264/gstx264enc.c:
5662           fix for caps api changes
5663
5664 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5665
5666         * ext/a52dec/gsta52dec.c:
5667         * ext/a52dec/gsta52dec.h:
5668           a52dec: use base class tag handling helper
5669           ... so as to ensure these to be handled and sent at proper time.
5670
5671 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5672
5673         * ext/dvdread/dvdreadsrc.c:
5674           dvdreadsrc: Use variable type with correct signedness
5675
5676 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5677
5678         * ext/mpeg2dec/gstmpeg2dec.c:
5679           mpeg2dec: Copy planes in one go when possible
5680
5681 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5682
5683         * configure.ac:
5684         * ext/amrnb/amrnbdec.h:
5685         * ext/amrnb/amrnbenc.h:
5686         * ext/amrwbdec/amrwbdec.h:
5687           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
5688           In previous versions, the opencore-amr include sub-directory
5689           would be specified in the include path in the CFLAGS, but this
5690           is no longer the case in newer versions, so we need to add those
5691           to our include directives.
5692           Based on patch by: Christian Morales Vega
5693           https://bugzilla.gnome.org/show_bug.cgi?id=671123
5694
5695 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5696
5697         * configure.ac:
5698           configure: get rid of non-pkg-config ways to check for opencore-amr
5699
5700 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5701
5702         * ext/mpeg2dec/gstmpeg2dec.c:
5703           update for metadata API changes
5704
5705 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
5706
5707         * ext/amrwbdec/Makefile.am:
5708         * ext/lame/Makefile.am:
5709         * ext/mad/Makefile.am:
5710           amrwbdec, lame, mad: link to libgstbase
5711
5712 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
5713
5714         * ext/x264/gstx264enc.c:
5715           x264enc: fix compiler warning
5716
5717 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5718
5719           Merge remote-tracking branch 'origin/master' into 0.11
5720
5721 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5722
5723           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
5724           Conflicts:
5725           ext/mad/gstmad.c
5726
5727 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5728
5729         * NEWS:
5730         * RELEASE:
5731         * configure.ac:
5732         * docs/plugins/gst-plugins-ugly-plugins.args:
5733         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5734         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5735         * docs/plugins/inspect/plugin-a52dec.xml:
5736         * docs/plugins/inspect/plugin-amrnb.xml:
5737         * docs/plugins/inspect/plugin-amrwbdec.xml:
5738         * docs/plugins/inspect/plugin-asf.xml:
5739         * docs/plugins/inspect/plugin-cdio.xml:
5740         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5741         * docs/plugins/inspect/plugin-dvdread.xml:
5742         * docs/plugins/inspect/plugin-dvdsub.xml:
5743         * docs/plugins/inspect/plugin-iec958.xml:
5744         * docs/plugins/inspect/plugin-lame.xml:
5745         * docs/plugins/inspect/plugin-mad.xml:
5746         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5747         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5748         * docs/plugins/inspect/plugin-mpegstream.xml:
5749         * docs/plugins/inspect/plugin-realmedia.xml:
5750         * docs/plugins/inspect/plugin-siddec.xml:
5751         * docs/plugins/inspect/plugin-twolame.xml:
5752         * docs/plugins/inspect/plugin-x264.xml:
5753         * win32/common/config.h:
5754           Bump version after release
5755
5756 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
5757
5758         * autogen.sh:
5759           autogen.sh: avoid touching .po files during 'make'
5760           A simple workaround to deal with GNU gettext automake integration
5761           failing to deal with git.  Fixes: #669207
5762
5763 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5764
5765         * ext/x264/gstx264enc.c:
5766           x264: convert g_print to LOG
5767
5768 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5769
5770         * gst/asfdemux/gstrtpasfdepay.c:
5771           update for new memory api
5772
5773 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5774
5775         * ext/x264/gstx264enc.c:
5776           x264enc: handle pts and dts
5777
5778 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5779
5780         * ext/mad/gstmad.c:
5781           mad: handle libmad freeform parsing quirk
5782
5783 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5784
5785         * ext/mad/gstmad.c:
5786           mad: fixup unhacking last frame coaxing
5787           ... so as to not only replace the data pointer but also available size.
5788
5789 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
5790
5791         * gst-plugins-ugly.spec.in:
5792           Add latest plugins
5793
5794 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5795
5796         * win32/common/config.h:
5797           win32: back to development
5798
5799 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5800
5801         * configure.ac:
5802         * gst/synaesthesia/gstsynaesthesia.c:
5803         * gst/synaesthesia/gstsynaesthesia.h:
5804           synaesthesia: port to 0.11
5805
5806 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5807
5808         * configure.ac:
5809         * gst/xingmux/gstxingmux.c:
5810           xingmux: port to 0.11
5811
5812 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5813
5814         * configure.ac:
5815           back to development
5816
5817 === release 0.11.1 ===
5818
5819 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5820
5821         * ChangeLog:
5822         * NEWS:
5823         * RELEASE:
5824         * configure.ac:
5825         * docs/plugins/gst-plugins-ugly-plugins.args:
5826         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5827         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5828         * docs/plugins/inspect/plugin-a52dec.xml:
5829         * docs/plugins/inspect/plugin-amrnb.xml:
5830         * docs/plugins/inspect/plugin-amrwbdec.xml:
5831         * docs/plugins/inspect/plugin-asf.xml:
5832         * docs/plugins/inspect/plugin-cdio.xml:
5833         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5834         * docs/plugins/inspect/plugin-dvdread.xml:
5835         * docs/plugins/inspect/plugin-dvdsub.xml:
5836         * docs/plugins/inspect/plugin-lame.xml:
5837         * docs/plugins/inspect/plugin-mad.xml:
5838         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5839         * docs/plugins/inspect/plugin-realmedia.xml:
5840         * docs/plugins/inspect/plugin-siddec.xml:
5841         * docs/plugins/inspect/plugin-twolame.xml:
5842         * docs/plugins/inspect/plugin-x264.xml:
5843         * gst-plugins-ugly.doap:
5844         * po/af.po:
5845         * po/az.po:
5846         * po/bg.po:
5847         * po/ca.po:
5848         * po/cs.po:
5849         * po/da.po:
5850         * po/de.po:
5851         * po/el.po:
5852         * po/en_GB.po:
5853         * po/eo.po:
5854         * po/es.po:
5855         * po/eu.po:
5856         * po/fi.po:
5857         * po/fr.po:
5858         * po/gl.po:
5859         * po/hu.po:
5860         * po/id.po:
5861         * po/it.po:
5862         * po/ja.po:
5863         * po/lt.po:
5864         * po/lv.po:
5865         * po/ms.po:
5866         * po/mt.po:
5867         * po/nb.po:
5868         * po/nl.po:
5869         * po/or.po:
5870         * po/pl.po:
5871         * po/pt_BR.po:
5872         * po/ro.po:
5873         * po/ru.po:
5874         * po/sk.po:
5875         * po/sl.po:
5876         * po/sq.po:
5877         * po/sr.po:
5878         * po/sv.po:
5879         * po/tr.po:
5880         * po/uk.po:
5881         * po/vi.po:
5882         * po/zh_CN.po:
5883         * win32/common/config.h:
5884           RELEASE 0.11.1
5885
5886 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5887
5888           Merge branch 'master' into 0.11
5889           Conflicts:
5890           ext/mad/gstmad.c
5891
5892 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5893
5894         * ext/mad/gstmad.c:
5895           mad: unhack last frame coaxing
5896           ... so as to maximally use available base class API and interfere least
5897           as possible with its internal state.
5898
5899 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5900
5901         * ext/mad/gstmad.c:
5902           mad: fix compilation
5903
5904 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5905
5906         * ext/mad/gstmad.c:
5907           mad: chain up to default event handler
5908
5909 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
5910
5911         * ext/x264/gstx264enc.c:
5912           x264enc: unmap video frame after encoding
5913           Fixes major memory leak.
5914           https://bugzilla.gnome.org/show_bug.cgi?id=669863
5915
5916 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5917
5918         * ext/x264/gstx264enc.c:
5919           x264enc: fix after merge
5920
5921 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5922
5923           Merge branch 'master' into 0.11
5924           Conflicts:
5925           ext/x264/gstx264enc.c
5926
5927 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5928
5929         * ext/sidplay/gstsiddec.cc:
5930         * ext/sidplay/gstsiddec.h:
5931           sidplay: don't use ulong properties
5932
5933 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5934
5935         * ext/sidplay/gstsiddec.cc:
5936           sidplay: fix negotiation
5937
5938 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
5939
5940         * ext/x264/gstx264enc.c:
5941           x264enc: Add baseline profile to caps
5942           libx264 does not yet support the features that create the difference
5943           between baseline and constrained baseline profile. Hence it currently
5944           supports both though it can only technically encode constrained
5945           baseline.
5946
5947 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5948
5949         * ext/amrnb/amrnbenc.c:
5950         * gst/asfdemux/gstasfdemux.c:
5951         * gst/realmedia/rdtmanager.c:
5952           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
5953
5954 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5955
5956         * tests/check/elements/mpeg2dec.c:
5957           mpeg2dec: fix test a bit more
5958           Still broken because cropping is broken in mpeg2dec
5959
5960 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5961
5962         * tests/check/elements/amrnbenc.c:
5963         * tests/check/elements/x264enc.c:
5964         * tests/check/elements/xingmux.c:
5965           tests: fix some tests
5966
5967 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5968
5969         * ext/twolame/gsttwolamemp2enc.c:
5970           twolame: Use new audio encoder/decoder base class API for srcpad caps
5971
5972 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5973
5974         * ext/lame/gstlamemp3enc.c:
5975           lame: Use new audio encoder/decoder base class API for srcpad caps
5976
5977 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5978
5979         * ext/mad/gstmad.c:
5980           mad: Use new audio encoder/decoder base class API for srcpad caps
5981
5982 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5983
5984         * ext/a52dec/gsta52dec.c:
5985           a52dec: Use new audio encoder/decoder base class API for srcpad caps
5986
5987 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5988
5989         * ext/amrwbdec/amrwbdec.c:
5990           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
5991
5992 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5993
5994         * ext/amrnb/amrnbdec.c:
5995         * ext/amrnb/amrnbenc.c:
5996           amrnb: Use new audio encoder/decoder base class API for srcpad caps
5997
5998 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5999
6000         * ext/mad/gstmad.c:
6001           mad: ensure we do not confuse the base class with our buffer guard
6002           mad expects extra bytes at the end of a buffer (see discussion in
6003           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
6004           and since we inject these without the base class' knowledge, we
6005           need to hide the bodies better.
6006           This fixes an assert at EOS when decoding an mp3 manually without
6007           an intervening mpegaudioparse.
6008
6009 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6010
6011         * gst/realmedia/rtspreal.c:
6012           update for HEADER flag
6013
6014 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
6015
6016         * ext/x264/gstx264enc.c:
6017         * ext/x264/gstx264enc.h:
6018           x264enc: implement force-key-unit API
6019
6020 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
6021
6022         * common:
6023           Automatic update of common submodule
6024           From c463bc0 to 7fda524
6025
6026 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6027
6028         * ext/amrnb/amrnbdec.c:
6029         * ext/amrwbdec/amrwbdec.c:
6030           amr: port to 0.11 again
6031
6032 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6033
6034           Merge branch 'master' into 0.11
6035           Conflicts:
6036           ext/a52dec/gsta52dec.c
6037
6038 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6039
6040         * ext/a52dec/gsta52dec.c:
6041         * ext/amrnb/amrnbdec.c:
6042         * ext/amrnb/amrnbenc.c:
6043         * ext/amrwbdec/amrwbdec.c:
6044         * ext/dvdread/dvdreadsrc.c:
6045         * ext/lame/gstlamemp3enc.c:
6046         * ext/mad/gstmad.c:
6047         * ext/mpeg2dec/gstmpeg2dec.c:
6048         * ext/sidplay/gstsiddec.cc:
6049         * ext/twolame/gsttwolamemp2enc.c:
6050         * gst/asfdemux/asfpacket.c:
6051         * gst/asfdemux/gstasfdemux.c:
6052         * gst/asfdemux/gstrtpasfdepay.c:
6053         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6054         * gst/dvdsub/gstdvdsubdec.c:
6055         * gst/dvdsub/gstdvdsubdec.h:
6056         * gst/realmedia/gstrdtbuffer.c:
6057         * gst/realmedia/gstrdtbuffer.h:
6058         * gst/realmedia/rdtdepay.c:
6059         * gst/realmedia/rmdemux.c:
6060         * gst/realmedia/rmutils.c:
6061           port to new memory API
6062
6063 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6064
6065         * common:
6066           Automatic update of common submodule
6067           From 2a59016 to c463bc0
6068
6069 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6070
6071         * gst-libs/gst/glib-compat-private.h:
6072           Remove compatibility versions for deprecated GLib API
6073
6074 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6075
6076         * ext/a52dec/gsta52dec.c:
6077           a52dec: fix read buffer overflow upon syncing
6078           The wrong size was being decremented, leading to a runaway
6079           read loop.
6080
6081 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6082
6083         * common:
6084         * configure.ac:
6085           Add --disable-fatal-warnings configure option
6086
6087 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6088
6089         * gst/asfdemux/gstasfdemux.c:
6090         * gst/realmedia/rademux.c:
6091         * gst/realmedia/rdtmanager.c:
6092         * gst/realmedia/rmdemux.c:
6093           port to new gthread API
6094
6095 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6096
6097         * configure.ac:
6098           configure.ac: Require GLib 2.31.10 for consistency
6099
6100 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6101
6102         * common:
6103           Automatic update of common submodule
6104           From 0807187 to 2a59016
6105
6106 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6107
6108         * ext/amrwbdec/amrwbdec.c:
6109           amrwbdec: _parse should not return OK if not enough data yet
6110
6111 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6112
6113         * ext/amrnb/amrnbdec.c:
6114           amrnbdec: _parse should not return OK if not enough data yet
6115
6116 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6117
6118         * ext/dvdread/dvdreadsrc.c:
6119           dvdreadsrc: fix off by one in cell calculation for the last chapter
6120
6121 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6122
6123         * gst/asfdemux/gstasfdemux.c:
6124           asfdemux: set caps on src pad before adding it
6125
6126 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6127
6128         * gst/asfdemux/gstasfdemux.c:
6129           asfdemux: perform writable buffer map to copy into it
6130
6131 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6132
6133         * gst/asfdemux/asfpacket.c:
6134         * gst/asfdemux/asfpacket.h:
6135           asfpacket: fix 0.11 ported payload extraction
6136           ... to cater for not necessarily offset == size - cur_pos,
6137           as size may have been adjusted due to padding.
6138           Fixes #667567.
6139
6140 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6141
6142         * ext/x264/gstx264enc.c:
6143           x264enc: remove useless and semantically (though not practically) wrong code
6144           The object will be freed, so it's pointless to set the pointers
6145           to NULL anyway.
6146
6147 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6148
6149         * ext/x264/gstx264enc.c:
6150           x264enc: remove leaking "optimization"
6151
6152 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6153
6154         * gst/asfdemux/gstasfdemux.c:
6155           GST_TYPE_DATE -> G_TYPE_DATE
6156
6157 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6158
6159           Merge remote-tracking branch 'origin/master' into 0.11
6160           Conflicts:
6161           ext/a52dec/gsta52dec.c
6162
6163 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6164
6165         * ext/a52dec/gsta52dec.c:
6166           a52dec: plug buffer leak
6167
6168 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6169
6170         * ext/a52dec/gsta52dec.c:
6171           a52dec: plug buffer leak
6172
6173 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6174
6175         * ext/amrnb/amrnbenc.c:
6176           amrnbenc: _map and _unmap the appropriate input and output buffers
6177
6178 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6179
6180         * ext/a52dec/gsta52dec.c:
6181           a52dec: Fix some merge mistakes
6182
6183 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6184
6185           Merge branch 'master' into 0.11
6186           Conflicts:
6187           ext/a52dec/gsta52dec.c
6188           ext/a52dec/gsta52dec.h
6189           ext/lame/gstlame.c
6190           ext/lame/gstlame.h
6191           ext/lame/gstlamemp3enc.c
6192           ext/mad/gstmad.c
6193           ext/mad/gstmad.h
6194           gst/mpegaudioparse/gstmpegaudioparse.c
6195           gst/mpegstream/gstdvddemux.c
6196           gst/realmedia/rdtdepay.c
6197           po/es.po
6198           po/lv.po
6199           po/sr.po
6200
6201 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6202
6203         * gst/dvdsub/Makefile.am:
6204           dvdsub: add some CFLAGS and LIBS in Makefile.am
6205           ... since adapter is still used.
6206
6207 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6208
6209         * gst/realmedia/rmdemux.c:
6210           rmdemux: Don't use buffer after unreffing
6211
6212 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6213
6214         * gst/asfdemux/gstasfdemux.c:
6215           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
6216
6217 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6218
6219         * ext/mad/gstmad.c:
6220           mad: Correctly unmap the buffer with the original data pointer
6221
6222 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6223
6224         * ext/mad/gstmad.c:
6225           mad: Make sure to set caps on the srcpad if none are set yet
6226
6227 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6228
6229         * ext/mad/Makefile.am:
6230           mad: fix LIBS order in Makefile.am
6231
6232 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6233
6234         * ext/mad/gstmad.h:
6235           mad: remove left-over id3tag.h include
6236           We don't use libid3tag any more.
6237
6238 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6239
6240         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6241           dvdlpcmdec: fix for multichannel
6242
6243 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6244
6245         * ext/a52dec/gsta52dec.c:
6246         * ext/a52dec/gsta52dec.h:
6247           a52dec: Update for the new raw audio caps
6248
6249 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6250
6251         * ext/mad/gstmad.c:
6252           mad: Update for the new raw audio caps
6253
6254 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6255
6256         * ext/lame/gstlamemp3enc.c:
6257           lamemp3enc: Update for the new raw audio caps
6258
6259 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6260
6261         * ext/twolame/gsttwolamemp2enc.c:
6262           twolamemp2enc: Update for the new raw audio caps
6263
6264 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6265
6266         * ext/amrwbdec/amrwbdec.c:
6267           amrwbdec: Add the new layout field to the raw audio caps
6268
6269 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6270
6271         * ext/amrnb/amrnbdec.c:
6272         * ext/amrnb/amrnbenc.c:
6273           amrnb: Add the new layout field to the raw audio caps
6274
6275 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6276
6277         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6278         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
6279           dvdlpcmdec: Port to the new raw audio caps
6280
6281 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6282
6283         * gst/asfdemux/gstasfdemux.c:
6284           asfdemux: Update for libgstriff API changes
6285           Still needs to handle audio channel reordering.
6286
6287 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6288
6289         * common:
6290           Automatic update of common submodule
6291           From 50b34ab to 0807187
6292
6293 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6294
6295         * ext/lame/Makefile.am:
6296           lame: fix LIBADD order in Makefile.am
6297
6298 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6299
6300         * tests/check/elements/amrnbenc.c:
6301         * tests/check/elements/mpeg2dec.c:
6302         * tests/check/elements/x264enc.c:
6303         * tests/check/elements/xingmux.c:
6304         * tests/check/generic/states.c:
6305           tests: make tests compile
6306
6307 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6308
6309         * ext/amrwbdec/amrwbdec.c:
6310         * ext/dvdread/dvdreadsrc.c:
6311         * ext/mad/gstmad.c:
6312         * ext/sidplay/gstsiddec.cc:
6313         * gst/asfdemux/gstasfdemux.c:
6314         * gst/realmedia/pnmsrc.c:
6315         * gst/realmedia/rdtmanager.c:
6316         * gst/realmedia/rmdemux.c:
6317           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
6318
6319 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6320
6321         * tests/check/Makefile.am:
6322           tests: disable generic index test
6323
6324 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6325
6326         * ext/mpeg2dec/gstmpeg2dec.c:
6327           mpeg2dec: remove all seeking-related code
6328           A parser or demuxer upstream should handle this Same for
6329           queries.
6330
6331 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6332
6333         * ext/mpeg2dec/gstmpeg2dec.c:
6334         * ext/mpeg2dec/gstmpeg2dec.h:
6335           mpeg2dec: update for GstIndex removal
6336
6337 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6338
6339         * ext/cdio/gstcdiocddasrc.c:
6340           cdio: update for probe vfunc removal in GstAudioCdSrc
6341
6342 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6343
6344         * ext/lame/gstlame.c:
6345         * ext/lame/gstlamemp3enc.c:
6346           lame: fix printf format in debug statements
6347           https://bugzilla.gnome.org/show_bug.cgi?id=666926
6348
6349 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6350
6351         * ext/lame/gstlame.c:
6352         * ext/lame/gstlame.h:
6353           lame: ensure parsed output
6354           ... by doing some basic parsing of encoded lame data.
6355
6356 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6357
6358         * ext/lame/gstlame.h:
6359           lame: cleanup unused instance struct fields
6360
6361 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6362
6363         * ext/lame/Makefile.am:
6364         * ext/lame/gstlamemp3enc.c:
6365         * ext/lame/gstlamemp3enc.h:
6366           lamemp3enc: ensure parsed output
6367           ... by doing some basic parsing of encoded lame data.
6368           Fixes #652150.
6369
6370 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6371
6372         * ext/lame/gstlamemp3enc.c:
6373           lamemp3enc: do not leak merged tags
6374
6375 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6376
6377         * ext/mad/gstmad.c:
6378         * ext/mad/gstmad.h:
6379           mad: helpfully bodge the last buffer to let mad decode the last frame
6380           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
6381           to be believed, the last buffer must be followed by a number of 0 bytes
6382           in order for the last frame to be decoded (at least in some cases).
6383           Doing so seems to work here, fixing a missing 1152 samples when using
6384           mp3parse before mad (not using mp3parse would yield the correct amount
6385           of samples, if there's extra non-MP3 data after (eg, tag data)).
6386
6387 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6388
6389         * ext/dvdread/dvdreadsrc.c:
6390           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
6391
6392 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6393
6394         * gst/mpegstream/gstdvddemux.c:
6395           dvddemux: tweak subtitle stream setup based on dvd language codes event
6396           ... to allow for non-continuous subtitle stream numbers.
6397           The missing stream numbers tend to come up as subtitle streams anyway
6398           (albeit not with an identified language tag).
6399
6400 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6401
6402         * ext/dvdread/dvdreadsrc.c:
6403           dvdreadsrc: minor safety tweak to sector seeking
6404
6405 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
6406
6407         * ext/a52dec/gsta52dec.c:
6408           a52dec: check that a52_init returns a valid a52 state
6409
6410 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6411
6412         * ext/mpeg2dec/gstmpeg2dec.c:
6413           mpeg2dec: update for new interlaced flags
6414
6415 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6416
6417         * ext/a52dec/Makefile.am:
6418         * ext/a52dec/gsta52dec.c:
6419         * ext/a52dec/gsta52dec.h:
6420           a52dec: port to audiodecoder
6421
6422 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6423
6424         * ext/mad/Makefile.am:
6425         * ext/mad/gstmad.c:
6426         * ext/mad/gstmad.h:
6427           mad: port to audiodecoder
6428
6429 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6430
6431         * ext/a52dec/gsta52dec.c:
6432           a52dec: Don't claim to support upstream renegotiation
6433           and use fixed caps on the srcpad. To correctly support
6434           upstream renegotiation a52dec would need to check if the
6435           caps of the downstream allocated buffer are the requested
6436           caps or if the size is different.
6437           Fixes bug #665989.
6438
6439 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
6440
6441         * ext/a52dec/gsta52dec.c:
6442           a52dec: Check that the a52_state is correctly initialized
6443
6444 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6445
6446         * gst-libs/gst/Makefile.am:
6447         * gst-libs/gst/glib-compat-private.h:
6448         * gst/asfdemux/gstasfdemux.c:
6449         * gst/mpegaudioparse/gstmpegaudioparse.c:
6450         * gst/realmedia/rademux.c:
6451         * gst/realmedia/rdtmanager.c:
6452         * gst/realmedia/rmdemux.c:
6453           Work around deprecated thread API in glib master
6454           Add private replacements for deprecated functions such as
6455           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
6456           to avoid the deprecation warnings. We can't change most of
6457           these in 0.10 because they're part of our API and ABI.
6458           Suppress deprecation warnings in selected files, mostly for
6459           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
6460           not much we can do here in 0.10.
6461
6462 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6463
6464         * po/LINGUAS:
6465         * po/eo.po:
6466         * po/es.po:
6467         * po/lv.po:
6468         * po/sr.po:
6469           po: update translations
6470
6471 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6472
6473         * gst/realmedia/rdtdepay.c:
6474           rdtdepay: make buffer metadata writable before setting caps on it
6475           Fixes issue when the header buffer is being pushed, which was taken
6476           from the caps and is therefore not writable.
6477
6478 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6479
6480         * ext/dvdread/dvdreadsrc.c:
6481           fix for basesrc changes
6482
6483 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
6484
6485         * gst/asfdemux/gstrtpasfdepay.c:
6486           rtpasfdepay: Initialize GstRTPBuffer before usage
6487
6488 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6489
6490           Merge remote-tracking branch 'origin/master' into 0.11
6491           Conflicts:
6492           ext/dvdread/dvdreadsrc.c
6493
6494 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
6495
6496         * ext/dvdread/dvdreadsrc.c:
6497           dvdreadsrc: Fix format string compiler warning
6498           Fixes bug #665101.
6499
6500 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6501
6502           Merge remote-tracking branch 'origin/master' into 0.11
6503
6504 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6505
6506         * ext/mpeg2dec/gstmpeg2dec.c:
6507           Update for indexable change
6508
6509 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6510
6511         * gst/realmedia/rdtmanager.c:
6512           update for clock provider API change
6513
6514 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6515
6516         * ext/a52dec/gsta52dec.c:
6517         * ext/amrnb/amrnbdec.c:
6518         * ext/amrnb/amrnbenc.c:
6519         * ext/amrwbdec/amrwbdec.c:
6520         * ext/dvdread/dvdreadsrc.c:
6521         * ext/lame/gstlame.c:
6522         * ext/lame/gstlamemp3enc.c:
6523         * ext/mad/gstmad.c:
6524         * ext/mpeg2dec/gstmpeg2dec.c:
6525         * ext/sidplay/gstsiddec.cc:
6526         * ext/twolame/gsttwolame.c:
6527         * ext/x264/gstx264enc.c:
6528         * gst/asfdemux/gstasfdemux.c:
6529         * gst/asfdemux/gstrtpasfdepay.c:
6530         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6531         * gst/dvdsub/gstdvdsubdec.c:
6532         * gst/dvdsub/gstdvdsubparse.c:
6533         * gst/iec958/ac3iec.c:
6534         * gst/mpegaudioparse/gstmpegaudioparse.c:
6535         * gst/mpegaudioparse/gstxingmux.c:
6536         * gst/mpegstream/gstdvddemux.c:
6537         * gst/mpegstream/gstmpegdemux.c:
6538         * gst/mpegstream/gstmpegparse.c:
6539         * gst/mpegstream/gstrfc2250enc.c:
6540         * gst/realmedia/pnmsrc.c:
6541         * gst/realmedia/rademux.c:
6542         * gst/realmedia/rdtdepay.c:
6543         * gst/realmedia/rdtmanager.c:
6544         * gst/realmedia/rmdemux.c:
6545         * gst/synaesthesia/gstsynaesthesia.c:
6546           various: fix pad template ref leaks
6547           https://bugzilla.gnome.org/show_bug.cgi?id=662664
6548
6549 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
6550
6551         * tests/check/elements/xingmux.c:
6552           tests: update for gstcheck API change
6553
6554 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6555
6556         * ext/amrnb/amrnbenc.c:
6557         * ext/dvdread/dvdreadsrc.c:
6558         * ext/lame/gstlamemp3enc.c:
6559         * ext/twolame/gsttwolamemp2enc.c:
6560           ext: fix more printf format warnings in debug messages
6561
6562 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
6563
6564         * gst/asfdemux/gstasfdemux.c:
6565         * gst/asfdemux/gstrtpasfdepay.c:
6566         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6567         * gst/dvdsub/gstdvdsubdec.c:
6568         * gst/dvdsub/gstdvdsubparse.c:
6569         * gst/realmedia/rademux.c:
6570         * gst/realmedia/rmdemux.c:
6571           Fix print format compiler warnings on OS X / 64bit
6572           https://bugzilla.gnome.org/show_bug.cgi?id=662617
6573
6574 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6575
6576         * gst/asfdemux/gstasfdemux.c:
6577         * gst/realmedia/rademux.c:
6578         * gst/realmedia/rdtmanager.c:
6579         * gst/realmedia/rmdemux.c:
6580           update for activation changes
6581
6582 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6583
6584         * gst/asfdemux/gstasfdemux.c:
6585         * gst/realmedia/rademux.c:
6586         * gst/realmedia/rmdemux.c:
6587           update for new scheduling query
6588
6589 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6590
6591         * gst/asfdemux/gstasfdemux.c:
6592         * gst/realmedia/rademux.c:
6593         * gst/realmedia/rdtmanager.c:
6594         * gst/realmedia/rmdemux.c:
6595           add parent to activate functions
6596
6597 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6598
6599         * ext/a52dec/gsta52dec.c:
6600         * ext/mpeg2dec/gstmpeg2dec.c:
6601         * ext/sidplay/gstsiddec.cc:
6602         * ext/x264/gstx264enc.c:
6603         * gst/asfdemux/gstasfdemux.c:
6604         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6605         * gst/dvdsub/gstdvdsubdec.c:
6606         * gst/dvdsub/gstdvdsubparse.c:
6607         * gst/realmedia/rademux.c:
6608         * gst/realmedia/rdtdepay.c:
6609         * gst/realmedia/rdtmanager.c:
6610         * gst/realmedia/rmdemux.c:
6611           add parent to pad functions
6612
6613 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6614
6615         * ext/mpeg2dec/gstmpeg2dec.c:
6616         * ext/sidplay/gstsiddec.cc:
6617         * ext/x264/gstx264enc.c:
6618         * gst/asfdemux/gstasfdemux.c:
6619         * gst/realmedia/rademux.c:
6620         * gst/realmedia/rdtmanager.c:
6621         * gst/realmedia/rmdemux.c:
6622           add parent to query function
6623
6624 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6625
6626         * gst/asfdemux/gstasfdemux.c:
6627         * gst/realmedia/rademux.c:
6628           _query_peer_*() -> _peer_query_*()
6629
6630 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6631
6632         * gst/dvdsub/gstdvdsubdec.c:
6633           _accept_caps() -> _query_accept_caps()
6634
6635 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6636
6637         * ext/x264/gstx264enc.c:
6638           _peer_get_caps() -> _peer_query_caps()
6639
6640 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6641
6642         * ext/x264/gstx264enc.c:
6643           update for _get_caps() -> _query_caps()
6644
6645 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6646
6647         * ext/x264/gstx264enc.c:
6648           change getcaps to query
6649
6650 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6651
6652         * ext/mad/gstmad.c:
6653           mad: re-instate accidentally dropped rank
6654
6655 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6656
6657         * ext/dvdread/dvdreadsrc.c:
6658         * gst/realmedia/pnmsrc.c:
6659           Update for GstURIHandler get_protocols() changes
6660
6661 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6662
6663         * ext/dvdread/dvdreadsrc.c:
6664         * ext/dvdread/dvdreadsrc.h:
6665         * gst/realmedia/pnmsrc.c:
6666           dvdreadsrc, pnmsrc: update for GstURIHandler changes
6667
6668 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6669
6670         * ext/mad/gstmad.c:
6671           mad: re-port to 0.11
6672           This time using the base class. Still something
6673           wrong with the parsing though, when there's no
6674           parser or demuxer upstream (which of course
6675           shouldn't happen in a normal playback scenario).
6676
6677 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6678
6679         * ext/mad/gstmad.c:
6680         * ext/mad/gstmad.h:
6681           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
6682
6683 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6684
6685         * ext/mad/gstmad.c:
6686         * ext/mad/gstmad.h:
6687           mad: replace with 0.10 version ported to GstAudioDecoder
6688           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
6689           of Mark's baseaudio branch.
6690           Would probably be too risky to drop this into 0.10 given
6691           all the things mad is doing.
6692
6693 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6694
6695         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6696           docs: remove bits for old lame element from sections.txt file
6697
6698 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6699
6700         * Android.mk:
6701         * configure.ac:
6702         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6703         * docs/plugins/inspect/plugin-mpegstream.xml:
6704         * gst-plugins-ugly.spec.in:
6705         * gst/mpegstream/Makefile.am:
6706         * gst/mpegstream/README:
6707         * gst/mpegstream/gstdvddemux.c:
6708         * gst/mpegstream/gstdvddemux.h:
6709         * gst/mpegstream/gstmpegclock.c:
6710         * gst/mpegstream/gstmpegclock.h:
6711         * gst/mpegstream/gstmpegdemux.c:
6712         * gst/mpegstream/gstmpegdemux.h:
6713         * gst/mpegstream/gstmpegpacketize.c:
6714         * gst/mpegstream/gstmpegpacketize.h:
6715         * gst/mpegstream/gstmpegparse.c:
6716         * gst/mpegstream/gstmpegparse.h:
6717         * gst/mpegstream/gstmpegstream.c:
6718         * gst/mpegstream/gstrfc2250enc.c:
6719         * gst/mpegstream/gstrfc2250enc.h:
6720         * gst/mpegstream/mpegstream.vcproj:
6721         * gst/mpegstream/notes:
6722         * win32/MANIFEST:
6723         * win32/vs6/gst_plugins_ugly.dsw:
6724         * win32/vs6/libgstac3parse.dsp:
6725         * win32/vs6/libgstmpegaudioparse.dsp:
6726         * win32/vs6/libgstmpegstream.dsp:
6727           mpegstream: remove the old mpeg-ps parser and demuxers
6728           Don't want anyone porting this by accident.
6729           Superseded by mpegpsdemux in -bad.
6730
6731 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6732
6733         * configure.ac:
6734         * ext/cdio/Makefile.am:
6735         * ext/cdio/gstcdio.c:
6736         * ext/cdio/gstcdiocddasrc.c:
6737         * ext/cdio/gstcdiocddasrc.h:
6738           cdio: port cdiocddasrc to 0.11
6739
6740 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6741
6742         * tests/check/elements/mpeg2dec.c:
6743           tests: port mpeg2dec to 0.11
6744           It compiles, but fails.
6745
6746 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6747
6748         * tests/check/elements/x264enc.c:
6749           tests: port x264enc unit test to 0.11
6750           Well, it compiles now at least.
6751
6752 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6753
6754         * gst/asfdemux/gstrtpasfdepay.h:
6755           update for base class rename
6756
6757 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6758
6759         * gst/asfdemux/gstrtpasfdepay.c:
6760         * gst/asfdemux/gstrtpasfdepay.h:
6761           update for base class rename
6762
6763 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6764
6765         * po/af.po:
6766         * po/az.po:
6767         * po/bg.po:
6768         * po/ca.po:
6769         * po/cs.po:
6770         * po/da.po:
6771         * po/de.po:
6772         * po/el.po:
6773         * po/en_GB.po:
6774         * po/es.po:
6775         * po/eu.po:
6776         * po/fi.po:
6777         * po/fr.po:
6778         * po/gl.po:
6779         * po/hu.po:
6780         * po/id.po:
6781         * po/it.po:
6782         * po/ja.po:
6783         * po/lt.po:
6784         * po/lv.po:
6785         * po/ms.po:
6786         * po/mt.po:
6787         * po/nb.po:
6788         * po/nl.po:
6789         * po/or.po:
6790         * po/pl.po:
6791         * po/pt_BR.po:
6792         * po/ro.po:
6793         * po/ru.po:
6794         * po/sk.po:
6795         * po/sl.po:
6796         * po/sq.po:
6797         * po/sr.po:
6798         * po/sv.po:
6799         * po/tr.po:
6800         * po/uk.po:
6801         * po/vi.po:
6802         * po/zh_CN.po:
6803           po: update translations
6804
6805 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6806
6807         * docs/plugins/gst-plugins-ugly-plugins.args:
6808         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6809         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6810         * docs/plugins/inspect/plugin-a52dec.xml:
6811         * docs/plugins/inspect/plugin-amrnb.xml:
6812         * docs/plugins/inspect/plugin-amrwbdec.xml:
6813         * docs/plugins/inspect/plugin-asf.xml:
6814         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6815         * docs/plugins/inspect/plugin-dvdread.xml:
6816         * docs/plugins/inspect/plugin-dvdsub.xml:
6817         * docs/plugins/inspect/plugin-lame.xml:
6818         * docs/plugins/inspect/plugin-mad.xml:
6819         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6820         * docs/plugins/inspect/plugin-realmedia.xml:
6821         * docs/plugins/inspect/plugin-siddec.xml:
6822         * docs/plugins/inspect/plugin-twolame.xml:
6823         * docs/plugins/inspect/plugin-x264.xml:
6824           docs: update docs
6825
6826 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6827
6828         * ext/lame/gstlamemp3enc.c:
6829           lamemp3enc: cosmetic error message change
6830           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
6831
6832 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6833
6834         * docs/plugins/Makefile.am:
6835         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6836         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6837         * ext/twolame/Makefile.am:
6838         * ext/twolame/gsttwolame.c:
6839         * ext/twolame/gsttwolame.h:
6840         * ext/twolame/gsttwolamemp2enc.c:
6841         * ext/twolame/gsttwolamemp2enc.h:
6842         * po/POTFILES.in:
6843           twolame: rename to twolamemp2enc
6844
6845 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6846
6847         * configure.ac:
6848         * ext/twolame/gsttwolame.c:
6849           twolame: port to 0.11
6850
6851 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6852
6853         * Android.mk:
6854         * configure.ac:
6855         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6856         * docs/plugins/inspect/plugin-iec958.xml:
6857         * gst-plugins-ugly.spec.in:
6858         * gst/iec958/Makefile.am:
6859         * gst/iec958/ac3_padder.c:
6860         * gst/iec958/ac3_padder.h:
6861         * gst/iec958/ac3iec.c:
6862         * gst/iec958/ac3iec.h:
6863         * win32/MANIFEST:
6864         * win32/vs6/libgstiec958.dsp:
6865           iec958: remove this plugin
6866           I think it can just go away. Audio sinks can and should payload
6867           things themselves using the helper API in libgstaudio. If such
6868           a plugin still makes sense, it should probably be rewritten
6869           using the library functions (and be put into -good or so).
6870
6871 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6872
6873         * gst/realmedia/rademux.c:
6874         * gst/realmedia/rmdemux.c:
6875         * gst/realmedia/rtspreal.c:
6876           update for adapter api change
6877
6878 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6879
6880         * ext/x264/gstx264enc.c:
6881           update for removed fixate function
6882
6883 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6884
6885         * ext/mad/gstmad.c:
6886         * ext/mpeg2dec/gstmpeg2dec.c:
6887         * gst/asfdemux/gstasfdemux.c:
6888         * gst/realmedia/rmdemux.c:
6889           remove query types
6890
6891 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6892
6893         * configure.ac:
6894         * gst/realmedia/rademux.c:
6895         * gst/realmedia/rdtdepay.c:
6896         * gst/realmedia/rmdemux.c:
6897         * gst/realmedia/rmutils.c:
6898           realmedia is ported
6899
6900 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6901
6902         * gst/asfdemux/gstasfdemux.c:
6903         * gst/mpegstream/gstdvddemux.c:
6904         * gst/mpegstream/gstmpegdemux.c:
6905         * gst/realmedia/rmdemux.c:
6906         * gst/realmedia/rmdemux.h:
6907           more template fixes
6908
6909 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
6910
6911         * po/POTFILES.in:
6912           po: lame => lamemp3enc
6913
6914 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6915
6916         * gst/realmedia/rdtmanager.c:
6917           make request pads take %u
6918
6919 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6920
6921         * ext/mpeg2dec/gstmpeg2dec.c:
6922         * ext/mpeg2dec/gstmpeg2dec.h:
6923           mpeg2dec: Add basic cropping support
6924
6925 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6926
6927         * ext/a52dec/gsta52dec.c:
6928         * ext/sidplay/gstsiddec.cc:
6929         * gst/asfdemux/gstasfdemux.c:
6930         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6931           tags: update for tag API removal
6932
6933 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6934
6935         * ext/mpeg2dec/gstmpeg2dec.c:
6936         * ext/mpeg2dec/gstmpeg2dec.h:
6937           update for meta api change
6938
6939 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6940
6941         * gst/asfdemux/gstasfdemux.c:
6942           structure: fix for api update
6943
6944 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6945
6946           Merge remote-tracking branch 'origin/master' into 0.11
6947
6948 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6949
6950         * tests/check/elements/amrnbenc.c:
6951           tests: port amrnbenc test to 0.11
6952
6953 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6954
6955         * ext/amrnb/amrnbdec.c:
6956         * ext/amrnb/amrnbenc.c:
6957           amrnb: fix up raw audio caps for 0.11
6958
6959 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6960
6961         * tests/check/Makefile.am:
6962           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
6963
6964 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6965
6966         * docs/plugins/Makefile.am:
6967         * ext/lame/Makefile.am:
6968         * ext/lame/README:
6969         * ext/lame/gstlame.c:
6970         * ext/lame/gstlame.h:
6971         * ext/lame/plugin.c:
6972         * ext/lame/test-lame.c:
6973         * gst/xingmux/gstxingmux.c:
6974         * tests/check/pipelines/lame.c:
6975           lame: remove lame element, it's been superseded by lamemp3enc
6976
6977 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6978
6979         * ext/a52dec/gsta52dec.c:
6980         * ext/lame/gstlamemp3enc.c:
6981         * ext/mad/gstmad.c:
6982         * ext/sidplay/gstsiddec.cc:
6983         * gst/asfdemux/gstasfdemux.c:
6984         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6985           ext, gst: update for taglist API changes
6986
6987 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
6988
6989         * gst/asfdemux/gstasfdemux.c:
6990           asfdemux: Don't leak pending payload buffers
6991           Fixes #662964
6992
6993 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6994
6995           Merge branch 'master' into 0.11
6996           Conflicts:
6997           ext/sidplay/gstsiddec.cc
6998
6999 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
7000
7001         * ext/sidplay/gstsiddec.cc:
7002           siddec: use BOILERPLATE macro and cleanup FIXMEs
7003
7004 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7005
7006         * gst/asfdemux/gstrtpasfdepay.c:
7007           asfdepay: fix compiler warnings after gst_caps_new_simple() change
7008
7009 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
7010
7011         * gst-plugins-ugly.spec.in:
7012           Update specfile with latest changes
7013
7014 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7015
7016         * gst/asfdemux/gstasfdemux.c:
7017           asfdemux: Don't unmap a buffer that doesn't exist
7018
7019 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7020
7021         * configure.ac:
7022         * ext/dvdread/dvdreadsrc.c:
7023           dvdread: port to 0.11
7024
7025 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7026
7027         * configure.ac:
7028         * gst/dvdsub/Makefile.am:
7029         * gst/dvdsub/gstdvdsubdec.c:
7030         * gst/dvdsub/gstdvdsubdec.h:
7031         * gst/dvdsub/gstdvdsubparse.c:
7032           dvdsub: port to 0.11
7033
7034 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7035
7036           Merge branch 'master' into 0.11
7037           Conflicts:
7038           ext/amrwbdec/Makefile.am
7039           ext/amrwbdec/amrwbdec.c
7040
7041 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7042
7043         * gst/realmedia/gstrdtbuffer.c:
7044         * gst/realmedia/gstrdtbuffer.h:
7045         * gst/realmedia/pnmsrc.c:
7046         * gst/realmedia/rademux.c:
7047         * gst/realmedia/rdtdepay.c:
7048         * gst/realmedia/rdtmanager.c:
7049         * gst/realmedia/rmdemux.c:
7050         * gst/realmedia/rmutils.c:
7051         * gst/realmedia/rtspreal.c:
7052           realmedia: port to 0.11
7053
7054 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7055
7056         * ext/amrwbdec/Makefile.am:
7057         * ext/amrwbdec/amrwbdec.c:
7058         * ext/amrwbdec/amrwbdec.h:
7059           amrwbdec: port to audiodecoder
7060
7061 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7062
7063         * ext/amrnb/Makefile.am:
7064           amrnbdec: fixup build
7065
7066 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7067
7068         * ext/amrnb/amrnbdec.c:
7069           amrnbdec: remove leftover extraneous _unref
7070
7071 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7072
7073           Merge branch 'master' into 0.11
7074           Conflicts:
7075           ext/amrnb/amrnbdec.c
7076
7077 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7078
7079         * configure.ac:
7080         * ext/amrnb/amrnbdec.c:
7081         * ext/amrnb/amrnbenc.c:
7082           amrnb: port to 0.11
7083
7084 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7085
7086         * configure.ac:
7087         * ext/amrwbdec/Makefile.am:
7088         * ext/amrwbdec/amrwbdec.c:
7089           ported amrwbdec to 0.11
7090
7091 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7092
7093         * ext/amrnb/amrnbdec.c:
7094         * ext/amrnb/amrnbdec.h:
7095           amrnbdec: port to audiodecoder
7096
7097 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7098
7099           Merge branch 'master' into 0.11
7100
7101 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7102
7103         * configure.ac:
7104         * ext/mpeg2dec/gstmpeg2dec.c:
7105         * ext/mpeg2dec/gstmpeg2dec.h:
7106           mpeg2dec: minimal port to 0.11
7107
7108 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7109
7110         * ext/mpeg2dec/gstmpeg2dec.c:
7111         * ext/mpeg2dec/gstmpeg2dec.h:
7112           mpeg2dec: post QoS messages when dropping a frame due to QoS
7113           https://bugzilla.gnome.org/show_bug.cgi?id=658241
7114
7115 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7116
7117         * configure.ac:
7118           configure: update ported plugins list
7119
7120 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7121
7122         * common:
7123           update to 0.11 branch
7124
7125 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7126
7127         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7128         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7129           dvdlpcmdec: port to 0.11
7130
7131 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7132
7133         * ext/lame/gstlame.c:
7134         * ext/lame/gstlamemp3enc.c:
7135           lame: fix raw audio caps too
7136
7137 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7138
7139         * ext/lame/gstlame.c:
7140         * ext/lame/gstlamemp3enc.c:
7141           lame: port to 0.11
7142
7143 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7144
7145           Merge branch 'master' into 0.11
7146
7147 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7148
7149         * ext/x264/gstx264enc.c:
7150         * ext/x264/gstx264enc.h:
7151           x264enc: port to 0.11
7152
7153 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7154
7155         * ext/amrnb/Makefile.am:
7156         * ext/amrnb/amrnbenc.c:
7157         * ext/amrnb/amrnbenc.h:
7158           amrnbenc: port to audioencoder
7159
7160 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7161
7162           Merge branch 'master' into 0.11
7163           Conflicts:
7164           ext/mad/gstmad.c
7165
7166 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7167
7168         * ext/a52dec/gsta52dec.c:
7169           port a52dec to 0.11
7170
7171 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7172
7173         * ext/twolame/gsttwolame.c:
7174           twolame: Simple fix for GstAudioEncoder API change
7175
7176 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7177
7178         * ext/twolame/gsttwolame.c:
7179           twolame: Fix variable 'gstelement_class' set but not used compiler warning
7180
7181 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7182
7183         * ext/lame/gstlame.c:
7184         * ext/lame/gstlamemp3enc.c:
7185           lame: Don't get the parent class again, GST_BOILERPLATE does this already
7186
7187 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7188
7189         * ext/lame/gstlame.c:
7190         * ext/lame/gstlamemp3enc.c:
7191           lame: Fix variable 'gstelement_class' set but not used compiler warning
7192
7193 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7194
7195         * ext/twolame/gsttwolame.c:
7196           twolame: improve output framing and timestamping
7197           ... which simply comes down to requesting one frame of input data at a time,
7198           since the encoder nicely turns this into 1 encoded frame.
7199
7200 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7201
7202         * ext/twolame/Makefile.am:
7203         * ext/twolame/gsttwolame.c:
7204         * ext/twolame/gsttwolame.h:
7205           twolame: port to audioencoder
7206
7207 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7208
7209         * ext/lame/gstlame.c:
7210           lame: use some more boilerplate
7211
7212 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7213
7214         * ext/lame/gstlame.c:
7215         * ext/lame/gstlame.h:
7216           lame: port to audioencoder
7217
7218 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7219
7220         * ext/lame/gstlamemp3enc.c:
7221           lamemp3enc: use some more boilerplate
7222
7223 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7224
7225         * ext/lame/gstlamemp3enc.c:
7226           lamemp3enc: really report bitrate rather kbitrate
7227
7228 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7229
7230         * ext/lame/Makefile.am:
7231         * ext/lame/gstlamemp3enc.c:
7232         * ext/lame/gstlamemp3enc.h:
7233           lamemp3enc: port to audioencoder
7234
7235 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7236
7237         * ext/dvdread/dvdreadsrc.c:
7238           dvdreadsrc: take into account first sector of the current title
7239           This fixes seeking on titles which do not start on a new file.
7240           https://bugzilla.gnome.org/show_bug.cgi?id=659252
7241
7242 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7243
7244         * ext/dvdread/dvdreadsrc.c:
7245           dvdreadsrc: fix sector seeking
7246           It was overly complicated, and did not take into account the offset
7247           needed for titles which do not start on a new file.
7248           https://bugzilla.gnome.org/show_bug.cgi?id=659252
7249
7250 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7251
7252         * ext/dvdread/dvdreadsrc.c:
7253           dvdreadsrc: fix sector search for packed titles
7254           Some DVD titles are packed in a single set, and we need to use
7255           the correct table to map times to sectors.
7256           https://bugzilla.gnome.org/show_bug.cgi?id=659252
7257
7258 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7259
7260         * configure.ac:
7261         * ext/mad/Makefile.am:
7262         * ext/mad/gstmad.c:
7263         * gst-plugins-ugly.spec.in:
7264           mad: remove id3tag dependency used by in practice unreachable legacy code
7265           The mad mp3 decoder element shouldn't parse tags at all really, but we
7266           have so far kept this code around for backwards-compatibility reasons
7267           for people building manual pipelines for some reason. However, as it
7268           turns out that code has never actually worked in 0.10 in practice,
7269           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
7270           which doesn't actually seem to happen any more though because of the
7271           preceding mad_header_decode(), which will discover and report the
7272           sync loss if it runs into a tag and make mad_frame_decode() try to
7273           resync right away.
7274           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
7275
7276 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7277
7278         * gst/asfdemux/asfpacket.c:
7279           asfpacket: skip empty payload packets
7280           ... which also avoids assertion failures and possible segfaults later on
7281           when possibly trying to join 2 empty buffers.
7282
7283 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7284
7285         * gst/realmedia/rmdemux.c:
7286         * gst/realmedia/rmdemux.h:
7287           rmdemux: delay announcing container tags until we have pads
7288           Fixes tags when transcoding.
7289           https://bugzilla.gnome.org/show_bug.cgi?id=658297
7290
7291 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7292
7293         * tests/check/elements/amrnbenc.c:
7294           amrnbenc: Use complete raw audio caps in the test
7295
7296 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
7297
7298         * docs/plugins/Makefile.am:
7299           docs: cleanup makefiles
7300           Remove commented out parts that we don't need. Remove "the wingo addition" - no
7301           so useful after all. Narrow down file-globs for plugin docs.
7302
7303 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
7304
7305         * common:
7306           Automatic update of common submodule
7307           From a39eb83 to 11f0cd5
7308
7309 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
7310
7311         * common:
7312           Automatic update of common submodule
7313           From 605cd9a to a39eb83
7314
7315 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7316
7317         * gst/asfdemux/gstasfdemux.c:
7318           asf: don't use fourcc
7319
7320 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7321
7322           Merge branch 'master' into 0.11
7323
7324 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7325
7326         * ext/mpeg2dec/gstmpeg2dec.c:
7327           mpeg2dec: fix spurious failure to decode some files
7328           Parsing can return with an 'invalid' state, but this is not
7329           actually fatal. For one, the mpeg2dec command line tool that
7330           comes with the libmpeg2 library blithely ignores this condition
7331           and merrily goes on. So we do this same, logging the error,
7332           and going on with parsing. This makes something work that did
7333           not use to work, and brings happiness to the world.
7334           https://bugzilla.gnome.org/show_bug.cgi?id=429476
7335
7336 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7337
7338         * ext/mad/gstmad.c:
7339         * ext/sidplay/Makefile.am:
7340         * ext/sidplay/gstsiddec.cc:
7341           port to new audio caps
7342
7343 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7344
7345           Merge branch 'master' into 0.11
7346           Conflicts:
7347           common
7348           gst/asfdemux/gstrtpasfdepay.c
7349
7350 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7351
7352         * configure.ac:
7353           configure: Add synaesthesia to the list of non-ported plugins
7354
7355 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7356
7357         * configure.ac:
7358         * docs/plugins/Makefile.am:
7359         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7360         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7361         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7362         * gst-plugins-ugly.spec.in:
7363         * gst/mpegaudioparse/Makefile.am:
7364         * gst/mpegaudioparse/gstmpegaudioparse.c:
7365         * gst/mpegaudioparse/gstmpegaudioparse.h:
7366         * gst/mpegaudioparse/gstxingmux.c:
7367         * gst/mpegaudioparse/gstxingmux.h:
7368         * gst/mpegaudioparse/mpegaudioparse.vcproj:
7369         * gst/mpegaudioparse/plugin.c:
7370         * gst/xingmux/Makefile.am:
7371         * gst/xingmux/gstxingmux.c:
7372         * gst/xingmux/gstxingmux.h:
7373         * gst/xingmux/plugin.c:
7374           Remove mp3parse plugin/element
7375           It's been replaced by mpegaudioparse in -good. Don't want anyone
7376           to spend time porting a deprecated element. Rename plugin to xingmux
7377           for now until we move that somewhere else.
7378
7379 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7380
7381         * configure.ac:
7382           configure.ac: Define list of non-ported plugins
7383
7384 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7385
7386         * ext/mad/gstmad.c:
7387           mad: Fix for changes in GstQuery API
7388
7389 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7390
7391         * gst/asfdemux/gstasfdemux.c:
7392           asfdemux: Fix for changes in GstQuery API
7393
7394 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7395
7396         * gst/asfdemux/asfpacket.c:
7397           asfdemux: Fix print statement
7398
7399 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7400
7401         * common:
7402           Update common submodule
7403
7404 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7405
7406         * ext/x264/gstx264enc.c:
7407           x264enc: Properly set the stream format in setcaps
7408           Do not forget to set the selected format to the options string
7409           when getting it from caps
7410           https://bugzilla.gnome.org/show_bug.cgi?id=655223
7411
7412 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
7413
7414         * ext/x264/gstx264enc.c:
7415           x264enc: fix the build for older x264enc
7416           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
7417
7418 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
7419
7420         * ext/x264/gstx264enc.c:
7421           x264enc: Read stream-format from the right place
7422           Read the stream-format from "stream-format" and not from profile, also rename
7423           the "bytestream" variable to "stream_format" so it's easier to understand.
7424
7425 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7426
7427         * ext/x264/gstx264enc.c:
7428         * ext/x264/gstx264enc.h:
7429           x264enc: Select stream-format based on caps
7430           Makes x264 select its stream-format based on what's available
7431           on caps, the user selected option will be chosen as a fallback
7432           when both options are available.
7433           https://bugzilla.gnome.org/show_bug.cgi?id=644233
7434
7435 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
7436
7437         * ext/x264/gstx264enc.c:
7438           x264: Allow renegotiation but prefer current caps
7439
7440 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
7441
7442         * tests/check/elements/x264enc.c:
7443           tests: Test x264enc profiles from the caps
7444           https://bugzilla.gnome.org/show_bug.cgi?id=644233
7445
7446 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
7447
7448         * ext/x264/Makefile.am:
7449         * ext/x264/gstx264enc.c:
7450         * ext/x264/gstx264enc.h:
7451           x264: Use profile and level from caps
7452           Enforces the profile and level from the downstream caps, also
7453           sets them on the fixated caps
7454           https://bugzilla.gnome.org/show_bug.cgi?id=644233
7455
7456 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7457
7458         * configure.ac:
7459           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
7460
7461 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
7462
7463         * ext/x264/gstx264enc.c:
7464           x264enc: fix subme property annotation - subme maximum is 10, not 6.
7465           Although the element accepts subme values > 6, the annotation which is
7466           visible through gst-inspect (for example) erroneously indicates 6 as the
7467           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
7468           https://bugzilla.gnome.org/show_bug.cgi?id=653473
7469
7470 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
7471
7472         * common:
7473           Automatic update of common submodule
7474           From 69b981f to 605cd9a
7475
7476 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7477
7478         * gst/asfdemux/gstrtspwms.c:
7479           rtspwms: Porting to 0.11
7480
7481 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7482
7483         * gst/asfdemux/gstrtpasfdepay.c:
7484           rtpasfdepay: Port to 0.11
7485
7486 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7487
7488         * gst/asfdemux/asfpacket.c:
7489         * gst/asfdemux/asfpacket.h:
7490         * gst/asfdemux/gstasfdemux.c:
7491         * gst/asfdemux/gstasfdemux.h:
7492           asfdemux: Porting to 0.11
7493
7494 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7495
7496         * ext/sidplay/gstsiddec.cc:
7497           siddec: port siddec to 0.11
7498
7499 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7500
7501         * gst/asfdemux/gstrtpasfdepay.c:
7502           rtpasfdepay: fix fragmented packet handling and packet padding
7503           Also remove a bogus assert.
7504
7505 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
7506
7507         * gst/synaesthesia/gstsynaesthesia.c:
7508           synaesthesia: fix wrong debug log string (copy'n'paste)
7509
7510 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7511
7512           Merge branch 'master' into 0.11
7513           Conflicts:
7514           configure.ac
7515
7516 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7517
7518         * ext/mad/gstmad.c:
7519           mad: port to new API
7520           Port to new segment API.
7521           Eat Caps events.
7522           No need to set caps on buffers.
7523
7524 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
7525
7526         * gst/realmedia/rmdemux.c:
7527           rmdemux: target is unsigned and can't be < 0
7528
7529 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
7530
7531         * ext/mad/gstmad.c:
7532           mad: use signed when caluculating the delta
7533           Avoids a <0 check for an unsigned variable.
7534
7535 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
7536
7537         * docs/plugins/Makefile.am:
7538           docs: remove obsolete commented out part
7539           We don't have this in the other modules and its not needed.
7540
7541 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
7542
7543         * docs/plugins/gst-plugins-ugly-plugins.args:
7544         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7545         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7546           docs: update plugin introspection data
7547           Now more files are merged and produced in a canonical fashion, which hopefully
7548           creates less or no delta in the future.
7549
7550 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
7551
7552         * common:
7553           Automatic update of common submodule
7554           From 9e5bbd5 to 69b981f
7555
7556 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7557
7558         * ext/lame/Makefile.am:
7559         * ext/lame/gstlamemp3enc.c:
7560           lamemp3enc: Post CODEC and BITRATE tags
7561           Also filter any CODEC/AUDIO_CODEC tags from incoming
7562           tag events.
7563           Fixes bug #391543.
7564
7565 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
7566
7567         * common:
7568           Automatic update of common submodule
7569           From fd35073 to 9e5bbd5
7570
7571 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
7572
7573         * common:
7574           Automatic update of common submodule
7575           From 46dfcea to fd35073
7576
7577 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7578
7579         * gst/asfdemux/gstrtpasfdepay.c:
7580           rtpasfdepay: simplify and refactor packet parsing
7581           Specifically, refactor buffer padding and consider marker bit for fragment
7582           assembling.
7583
7584 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7585
7586         * gst/asfdemux/gstrtpasfdepay.c:
7587           rtpasfdepay: avoid re-sending header
7588           ... e.g. following a seek, which otherwise confuses downstream demuxer
7589           expecting only a flow of data packets at this time.
7590
7591 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7592
7593         * gst/asfdemux/gstrtpasfdepay.c:
7594         * gst/asfdemux/gstrtpasfdepay.h:
7595           rtpasfdepay: remove unused field
7596
7597 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7598
7599         * ext/mad/gstmad.c:
7600           mad: Post bitrate tag whenever the bitrate changes
7601           Also send the layer/mode/emphasis/bitrate tags as an event too.
7602
7603 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7604
7605         * configure.ac:
7606         * win32/common/config.h:
7607           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
7608
7609 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7610
7611         * configure.ac:
7612         * docs/plugins/inspect/plugin-a52dec.xml:
7613         * docs/plugins/inspect/plugin-amrnb.xml:
7614         * docs/plugins/inspect/plugin-amrwbdec.xml:
7615         * docs/plugins/inspect/plugin-asf.xml:
7616         * docs/plugins/inspect/plugin-cdio.xml:
7617         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7618         * docs/plugins/inspect/plugin-dvdread.xml:
7619         * docs/plugins/inspect/plugin-dvdsub.xml:
7620         * docs/plugins/inspect/plugin-iec958.xml:
7621         * docs/plugins/inspect/plugin-lame.xml:
7622         * docs/plugins/inspect/plugin-mad.xml:
7623         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7624         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7625         * docs/plugins/inspect/plugin-mpegstream.xml:
7626         * docs/plugins/inspect/plugin-realmedia.xml:
7627         * docs/plugins/inspect/plugin-siddec.xml:
7628         * docs/plugins/inspect/plugin-twolame.xml:
7629         * docs/plugins/inspect/plugin-x264.xml:
7630         * win32/common/config.h:
7631           Back to development
7632
7633 === release 0.10.18 ===
7634
7635 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7636
7637         * ChangeLog:
7638         * NEWS:
7639         * RELEASE:
7640         * configure.ac:
7641         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7642         * docs/plugins/inspect/plugin-a52dec.xml:
7643         * docs/plugins/inspect/plugin-amrnb.xml:
7644         * docs/plugins/inspect/plugin-amrwbdec.xml:
7645         * docs/plugins/inspect/plugin-asf.xml:
7646         * docs/plugins/inspect/plugin-cdio.xml:
7647         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7648         * docs/plugins/inspect/plugin-dvdread.xml:
7649         * docs/plugins/inspect/plugin-dvdsub.xml:
7650         * docs/plugins/inspect/plugin-iec958.xml:
7651         * docs/plugins/inspect/plugin-lame.xml:
7652         * docs/plugins/inspect/plugin-mad.xml:
7653         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7654         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7655         * docs/plugins/inspect/plugin-mpegstream.xml:
7656         * docs/plugins/inspect/plugin-realmedia.xml:
7657         * docs/plugins/inspect/plugin-siddec.xml:
7658         * docs/plugins/inspect/plugin-twolame.xml:
7659         * docs/plugins/inspect/plugin-x264.xml:
7660         * gst-plugins-ugly.doap:
7661         * win32/common/config.h:
7662           Release 0.10.18
7663           Highlights:
7664           - x264enc: allow changing bitrate and quantizers dynamically at runtime
7665           - x264enc: proxy downstream caps restrictions upstream via get_caps()
7666           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
7667           - mad: allow build without libid3tag (which isn't really needed anyway)
7668           - many other fixes and improvements
7669
7670 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7671
7672         * ext/x264/gstx264enc.c:
7673           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
7674
7675 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7676
7677         * ext/x264/gstx264enc.c:
7678           x264enc: do not leak peer pad reference
7679
7680 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7681
7682         * ext/x264/gstx264enc.c:
7683           x264enc: No need to copy, reffing is enough
7684
7685 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7686
7687         * ext/x264/gstx264enc.c:
7688           x264enc: get_caps function should return a copy of the caps
7689
7690 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7691
7692         * configure.ac:
7693         * docs/plugins/inspect/plugin-a52dec.xml:
7694         * docs/plugins/inspect/plugin-amrnb.xml:
7695         * docs/plugins/inspect/plugin-amrwbdec.xml:
7696         * docs/plugins/inspect/plugin-asf.xml:
7697         * docs/plugins/inspect/plugin-cdio.xml:
7698         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7699         * docs/plugins/inspect/plugin-dvdread.xml:
7700         * docs/plugins/inspect/plugin-dvdsub.xml:
7701         * docs/plugins/inspect/plugin-iec958.xml:
7702         * docs/plugins/inspect/plugin-lame.xml:
7703         * docs/plugins/inspect/plugin-mad.xml:
7704         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7705         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7706         * docs/plugins/inspect/plugin-mpegstream.xml:
7707         * docs/plugins/inspect/plugin-realmedia.xml:
7708         * docs/plugins/inspect/plugin-siddec.xml:
7709         * docs/plugins/inspect/plugin-synaesthesia.xml:
7710         * docs/plugins/inspect/plugin-twolame.xml:
7711         * docs/plugins/inspect/plugin-x264.xml:
7712         * po/da.po:
7713         * po/de.po:
7714         * po/fr.po:
7715         * po/uk.po:
7716         * win32/common/config.h:
7717           0.10.17.4 pre-release
7718
7719 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7720
7721         * ext/mad/gstmad.c:
7722           mad: remove buffer_alloc
7723
7724 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7725
7726         * configure.ac:
7727         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7728         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7729         * docs/plugins/inspect/plugin-a52dec.xml:
7730         * docs/plugins/inspect/plugin-amrnb.xml:
7731         * docs/plugins/inspect/plugin-amrwbdec.xml:
7732         * docs/plugins/inspect/plugin-asf.xml:
7733         * docs/plugins/inspect/plugin-cdio.xml:
7734         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7735         * docs/plugins/inspect/plugin-dvdread.xml:
7736         * docs/plugins/inspect/plugin-dvdsub.xml:
7737         * docs/plugins/inspect/plugin-iec958.xml:
7738         * docs/plugins/inspect/plugin-lame.xml:
7739         * docs/plugins/inspect/plugin-mad.xml:
7740         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7741         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7742         * docs/plugins/inspect/plugin-mpegstream.xml:
7743         * docs/plugins/inspect/plugin-realmedia.xml:
7744         * docs/plugins/inspect/plugin-siddec.xml:
7745         * docs/plugins/inspect/plugin-synaesthesia.xml:
7746         * docs/plugins/inspect/plugin-twolame.xml:
7747         * docs/plugins/inspect/plugin-x264.xml:
7748         * po/bg.po:
7749         * po/ja.po:
7750         * po/nl.po:
7751         * po/pl.po:
7752         * po/ru.po:
7753         * po/sl.po:
7754         * po/tr.po:
7755           0.10.17.3 pre-release
7756
7757 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7758
7759         * common:
7760           Automatic update of common submodule
7761           From c3cafe1 to 46dfcea
7762
7763 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7764
7765         * ext/mad/gstmad.c:
7766           mad: port to 0.11
7767
7768 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7769
7770           Merge branch 'master' into 0.11
7771           Conflicts:
7772           android/amrnb.mk
7773           android/amrwbdec.mk
7774           android/asf.mk
7775           android/mpegaudioparse.mk
7776           configure.ac
7777
7778 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7779
7780         * tests/check/gst-plugins-ugly.supp:
7781           tests: add suppression for lame unit test
7782
7783 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7784
7785         * tests/check/Makefile.am:
7786         * tests/check/generic/.gitignore:
7787         * tests/check/generic/index.c:
7788           tests: add generic index-setting test
7789
7790 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7791
7792         * ext/mpeg2dec/gstmpeg2dec.c:
7793           mpeg2dec: don't deadlock when setting an index
7794
7795 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7796
7797         * configure.ac:
7798         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7799         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7800         * docs/plugins/inspect/plugin-a52dec.xml:
7801         * docs/plugins/inspect/plugin-amrnb.xml:
7802         * docs/plugins/inspect/plugin-amrwbdec.xml:
7803         * docs/plugins/inspect/plugin-asf.xml:
7804         * docs/plugins/inspect/plugin-cdio.xml:
7805         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7806         * docs/plugins/inspect/plugin-dvdread.xml:
7807         * docs/plugins/inspect/plugin-dvdsub.xml:
7808         * docs/plugins/inspect/plugin-iec958.xml:
7809         * docs/plugins/inspect/plugin-lame.xml:
7810         * docs/plugins/inspect/plugin-mad.xml:
7811         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7812         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7813         * docs/plugins/inspect/plugin-mpegstream.xml:
7814         * docs/plugins/inspect/plugin-realmedia.xml:
7815         * docs/plugins/inspect/plugin-siddec.xml:
7816         * docs/plugins/inspect/plugin-synaesthesia.xml:
7817         * docs/plugins/inspect/plugin-twolame.xml:
7818         * docs/plugins/inspect/plugin-x264.xml:
7819         * po/sl.po:
7820         * win32/common/config.h:
7821           0.10.17.2 pre-release
7822
7823 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7824
7825         * gst/realmedia/rademux.c:
7826           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
7827
7828 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7829
7830         * gst/mpegstream/gstmpegdemux.c:
7831           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
7832
7833 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7834
7835         * ext/dvdread/dvdreadsrc.c:
7836         * ext/sidplay/gstsiddec.cc:
7837         * ext/x264/gstx264enc.c:
7838           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
7839
7840 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7841
7842         * gst/asfdemux/gstasfdemux.c:
7843           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
7844
7845 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7846
7847         * ext/x264/gstx264enc.c:
7848           x264enc: Implement getcaps function
7849           This allows to set width/height/etc restrictions downstream.
7850
7851 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
7852
7853         * Android.mk:
7854         * ext/mad/Makefile.am:
7855         * ext/x264/Makefile.am:
7856         * gst/asfdemux/Makefile.am:
7857         * gst/dvdlpcmdec/Makefile.am:
7858         * gst/dvdsub/Makefile.am:
7859         * gst/iec958/Makefile.am:
7860         * gst/mpegaudioparse/Makefile.am:
7861         * gst/mpegstream/Makefile.am:
7862         * gst/realmedia/Makefile.am:
7863         * gst/synaesthesia/Makefile.am:
7864           android: make it ready for androgenizer
7865           To build gstreamer for android we are now using androgenizer which
7866           generates the needed Android.mk files.
7867           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
7868
7869 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
7870
7871         * android/NOTICE:
7872         * android/amrnb.mk:
7873         * android/amrwbdec.mk:
7874         * android/asf.mk:
7875         * android/mpegaudioparse.mk:
7876           android: remove the android/ folder
7877
7878 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
7879
7880         * common:
7881           Automatic update of common submodule
7882           From 1ccbe09 to c3cafe1
7883
7884 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
7885
7886         * ext/x264/gstx264enc.c:
7887         * ext/x264/gstx264enc.h:
7888           x264enc: Allow changing the bitrate and quantitizers dynamically
7889           https://bugzilla.gnome.org/show_bug.cgi?id=621663
7890
7891 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
7892
7893         * ext/x264/gstx264enc.c:
7894           x264enc: Set max bitrate in quality mode
7895           https://bugzilla.gnome.org/show_bug.cgi?id=621663
7896
7897 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
7898
7899         * ext/x264/gstx264enc.c:
7900           x264enc: Make it clear that constant quantizer is for debugging only
7901           https://bugzilla.gnome.org/show_bug.cgi?id=621663
7902
7903 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7904
7905         * common:
7906           Automatic update of common submodule
7907           From 193b717 to 1ccbe09
7908
7909 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
7910
7911         * common:
7912           Automatic update of common submodule
7913           From b77e2bf to 193b717
7914
7915 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7916
7917         * common:
7918           Automatic update of common submodule
7919           From d8814b6 to b77e2bf
7920
7921 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7922
7923         * common:
7924           Automatic update of common submodule
7925           From 6aaa286 to d8814b6
7926
7927 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
7928
7929         * common:
7930           Automatic update of common submodule
7931           From 6aec6b9 to 6aaa286
7932
7933 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
7934
7935         * configure.ac:
7936           configure.ac: redundant use of AC_MSG_RESULT()
7937           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
7938
7939 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
7940
7941         * autogen.sh:
7942           autogen: wingo signed comment
7943
7944 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7945
7946         * gst/dvdsub/gstdvdsubdec.c:
7947         * gst/dvdsub/gstdvdsubdec.h:
7948           dvdsubdec: Rearrange buffer allocation and pushing code a bit
7949           This makes the code easier to read, doesn't store every buffer
7950           in the instance until the next buffer is to be drawn and
7951           fixes an unitialized variable compiler warning.
7952
7953 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
7954
7955         * gst/dvdsub/gstdvdsubdec.c:
7956           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
7957           Fixes bug #619136.
7958
7959 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
7960
7961         * gst/dvdsub/gstdvdsubdec.c:
7962           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
7963           Fixes bug #644704.
7964
7965 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7966
7967         * configure.ac:
7968         * ext/mad/gstmad.c:
7969         * ext/mad/gstmad.h:
7970           mad: build the mad plugin even if libid3tag is not available
7971           ID3 tags are usually handled by id3demux, and should be handled
7972           by id3demux. Tag handling in mad based on libid3tag is very basic
7973           and mostly unnecessary really, so just build this plugin without
7974           ID3 tag support if libid3tag is not available.
7975
7976 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7977
7978           Merge branch 'master' into 0.11
7979
7980 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
7981
7982         * gst/mpegstream/gstdvddemux.c:
7983           dvddemux: small code cleanup
7984           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
7985           and avoid empty 'if' when logging is disabled.
7986
7987 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7988
7989         * configure.ac:
7990           configure.ac: export plugin description more platform independent
7991           Fixes #642504.
7992
7993 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7994
7995         * common:
7996           Automatic update of common submodule
7997           From 1de7f6a to 6aec6b9
7998
7999 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8000
8001           Merge branch 'master' into 0.11
8002           Conflicts:
8003           configure.ac
8004
8005 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8006
8007         * ext/mpeg2dec/gstmpeg2dec.c:
8008           mpeg2dec: do not fail fatally when unlinked
8009           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
8010
8011 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
8012
8013         * ext/mad/gstmad.c:
8014         * ext/mad/gstmad.h:
8015         * ext/mpeg2dec/gstmpeg2dec.c:
8016         * ext/mpeg2dec/gstmpeg2dec.h:
8017           index: remove conditional index support
8018           Index support cannot be disabled since commit
8019           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
8020           in core, which removed the configure flags to disable index.
8021
8022 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
8023
8024         * ext/mad/gstmad.c:
8025         * ext/mpeg2dec/gstmpeg2dec.c:
8026           formatting: trim trailing whitespace
8027
8028 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
8029
8030         * ext/mad/gstmad.c:
8031         * ext/mpeg2dec/gstmpeg2dec.c:
8032         * gst/mpegstream/gstmpegdemux.c:
8033           index: use delta frame flags instead of 0 or none
8034
8035 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8036
8037         * ext/x264/gstx264enc.c:
8038           x264enc: Don't register flags with a value of 0
8039           Flags with a value of 0 aren't meaningful and will cause
8040           g_value_transform to go into an endless loop when trying to
8041           convert the flags to a string
8042
8043 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
8044
8045         * common:
8046           Automatic update of common submodule
8047           From f94d739 to 1de7f6a
8048
8049 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8050
8051         * ext/amrwbdec/amrwbdec.c:
8052           amrwbdec: avoid stalling on invalid frame
8053           Skip 1 byte indicating invalid frame type index rather than stalling
8054           on it indefinitely until EOS.
8055           Fixes #639715.
8056
8057 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8058
8059         * tests/check/pipelines/lame.c:
8060           tests: add unit test for lamemp3enc negotiation issue
8061           https://bugzilla.gnome.org/show_bug.cgi?id=641151
8062
8063 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8064
8065         * ext/lame/gstlamemp3enc.c:
8066           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
8067           The element downstream of mp3enc might only accept certain sample rates or channels,
8068           make sure we relay any restrictions that do exist to upstream when it does a
8069           get_caps() on the sink pad. That way upstream elements like audioresample or
8070           audioconvert can pick a sample rate / channel configuration that will be accepted,
8071           instead of just negotiating to the highest, which might then be rejected.
8072           https://bugzilla.gnome.org/show_bug.cgi?id=641151
8073
8074 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
8075
8076         * gst/asfdemux/asfpacket.c:
8077           asfpacket: Avoid using broken duration extension
8078           Quite a few (broken?) files have a packet duration of 1ms, which is
8079           most definitely wrong for either audio or video packets.
8080           We therefore avoid using that value and instead use other metrics to
8081           determine the buffer duration (like using the extended stream properties
8082           average frame duration if present and valid).
8083
8084 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8085
8086         * configure.ac:
8087         * win32/common/config.h:
8088           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
8089           https://bugzilla.gnome.org/show_bug.cgi?id=640705
8090
8091 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
8092
8093         * gst/mpegaudioparse/gstxingmux.c:
8094           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
8095           Fixes bug #639291.
8096
8097 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8098
8099         * gst/mpegstream/gstdvddemux.c:
8100           mpegstream: increase allowable gap between streams
8101           The new delay is three times as much as the old one, and just happens
8102           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
8103           was chocking before at 5:11.
8104           While there, merge the constants used in two places into a define.
8105           https://bugzilla.gnome.org/show_bug.cgi?id=539708
8106
8107 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
8108
8109         * ext/x264/gstx264enc.c:
8110           x264enc: make tag event writable before modifying tag list in place
8111           To modify an event tag is necessary to be sure that x264enc
8112           has its own copy.
8113           Also fix indentation.
8114           https://bugzilla.gnome.org/show_bug.cgi?id=640272
8115
8116 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8117
8118         * configure.ac:
8119         * docs/plugins/inspect/plugin-a52dec.xml:
8120         * docs/plugins/inspect/plugin-amrnb.xml:
8121         * docs/plugins/inspect/plugin-amrwbdec.xml:
8122         * docs/plugins/inspect/plugin-asf.xml:
8123         * docs/plugins/inspect/plugin-cdio.xml:
8124         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8125         * docs/plugins/inspect/plugin-dvdread.xml:
8126         * docs/plugins/inspect/plugin-dvdsub.xml:
8127         * docs/plugins/inspect/plugin-iec958.xml:
8128         * docs/plugins/inspect/plugin-lame.xml:
8129         * docs/plugins/inspect/plugin-mad.xml:
8130         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8131         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8132         * docs/plugins/inspect/plugin-mpegstream.xml:
8133         * docs/plugins/inspect/plugin-realmedia.xml:
8134         * docs/plugins/inspect/plugin-siddec.xml:
8135         * docs/plugins/inspect/plugin-twolame.xml:
8136         * docs/plugins/inspect/plugin-x264.xml:
8137         * win32/common/config.h:
8138           Back to development
8139
8140 === release 0.10.17 ===
8141
8142 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8143
8144         * ChangeLog:
8145         * NEWS:
8146         * RELEASE:
8147         * configure.ac:
8148         * docs/plugins/inspect/plugin-a52dec.xml:
8149         * docs/plugins/inspect/plugin-amrnb.xml:
8150         * docs/plugins/inspect/plugin-amrwbdec.xml:
8151         * docs/plugins/inspect/plugin-asf.xml:
8152         * docs/plugins/inspect/plugin-cdio.xml:
8153         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8154         * docs/plugins/inspect/plugin-dvdread.xml:
8155         * docs/plugins/inspect/plugin-dvdsub.xml:
8156         * docs/plugins/inspect/plugin-iec958.xml:
8157         * docs/plugins/inspect/plugin-lame.xml:
8158         * docs/plugins/inspect/plugin-mad.xml:
8159         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8160         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8161         * docs/plugins/inspect/plugin-mpegstream.xml:
8162         * docs/plugins/inspect/plugin-realmedia.xml:
8163         * docs/plugins/inspect/plugin-siddec.xml:
8164         * docs/plugins/inspect/plugin-twolame.xml:
8165         * docs/plugins/inspect/plugin-x264.xml:
8166         * gst-plugins-ugly.doap:
8167         * win32/common/config.h:
8168           Release 0.10.17
8169
8170 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8171
8172         * configure.ac:
8173         * docs/plugins/inspect/plugin-a52dec.xml:
8174         * docs/plugins/inspect/plugin-amrnb.xml:
8175         * docs/plugins/inspect/plugin-amrwbdec.xml:
8176         * docs/plugins/inspect/plugin-asf.xml:
8177         * docs/plugins/inspect/plugin-cdio.xml:
8178         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8179         * docs/plugins/inspect/plugin-dvdread.xml:
8180         * docs/plugins/inspect/plugin-dvdsub.xml:
8181         * docs/plugins/inspect/plugin-iec958.xml:
8182         * docs/plugins/inspect/plugin-lame.xml:
8183         * docs/plugins/inspect/plugin-mad.xml:
8184         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8185         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8186         * docs/plugins/inspect/plugin-mpegstream.xml:
8187         * docs/plugins/inspect/plugin-realmedia.xml:
8188         * docs/plugins/inspect/plugin-siddec.xml:
8189         * docs/plugins/inspect/plugin-twolame.xml:
8190         * docs/plugins/inspect/plugin-x264.xml:
8191         * win32/common/config.h:
8192           0.10.16.4 pre-release
8193
8194 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
8195
8196         * ext/mpeg2dec/gstmpeg2dec.c:
8197           mpeg2dec: Use the proper component value for height
8198
8199 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8200
8201         * configure.ac:
8202         * docs/plugins/inspect/plugin-a52dec.xml:
8203         * docs/plugins/inspect/plugin-amrnb.xml:
8204         * docs/plugins/inspect/plugin-amrwbdec.xml:
8205         * docs/plugins/inspect/plugin-asf.xml:
8206         * docs/plugins/inspect/plugin-cdio.xml:
8207         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8208         * docs/plugins/inspect/plugin-dvdread.xml:
8209         * docs/plugins/inspect/plugin-dvdsub.xml:
8210         * docs/plugins/inspect/plugin-iec958.xml:
8211         * docs/plugins/inspect/plugin-lame.xml:
8212         * docs/plugins/inspect/plugin-mad.xml:
8213         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8214         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8215         * docs/plugins/inspect/plugin-mpegstream.xml:
8216         * docs/plugins/inspect/plugin-realmedia.xml:
8217         * docs/plugins/inspect/plugin-siddec.xml:
8218         * docs/plugins/inspect/plugin-twolame.xml:
8219         * docs/plugins/inspect/plugin-x264.xml:
8220         * win32/common/config.h:
8221           0.10.16.3 pre-release
8222
8223 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
8224
8225         * gst/asfdemux/asfheaders.c:
8226         * gst/asfdemux/asfheaders.h:
8227         * gst/asfdemux/gstasfdemux.c:
8228           asfdemux: Handle new type of DRM'd asf files.
8229           These are produced by the new MS PlayReady system.
8230           https://bugzilla.gnome.org/show_bug.cgi?id=639226
8231
8232 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
8233
8234         * common:
8235           Automatic update of common submodule
8236           From e572c87 to f94d739
8237
8238 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8239
8240         * common:
8241           Automatic update of common submodule
8242           From ccbaa85 to e572c87
8243
8244 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8245
8246         * common:
8247           Automatic update of common submodule
8248           From 46445ad to ccbaa85
8249
8250 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8251
8252         * tests/check/Makefile.am:
8253           tests: never disable g_assert() and cast checks for the unit tests
8254           The unit tests are riddled with g_assert() and friends, make sure we
8255           don't disable assert and cast checks for the unit tests even if
8256           this has been specified for the rest of the code base, e.g. via
8257           --disable-glib-asserts
8258
8259 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8260
8261         * configure.ac:
8262         * win32/common/config.h:
8263           0.10.16.2 pre-release
8264
8265 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8266
8267         * docs/plugins/gst-plugins-ugly-plugins.args:
8268         * docs/plugins/inspect/plugin-a52dec.xml:
8269         * docs/plugins/inspect/plugin-amrnb.xml:
8270         * docs/plugins/inspect/plugin-amrwbdec.xml:
8271         * docs/plugins/inspect/plugin-asf.xml:
8272         * docs/plugins/inspect/plugin-cdio.xml:
8273         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8274         * docs/plugins/inspect/plugin-dvdread.xml:
8275         * docs/plugins/inspect/plugin-dvdsub.xml:
8276         * docs/plugins/inspect/plugin-iec958.xml:
8277         * docs/plugins/inspect/plugin-lame.xml:
8278         * docs/plugins/inspect/plugin-mad.xml:
8279         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8280         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8281         * docs/plugins/inspect/plugin-mpegstream.xml:
8282         * docs/plugins/inspect/plugin-realmedia.xml:
8283         * docs/plugins/inspect/plugin-siddec.xml:
8284         * docs/plugins/inspect/plugin-twolame.xml:
8285         * docs/plugins/inspect/plugin-x264.xml:
8286           docs: update docs
8287
8288 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8289
8290         * po/bg.po:
8291         * po/ca.po:
8292         * po/ru.po:
8293           po: update translations
8294
8295 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8296
8297         * configure.ac:
8298           configure: use $LIBM instead of hardcoding -lm
8299
8300 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
8301
8302         * gst/realmedia/rmdemux.c:
8303           rmdemux: Initialize return variable.
8304           In the unlikely event that height is 0 (which is invalid) we would end up
8305           never setting the flow return.
8306
8307 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
8308
8309         * gst/realmedia/rmutils.c:
8310           realmedia: Fix unitialized variables on macosx
8311
8312 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8313
8314         * ext/x264/gstx264enc.c:
8315           x264enc: Handle codec/encoder tags
8316           Make x264enc drop video-codec and codec tags and replace
8317           encoder/encoder-version with x264 and its build number
8318           Fixes #621465
8319
8320 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8321
8322         * ext/mpeg2dec/gstmpeg2dec.c:
8323           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
8324
8325 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8326
8327         * ext/mpeg2dec/gstmpeg2dec.c:
8328           mpeg2dec: minor formatting clean-up
8329
8330 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8331
8332         * ext/mpeg2dec/gstmpeg2dec.c:
8333           mpeg2dec: refactor cropping code to use libgstvideo functions
8334           https://bugzilla.gnome.org/show_bug.cgi?id=571146
8335
8336 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8337
8338         * ext/mpeg2dec/gstmpeg2dec.c:
8339         * ext/mpeg2dec/gstmpeg2dec.h:
8340           mpeg2dec: use GstVideoFormat instead of custom enum
8341
8342 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8343
8344         * ext/mpeg2dec/Makefile.am:
8345           mpeg2dec: fix LIBADD order in Makefile.am
8346
8347 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
8348
8349         * ext/x264/gstx264enc.c:
8350           x264: vbv-buf-capacity should have a minimum of 0
8351           x264 will clip this value internally, and users should be allowed to
8352           specify a lower value than 300 ms.
8353           https://bugzilla.gnome.org/show_bug.cgi?id=635291
8354
8355 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8356
8357         * ext/x264/gstx264enc.c:
8358           x264enc: also accept YV12 input
8359
8360 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8361
8362         * ext/x264/gstx264enc.c:
8363           x264enc: add a note to the docs about encoder latency and queues
8364           https://bugzilla.gnome.org/show_bug.cgi?id=636107
8365
8366 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8367
8368         * gst/realmedia/rademux.c:
8369         * gst/realmedia/rmdemux.c:
8370           realmedia: do not use the pad buffer allocation functions in demuxers
8371           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
8372           https://bugzilla.gnome.org/show_bug.cgi?id=637932
8373
8374 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
8375
8376         * common:
8377           Automatic update of common submodule
8378           From 169462a to 46445ad
8379
8380 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8381
8382         * ext/mad/gstmad.c:
8383           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
8384           Fixes bug #635461.
8385
8386 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
8387
8388         * common:
8389           Automatic update of common submodule
8390           From 20742ae to 169462a
8391
8392 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
8393
8394         * gst/realmedia/rmdemux.c:
8395           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
8396           Signed-off-by: Rob Clark <rob@ti.com>
8397
8398 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
8399
8400         * common:
8401           Automatic update of common submodule
8402           From 011bcc8 to 20742ae
8403
8404 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
8405
8406         * configure.ac:
8407           x264: uses pkg-config to locate libx264
8408
8409 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8410
8411           Merge branch 'master' into 0.11
8412
8413 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8414
8415         * tests/check/pipelines/lame.c:
8416           check: don't use deprecated method
8417
8418 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8419
8420         * android/amrnb.mk:
8421         * android/amrwbdec.mk:
8422         * android/asf.mk:
8423         * android/mpegaudioparse.mk:
8424         * configure.ac:
8425           more 0.10 -> 0,11 changes
8426
8427 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8428
8429         * configure.ac:
8430           configure: open 0.11 branch
8431
8432 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
8433
8434         * Android.mk:
8435         * android/NOTICE:
8436         * android/amrnb.mk:
8437         * android/amrwbdec.mk:
8438         * android/asf.mk:
8439         * android/mpegaudioparse.mk:
8440           Add build system for Android
8441
8442 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
8443
8444         * gst/realmedia/rmutils.c:
8445           realmedia: Remove dead assignments
8446
8447 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
8448
8449         * ext/mad/gstmad.c:
8450           mad: Remove dead assignments
8451
8452 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8453
8454         * ext/dvdread/dvdreadsrc.c:
8455           dvdreadsrc: remove bogus comment
8456
8457 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
8458
8459         * ext/dvdread/dvdreadsrc.c:
8460           dvdreadsrc: fix handling of multi-angle streams
8461           We would output all angles interleaved instead of just
8462           the selected angle.
8463           https://bugzilla.gnome.org/show_bug.cgi?id=539254
8464
8465 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8466
8467         * gst/realmedia/Makefile.am:
8468           realmedia: fix LIBS order in Makefile
8469
8470 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8471
8472         * po/af.po:
8473         * po/az.po:
8474         * po/bg.po:
8475         * po/ca.po:
8476         * po/cs.po:
8477         * po/da.po:
8478         * po/de.po:
8479         * po/el.po:
8480         * po/en_GB.po:
8481         * po/es.po:
8482         * po/eu.po:
8483         * po/fi.po:
8484         * po/fr.po:
8485         * po/gl.po:
8486         * po/hu.po:
8487         * po/id.po:
8488         * po/it.po:
8489         * po/ja.po:
8490         * po/lt.po:
8491         * po/lv.po:
8492         * po/ms.po:
8493         * po/mt.po:
8494         * po/nb.po:
8495         * po/nl.po:
8496         * po/or.po:
8497         * po/pl.po:
8498         * po/pt_BR.po:
8499         * po/ro.po:
8500         * po/ru.po:
8501         * po/sk.po:
8502         * po/sl.po:
8503         * po/sq.po:
8504         * po/sr.po:
8505         * po/sv.po:
8506         * po/tr.po:
8507         * po/uk.po:
8508         * po/vi.po:
8509         * po/zh_CN.po:
8510           po: update for new translatable strings
8511
8512 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
8513
8514         * common:
8515           Automatic update of common submodule
8516           From 7bbd708 to 011bcc8
8517
8518 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
8519
8520         * ext/mpeg2dec/gstmpeg2dec.c:
8521           mpeg2dec: convert the position to stream time before answering to a position query
8522
8523 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
8524
8525         * gst/realmedia/Makefile.am:
8526         * gst/realmedia/rademux.c:
8527         * gst/realmedia/rmdemux.c:
8528         * gst/realmedia/rmdemux.h:
8529           realmedia: Get codec name from pbutils instead of harcoding them
8530
8531 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
8532
8533         * ext/x264/gstx264enc.c:
8534           x264enc: Work around a rate control issue in libx264
8535           When variable framerate is disabled in libx264 (which occurs when using
8536           the zerolatency tuning), libx264 ignores timestamps but still uses the
8537           timebase leading to messed up rate control with our nanosecond timebase.
8538           We work around this issue by setting the timebase to the reciprocal of
8539           the framerate and we validate that the framerate is suitable.
8540           This has been fixed upstream in libx264 but there are non-fixed versions
8541           in the wild so this workaround is still needed.
8542           Fixes bug #632861
8543
8544 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8545
8546         * ext/mpeg2dec/gstmpeg2dec.c:
8547           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
8548
8549 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
8550
8551         * ext/mpeg2dec/gstmpeg2dec.c:
8552           mpeg2dec: fix position query by trusting upstream
8553           Position queries are badly handled for DVDs (probably due to the division in
8554           chapters): the time returned was the time since the start of chapter.
8555           Now ask upstream for position queries, fall back to the old code if upstream
8556           cannot answer the query.
8557
8558 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
8559
8560         * ext/lame/gstlame.c:
8561         * ext/mad/gstmad.c:
8562         * ext/sidplay/gstsiddec.cc:
8563         * gst/mpegstream/gstmpegparse.c:
8564           various: canonicalize property names
8565
8566 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
8567
8568         * ext/a52dec/gsta52dec.c:
8569         * ext/amrnb/amrnbdec.c:
8570         * ext/amrnb/amrnbenc.c:
8571         * ext/cdio/gstcdiocddasrc.c:
8572         * ext/dvdread/dvdreadsrc.c:
8573         * ext/lame/gstlame.c:
8574         * ext/lame/gstlamemp3enc.c:
8575         * ext/mad/gstmad.c:
8576         * ext/sidplay/gstsiddec.cc:
8577         * ext/x264/gstx264enc.c:
8578           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
8579
8580 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
8581
8582         * gst/iec958/ac3iec.c:
8583         * gst/mpegaudioparse/gstmpegaudioparse.c:
8584         * gst/mpegstream/gstmpegparse.c:
8585         * gst/mpegstream/gstrfc2250enc.c:
8586         * gst/realmedia/pnmsrc.c:
8587         * gst/realmedia/rdtmanager.c:
8588           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
8589
8590 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
8591
8592         * common:
8593           Automatic update of common submodule
8594           From 5a668bf to 7bbd708
8595
8596 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
8597
8598         * common:
8599           Automatic update of common submodule
8600           From c4a8adc to 5a668bf
8601
8602 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8603
8604         * common:
8605           Automatic update of common submodule
8606           From 5e3c9bf to c4a8adc
8607
8608 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8609
8610         * ext/mad/gstmad.c:
8611         * ext/mad/gstmad.h:
8612           mad: support reverse playback
8613
8614 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8615
8616         * ext/dvdread/dvdreadsrc.c:
8617           dvdreadsrc: improve error messages on read errors
8618           Provide proper i18n-ed error messages when a read error happens,
8619           and point out that the error could be happening because the
8620           DVD is scrambled.
8621           https://bugzilla.gnome.org/show_bug.cgi?id=613633
8622
8623 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8624
8625         * configure.ac:
8626           configure: set plugin release datetime
8627
8628 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
8629
8630         * common:
8631           Automatic update of common submodule
8632           From aa0d1d0 to 5e3c9bf
8633
8634 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8635
8636         * gst/mpegstream/gstmpegparse.c:
8637           mpegparse: re-fix flow return handling
8638           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
8639           -  } while (GST_FLOW_IS_SUCCESS (result));
8640           +  } while (result != GST_FLOW_OK);
8641
8642 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
8643
8644         * tests/check/Makefile.am:
8645         * tests/check/generic/states.c:
8646           tests: allow running state tests for all elements
8647           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
8648           to try elements that would normaly be skipped.
8649
8650 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8651
8652         * Makefile.am:
8653           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
8654
8655 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8656
8657         * configure.ac:
8658         * pkgconfig/.gitignore:
8659         * pkgconfig/Makefile.am:
8660         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
8661           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
8662           This .pc file will not be installed, it's only for uninstalled setups,
8663           same thing as we do for -good. This is so other modules' unit tests can
8664           find our plugins properly in an uninstalled setup.
8665
8666 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8667
8668         * common:
8669           Automatic update of common submodule
8670           From c2e10bf to aa0d1d0
8671
8672 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8673
8674         * configure.ac:
8675           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
8676
8677 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8678
8679         * ext/sidplay/gstsiddec.cc:
8680           siddec: don't use GST_FLOW_IS_FATAL
8681           GST_FLOW_IS_FATAL has been deprecated in core git.
8682
8683 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
8684
8685         * common:
8686           Automatic update of common submodule
8687           From d3d9acf to c2e10bf
8688
8689 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8690
8691         * configure.ac:
8692           configure: Require orc >= 0.4.6 for --compat
8693
8694 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8695
8696         * common:
8697           Automatic update of common submodule
8698           From ec60217 to d3d9acf
8699
8700 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8701
8702         * ext/mpeg2dec/gstmpeg2dec.c:
8703           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
8704           And don't post error messages if allocating a buffer resulted
8705           in WRONG_STATE or UNEXPECTED.
8706
8707 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8708
8709         * gst/mpegaudioparse/gstxingmux.c:
8710           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
8711
8712 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8713
8714         * gst/mpegstream/gstdvddemux.c:
8715         * gst/mpegstream/gstmpegdemux.c:
8716         * gst/mpegstream/gstmpegparse.c:
8717           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
8718
8719 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8720
8721         * gst/realmedia/rmdemux.c:
8722           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
8723
8724 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8725
8726         * gst/asfdemux/gstasfdemux.c:
8727           asfdemux: Don't use GST_FLOW_IS_FATAL()
8728           And don't post error messages for UNEXPECTED and post an error
8729           message if pulling data failed because of NOT_LINKED.
8730
8731 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8732
8733         * configure.ac:
8734         * docs/plugins/inspect/plugin-a52dec.xml:
8735         * docs/plugins/inspect/plugin-amrnb.xml:
8736         * docs/plugins/inspect/plugin-amrwbdec.xml:
8737         * docs/plugins/inspect/plugin-asf.xml:
8738         * docs/plugins/inspect/plugin-cdio.xml:
8739         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8740         * docs/plugins/inspect/plugin-dvdread.xml:
8741         * docs/plugins/inspect/plugin-dvdsub.xml:
8742         * docs/plugins/inspect/plugin-iec958.xml:
8743         * docs/plugins/inspect/plugin-lame.xml:
8744         * docs/plugins/inspect/plugin-mad.xml:
8745         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8746         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8747         * docs/plugins/inspect/plugin-mpegstream.xml:
8748         * docs/plugins/inspect/plugin-realmedia.xml:
8749         * docs/plugins/inspect/plugin-siddec.xml:
8750         * docs/plugins/inspect/plugin-twolame.xml:
8751         * docs/plugins/inspect/plugin-x264.xml:
8752         * win32/common/config.h:
8753           Back to development
8754           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
8755           the code is updated for the GST_FLOW_IS_* macro deprecations.
8756
8757 === release 0.10.16 ===
8758
8759 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8760
8761         * ChangeLog:
8762         * NEWS:
8763         * RELEASE:
8764         * configure.ac:
8765         * gst-plugins-ugly.doap:
8766         * win32/common/config.h:
8767           Release 0.10.16
8768
8769 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8770
8771         * docs/plugins/inspect/plugin-a52dec.xml:
8772         * docs/plugins/inspect/plugin-amrnb.xml:
8773         * docs/plugins/inspect/plugin-amrwbdec.xml:
8774         * docs/plugins/inspect/plugin-asf.xml:
8775         * docs/plugins/inspect/plugin-cdio.xml:
8776         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8777         * docs/plugins/inspect/plugin-dvdread.xml:
8778         * docs/plugins/inspect/plugin-dvdsub.xml:
8779         * docs/plugins/inspect/plugin-iec958.xml:
8780         * docs/plugins/inspect/plugin-lame.xml:
8781         * docs/plugins/inspect/plugin-mad.xml:
8782         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8783         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8784         * docs/plugins/inspect/plugin-mpegstream.xml:
8785         * docs/plugins/inspect/plugin-realmedia.xml:
8786         * docs/plugins/inspect/plugin-siddec.xml:
8787         * docs/plugins/inspect/plugin-twolame.xml:
8788         * docs/plugins/inspect/plugin-x264.xml:
8789           docs: update docs for release
8790
8791 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8792
8793         * po/LINGUAS:
8794         * po/gl.po:
8795         * po/id.po:
8796         * po/lv.po:
8797         * po/ro.po:
8798         * po/sv.po:
8799           po: update translations
8800
8801 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8802
8803         * configure.ac:
8804         * po/af.po:
8805         * po/az.po:
8806         * po/bg.po:
8807         * po/ca.po:
8808         * po/cs.po:
8809         * po/da.po:
8810         * po/de.po:
8811         * po/el.po:
8812         * po/en_GB.po:
8813         * po/es.po:
8814         * po/eu.po:
8815         * po/fi.po:
8816         * po/fr.po:
8817         * po/hu.po:
8818         * po/id.po:
8819         * po/it.po:
8820         * po/ja.po:
8821         * po/lt.po:
8822         * po/lv.po:
8823         * po/ms.po:
8824         * po/mt.po:
8825         * po/nb.po:
8826         * po/nl.po:
8827         * po/or.po:
8828         * po/pl.po:
8829         * po/pt_BR.po:
8830         * po/ru.po:
8831         * po/sk.po:
8832         * po/sl.po:
8833         * po/sq.po:
8834         * po/sr.po:
8835         * po/sv.po:
8836         * po/tr.po:
8837         * po/uk.po:
8838         * po/vi.po:
8839         * po/zh_CN.po:
8840           0.10.15.6 pre-release
8841
8842 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
8843
8844         * gst/asfdemux/gstasfdemux.c:
8845           asfdemux: Don't error out on non-critical flow returns
8846           Only error out when downstream returns:
8847           * NOT_SUPPORTED
8848           * ERROR
8849           * NOT_NEGOTIATED
8850           * NOT_LINKED
8851           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
8852           of the streams had gone EOS) and then stop the task silently.
8853           In the case of WRONG_STATE we just need to stop silently
8854           https://bugzilla.gnome.org/show_bug.cgi?id=600412
8855
8856 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8857
8858         * configure.ac:
8859         * po/af.po:
8860         * po/az.po:
8861         * po/bg.po:
8862         * po/ca.po:
8863         * po/cs.po:
8864         * po/da.po:
8865         * po/de.po:
8866         * po/el.po:
8867         * po/en_GB.po:
8868         * po/es.po:
8869         * po/eu.po:
8870         * po/fi.po:
8871         * po/fr.po:
8872         * po/hu.po:
8873         * po/id.po:
8874         * po/it.po:
8875         * po/ja.po:
8876         * po/lt.po:
8877         * po/lv.po:
8878         * po/ms.po:
8879         * po/mt.po:
8880         * po/nb.po:
8881         * po/nl.po:
8882         * po/or.po:
8883         * po/pl.po:
8884         * po/pt_BR.po:
8885         * po/ru.po:
8886         * po/sk.po:
8887         * po/sl.po:
8888         * po/sq.po:
8889         * po/sr.po:
8890         * po/sv.po:
8891         * po/tr.po:
8892         * po/uk.po:
8893         * po/vi.po:
8894         * po/zh_CN.po:
8895           0.10.15.5 pre-release
8896
8897 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
8898
8899         * gst/mpegaudioparse/gstmpegaudioparse.c:
8900           mp3parse: propagate flow errors upstream.
8901           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
8902           always return the error upstream.
8903
8904 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8905
8906         * configure.ac:
8907         * po/af.po:
8908         * po/az.po:
8909         * po/bg.po:
8910         * po/ca.po:
8911         * po/cs.po:
8912         * po/da.po:
8913         * po/de.po:
8914         * po/el.po:
8915         * po/en_GB.po:
8916         * po/es.po:
8917         * po/eu.po:
8918         * po/fi.po:
8919         * po/fr.po:
8920         * po/hu.po:
8921         * po/id.po:
8922         * po/it.po:
8923         * po/ja.po:
8924         * po/lt.po:
8925         * po/lv.po:
8926         * po/ms.po:
8927         * po/mt.po:
8928         * po/nb.po:
8929         * po/nl.po:
8930         * po/or.po:
8931         * po/pl.po:
8932         * po/pt_BR.po:
8933         * po/ru.po:
8934         * po/sk.po:
8935         * po/sl.po:
8936         * po/sq.po:
8937         * po/sr.po:
8938         * po/sv.po:
8939         * po/tr.po:
8940         * po/uk.po:
8941         * po/vi.po:
8942         * po/zh_CN.po:
8943           0.10.15.4 pre-release
8944
8945 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
8946
8947         * common:
8948           Automatic update of common submodule
8949           From 3e8db1d to ec60217
8950
8951 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8952
8953         * configure.ac:
8954         * docs/plugins/inspect/plugin-a52dec.xml:
8955         * docs/plugins/inspect/plugin-amrnb.xml:
8956         * docs/plugins/inspect/plugin-amrwbdec.xml:
8957         * docs/plugins/inspect/plugin-asf.xml:
8958         * docs/plugins/inspect/plugin-cdio.xml:
8959         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8960         * docs/plugins/inspect/plugin-dvdread.xml:
8961         * docs/plugins/inspect/plugin-dvdsub.xml:
8962         * docs/plugins/inspect/plugin-iec958.xml:
8963         * docs/plugins/inspect/plugin-lame.xml:
8964         * docs/plugins/inspect/plugin-mad.xml:
8965         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8966         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8967         * docs/plugins/inspect/plugin-mpegstream.xml:
8968         * docs/plugins/inspect/plugin-realmedia.xml:
8969         * docs/plugins/inspect/plugin-siddec.xml:
8970         * docs/plugins/inspect/plugin-twolame.xml:
8971         * docs/plugins/inspect/plugin-x264.xml:
8972         * win32/common/config.h:
8973           0.10.15.3 pre-release
8974
8975 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
8976
8977         * ext/x264/gstx264enc.c:
8978           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
8979           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
8980           argument to the option string value causes an error. For < 78 we pass the
8981           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
8982           result in passing 'none' for false and 'strict' for true. Other modes can be
8983           set through the option-string property for now.
8984           https://bugzilla.gnome.org/show_bug.cgi?id=626577
8985
8986 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8987
8988         * configure.ac:
8989         * docs/plugins/gst-plugins-ugly-plugins.args:
8990         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8991         * docs/plugins/inspect/plugin-a52dec.xml:
8992         * docs/plugins/inspect/plugin-amrnb.xml:
8993         * docs/plugins/inspect/plugin-amrwbdec.xml:
8994         * docs/plugins/inspect/plugin-asf.xml:
8995         * docs/plugins/inspect/plugin-cdio.xml:
8996         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8997         * docs/plugins/inspect/plugin-dvdread.xml:
8998         * docs/plugins/inspect/plugin-dvdsub.xml:
8999         * docs/plugins/inspect/plugin-iec958.xml:
9000         * docs/plugins/inspect/plugin-lame.xml:
9001         * docs/plugins/inspect/plugin-mad.xml:
9002         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9003         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9004         * docs/plugins/inspect/plugin-mpegstream.xml:
9005         * docs/plugins/inspect/plugin-realmedia.xml:
9006         * docs/plugins/inspect/plugin-siddec.xml:
9007         * docs/plugins/inspect/plugin-twolame.xml:
9008         * docs/plugins/inspect/plugin-x264.xml:
9009         * win32/common/config.h:
9010           0.10.15.2 pre-release
9011
9012 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
9013
9014         * gst/synaesthesia/gstsynaesthesia.c:
9015           synaesthesia: code cleanups.
9016           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
9017           more.
9018
9019 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
9020
9021         * gst/synaesthesia/gstsynaesthesia.c:
9022           synaesthesia: use GST_BOILERPLATE macros
9023
9024 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9025
9026         * common:
9027           Automatic update of common submodule
9028           From bd2054b to 3e8db1d
9029
9030 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9031
9032         * ext/x264/gstx264enc.c:
9033           x264: fix printf format warning in debug message
9034
9035 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9036
9037         * docs/plugins/Makefile.am:
9038           docs: fix bug passing arguments to gtkdoc-fixref in upload target
9039           Missing backslash at end of line meant we weren't passing all arguments
9040           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
9041
9042 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
9043
9044         * common:
9045           Automatic update of common submodule
9046           From a519571 to bd2054b
9047
9048 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9049
9050         * configure.ac:
9051           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
9052           This first checks what is required for ISO C99 support and sets the relevant
9053           compiler parameters and if no C99 compiler is found, it checks for a
9054           C89 compiler. This enables us to check for and use C89/C99 functions
9055           that gcc hides from us without the correct compiler parameters.
9056
9057 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
9058
9059         * ext/x264/gstx264enc.c:
9060           x264enc: Fix flushing of delayed frames
9061           x264_encoder_encode() should be called with a NULL picture until at least
9062           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
9063           regression in make check due to the recent change in defaults which enabled
9064           b-frames and b-pyramid, both of which I believe increase the number of delayed
9065           frames when encoding.
9066
9067 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
9068
9069         * ext/x264/gstx264enc.c:
9070           x264enc: Improve x264enc defaults
9071           - medium x264 speed/quality preset
9072           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
9073           Addresses part of bug #607798
9074
9075 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
9076
9077         * ext/x264/gstx264enc.c:
9078           x264enc: Fix property description typos
9079
9080 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
9081
9082         * ext/x264/gstx264enc.c:
9083           x264enc: Add some more debug info
9084
9085 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
9086
9087         * ext/x264/gstx264enc.c:
9088         * ext/x264/gstx264enc.h:
9089           x264enc: Add speed-preset and [psy-]tuning properties
9090           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
9091           preset and possibly a profile and/or tuning are now the recommended way to
9092           configure x264 through x264enc.
9093           If a preset/tuning are specified then these will define the default values and
9094           the property defaults will be ignored. After this the option-string property is
9095           applied, followed by the user-set properties, fast first pass restrictions and
9096           finally the profile restrictions.
9097           Addresses part of bug #607798
9098
9099 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
9100
9101         * ext/x264/gstx264enc.c:
9102         * ext/x264/gstx264enc.h:
9103           x264enc: Refactor code in preparation for presets/tunings
9104           - Make defaults append the appropriate default value to a string. This is
9105           needed to differentiate between something user-set and the actual prop
9106           default.
9107           - Add an internal option string to which _set_property () cases append for the
9108           majority of properties.
9109           - Use gst_x264_enc_parse_options () to clean up application of settings. This
9110           will make order of application with respect to the presets and tunings quite
9111           simple.
9112           Addresses part of bug #607798
9113
9114 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
9115
9116         * ext/x264/gstx264enc.c:
9117           x264enc: Update available me types
9118           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
9119           now self-maintaining.
9120
9121 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
9122
9123         * ext/x264/gstx264enc.c:
9124           x264enc: Use new libx264 API to affect fast first pass
9125           Uses new x264 API to apply reduced complexity values to the parameters to
9126           increase encoding speed in the first pass of a multi-pass encode. This does
9127           not impact on final quality.
9128           Addresses part of bug #607798
9129
9130 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
9131
9132         * ext/x264/gstx264enc.c:
9133         * ext/x264/gstx264enc.h:
9134           x264enc: Add profile property
9135           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
9136           Profile. This makes it easier to achieve Baseline Profile for example.
9137           Addresses part of bug #607798
9138
9139 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
9140
9141         * ext/x264/gstx264enc.c:
9142         * ext/x264/gstx264enc.h:
9143           x264enc: Add option-string property
9144           Adds support for an x264 format option-string to specify advanced parameters
9145           Addresses part of bug #607798
9146
9147 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9148
9149         * ext/mad/Makefile.am:
9150           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
9151           Spotted by syntr0py.
9152
9153 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9154
9155         * ext/x264/gstx264enc.c:
9156           x264enc: only set timebase on versions where it exists
9157
9158 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
9159
9160         * ext/x264/gstx264enc.c:
9161           x264enc: set appropriate time base
9162           Fixes #624786.
9163
9164 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9165
9166         * tests/check/Makefile.am:
9167           tests: add plugin loading whitelist to test environment
9168           Only want to load core/-base/-ugly plugins here.
9169
9170 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9171
9172         * autogen.sh:
9173         * configure.ac:
9174           Bump automake requirement to 1.10 and autoconf to 2.60
9175           For maintainability reasons and $(builddir).
9176           See #622944.
9177
9178 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9179
9180         * gst/asfdemux/gstasfdemux.c:
9181           asfdemux: Fix seeking after last commits
9182           Don't handle wrong-state returns as errors to allow seeking to work
9183           again.
9184
9185 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9186
9187         * gst/asfdemux/gstasfdemux.c:
9188           asfdemux: Push all pending data on EOS
9189           When on push mode and receiving an EOS event, asfdemux
9190           should push all pending data because we might be dealing
9191           with a broken file that has a preroll value higher
9192           than its actual length.
9193
9194 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9195
9196         * gst/asfdemux/gstasfdemux.c:
9197           asfdemux: Fix sending eos event for chained asfs
9198           Properly push EOS event when finishing a chained asf file
9199           in pull mode
9200           Fixes #599718
9201
9202 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9203
9204         * docs/plugins/Makefile.am:
9205         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9206         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9207         * docs/plugins/inspect/plugin-rmdemux.xml:
9208           docs: add rmdemux to docs properly
9209           The plugin has been renamed, remove old introspection file.
9210
9211 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9212
9213         * docs/plugins/gst-plugins-ugly-plugins.args:
9214         * docs/plugins/inspect/plugin-x264.xml:
9215           docs: update for recent x264enc changes
9216
9217 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9218
9219         * gst/realmedia/rmdemux.c:
9220           rmdemux: fix compiler warning when debugging system in core is disabled
9221
9222 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
9223
9224         * common:
9225           Automatic update of common submodule
9226           From 73ff93a to a519571
9227
9228 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
9229
9230         * gst/asfdemux/gstasfdemux.c:
9231           asfdemux: Allow at least 500ms of preroll.
9232           Some files have insanely low preroll values which break the
9233           all_streams_prerolled() logic.
9234           Fixes #622407
9235
9236 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9237
9238         * ext/x264/gstx264enc.c:
9239           x264enc: add new h264 caps attribute alignment
9240           See #606662.
9241
9242 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9243
9244         * ext/x264/gstx264enc.c:
9245         * ext/x264/gstx264enc.h:
9246           x264enc: conditionally expose enhanced upstream capabilities
9247           API: GstX264Enc:sliced-threads
9248           API: GstX264Enc:sync-lookahead
9249           API: GstX264Enc:intra-refresh
9250           API: GstX264Enc:mb-tree
9251           API: GstX264Enc:rc-lookahead
9252           See #607798.
9253
9254 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9255
9256         * common:
9257         * docs/plugins/inspect/plugin-a52dec.xml:
9258         * docs/plugins/inspect/plugin-amrnb.xml:
9259         * docs/plugins/inspect/plugin-amrwbdec.xml:
9260         * docs/plugins/inspect/plugin-asf.xml:
9261         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9262         * docs/plugins/inspect/plugin-iec958.xml:
9263         * docs/plugins/inspect/plugin-mad.xml:
9264         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9265         * docs/plugins/inspect/plugin-mpegstream.xml:
9266         * docs/plugins/inspect/plugin-realmedia.xml:
9267           docs: update introspected plugin docs for gstdoc-scangobj and other changes
9268           Update common for latest gstdoc-scangobj and inspect xml files for
9269           escaping and pad template order changes.
9270
9271 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
9272
9273         * common:
9274           Automatic update of common submodule
9275           From 9339ccc to 35617c2
9276
9277 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
9278
9279         * common:
9280           Automatic update of common submodule
9281           From 5adb1ca to 9339ccc
9282
9283 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
9284
9285         * common:
9286           Automatic update of common submodule
9287           From 57c89b7 to 5adb1ca
9288
9289 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
9290
9291         * common:
9292           Automatic update of common submodule
9293           From c804988 to 57c89b7
9294
9295 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9296
9297         * configure.ac:
9298         * gst/realmedia/rtspreal.c:
9299           configure: Update required GLib version to 2.20
9300
9301 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9302
9303         * ext/a52dec/gsta52dec.c:
9304           a52dec: Call orc_init() before trying to get target flags
9305
9306 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9307
9308         * ext/a52dec/gsta52dec.c:
9309           a52dec: Remove debug printf...
9310
9311 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9312
9313         * configure.ac:
9314         * ext/a52dec/Makefile.am:
9315         * ext/a52dec/gsta52dec.c:
9316           a52dec: Use orc for CPU feature detection and don't check for liboil
9317
9318 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9319
9320         * configure.ac:
9321           configure: Use GLIB_EXTRA_CFLAGS
9322
9323 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9324
9325         * common:
9326           Automatic update of common submodule
9327           From 7a0fdf5 to c804988
9328
9329 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9330
9331         * common:
9332           Automatic update of common submodule
9333           From 6da3bab to 7a0fdf5
9334
9335 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9336
9337         * common:
9338           Automatic update of common submodule
9339           From 733fca9 to 6da3bab
9340
9341 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
9342
9343         * common:
9344           Automatic update of common submodule
9345           From fad145b to 733fca9
9346
9347 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
9348
9349         * common:
9350           Automatic update of common submodule
9351           From 47683c1 to fad145b
9352
9353 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9354
9355         * gst/realmedia/rmdemux.c:
9356           rmdemux: pass bitrate on caps
9357           Set the bitrate on the caps, some decoders like sipro need this to function
9358           properly.
9359           Fixes #620007
9360
9361 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
9362
9363         * common:
9364           Automatic update of common submodule
9365           From 17f89e5 to 47683c1
9366
9367 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
9368
9369         * common:
9370           Automatic update of common submodule
9371           From fd7ca04 to 17f89e5
9372
9373 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9374
9375         * ext/x264/gstx264enc.c:
9376           x264enc: Only set i_weighted_pred on versions where it exists
9377
9378 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
9379
9380         * ext/lame/gstlamemp3enc.c:
9381           lamemp3enc: implement latency query
9382           The encoder's latency is deduced from the framesize. Fixes #618896.
9383
9384 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9385
9386         * configure.ac:
9387         * docs/plugins/gst-plugins-ugly-plugins.args:
9388         * docs/plugins/gst-plugins-ugly-plugins.signals:
9389         * docs/plugins/inspect/plugin-a52dec.xml:
9390         * docs/plugins/inspect/plugin-amrnb.xml:
9391         * docs/plugins/inspect/plugin-amrwbdec.xml:
9392         * docs/plugins/inspect/plugin-asf.xml:
9393         * docs/plugins/inspect/plugin-cdio.xml:
9394         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9395         * docs/plugins/inspect/plugin-dvdread.xml:
9396         * docs/plugins/inspect/plugin-dvdsub.xml:
9397         * docs/plugins/inspect/plugin-iec958.xml:
9398         * docs/plugins/inspect/plugin-lame.xml:
9399         * docs/plugins/inspect/plugin-mad.xml:
9400         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9401         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9402         * docs/plugins/inspect/plugin-mpegstream.xml:
9403         * docs/plugins/inspect/plugin-realmedia.xml:
9404         * docs/plugins/inspect/plugin-siddec.xml:
9405         * docs/plugins/inspect/plugin-twolame.xml:
9406         * docs/plugins/inspect/plugin-x264.xml:
9407         * win32/common/config.h:
9408           Back to development
9409
9410 === release 0.10.15 ===
9411
9412 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9413
9414         * ChangeLog:
9415         * NEWS:
9416         * RELEASE:
9417         * configure.ac:
9418         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9419         * docs/plugins/inspect/plugin-a52dec.xml:
9420         * docs/plugins/inspect/plugin-amrnb.xml:
9421         * docs/plugins/inspect/plugin-amrwbdec.xml:
9422         * docs/plugins/inspect/plugin-asf.xml:
9423         * docs/plugins/inspect/plugin-cdio.xml:
9424         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9425         * docs/plugins/inspect/plugin-dvdread.xml:
9426         * docs/plugins/inspect/plugin-dvdsub.xml:
9427         * docs/plugins/inspect/plugin-iec958.xml:
9428         * docs/plugins/inspect/plugin-lame.xml:
9429         * docs/plugins/inspect/plugin-mad.xml:
9430         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9431         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9432         * docs/plugins/inspect/plugin-mpegstream.xml:
9433         * docs/plugins/inspect/plugin-realmedia.xml:
9434         * docs/plugins/inspect/plugin-siddec.xml:
9435         * docs/plugins/inspect/plugin-twolame.xml:
9436         * docs/plugins/inspect/plugin-x264.xml:
9437         * gst-plugins-ugly.doap:
9438         * win32/common/config.h:
9439           Release 0.10.15
9440
9441 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9442
9443         * po/af.po:
9444         * po/az.po:
9445         * po/bg.po:
9446         * po/ca.po:
9447         * po/cs.po:
9448         * po/da.po:
9449         * po/de.po:
9450         * po/el.po:
9451         * po/en_GB.po:
9452         * po/es.po:
9453         * po/eu.po:
9454         * po/fi.po:
9455         * po/fr.po:
9456         * po/hu.po:
9457         * po/id.po:
9458         * po/it.po:
9459         * po/ja.po:
9460         * po/lt.po:
9461         * po/lv.po:
9462         * po/ms.po:
9463         * po/mt.po:
9464         * po/nb.po:
9465         * po/nl.po:
9466         * po/or.po:
9467         * po/pl.po:
9468         * po/pt_BR.po:
9469         * po/ru.po:
9470         * po/sk.po:
9471         * po/sl.po:
9472         * po/sq.po:
9473         * po/sr.po:
9474         * po/sv.po:
9475         * po/tr.po:
9476         * po/uk.po:
9477         * po/vi.po:
9478         * po/zh_CN.po:
9479           Update .po files
9480
9481 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9482
9483         * configure.ac:
9484           configure: make implicit GLib and liboil requirements explicit
9485           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
9486
9487 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
9488
9489         * ext/x264/gstx264enc.c:
9490           x264enc: disable I weighted pred
9491           If it is enabled, then it will be main profile instead of baseline.
9492           This ensures maximum compatibility of the output stream until the
9493           encoder configuration interface gets an overhaul with explicit
9494           output profile selection.
9495           Fixes #619776.
9496
9497 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9498
9499         * configure.ac:
9500         * win32/common/config.h:
9501           0.10.14.3 pre-release
9502
9503 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9504
9505         * po/af.po:
9506         * po/az.po:
9507         * po/bg.po:
9508         * po/ca.po:
9509         * po/cs.po:
9510         * po/da.po:
9511         * po/de.po:
9512         * po/el.po:
9513         * po/en_GB.po:
9514         * po/es.po:
9515         * po/eu.po:
9516         * po/fi.po:
9517         * po/fr.po:
9518         * po/hu.po:
9519         * po/id.po:
9520         * po/it.po:
9521         * po/ja.po:
9522         * po/lt.po:
9523         * po/lv.po:
9524         * po/ms.po:
9525         * po/mt.po:
9526         * po/nb.po:
9527         * po/nl.po:
9528         * po/or.po:
9529         * po/pl.po:
9530         * po/pt_BR.po:
9531         * po/ru.po:
9532         * po/sk.po:
9533         * po/sl.po:
9534         * po/sq.po:
9535         * po/sr.po:
9536         * po/sv.po:
9537         * po/tr.po:
9538         * po/uk.po:
9539         * po/vi.po:
9540         * po/zh_CN.po:
9541           po: update translations
9542
9543 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9544
9545         * common:
9546           Automatic update of common submodule
9547           From 357b0db to fd7ca04
9548
9549 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9550
9551         * configure.ac:
9552         * win32/common/config.h:
9553           0.10.14.2 pre-release
9554
9555 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9556
9557         * common:
9558           Automatic update of common submodule
9559           From 4d67bd6 to 357b0db
9560
9561 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9562
9563         * gst/realmedia/rmdemux.c:
9564         * gst/realmedia/rmutils.c:
9565         * gst/realmedia/rmutils.h:
9566           rmdemux: add better sipr nibble swap routine
9567
9568 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9569
9570         * gst/realmedia/rmdemux.c:
9571           rmdemux: descramble SIPR before pushing out
9572           Collect and descramble the SIPR packets before pushing.
9573           Descramble ATRAC audio.
9574           Fixes #618098
9575
9576 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9577
9578         * gst/realmedia/rmutils.c:
9579         * gst/realmedia/rmutils.h:
9580           rm: add function to descramble sipr
9581
9582 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
9583
9584         * ext/x264/gstx264enc.c:
9585         * ext/x264/gstx264enc.h:
9586           x264enc: Re-send the received upstream event as-is downstream
9587           https://bugzilla.gnome.org/show_bug.cgi?id=606689
9588
9589 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
9590
9591         * ext/amrnb/amrnb.c:
9592           amrnbenc: Set rank to GST_RANK_SECONDARY
9593
9594 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9595
9596         * gst/realmedia/rtspreal.c:
9597           rtspreal: use GLib's base64 functions if available
9598           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
9599
9600 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
9601
9602         * ext/amrnb/amrnbdec.h:
9603         * ext/amrnb/amrnbenc.h:
9604         * ext/amrwbdec/amrwbdec.h:
9605           amr: Use correct includes (as pkg-config suggests)
9606           Fixes #617078
9607
9608 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
9609
9610         * gst/ac3parse/.gitignore:
9611         * gst/ac3parse/Makefile.am:
9612         * gst/ac3parse/README:
9613         * gst/ac3parse/ac3parse.vcproj:
9614         * gst/ac3parse/gstac3parse.c:
9615         * gst/ac3parse/gstac3parse.h:
9616           ac3parse: remove unported 0.8 plugin
9617           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
9618
9619 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
9620
9621         * gst/mpegaudioparse/gstmpegaudioparse.c:
9622           docs: adding a mp3decoder as well is useful
9623
9624 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
9625
9626         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9627           docs: massage section index
9628
9629 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
9630
9631         * ext/amrwbdec/amrwbdec.c:
9632         * ext/amrwbdec/amrwbdec.h:
9633           amrwbdec: move define to source to avoid hiding it from the docs
9634
9635 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
9636
9637         * ext/cdio/gstcdiocddasrc.c:
9638           docs: remove short_desc, it is taken from element details
9639
9640 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
9641
9642         * gst/synaesthesia/gstsynaesthesia.c:
9643           docs: fix sections docs for synaesthesia
9644
9645 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
9646
9647         * docs/plugins/Makefile.am:
9648         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9649         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9650         * gst/mpegaudioparse/gstmpegaudioparse.c:
9651           docs: add docs for mp3parse
9652
9653 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9654
9655         * gst-plugins-ugly.doap:
9656           doap: update repository info from cvs->git and maintainers
9657
9658 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9659
9660         * common:
9661           Automatic update of common submodule
9662           From fc85867 to 4d67bd6
9663
9664 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9665
9666         * tests/check/elements/x264enc.c:
9667           x264enc: adaptive NALU type checking
9668           In particular, be less picky about SEI NALU order, which makes test more
9669           robust with respect to changes in libx264.
9670           See also #615410.
9671
9672 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9673
9674         * ext/x264/gstx264enc.c:
9675           x264enc: adaptive x264 header NAL layout handling
9676           Fixes #615410.
9677
9678 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9679
9680         * gst/asfdemux/gstrtpasfdepay.c:
9681           asfdepay: we require a dynamic payload type
9682           Add an extra caps property that restricts the depayloader to only accept dynamic
9683           payload types.
9684
9685 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9686
9687         * configure.ac:
9688           configure: Drop -Wcast-align
9689           Commit message copied from core's commit from Benjamin Otte:
9690           246f5dba96a5b50bb74621af67b30942cca72af5
9691           Apparently gcc warns that GstMiniObject is not castable to
9692           GstEvent/Message/Buffer due to them containing 64bit variables, even
9693           though ARM hackers claim that those only need 4byte alignment. And as
9694           long as gcc behaves that way, this warning is not very useful.
9695           So we'll remove the warning until this problem is fixed.
9696           Fixes #615698
9697
9698 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
9699
9700         * ext/mpeg2dec/gstmpeg2dec.c:
9701           mpeg2dec: copy over all buffer flags when copying buffers.
9702           Avoids losing the tff/rff video buffer flags
9703
9704 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
9705
9706         * gst/asfdemux/asfpacket.c:
9707           asfdemux: Make a table static to avoid having to always allocate it.
9708
9709 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9710
9711         * ext/x264/gstx264enc.c:
9712           x264enc: fix up avcC header construction
9713           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
9714           for BUILD_X264 < 76.
9715           Also fixes #610089.
9716
9717 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9718
9719         * ext/x264/gstx264enc.c:
9720           x264enc: parameterize libx264 provided NAL layout in codec-data creation
9721
9722 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
9723
9724         * configure.ac:
9725           configure: Remove -Wundef flag
9726           Same fix as for #615161
9727
9728 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9729
9730         * common:
9731           Automatic update of common submodule
9732           From fdf023d to fc85867
9733
9734 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9735
9736         * gst-libs/gst/gettext.h:
9737           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
9738
9739 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9740
9741         * common:
9742         * ext/Makefile.am:
9743         * gst/Makefile.am:
9744           build: build plugins in parallel where possible, if make -jN is used
9745
9746 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9747
9748         * Makefile.am:
9749           build: add cruft alert for common/shave*
9750
9751 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9752
9753         * win32/MANIFEST:
9754           Fix make distcheck
9755           Remove removed file win32/common/config.h.in from MANIFEST.
9756
9757 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
9758
9759         * gst/synaesthesia/synaescope.c:
9760         * gst/synaesthesia/synaescope.h:
9761           synaestesia: Fix old-style prototype
9762
9763 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
9764
9765         * gst/realmedia/rmutils.c:
9766           Fix pointer type.
9767           Fixes #613815
9768
9769 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
9770
9771         * common:
9772           Automatic update of common submodule
9773           From 55cd514 to c1d07dd
9774
9775 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9776
9777         * configure.ac:
9778         * ext/amrnb/amrnbdec.c:
9779         * ext/amrnb/amrnbenc.c:
9780         * ext/cdio/gstcdiocddasrc.h:
9781         * ext/dvdread/dvdreadsrc.c:
9782         * ext/lame/gstlame.h:
9783         * ext/lame/gstlamemp3enc.h:
9784         * ext/lame/plugin.c:
9785         * ext/mad/gstmad.c:
9786         * ext/x264/gstx264enc.c:
9787         * ext/x264/gstx264enc.h:
9788         * gst/mpegaudioparse/gstmpegaudioparse.c:
9789         * gst/mpegaudioparse/gstxingmux.c:
9790         * gst/mpegstream/gstdvddemux.c:
9791         * gst/mpegstream/gstmpegdemux.c:
9792         * gst/mpegstream/gstmpegparse.c:
9793         * gst/realmedia/asmrules.c:
9794         * gst/realmedia/pnmsrc.c:
9795         * gst/realmedia/pnmsrc.h:
9796         * gst/realmedia/rdtdepay.h:
9797         * gst/realmedia/rdtmanager.c:
9798         * gst/realmedia/rtspreal.c:
9799           build: Add all kinds of compiler warning flags and fix the resulting warnings
9800
9801 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9802
9803         * ext/amrnb/Makefile.am:
9804         * ext/amrwbdec/Makefile.am:
9805         * ext/sidplay/Makefile.am:
9806         * gst/asfdemux/Makefile.am:
9807         * gst/mpegaudioparse/Makefile.am:
9808           build: fix up Makefile.am
9809           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
9810           the order a bit here and there (see docs/random/moving-plugins).
9811
9812 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9813
9814         * win32/common/config.h.in:
9815           win32: remove win32-specific config.h.in copy that's not used any longer
9816           The win32 config.h is now generated from the top-level config.h.in.
9817
9818 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
9819
9820         * ext/a52dec/gsta52dec.c:
9821         * ext/amrnb/amrnbdec.c:
9822         * ext/amrnb/amrnbenc.c:
9823         * ext/amrwbdec/amrwbdec.c:
9824         * ext/cdio/gstcdiocddasrc.c:
9825         * ext/dvdread/dvdreadsrc.c:
9826         * ext/lame/gstlame.c:
9827         * ext/mad/gstmad.c:
9828         * ext/mpeg2dec/gstmpeg2dec.c:
9829         * gst/ac3parse/gstac3parse.c:
9830         * gst/asfdemux/gstasfdemux.c:
9831         * gst/asfdemux/gstrtpasfdepay.c:
9832         * gst/asfdemux/gstrtspwms.c:
9833         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9834         * gst/iec958/ac3iec.c:
9835         * gst/mpegaudioparse/gstmpegaudioparse.c:
9836         * gst/mpegaudioparse/gstxingmux.c:
9837         * gst/mpegstream/gstdvddemux.c:
9838         * gst/mpegstream/gstmpegdemux.c:
9839         * gst/mpegstream/gstmpegparse.c:
9840         * gst/mpegstream/gstrfc2250enc.c:
9841         * gst/realmedia/pnmsrc.c:
9842         * gst/realmedia/rademux.c:
9843         * gst/realmedia/rdtdepay.c:
9844         * gst/realmedia/rdtmanager.c:
9845         * gst/realmedia/rmdemux.c:
9846         * gst/realmedia/rtspreal.c:
9847         * gst/synaesthesia/gstsynaesthesia.c:
9848           gst_element_class_set_details => gst_element_class_set_details_simple
9849
9850 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9851
9852         * ext/x264/gstx264enc.c:
9853           x264enc: Put pixel-aspect-ratio from input into the src pad caps
9854           Fixes bug #612995.
9855
9856 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
9857
9858         * common:
9859           Automatic update of common submodule
9860           From e272f71 to 55cd514
9861
9862 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
9863
9864         * common:
9865           Automatic update of common submodule
9866           From df8a7c8 to e272f71
9867
9868 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
9869
9870         * configure.ac:
9871           Update CXXFLAGS, too
9872
9873 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
9874
9875         * configure.ac:
9876           Update for recent changes to common submodule
9877           This just replaces every "$ERROR_CFLAGS" usage with a usage of
9878           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
9879           previously.
9880           Actually using that separation will happen later.
9881
9882 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
9883
9884         * common:
9885           Automatic update of common submodule
9886           From 9720a7d to df8a7c8
9887
9888 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
9889
9890         * common:
9891           Automatic update of common submodule
9892           From 0b6e072 to 9720a7d
9893
9894 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
9895
9896         * common:
9897           Automatic update of common submodule
9898           From 7cc5eb4 to 0b6e072
9899
9900 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9901
9902         * common:
9903           Automatic update of common submodule
9904           From 7aa65b5 to 7cc5eb4
9905
9906 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9907
9908         * common:
9909           Automatic update of common submodule
9910           From 44ecce7 to 7aa65b5
9911
9912 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9913
9914         * configure.ac:
9915           configure: Use automake 1.11 silent rules instead of shave if available
9916           This makes sure that we use something that is still maintained and
9917           also brings back libtool 1.5 support.
9918
9919 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9920
9921         * configure.ac:
9922         * docs/plugins/inspect/plugin-a52dec.xml:
9923         * docs/plugins/inspect/plugin-amrnb.xml:
9924         * docs/plugins/inspect/plugin-amrwbdec.xml:
9925         * docs/plugins/inspect/plugin-asf.xml:
9926         * docs/plugins/inspect/plugin-cdio.xml:
9927         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9928         * docs/plugins/inspect/plugin-dvdread.xml:
9929         * docs/plugins/inspect/plugin-dvdsub.xml:
9930         * docs/plugins/inspect/plugin-iec958.xml:
9931         * docs/plugins/inspect/plugin-lame.xml:
9932         * docs/plugins/inspect/plugin-mad.xml:
9933         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9934         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9935         * docs/plugins/inspect/plugin-mpegstream.xml:
9936         * docs/plugins/inspect/plugin-realmedia.xml:
9937         * docs/plugins/inspect/plugin-siddec.xml:
9938         * docs/plugins/inspect/plugin-twolame.xml:
9939         * docs/plugins/inspect/plugin-x264.xml:
9940         * win32/common/config.h:
9941           Back to development
9942
9943 === release 0.10.14 ===
9944
9945 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9946
9947         * ChangeLog:
9948         * NEWS:
9949         * RELEASE:
9950         * configure.ac:
9951         * docs/plugins/gst-plugins-ugly-plugins.args:
9952         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9953         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9954         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9955         * docs/plugins/inspect/plugin-a52dec.xml:
9956         * docs/plugins/inspect/plugin-amrnb.xml:
9957         * docs/plugins/inspect/plugin-amrwbdec.xml:
9958         * docs/plugins/inspect/plugin-asf.xml:
9959         * docs/plugins/inspect/plugin-cdio.xml:
9960         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9961         * docs/plugins/inspect/plugin-dvdread.xml:
9962         * docs/plugins/inspect/plugin-dvdsub.xml:
9963         * docs/plugins/inspect/plugin-iec958.xml:
9964         * docs/plugins/inspect/plugin-lame.xml:
9965         * docs/plugins/inspect/plugin-mad.xml:
9966         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9967         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9968         * docs/plugins/inspect/plugin-mpegstream.xml:
9969         * docs/plugins/inspect/plugin-realmedia.xml:
9970         * docs/plugins/inspect/plugin-siddec.xml:
9971         * docs/plugins/inspect/plugin-twolame.xml:
9972         * docs/plugins/inspect/plugin-x264.xml:
9973         * gst-plugins-ugly.doap:
9974         * win32/common/config.h:
9975           Release 0.10.14
9976
9977 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9978
9979         * po/af.po:
9980         * po/az.po:
9981         * po/bg.po:
9982         * po/ca.po:
9983         * po/cs.po:
9984         * po/da.po:
9985         * po/de.po:
9986         * po/el.po:
9987         * po/en_GB.po:
9988         * po/es.po:
9989         * po/eu.po:
9990         * po/fi.po:
9991         * po/fr.po:
9992         * po/hu.po:
9993         * po/id.po:
9994         * po/it.po:
9995         * po/ja.po:
9996         * po/lt.po:
9997         * po/lv.po:
9998         * po/ms.po:
9999         * po/mt.po:
10000         * po/nb.po:
10001         * po/nl.po:
10002         * po/or.po:
10003         * po/pl.po:
10004         * po/pt_BR.po:
10005         * po/ru.po:
10006         * po/sk.po:
10007         * po/sl.po:
10008         * po/sq.po:
10009         * po/sr.po:
10010         * po/sv.po:
10011         * po/tr.po:
10012         * po/uk.po:
10013         * po/vi.po:
10014         * po/zh_CN.po:
10015           Update .po files
10016
10017 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10018
10019         * configure.ac:
10020         * win32/common/config.h:
10021           0.10.13.4 pre-release
10022
10023 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10024
10025         * ext/x264/gstx264enc.c:
10026         * tests/check/elements/x264enc.c:
10027           x264enc: Replace 'avc-sample' with 'avc' in caps
10028           In the element and in its tests
10029           Fixes #606662
10030
10031 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
10032
10033         * gst/asfdemux/gstasfdemux.c:
10034           asfdemux: Don't set durations of 0 on outgoing buffers.
10035           Some (broken) streams don't have the extended stream properties in
10036           the header, resulting in applying a duration of zero on outgoing
10037           buffers.
10038           Fixes #611473
10039
10040 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
10041
10042         * gst/asfdemux/asfpacket.c:
10043           asfdemux: Make sure we always set proper payload duration.
10044           Some (broken) streams will have a delta of 0, resulting in outgoing
10045           buffers having durations of 0.
10046           Fixes #611473
10047
10048 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10049
10050         * configure.ac:
10051         * win32/common/config.h:
10052           0.10.13.3 pre-release
10053
10054 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
10055
10056         * gst/asfdemux/asfpacket.c:
10057           asfdemux: Make sure we don't end up with negative timestamps.
10058           Some files have payload with timestamps smaller than the preroll duration.
10059           Instead of blindly substracting the preroll value (and ending up with
10060           insanely high timestamps on the outgoing buffers), we make sure we
10061           never go below 0.
10062           Fixes #610432
10063
10064 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10065
10066         * configure.ac:
10067         * win32/common/config.h:
10068           0.10.13.2 pre-release
10069           Update core/base requirement to 0.10.26, since that's more likely
10070           to be the actual requirement.
10071
10072 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10073
10074         * po/LINGUAS:
10075         * po/el.po:
10076         * po/sl.po:
10077           po: update translations
10078
10079 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10080
10081         * tests/check/elements/x264enc.c:
10082           x264enc: add caps check to x264enc unit test
10083           Add some minimal caps checking to x264enc unit test.
10084           See #610089.
10085
10086 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
10087
10088         * ext/x264/gstx264enc.c:
10089           x264enc: fix up avcC header construction and playback by flash players
10090           Fix off-by-one bug when constructing the avcC header chunk: we
10091           wrote wrong profile info into the header. The first byte in the
10092           SPS NAL we get from x264 is the nal type, not the profile_idc.
10093           Also add some debug logging.
10094           Fixes #610089.
10095
10096 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
10097
10098         * gst/asfdemux/gstasfdemux.c:
10099           asfdemux: Improve seek behaviour for audio-only with no index
10100           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
10101           for video, we can just seek to seek_time instead.
10102
10103 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10104
10105         * configure.ac:
10106           configure: fix up GST_CXXFLAGS properly
10107           We don't want C specific flags in GST_CXXFLAGS, so base it on the
10108           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
10109           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
10110
10111 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10112
10113         * MAINTAINERS:
10114           Update MAINTAINERS, add myself
10115
10116 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
10117
10118         * configure.ac:
10119           configure: base GST_CXXFLAGS on --cflags from pkg-config
10120           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
10121           point for for both C and CXX settings.
10122
10123 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10124
10125         * common:
10126           Automatic update of common submodule
10127           From 96dc793 to 44ecce7
10128
10129 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10130
10131         * Makefile.am:
10132         * configure.ac:
10133         * win32/common/.gitignore:
10134         * win32/common/config.h:
10135           win32: change how win32/common/config.h is updated
10136           Generate win32/common/config.h-new directly from config.h.in,
10137           using shell variables in configure and some hard-coded information.
10138           Change top-level makefile so that 'make win32-update' copies the
10139           generated file to win32/common/config.h, which we keep in source
10140           control. It's kept in source control so that the git tree is
10141           buildable from VS.
10142           This change is similar to the ones applied a while ago to GStreamer
10143           core, gst-plugins-base and gst-plugins-good and prevents configure
10144           from changing files in source control. The generated config.h
10145           should be ok, but needs testing.
10146
10147 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10148
10149         * gst/realmedia/rtspreal.c:
10150           rtspreal: don't construct config header with uninitialised bytes
10151           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
10152           a presumably unintentional padding of uninitialised bytes at the end
10153           of the CONT tags chunk, which should be harmless but causes warnings
10154           in valgrind (see #608533 for a test URL).
10155
10156 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10157
10158         * gst/realmedia/rtspreal.c:
10159           rtspreal: add finalize function so we can free streams and rulebook
10160           Fix memory leak in Real RTSP component (#608533).
10161
10162 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10163
10164         * gst/realmedia/rtspreal.c:
10165           rtspreal: fix minor memory leak
10166           Caps take their own reference when a buffer is added to them, so
10167           unref buffer after adding it to caps (#608533).
10168
10169 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10170
10171         * gst/realmedia/rdtdepay.c:
10172           rdtdepay: unref input buffer when done
10173           Fixes memory leak, see #608533.
10174
10175 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10176
10177         * common:
10178           Automatic update of common submodule
10179           From 15d47a6 to 96dc793
10180
10181 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10182
10183         * ext/x264/gstx264enc.c:
10184         * ext/x264/gstx264enc.h:
10185           x264enc: make use of Access Unit delimiters configurable
10186           API: GstX264Enc:aud
10187
10188 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10189
10190         * gst/asfdemux/asfpacket.c:
10191           asfdemux: Do not subtract padding twice
10192           Only subtract implicit padding if an explicit one isn't
10193           provided. Avoids subtracting it twice and causing
10194           parsing errors.
10195           Fixes #607698
10196
10197 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
10198
10199         * gst/asfdemux/gstasfdemux.c:
10200         * gst/mpegstream/gstmpegpacketize.c:
10201           assert: g_assert_not_reached() cannot replace return statement
10202           Fix build with assert being turned off.
10203
10204 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10205
10206         * common:
10207           Automatic update of common submodule
10208           From 14cec89 to 15d47a6
10209
10210 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
10211
10212         * gst/asfdemux/gstasfdemux.c:
10213           asfdemux: Don't forget to update flow variable
10214           Forgot to update the return value in the loop.
10215
10216 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
10217
10218         * gst/asfdemux/gstasfdemux.c:
10219           asfdemux: Check flow return on every push
10220           We previously only aggregated flow returns after the while(push) loop,
10221           which meant that in some cases we would end-up not properly aggregating
10222           the flow returns.
10223           This is based on the same flow aggregation algorithm as oggdemux.
10224
10225 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10226
10227         * ext/x264/gstx264enc.c:
10228           x264enc: Add stream-format to output caps
10229           Adds stream-format to output caps of x264enc that
10230           informs if the stream is in bytestream of avc format.
10231           Fixes #606662
10232
10233 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
10234
10235         * gst/mpegaudioparse/gstxingmux.c:
10236           xingmux: Fix unaligned memory access
10237           ARM/SPARC need 32bit alignment but xingmux accesses possibly
10238           unaligned memory, which leads to SIGBUS.
10239           Fixes bug #586464.
10240
10241 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
10242
10243         * gst/asfdemux/gstasfdemux.c:
10244           asfdemux: Use GST_STR_NULL in a couple of places.
10245           Fixes crashing on some of the log statements on win32.
10246
10247 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10248
10249         * gst/realmedia/rmdemux.c:
10250           rmdemux: Parse and post bitrate for streams
10251           Parse the bitrate of the streams and post their tags.
10252           Fixes #599299
10253
10254 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10255
10256         * gst/asfdemux/gstasfdemux.c:
10257         * gst/asfdemux/gstasfdemux.h:
10258           asfdemux: Post bitrate tag
10259           If stream bitrate object is available, post the bitrate
10260           tags.
10261           Fixes #599297
10262
10263 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10264
10265         * gst/mpegaudioparse/gstmpegaudioparse.c:
10266         * gst/mpegaudioparse/gstmpegaudioparse.h:
10267           mp3parse: minor validation check of (Xing, VBRI) metadata
10268           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
10269
10270 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10271
10272         * gst/mpegaudioparse/gstmpegaudioparse.c:
10273           mp3parse: use proper total_time and total_bytes in various cases
10274           The correct basis for (Xing, VBRI) seek table calculations is the
10275           byte size and duration provided by that metadata, rather than some
10276           other (possibly even estimated) one.  This also prevents an infinite
10277           conversion loop in (unlikely) case where a TOC is provided without
10278           such corresponding (duration) metdata.
10279
10280 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10281
10282         * gst/mpegaudioparse/gstmpegaudioparse.c:
10283         * gst/mpegaudioparse/gstmpegaudioparse.h:
10284           mp3parse: conserve stop time for non-accurate seek
10285           Use the same strategy as accurate seeks to store
10286           pending non-accurate seeks to avoid overwriting non-definite
10287           stop times. When doing non-accurate seeks our position
10288           reporting might drift off by some secs and the stream can
10289           end up before it should.
10290           Fixes #603695
10291
10292 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10293
10294         * common:
10295           Automatic update of common submodule
10296           From 47cb23a to 14cec89
10297
10298 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10299
10300         * ext/amrwbdec/amrwb.c:
10301           amrwbdec: give decoder a rank so decodebin/playbin will use it
10302
10303 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10304
10305         * gst/mpegaudioparse/gstmpegaudioparse.c:
10306           mp3parse: return false when we can't seek
10307           When upstream can't seek, we return false as well
10308
10309 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10310
10311         * ext/lame/gstlame.c:
10312         * ext/lame/gstlamemp3enc.c:
10313           lame: Avoid crash when seeking before negotiating
10314           lame's 'lgv' variable is only initialized when the caps
10315           is negotiated, whenever a seek happens before that, it would
10316           attempt to call a function on an empty pointer, causing the crash.
10317           Fixes #603515
10318
10319 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10320
10321         * common:
10322           Automatic update of common submodule
10323           From 87bf428 to 47cb23a
10324
10325 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10326
10327         * common:
10328           Automatic update of common submodule
10329           From da4c75c to 87bf428
10330
10331 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
10332
10333         * common:
10334           Automatic update of common submodule
10335           From 53a2485 to da4c75c
10336
10337 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10338
10339         * gst/mpegaudioparse/gstmpegaudioparse.c:
10340           mp3parse: fix non-flushing seek
10341           Specifically, in addition to clearing lots of variables/offsets
10342           when receiving newsegment, also clear leftover data to match.
10343
10344 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
10345
10346         * ext/x264/gstx264enc.c:
10347         * ext/x264/gstx264enc.h:
10348           x264enc: Make upstream GstForceKeyUnit thread-safe
10349           Also send the GstForceKeyUnit event downstream when an upstream on is received,
10350           allowing muxers or payloaders to take appropriate actions.
10351           https://bugzilla.gnome.org/show_bug.cgi?id=602556
10352
10353 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10354
10355         * common:
10356           Automatic update of common submodule
10357           From a3e3ce4 to 53a2485
10358
10359 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
10360
10361         * gst/asfdemux/gstasfdemux.c:
10362           asfdemux: Don't call strlen() on NULL pointers
10363           Fixes bug #602280.
10364
10365 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10366
10367         * gst/asfdemux/gstasfdemux.c:
10368           asfdemux: Remove old pads when new ones are added
10369           The old pads were being removed before adding the new ones,
10370           we should add the new ones first.
10371           Fixes #599718
10372
10373 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10374
10375         * gst/asfdemux/gstasfdemux.c:
10376         * gst/asfdemux/gstasfdemux.h:
10377           asfdemux: Handle chained asfs on pull mode
10378           Adds chained asfs handling to pull mode. It now checks if
10379           there is a new asf header after the last packet (when it
10380           is possible to know how many packets are) or it tries
10381           checking if a processed packet that fails is an header
10382           object.
10383           Fixes #599718
10384
10385 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10386
10387         * gst/asfdemux/gstasfdemux.c:
10388         * gst/asfdemux/gstasfdemux.h:
10389           asfdemux: properly do chained asfs on push mode
10390           To properly do chained asfs work with playbin2, we need to
10391           push eos on the old pads before removing them.
10392           Fixes #599718
10393
10394 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10395
10396         * gst/asfdemux/gstasfdemux.c:
10397         * gst/asfdemux/gstasfdemux.h:
10398           asfdemux: add support for chained asfs (push mode)
10399           Adds support for detecting and playing chained asfs
10400           in push mode. asfdemux tries to detect a new asf start
10401           by identifying the header object guid in a input buffer.
10402           When it finds it, it resets its state, removing its pads
10403           and creates new ones for the new file.
10404
10405 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10406
10407         * gst/asfdemux/gstasfdemux.c:
10408           asfdemux: fix two small leaks
10409
10410 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10411
10412         * gst/asfdemux/gstasfdemux.c:
10413           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
10414           WM/Track has a 0 base but is often wrongly written as starting from 1,
10415           so not as reliable as WM/TrackNumber which always starts from 1.
10416
10417 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10418
10419         * gst/asfdemux/gstasfdemux.c:
10420           asfdemux: WM/Track starts counting from 0, adjust to start from 1
10421
10422 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10423
10424         * gst/asfdemux/gstasfdemux.c:
10425           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
10426           There's both WM/Track and WM/TrackNumber.
10427
10428 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
10429
10430         * ext/a52dec/gsta52dec.c:
10431           a52dec: Fix debug statement: Pass pos variable instead of time() function
10432
10433 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
10434
10435         * gst/dvdsub/gstdvdsubdec.c:
10436           dvdsubdec: Fix printf format string warning
10437
10438 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
10439
10440         * gst/asfdemux/gstasfdemux.c:
10441           asfdemux: Fix bogus variable used uninitialised warnings
10442
10443 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
10444
10445         * po/Makevars:
10446           po: Don't create backup .po files
10447           As well as preventing creation of useless backup files, it works
10448           around a bug in gettext 0.17 on OS/X
10449
10450 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
10451
10452         * gst/asfdemux/asfpacket.c:
10453           asfdemux: fix c99-style comments.
10454
10455 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
10456
10457         * gst/asfdemux/asfpacket.c:
10458           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
10459
10460 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10461
10462         * gst/realmedia/rmutils.c:
10463           rmutils: fix byteswapping
10464           fix the byteswapping code that was wrong because of the side effects of the
10465           READ/WRITE macros.
10466           Fixes #599676
10467
10468 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
10469
10470         * ext/x264/gstx264enc.c:
10471           x264enc: Adapt to slightly modified x264 API
10472           Fixes #599095.
10473
10474 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10475
10476         * gst/asfdemux/asfpacket.c:
10477           asfdemux: careful to avoid crash on bogus data
10478           When receiving bogus data, we have to avoid subtracting a value
10479           larger than 'size' from 'size' variable, resulting in a wrap
10480           that would make 'size' a really large bogus value.
10481           Fixes #599333
10482
10483 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
10484
10485         * win32/common/config.h:
10486           win32: Commit bumped version number
10487
10488 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
10489
10490         * gst/mpegaudioparse/gstmpegaudioparse.c:
10491           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
10492           Fixes #598761
10493           This removes a good 50% of processing time for parsing a buffer.
10494           We do this by simply... getting the nicks that we already have handy
10495           instead of going through the expensive glib system.
10496
10497 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
10498
10499         * configure.ac:
10500           configure.ac: And back to development we go...
10501
10502 === release 0.10.13 ===
10503
10504 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
10505
10506         * ChangeLog:
10507         * NEWS:
10508         * RELEASE:
10509         * common:
10510         * configure.ac:
10511         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10512         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10513         * docs/plugins/inspect/plugin-a52dec.xml:
10514         * docs/plugins/inspect/plugin-asf.xml:
10515         * docs/plugins/inspect/plugin-cdio.xml:
10516         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10517         * docs/plugins/inspect/plugin-dvdread.xml:
10518         * docs/plugins/inspect/plugin-dvdsub.xml:
10519         * docs/plugins/inspect/plugin-iec958.xml:
10520         * docs/plugins/inspect/plugin-lame.xml:
10521         * docs/plugins/inspect/plugin-mad.xml:
10522         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10523         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10524         * docs/plugins/inspect/plugin-mpegstream.xml:
10525         * docs/plugins/inspect/plugin-realmedia.xml:
10526         * docs/plugins/inspect/plugin-siddec.xml:
10527         * docs/plugins/inspect/plugin-twolame.xml:
10528         * docs/plugins/inspect/plugin-x264.xml:
10529         * gst-plugins-ugly.doap:
10530         * win32/common/config.h:
10531           Release 0.10.13
10532
10533 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
10534
10535         * po/af.po:
10536         * po/az.po:
10537         * po/bg.po:
10538         * po/ca.po:
10539         * po/cs.po:
10540         * po/da.po:
10541         * po/de.po:
10542         * po/en_GB.po:
10543         * po/es.po:
10544         * po/eu.po:
10545         * po/fi.po:
10546         * po/fr.po:
10547         * po/hu.po:
10548         * po/id.po:
10549         * po/it.po:
10550         * po/ja.po:
10551         * po/lt.po:
10552         * po/lv.po:
10553         * po/ms.po:
10554         * po/mt.po:
10555         * po/nb.po:
10556         * po/nl.po:
10557         * po/or.po:
10558         * po/pl.po:
10559         * po/pt_BR.po:
10560         * po/ru.po:
10561         * po/sk.po:
10562         * po/sq.po:
10563         * po/sr.po:
10564         * po/sv.po:
10565         * po/tr.po:
10566         * po/uk.po:
10567         * po/vi.po:
10568         * po/zh_CN.po:
10569           Update .po files
10570
10571 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
10572
10573         * common:
10574           Automatic update of common submodule
10575           From 85d1530 to 0702fe1
10576
10577 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
10578
10579         * ChangeLog:
10580         * configure.ac:
10581         * po/af.po:
10582         * po/az.po:
10583         * po/bg.po:
10584         * po/ca.po:
10585         * po/cs.po:
10586         * po/da.po:
10587         * po/de.po:
10588         * po/en_GB.po:
10589         * po/es.po:
10590         * po/eu.po:
10591         * po/fi.po:
10592         * po/fr.po:
10593         * po/hu.po:
10594         * po/id.po:
10595         * po/it.po:
10596         * po/ja.po:
10597         * po/lt.po:
10598         * po/lv.po:
10599         * po/ms.po:
10600         * po/mt.po:
10601         * po/nb.po:
10602         * po/nl.po:
10603         * po/or.po:
10604         * po/pl.po:
10605         * po/pt_BR.po:
10606         * po/ru.po:
10607         * po/sk.po:
10608         * po/sq.po:
10609         * po/sr.po:
10610         * po/sv.po:
10611         * po/tr.po:
10612         * po/uk.po:
10613         * po/vi.po:
10614         * po/zh_CN.po:
10615         * win32/common/config.h:
10616           0.10.12.3 pre-release
10617
10618 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
10619
10620         * common:
10621           Automatic update of common submodule
10622           From a3e3ce4 to 85d1530
10623
10624 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
10625
10626         * ext/a52dec/gsta52dec.c:
10627           a52dec: Fix reference leak on all input buffers in 'dvd mode'
10628           https://bugzilla.gnome.org/show_bug.cgi?id=598272
10629
10630 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
10631
10632         * ChangeLog:
10633         * configure.ac:
10634         * po/LINGUAS:
10635         * po/af.po:
10636         * po/az.po:
10637         * po/bg.po:
10638         * po/ca.po:
10639         * po/cs.po:
10640         * po/da.po:
10641         * po/de.po:
10642         * po/en_GB.po:
10643         * po/es.po:
10644         * po/eu.po:
10645         * po/fi.po:
10646         * po/fr.po:
10647         * po/hu.po:
10648         * po/id.po:
10649         * po/it.po:
10650         * po/ja.po:
10651         * po/lt.po:
10652         * po/lv.po:
10653         * po/ms.po:
10654         * po/mt.po:
10655         * po/nb.po:
10656         * po/nl.po:
10657         * po/or.po:
10658         * po/pl.po:
10659         * po/pt_BR.po:
10660         * po/ru.po:
10661         * po/sk.po:
10662         * po/sq.po:
10663         * po/sr.po:
10664         * po/sv.po:
10665         * po/tr.po:
10666         * po/uk.po:
10667         * po/vi.po:
10668         * po/zh_CN.po:
10669         * win32/common/config.h:
10670           0.10.12.2 pre-release
10671
10672 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
10673
10674         * docs/plugins/gst-plugins-ugly-plugins.args.new:
10675         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
10676           docs: Remove files accidentally added
10677           Remove the gst-plugins-ugly-plugins.args.new and
10678           gst-plugins-ugly-plugins.signals.new files, that appear
10679           to have been accidentally added in commit
10680           f5d046a0b034f9bd7274291f7131ee5db1a30052
10681
10682 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
10683
10684         * ext/a52dec/gsta52dec.c:
10685           a52dec: Add some debugging for new segment events
10686
10687 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
10688
10689         * ext/mpeg2dec/gstmpeg2dec.c:
10690           mpeg2dec: fix warning in macosx snow leopard
10691
10692 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
10693
10694         * gst/mpegstream/gstmpegparse.c:
10695           mpegstream: fix warning in macosx snow leopard
10696
10697 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
10698
10699         * gst/mpegaudioparse/gstmpegaudioparse.c:
10700           mpegaudioparse: fix warning in macosx snow leopard
10701
10702 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
10703
10704         * gst/dvdsub/gstdvdsubdec.c:
10705           dvdsubdec: fix warning on macosx snow leopard
10706
10707 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
10708
10709         * gst/asfdemux/gstasfdemux.c:
10710           asfdemux: fix warning in macosx snow leopard
10711
10712 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
10713
10714         * gst/mpegaudioparse/gstmpegaudioparse.c:
10715           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
10716
10717 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
10718
10719         * common:
10720           Automatic update of common submodule
10721           From 19fa4f3 to a3e3ce4
10722
10723 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
10724
10725         * gst/asfdemux/gstasfdemux.c:
10726         * gst/realmedia/rdtmanager.c:
10727           build: fprintf, sprintf, sscanf need stdio.h
10728
10729 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
10730
10731         * ext/mad/gstmad.c:
10732           mad: add missing include to fix the build
10733
10734 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10735
10736         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10737           dvdlpcm: whitespace fixes
10738
10739 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
10740
10741         * gst-plugins-ugly.spec.in:
10742           update spec file
10743
10744 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10745
10746         * configure.ac:
10747           x264enc: adjust configure checking to changed upstream
10748
10749 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10750
10751         * ext/x264/gstx264enc.c:
10752           x264enc: conditionally adjust to new upstream API
10753           Fixes #596517.
10754
10755 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10756
10757         * gst/mpegaudioparse/gstmpegaudioparse.c:
10758         * gst/mpegaudioparse/gstmpegaudioparse.h:
10759           mpegaudioparse: prevent infinite (re)syncing
10760           Conflicts:
10761           gst/mpegaudioparse/gstmpegaudioparse.c
10762
10763 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
10764
10765         * gst/mpegaudioparse/gstmpegaudioparse.c:
10766           mp3parse: Refactor checking for sync. Make resyncing more reliable.
10767           Previously, we could get false sync relatively easily - it sometimes happened
10768           on real files. This cleans the code up a fair bit, and makes it require more
10769           confirmation that we've found valid sync before continuing.
10770
10771 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10772
10773         * gst/mpegaudioparse/gstmpegaudioparse.c:
10774           mpegaudioparse: ensure 2 valid headers in a row when resyncing
10775
10776 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10777
10778         * gst/mpegstream/gstdvddemux.c:
10779           dvddemux: remove bogus ifndef
10780
10781 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10782
10783         * common:
10784           Automatic update of common submodule
10785           From 94f95e3 to 19fa4f3
10786
10787 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10788
10789         * ext/mpeg2dec/gstmpeg2dec.c:
10790           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
10791
10792 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10793
10794         * gst/dvdsub/gstdvdsubparse.c:
10795           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
10796
10797 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
10798
10799         * ext/amrnb/amrnbdec.c:
10800         * ext/amrnb/amrnbenc.c:
10801           Remove Ronald Bultje from Authors field
10802           Replaced with "GStreamer maintainers
10803           <gstreamer-devel@lists.sourceforge.net>" or just removed,
10804           depending on the number of other authors.
10805
10806 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
10807
10808         * gst/asfdemux/Makefile.am:
10809         * gst/asfdemux/gstasfmux.c:
10810         * gst/asfdemux/gstasfmux.h:
10811           asfdemux: Remove old non-built asfmux code
10812           Remove so people don't confuse it with the new asfmux code
10813           in -bad.
10814
10815 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10816
10817         * ext/a52dec/gsta52dec.c:
10818           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
10819           It's not defined for older liba52 versions.
10820
10821 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
10822
10823         * ext/a52dec/gsta52dec.c:
10824           a52dec: Allow liba52 to use djbfft based IMDCT transform
10825           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
10826           IMDCT transform acceleration. It does however have a software based
10827           acceleration using the djbfft library (D.J. Bernstein's library for
10828           fourier transforms - Extremely fast library for floating-point
10829           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
10830           flag.
10831           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
10832           and AltiVec implementations, but those are checked for first, and
10833           djbfft is chosen only if none of those is available - good in the
10834           case of some distributions including a port of the MPlayer changes
10835           in their system a52dec library.
10836           The down and upmix code in liba52 doesn't seem to be disturbed by
10837           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
10838           versions if passed from oil_cpu_get_flags (SSE currently is not).
10839           Fixes bug #592787.
10840
10841 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10842
10843         * configure.ac:
10844           amr: Use opencore-amr pkg-config files if possible
10845           This makes it possible to build the plugins when the libraries
10846           are installed at non-standard locations.
10847           Fixes bug #591348.
10848
10849 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10850
10851         * gst/mpegaudioparse/gstmpegaudioparse.c:
10852           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
10853           Metadata provided seek tables are consistent with metadata's view of
10854           total size, which typically matches real size, but need not do so
10855           (e.g. a truncated file).  Fixes seeking and position reporting
10856           in such truncated files (although duration based on metadata may then
10857           still be incorrect).
10858
10859 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10860
10861         * configure.ac:
10862           configure: bump core/base requirements to released versions
10863           to avoid confusion.
10864
10865 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10866
10867         * configure.ac:
10868           configure: Remove all mentions to the id3tag plugin which was removed
10869
10870 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
10871
10872         * configure.ac:
10873           mad: make check for mad independent of the check for id3tag
10874           Fixes bug #590432.
10875
10876 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
10877
10878         * gst/asfdemux/gstrtpasfdepay.c:
10879           rtpasfdepay: set padding size to the correct value
10880           asf packets in rtp packets should come with their padding fields
10881           set to 0 and the depayload must update them to the correct
10882           value before pushing downstream
10883
10884 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
10885
10886         * configure.ac:
10887         * docs/plugins/Makefile.am:
10888         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10889         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10890         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10891         * docs/plugins/inspect/plugin-amrnb.xml:
10892         * docs/plugins/inspect/plugin-amrwbdec.xml:
10893         * ext/Makefile.am:
10894         * ext/amrnb/GstAmrnbEnc.prs:
10895         * ext/amrnb/Makefile.am:
10896         * ext/amrnb/README:
10897         * ext/amrnb/amrnb.c:
10898         * ext/amrnb/amrnbdec.c:
10899         * ext/amrnb/amrnbdec.h:
10900         * ext/amrnb/amrnbenc.c:
10901         * ext/amrnb/amrnbenc.h:
10902         * ext/amrnb/amrnbparse.c:
10903         * ext/amrnb/amrnbparse.h:
10904         * ext/amrwbdec/Makefile.am:
10905         * ext/amrwbdec/README:
10906         * ext/amrwbdec/amrwb.c:
10907         * ext/amrwbdec/amrwbdec.c:
10908         * ext/amrwbdec/amrwbdec.h:
10909           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
10910           These are based on the OpenCore codecs.
10911           Fixes bug #584890.
10912
10913 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
10914
10915         * common:
10916           Automatic update of common submodule
10917           From fedaaee to 94f95e3
10918
10919 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10920
10921         * LICENSE_readme:
10922         * REQUIREMENTS:
10923         * configure.ac:
10924         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10925         * docs/plugins/gst-plugins-ugly-plugins.args.new:
10926         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
10927         * docs/plugins/inspect/plugin-dvdnav.xml:
10928         * ext/Makefile.am:
10929         * ext/dvdnav/.gitignore:
10930         * ext/dvdnav/Makefile.am:
10931         * ext/dvdnav/README:
10932         * ext/dvdnav/dvdnavsrc.c:
10933         * ext/dvdnav/dvdnavsrc.h:
10934         * ext/dvdnav/gst-dvd:
10935         * ext/dvdread/dvdreadsrc.c:
10936         * gst-plugins-ugly.spec.in:
10937         * po/POTFILES.in:
10938           dvdnav: remove dvdnav plugin
10939           Remove dvdnav plugin, it has no future. resindvd is the plugin to
10940           use for dvd playback. Note that dvdnav was never really enabled
10941           in -ugly, you had to edit configure.ac to get it built.
10942
10943 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10944
10945         * tests/check/elements/mpeg2dec.c:
10946           mpeg2dec: Fix unused variables compiler warnings in unit test
10947
10948 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
10949
10950         * autogen.sh:
10951           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
10952           Check for more automake command variants. Use printf instead of 'echo -n'
10953           for portability
10954
10955 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
10956
10957         * common:
10958           Automatic update of common submodule
10959           From 5845b63 to fedaaee
10960
10961 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
10962
10963         * .gitignore:
10964           Make git ignore more files
10965
10966 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
10967
10968         * gst/asfdemux/gstasfdemux.c:
10969           asfdemux: Refactor multiple packet pull.
10970           This also fixes a bug by which the first buffer (in a multi-packet mode)
10971           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
10972           full incoming buffer and not just of the single asf packet.
10973           Fixes corrupted frames introduced by latest commit.
10974
10975 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10976
10977         * gst/asfdemux/gstasfdemux.c:
10978           asfdemux: use the right accurate field
10979           Remove accurate variable and its faulty use because the real variable is an
10980           instance variable.
10981
10982 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
10983
10984         * gst/asfdemux/asfpacket.c:
10985         * gst/asfdemux/gstasfdemux.c:
10986           asfdemux: Sprinkle branch prediction macros accross the code
10987
10988 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
10989
10990         * gst/asfdemux/gstasfdemux.c:
10991           asfdemux: Delay newsegment handling until we have a keyframe.
10992           We now have a chance for packets to be collected before we send out the
10993           newsegment. If we're not in accurate seeking (keyunit) it will set
10994           the segment start/time to the keyframe's timestamp.
10995
10996 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
10997
10998         * gst/asfdemux/gstasfdemux.c:
10999           asfdemux: Remove useless check. We already have checked for it above.
11000
11001 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
11002
11003         * gst/asfdemux/gstasfdemux.c:
11004           asfdemux: No longer queue GOPs now that seeking is fixed.
11005           We now *always* seek to the keyframe just before our requested position.
11006           When we encounter the first keyframe and we were not accurate (therefore doing
11007           keyframe seeking), we update the segment start position to the keyframe timestamp.
11008
11009 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
11010
11011         * gst/asfdemux/gstasfdemux.c:
11012         * gst/asfdemux/gstasfdemux.h:
11013           asfdemux: Store the accurate seeking flag
11014
11015 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
11016
11017         * gst/asfdemux/gstasfdemux.c:
11018           asfdemux: Use the average frame duration for buffers without a duration.
11019           This will still cause some timestamp jitter, but giving a hint as to the duration
11020           rather than nothing seems to be a better idea.
11021           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
11022           duration using the accumulated packet duration (which will be correct).
11023
11024 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
11025
11026         * gst/asfdemux/gstasfdemux.c:
11027         * gst/asfdemux/gstasfdemux.h:
11028           asfdemux: Use index entry packet count to optimize seeking.
11029           The simple index entries also contain the number of packets one needs
11030           to retrieve at a given position to get a full keyframe. We therefore
11031           use that information to retrieve all those packets in one buffer when
11032           working in pull-mode.
11033
11034 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
11035
11036         * gst/asfdemux/gstasfdemux.c:
11037           asfdemux: Do not try to free const pointer
11038           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
11039           asfdemux tried to free a const pointer that had been cast to a
11040           normal pointer variable.
11041
11042 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
11043
11044         * gst/asfdemux/gstasfdemux.c:
11045           asfdemux: Use presentation timestamp when searching in the index.
11046           We need to take the preroll into account... else we end up too early.
11047
11048 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
11049
11050         * common:
11051           Automatic update of common submodule
11052           From f3bb51b to 5845b63
11053
11054 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
11055
11056         * gst/asfdemux/gstasfdemux.c:
11057           asfdemux: Convert index entry from presentation time to timestamps.
11058           We weren't taking the preroll into account previously, meaning that we
11059           were always seeking preroll nanoseconds too early... resulting in a lot
11060           of dropped packets (which are before the start time).
11061           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
11062
11063 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
11064
11065         * common:
11066         * gst/asfdemux/gstasfdemux.c:
11067           asfdemux: Fix byte array metadata handling.
11068           We basically discard byte array metadata. Should be trivial to adapt
11069           to storing the pointers if we need it later on.
11070
11071 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
11072
11073         * gst/asfdemux/gstasfdemux.c:
11074         * gst/asfdemux/gstasfdemux.h:
11075           asfdemux: Handle PAR/interlaced information stored in packet payload.
11076           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
11077           in the ASF Packet payload extensions).
11078
11079 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
11080
11081         * gst/asfdemux/gstasfdemux.c:
11082         * gst/asfdemux/gstasfdemux.h:
11083           asfdemux: Store/Handle global metadata (not specific to one stream).
11084           This allows us to store (and handle) PAR information which might be stored there.
11085
11086 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11087
11088         * gst/mpegaudioparse/gstmpegaudioparse.c:
11089           mpegaudioparse: fix Xing inverse seek table building
11090
11091 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
11092
11093         * common:
11094           Automatic update of common submodule
11095           From f3bb51b to f810030
11096
11097 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11098
11099         * gst/asfdemux/gstasfdemux.c:
11100           asfdemux: don't try to free a NULL taglist
11101
11102 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11103
11104         * gst/asfdemux/gstasfdemux.c:
11105           asfdemux: post tags only after we've created our source pads
11106           Post global tags only after we've added our source pads, so that
11107           tag events get sent downstream in addition to tag messages posted
11108           on the bus. This makes sure tags can be picked up automatically
11109           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
11110           While we're at it, also add a container-format tag.
11111
11112 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11113
11114         * configure.ac:
11115         * gst/asfdemux/gstasfdemux.c:
11116           asfdemux: use new bytereader functions for image tag parsing
11117
11118 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11119
11120         * gst/asfdemux/gstasfdemux.c:
11121         * gst/asfdemux/gstasfdemux.h:
11122           asfdemux: remove some more unused variables
11123
11124 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11125
11126         * gst/realmedia/rmdemux.c:
11127           rmdemux: plug buffer leaking
11128
11129 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11130
11131         * gst/asfdemux/gstrtpasfdepay.c:
11132           asfdepay: guard against dropped buffers
11133           If a buffer was dropped, we might request data from the adapter that is not
11134           there and then we get a NULL buffer.
11135
11136 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11137
11138         * gst/asfdemux/gstasfdemux.c:
11139         * gst/asfdemux/gstasfdemux.h:
11140           asfdemux: set DISCONT on streams
11141           When we receive a DISCONT as input, don't clear our complete state but simply
11142           mark a discont that will be put on the next buffer. The code will be able to
11143           handle and throw away incomplete data.
11144           Add some more debug info.
11145           Remove an unused variable.
11146
11147 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11148
11149         * gst/asfdemux/gstrtpasfdepay.c:
11150           asfdepay: set DELTA_UNIT flag correctly
11151           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
11152           Add some more debug info.
11153
11154 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11155
11156         * gst/asfdemux/gstasfdemux.c:
11157           asfdemux: fix latency calculations
11158           We need to check for -1 as an invalid timestamp, not 1.
11159
11160 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11161
11162         * gst/mpegaudioparse/gstmpegaudioparse.c:
11163         * gst/mpegaudioparse/gstmpegaudioparse.h:
11164           mp3parse: don't put every single frame into the index
11165           Let's not put every single mp3 frame in our index, a few frames per
11166           second should be more than enough. For now use an index interval
11167           of 100ms-500ms depending on the upstream size, to keep the index at
11168           a reasonable size. Factor out the code that adds the index entry
11169           into a separate function for better code readability.
11170
11171 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11172
11173         * gst/mpegaudioparse/gstmpegaudioparse.c:
11174         * gst/mpegaudioparse/gstmpegaudioparse.h:
11175           mp3parse: assume seekability only if we know the upstream size
11176           While technically upstream may be seekable even if it doesn't know
11177           the exact size, I can't think of a use case where this distincation
11178           is relevant in practice, so for now just assume we're not seekable
11179           if upstream doesn't provide us with a size. Makes sure we don't
11180           build a seek index when streaming internet radio with sources that
11181           pretend to be seekable until you try to actually seek.
11182
11183 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
11184
11185         * gst-plugins-ugly.spec.in:
11186           Fix x264 requirement in SPEC file
11187
11188 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11189
11190         * ext/x264/gstx264enc.c:
11191         * gst/realmedia/rdtmanager.c:
11192           x264enc, rdtmanager: fix compilation with debugging disabled
11193
11194 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
11195
11196         * common:
11197         * docs/plugins/Makefile.am:
11198           docs: Bump common. Fix comment in the docs Makefile.am
11199
11200 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
11201
11202         * configure.ac:
11203         * win32/common/config.h:
11204           Back to development -> 0.10.12.1
11205
11206 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
11207
11208         * gst-plugins-ugly.doap:
11209           Add 0.10.12 release to the doap file
11210
11211 === release 0.10.12 ===
11212
11213 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
11214
11215         * ChangeLog:
11216         * NEWS:
11217         * RELEASE:
11218         * configure.ac:
11219         * docs/plugins/gst-plugins-ugly-plugins.args:
11220         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11221         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11222         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11223         * docs/plugins/inspect/plugin-a52dec.xml:
11224         * docs/plugins/inspect/plugin-asf.xml:
11225         * docs/plugins/inspect/plugin-cdio.xml:
11226         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11227         * docs/plugins/inspect/plugin-dvdread.xml:
11228         * docs/plugins/inspect/plugin-dvdsub.xml:
11229         * docs/plugins/inspect/plugin-iec958.xml:
11230         * docs/plugins/inspect/plugin-lame.xml:
11231         * docs/plugins/inspect/plugin-mad.xml:
11232         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11233         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11234         * docs/plugins/inspect/plugin-mpegstream.xml:
11235         * docs/plugins/inspect/plugin-realmedia.xml:
11236         * docs/plugins/inspect/plugin-siddec.xml:
11237         * docs/plugins/inspect/plugin-synaesthesia.xml:
11238         * docs/plugins/inspect/plugin-twolame.xml:
11239         * docs/plugins/inspect/plugin-x264.xml:
11240         * win32/common/config.h:
11241           Release 0.10.12
11242
11243 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
11244
11245         * po/bg.po:
11246         * po/id.po:
11247         * po/it.po:
11248         * po/nl.po:
11249         * po/zh_CN.po:
11250           Update .po files
11251
11252 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
11253
11254         * po/af.po:
11255         * po/az.po:
11256         * po/bg.po:
11257         * po/ca.po:
11258         * po/cs.po:
11259         * po/da.po:
11260         * po/en_GB.po:
11261         * po/es.po:
11262         * po/fi.po:
11263         * po/fr.po:
11264         * po/hu.po:
11265         * po/id.po:
11266         * po/it.po:
11267         * po/ja.po:
11268         * po/lt.po:
11269         * po/mt.po:
11270         * po/nb.po:
11271         * po/nl.po:
11272         * po/or.po:
11273         * po/pl.po:
11274         * po/pt_BR.po:
11275         * po/ru.po:
11276         * po/sk.po:
11277         * po/sq.po:
11278         * po/sr.po:
11279         * po/sv.po:
11280         * po/tr.po:
11281         * po/uk.po:
11282         * po/vi.po:
11283         * po/zh_CN.po:
11284           Update .po files
11285
11286 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
11287
11288         * configure.ac:
11289         * po/af.po:
11290         * po/az.po:
11291         * po/bg.po:
11292         * po/ca.po:
11293         * po/cs.po:
11294         * po/da.po:
11295         * po/en_GB.po:
11296         * po/es.po:
11297         * po/fi.po:
11298         * po/fr.po:
11299         * po/hu.po:
11300         * po/id.po:
11301         * po/it.po:
11302         * po/ja.po:
11303         * po/lt.po:
11304         * po/mt.po:
11305         * po/nb.po:
11306         * po/nl.po:
11307         * po/or.po:
11308         * po/pl.po:
11309         * po/pt_BR.po:
11310         * po/ru.po:
11311         * po/sk.po:
11312         * po/sq.po:
11313         * po/sr.po:
11314         * po/sv.po:
11315         * po/tr.po:
11316         * po/uk.po:
11317         * po/vi.po:
11318         * po/zh_CN.po:
11319         * win32/common/config.h:
11320           0.10.11.2 pre-release
11321
11322 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
11323
11324         * win32/common/config.h.in:
11325           win32: Remove #undef inline from the win32 config.h
11326
11327 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11328
11329         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11330         * docs/plugins/inspect/plugin-mad.xml:
11331         * ext/mad/Makefile.am:
11332         * ext/mad/gstid3tag.c:
11333         * ext/mad/gstmad.c:
11334         * ext/mad/gstmad.h:
11335           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
11336           It will be reborn with a shiny new code base under its hood in -bad.
11337           See #581756 and #565764.
11338
11339 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
11340
11341         * tests/check/pipelines/.gitignore:
11342           gitignore: Ignore some built files in the test area
11343
11344 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
11345
11346         * docs/plugins/inspect/plugin-a52dec.xml:
11347         * docs/plugins/inspect/plugin-asf.xml:
11348         * docs/plugins/inspect/plugin-cdio.xml:
11349         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11350         * docs/plugins/inspect/plugin-dvdread.xml:
11351         * docs/plugins/inspect/plugin-dvdsub.xml:
11352         * docs/plugins/inspect/plugin-iec958.xml:
11353         * docs/plugins/inspect/plugin-lame.xml:
11354         * docs/plugins/inspect/plugin-mad.xml:
11355         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11356         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11357         * docs/plugins/inspect/plugin-mpegstream.xml:
11358         * docs/plugins/inspect/plugin-realmedia.xml:
11359         * docs/plugins/inspect/plugin-siddec.xml:
11360         * docs/plugins/inspect/plugin-synaesthesia.xml:
11361         * docs/plugins/inspect/plugin-twolame.xml:
11362           docs: Update plugin inspect files
11363
11364 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
11365
11366         * configure.ac:
11367         * docs/plugins/Makefile.am:
11368         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11369         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11370         * docs/plugins/inspect/plugin-x264.xml:
11371         * ext/Makefile.am:
11372         * gst-plugins-ugly.spec.in:
11373         * tests/check/Makefile.am:
11374         * tests/check/elements/.gitignore:
11375           Moved 'x264enc' from -bad to -ugly
11376
11377 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11378
11379         * ext/x264/gstx264enc.c:
11380         * ext/x264/gstx264enc.h:
11381           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
11382           Fixes #583627
11383
11384 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
11385
11386         * ext/x264/GstX264Enc.prs:
11387           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
11388
11389 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
11390
11391         * ext/x264/GstX264Enc.prs:
11392           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
11393
11394 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
11395
11396         * ext/x264/gstx264enc.c:
11397           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
11398
11399 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
11400
11401         * ext/x264/GstX264Enc.prs:
11402         * ext/x264/Makefile.am:
11403         * ext/x264/gstx264enc.c:
11404           [MOVED FROM BAD 24/28] x264enc: add preset support
11405           Add preset iface and a (dummy) preset file as a starting point.
11406
11407 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11408
11409         * ext/x264/gstx264enc.c:
11410           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
11411
11412 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
11413
11414         * ext/x264/gstx264enc.c:
11415         * ext/x264/gstx264enc.h:
11416           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
11417           Use the GstForceKeyUnit event to force a keyframe.
11418           Fixes #578112.
11419
11420 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11421
11422           [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...
11423           Original commit message from CVS:
11424           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
11425           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
11426           Use hyphen in property name, perform safety buffer size check
11427           prior to mem access, and some more parentheses in macro.
11428
11429 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
11430
11431           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
11432           Original commit message from CVS:
11433           * ext/apexsink/Makefile.am:
11434           Link against -lgcrpyto for RSA_new and RSA_free.
11435           * ext/faac/gstfaac.c:
11436           * ext/x264/gstx264enc.c:
11437           Fix compiler warnings.
11438
11439 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11440
11441           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
11442           Original commit message from CVS:
11443           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
11444           Construct source caps in more conventional (and correct) manner.
11445
11446 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11447
11448           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
11449           Original commit message from CVS:
11450           * ext/alsaspdif/Makefile.am:
11451           * ext/amrwb/Makefile.am:
11452           * ext/apexsink/Makefile.am:
11453           * ext/arts/Makefile.am:
11454           * ext/artsd/Makefile.am:
11455           * ext/audiofile/Makefile.am:
11456           * ext/audioresample/Makefile.am:
11457           * ext/bz2/Makefile.am:
11458           * ext/cdaudio/Makefile.am:
11459           * ext/celt/Makefile.am:
11460           * ext/dc1394/Makefile.am:
11461           * ext/dirac/Makefile.am:
11462           * ext/directfb/Makefile.am:
11463           * ext/divx/Makefile.am:
11464           * ext/dts/Makefile.am:
11465           * ext/faac/Makefile.am:
11466           * ext/faad/Makefile.am:
11467           * ext/gsm/Makefile.am:
11468           * ext/hermes/Makefile.am:
11469           * ext/ivorbis/Makefile.am:
11470           * ext/jack/Makefile.am:
11471           * ext/jp2k/Makefile.am:
11472           * ext/ladspa/Makefile.am:
11473           * ext/lcs/Makefile.am:
11474           * ext/libfame/Makefile.am:
11475           * ext/libmms/Makefile.am:
11476           * ext/metadata/Makefile.am:
11477           * ext/mpeg2enc/Makefile.am:
11478           * ext/mplex/Makefile.am:
11479           * ext/musepack/Makefile.am:
11480           * ext/musicbrainz/Makefile.am:
11481           * ext/mythtv/Makefile.am:
11482           * ext/nas/Makefile.am:
11483           * ext/neon/Makefile.am:
11484           * ext/ofa/Makefile.am:
11485           * ext/polyp/Makefile.am:
11486           * ext/resindvd/Makefile.am:
11487           * ext/sdl/Makefile.am:
11488           * ext/shout/Makefile.am:
11489           * ext/snapshot/Makefile.am:
11490           * ext/sndfile/Makefile.am:
11491           * ext/soundtouch/Makefile.am:
11492           * ext/spc/Makefile.am:
11493           * ext/swfdec/Makefile.am:
11494           * ext/tarkin/Makefile.am:
11495           * ext/theora/Makefile.am:
11496           * ext/timidity/Makefile.am:
11497           * ext/twolame/Makefile.am:
11498           * ext/x264/Makefile.am:
11499           * ext/xine/Makefile.am:
11500           * ext/xvid/Makefile.am:
11501           * gst-libs/gst/app/Makefile.am:
11502           * gst-libs/gst/dshow/Makefile.am:
11503           * gst/aiffparse/Makefile.am:
11504           * gst/app/Makefile.am:
11505           * gst/audiobuffer/Makefile.am:
11506           * gst/bayer/Makefile.am:
11507           * gst/cdxaparse/Makefile.am:
11508           * gst/chart/Makefile.am:
11509           * gst/colorspace/Makefile.am:
11510           * gst/dccp/Makefile.am:
11511           * gst/deinterlace/Makefile.am:
11512           * gst/deinterlace2/Makefile.am:
11513           * gst/dvdspu/Makefile.am:
11514           * gst/festival/Makefile.am:
11515           * gst/filter/Makefile.am:
11516           * gst/flacparse/Makefile.am:
11517           * gst/flv/Makefile.am:
11518           * gst/games/Makefile.am:
11519           * gst/h264parse/Makefile.am:
11520           * gst/librfb/Makefile.am:
11521           * gst/mixmatrix/Makefile.am:
11522           * gst/modplug/Makefile.am:
11523           * gst/mpeg1sys/Makefile.am:
11524           * gst/mpeg4videoparse/Makefile.am:
11525           * gst/mpegdemux/Makefile.am:
11526           * gst/mpegtsmux/Makefile.am:
11527           * gst/mpegvideoparse/Makefile.am:
11528           * gst/mve/Makefile.am:
11529           * gst/nsf/Makefile.am:
11530           * gst/nuvdemux/Makefile.am:
11531           * gst/overlay/Makefile.am:
11532           * gst/passthrough/Makefile.am:
11533           * gst/pcapparse/Makefile.am:
11534           * gst/playondemand/Makefile.am:
11535           * gst/rawparse/Makefile.am:
11536           * gst/real/Makefile.am:
11537           * gst/rtjpeg/Makefile.am:
11538           * gst/rtpmanager/Makefile.am:
11539           * gst/scaletempo/Makefile.am:
11540           * gst/sdp/Makefile.am:
11541           * gst/selector/Makefile.am:
11542           * gst/smooth/Makefile.am:
11543           * gst/smoothwave/Makefile.am:
11544           * gst/speed/Makefile.am:
11545           * gst/speexresample/Makefile.am:
11546           * gst/stereo/Makefile.am:
11547           * gst/subenc/Makefile.am:
11548           * gst/tta/Makefile.am:
11549           * gst/vbidec/Makefile.am:
11550           * gst/videodrop/Makefile.am:
11551           * gst/videosignal/Makefile.am:
11552           * gst/virtualdub/Makefile.am:
11553           * gst/vmnc/Makefile.am:
11554           * gst/y4m/Makefile.am:
11555           * sys/acmenc/Makefile.am:
11556           * sys/cdrom/Makefile.am:
11557           * sys/dshowdecwrapper/Makefile.am:
11558           * sys/dshowsrcwrapper/Makefile.am:
11559           * sys/dvb/Makefile.am:
11560           * sys/dxr3/Makefile.am:
11561           * sys/fbdev/Makefile.am:
11562           * sys/oss4/Makefile.am:
11563           * sys/qcam/Makefile.am:
11564           * sys/qtwrapper/Makefile.am:
11565           * sys/vcd/Makefile.am:
11566           * sys/wininet/Makefile.am:
11567           * win32/common/config.h:
11568           Don't install static libs for plugins. Fixes #550851 for -bad.
11569
11570 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11571
11572           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
11573           Original commit message from CVS:
11574           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
11575           Adapt to slightly modified x264 API.  Fixes #555238.
11576
11577 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11578
11579           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
11580           Original commit message from CVS:
11581           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
11582           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
11583           * ext/x264/gstx264enc.h:
11584           Do not deal with duplicated input (timestamps).  If needed,
11585           a generic element can do so.
11586           Do not manipulate input timestamps on the way out,
11587           since that shifts the timeline and A/V sync.
11588
11589 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11590
11591           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
11592           Original commit message from CVS:
11593           * docs/plugins/gst-plugins-bad-plugins.args:
11594           Integrate new properties into documentation.
11595           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
11596           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11597           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
11598           Fix up API prior to eventual plugin move.
11599           API: GstX264Enc:pass (provides more options, and changed to enum)
11600
11601 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11602
11603           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
11604           Original commit message from CVS:
11605           * docs/plugins/Makefile.am:
11606           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
11607           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
11608           * ext/x264/gstx264enc.c:
11609           * tests/check/Makefile.am:
11610           * tests/check/elements/x264enc.c: (setup_x264enc),
11611           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
11612           Add documentation and unit test for x264enc.
11613
11614 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11615
11616           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
11617           Original commit message from CVS:
11618           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
11619           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
11620           Allocate some buffers in more adaptive and economical fashion.
11621
11622 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11623
11624           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
11625           Original commit message from CVS:
11626           * configure.ac:
11627           Check for sufficiently up-to-date x264 API.
11628           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
11629           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
11630           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11631           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
11632           * ext/x264/gstx264enc.h:
11633           Expose some more parameters of the x264 encoder as properties.
11634
11635 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11636
11637           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
11638           Original commit message from CVS:
11639           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
11640           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
11641           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
11642           (gst_x264_enc_flush_frames):
11643           Coding style and layout; re-order some functions in more
11644           typical and natural flow.
11645
11646 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11647
11648           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
11649           Original commit message from CVS:
11650           * ext/x264/Makefile.am:
11651           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
11652           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
11653           (gst_x264_enc_reset), (gst_x264_enc_finalize),
11654           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
11655           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
11656           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
11657           * ext/x264/gstx264enc.h:
11658           Use GQueue in stead of custom queue code.
11659           Factorize flushing out encoder delayed frames.
11660           Factorize initialization and state change reset.
11661
11662 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11663
11664           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
11665           Original commit message from CVS:
11666           * ext/x264/gstx264enc.h:
11667           * sys/fbdev/gstfbdevsink.c:
11668           Use configure-generated _stdint.h.
11669
11670 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11671
11672           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
11673           Original commit message from CVS:
11674           * ext/x264/Makefile.am:
11675           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
11676           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
11677           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
11678           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11679           (gst_x264_enc_finalize), (gst_x264_enc_chain),
11680           (gst_x264_enc_encode_frame), (plugin_init):
11681           * ext/x264/gstx264enc.h:
11682           Use video format library and GST_WRITE_*_BE macros where applicable.
11683           Use finalize in stead of dispose.
11684           Set up debug category and log callback.
11685
11686 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
11687
11688           [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...
11689           Original commit message from CVS:
11690           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
11691           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
11692           (gst_x264_enc_encode_frame):
11693           Try harder not to crash when we get an EOS event but haven't set
11694           up the encoder yet (as may happen when upstream errors out with
11695           not-negotiated, for example). Also, always push the EOS event
11696           downstream.
11697
11698 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
11699
11700           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
11701           Original commit message from CVS:
11702           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
11703           Fix caps memleak.
11704
11705 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
11706
11707           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
11708           Original commit message from CVS:
11709           * ext/x264/gstx264enc.c:
11710           Fix build against the libx264 version that ships with debian stable.
11711
11712 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11713
11714           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
11715           Original commit message from CVS:
11716           * ext/audioresample/gstaudioresample.c:
11717           * ext/x264/gstx264enc.c:
11718           * gst/dvdspu/gstdvdspu.c:
11719           * gst/dvdspu/gstdvdspu.h:
11720           * gst/festival/gstfestival.c:
11721           * gst/h264parse/gsth264parse.c:
11722           * gst/mpegtsparse/mpegtspacketizer.c:
11723           * gst/mpegtsparse/mpegtsparse.c:
11724           * gst/multifile/gstmultifilesink.c:
11725           * gst/multifile/gstmultifilesrc.c:
11726           * gst/nuvdemux/gstnuvdemux.c:
11727           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
11728           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
11729           * sys/vcd/vcdsrc.c:
11730           Massive leak fixing, plus code cleanups.
11731
11732 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11733
11734           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
11735           Original commit message from CVS:
11736           * examples/app/appsrc_ex.c:
11737           * examples/switch/switcher.c:
11738           * ext/neon/gstneonhttpsrc.c:
11739           * ext/timidity/gstwildmidi.c:
11740           * ext/x264/gstx264enc.c:
11741           * gst/mve/mveaudioenc.c: (mve_compress_audio):
11742           * gst/rtpmanager/gstrtpclient.c:
11743           * gst/rtpmanager/gstrtpjitterbuffer.c:
11744           * gst/spectrum/demo-audiotest.c:
11745           * gst/spectrum/demo-osssrc.c:
11746           * sys/dvb/gstdvbsrc.c:
11747           Add stdlib include (free, atoi, exit).
11748
11749 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11750
11751           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
11752           Original commit message from CVS:
11753           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
11754           This needs a version check.
11755           * gst/bayer/Makefile.am:
11756           Fix the build.
11757
11758 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
11759
11760           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
11761           Original commit message from CVS:
11762           Patch by: Michal Benes <michal.benes at itonis tv>
11763           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
11764           * configure.ac:
11765           * ext/Makefile.am:
11766           * ext/x264/Makefile.am:
11767           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
11768           (gst_x264_enc_analyse_get_type),
11769           (gst_x264_enc_timestamp_queue_init),
11770           (gst_x264_enc_timestamp_queue_free),
11771           (gst_x264_enc_timestamp_queue_put),
11772           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
11773           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
11774           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
11775           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11776           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
11777           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
11778           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
11779           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
11780           (plugin_init):
11781           * ext/x264/gstx264enc.h:
11782           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
11783           handle 'odd' widths and heights correctly yet.
11784
11785 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11786
11787         * gst/asfdemux/gstasfdemux.c:
11788           asfdemux: nicer metadata extraction of genre tags in some cases
11789           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
11790           that they presumably stand for.
11791
11792 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11793
11794         * gst/asfdemux/gstasfdemux.c:
11795           asfdemux: parse WM/Picture tags to extract cover art
11796           Fixes #583112.
11797
11798 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11799
11800         * REQUIREMENTS:
11801           docs: fix http links for amr libs in REQUIREMENTS
11802
11803 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11804
11805         * gst/asfdemux/gstasfdemux.c:
11806           asfdemux: fix bogus flow return handling in eos handler
11807           Don't overwrite the origin flow return by whatever flow we get
11808           when trying to push the remaining internally queued payloads.
11809           We want to do our eos logic, ie. send an EOS event or segment-done
11810           message in any case. Makes things EOS properly when an EOS event
11811           is forced upon the pipeline so that the source returns
11812           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
11813
11814 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11815
11816         * win32/common/config.h:
11817           win32: update config.h
11818
11819 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11820
11821         * configure.ac:
11822           configure: bump core/base requirements to released versions
11823
11824 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11825
11826         * autogen.sh:
11827         * configure.ac:
11828           autogen: move the -Wno-portability for automake into configure.ac
11829
11830 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
11831
11832         * gst/dvdlpcmdec/Makefile.am:
11833         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11834           dvdlpcmdec: Add multichannel channel maps, and send some tags
11835           Add a multichannel map to the output caps, and send at least a CODEC and
11836           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
11837           no samples and can't find info about the channel ordering, but this is
11838           better than nothing.
11839
11840 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
11841
11842         * common:
11843           Automatic update of common submodule
11844           From 888e0a2 to c572721
11845
11846 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
11847
11848         * common:
11849           Automatic update of common submodule
11850           From 6ab11d1 to 888e0a2
11851
11852 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
11853
11854         * gst/dvdsub/gstdvdsubdec.c:
11855           dvdsubdec: Remove some dead code
11856           Remove some redundant memset - gobject memory is already initalised to 0.
11857           Remove a commented out line leftover from the previous commit
11858
11859 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
11860
11861         * gst/dvdsub/gstdvdsubdec.c:
11862         * gst/dvdsub/gstdvdsubdec.h:
11863           dvdsubdec: Support ARGB output
11864           Negotiate to and render into ARGB buffers directly if the peer supports it.
11865           Fixes: #580869
11866
11867 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
11868
11869         * ext/a52dec/gsta52dec.c:
11870           a52dec: Reconcile code with dtsdec
11871           Perform some cleanups based on the dtsdec code such as using the boilerplate
11872           macro and static pad template functions.
11873           Add some documentation. Don't register a change in flags until we synch on
11874           another frame successfully.
11875
11876 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11877
11878         * ext/lame/gstlamemp3enc.c:
11879           lamemp3enc: Improve debugging a bit
11880
11881 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
11882
11883         * ext/mpeg2dec/gstmpeg2dec.c:
11884           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
11885
11886 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11887
11888         * po/Makevars:
11889         * po/af.po:
11890         * po/az.po:
11891         * po/bg.po:
11892         * po/ca.po:
11893         * po/cs.po:
11894         * po/da.po:
11895         * po/en_GB.po:
11896         * po/es.po:
11897         * po/fi.po:
11898         * po/fr.po:
11899         * po/hu.po:
11900         * po/id.po:
11901         * po/it.po:
11902         * po/ja.po:
11903         * po/lt.po:
11904         * po/mt.po:
11905         * po/nb.po:
11906         * po/nl.po:
11907         * po/or.po:
11908         * po/pl.po:
11909         * po/pt_BR.po:
11910         * po/ru.po:
11911         * po/sk.po:
11912         * po/sq.po:
11913         * po/sr.po:
11914         * po/sv.po:
11915         * po/tr.po:
11916         * po/uk.po:
11917         * po/vi.po:
11918         * po/zh_CN.po:
11919           po: avoid conflicts of local *.po files with files in git
11920           Make it so that filenames and line numbers are only stored in the *.pot file
11921           (which is not in git), but not in the individual *.po files. This information
11922           is hardly useful for translators in our case, and it should avoid the constant
11923           conflicts of local *.po files with the ones in git which are caused by the
11924           source files changing and the line numbers being updated. This commit might
11925           cause one last merge conflict for you, which you can work around with
11926           "git checkout po/*.po" before merging or pulling. After that there should
11927           (hopefully) not be any more local modifications of these files (unless
11928           someone committed additions or changes to translated strings and the
11929           *.po files haven't been updated yet, that is).
11930
11931 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11932
11933         * ext/lame/gstlamemp3enc.c:
11934           lamemp3enc: add Since tag to gtk-doc chunk
11935
11936 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11937
11938         * tests/check/elements/mpeg2dec.c:
11939           checks: fix mpeg2dec unit test again after interlace addition to caps
11940
11941 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11942
11943         * ext/mpeg2dec/gstmpeg2dec.c:
11944           mpeg2dec: work around old mpeg2dec versions
11945           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
11946           detection and just assume no rff is used. This fixes the compilation.
11947           Fixes #582375
11948
11949 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11950
11951         * ext/mpeg2dec/Makefile.am:
11952           mpeg2dec: link to gstvideo
11953           Fix compilation by adding the right include directories and linking to the video
11954           library.
11955
11956 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
11957
11958         * gst/asfdemux/asfpacket.c:
11959           asfdemux: Downgrade simple statements from WARNING to DEBUG
11960
11961 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
11962
11963         * gst/asfdemux/asfheaders.c:
11964         * gst/asfdemux/asfheaders.h:
11965         * gst/asfdemux/asfpacket.c:
11966         * gst/asfdemux/asfpacket.h:
11967           asf: Detect more payload extensions.
11968           These should help fix interlaced/PAR issues with more files.
11969
11970 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
11971
11972         * ext/mpeg2dec/gstmpeg2dec.c:
11973         * ext/mpeg2dec/gstmpeg2dec.h:
11974           mpeg2dec: Implement interlaced support.
11975           Expand the debugging statements to show more picture information.
11976
11977 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11978
11979         * ext/mpeg2dec/gstmpeg2dec.c:
11980           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
11981           ffdec_mpeg2video is much faster, fixes bug #574461.
11982
11983 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11984
11985         * ext/lame/gstlamemp3enc.c:
11986           lamemp3enc: Don't write a Xing header
11987
11988 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
11989
11990         * autogen.sh:
11991           Run libtoolize before aclocal
11992           This unbreaks the build in some cases. Fixes bug #582021
11993
11994 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
11995
11996         * ext/mpeg2dec/gstmpeg2dec.c:
11997           mpeg2dec: use 64bit safe scaling functions.
11998           Got this to fail when seeking in a 14GB file (the value in bytes is
11999           bigger than 2**32).
12000
12001 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12002
12003         * gst/mpegaudioparse/gstmpegaudioparse.c:
12004           mpegaudioparse: remove some pointless g_return_if_fail()s
12005
12006 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12007
12008         * ext/twolame/gsttwolame.c:
12009           Switch twolame to primary rank
12010
12011 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12012
12013         * ext/lame/gstlame.c:
12014         * ext/lame/gstlamemp3enc.c:
12015         * ext/twolame/gsttwolame.c:
12016           Add ranks to mp3 encoders
12017
12018 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12019
12020         * gst-plugins-ugly.spec.in:
12021           Add twolame plugin to spec file
12022
12023 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12024
12025         * gst/asfdemux/asfpacket.c:
12026         * gst/asfdemux/gstasfdemux.c:
12027         * gst/asfdemux/gstasfdemux.h:
12028           asfdemux: use upstream segment and timestamps for some interpolation
12029           This should particularly help in case of upstream live src, e.g. rtspsrc,
12030           and especially so if it has to perform fallback to TCP.
12031
12032 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
12033
12034         * gst/asfdemux/gstrtpasfdepay.c:
12035           rtpasfdepay: Add support for fragmented packet (L == 0).
12036           This happens with rtp-over-udp.
12037
12038 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12039
12040         * ext/lame/gstlamemp3enc.c:
12041           lamemp3enc: Fixup the bitrate only for CBR
12042           Additionally clarify some property descriptions.
12043
12044 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
12045
12046         * ext/lame/gstlamemp3enc.c:
12047           lame: fix format string in debug statement
12048
12049 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
12050
12051         * gst/mpegaudioparse/gstmpegaudioparse.c:
12052           mp3parse: Don't reject valid Xing tables of contents
12053           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
12054           reject them because of it, just subtract the initial offset when reading
12055           the table.
12056
12057 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
12058
12059         * gst/mpegaudioparse/gstmpegaudioparse.c:
12060           mp3parse: Allow more bits to change in headers during resynch
12061           Be more lenient about what we accept as changing bits in a header - basically,
12062           only require that the mp3 sync marker is present, for the mpeg version,
12063           layer and samplerate.
12064           Fixes: #581464
12065
12066 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
12067
12068         * ext/mad/gstmad.c:
12069           mad: Add duration of incoming/outgoing buffers in debug statements
12070
12071 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
12072
12073         * gst/mpegaudioparse/gstmpegaudioparse.c:
12074           mpegaudioparse: Remove useless checks for valid buffer duration.
12075           The buffer duration is set to a valid value at the very top of
12076           emit_frame(), we therefore don't need to check it later on.
12077
12078 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
12079
12080         * gst/mpegaudioparse/gstmpegaudioparse.c:
12081           mpegaudioparse: Fix stop condition for outputting buffers.
12082           Some mp3 streams have an offset in timestamps, requiring us to push the
12083           frame *AFTER* segment.stop in order for the decoder to be able to push
12084           all data up to the segment.stop position.
12085
12086 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12087
12088         * gst/asfdemux/asfpacket.c:
12089         * gst/asfdemux/gstasfdemux.c:
12090         * gst/asfdemux/gstasfdemux.h:
12091           asfdemux: 0-base timestamps consistently (whether or not streaming)
12092           This also makes timestamps (more) consistent before and after a possible
12093           seek, and moreover makes for reasonable position reporting in live stream
12094           (whose payload timestamps should not be taken for granted).
12095
12096 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12097
12098         * gst/asfdemux/gstasfdemux.c:
12099         * gst/asfdemux/gstasfdemux.h:
12100           asfdemux: report initial latency due to internal preroll queue
12101
12102 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12103
12104         * gst/asfdemux/gstasfdemux.c:
12105           asfdemux: enhance debug statement and refactor some initialization
12106
12107 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12108
12109         * gst/asfdemux/gstasfdemux.c:
12110           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
12111
12112 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12113
12114         * gst/asfdemux/asfpacket.c:
12115         * gst/asfdemux/gstasfdemux.c:
12116         * gst/asfdemux/gstasfdemux.h:
12117           asfdemux: handle FIXME; normalize preroll
12118
12119 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12120
12121         * gst/asfdemux/gstasfdemux.c:
12122         * gst/asfdemux/gstasfdemux.h:
12123           asfdemux: fixes for streaming mode
12124           * Improve newsegment handling, e.g. upstream might live in TIME.
12125           * Only send newsegment if we have needed info.
12126           * Avoid reading past end of data section.
12127
12128 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12129
12130         * gst/asfdemux/gstasfdemux.c:
12131           asfdemux: fixes/enhancements for streaming mode
12132           * Do not rock the boat by reacting to FLUSH_START.
12133           * Try to handle TIME seeking by seeking upstream in BYTES.
12134           * Handle SEEKING query.
12135
12136 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12137
12138         * configure.ac:
12139         * ext/lame/gstlamemp3enc.c:
12140           lame: fix compilation with LAME versions < 3.98
12141           lame_set_VBR_quality(), which takes a floating point value for the
12142           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
12143           takes quality as an integer, for older LAME versions.
12144           Fixes #581341.
12145
12146 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12147
12148         * win32/common/config.h:
12149           win32: update config.h to git
12150           Until someone ports the new win32 config.h logic from the
12151           other modules to -ugly.
12152
12153 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12154
12155         * docs/plugins/gst-plugins-ugly-plugins.args:
12156         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12157         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12158           Update docs
12159
12160 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12161
12162         * ext/lame/gstlamemp3enc.c:
12163           lamemp3enc: Add a note to the encoding-engine-quality property
12164           that says, that this does not affect the bitrate at all.
12165
12166 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12167
12168         * ext/lame/gstlame.c:
12169         * ext/lame/gstlamemp3enc.c:
12170           lame: Implement preset interface
12171
12172 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12173
12174         * ext/twolame/gsttwolame.c:
12175           twolame: Implement preset interface
12176
12177 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12178
12179         * docs/plugins/gst-plugins-ugly-plugins.args:
12180         * ext/lame/gstlamemp3enc.c:
12181         * ext/lame/gstlamemp3enc.h:
12182           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
12183
12184 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12185
12186         * ext/lame/gstlame.c:
12187         * ext/lame/gstlamemp3enc.c:
12188           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
12189
12190 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12191
12192         * ext/lame/gstlame.c:
12193           lame: Deprecate the lame element
12194
12195 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12196
12197         * docs/plugins/Makefile.am:
12198         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12199         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12200         * docs/plugins/gst-plugins-ugly-plugins.args:
12201         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12202         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12203         * docs/plugins/inspect/plugin-a52dec.xml:
12204         * docs/plugins/inspect/plugin-amrnb.xml:
12205         * docs/plugins/inspect/plugin-asf.xml:
12206         * docs/plugins/inspect/plugin-cdio.xml:
12207         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12208         * docs/plugins/inspect/plugin-dvdread.xml:
12209         * docs/plugins/inspect/plugin-dvdsub.xml:
12210         * docs/plugins/inspect/plugin-iec958.xml:
12211         * docs/plugins/inspect/plugin-lame.xml:
12212         * docs/plugins/inspect/plugin-mad.xml:
12213         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12214         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12215         * docs/plugins/inspect/plugin-mpegstream.xml:
12216         * docs/plugins/inspect/plugin-realmedia.xml:
12217         * docs/plugins/inspect/plugin-siddec.xml:
12218         * docs/plugins/inspect/plugin-synaesthesia.xml:
12219         * docs/plugins/inspect/plugin-twolame.xml:
12220           Update docs
12221
12222 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12223
12224         * ext/lame/gstlamemp3enc.c:
12225           lame: Update example pipelines with the new properties
12226
12227 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12228
12229         * ext/lame/Makefile.am:
12230         * ext/lame/gstlame.c:
12231         * ext/lame/gstlamemp3enc.c:
12232         * ext/lame/gstlamemp3enc.h:
12233         * ext/lame/plugin.c:
12234           lame: Add lamemp3enc element with much simplified interface
12235           This deprecates the lame element and fixes bug #494528.
12236
12237 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
12238
12239         * gst/asfdemux/asfpacket.c:
12240           asfpacket: Fix pull-mode timestamping handling.
12241           The problem that happens is the following:
12242           * A packet with multiple payloads comes in
12243           * Those payloads get handled one by one
12244           * The first payload contains the first audio payload with timestamp A
12245           * The second payload contains the first video (key)frame with timestamp V (where V < A)
12246           With the previous code, the following would happen:
12247           * the first payload gets processed, then passed to queue_for_stream
12248           * queue_for_stream detects it's the first valid timestamp received and stores
12249           first_ts = A
12250           * the second payload gets processed, then pass to queue_for_stream
12251           * queue_for_stream detects the timestamp is lower than first_ts... and
12252           discards it... resulting in losing the first keyframe of the video stream
12253           We've been having this issue for *ages*... it's just that nobody noticed it
12254           that much with playbin. But with playbin2's aggresive multiqueue handling, this
12255           will result in multiqueue not being able to preroll (because the video decoder will
12256           be dropping a ton of buffers before (maybe) receiving the next keyframe).
12257           Tested with over 200 asf files, and they all play the first frame correctly now,
12258           even the most braindead ones.
12259
12260 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
12261
12262         * gst/mpegaudioparse/gstmpegaudioparse.c:
12263         * gst/mpegaudioparse/gstmpegaudioparse.h:
12264           mp3parse: don't build seek table if we can't seek.
12265           Fixes #573720 - unbounded memory usage increase when listening to mp3
12266           stream for a long time.
12267
12268 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
12269
12270         * common:
12271           Automatic update of common submodule
12272           From b3941ea to 6ab11d1
12273
12274 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
12275
12276         * gst/mpegaudioparse/gstmpegaudioparse.c:
12277         * gst/mpegaudioparse/gstxingmux.c:
12278           mpegaudioparse: Remove dead assignment and duplicate code
12279
12280 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
12281
12282         * gst/realmedia/rmdemux.c:
12283           rmdemux: Actually return the return value for the seek handling.
12284
12285 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
12286
12287         * gst/mpegstream/gstmpegdemux.c:
12288         * gst/mpegstream/gstmpegparse.c:
12289           mpegstream: Remove dead assignments.
12290           The duplicate assignment of update_time was weird... but it seems normal
12291           that it's indeed the second statement which is the valid one.
12292
12293 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
12294
12295         * ext/amrnb/amrnbparse.c:
12296           armnb: Remove unused variable, adapt debug message accordingly.
12297
12298 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
12299
12300         * gst/dvdsub/gstdvdsubdec.c:
12301         * gst/mpegstream/gstdvddemux.c:
12302         * gst/mpegstream/gstmpegclock.c:
12303           dvdsub/mpegstream: _class_init: Remove unused class variables
12304
12305 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
12306
12307         * gst/asfdemux/gstasfdemux.c:
12308           asfdemux: Initialize flow for a corner case.
12309           This might be caused by entering the if() line 1214 and then not having
12310           any activated_streams.. resulting in reaching line 1267 without having
12311           any valid flow value.
12312
12313 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
12314
12315         * ext/twolame/gsttwolame.c:
12316           twolame: Remove unneeded variable, value assigned was never read.
12317
12318 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
12319
12320         * ext/mpeg2dec/gstmpeg2dec.c:
12321           mpeg2dec: Remove dead assignment. Value overwritten later on.
12322
12323 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
12324
12325         * ext/mad/gstmad.c:
12326           mad: Remove dead assignment and variables given values which are never read.
12327
12328 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
12329
12330         * ext/lame/gstlame.c:
12331           lame: Remove unneeded variable, it's assigned a value never read.
12332
12333 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
12334
12335         * gst/realmedia/rmdemux.c:
12336           rmdemux: Remove dead assignment, value is being overwritten before being read.
12337
12338 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
12339
12340         * gst/realmedia/rmdemux.c:
12341           rmdemux: Remove unused accurate flag.
12342           I couldn't see any reason why this was there in the first place.
12343
12344 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
12345
12346         * gst/realmedia/asmrules.c:
12347         * gst/realmedia/rdtdepay.c:
12348           realmedia: Remove dead assignments. The results are never read.
12349
12350 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
12351
12352         * gst/realmedia/gstrdtbuffer.c:
12353         * gst/realmedia/rademux.c:
12354         * gst/realmedia/rdtmanager.c:
12355         * gst/realmedia/rmdemux.c:
12356           realmedia: Remove useless variables, only being used once (or not).
12357
12358 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
12359
12360         * ext/mpeg2dec/gstmpeg2dec.c:
12361         * gst/asfdemux/gstrtspwms.c:
12362         * gst/realmedia/pnmsrc.c:
12363         * gst/realmedia/rdtdepay.c:
12364         * gst/realmedia/rtspreal.c:
12365           remove empty method implementations.
12366
12367 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
12368
12369         * gst/asfdemux/gstrtspwms.c:
12370           rtspwms: fix condition to detect extension commands for WMS
12371           Reply with OK to the extension commands for WMS.
12372
12373 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
12374
12375         * gst/realmedia/rtspreal.c:
12376           realmedia: add special Real header to DESCRIBE message only for Real servers
12377           Add headers that are specific to real only if a real server had been
12378           detected by the OPTIONS message.
12379
12380 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
12381
12382         * gst/synaesthesia/synaescope.c:
12383           synaesthesia: fix compilation on windows
12384           Fix compilation under MSVC due to references to headers
12385           that are not available with the MS SDKs.
12386           Fixes #578524
12387
12388 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12389
12390         * gst/asfdemux/gstrtspwms.c:
12391           rtspwms: reply to extension commands
12392           Reply with OK to the extension commands for WMS.
12393
12394 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12395
12396         * gst/asfdemux/gstrtpasfdepay.c:
12397           asfdepay: fix a comment
12398
12399 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12400
12401         * gst/asfdemux/gstasfdemux.c:
12402           asfdemux: add some more debugging
12403
12404 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12405
12406         * configure.ac:
12407           configure.ac: require git -base
12408           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
12409
12410 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12411
12412         * gst/realmedia/rtspreal.c:
12413           realmedia: add special Real header to SETUP message only for Real servers
12414           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
12415           streams where the server errors out because it can't handle the
12416           Real-specific 'Required: com.real.retain-entity-for-setup' header
12417           we've been adding unconditionally in the recent past.
12418           For reference:
12419           rtsp://66.111.34.191:601/broadcast/alnour.rm
12420           rtsp://195.134.224.231/snowboard_100.wmv
12421
12422 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
12423
12424         * configure.ac:
12425         * gst/asfdemux/Makefile.am:
12426           asfdemux: link to all required libraries including indirectly used ones.
12427           On win32, we're required to link to all the libraries used - including
12428           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
12429           (for windows only) winsock.
12430
12431 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
12432
12433         * common:
12434           Automatic update of common submodule
12435           From d0ea89e to b3941ea
12436
12437 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
12438
12439         * common:
12440           Automatic update of common submodule
12441           From f8b3d91 to d0ea89e
12442
12443 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
12444
12445         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12446           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
12447
12448 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12449
12450         * gst/realmedia/rtspreal.c:
12451         * gst/realmedia/rtspreal.h:
12452           realrtsp: add more headers
12453           Parse the ETag from the describe method and pass the sessionid as the value for
12454           the If-Match header is subsequent setup calls.
12455           Fixes support for more RealMedia RTSP streams.
12456
12457 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
12458
12459         * configure.ac:
12460           twolame: bump requirement to 0.3.10
12461           0.3.10 is the first version with the float32 encoder functions.
12462           Fixes #576305.
12463
12464 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
12465
12466         * configure.ac:
12467           back to development -> 0.10.11.1
12468
12469 === release 0.10.11 ===
12470
12471 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
12472
12473         * ChangeLog:
12474         * NEWS:
12475         * RELEASE:
12476         * configure.ac:
12477         * docs/plugins/inspect/plugin-a52dec.xml:
12478         * docs/plugins/inspect/plugin-asf.xml:
12479         * docs/plugins/inspect/plugin-cdio.xml:
12480         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12481         * docs/plugins/inspect/plugin-dvdread.xml:
12482         * docs/plugins/inspect/plugin-dvdsub.xml:
12483         * docs/plugins/inspect/plugin-iec958.xml:
12484         * docs/plugins/inspect/plugin-lame.xml:
12485         * docs/plugins/inspect/plugin-mad.xml:
12486         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12487         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12488         * docs/plugins/inspect/plugin-mpegstream.xml:
12489         * docs/plugins/inspect/plugin-realmedia.xml:
12490         * docs/plugins/inspect/plugin-siddec.xml:
12491         * docs/plugins/inspect/plugin-twolame.xml:
12492         * gst-plugins-ugly.doap:
12493         * po/cs.po:
12494         * win32/common/config.h:
12495           Release 0.10.11
12496
12497 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
12498
12499         * po/af.po:
12500         * po/az.po:
12501         * po/bg.po:
12502         * po/ca.po:
12503         * po/cs.po:
12504         * po/da.po:
12505         * po/en_GB.po:
12506         * po/es.po:
12507         * po/fi.po:
12508         * po/fr.po:
12509         * po/hu.po:
12510         * po/id.po:
12511         * po/it.po:
12512         * po/ja.po:
12513         * po/lt.po:
12514         * po/mt.po:
12515         * po/nb.po:
12516         * po/nl.po:
12517         * po/or.po:
12518         * po/pl.po:
12519         * po/pt_BR.po:
12520         * po/ru.po:
12521         * po/sk.po:
12522         * po/sq.po:
12523         * po/sr.po:
12524         * po/sv.po:
12525         * po/tr.po:
12526         * po/uk.po:
12527         * po/vi.po:
12528         * po/zh_CN.po:
12529           Update .po files
12530
12531 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
12532
12533         * configure.ac:
12534         * win32/common/config.h:
12535           0.10.10.3 pre-release
12536
12537 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
12538
12539         * po/fi.po:
12540         * po/id.po:
12541         * po/pl.po:
12542         * po/pt_BR.po:
12543         * po/sv.po:
12544           po: Update translations from upstream
12545
12546 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
12547
12548         * po/LINGUAS:
12549         * po/tr.po:
12550           po: Add Turkish translation
12551
12552 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
12553
12554         * gst/mpegaudioparse/gstmpegaudioparse.c:
12555         * gst/mpegaudioparse/gstmpegaudioparse.h:
12556           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
12557           Don't introduce glitches in the output by a) relaxing the threshold for
12558           taking upstream timestamps in preference to our calculated timestamps and
12559           b) only set the discont flag on outgoing buffers in response to an incoming
12560           discont buffer.
12561           Fixes: #575046
12562
12563 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
12564
12565         * gst/mpegaudioparse/gstmpegaudioparse.c:
12566           mp3parse: fix deadlock with accurate seeks.
12567           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
12568           Fixes #575068.
12569
12570 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
12571
12572         * configure.ac:
12573         * po/af.po:
12574         * po/az.po:
12575         * po/bg.po:
12576         * po/ca.po:
12577         * po/cs.po:
12578         * po/da.po:
12579         * po/en_GB.po:
12580         * po/es.po:
12581         * po/fi.po:
12582         * po/fr.po:
12583         * po/hu.po:
12584         * po/id.po:
12585         * po/it.po:
12586         * po/lt.po:
12587         * po/mt.po:
12588         * po/nb.po:
12589         * po/nl.po:
12590         * po/or.po:
12591         * po/pl.po:
12592         * po/pt_BR.po:
12593         * po/ru.po:
12594         * po/sk.po:
12595         * po/sq.po:
12596         * po/sr.po:
12597         * po/sv.po:
12598         * po/uk.po:
12599         * po/vi.po:
12600         * po/zh_CN.po:
12601         * win32/common/config.h:
12602           0.10.10.2 pre-release
12603           Bump version number, update translations and win32 config.h
12604
12605 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
12606
12607         * po/LINGUAS:
12608         * po/ja.po:
12609           po: Add Japanese translation
12610
12611 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
12612
12613         * configure.ac:
12614         * docs/plugins/Makefile.am:
12615         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12616         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12617         * docs/plugins/gst-plugins-ugly-plugins.args:
12618         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12619         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12620         * docs/plugins/inspect/plugin-a52dec.xml:
12621         * docs/plugins/inspect/plugin-asf.xml:
12622         * docs/plugins/inspect/plugin-cdio.xml:
12623         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12624         * docs/plugins/inspect/plugin-dvdread.xml:
12625         * docs/plugins/inspect/plugin-dvdsub.xml:
12626         * docs/plugins/inspect/plugin-iec958.xml:
12627         * docs/plugins/inspect/plugin-lame.xml:
12628         * docs/plugins/inspect/plugin-mad.xml:
12629         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12630         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12631         * docs/plugins/inspect/plugin-mpegstream.xml:
12632         * docs/plugins/inspect/plugin-realmedia.xml:
12633         * docs/plugins/inspect/plugin-siddec.xml:
12634         * docs/plugins/inspect/plugin-synaesthesia.xml:
12635         * docs/plugins/inspect/plugin-twolame.xml:
12636         * ext/Makefile.am:
12637         * po/POTFILES.in:
12638           Moved twolame from Bad to Ugly
12639
12640 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12641
12642           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
12643           Original commit message from CVS:
12644           * ext/alsaspdif/Makefile.am:
12645           * ext/amrwb/Makefile.am:
12646           * ext/apexsink/Makefile.am:
12647           * ext/arts/Makefile.am:
12648           * ext/artsd/Makefile.am:
12649           * ext/audiofile/Makefile.am:
12650           * ext/audioresample/Makefile.am:
12651           * ext/bz2/Makefile.am:
12652           * ext/cdaudio/Makefile.am:
12653           * ext/celt/Makefile.am:
12654           * ext/dc1394/Makefile.am:
12655           * ext/dirac/Makefile.am:
12656           * ext/directfb/Makefile.am:
12657           * ext/divx/Makefile.am:
12658           * ext/dts/Makefile.am:
12659           * ext/faac/Makefile.am:
12660           * ext/faad/Makefile.am:
12661           * ext/gsm/Makefile.am:
12662           * ext/hermes/Makefile.am:
12663           * ext/ivorbis/Makefile.am:
12664           * ext/jack/Makefile.am:
12665           * ext/jp2k/Makefile.am:
12666           * ext/ladspa/Makefile.am:
12667           * ext/lcs/Makefile.am:
12668           * ext/libfame/Makefile.am:
12669           * ext/libmms/Makefile.am:
12670           * ext/metadata/Makefile.am:
12671           * ext/mpeg2enc/Makefile.am:
12672           * ext/mplex/Makefile.am:
12673           * ext/musepack/Makefile.am:
12674           * ext/musicbrainz/Makefile.am:
12675           * ext/mythtv/Makefile.am:
12676           * ext/nas/Makefile.am:
12677           * ext/neon/Makefile.am:
12678           * ext/ofa/Makefile.am:
12679           * ext/polyp/Makefile.am:
12680           * ext/resindvd/Makefile.am:
12681           * ext/sdl/Makefile.am:
12682           * ext/shout/Makefile.am:
12683           * ext/snapshot/Makefile.am:
12684           * ext/sndfile/Makefile.am:
12685           * ext/soundtouch/Makefile.am:
12686           * ext/spc/Makefile.am:
12687           * ext/swfdec/Makefile.am:
12688           * ext/tarkin/Makefile.am:
12689           * ext/theora/Makefile.am:
12690           * ext/timidity/Makefile.am:
12691           * ext/twolame/Makefile.am:
12692           * ext/x264/Makefile.am:
12693           * ext/xine/Makefile.am:
12694           * ext/xvid/Makefile.am:
12695           * gst-libs/gst/app/Makefile.am:
12696           * gst-libs/gst/dshow/Makefile.am:
12697           * gst/aiffparse/Makefile.am:
12698           * gst/app/Makefile.am:
12699           * gst/audiobuffer/Makefile.am:
12700           * gst/bayer/Makefile.am:
12701           * gst/cdxaparse/Makefile.am:
12702           * gst/chart/Makefile.am:
12703           * gst/colorspace/Makefile.am:
12704           * gst/dccp/Makefile.am:
12705           * gst/deinterlace/Makefile.am:
12706           * gst/deinterlace2/Makefile.am:
12707           * gst/dvdspu/Makefile.am:
12708           * gst/festival/Makefile.am:
12709           * gst/filter/Makefile.am:
12710           * gst/flacparse/Makefile.am:
12711           * gst/flv/Makefile.am:
12712           * gst/games/Makefile.am:
12713           * gst/h264parse/Makefile.am:
12714           * gst/librfb/Makefile.am:
12715           * gst/mixmatrix/Makefile.am:
12716           * gst/modplug/Makefile.am:
12717           * gst/mpeg1sys/Makefile.am:
12718           * gst/mpeg4videoparse/Makefile.am:
12719           * gst/mpegdemux/Makefile.am:
12720           * gst/mpegtsmux/Makefile.am:
12721           * gst/mpegvideoparse/Makefile.am:
12722           * gst/mve/Makefile.am:
12723           * gst/nsf/Makefile.am:
12724           * gst/nuvdemux/Makefile.am:
12725           * gst/overlay/Makefile.am:
12726           * gst/passthrough/Makefile.am:
12727           * gst/pcapparse/Makefile.am:
12728           * gst/playondemand/Makefile.am:
12729           * gst/rawparse/Makefile.am:
12730           * gst/real/Makefile.am:
12731           * gst/rtjpeg/Makefile.am:
12732           * gst/rtpmanager/Makefile.am:
12733           * gst/scaletempo/Makefile.am:
12734           * gst/sdp/Makefile.am:
12735           * gst/selector/Makefile.am:
12736           * gst/smooth/Makefile.am:
12737           * gst/smoothwave/Makefile.am:
12738           * gst/speed/Makefile.am:
12739           * gst/speexresample/Makefile.am:
12740           * gst/stereo/Makefile.am:
12741           * gst/subenc/Makefile.am:
12742           * gst/tta/Makefile.am:
12743           * gst/vbidec/Makefile.am:
12744           * gst/videodrop/Makefile.am:
12745           * gst/videosignal/Makefile.am:
12746           * gst/virtualdub/Makefile.am:
12747           * gst/vmnc/Makefile.am:
12748           * gst/y4m/Makefile.am:
12749           * sys/acmenc/Makefile.am:
12750           * sys/cdrom/Makefile.am:
12751           * sys/dshowdecwrapper/Makefile.am:
12752           * sys/dshowsrcwrapper/Makefile.am:
12753           * sys/dvb/Makefile.am:
12754           * sys/dxr3/Makefile.am:
12755           * sys/fbdev/Makefile.am:
12756           * sys/oss4/Makefile.am:
12757           * sys/qcam/Makefile.am:
12758           * sys/qtwrapper/Makefile.am:
12759           * sys/vcd/Makefile.am:
12760           * sys/wininet/Makefile.am:
12761           * win32/common/config.h:
12762           Don't install static libs for plugins. Fixes #550851 for -bad.
12763
12764 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
12765
12766           [MOVED FROM BAD] Enable/fix up translations for these plugins.
12767           Original commit message from CVS:
12768           * ext/resindvd/plugin.c: (plugin_init):
12769           * ext/resindvd/resindvdsrc.c:
12770           * ext/twolame/gsttwolame.c: (plugin_init):
12771           * gst/aiffparse/aiffparse.c: (plugin_init):
12772           Enable/fix up translations for these plugins.
12773           * po/LINGUAS:
12774           Add 'ca' to LINGUAS.
12775           * po/POTFILES.in:
12776           * po/POTFILES.skip:
12777           Add more files for translation and more files which tools
12778           should skip.
12779
12780 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12781
12782           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
12783           Original commit message from CVS:
12784           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
12785           (gst_two_lame_chain):
12786           * ext/twolame/gsttwolame.h:
12787           Allow raw float samples as input for encoding.
12788
12789 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12790
12791           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
12792           Original commit message from CVS:
12793           * configure.ac:
12794           * ext/Makefile.am:
12795           * ext/twolame/Makefile.am:
12796           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
12797           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
12798           (gst_two_lame_release_memory), (gst_two_lame_finalize),
12799           (gst_two_lame_base_init), (gst_two_lame_class_init),
12800           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
12801           (gst_two_lame_init), (gst_two_lame_set_property),
12802           (gst_two_lame_get_property), (gst_two_lame_sink_event),
12803           (gst_two_lame_chain), (gst_two_lame_setup),
12804           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
12805           (plugin_init):
12806           * ext/twolame/gsttwolame.h:
12807           Add TwoLAME MP2 encoding element, based on the LAME element.
12808
12809 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
12810
12811         * common:
12812           Automatic update of common submodule
12813           From 7032163 to f8b3d91
12814
12815 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12816
12817         * common:
12818           Automatic update of common submodule
12819           From ffa738d to 7032163
12820
12821 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12822
12823         * common:
12824           Automatic update of common submodule
12825           From 3f13e4e to ffa738d
12826
12827 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12828
12829         * common:
12830           Automatic update of common submodule
12831           From 3c7456b to 3f13e4e
12832
12833 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12834
12835         * common:
12836           Automatic update of common submodule
12837           From 57c83f2 to 3c7456b
12838
12839 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
12840
12841         * gst/mpegaudioparse/gstmpegaudioparse.c:
12842           mp3parse: be more conservative when changing layer/rate/etc.
12843           Don't allow a change in sample rate/channels/layer/version unless we can
12844           see another frame at the correct offset. Prevents accidently flipping
12845           due to simple single-bit corruption.
12846
12847 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
12848
12849         * gst/realmedia/realhash.c:
12850           rmdemux: Fix strict-aliasing warnings.
12851           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
12852           hand-rolled ones.
12853
12854 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
12855
12856         * gst/mpegaudioparse/gstmpegaudioparse.c:
12857           mpegaudioparse: Remove empty lines added by buggy indent.
12858
12859 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12860
12861         * gst/mpegaudioparse/gstmpegaudioparse.c:
12862           mpegaudioparse: Provide SEEKING query handling.
12863           Since SEEK event handling might perform some conversion
12864           from TIME to BYTES, do not let upstream fool application
12865           into (TIME) seeking not being possible.
12866
12867 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
12868
12869         * gst/mpegaudioparse/gstmpegaudioparse.c:
12870           mp3parse: fix accurate seeks to near 0
12871           Integer underflow made accurate seeks to near zero fail and seek to
12872           completely the wrong place. Fix by clamping to zero, since we can't seek
12873           to negative times anyway.
12874
12875 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
12876
12877         * common:
12878         * configure.ac:
12879           build: Update shave init statement for changes in common. Bump common.
12880
12881 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12882
12883         * gst/realmedia/rtspreal.c:
12884           rtspreal: ignore data streams. Fixes #527112
12885           Ignore data streams when parsing the SDP as they don't contain anything we need
12886           to put in the realmedia header.
12887
12888 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
12889
12890         * common:
12891           Automatic update of common submodule
12892           From 9cf8c9b to a6ce5c6
12893
12894 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12895
12896         * ext/mad/gstid3tag.c:
12897           Forward unknown events
12898           Forward unknown events upstream instead of dropping them. Also return the result
12899           of the seek event instead of a fixed value.
12900
12901 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
12902
12903         * gst/asfdemux/gstrtpasfdepay.c:
12904           rtpasfdepay: Fix the build by adding the needed include for atoi.
12905
12906 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
12907
12908         * configure.ac:
12909         * docs/plugins/Makefile.am:
12910           Use shave for the build output
12911
12912 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
12913
12914         * common:
12915           Automatic update of common submodule
12916           From 5d7c9cc to 9cf8c9b
12917
12918 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
12919
12920         * gst/asfdemux/gstasf.c:
12921         * gst/asfdemux/gstrtpasfdepay.c:
12922         * gst/realmedia/rademux.c:
12923         * gst/realmedia/rdtdepay.c:
12924         * gst/synaesthesia/gstsynaesthesia.c:
12925         * gst/synaesthesia/synaescope.c:
12926           Fix indentation.
12927
12928 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
12929
12930         * gst/realmedia/pnmsrc.c:
12931           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
12932
12933 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
12934
12935         * common:
12936           Automatic update of common submodule
12937           From 80c627d to 5d7c9cc
12938
12939 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12940
12941         * gst/realmedia/Makefile.am:
12942         * gst/realmedia/pnmsrc.c:
12943         * gst/realmedia/pnmsrc.h:
12944         * gst/realmedia/rademux.c:
12945         * gst/realmedia/rademux.h:
12946         * gst/realmedia/realmedia.c:
12947         * gst/realmedia/rmdemux.c:
12948         * gst/realmedia/rmdemux.h:
12949           Add pnm:// uri source
12950           Add a new utri handler for pnm:// that for now just redirects to the same uri
12951           with the rtsp:// protocol, which usually works nowadays.
12952           Separate the registration of the various plugins into a separate source file.
12953
12954 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12955
12956         * gst/asfdemux/Makefile.am:
12957         * gst/asfdemux/gstasf.c:
12958         * gst/asfdemux/gstrtpasfdepay.c:
12959         * gst/asfdemux/gstrtpasfdepay.h:
12960           Add ASF depayloader
12961           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
12962           Fixes #335067.
12963
12964 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
12965
12966         * ext/mad/gstmad.c:
12967           mad: remove log line added in error
12968
12969 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
12970
12971         * ext/mad/gstmad.c:
12972           mad: just flush data when seeing BADDATAPTR instead of going into error state
12973
12974 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
12975
12976         * gst/realmedia/rmdemux.c:
12977           Fix parsing of the flags in rmdemux
12978           Fix parsing of the flags in version 1 realmedia streams.
12979           Fixes #571358.
12980
12981 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
12982
12983         * common:
12984           Bump revision to use for common submodule.
12985
12986 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
12987
12988         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12989           Add releaseinfo with online url.
12990
12991 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
12992
12993         * common:
12994           Bump common
12995
12996 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12997
12998         * gst/asfdemux/asfpacket.c:
12999         * gst/asfdemux/gstasfdemux.c:
13000         * gst/asfdemux/gstasfdemux.h:
13001           Remove redundant push_mode struct member
13002
13003 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
13004
13005         * autogen.sh:
13006           Fix previous commit, wasn't actually setting up a symbolic link
13007
13008 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
13009
13010         * autogen.sh:
13011         * common:
13012           Use a symbolic link for the pre-commit client-side hook
13013
13014 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
13015
13016         * .gitignore:
13017           Ignore some more files
13018
13019 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
13020
13021         * gst/synaesthesia/synaescope.c:
13022         * gst/synaesthesia/synaescope.h:
13023           Precalculate some size dependent variables. Demystify the height scaling a bit.
13024           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
13025
13026 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
13027
13028           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
13029
13030 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13031
13032         * gst/realmedia/rdtdepay.c:
13033           Set flags on the realmedia chunks
13034           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
13035           descrambler can be reset on keyframes. Fixes #556714.
13036
13037 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13038
13039         * gst/realmedia/gstrdtbuffer.c:
13040         * gst/realmedia/gstrdtbuffer.h:
13041           Add method to get RDT flags
13042           Add a method to get the RDT flags. We need these flags to mark keyframes to
13043           reset the descrambing queue. See #556714.
13044
13045 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
13046
13047         * gst/asfdemux/asfpacket.c:
13048         * gst/asfdemux/gstasfdemux.c:
13049         * gst/asfdemux/gstasfdemux.h:
13050           Add seeking support to asfdemux in push mode
13051           Fixes bug #568836.
13052
13053 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
13054
13055         * gst/asfdemux/asfpacket.c:
13056           Drop packets with an invalid replicated data length
13057           Drop packets with an invalid replicated data length
13058           instead of continuing with an invalid timestamp
13059           and uninitialized payload metadata.
13060           All other code assumes that the timestamps are valid.
13061
13062 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
13063
13064         * gst/synaesthesia/synaescope.h:
13065           Change comment to refer to right variable.
13066
13067 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
13068
13069         * gst/synaesthesia/gstsynaesthesia.c:
13070         * gst/synaesthesia/gstsynaesthesia.h:
13071         * gst/synaesthesia/synaescope.c:
13072         * gst/synaesthesia/synaescope.h:
13073           Bring synaesthesia to next century.
13074           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
13075
13076 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
13077
13078         * gst/asfdemux/gstasfdemux.c:
13079           Fix leak of converted string
13080
13081 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
13082
13083         * .gitignore:
13084         * po/.gitignore:
13085           Add more to the gitignores
13086
13087 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
13088
13089         * gst/synaesthesia/gstsynaesthesia.c:
13090           Make synaesthesia build again.
13091           _init() has no params.
13092
13093 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
13094
13095         * common:
13096           Update common snapshot.
13097
13098 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
13099
13100         * common:
13101           Fix pre-commit hook
13102
13103 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
13104
13105         * autogen.sh:
13106         * common:
13107           Install and use pre-commit indentation hook from common
13108
13109 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
13110
13111         * autogen.sh:
13112           autogen.sh : Use git submodule
13113
13114 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
13115
13116           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
13117           Original commit message from CVS:
13118           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
13119           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
13120           (gst_dvd_demux_get_audio_stream),
13121           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
13122           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
13123           (gst_mpeg_demux_get_video_stream),
13124           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
13125           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
13126           Fix some caps leaks. Fixes bug #564885.
13127
13128 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
13129
13130           ext/cdio/gstcdio.c: Remove unused format argument.
13131           Original commit message from CVS:
13132           * ext/cdio/gstcdio.c:
13133           Remove unused format argument.
13134
13135 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
13136
13137           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
13138           Original commit message from CVS:
13139           * win32/common/.cvsignore:
13140           * win32/common/config.h:
13141           * win32/common/config.h.in:
13142           Hardcode cpu for win32 build, just like we do in the other modules,
13143           to remove VCS conflicts and inconsistent defines between modules,
13144           and update version defines to CVS.
13145
13146 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
13147
13148           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
13149           Original commit message from CVS:
13150           * m4/Makefile.am:
13151           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
13152
13153 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
13154
13155           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
13156           Original commit message from CVS:
13157           * m4/Makefile.am:
13158           inttypes.m4 hasn't been available since gettext-0.15, and since we now
13159           require gettext >= 0.17 ... we can remove it from the list of files to
13160           dist.
13161
13162 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
13163
13164           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
13165           Original commit message from CVS:
13166           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
13167           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
13168           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
13169           * gst/mpegaudioparse/gstmpegaudioparse.h:
13170           Do an initial class_ref on an internal enum type from within the
13171           class_init function so that there aren't any issues when multiple
13172           mp3parse elements are started in separate threads at the same
13173           time. (Why we use an enum type here if the tag is registered as
13174           a string type, I don't know). Also remove custom UNUSED macro
13175           and use GLib's instead.
13176
13177 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13178
13179           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
13180           Original commit message from CVS:
13181           * configure.ac:
13182           Apparently AC_CONFIG_MACRO_DIR breaks when using more
13183           than one macro directory, reverting last change.
13184
13185 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13186
13187           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
13188           Original commit message from CVS:
13189           * configure.ac:
13190           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
13191           our M4 macros.
13192
13193 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13194
13195           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
13196           Original commit message from CVS:
13197           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
13198           Last change introduced a regression that made mpeg2dec handle
13199           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
13200
13201 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13202
13203           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
13204           Original commit message from CVS:
13205           Patch by: Cygwin Ports maintainer
13206           <yselkowitz at users dot sourceforge dot net>
13207           * autogen.sh:
13208           * configure.ac:
13209           Require gettext 0.17 because older versions don't mix with libtool
13210           2.2. At build time an older gettext version will still work.
13211           Fixes bug #556091.
13212
13213 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
13214
13215           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
13216           Original commit message from CVS:
13217           * ext/mpeg2dec/gstmpeg2dec.c:
13218           * ext/mpeg2dec/gstmpeg2dec.h:
13219           Add support for 4:4:4 video.  Fixes #562086
13220
13221 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
13222
13223           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
13224           Original commit message from CVS:
13225           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
13226           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
13227           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
13228           >= 0.5.0. Fixes bug #562065.
13229
13230 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
13231
13232           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
13233           Original commit message from CVS:
13234           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
13235           Remove duplicate and broken code for the streaming case and simply reuse
13236           the much better working pull based code. Fixes #560348.
13237
13238 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13239
13240           configure.ac: Back to development -> 0.10.10.1
13241           Original commit message from CVS:
13242           * configure.ac:
13243           Back to development -> 0.10.10.1
13244
13245 === release 0.10.10 ===
13246
13247 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13248
13249         * ChangeLog:
13250         * NEWS:
13251         * RELEASE:
13252         * configure.ac:
13253         * docs/plugins/inspect/plugin-a52dec.xml:
13254         * docs/plugins/inspect/plugin-asf.xml:
13255         * docs/plugins/inspect/plugin-cdio.xml:
13256         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13257         * docs/plugins/inspect/plugin-dvdread.xml:
13258         * docs/plugins/inspect/plugin-dvdsub.xml:
13259         * docs/plugins/inspect/plugin-iec958.xml:
13260         * docs/plugins/inspect/plugin-lame.xml:
13261         * docs/plugins/inspect/plugin-mad.xml:
13262         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13263         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13264         * docs/plugins/inspect/plugin-mpegstream.xml:
13265         * docs/plugins/inspect/plugin-realmedia.xml:
13266         * docs/plugins/inspect/plugin-siddec.xml:
13267         * gst-plugins-ugly.doap:
13268         * po/LINGUAS:
13269           Release 0.10.10 - "Under the House"
13270           Original commit message from CVS:
13271           Release 0.10.10 - "Under the House"
13272
13273 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13274
13275         * po/bg.po:
13276         * po/ca.po:
13277         * po/da.po:
13278         * po/id.po:
13279         * po/it.po:
13280         * po/mt.po:
13281         * po/vi.po:
13282           Update .po files
13283           Original commit message from CVS:
13284           Update .po files
13285
13286 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13287
13288           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
13289           Original commit message from CVS:
13290           * ext/sidplay/Makefile.am:
13291           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
13292           contain CFLAGS that do not exist for C++, like -Wvla or
13293           -Wdeclaration-after-statement. Fixes bug #561161.
13294
13295 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13296
13297           configure.ac: 0.10.9.3 pre-release
13298           Original commit message from CVS:
13299           * configure.ac:
13300           0.10.9.3 pre-release
13301
13302 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
13303
13304           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
13305           Original commit message from CVS:
13306           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
13307           Only copy sane aspect ratio values on the caps. Fixes #559682.
13308
13309 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13310
13311         * ChangeLog:
13312           Add bug number to the mp3parse mpeg 2.5 fix
13313           Original commit message from CVS:
13314           Add bug number to the mp3parse mpeg 2.5 fix
13315
13316 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
13317
13318           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
13319           Original commit message from CVS:
13320           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
13321           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
13322           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
13323           * ext/amrnb/amrnbdec.h:
13324           Add a property to select the amr variant. Fixes #424070.
13325
13326 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
13327
13328           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
13329           Original commit message from CVS:
13330           Patch by: Tal Shalif <tshalif at nargila dot org>
13331           * gst/mpegstream/gstdvddemux.c:
13332           (gst_dvd_demux_get_subpicture_stream):
13333           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
13334           (gst_mpeg_demux_get_audio_stream):
13335           Fix memmory corruption due to not storing the new updated pointer
13336           after a g_renew(). Fixes #558896.
13337
13338 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13339
13340           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
13341           Original commit message from CVS:
13342           * tests/check/Makefile.am:
13343           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
13344
13345 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13346
13347           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
13348           Original commit message from CVS:
13349           * configure.ac:
13350           oops, forgot to bump the version back to devel
13351           after the last release 0.10.9.1
13352
13353 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
13354
13355           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
13356           Original commit message from CVS:
13357           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13358           (gst_rmdemux_descramble_mp4a_audio),
13359           (gst_rmdemux_handle_scrambled_packet):
13360           Add suport for mpeg4 and aac audio. See #556714.
13361
13362 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
13363
13364           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
13365           Original commit message from CVS:
13366           * gst/mpegaudioparse/gstmpegaudioparse.c:
13367           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
13368           Fixes skipping on these files.
13369
13370 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
13371
13372           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
13373           Original commit message from CVS:
13374           Patch by: Robin Stocker <robin at nibor dot org>
13375           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
13376           (handle_sequence), (gst_mpeg2dec_setcaps):
13377           * ext/mpeg2dec/gstmpeg2dec.h:
13378           Prefer the container's PAR over the stream's PAR if it's
13379           given in the srcpad caps. Fixes bug #556184.
13380
13381 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13382
13383           Don't install static libs for plugins. Fixes #550851 for ugly.
13384           Original commit message from CVS:
13385           * ext/a52dec/Makefile.am:
13386           * ext/amrnb/Makefile.am:
13387           * ext/cdio/Makefile.am:
13388           * ext/dvdnav/Makefile.am:
13389           * ext/dvdread/Makefile.am:
13390           * ext/lame/Makefile.am:
13391           * ext/mad/Makefile.am:
13392           * ext/mpeg2dec/Makefile.am:
13393           * ext/sidplay/Makefile.am:
13394           * gst/ac3parse/Makefile.am:
13395           * gst/asfdemux/Makefile.am:
13396           * gst/dvdlpcmdec/Makefile.am:
13397           * gst/dvdsub/Makefile.am:
13398           * gst/iec958/Makefile.am:
13399           * gst/mpegaudioparse/Makefile.am:
13400           * gst/mpegstream/Makefile.am:
13401           * gst/realmedia/Makefile.am:
13402           * gst/synaesthesia/Makefile.am:
13403           Don't install static libs for plugins. Fixes #550851 for ugly.
13404
13405 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13406
13407           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
13408           Original commit message from CVS:
13409           * gst/mpegaudioparse/gstmpegaudioparse.c:
13410           (gst_mp3parse_sink_event):
13411           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
13412           frames. Partially fixes bug #552237.
13413
13414 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13415
13416           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
13417           Original commit message from CVS:
13418           * ext/amrnb/amrnbparse.c:
13419           use #defines for HEADER. Unref the object in _sink_activate_pull().
13420
13421 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
13422
13423           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
13424           Original commit message from CVS:
13425           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
13426           (gst_mad_change_state):
13427           * ext/mad/gstmad.h:
13428           track discont on incomming buffers and set discont on outgoing
13429           buffers.
13430           Pass unknown events upstreams instead of dropping them.
13431
13432 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
13433
13434           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
13435           Original commit message from CVS:
13436           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
13437           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
13438           (handle_slice), (gst_mpeg2dec_sink_event),
13439           (gst_mpeg2dec_src_event):
13440           * ext/mpeg2dec/gstmpeg2dec.h:
13441           Fix compilation with --disable-index. Fixes bug #554150.
13442
13443 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
13444
13445           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
13446           Original commit message from CVS:
13447           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
13448           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
13449           (gst_mad_src_event), (gst_mad_chain):
13450           * ext/mad/gstmad.h:
13451           Fix compilation with --disable-index. Fixes bug #554142.
13452
13453 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
13454
13455           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
13456           Original commit message from CVS:
13457           * ext/a52dec/gsta52dec.c:
13458           * ext/a52dec/gsta52dec.h:
13459           Fix channel re-negotiation on a change of the incoming stream.
13460           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
13461           Fixes: #551660
13462
13463 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
13464
13465           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
13466           Original commit message from CVS:
13467           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
13468           (gst_amrnbenc_state_change):
13469           * ext/amrnb/amrnbenc.h:
13470           Pass the discont flag from the input buffer on to the output buffer in
13471           the AMR encoder.
13472
13473 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
13474
13475           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
13476           Original commit message from CVS:
13477           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
13478           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13479           (gst_amrnbparse_handle_pull_seek),
13480           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
13481           (gst_amrnbparse_sink_activate_push),
13482           (gst_amrnbparse_sink_activate_pull):
13483           * ext/amrnb/amrnbparse.h:
13484           Add flush seek handler. Fixes #536274.
13485
13486 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
13487
13488           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
13489           Original commit message from CVS:
13490           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
13491           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
13492           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
13493           (gst_amrnbparse_state_change):
13494           * ext/amrnb/amrnbparse.h:
13495           Fix the duration query. Fixes #536226.
13496           Also set caps on the pads and buffers more correctly.
13497
13498 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
13499
13500           po/LINGUAS: Add 'ca' to LINGUAS.
13501           Original commit message from CVS:
13502           * po/LINGUAS:
13503           Add 'ca' to LINGUAS.
13504
13505 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
13506
13507           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
13508           Original commit message from CVS:
13509           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
13510           Fix aggregated GST_FLOW_RETURN check for when to send an error message
13511           on the bus.
13512           Re-fixes #546859
13513
13514 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
13515
13516           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
13517           Original commit message from CVS:
13518           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
13519           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
13520           (create_segment_event), (gst_rdt_depay_push),
13521           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
13522           * gst/realmedia/rdtdepay.h:
13523           Parse other values from the incomming caps.
13524           Add event handler to handle flushing and segments.
13525           Create segment events.
13526           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
13527           Do skew correction based on RDT timestamps.
13528           * gst/realmedia/rdtmanager.c: (activate_session),
13529           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
13530           (create_recv_rtp):
13531           Parse caps to get the clockrate needed for the jitterbuffer.
13532           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
13533           Apply timestamp fixup after correcting for initial timestamp and
13534           internal base timestamp corrections.
13535
13536 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
13537
13538           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
13539           Original commit message from CVS:
13540           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
13541           (gst_rdt_depay_change_state):
13542           * gst/realmedia/rdtdepay.h:
13543           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
13544           with a DISCONT flag when needed.
13545           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
13546           Report the configure latency instead of a hardcoded value.
13547
13548 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
13549
13550           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
13551           Original commit message from CVS:
13552           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
13553           (free_session), (gst_rdt_manager_query_src),
13554           (gst_rdt_manager_src_activate_push),
13555           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
13556           (gst_rdt_manager_loop), (create_recv_rtp):
13557           Include the new rdt jitterbuffer in the session manager.
13558
13559 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
13560
13561           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
13562           Original commit message from CVS:
13563           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
13564           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
13565           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
13566           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
13567           * gst/realmedia/rdtdepay.h:
13568           Use new RDT parsing helper functions.
13569           Copy discont flags correctly.
13570           Push the header from the chain function instead of the setcaps function.
13571           Copy incomming timestamp to the output buffers instead of doing magic
13572           with the RDT timestamps.
13573
13574 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
13575
13576           gst/realmedia/: Add first support for parsing RDT messages.
13577           Original commit message from CVS:
13578           * gst/realmedia/Makefile.am:
13579           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
13580           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
13581           (read_packet_header), (gst_rdt_buffer_get_first_packet),
13582           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
13583           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
13584           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
13585           (gst_rdt_packet_data_peek_data),
13586           (gst_rdt_packet_data_get_stream_id),
13587           (gst_rdt_packet_data_get_timestamp):
13588           * gst/realmedia/gstrdtbuffer.h:
13589           Add first support for parsing RDT messages.
13590           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
13591           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
13592           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
13593           (calculate_skew), (rdt_jitter_buffer_insert),
13594           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
13595           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
13596           (rdt_jitter_buffer_get_ts_diff):
13597           * gst/realmedia/rdtjitterbuffer.h:
13598           Add first version of an RDT jitterbuffer.
13599
13600 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
13601
13602           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
13603           Original commit message from CVS:
13604           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13605           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
13606           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
13607           (gst_rmdemux_descramble_dnet_audio),
13608           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
13609           * gst/realmedia/rmdemux.h:
13610           Keep track of the first timestamp of the stream and add this to the
13611           outgoing buffer timestamps so that we can handle live streams.
13612           Set discont flag on the first buffers and after a seek.
13613
13614 === release 0.10.9 ===
13615
13616 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13617
13618         * ChangeLog:
13619         * NEWS:
13620         * RELEASE:
13621         * configure.ac:
13622         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13623         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13624         * docs/plugins/inspect/plugin-a52dec.xml:
13625         * docs/plugins/inspect/plugin-asf.xml:
13626         * docs/plugins/inspect/plugin-cdio.xml:
13627         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13628         * docs/plugins/inspect/plugin-dvdread.xml:
13629         * docs/plugins/inspect/plugin-dvdsub.xml:
13630         * docs/plugins/inspect/plugin-iec958.xml:
13631         * docs/plugins/inspect/plugin-lame.xml:
13632         * docs/plugins/inspect/plugin-mad.xml:
13633         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13634         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13635         * docs/plugins/inspect/plugin-mpegstream.xml:
13636         * docs/plugins/inspect/plugin-realmedia.xml:
13637         * docs/plugins/inspect/plugin-siddec.xml:
13638         * gst-plugins-ugly.doap:
13639           Release 0.10.9
13640           Original commit message from CVS:
13641           Release 0.10.9
13642
13643 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13644
13645         * po/af.po:
13646         * po/az.po:
13647         * po/bg.po:
13648         * po/cs.po:
13649         * po/da.po:
13650         * po/en_GB.po:
13651         * po/es.po:
13652         * po/fi.po:
13653         * po/fr.po:
13654         * po/hu.po:
13655         * po/id.po:
13656         * po/it.po:
13657         * po/lt.po:
13658         * po/nb.po:
13659         * po/nl.po:
13660         * po/or.po:
13661         * po/pl.po:
13662         * po/pt_BR.po:
13663         * po/ru.po:
13664         * po/sk.po:
13665         * po/sq.po:
13666         * po/sr.po:
13667         * po/sv.po:
13668         * po/uk.po:
13669         * po/vi.po:
13670         * po/zh_CN.po:
13671           Update .po files
13672           Original commit message from CVS:
13673           Update .po files
13674
13675 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13676
13677           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
13678           Original commit message from CVS:
13679           * ext/a52dec/gsta52dec.c:
13680           Set up a default time segment for output when receiving
13681           an incoming byte segment (as for raw AC3 files).
13682           Fixes: #548194
13683
13684 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13685
13686           0.10.8.2 pre-release.
13687           Original commit message from CVS:
13688           * configure.ac:
13689           * docs/plugins/Makefile.am:
13690           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13691           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13692           * docs/plugins/gst-plugins-ugly-plugins.args:
13693           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13694           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13695           * docs/plugins/inspect/plugin-a52dec.xml:
13696           * docs/plugins/inspect/plugin-asf.xml:
13697           * docs/plugins/inspect/plugin-cdio.xml:
13698           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13699           * docs/plugins/inspect/plugin-dvdread.xml:
13700           * docs/plugins/inspect/plugin-dvdsub.xml:
13701           * docs/plugins/inspect/plugin-iec958.xml:
13702           * docs/plugins/inspect/plugin-lame.xml:
13703           * docs/plugins/inspect/plugin-mad.xml:
13704           * docs/plugins/inspect/plugin-mpeg2dec.xml:
13705           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13706           * docs/plugins/inspect/plugin-mpegstream.xml:
13707           * docs/plugins/inspect/plugin-realmedia.xml:
13708           * docs/plugins/inspect/plugin-siddec.xml:
13709           * ext/Makefile.am:
13710           0.10.8.2 pre-release.
13711           * po/LINGUAS:
13712           * po/POTFILES.in:
13713           * po/id.po:
13714           Add new translation.
13715
13716 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
13717
13718           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
13719           Original commit message from CVS:
13720           * gst/asfdemux/gstasfdemux.c:
13721           Properly aggregate flow returns for both push and pull mode, so we shut
13722           down if all pads are unlinked.
13723           Fixes #546859.
13724
13725 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
13726
13727           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
13728           Original commit message from CVS:
13729           Patch by: Frederic Crozat <fcrozat@mandriva.org>
13730           * ext/dvdread/dvdreadsrc.c: (plugin_init):
13731           * ext/lame/gstlame.c: (plugin_init):
13732           * gst/asfdemux/gstasf.c: (plugin_init):
13733           Make sure gettext returns translations in UTF-8 encoding rather
13734           than in the current locale encoding (#546822).
13735
13736 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13737
13738           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
13739           Original commit message from CVS:
13740           * gst/mpegaudioparse/gstmpegaudioparse.c:
13741           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
13742           (mp3parse_total_time), (mp3parse_bytepos_to_time):
13743           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
13744           if we're called from there already. Otherwise we end up in a endless
13745           recursion and crash with a stack overflow.
13746           This can happen when a Xing or VBRI header with TOC exists but it
13747           doesn't contain the total time. Fixes bug #545370.
13748
13749 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13750
13751           ext/lame/gstlame.c: Use the default for the strict-iso property too.
13752           Original commit message from CVS:
13753           * ext/lame/gstlame.c: (gst_lame_class_init),
13754           (gst_lame_get_default_settings):
13755           Use the default for the strict-iso property too.
13756           Allow a bitrate setting of 0, which lets lame choose the default value
13757           and which makes it possible to set the compression-ratio property.
13758
13759 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13760
13761           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
13762           Original commit message from CVS:
13763           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
13764           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
13765           * ext/lame/gstlame.h:
13766           Get the defaults settings of LAME in the plugin initialization
13767           function and return FALSE here if something goes wrong. This removes
13768           the hacky failing instance init function.
13769           Use LAMEs default value for all settings instead of overwriting some
13770           of them. Overwriting some of them gives unexpected results if one only
13771           sets a preset. Fixes bug #498004.
13772
13773 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13774
13775           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
13776           Original commit message from CVS:
13777           * ext/lame/gstlame.c: (gst_lame_init):
13778           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
13779           defaults will restrict the bitrate when using the presets in a bad way.
13780           Fixes bug #498004.
13781
13782 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13783
13784           Put the MPEG audio version into the caps as "mpegaudioversion".
13785           Original commit message from CVS:
13786           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
13787           * gst/mpegaudioparse/gstmpegaudioparse.c:
13788           (mp3_type_frame_length_from_header), (mp3_caps_create),
13789           (gst_mp3parse_chain):
13790           Put the MPEG audio version into the caps as "mpegaudioversion".
13791           This is different from "mpegversion".
13792
13793 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13794
13795           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
13796           Original commit message from CVS:
13797           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
13798           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
13799           * ext/lame/gstlame.h:
13800           Fix build with lame >= 3.97. The padding type and cwlimit settings
13801           are deprecated now and the function declarations are hidden in the
13802           headers so deprecate the GObject properties for them and remove them
13803           in 0.11. Fixes bug #544039.
13804
13805 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13806
13807           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
13808           Original commit message from CVS:
13809           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
13810           Don't allow width/height outside the spec (i.e. smaller than 16
13811           and higher than 4096). Such files are corrupted ones and setting
13812           caps that are not a subset of the template caps confuses playbin.
13813           Fixes bug #542646.
13814
13815 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13816
13817           ext/sidplay/Makefile.am: Fix the build.
13818           Original commit message from CVS:
13819           * ext/sidplay/Makefile.am:
13820           Fix the build.
13821
13822 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13823
13824           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
13825           Original commit message from CVS:
13826           * configure.ac:
13827           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
13828           flags that are invalid for C++.
13829
13830 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
13831
13832           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
13833           Original commit message from CVS:
13834           Patch by: Tal Shalif <tshalif at nargila dot org>
13835           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
13836           Prevent double free. Fixes bug #541697.
13837
13838 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13839
13840           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
13841           Original commit message from CVS:
13842           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
13843           (gst_dvd_demux_get_audio_stream),
13844           (gst_dvd_demux_get_subpicture_stream),
13845           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
13846           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
13847           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
13848           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
13849           * gst/mpegstream/gstmpegdemux.h:
13850           Resend tags event after a FLUSH (seek) to support prerolling
13851           a partial pipeline.
13852
13853 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
13854
13855           Use correct error code for encrypted streams.
13856           Original commit message from CVS:
13857           * configure.ac:
13858           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
13859           Use correct error code for encrypted streams.
13860
13861 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13862
13863           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
13864           Original commit message from CVS:
13865           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
13866           (gst_mpeg_demux_sync_stream_to_time):
13867           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
13868
13869 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13870
13871           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
13872           Original commit message from CVS:
13873           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
13874           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
13875           Allow and implement non-flushing and/or segment seek
13876           (mainly in TIME and chapter format).
13877           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
13878           (gst_dvd_demux_get_subpicture_stream),
13879           (gst_dvd_demux_synchronise_pads),
13880           (gst_dvd_demux_sync_stream_to_time):
13881           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
13882           (gst_mpeg_demux_send_subbuffer),
13883           (gst_mpeg_demux_sync_stream_to_time),
13884           (gst_mpeg_streams_reset_cur_ts):
13885           * gst/mpegstream/gstmpegdemux.h:
13886           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13887           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
13888           Delegate a query to upstream if it can't be handled.
13889           Make segment stop aware.
13890           Fix (subtitle) stream synchronization.
13891           Add some debug statements.
13892
13893 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
13894
13895           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
13896           Original commit message from CVS:
13897           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
13898           Fix build on macosx.
13899
13900 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13901
13902           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
13903           Original commit message from CVS:
13904           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13905           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13906           * ext/a52dec/gsta52dec.c:
13907           * ext/amrnb/amrnbdec.c:
13908           * ext/amrnb/amrnbenc.c:
13909           * ext/amrnb/amrnbparse.c:
13910           * ext/lame/gstlame.c:
13911           * ext/mad/gstmad.c:
13912           * ext/sidplay/gstsiddec.cc:
13913           * gst/asfdemux/gstrtspwms.c:
13914           * gst/mpegaudioparse/gstxingmux.c:
13915           * gst/realmedia/rademux.c:
13916           * gst/realmedia/rdtmanager.c:
13917           * gst/realmedia/rtspreal.c:
13918           * gst/synaesthesia/gstsynaesthesia.c:
13919           Add missing elements to docs. Restore alphabetical order in section
13920           file. Document mad (it was included in docs already).
13921           Fix doc-markup: use convinience syntax for examples
13922           (produces valid docbook), add several refsec2 when we have several
13923           titles. Fix some types.
13924
13925 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13926
13927           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
13928           Original commit message from CVS:
13929           * ext/lame/gstlame.c:
13930           * ext/sidplay/gstsiddec.cc:
13931           * gst/mpegaudioparse/gstxingmux.c:
13932           Do not use short_description in section docs for elements. We extract
13933           them from element details and there will be warnings if they differ.
13934
13935 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
13936
13937           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
13938           Original commit message from CVS:
13939           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
13940           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
13941           (gst_cdio_add_cdtext_album_tags):
13942           * ext/cdio/gstcdio.h:
13943           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
13944           Also extract album title and album genre from CD-TEXT if
13945           available (#537021).
13946
13947 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13948
13949           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
13950           Original commit message from CVS:
13951           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
13952           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
13953           emphasis value is reserved but unfortunately files with that
13954           value exist and the information is not important for the decoder
13955           anyway. Fixes bug #537235.
13956
13957 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
13958
13959           Require libcdio >= 0.76.
13960           Original commit message from CVS:
13961           * configure.ac:
13962           * ext/cdio/gstcdio.c:
13963           * ext/cdio/gstcdio.h:
13964           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
13965           Require libcdio >= 0.76.
13966
13967 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
13968
13969           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
13970           Original commit message from CVS:
13971           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
13972           Drain queued buffers before forwarding the segment event.
13973
13974 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
13975
13976           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
13977           Original commit message from CVS:
13978           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
13979           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
13980           (gst_a52dec_chain), (gst_a52dec_change_state):
13981           * ext/a52dec/gsta52dec.h:
13982           Add segment handling, buffer clipping and basic reverse playback.
13983
13984 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13985
13986           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
13987           Original commit message from CVS:
13988           * docs/plugins/Makefile.am:
13989           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13990           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13991           * docs/plugins/gst-plugins-ugly-plugins.args:
13992           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13993           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13994           * docs/plugins/inspect/plugin-a52dec.xml:
13995           * docs/plugins/inspect/plugin-amrnb.xml:
13996           * docs/plugins/inspect/plugin-asf.xml:
13997           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13998           * docs/plugins/inspect/plugin-dvdread.xml:
13999           * docs/plugins/inspect/plugin-dvdsub.xml:
14000           * docs/plugins/inspect/plugin-iec958.xml:
14001           * docs/plugins/inspect/plugin-lame.xml:
14002           * docs/plugins/inspect/plugin-mad.xml:
14003           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14004           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14005           * docs/plugins/inspect/plugin-mpegstream.xml:
14006           * docs/plugins/inspect/plugin-realmedia.xml:
14007           * docs/plugins/inspect/plugin-siddec.xml:
14008           * docs/plugins/inspect/plugin-synaesthesia.xml:
14009           * ext/a52dec/gsta52dec.c:
14010           Random doc of the day. Also print human readable format of newsegment
14011           in log message if we complain about it.
14012
14013 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
14014
14015           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
14016           Original commit message from CVS:
14017           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
14018           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
14019           (gst_a52dec_chain), (gst_a52dec_change_state):
14020           * ext/a52dec/gsta52dec.h:
14021           Mark discont on outgoing buffers after receiving a DISCONT buffer or
14022           when we have a decoding error.
14023           We don't need to clear the cache when we receive a NEWSEGMENT event.
14024           Clear buffer cache in DISCONT.
14025           Add beginnings of GstSegment handling.
14026
14027 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14028
14029           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
14030           Original commit message from CVS:
14031           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
14032           Fix alignment issues that caused SIGBUS on some architectures.
14033
14034 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
14035
14036           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
14037           Original commit message from CVS:
14038           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
14039           Fix alignment issue which isn't really an issue at all because
14040           the plugin hasn't been ported to 0.10 yet.
14041
14042 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14043
14044           configure.ac: Back to devel -> 0.10.8.1
14045           Original commit message from CVS:
14046           * configure.ac:
14047           Back to devel -> 0.10.8.1
14048
14049 === release 0.10.8 ===
14050
14051 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14052
14053         * ChangeLog:
14054         * NEWS:
14055         * RELEASE:
14056         * configure.ac:
14057         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14058         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14059         * docs/plugins/inspect/plugin-a52dec.xml:
14060         * docs/plugins/inspect/plugin-asf.xml:
14061         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14062         * docs/plugins/inspect/plugin-dvdread.xml:
14063         * docs/plugins/inspect/plugin-dvdsub.xml:
14064         * docs/plugins/inspect/plugin-iec958.xml:
14065         * docs/plugins/inspect/plugin-lame.xml:
14066         * docs/plugins/inspect/plugin-mad.xml:
14067         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14068         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14069         * docs/plugins/inspect/plugin-mpegstream.xml:
14070         * docs/plugins/inspect/plugin-realmedia.xml:
14071         * docs/plugins/inspect/plugin-siddec.xml:
14072         * gst-plugins-ugly.doap:
14073         * po/LINGUAS:
14074           Release 0.10.8
14075           Original commit message from CVS:
14076           Release 0.10.8
14077
14078 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14079
14080         * common:
14081         * po/af.po:
14082         * po/az.po:
14083         * po/bg.po:
14084         * po/cs.po:
14085         * po/da.po:
14086         * po/en_GB.po:
14087         * po/es.po:
14088         * po/fi.po:
14089         * po/fr.po:
14090         * po/hu.po:
14091         * po/it.po:
14092         * po/lt.po:
14093         * po/nb.po:
14094         * po/nl.po:
14095         * po/or.po:
14096         * po/pl.po:
14097         * po/pt_BR.po:
14098         * po/ru.po:
14099         * po/sk.po:
14100         * po/sq.po:
14101         * po/sr.po:
14102         * po/sv.po:
14103         * po/uk.po:
14104         * po/vi.po:
14105         * po/zh_CN.po:
14106           Update .po files
14107           Original commit message from CVS:
14108           Update .po files
14109
14110 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14111
14112           configure.ac: 0.10.7.4 pre-release
14113           Original commit message from CVS:
14114           * configure.ac:
14115           0.10.7.4 pre-release
14116
14117 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
14118
14119           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
14120           Original commit message from CVS:
14121           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
14122           Fix inconsistent use of rate and channels.
14123           Fixes #533581
14124
14125 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
14126
14127           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
14128           Original commit message from CVS:
14129           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
14130           Flush timestamp correction variables on a flush. Fixes #533832.
14131
14132 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14133
14134         * ChangeLog:
14135         * common:
14136         * configure.ac:
14137           Commit 0.10.7.3 pre-rel marker
14138           Original commit message from CVS:
14139           Commit 0.10.7.3 pre-rel marker
14140
14141 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
14142
14143           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
14144           Original commit message from CVS:
14145           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
14146           Properly aggregate GstFlowReturn from downstream in order to properly
14147           stop, and doing that as early as possible.
14148           Fixes #532807
14149
14150 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14151
14152           configure.ac: 0.10.7.2 pre-release
14153           Original commit message from CVS:
14154           * configure.ac:
14155           0.10.7.2 pre-release
14156
14157 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
14158
14159           Always let FLUSH_START events flow downstream.
14160           Original commit message from CVS:
14161           * ext/mad/gstmad.c: (gst_mad_sink_event):
14162           * gst/mpegaudioparse/gstmpegaudioparse.c:
14163           (gst_mp3parse_sink_event):
14164           Always let FLUSH_START events flow downstream.
14165
14166 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
14167
14168           configure.ac: Error out if we don't have the required core/base versions.
14169           Original commit message from CVS:
14170           * configure.ac:
14171           Error out if we don't have the required core/base versions.
14172
14173 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
14174
14175           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
14176           Original commit message from CVS:
14177           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14178           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
14179           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
14180           Fix video timestamps by adjusting it with the first timestamp found.
14181           Don't assume we have a complete fragment when flushing the adapter,
14182           packets might have been lost or the stream might just be broken.
14183
14184 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
14185
14186           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
14187           Original commit message from CVS:
14188           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
14189           Set Rank to NONE so that we don't accidentally try to autoplug the
14190           rdtmanager.
14191
14192 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14193
14194           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
14195           Original commit message from CVS:
14196           * gst/mpegaudioparse/gstmpegaudioparse.c:
14197           (gst_mp3parse_emit_frame):
14198           Send a new duration message if the average bitrate changed and
14199           we don't know the duration from the Xing or VBRI header.
14200           Fixes bug #321857.
14201
14202 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
14203
14204           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
14205           Original commit message from CVS:
14206           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
14207           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
14208           * gst/realmedia/rtspreal.h:
14209           Move assembly rule parsing to the place where we parse the SDP as it's
14210           also there that we create the MDPR and we need the currently selected
14211           asmrule in order to select the right MTLI.
14212           Fixes #529359.
14213
14214 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
14215
14216           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
14217           Original commit message from CVS:
14218           * gst/realmedia/realhash.c:
14219           * gst/realmedia/rtspreal.c:
14220           Include generated "_stdint.h" instead of <stdint.h> which might not
14221           exist on some systems.
14222
14223 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14224
14225           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
14226           Original commit message from CVS:
14227           * ext/sidplay/gstsiddec.cc:
14228           Cast NULL sentinels to void * as NULL is defined as an integer
14229           constant in most environments when using C++ and it's size might
14230           be different from a pointer. Fixes #529488.
14231
14232 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
14233
14234         * ChangeLog:
14235         * gst/asfdemux/gstasfdemux.c:
14236         * gst/asfdemux/gstrtspwms.c:
14237           Fix "unused var" compiler error when --disable-gst-debug is used.
14238           Original commit message from CVS:
14239           Fix "unused var" compiler error when --disable-gst-debug is used.
14240
14241 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
14242
14243           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
14244           Original commit message from CVS:
14245           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
14246           We should also stop the streaming task when we get a NOT_LINKED
14247           flow return, which is not covered by FLOW_IS_FATAL.
14248
14249 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
14250
14251           ext/: gst_atomic_int_set ==> g_atomic_int_set
14252           Original commit message from CVS:
14253           * ext/cdio/gstcdiocddasrc.c:
14254           * ext/dv/gstdvdemux.c:
14255           gst_atomic_int_set ==> g_atomic_int_set
14256
14257 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
14258
14259           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
14260           Original commit message from CVS:
14261           2008-04-11  Julien Moutte  <julien@fluendo.com>
14262           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
14263           argument formats.
14264
14265 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
14266
14267           configure.ac: Actually build dlls when cross-compiling with mingw32.
14268           Original commit message from CVS:
14269           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
14270           * configure.ac:
14271           Actually build dlls when cross-compiling with mingw32.
14272           Fixes bug #526247.
14273
14274 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14275
14276           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
14277           Original commit message from CVS:
14278           * configure.ac:
14279           * gst/mpegaudioparse/gstmpegaudioparse.c:
14280           (mpeg_audio_seek_entry_free):
14281           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
14282           Depend on GLib 2.12 and use it unconditionally as we do in other
14283           modules too already.
14284
14285 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14286
14287           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
14288           Original commit message from CVS:
14289           * gst/mpegaudioparse/gstmpegaudioparse.c:
14290           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
14291           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
14292           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
14293           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
14294           (gst_xing_mux_chain):
14295           Use GSlice for allocating the seek table entries if we compile with
14296           GLib 2.10 or newer.
14297
14298 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
14299
14300           gst/asfdemux/gstasfdemux.c: Remove some debug code.
14301           Original commit message from CVS:
14302           * gst/asfdemux/gstasfdemux.c:
14303           (gst_asf_demux_process_ext_stream_props):
14304           Remove some debug code.
14305
14306 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
14307
14308           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
14309           Original commit message from CVS:
14310           * gst/asfdemux/gstasfdemux.c:
14311           (gst_asf_demux_process_ext_stream_props):
14312           Guard against division by 0 and fall back to 25/1 framerate.
14313
14314 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
14315
14316           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
14317           Original commit message from CVS:
14318           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
14319           (gst_asf_demux_process_ext_stream_props):
14320           Instead of adding a fixes 25/1 framerate to the video caps, use the
14321           average frame duration in the extended properties of the video stream as
14322           the framerate. Fixes #524346.
14323
14324 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14325
14326           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
14327           Original commit message from CVS:
14328           * configure.ac:
14329           Check if the compiler supports do { } while (0) macros. This fixes
14330           a warning when compiling with g++ 4.3, resulting in a build failure
14331           because of -Werror.
14332
14333 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
14334
14335           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
14336           Original commit message from CVS:
14337           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
14338           make ) also a delimiter for rules.
14339           Skip \\ when scanning strings.
14340           Add new testcase for these problems.
14341
14342 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14343
14344           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
14345           Original commit message from CVS:
14346           * gst/mpegaudioparse/gstmpegaudioparse.c:
14347           (gst_mp3parse_sink_event):
14348           Don't take the stream lock when caching events. This is not necessary
14349           and results in a deadlock when seeking with rhythmbox (but not with
14350           totem or banshee for some reason).
14351
14352 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
14353
14354           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
14355           Original commit message from CVS:
14356           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
14357           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
14358           Add the version field when creating the CONT chunk resulting in
14359           the Author, Comment and Copyright tags not being parsed correctly.
14360           Fixes #521459.
14361
14362 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
14363
14364           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
14365           Original commit message from CVS:
14366           * gst/mpegaudioparse/gstmpegaudioparse.c:
14367           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
14368           Remove trailing newlines from debug statements.
14369
14370 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
14371
14372           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
14373           Original commit message from CVS:
14374           * ext/dvdnav/dvdnavsrc.c:
14375           * ext/dvdnav/dvdnavsrc.h:
14376           Apply patch that adds some seeking support to dvdnav, and fixes it
14377           in various other ways. This doesn't make dvdnavsrc fully functional,
14378           but moves it forward.
14379           Fixes: #476149
14380           Patch By: Simone Gotti <simone.gotti@email.it>
14381           * ext/dvdnav/gst-dvd:
14382           Update the simple dvdnavsrc gst-launch example to work for 0.10
14383
14384 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
14385
14386           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
14387           Original commit message from CVS:
14388           * configure.ac:
14389           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
14390           plug-ins are included/excluded. (#498222)
14391
14392 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14393
14394           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
14395           Original commit message from CVS:
14396           * ext/mad/gstmad.c: (gst_mad_sink_event):
14397           * gst/mpegaudioparse/gstmpegaudioparse.c:
14398           (gst_mp3parse_sink_event):
14399           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
14400           of dropping and leaking them.
14401
14402 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14403
14404           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
14405           Original commit message from CVS:
14406           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
14407           (gst_mad_chain):
14408           * ext/mad/gstmad.h:
14409           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
14410           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
14411           * gst/mpegaudioparse/gstmpegaudioparse.h:
14412           Cache all events except EOS if we still have to send a NEWSEGMENT
14413           event. This will let TAG events be forwarded until after decodebin
14414           to an encoder for example as decodebin only links the pads
14415           after NEWSEGMENT. Fixes bug #518933.
14416
14417 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14418
14419           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
14420           Original commit message from CVS:
14421           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
14422           Write Xing header at the correct position in the MP3 frame for
14423           stereo files. Fixes bug #518676.
14424
14425 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
14426
14427           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
14428           Original commit message from CVS:
14429           * configure.ac:
14430           * ext/sidplay/Makefile.am:
14431           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
14432           when building C++ code (#516509).
14433
14434 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
14435
14436           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
14437           Original commit message from CVS:
14438           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
14439           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
14440           Workshop 12 compiler, but probably also crashes (#517985).
14441
14442 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
14443
14444           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
14445           Original commit message from CVS:
14446           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
14447           * gst/mpegaudioparse/gstmpegaudioparse.c:
14448           (gst_mp3_channel_mode_get_type),
14449           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
14450           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
14451           (gst_mp3parse_chain):
14452           * gst/mpegaudioparse/gstmpegaudioparse.h:
14453           Post channel mode and CRC as tags. Fixes bug #504493.
14454
14455 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14456
14457           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
14458           Original commit message from CVS:
14459           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
14460           Correctly chain up to the parent's finalize function.
14461
14462 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14463
14464           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
14465           Original commit message from CVS:
14466           * gst/mpegaudioparse/gstmpegaudioparse.c:
14467           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
14468           Try a bit harder to get valid timestamps, especially if upstream
14469           gives us one and we are at the first frame or resyncing.
14470           Return UNEXPECTED if we get a valid timestamp that is outside of
14471           our configured segment. After all changes done so far this doesn't
14472           seem to cause any regression, please test.
14473
14474 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14475
14476           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...
14477           Original commit message from CVS:
14478           Patch by:
14479           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
14480           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
14481           If we don't have the position to seek to in our index first try
14482           to convert from TIME to BYTES upstream and only if that fails
14483           too use the old hack to simply seek to an earlier position
14484           and let the sink drop everything before segment start.
14485           Partially fixes bug #469930.
14486
14487 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14488
14489           configure.ac: Back to development...
14490           Original commit message from CVS:
14491           * configure.ac:
14492           Back to development...
14493
14494 === release 0.10.7 ===
14495
14496 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14497
14498         * ChangeLog:
14499         * NEWS:
14500         * RELEASE:
14501         * configure.ac:
14502         * docs/plugins/gst-plugins-ugly-plugins.args:
14503         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14504         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14505         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14506         * docs/plugins/gst-plugins-ugly-plugins.signals:
14507         * docs/plugins/inspect/plugin-a52dec.xml:
14508         * docs/plugins/inspect/plugin-asf.xml:
14509         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14510         * docs/plugins/inspect/plugin-dvdread.xml:
14511         * docs/plugins/inspect/plugin-dvdsub.xml:
14512         * docs/plugins/inspect/plugin-iec958.xml:
14513         * docs/plugins/inspect/plugin-lame.xml:
14514         * docs/plugins/inspect/plugin-mad.xml:
14515         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14516         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14517         * docs/plugins/inspect/plugin-mpegstream.xml:
14518         * docs/plugins/inspect/plugin-realmedia.xml:
14519         * docs/plugins/inspect/plugin-siddec.xml:
14520         * gst-plugins-ugly.doap:
14521         * po/LINGUAS:
14522           Release 0.10.7 - I Cheated Time
14523           Original commit message from CVS:
14524           Release 0.10.7 - I Cheated Time
14525
14526 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14527
14528         * po/af.po:
14529         * po/az.po:
14530         * po/bg.po:
14531         * po/cs.po:
14532         * po/da.po:
14533         * po/en_GB.po:
14534         * po/es.po:
14535         * po/fi.po:
14536         * po/hu.po:
14537         * po/it.po:
14538         * po/nb.po:
14539         * po/nl.po:
14540         * po/or.po:
14541         * po/pl.po:
14542         * po/pt_BR.po:
14543         * po/sk.po:
14544         * po/sq.po:
14545         * po/sr.po:
14546         * po/sv.po:
14547         * po/uk.po:
14548         * po/vi.po:
14549         * po/zh_CN.po:
14550           Update .po files
14551           Original commit message from CVS:
14552           Update .po files
14553
14554 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14555
14556           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
14557           Original commit message from CVS:
14558           * tests/check/Makefile.am:
14559           Exclude dvdreadsrc from the states test too.
14560
14561 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14562
14563           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
14564           Original commit message from CVS:
14565           * gst/mpegaudioparse/gstmpegaudioparse.c:
14566           (gst_mp3parse_emit_frame):
14567           Handler buffers without valid timestamp more correctly: Don't drop
14568           them and don't use the invalid timestamp to calculate the next
14569           timestamp. Fixes bug #516811.
14570
14571 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
14572
14573           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
14574           Original commit message from CVS:
14575           Patch by: Tal Shalif <tshalif at nargila dot org>
14576           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
14577           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
14578           Add some gint64 casts to prevent 32 bit integer overflows.
14579           Fixes bug #516989.
14580
14581 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14582
14583           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
14584           Original commit message from CVS:
14585           * gst/mpegaudioparse/gstmpegaudioparse.c:
14586           Revert previous commit to mp3parse, as it breaks playback
14587           of AVI files.
14588
14589 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14590
14591           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
14592           Original commit message from CVS:
14593           * gst/mpegaudioparse/gstmpegaudioparse.c:
14594           (gst_mp3parse_emit_frame):
14595           Return GST_FLOW_UNEXPECTED if we get data that is after our
14596           configured segment. This makes upstream go EOS immediately instead
14597           of sending us the complete stream. Also improve debugging a bit.
14598
14599 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14600
14601           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
14602           Original commit message from CVS:
14603           * ext/dvdread/dvdreadsrc.c:
14604           Fix regression in DVD seeking - when a pack we
14605           expect to be a NAV block turns out not to be, scan forwards
14606           for up to 2MB (at most ~1sec) until we find one.
14607           Fixes: #516278
14608
14609 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
14610
14611           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
14612           Original commit message from CVS:
14613           * win32/vs6/libgstmpegaudioparse.dsp:
14614           Add xing files to VS project file.
14615
14616 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14617
14618           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
14619           Original commit message from CVS:
14620           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
14621           Stop leaking src pad templates. Fixes bug #515708.
14622
14623 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14624
14625           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
14626           Original commit message from CVS:
14627           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
14628           Correctly write the size in bytes on big endian systems.
14629           Fixes bug #515725.
14630
14631 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14632
14633           ext/lame/gstlame.c: Don't leak the allowed caps.
14634           Original commit message from CVS:
14635           * ext/lame/gstlame.c: (gst_lame_setup):
14636           Don't leak the allowed caps.
14637           * tests/check/pipelines/lame.c: (GST_START_TEST):
14638           Stop leaking all buffers. Fixes bug #515575.
14639
14640 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14641
14642           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
14643           Original commit message from CVS:
14644           * gst/mpegaudioparse/plugin.c:
14645           Commit new file I forgot to add.
14646
14647 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14648
14649           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
14650           Original commit message from CVS:
14651           * configure.ac:
14652           Make DISABLE_DEPRECATED defined *only* during CVS, not during
14653           pre-releases or releases.
14654
14655 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14656
14657         * ChangeLog:
14658           Mention bug 511497 fixed in previous commit
14659           Original commit message from CVS:
14660           Mention bug 511497 fixed in previous commit
14661
14662 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14663
14664           Move xingmux from -bad.
14665           Original commit message from CVS:
14666           * docs/plugins/Makefile.am:
14667           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14668           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14669           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14670           * gst/mpegaudioparse/Makefile.am:
14671           * gst/mpegaudioparse/gstmpegaudioparse.c:
14672           * gst/mpegaudioparse/gstxingmux.c:
14673           * tests/check/Makefile.am:
14674           * tests/check/elements/.cvsignore:
14675           Move xingmux from -bad.
14676
14677 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
14678
14679           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
14680           Original commit message from CVS:
14681           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
14682           Use gst_guint64_to_gdouble for conversion
14683           * win32/vs6/libgstasfdemux.dsp:
14684           * win32/vs6/libgstdvdsub.dsp:
14685           * win32/vs6/libgstrealmedia.dsp:
14686           Update project dependencies and add new source files
14687
14688 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
14689
14690           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
14691           Original commit message from CVS:
14692           * ext/mpeg2dec/gstmpeg2dec.c:
14693           Reset decoder when handling sequence where libmpeg2 has set
14694           frame period to 0, probably due to a corrupt packet.
14695           Fixes bug #514297
14696
14697 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14698
14699           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
14700           Original commit message from CVS:
14701           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
14702           (gst_mp3parse_chain):
14703           Don't set new caps on the srcpad everytime the bitrate or MPEG
14704           version changes but calculate new spf value when the MPEG version
14705           changes.
14706
14707 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14708
14709           Add documentation for the xingheader plugin.
14710           Original commit message from CVS:
14711           * docs/plugins/Makefile.am:
14712           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
14713           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
14714           * gst/xingheader/gstxingmux.c:
14715           * gst/xingheader/gstxingmux.h:
14716           Add documentation for the xingheader plugin.
14717           * tests/check/elements/xingmux.c: (GST_START_TEST):
14718           Set element state to PLAYING before doing something else.
14719
14720 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14721
14722           tests/check/: Add simple unit test for the xingmux element.
14723           Original commit message from CVS:
14724           * tests/check/Makefile.am:
14725           * tests/check/elements/.cvsignore:
14726           * tests/check/elements/xingmux.c: (setup_xingmux),
14727           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
14728           * tests/check/elements/xingmux_testdata.h:
14729           Add simple unit test for the xingmux element.
14730           * gst/xingheader/gstxingmux.c: (generate_xing_header),
14731           (gst_xing_mux_finalize), (xing_reset):
14732           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
14733
14734 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14735
14736           docs/plugins/: Add the real and rtsp elements and update the lists.
14737           Original commit message from CVS:
14738           * docs/plugins/Makefile.am:
14739           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14740           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14741           Add the real and rtsp elements and update the lists.
14742           * docs/plugins/inspect/plugin-amrnb.xml:
14743           * docs/plugins/inspect/plugin-asf.xml:
14744           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14745           * docs/plugins/inspect/plugin-dvdsub.xml:
14746           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14747           * docs/plugins/inspect/plugin-mpegstream.xml:
14748           * docs/plugins/inspect/plugin-realmedia.xml:
14749           * docs/plugins/inspect/plugin-siddec.xml:
14750           * docs/plugins/inspect/plugin-synaesthesia.xml:
14751           Regenerate docs.
14752           * gst/iec958/ac3_padder.c:
14753           * gst/iec958/ac3_padder.h:
14754           Do not use gtk-doc style comments for non gtk-doc comments. Note -
14755           there are functions defined using extern in the .c file - does that
14756           make sense?
14757
14758 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14759
14760           ext/mad/gstmad.c: Chain up at the end of the function.
14761           Original commit message from CVS:
14762           * ext/mad/gstmad.c:
14763           Chain up at the end of the function.
14764
14765 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14766
14767           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
14768           Original commit message from CVS:
14769           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
14770           Don't add pad templates for the base class but only in the
14771           subclasses.
14772
14773 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
14774
14775           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
14776           Original commit message from CVS:
14777           * ext/lame/gstlame.c:
14778           * ext/lame/gstlame.h:
14779           Fix the case where you initially have stereo input, and so lame's
14780           mode is not set to mono, and then you get input with mono audio and
14781           soon after you get stereo input again. What happened before this
14782           commit is that it would keep the encoding mode as mono. It should
14783           change it back to the one requested by the app (or the default one)
14784           if not requested.
14785
14786 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14787
14788           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
14789           Original commit message from CVS:
14790           * gst/mpegaudioparse/gstmpegaudioparse.c:
14791           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14792           (mp3parse_bytepos_to_time):
14793           Interpolate the VBRI seek table entries to get better results,
14794           support 3 byte seek table entries and prevent overflows in the
14795           seek table by adding the relative offsets when using the seek
14796           table in a large enough data type.
14797
14798 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14799
14800           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
14801           Original commit message from CVS:
14802           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14803           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14804           (mp3parse_bytepos_to_time):
14805           * gst/mpegaudioparse/gstmpegaudioparse.h:
14806           Add support for seeking based on the VBRI seek table. Might make
14807           sense to use interpolation in the table later to get hopefully a
14808           bit more accurate values.
14809
14810 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
14811
14812           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
14813           Original commit message from CVS:
14814           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
14815           (handle_picture), (handle_slice):
14816           Fix compilation error. Fixes #509313.
14817
14818 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14819
14820           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
14821           Original commit message from CVS:
14822           * ext/lame/gstlame.c: (gst_lame_sink_event):
14823           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
14824           as 8 * GST_SECOND is too large for int.
14825
14826 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14827
14828           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
14829           Original commit message from CVS:
14830           * gst/xingheader/gstxingmux.c: (generate_xing_header):
14831           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
14832           of 0xfe.
14833
14834 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14835
14836           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
14837           Original commit message from CVS:
14838           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14839           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
14840           (mp3parse_total_bytes), (mp3parse_total_time):
14841           * gst/mpegaudioparse/gstmpegaudioparse.h:
14842           Add initial support for reading VBRI headers as found in VBR files
14843           created by some Fraunhofer encoders. Currently we only read the
14844           number of frames and bytes (and calculate duration, etc from this)
14845           but there is also a seek table that we currently don't use.
14846
14847 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
14848
14849           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
14850           Original commit message from CVS:
14851           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
14852           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14853           (gst_lame_sink_event):
14854           Correctly set number of channels when using mono-encoding mode
14855           and fix the duration calculation of the EOS buffer.
14856
14857 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14858
14859           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
14860           Original commit message from CVS:
14861           * gst/mpegaudioparse/gstmpegaudioparse.c:
14862           (gst_mp3parse_handle_first_frame):
14863           Guard against 0 values in the Xing header as frame count and
14864           byte count and calculate the bitrate when we have all values
14865           we need and not before.
14866
14867 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14868
14869           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
14870           Original commit message from CVS:
14871           * gst/xingheader/gstxingmux.c: (generate_xing_header):
14872           Remove accidentially leftover debug printf.
14873
14874 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14875
14876           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
14877           Original commit message from CVS:
14878           * gst/xingheader/gstxingmux.c: (has_xing_header),
14879           (generate_xing_header), (gst_xing_mux_chain),
14880           (gst_xing_mux_sink_event):
14881           Choose smallest possible frame size for the Xing header, properly
14882           set the timestamp, duration and offset on the outgoing buffers,
14883           only send NEWSEGMENT events in BYTE format downstream and also
14884           drop VBRI headers if already existing.
14885
14886 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14887
14888           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
14889           Original commit message from CVS:
14890           * gst/xingheader/Makefile.am:
14891           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
14892           (has_xing_header), (generate_xing_header),
14893           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
14894           (gst_xing_mux_init), (gst_xing_mux_chain),
14895           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
14896           * gst/xingheader/gstxingmux.h:
14897           Major cleanup and rewrite of xingmux with less bugs and new features:
14898           - Handles other layers as 3
14899           - Write TOC
14900
14901 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14902
14903           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
14904           Original commit message from CVS:
14905           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
14906           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
14907           Call g_type_class_ref() from a thread-safe context and not
14908           from the streaming thread to avoid GLib screwing up (see
14909           bug #349410 and #493432). Comment out unused code.
14910
14911 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
14912
14913           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
14914           Original commit message from CVS:
14915           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
14916           (handle_picture), (clip_buffer), (handle_slice),
14917           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
14918           (gst_mpeg2dec_change_state):
14919           * ext/mpeg2dec/gstmpeg2dec.h:
14920           Add buffer clipping.
14921           Add basic reverse playback support. Not complete yet when dealing with
14922           non-closed GOPs.
14923
14924 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14925
14926           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
14927           Original commit message from CVS:
14928           * autogen.sh:
14929           Add -Wno-portability to the automake parameters to stop warnings
14930           about GNU make extensions being used. We require GNU make in almost
14931           every Makefile anyway.
14932           * configure.ac:
14933           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
14934           at the same time is required for per target flags.
14935
14936 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14937
14938           Makefile.am: Include lcov.mak to allow building coverage reports.
14939           Original commit message from CVS:
14940           * Makefile.am:
14941           Include lcov.mak to allow building coverage reports.
14942
14943 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14944
14945           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
14946           Original commit message from CVS:
14947           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
14948           * gst/mpegaudioparse/gstmpegaudioparse.c:
14949           (gst_mp3parse_handle_first_frame):
14950           Make sure that the Xing TOC starts with 0 and the entries
14951           are increasing over time. Otherwise it's broken and should
14952           be skipped. Fixes bug #507821.
14953
14954 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
14955
14956           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
14957           Original commit message from CVS:
14958           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
14959           (gst_asf_demux_add_video_stream),
14960           (gst_asf_demux_process_ext_content_desc),
14961           (gst_asf_demux_get_metadata_for_stream),
14962           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
14963           (gst_asf_demux_change_state):
14964           * gst/asfdemux/gstasfdemux.h:
14965           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
14966
14967 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
14968
14969           docs/plugins/.cvsignore: Add *-undeclared.txt
14970           Original commit message from CVS:
14971           * docs/plugins/.cvsignore:
14972           Add *-undeclared.txt
14973
14974 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
14975
14976           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
14977           Original commit message from CVS:
14978           * gst/realmedia/rdtmanager.c:
14979           (gst_rdt_manager_marshal_VOID__UINT_UINT),
14980           (gst_rdt_manager_class_init):
14981           * gst/realmedia/rdtmanager.h:
14982           Implement some more signals that rtspsrc connects to.
14983           Fixes #504671.
14984
14985 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
14986
14987           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
14988           Original commit message from CVS:
14989           * Makefile.am:
14990           Include common/win32.mak for CRLF check of win32 project
14991           files (see #393626).
14992
14993 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14994
14995           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
14996           Original commit message from CVS:
14997           * gst/mpegaudioparse/gstmpegaudioparse.c:
14998           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
14999           Don't post SEGMENT_START messages on the bus, only the element
15000           driving the pipeline should do that.
15001
15002 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15003
15004           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
15005           Original commit message from CVS:
15006           * configure.ac:
15007           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
15008
15009 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
15010
15011           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
15012           Original commit message from CVS:
15013           * ext/mpeg2dec/gstmpeg2dec.h:
15014           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
15015           Fixes #500808.
15016
15017 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
15018
15019           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
15020           Original commit message from CVS:
15021           2007-11-20  Julien MOUTTE  <julien@moutte.net>
15022           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
15023           on Mac OS X.
15024
15025 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15026
15027           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
15028           Original commit message from CVS:
15029           * gst/mpegaudioparse/gstmpegaudioparse.c:
15030           Restore the segment handling logic.
15031           Please don't do behavioural changes under the heading of 'leak fixes'
15032           or 'whitespace changes', people.
15033
15034 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15035
15036           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
15037           Original commit message from CVS:
15038           * gst/mpegaudioparse/gstmpegaudioparse.c:
15039           Plug some leaks.
15040
15041 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15042
15043           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
15044           Original commit message from CVS:
15045           * gst/asfdemux/gstasfdemux.c:
15046           Sync _activate_pull() a little more with other demuxers.
15047
15048 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
15049
15050           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
15051           Original commit message from CVS:
15052           * gst/mpegstream/gstmpegdemux.c:
15053           recognize the padding stream
15054
15055 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
15056
15057           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
15058           Original commit message from CVS:
15059           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
15060           Convert tags that come as string into the type required by
15061           GstTagList.
15062
15063 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15064
15065           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
15066           Original commit message from CVS:
15067           * gst/mpegaudioparse/gstmpegaudioparse.c:
15068           (gst_mp3parse_emit_frame):
15069           Remove some more broken code, it seems to clip even when it should not.
15070           See #491305.
15071
15072 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
15073
15074           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
15075           Original commit message from CVS:
15076           * gst/mpegaudioparse/gstmpegaudioparse.c:
15077           (gst_mp3parse_emit_frame):
15078           When the element is not driving the streaming thread it is not supposed
15079           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
15080           upstream when it detects EOS. See #491305.
15081
15082 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
15083
15084           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
15085           Original commit message from CVS:
15086           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
15087           * gst/dvdsub/Makefile.am:
15088           * gst/dvdsub/gstdvdsubdec.c:
15089           * gst/dvdsub/gstdvdsubparse.c:
15090           * gst/dvdsub/gstdvdsubparse.h:
15091           Add dvd subtitle parser, which just packetizes the input
15092           stream. This is needed to mux dvd subtitles into matroska
15093           files, since the muxer expects unfragmented and properly
15094           timestamped input (#415754).
15095
15096 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15097
15098           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
15099           Original commit message from CVS:
15100           * configure.ac:
15101           Update requirements from past CVS versions to released
15102           versions (0.10.14 in this case).
15103           * ext/sidplay/gstsiddec.cc:
15104           Fix compilation with g++-4.2.
15105
15106 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15107
15108           gst/realmedia/: Fix some compiler warnings shown on Forte.
15109           Original commit message from CVS:
15110           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
15111           (gst_asm_scan_parse_condition):
15112           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15113           Fix some compiler warnings shown on Forte.
15114
15115 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
15116
15117           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
15118           Original commit message from CVS:
15119           Patch by: Gautier Portet <kassoulet at gmail dot com>
15120           * gst/xingheader/gstxingmux.c:
15121           The size of the Xing header is actually 417 as it's rounded to the
15122           next smaller integer. Fixes #397759.
15123           * gst/xingheader/gstxingmux.c: (xing_generate_header),
15124           (xing_push_header):
15125           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
15126           event to the beginning was successful before pushing the header again.
15127
15128 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
15129
15130           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
15131           Original commit message from CVS:
15132           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
15133           (mp3parse_bytepos_to_time):
15134           Use gst_util_guint64_to_gdouble for conversions.
15135           * win32/vs6/libgstmad.dsp:
15136           Add a link to libgstaudio.
15137
15138 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
15139
15140           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
15141           Original commit message from CVS:
15142           * ext/lame/gstlame.c:
15143           Fix up case where there is no peer, in which case
15144           _get_allowed_caps() will return NULL.
15145
15146 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
15147
15148           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
15149           Original commit message from CVS:
15150           * ext/lame/gstlame.c:
15151           Use GST_PTR_FORMAT to print caps in debug statement.
15152
15153 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15154
15155           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
15156           Original commit message from CVS:
15157           * configure.ac:
15158           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
15159           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
15160           in configure.ac.
15161
15162 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15163
15164           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
15165           Original commit message from CVS:
15166           * ext/lame/gstlame.c:
15167           Allow fixing the sample rate lame converts to by negotiating fixed
15168           sample rate on the src pad caps.
15169           Add docs for it.
15170           * tests/check/Makefile.am:
15171           * tests/check/pipelines/lame.c:
15172           Add a check for it.
15173
15174 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15175
15176           po/: Updated translations.
15177           Original commit message from CVS:
15178           * po/LINGUAS:
15179           * po/da.po:
15180           Updated translations.
15181
15182 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15183
15184           po/pl.po: Added Polish translation.
15185           Original commit message from CVS:
15186           translated by: Jakub Bogusz <qboosh@pld-linux.org>
15187           * po/pl.po:
15188           Added Polish translation.
15189
15190 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15191
15192           po/fi.po: Added Finnish translation.
15193           Original commit message from CVS:
15194           translated by: Ilkka Tuohela <hile@iki.fi>
15195           * po/fi.po:
15196           Added Finnish translation.
15197
15198 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15199
15200           po/es.po: Added Spanish translation.
15201           Original commit message from CVS:
15202           translated by: Jorge González González <aloriel@gmail.com>
15203           * po/es.po:
15204           Added Spanish translation.
15205
15206 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15207
15208           po/bg.po: Added Bulgarian translation.
15209           Original commit message from CVS:
15210           translated by: Alexander Shopov <ash@contact.bg>
15211           * po/bg.po:
15212           Added Bulgarian translation.
15213
15214 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15215
15216           gst/iec958/ac3iec.c: Chainup in finalize.
15217           Original commit message from CVS:
15218           * gst/iec958/ac3iec.c:
15219           Chainup in finalize.
15220           * tests/check/Makefile.am:
15221           * tests/check/generic/states.c:
15222           Improved state change unit test.
15223
15224 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15225
15226           Ignore registries in any format.
15227           Original commit message from CVS:
15228           * docs/plugins/.cvsignore:
15229           * tests/check/.cvsignore:
15230           Ignore registries in any format.
15231
15232 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
15233
15234           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
15235           Original commit message from CVS:
15236           * configure.ac:
15237           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
15238           define in the lame headers.  This has the advantage that
15239           it should still work when we're cross-compiling (#452025).
15240
15241 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15242
15243           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
15244           Original commit message from CVS:
15245           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15246           Add other allowed rates to the pad templates.
15247           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
15248           Reset the parser to release memory in dispose.
15249
15250 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15251
15252           ext/: Fix more leaks.
15253           Original commit message from CVS:
15254           * ext/amrnb/amrnbdec.c:
15255           * ext/amrnb/amrnbenc.c:
15256           * ext/amrnb/amrnbparse.c:
15257           * ext/sidplay/gstsiddec.cc:
15258           Fix more leaks.
15259
15260 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
15261
15262           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
15263           Original commit message from CVS:
15264           Patch by: Daniel Charles <dcharles at ti dot com>
15265           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
15266           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
15267           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
15268           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
15269           * ext/amrnb/amrnbenc.h:
15270           Add property to select the BandMode of the AMR encoder.
15271           See #466442.
15272
15273 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15274
15275           gst/realmedia/asmrules.c: Make ro memory to share.
15276           Original commit message from CVS:
15277           * gst/realmedia/asmrules.c:
15278           Make ro memory to share.
15279
15280 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
15281
15282           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
15283           Original commit message from CVS:
15284           * gst/mpegaudioparse/gstmpegaudioparse.c:
15285           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
15286           * gst/mpegaudioparse/gstmpegaudioparse.h:
15287           Queue segment event and push it after we know the caps on the pad or
15288           else an autoplugger might not have plugged the element yet and the
15289           segment is lost.
15290
15291 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15292
15293           gst/iec958/ac3iec.c: Fix tests.
15294           Original commit message from CVS:
15295           * gst/iec958/ac3iec.c:
15296           Fix tests.
15297
15298 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15299
15300           tests/check/: Add generic state-change test suite to help to fi leaks.
15301           Original commit message from CVS:
15302           * tests/check/Makefile.am:
15303           * tests/check/generic/.cvsignore:
15304           * tests/check/generic/states.c:
15305           Add generic state-change test suite to help to fi leaks.
15306
15307 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15308
15309           po/: Added Portuguese (Brazilian) translation.
15310           Original commit message from CVS:
15311           translated by: Raphael Higino <phhigino@gmail.com>
15312           * po/LINGUAS:
15313           * po/pt_BR.po:
15314           Added Portuguese (Brazilian) translation.
15315
15316 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15317
15318           po/: Updated translations.
15319           Original commit message from CVS:
15320           * po/hu.po:
15321           * po/nl.po:
15322           * po/sv.po:
15323           * po/uk.po:
15324           Updated translations.
15325
15326 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
15327
15328           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
15329           Original commit message from CVS:
15330           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
15331           (gst_rmdemux_parse_video_packet):
15332           Activate timestamp fixing code.
15333
15334 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
15335
15336           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
15337           Original commit message from CVS:
15338           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
15339           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
15340           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
15341           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
15342           Do fragment collection in the demuxer so that we can now work with
15343           both ffmpeg and realvideodec to decoder real video content.
15344
15345 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15346
15347           gst/realmedia/asmrules.c: Include stdlib.h.
15348           Original commit message from CVS:
15349           * gst/realmedia/asmrules.c:
15350           Include stdlib.h.
15351
15352 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
15353
15354           gst/realmedia/rdtmanager.c: Fix caps.
15355           Original commit message from CVS:
15356           * gst/realmedia/rdtmanager.c:
15357           Fix caps.
15358
15359 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
15360
15361           gst/realmedia/rtspreal.c: Disable UDP transport for now.
15362           Original commit message from CVS:
15363           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15364           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
15365           Disable UDP transport for now.
15366
15367 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
15368
15369           gst/realmedia/: Add simple rdt manager.
15370           Original commit message from CVS:
15371           * gst/realmedia/Makefile.am:
15372           * gst/realmedia/rdtmanager.c: (find_session_by_id),
15373           (create_session), (free_session), (gst_rdt_manager_base_init),
15374           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
15375           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
15376           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
15377           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
15378           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
15379           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
15380           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
15381           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
15382           (gst_rdt_manager_plugin_init):
15383           * gst/realmedia/rdtmanager.h:
15384           * gst/realmedia/rmdemux.c: (plugin_init):
15385           Add simple rdt manager.
15386
15387 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
15388
15389           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
15390           Original commit message from CVS:
15391           * gst/realmedia/rdtdepay.c:
15392           Fix the encoding-name so that it matches what the rtsp extension sets.
15393
15394 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
15395
15396           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
15397           Original commit message from CVS:
15398           * gst/realmedia/asmrules.c: (gst_asm_node_free),
15399           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
15400           (gst_asm_scan_string), (gst_asm_scan_number),
15401           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
15402           (gst_asm_scan_next_token), (gst_asm_rule_free),
15403           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
15404           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
15405           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
15406           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
15407           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
15408           (gst_asm_rule_book_match), (main):
15409           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
15410           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
15411           Use g_hash_table_destroy instead of _unref which is too new.
15412
15413 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
15414
15415           gst/realmedia/.cvsignore: Add test to ignore.
15416           Original commit message from CVS:
15417           * gst/realmedia/.cvsignore:
15418           Add test to ignore.
15419           * gst/realmedia/Makefile.am:
15420           * gst/realmedia/asmrules.c: (gst_asm_node_new),
15421           (gst_asm_node_free), (gst_asm_operator_eval),
15422           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
15423           (gst_asm_scan_string), (gst_asm_scan_number),
15424           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
15425           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
15426           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
15427           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
15428           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
15429           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
15430           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
15431           (gst_asm_rule_book_match), (main):
15432           * gst/realmedia/asmrules.h:
15433           Added asembler rule book parser and evaluator.
15434           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
15435           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
15436           * gst/realmedia/rtspreal.h:
15437           Keep per stream config info.
15438           Parse and evaluate asm rule books for stream selection.
15439
15440 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15441
15442           gst/realmedia/rtspreal.c: Include stdlib.
15443           Original commit message from CVS:
15444           * gst/realmedia/rtspreal.c:
15445           Include stdlib.
15446
15447 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
15448
15449           gst/realmedia/: Split out hash code in separate file.
15450           Original commit message from CVS:
15451           * gst/realmedia/Makefile.am:
15452           * gst/realmedia/realhash.c: (hash), (call_hash),
15453           (gst_rtsp_ext_real_calc_response_and_checksum):
15454           * gst/realmedia/realhash.h:
15455           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15456           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
15457           Split out hash code in separate file.
15458
15459 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
15460
15461           gst/: Fix include paths and link dependecies for rtsp extension.
15462           Original commit message from CVS:
15463           * gst/asfdemux/Makefile.am:
15464           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
15465           (gst_rtsp_wms_class_init):
15466           * gst/realmedia/Makefile.am:
15467           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15468           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
15469           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
15470           (_do_init), (gst_rtsp_real_class_init):
15471           Fix include paths and link dependecies for rtsp extension.
15472
15473 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
15474
15475           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
15476           Original commit message from CVS:
15477           * gst/realmedia/Makefile.am:
15478           * gst/realmedia/rmdemux.c: (plugin_init):
15479           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15480           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
15481           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
15482           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
15483           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
15484           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
15485           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
15486           (gst_rtsp_real_plugin_init):
15487           * gst/realmedia/rtspreal.h:
15488           Add RealMedia RTSP extension module. It has rank NONE until it is fully
15489           functional.
15490
15491 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15492
15493           gst/asfdemux/: Move WMS RTSP extension from -good to here.
15494           Original commit message from CVS:
15495           * gst/asfdemux/Makefile.am:
15496           * gst/asfdemux/gstasf.c: (plugin_init):
15497           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
15498           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
15499           (gst_rtsp_wms_configure_stream), (_do_init),
15500           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
15501           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
15502           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
15503           * gst/asfdemux/gstrtspwms.h:
15504           Move WMS RTSP extension from -good to here.
15505           Port it to the new pluggable extension interface.
15506
15507 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15508
15509           ext/mad/Makefile.am: Link to audio helper from plugins-base.
15510           Original commit message from CVS:
15511           * ext/mad/Makefile.am:
15512           Link to audio helper from plugins-base.
15513
15514 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15515
15516           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
15517           Original commit message from CVS:
15518           * configure.ac:
15519           * ext/mad/gstmad.c: (gst_mad_chain):
15520           Use the new buffer clipping function from gstaudio here and
15521           require gst-plugins-base CVS.
15522
15523 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15524
15525           configure.ac: Sync liboil check with plugins-base. Add libm check.
15526           Original commit message from CVS:
15527           * configure.ac:
15528           Sync liboil check with plugins-base. Add libm check.
15529           * gst/synaesthesia/Makefile.am:
15530           Link against libm. We're using sqrt here.
15531
15532 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15533
15534           gst/asfdemux/gstasfdemux.c: Include stdlib.
15535           Original commit message from CVS:
15536           * gst/asfdemux/gstasfdemux.c:
15537           Include stdlib.
15538
15539 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15540
15541           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
15542           Original commit message from CVS:
15543           * ext/annodex/Makefile.am:
15544           Fix CFLAGS/LIBS.
15545           * ext/cdio/gstcdiocddasrc.c:
15546           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
15547           Include stdlib
15548           * ext/cairo/Makefile.am:
15549           * gst/videofilter/Makefile.am:
15550           * tests/examples/level/Makefile.am:
15551           Use $(LIBM) instead of -lm
15552
15553 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15554
15555           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
15556           Original commit message from CVS:
15557           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15558           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
15559           * gst/mpegaudioparse/gstmpegaudioparse.h:
15560           Save some memory for each frame by only saving the start timestamp
15561           and start byte position instead of additionally the stop timestamp
15562           and stop byte position. This requires us to use a doubly-linked list
15563           but still saves 8-12 bytes per frame.
15564
15565 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15566
15567           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
15568           Original commit message from CVS:
15569           * ext/mad/gstmad.c: (clip_outgoing_buffer):
15570           Fix buffer clipping to correctly clip to the segment stop.
15571
15572 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15573
15574           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
15575           Original commit message from CVS:
15576           * gst/mpegaudioparse/gstmpegaudioparse.c:
15577           (gst_mp3parse_emit_frame):
15578           Fix a calculation that was causing mp3parse to drop every incoming
15579           frame when upstream delivered a segment in TIME format, breaking
15580           playback of all mpeg system streams.
15581
15582 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15583
15584           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
15585           Original commit message from CVS:
15586           * Makefile.am:
15587           * configure.ac:
15588           * tests/Makefile.am:
15589           Remove bogus check for libcheck, since we check for
15590           gstreamer-check and it pulls in the required info from
15591           and we weren't actually _using_ the information for
15592           libcheck ourselves anyway.
15593
15594 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15595
15596           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
15597           Original commit message from CVS:
15598           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15599           (gst_mp3parse_init), (gst_mp3parse_dispose),
15600           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
15601           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
15602           (mp3parse_handle_seek), (mp3parse_src_query):
15603           * gst/mpegaudioparse/gstmpegaudioparse.h:
15604           Implement accurate seeking in mpegaudioparse. Fixes #308312.
15605           Also implement segment seeks.
15606
15607 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15608
15609           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
15610           Original commit message from CVS:
15611           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
15612           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
15613           (gst_mad_chain), (gst_mad_change_state):
15614           * ext/mad/gstmad.h:
15615           Implement buffer clipping and use GST_BOILERPLATE instead of manual
15616           GType magic. Part one of bug #308312.
15617
15618 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15619
15620           configure.ac: Use pkg-config to locate check.
15621           Original commit message from CVS:
15622           * configure.ac:
15623           Use pkg-config to locate check.
15624
15625 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15626
15627           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
15628           Original commit message from CVS:
15629           * configure.ac:
15630           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
15631           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
15632           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
15633           Fix build against core CVS by not using deprecated API. Bump
15634           requirements for new API (overdue anyway).
15635
15636 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15637
15638           REQUIREMENTS: Also add amr-libs here and update a little.
15639           Original commit message from CVS:
15640           * REQUIREMENTS:
15641           Also add amr-libs here and update a little.
15642
15643 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
15644
15645           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
15646           Original commit message from CVS:
15647           * docs/plugins/inspect/plugin-dvdnav.xml:
15648           * docs/plugins/inspect/plugin-realmedia.xml:
15649           * docs/plugins/inspect/plugin-synaesthesia.xml:
15650           Add inspect file for synaesthesia so the docs can be built even if
15651           the plugin isn't built yet. Fixes #454311. Also add inspect files
15652           for dvdnavsrc and realmedia.
15653
15654 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15655
15656           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
15657           Original commit message from CVS:
15658           * docs/plugins/Makefile.am:
15659           Simplify --extra-dir as gtkdoc scans recursively.
15660
15661 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15662
15663           And yet more docs enabled.
15664           Original commit message from CVS:
15665           * docs/plugins/Makefile.am:
15666           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15667           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15668           * gst/synaesthesia/Makefile.am:
15669           * gst/synaesthesia/gstsynaesthesia.c:
15670           * gst/synaesthesia/gstsynaesthesia.h:
15671           And yet more docs enabled.
15672
15673 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15674
15675           docs/plugins/: Add new docs. Scan c++ files too.
15676           Original commit message from CVS:
15677           * docs/plugins/Makefile.am:
15678           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15679           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15680           * docs/plugins/inspect/plugin-a52dec.xml:
15681           * docs/plugins/inspect/plugin-amrnb.xml:
15682           * docs/plugins/inspect/plugin-asf.xml:
15683           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15684           * docs/plugins/inspect/plugin-dvdsub.xml:
15685           * docs/plugins/inspect/plugin-iec958.xml:
15686           * docs/plugins/inspect/plugin-lame.xml:
15687           * docs/plugins/inspect/plugin-mad.xml:
15688           * docs/plugins/inspect/plugin-mpeg2dec.xml:
15689           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15690           * docs/plugins/inspect/plugin-mpegstream.xml:
15691           Add new docs. Scan c++ files too.
15692           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
15693           (gst_amrnbdec_event):
15694           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
15695           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
15696           (gst_amrnbparse_loop):
15697           Add documentation headers.
15698           * ext/mad/gstmad.c:
15699           * ext/mad/gstmad.h:
15700           Refactor for docs.
15701
15702 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15703
15704           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
15705           Original commit message from CVS:
15706           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
15707           (gst_mp3parse_init):
15708           Use GST_BOILERPLATE instead of manual GType magic.
15709           * gst/mpegaudioparse/gstmpegaudioparse.c:
15710           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15711           (mp3parse_bytepos_to_time):
15712           * gst/mpegaudioparse/gstmpegaudioparse.h:
15713           Implement seeking, byte->time, time->byte conversions with the Xing
15714           seek table if available. This allows better at least a bit more
15715           accurate seeks and file position reporting.
15716
15717 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15718
15719           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
15720           Original commit message from CVS:
15721           * gst/mpegaudioparse/gstmpegaudioparse.c:
15722           (gst_mp3parse_handle_first_frame):
15723           Copy the complete Xing seek table in the 100 byte array instead of
15724           copying the first byte 100 times.
15725           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
15726           (mp3parse_total_time), (mp3parse_time_to_bytepos):
15727           Add seeking support based on the Xing header but comment it out for
15728           now as it seems to yield worse result than the other method.
15729           Also use gst_pad_query_peer_duration() instead of getting the peer pad
15730           ourself, creating a new GstQuery, etc.
15731
15732 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15733
15734           docs/plugins/: Update docs with caps info.
15735           Original commit message from CVS:
15736           * docs/plugins/gst-plugins-ugly-plugins.args:
15737           * docs/plugins/inspect/plugin-a52dec.xml:
15738           * docs/plugins/inspect/plugin-amrnb.xml:
15739           * docs/plugins/inspect/plugin-asf.xml:
15740           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15741           * docs/plugins/inspect/plugin-dvdread.xml:
15742           * docs/plugins/inspect/plugin-dvdsub.xml:
15743           * docs/plugins/inspect/plugin-iec958.xml:
15744           * docs/plugins/inspect/plugin-lame.xml:
15745           * docs/plugins/inspect/plugin-mad.xml:
15746           * docs/plugins/inspect/plugin-mpeg2dec.xml:
15747           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15748           * docs/plugins/inspect/plugin-mpegstream.xml:
15749           Update docs with caps info.
15750
15751 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
15752
15753           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
15754           Original commit message from CVS:
15755           * po/POTFILES.in:
15756           Make sure dvdnav strings get translated too (no reason not to have
15757           them in the .po file, even if the plugin is disabled for now).
15758           Fixes #450879.
15759
15760 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15761
15762           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
15763           Original commit message from CVS:
15764           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
15765           (gst_amrnbdec_event), (gst_amrnbdec_chain),
15766           (gst_amrnbdec_state_change):
15767           * ext/amrnb/amrnbdec.h:
15768           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
15769           (gst_amrnbparse_loop):
15770           Add newsegment and discont handling. Some code cleanups.
15771
15772 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
15773
15774           ext/dvdread/dvdreadsrc.c: check for an error from
15775           Original commit message from CVS:
15776           * ext/dvdread/dvdreadsrc.c: check for an error from
15777           DVDReadBlocks() correctly.
15778
15779 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
15780
15781           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...
15782           Original commit message from CVS:
15783           * ext/dvdread/dvdreadsrc.c:
15784           If we can't read a nav packet, or it doesn't look like a nav
15785           packet, that's an error.  Previous behavior was to look at
15786           the next packet; I can't find any justification for doing that.
15787           Fixes: #358891.
15788
15789 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15790
15791           po/it.po: Updated Italian translation.
15792           Original commit message from CVS:
15793           * po/it.po:
15794           Updated Italian translation.
15795
15796 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15797
15798           po/vi.po: Updated Vietnames translation.
15799           Original commit message from CVS:
15800           * po/vi.po:
15801           Updated Vietnames translation.
15802
15803 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15804
15805           po/: Added Chinese (simplified) translation.
15806           Original commit message from CVS:
15807           contributed by: Wenzheng Hu <db_lobster@163.com>
15808           * po/LINGUAS:
15809           * po/zh_CN.po:
15810           Added Chinese (simplified) translation.
15811
15812 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15813
15814           MAINTAINERS: Updating all the maintainers files
15815           Original commit message from CVS:
15816           * MAINTAINERS:
15817           Updating all the maintainers files
15818
15819 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
15820
15821           Fix leaks some more.
15822           Original commit message from CVS:
15823           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
15824           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
15825           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
15826           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
15827           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
15828           * gst/iec958/ac3iec.c: (ac3iec_init):
15829           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
15830           Fix leaks some more.
15831
15832 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
15833
15834           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
15835           Original commit message from CVS:
15836           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
15837           "She's leaking me", said valgrind.
15838
15839 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15840
15841           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
15842           Original commit message from CVS:
15843           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
15844           Fix "pad caps are not a real subset of its template caps" warning.
15845
15846 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
15847
15848           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
15849           Original commit message from CVS:
15850           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
15851           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
15852           (gst_amrnbdec_finalize):
15853           Don't leak the adapter, unref it in a new finalize method instead.
15854           Fixes #448782.
15855
15856 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15857
15858           configure.ac: Back to CVS
15859           Original commit message from CVS:
15860           * configure.ac:
15861           Back to CVS
15862           * gst-plugins-ugly.doap:
15863           Add 0.10.6 to the list of releases.
15864
15865 === release 0.10.6 ===
15866
15867 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15868
15869         * ChangeLog:
15870         * NEWS:
15871         * RELEASE:
15872         * configure.ac:
15873         * docs/plugins/gst-plugins-ugly-plugins.args:
15874         * docs/plugins/inspect/plugin-a52dec.xml:
15875         * docs/plugins/inspect/plugin-asf.xml:
15876         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15877         * docs/plugins/inspect/plugin-dvdread.xml:
15878         * docs/plugins/inspect/plugin-dvdsub.xml:
15879         * docs/plugins/inspect/plugin-iec958.xml:
15880         * docs/plugins/inspect/plugin-lame.xml:
15881         * docs/plugins/inspect/plugin-mad.xml:
15882         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15883         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15884         * docs/plugins/inspect/plugin-mpegstream.xml:
15885         * docs/plugins/inspect/plugin-siddec.xml:
15886           Release 0.10.6
15887           Original commit message from CVS:
15888           Release 0.10.6
15889
15890 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15891
15892         * po/af.po:
15893         * po/az.po:
15894         * po/cs.po:
15895         * po/da.po:
15896         * po/en_GB.po:
15897         * po/hu.po:
15898         * po/it.po:
15899         * po/nb.po:
15900         * po/nl.po:
15901         * po/or.po:
15902         * po/sq.po:
15903         * po/sr.po:
15904         * po/sv.po:
15905         * po/uk.po:
15906         * po/vi.po:
15907           Update .po files
15908           Original commit message from CVS:
15909           Update .po files
15910
15911 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15912
15913           win32/vs6/: Convert line endings to CRLF and mark as binary files.
15914           Original commit message from CVS:
15915           * win32/vs6/gst_plugins_ugly.dsw:
15916           * win32/vs6/libgstac3parse.dsp:
15917           * win32/vs6/libgstasfdemux.dsp:
15918           * win32/vs6/libgstdvdlpcmdec.dsp:
15919           * win32/vs6/libgstdvdsub.dsp:
15920           * win32/vs6/libgstiec958.dsp:
15921           * win32/vs6/libgstlame.dsp:
15922           * win32/vs6/libgstmad.dsp:
15923           * win32/vs6/libgstmpegaudioparse.dsp:
15924           * win32/vs6/libgstmpegstream.dsp:
15925           * win32/vs6/libgstrealmedia.dsp:
15926           * win32/vs6/libgstsynaesthesia.dsp:
15927           Convert line endings to CRLF and mark as binary files.
15928
15929 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
15930
15931           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
15932           Original commit message from CVS:
15933           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
15934           Don't forget to unlock when setting the device property, or
15935           we'll sooner or later deadlock.
15936
15937 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
15938
15939           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
15940           Original commit message from CVS:
15941           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
15942           Use gst_util_guint64_to_gdouble for conversion.
15943           * win32/vs6/libgstasfdemux.dsp:
15944           Add asfpacket.c to the build.
15945
15946 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15947
15948           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
15949           Original commit message from CVS:
15950           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15951           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
15952           * gst/mpegaudioparse/gstmpegaudioparse.h:
15953           If the Xing header provides a total time, use it to calculate the
15954           correct average bitrate immediately, instead of sending updates as
15955           we parse the stream.
15956
15957 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
15958
15959           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
15960           Original commit message from CVS:
15961           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
15962           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
15963           Use GstClockTime instead of guint for a time variable to prevent
15964           overflows on too large subtitle durations. Fixes #444514.
15965
15966 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
15967
15968           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
15969           Original commit message from CVS:
15970           Patch by: Mark Nauwelaerts <manauw at skynet be>
15971           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
15972           Clear state when handling the serialized FLUSH_STOP event instead of
15973           the FLUSH_START event, thereby making sure we don't free buffers the
15974           chain function is still using. Fixes dvdsubdec crashing when flusing
15975           or seeking (#442706).
15976
15977 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
15978
15979           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
15980           Original commit message from CVS:
15981           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15982           Initialise variable to make fc4 build bot happy.
15983
15984 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
15985
15986           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
15987           Original commit message from CVS:
15988           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
15989           Add sanity check so we don't abort for broken or non-MPEG streams,
15990           but instead error out. Fixes crashes/aborts for when our typefinder
15991           wrongly identifies quicktime files as mpeg (which should be fixed in
15992           -base now too). (#440120).
15993
15994 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15995
15996         * ChangeLog:
15997         * ext/amrnb/amrnbdec.c:
15998         * ext/amrnb/amrnbenc.c:
15999         * ext/amrnb/amrnbparse.c:
16000           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
16001           Original commit message from CVS:
16002           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
16003           block_size, _do_init, gst_amrnbdec_base_init,
16004           gst_amrnbdec_class_init, gst_amrnbdec_init):
16005           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
16006           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
16007           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
16008           block_size, _do_init, gst_amrnbparse_base_init,
16009           gst_amrnbparse_class_init, gst_amrnbparse_init):
16010           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
16011           GST_DEBUG_FUNCPTR and add log-category.
16012
16013 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16014
16015           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
16016           Original commit message from CVS:
16017           * gst/mpegaudioparse/gstmpegaudioparse.c:
16018           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
16019           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
16020           (gst_mp3parse_chain), (mp3parse_total_bytes),
16021           (mp3parse_total_time):
16022           * gst/mpegaudioparse/gstmpegaudioparse.h:
16023           Implement parsing of Xing headers from the first frame of the stream,
16024           and use it to report duration correctly where possible.
16025
16026 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
16027
16028           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
16029           Original commit message from CVS:
16030           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
16031           After descrambling, push the packets out as individual packets
16032           instead of one big descrambled buffer. Makes cook audio decoding
16033           work with the 'realaudiodec' decoder from gst-plugins-bad.
16034
16035 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
16036
16037           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
16038           Original commit message from CVS:
16039           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16040           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
16041           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
16042           (gst_rmdemux_parse_packet):
16043           * gst/realmedia/rmdemux.h:
16044           Remember first timestamp encountered in stream and re-timestamp
16045           stream to start from zero (fixes #397219); only send one newsegment
16046           event, not two; when seeking, send newsegment events from the
16047           streaming thread and not from the seeking thread.
16048
16049 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
16050
16051           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
16052           Original commit message from CVS:
16053           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
16054           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
16055           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
16056           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
16057           * gst/mpegstream/gstmpegdemux.h:
16058           Reset last_flow values for the various streams after a flushing
16059           seek, otherwise we might aggregate wrong flow returns afterwards
16060           that will make upstream pause silently. This should fix seeking
16061           in DVDs and also fix the Thoggen cropping dialog (#438610).
16062
16063 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
16064
16065           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
16066           Original commit message from CVS:
16067           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
16068           (gst_asf_demux_chain_headers),
16069           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
16070           (gst_asf_demux_have_mutually_exclusive_active_stream),
16071           (gst_asf_demux_check_activate_streams),
16072           (gst_asf_demux_find_stream_with_complete_payload),
16073           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
16074           (gst_asf_demux_activate_ext_props_streams),
16075           (gst_asf_demux_process_object):
16076           * gst/asfdemux/gstasfdemux.h:
16077           Activate streams (ie. add the pads to the element) depending on
16078           whether we actually get data for those streams within the ASF
16079           preroll value specified. Currently only done in pull-mode though
16080           (this will fix problems with playbin hanging on mms streams once
16081           we use this in push-mode as well).
16082
16083 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
16084
16085           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
16086           Original commit message from CVS:
16087           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
16088           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
16089           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
16090           (gst_asf_demux_process_file):
16091           * gst/asfdemux/gstasfdemux.h:
16092           Make all timestamps start from zero in pull-mode too; some small
16093           clean-ups and FIXMEs here and there.
16094
16095 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
16096
16097           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
16098           Original commit message from CVS:
16099           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
16100           (gst_asf_demux_parse_packet):
16101           If packet size is specified within the packet and smaller than
16102           the actual packet size, don't parse beyond the size specified in
16103           the packet (this makes us parse some cases of packets with single
16104           compressed payloads cleanly, see e.g stream from #431318). Also
16105           add a sanity check when parsing compressed single payloads.
16106
16107 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
16108
16109           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
16110           Original commit message from CVS:
16111           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
16112           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
16113           (gst_asf_demux_handle_seek_event),
16114           (gst_asf_demux_push_complete_payloads):
16115           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
16116           send data from the keyframe right before the new segment start to
16117           make sure the decoder doesn't have to decode more than absolutely
16118           necessary.
16119
16120 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
16121
16122           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
16123           Original commit message from CVS:
16124           * gst/asfdemux/asfheaders.c:
16125           * gst/asfdemux/asfheaders.h:
16126           * gst/asfdemux/asfpacket.c:
16127           (asf_payload_parse_replicated_data_extensions),
16128           (gst_asf_demux_parse_payload):
16129           * gst/asfdemux/asfpacket.h:
16130           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
16131           (gst_asf_demux_push_complete_payloads),
16132           (gst_asf_demux_process_ext_stream_props):
16133           * gst/asfdemux/gstasfdemux.h:
16134           Implement payload extension system/extended replicated data parsing,
16135           so we can extract payload durations if they're specified.
16136
16137 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
16138
16139           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
16140           Original commit message from CVS:
16141           * gst/asfdemux/asfheaders.h:
16142           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
16143           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
16144           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
16145           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
16146           (gst_asf_demux_parse_stream_object),
16147           (gst_asf_demux_process_ext_stream_props),
16148           (gst_asf_demux_process_queued_extended_stream_objects),
16149           (gst_asf_demux_activate_ext_props_streams),
16150           (gst_asf_demux_process_object):
16151           * gst/asfdemux/gstasfdemux.h:
16152           Refactor stream parse/activation a bit (stream activation heuristics
16153           are still the same though); some more clean-ups.
16154
16155 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
16156
16157           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
16158           Original commit message from CVS:
16159           * win32/common/.cvsignore:
16160           Ignore generated config.h file to make build bot happy.
16161
16162 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
16163
16164           gst/asfdemux/: Init debug category before using it.
16165           Original commit message from CVS:
16166           * gst/asfdemux/gstasf.c: (plugin_init):
16167           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
16168           * gst/asfdemux/gstasfdemux.h:
16169           Init debug category before using it.
16170
16171 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
16172
16173           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
16174           Original commit message from CVS:
16175           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
16176           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
16177           Fix silly bug when we can't pull as much data as we want; don't
16178           forget to announce pending tags in the new packet parsing code.
16179
16180 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
16181
16182           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
16183           Original commit message from CVS:
16184           * configure.ac:
16185           * win32/MANIFEST:
16186           Generate a win32 config.h into win32/common and add to MANIFEST so
16187           it gets disted (#393890). Looks like win32/common/config.h.in needs
16188           some work though.
16189
16190 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
16191
16192           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
16193           Original commit message from CVS:
16194           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
16195           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
16196           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
16197           Fix pull mode operation some more: send newsegment event before
16198           sending data; handle EOS and fatal flow returns a bit better; don't
16199           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
16200
16201 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
16202
16203           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
16204           Original commit message from CVS:
16205           * gst/asfdemux/Makefile.am:
16206           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
16207           (asf_packet_create_payload_buffer),
16208           (asf_payload_find_previous_fragment),
16209           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
16210           (gst_asf_demux_parse_packet):
16211           * gst/asfdemux/asfpacket.h:
16212           * gst/asfdemux/gstasfdemux.c:
16213           (gst_asf_demux_reset_stream_state_after_discont),
16214           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
16215           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
16216           (gst_asf_demux_process_chunk):
16217           * gst/asfdemux/gstasfdemux.h:
16218           New packet parsing code: should put halfway decent timestamps on
16219           buffers, and might even set the appropriate keyframe/discont buffer
16220           flags from time to time (and even if it doesn't, I'm at least able
16221           to debug this code); only used in pull-mode so far. Still needs
16222           some more work, like payload extensions parsing and proper flow
16223           aggregation, and stream activation based on preroll. Stay tuned.
16224
16225 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
16226
16227           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
16228           Original commit message from CVS:
16229           * gst/asfdemux/asfheaders.h:
16230           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
16231           (gst_asf_demux_seek_index_lookup),
16232           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
16233           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
16234           (gst_asf_demux_process_ext_content_desc),
16235           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
16236           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
16237           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
16238           * gst/asfdemux/gstasfdemux.h:
16239           Some clean-ups and small fixes: rename asf_stream_context structure to
16240           AsfStream; inline some three-line utility functions that are only used
16241           once anyway and get rid of their associated helper structs; make debug
16242           category global so that it is used by the debug statements in the other
16243           file as well; simplify gst_asf_demux_get_stream(); fix accidental
16244           implicit initialisation of stream->last_buffer_timestamp to 0, which
16245           would lead to missing timestamps on the first buffer; put fourcc format
16246           into video caps to make certain proprietary wmv decoders happy (for the
16247           case of WMVA in particular); play_time is offset by preroll as well, so
16248           fix overreporting of duration for some files.
16249
16250 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
16251
16252           gst/asfdemux/gstasfdemux.c: Printf format fixes.
16253           Original commit message from CVS:
16254           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
16255           (gst_asf_demux_pull_indices):
16256           Printf format fixes.
16257
16258 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
16259
16260           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
16261           Original commit message from CVS:
16262           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16263           (gst_mpeg_parse_send_event):
16264           Post an error message if EOS wasn't handled by anything downstream.
16265           This should fix playbin freezing/hanging with small VobSub subtitle
16266           files (background: not-linked flow returns from downstream are
16267           ignored for a while at the beginning, so if the file is small
16268           upstream will never get a not-linked flow return even if nothing
16269           is connected downstream). (#429960).
16270
16271 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
16272
16273           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
16274           Original commit message from CVS:
16275           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16276           (gst_amrnbparse_sink_activate),
16277           (gst_amrnbparse_sink_activate_pull):
16278           Rewrite terminally broken sinkpad activation code.
16279           Now actually supports pull-mode activation (didn't before), and push
16280           mode activation doesn't leave the sinkpad flushing.
16281
16282 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
16283
16284           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
16285           Original commit message from CVS:
16286           * gst/asfdemux/asfheaders.c:
16287           * gst/asfdemux/asfheaders.h:
16288           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
16289           (gst_asf_demux_reset), (gst_asf_demux_init),
16290           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
16291           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
16292           (gst_asf_demux_seek_index_lookup),
16293           (gst_asf_demux_reset_stream_state_after_discont),
16294           (gst_asf_demux_handle_seek_event),
16295           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
16296           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
16297           (gst_asf_demux_pull_indices),
16298           (gst_asf_demux_parse_data_object_start),
16299           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
16300           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
16301           (gst_asf_demux_process_simple_index),
16302           (gst_asf_demux_process_object),
16303           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
16304           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
16305           * gst/asfdemux/gstasfdemux.h:
16306           Make asfdemux work in pull mode where possible. If there's an index
16307           at the end of the file, read it and use it for seeking purposes.
16308
16309 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
16310
16311           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
16312           Original commit message from CVS:
16313           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
16314           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
16315           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
16316           Some timestamp fixes.
16317           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
16318           Fix for 64-bit machines.
16319
16320 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
16321
16322           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
16323           Original commit message from CVS:
16324           Patch by: René Stadler <mail at renestadler dot de>
16325           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
16326           (find_seek_offset_time), (gst_rmdemux_reset),
16327           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
16328           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
16329           * gst/realmedia/rmdemux.h:
16330           Make rmdemux handle any number of logical streams. Fixes #428698.
16331
16332 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16333
16334         * po/nl.po:
16335           update dutch
16336           Original commit message from CVS:
16337           update dutch
16338
16339 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16340
16341           po/: Added Danish translation.
16342           Original commit message from CVS:
16343           submitted by: Mogens Jaeger <mogens@jaeger.tf>
16344           * po/LINGUAS:
16345           * po/da.po:
16346           Added Danish translation.
16347
16348 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
16349
16350           po/.cvsignore: Add pot.
16351           Original commit message from CVS:
16352           * po/.cvsignore:
16353           Add pot.
16354
16355 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
16356
16357           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
16358           Original commit message from CVS:
16359           2007-03-27  Julien MOUTTE  <julien@moutte.net>
16360           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
16361           stream and try to adapt to incoming timestamps lack of
16362           precision up to half a frame. This allows generating
16363           a perfect stream even with muxed formats like FLV where
16364           the timestamps are stored in milliseconds.
16365
16366 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
16367
16368           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
16369           Original commit message from CVS:
16370           * gst/realmedia/rmdemux.c:
16371           Remove unused zlib.h include. Fixes #421594.
16372
16373 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16374
16375           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
16376           Original commit message from CVS:
16377           * ext/lame/gstlame.c: (gst_lame_setup):
16378           Disable the bitrate checking when the user has requested
16379           Free Format mode, as all bitrates less than the maximum
16380           are valid then.
16381
16382 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16383
16384           po/: Update translations.
16385           Original commit message from CVS:
16386           * po/hu.po:
16387           * po/it.po:
16388           * po/sv.po:
16389           Update translations.
16390
16391 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16392
16393           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
16394           Original commit message from CVS:
16395           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
16396           When handling seeks, don't convert -1 start or stop values to a bogus
16397           byte position - pass them upstream as -1.
16398
16399 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16400
16401           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
16402           Original commit message from CVS:
16403           * gst/mpegaudioparse/gstmpegaudioparse.c:
16404           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
16405           (gst_mp3parse_init), (gst_mp3parse_sink_event),
16406           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
16407           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
16408           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
16409           (mp3parse_total_time), (mp3parse_handle_seek),
16410           (mp3parse_src_event), (mp3parse_src_query),
16411           (mp3parse_get_query_types), (plugin_init):
16412           * gst/mpegaudioparse/gstmpegaudioparse.h:
16413           Implement seeking via average bitrate, and position+duration
16414           querying in mp3parse. Later, it will support frame-accurate seeking by
16415           building a seek table as it parses.
16416           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
16417           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
16418           before any extant MP3 decoder plugin. This allows us to remove framing
16419           support from the decoders, if we want, and will provide them with
16420           accurate seeking automatically once it is finished.
16421           Fix the handling of MPEG-1 Layer 1 files.
16422           Partially fix timestamping of packets arriving from a demuxer by
16423           queueing the incoming timestamp until the next packet starts, rather
16424           than applying it immediately to the next pushed buffer.
16425
16426 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
16427
16428           gst/asfdemux/gstasfdemux.c: Printf format fix.
16429           Original commit message from CVS:
16430           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
16431           Printf format fix.
16432
16433 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16434
16435           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
16436           Original commit message from CVS:
16437           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
16438           (gst_cdio_cdda_src_finalize):
16439           Make sure we always destroy our libcdio handle.
16440
16441 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
16442
16443           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
16444           Original commit message from CVS:
16445           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
16446           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
16447           (gst_cdio_cdda_src_finalize):
16448           Small code cleanups.
16449           Don't use pad_alloc as the base class cannot deal with the error codes.
16450
16451 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
16452
16453           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
16454           Original commit message from CVS:
16455           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
16456           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16457           Never post a (fatal) error message on the bus on decoding errors. We
16458           should only do this if we can't recover, but mpeg2dec can always
16459           recover. This is needed for DVB streams, for example, where there
16460           may be temporary glitches in the stream. Instead of an error
16461           message, post a warning message on the bus for every N decoding
16462           errors. Fixes #370020.
16463
16464 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16465
16466           configure.ac: Convert to new AG_GST style.
16467           Original commit message from CVS:
16468           * configure.ac:
16469           Convert to new AG_GST style.
16470
16471 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16472
16473           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
16474           Original commit message from CVS:
16475           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16476           (gst_lame_setup):
16477           Display sensible defaults and limits for the
16478           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
16479           property - it's supposed to be a boolean 0/1 value.
16480
16481 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16482
16483           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
16484           Original commit message from CVS:
16485           * ext/lame/gstlame.c:
16486           Initialise the variables so gcc doesn't complain about possibly
16487           uninitialised uses, even though they can't actually happen.
16488
16489 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
16490
16491           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
16492           Original commit message from CVS:
16493           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
16494           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
16495           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
16496           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16497           Implement all sample rates.
16498           Implement sample permutation a little smarter avoiding a memcpy.
16499           Fix timestamps, use segments, fix seeking.
16500
16501 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
16502
16503           Document siddec.
16504           Original commit message from CVS:
16505           * docs/plugins/Makefile.am:
16506           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16507           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16508           * docs/plugins/inspect/plugin-siddec.xml:
16509           * ext/sidplay/gstsiddec.cc:
16510           * ext/sidplay/gstsiddec.h:
16511           Document siddec.
16512
16513 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16514
16515           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
16516           Original commit message from CVS:
16517           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
16518           (gst_lame_set_property), (gst_lame_setup):
16519           Fix up bitrate checking macro.  Make it give us a
16520           GST_ELEMENT_WARNING message so the application has a chance of
16521           reporting this to the user.  Move the checking to _setup, so we
16522           are sure it runs in the READY state, when we hope to have a pipeline
16523           and a bus that is not flushing.
16524           This fixes e.g. using 96 kbit/sec as a bitrate.
16525
16526 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
16527
16528           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
16529           Original commit message from CVS:
16530           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
16531           (gst_asf_demux_process_advanced_mutual_exclusion),
16532           (gst_asf_demux_process_queued_extended_stream_objects),
16533           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16534           * gst/asfdemux/gstasfdemux.h:
16535           Parse advanced mutual exclusion object and only add pads for
16536           'hidden' streams (those in an extended stream header) that are
16537           mutually exclusive with an already existing 'main stream' if
16538           the broadcasting flag is not set. If the broadcasting flag is set,
16539           assume that data for this stream isn't sent. (This should ideally be
16540           solved better by making playbin more robust against this and/or by
16541           making mmssrc send some information downstream about which streams
16542           will be streamed). Fixes #353116.
16543
16544 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16545
16546           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
16547           Original commit message from CVS:
16548           * gst/synaesthesia/gstsynaesthesia.c:
16549           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
16550           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
16551           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
16552           (synaescope32), (synaescope_set_data), (synaesthesia_update),
16553           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
16554           * gst/synaesthesia/synaescope.h:
16555           Move all the mutable engine state into a structure so that
16556           multiple element instances can run without interfering.
16557
16558 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16559
16560           Add crossreferences to glib/gobject/gstream docs.
16561           Original commit message from CVS:
16562           * configure.ac:
16563           * docs/plugins/Makefile.am:
16564           Add crossreferences to glib/gobject/gstream docs.
16565
16566 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16567
16568           gst/synaesthesia/: More source cleanups and add FIXME comments.
16569           Original commit message from CVS:
16570           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
16571           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16572           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
16573           (plugin_init):
16574           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
16575           (synaescope8):
16576           More source cleanups and add FIXME comments.
16577
16578 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
16579
16580           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
16581           Original commit message from CVS:
16582           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
16583           Use gst_guint64_to_gdouble for conversions.
16584           * gst/synaesthesia/synaescope.c:
16585           Define M_PI and do not include <pthread.h> and
16586           <sys/time.h> for G_OS_WIN32
16587           * win32/vs6/libgstrealmedia.dsp:
16588           * win32/vs6/synaesthesia.dsp:
16589           Update projects files.
16590           * win32/common/config.h.in:
16591           Add config.h.in for autogen of config.h
16592
16593 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16594
16595           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
16596           Original commit message from CVS:
16597           * configure.ac:
16598           Add --enable-experimental support. Activate synaesthesia when building
16599           with --enable-experimental. Fix --enable external configure switch
16600           description.
16601
16602 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
16603
16604           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
16605           Original commit message from CVS:
16606           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
16607           (gst_lame_change_state):
16608           * ext/lame/gstlame.h:
16609           On receiving EOS, we try to push a last buffer with the remaining
16610           samples. Don't do that if we got an unclean flow return on the last
16611           gst_pad_push(), downstream might not handle this very gracefully
16612           (see #403168).
16613           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
16614           Pass flow returns upstream (helps #403168).
16615
16616 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16617
16618           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
16619           Original commit message from CVS:
16620           * gst/synaesthesia/gstsynaesthesia.c:
16621           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
16622           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16623           (gst_synaesthesia_chain), (plugin_init):
16624           check result of gst_pad_push() in _chain.
16625
16626 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16627
16628           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
16629           Original commit message from CVS:
16630           * gst/synaesthesia/Makefile.am:
16631           * gst/synaesthesia/gstsynaesthesia.c:
16632           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
16633           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16634           (gst_synaesthesia_chain), (plugin_init):
16635           * gst/synaesthesia/synaescope.c:
16636           * gst/synaesthesia/synaescope.h:
16637           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
16638           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
16639           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
16640           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
16641           possible leak in _chain. (#356882)
16642
16643 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
16644
16645           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
16646           Original commit message from CVS:
16647           * gst/asfdemux/asfheaders.c:
16648           * gst/asfdemux/asfheaders.h:
16649           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
16650           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
16651           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
16652           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
16653           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
16654           (gst_asf_demux_process_ext_content_desc),
16655           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
16656           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
16657           (gst_asf_demux_process_bitrate_props_object),
16658           (gst_asf_demux_process_header_ext),
16659           (gst_asf_demux_process_language_list),
16660           (gst_asf_demux_process_ext_stream_props),
16661           (gst_asf_demux_process_queued_extended_stream_objects),
16662           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16663           * gst/asfdemux/gstasfdemux.h:
16664           Refactor and clean up header parsing and chain function a bit; get
16665           rid of some cruft; make header parsing a tad more robust, fixing
16666           #403188.
16667
16668 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
16669
16670           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
16671           Original commit message from CVS:
16672           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
16673           Post an error if we receive an EOS event while still waiting for the
16674           ASF header object to come through.
16675
16676 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
16677
16678           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
16679           Original commit message from CVS:
16680           Patch by: Xavier B. <xavierb gmail com>
16681           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
16682           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16683           (gst_asf_demux_process_ext_content_desc),
16684           (gst_asf_demux_process_data),
16685           (gst_asf_demux_process_language_list),
16686           (gst_asf_demux_process_ext_stream_props),
16687           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
16688           Guard places where we assume that a certain amount of data is
16689           available better against less data being available (should fix
16690           infamous assertion crasher bug #336370). Also fixes a small
16691           memory leak.
16692
16693 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
16694
16695           gst/realmedia/: Add demuxer for RealAudio files (#349779).
16696           Original commit message from CVS:
16697           * gst/realmedia/Makefile.am:
16698           * gst/realmedia/rademux.c:
16699           * gst/realmedia/rademux.h:
16700           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16701           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
16702           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
16703           * gst/realmedia/rmutils.h:
16704           Add demuxer for RealAudio files (#349779).
16705
16706 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
16707
16708           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
16709           Original commit message from CVS:
16710           * Makefile.am:
16711           Add win32/MANIFEST to EXTRA_DIST so win32 files will
16712           be include in the next release.
16713           * win32/MANIFEST:
16714           Remove win32/common/config.h is which is not autogenerated yet.
16715
16716 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16717
16718           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
16719           Original commit message from CVS:
16720           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
16721           warn when outgoing sample rate is different from incoming
16722
16723 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16724
16725           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
16726           Original commit message from CVS:
16727           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
16728           All sample-rates < 32khz come from the LSF extensions, which only
16729           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
16730           Use gst_util_uint64_scale because we can.
16731
16732 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16733
16734           tests/check/elements/amrnbenc.c: and fix compilation of this test
16735           Original commit message from CVS:
16736           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16737           (cleanup_amrnbenc):
16738           and fix compilation of this test
16739
16740 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16741
16742           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
16743           Original commit message from CVS:
16744           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16745           (cleanup_amrnbenc):
16746           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
16747           (cleanup_mpeg2dec):
16748           re-apply as it was -bad and not -ugly that is frozen, doh
16749
16750 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16751
16752           tests/check/elements/: revert my freeze breakage
16753           Original commit message from CVS:
16754           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16755           (cleanup_amrnbenc):
16756           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
16757           (cleanup_mpeg2dec):
16758           revert my freeze breakage
16759
16760 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16761
16762           gst/asfdemux/gstasfdemux.c: add a comment about a future change
16763           Original commit message from CVS:
16764           * gst/asfdemux/gstasfdemux.c:
16765           (gst_asf_demux_get_gst_tag_from_tag_name),
16766           (gst_asf_demux_process_ext_content_desc):
16767           add a comment about a future change
16768           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16769           (cleanup_amrnbenc):
16770           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
16771           (cleanup_mpeg2dec):
16772           consistent pad (de)activation
16773
16774 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
16775
16776           gst/asfdemux/gstasfdemux.c: Update query_types function too.
16777           Original commit message from CVS:
16778           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
16779           Update query_types function too.
16780
16781 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
16782
16783           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
16784           Original commit message from CVS:
16785           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
16786           (gst_rmdemux_src_query_types):
16787           Implement SEEKING query, make query function thread-safe.
16788
16789 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
16790
16791           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
16792           Original commit message from CVS:
16793           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
16794           Use alignment-safe macros here too (subbuffers ...); guard against
16795           hypothetical memory access beyond our given buffer in the case
16796           where the buffer size is not a multiple of 2.
16797
16798 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
16799
16800           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
16801           Original commit message from CVS:
16802           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
16803           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
16804           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
16805           * gst/asfdemux/gstasfdemux.h:
16806           Don't crash in the seek event handling code when playtime is 0,
16807           as may be the case with live streams (#386218). Implement SEEKING
16808           query so applications can query seekability without second-guessing
16809           based on whether we have a duration or not.
16810
16811 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16812
16813           add doap file
16814           Original commit message from CVS:
16815           * Makefile.am:
16816           * gst-plugins-ugly.doap:
16817           * gst-plugins-ugly.spec.in:
16818           add doap file
16819
16820 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
16821
16822           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
16823           Original commit message from CVS:
16824           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
16825           Use our alignment-safe macros here too, since we can't assume that
16826           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
16827           here).
16828
16829 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
16830
16831           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
16832           Original commit message from CVS:
16833           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
16834           Also, don't read the index for a stream a second time when
16835           operating in pull-mode and reaching the end of the file.
16836
16837 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
16838
16839           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
16840           Original commit message from CVS:
16841           Patch by: Roland Kay  <roland.kay at ox compsoc net>
16842           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
16843           Don't leak stream index (#385292).
16844
16845 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
16846
16847           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
16848           Original commit message from CVS:
16849           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
16850           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
16851           (gst_lame_setup):
16852           * ext/lame/gstlame.h:
16853           Fix leak (by calling lame_init_params() before lame_close()); handle
16854           NULL return from lame_init() more gracefully. Fixes #385311.
16855
16856 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16857
16858           configure.ac: Back to CVS
16859           Original commit message from CVS:
16860           * configure.ac:
16861           Back to CVS
16862
16863 === release 0.10.5 ===
16864
16865 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16866
16867         * ChangeLog:
16868         * NEWS:
16869         * RELEASE:
16870         * configure.ac:
16871         * docs/plugins/gst-plugins-ugly-plugins.args:
16872         * docs/plugins/inspect/plugin-a52dec.xml:
16873         * docs/plugins/inspect/plugin-asf.xml:
16874         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16875         * docs/plugins/inspect/plugin-dvdsub.xml:
16876         * docs/plugins/inspect/plugin-iec958.xml:
16877         * docs/plugins/inspect/plugin-lame.xml:
16878         * docs/plugins/inspect/plugin-mad.xml:
16879         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16880         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16881         * docs/plugins/inspect/plugin-mpegstream.xml:
16882         * docs/plugins/inspect/plugin-siddec.xml:
16883           Release 0.10.5
16884           Original commit message from CVS:
16885           Release 0.10.5
16886
16887 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
16888
16889           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
16890           Original commit message from CVS:
16891           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
16892           to in the previous checkin.  see #385192.  You can have your
16893           cheese back now.
16894
16895 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
16896
16897           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
16898           Original commit message from CVS:
16899           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
16900           from the dereferenced integer, not the pointer itself.  Fixes
16901           #385192.
16902           I'm takin ur cheese!
16903
16904 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
16905
16906         * ChangeLog:
16907           ChangeLog surgery: fix bug number
16908           Original commit message from CVS:
16909           ChangeLog surgery: fix bug number
16910
16911 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
16912
16913           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
16914           Original commit message from CVS:
16915           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
16916           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
16917           For version 4 streams, read the extra codec data size from the
16918           header instead of assuming it is always 16 (also read it from the
16919           right position) (#384989). For version 4 and 5 streams, check that
16920           the specified extra codec data size doesn't make us read beyond the
16921           chunk boundary (#384989).
16922
16923 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16924
16925         * po/af.po:
16926         * po/az.po:
16927         * po/cs.po:
16928         * po/en_GB.po:
16929         * po/hu.po:
16930         * po/it.po:
16931         * po/nb.po:
16932         * po/nl.po:
16933         * po/or.po:
16934         * po/sq.po:
16935         * po/sr.po:
16936         * po/sv.po:
16937         * po/uk.po:
16938         * po/vi.po:
16939           Update .po files
16940           Original commit message from CVS:
16941           Update .po files
16942
16943 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
16944
16945           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
16946           Original commit message from CVS:
16947           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
16948           Cosmetic changes: fix misleading debug statement, update
16949           comment, add cast.
16950
16951 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16952
16953           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
16954           Original commit message from CVS:
16955           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
16956           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16957           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
16958           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
16959           * ext/mpeg2dec/gstmpeg2dec.h:
16960           Align buffers to a 16 byte boundary so the altivec optimisations
16961           don't crash. Fixes #327350.
16962
16963 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
16964
16965           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
16966           Original commit message from CVS:
16967           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
16968           The availability of extra codec data isn't something that
16969           warrants debug messages at WARNING level (see #376958).
16970
16971 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
16972
16973           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
16974           Original commit message from CVS:
16975           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
16976           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
16977           (gst_dvd_demux_send_subbuffer):
16978           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
16979           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
16980           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
16981           (gst_mpeg_demux_send_subbuffer):
16982           * gst/mpegstream/gstmpegdemux.h:
16983           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16984           (gst_mpeg_parse_chain):
16985           Fix flow value combination; this fixes playbin/totem locking up if
16986           a VobSub file is specified as subtitle file (#334322). Flow value
16987           combination should only happen once we are fairly sure we've got all
16988           pads that are available for now. Since there isn't a well-specified
16989           time when this is the case in MPEG, we'll just assume this is the
16990           case once there has been a certain number of packets for each
16991           stream we've found so far.
16992
16993 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
16994
16995           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
16996           Original commit message from CVS:
16997           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
16998           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
16999           Simplify the framerate code and support more framerates. Fixes #361584.
17000
17001 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17002
17003           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
17004           Original commit message from CVS:
17005           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
17006           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
17007           Fix minor memleak when creating pads from static pad templates (#369627).
17008           * tests/check/Makefile.am:
17009           * tests/check/elements/.cvsignore:
17010           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17011           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
17012           Add unit tests for mpeg2dec (#369627).
17013
17014 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
17015
17016         * ChangeLog:
17017           give credit
17018           Original commit message from CVS:
17019           give credit
17020
17021 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
17022
17023           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
17024           Original commit message from CVS:
17025           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
17026           (gst_lame_change_state):
17027           * ext/lame/gstlame.h:
17028           Make lame timestamp flushed eos buffer by some additional timestamp
17029           accounting. Fixes #374760.
17030
17031 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
17032
17033           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
17034           Original commit message from CVS:
17035           * gst/mpegaudioparse/gstmpegaudioparse.c:
17036           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17037           (gst_mp3parse_init), (gst_mp3parse_dispose),
17038           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
17039           (gst_mp3parse_change_state):
17040           * gst/mpegaudioparse/gstmpegaudioparse.h:
17041           Make timestamp handling in mp3parse saner; now works for at least
17042           simple cases.
17043
17044 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
17045
17046           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
17047           Original commit message from CVS:
17048           * gst/mpegaudioparse/Makefile.am:
17049           * gst/mpegaudioparse/gstmpegaudioparse.c:
17050           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
17051           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
17052           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
17053           (gst_mp3parse_change_state), (plugin_init):
17054           * gst/mpegaudioparse/gstmpegaudioparse.h:
17055           Bring mp3parse into the 21st century.
17056           Use its own debug category, use gstadapter, format nicely to 80
17057           columns, and fix incorrect handling of 32 kHz and less files.
17058
17059 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
17060
17061           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
17062           Original commit message from CVS:
17063           Patch by: Sebastian Droege <slomo at ubuntu dot com>
17064           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
17065           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
17066           * ext/mpeg2dec/gstmpeg2dec.h:
17067           libmpeg2 requires its output buffers to start at a 16byte aligned
17068           address or the altivec optimizations will explode.
17069
17070 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
17071
17072           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
17073           Original commit message from CVS:
17074           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
17075           * ext/cdio/gstcdio.h:
17076           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17077           Move CD-TEXT utility function into common file so it can also be
17078           used by a future cdioparanoiasrc.
17079
17080 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
17081
17082           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
17083           Original commit message from CVS:
17084           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
17085           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
17086           information (fixes #340433).
17087
17088 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
17089
17090           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
17091           Original commit message from CVS:
17092           Patch by: Josep Torra Valles  <josep at fluendo com>
17093           * gst/iec958/ac3_padder.c: (ac3p_init):
17094           * gst/mpegstream/gstmpegparse.c:
17095           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
17096           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
17097           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
17098           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
17099           (gst_rmdemux_parse_packet):
17100           Misc. fixes for problems discovered by Forte (different return types
17101           in function declaration and definition, pointer arithmetics with
17102           void pointers). Fixes #362639.
17103
17104 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17105
17106           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
17107           Original commit message from CVS:
17108           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
17109           Don't announce audio or subtitle streams that aren't really present,
17110           it makes dvddemux create pads that will never carry any data, which
17111           is not good.
17112
17113 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
17114
17115           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
17116           Original commit message from CVS:
17117           * ext/lame/gstlame.c: (gst_lame_set_property):
17118           Round up not allowed bitrates to the next higher allowed one
17119           (Closes: #361140).
17120
17121 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
17122
17123           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
17124           Original commit message from CVS:
17125           * docs/plugins/Makefile.am:
17126           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17127           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17128           * ext/lame/gstlame.c: (gst_lame_class_init):
17129           * ext/lame/gstlame.h:
17130           Add docs for lame and lame to docs. Specify allowed bitrates
17131           in the properties description (#361140). Canonicalise object
17132           property names (ie. use hyphen instead of underscore).
17133           * docs/plugins/inspect/plugin-a52dec.xml:
17134           * docs/plugins/inspect/plugin-amrnb.xml:
17135           * docs/plugins/inspect/plugin-asf.xml:
17136           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17137           * docs/plugins/inspect/plugin-dvdread.xml:
17138           * docs/plugins/inspect/plugin-dvdsub.xml:
17139           * docs/plugins/inspect/plugin-iec958.xml:
17140           * docs/plugins/inspect/plugin-lame.xml:
17141           * docs/plugins/inspect/plugin-mad.xml:
17142           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17143           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17144           * docs/plugins/inspect/plugin-mpegstream.xml:
17145           * docs/plugins/inspect/plugin-siddec.xml:
17146           Update version to CVS.
17147
17148 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17149
17150           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
17151           Original commit message from CVS:
17152           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17153           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
17154           (plugin_init):
17155           * po/POTFILES.in:
17156           Add i18n magic to lame plugin. Throw decent error message when we
17157           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
17158
17159 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17160
17161           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
17162           Original commit message from CVS:
17163           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
17164           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
17165           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17166           Change caps to x-rdt, because it's not x-rtp.
17167           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17168           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
17169           (gst_rmdemux_plugin_init):
17170           Activate pad before adding to the element.
17171           Return the combined stream return values after pad_alloc.
17172
17173 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17174
17175           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
17176           Original commit message from CVS:
17177           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
17178           * ext/mpeg2dec/gstmpeg2dec.h:
17179           Add some debugging to timestamp handling.
17180           Make sure we don't convert invalid timestamps.
17181
17182 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
17183
17184           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
17185           Original commit message from CVS:
17186           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
17187           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
17188           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
17189           (gst_dvd_demux_get_subpicture_stream):
17190           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
17191           (gst_mpeg_demux_get_audio_stream),
17192           (gst_mpeg_demux_get_private_stream):
17193           Active pads before adding them to the running element. Don't assert
17194           on non-BYTE format newsegment events in asfdemux.
17195
17196 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
17197
17198           Printf format fixes.
17199           Original commit message from CVS:
17200           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
17201           (gst_dvd_read_src_handle_seek_event):
17202           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
17203           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
17204           * ext/sidplay/gstsiddec.cc:
17205           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
17206           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
17207           (gst_rmdemux_parse_packet):
17208           Printf format fixes.
17209
17210 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17211
17212           gst/realmedia/: Added RDT depayloader.
17213           Original commit message from CVS:
17214           * gst/realmedia/Makefile.am:
17215           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
17216           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
17217           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
17218           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
17219           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
17220           * gst/realmedia/rdtdepay.h:
17221           Added RDT depayloader.
17222           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17223           (gst_rmdemux_plugin_init), (plugin_init):
17224           Remove unused function.
17225           Added some more mime-types.
17226
17227 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17228
17229           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
17230           Original commit message from CVS:
17231           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
17232           If an incoming timestamp is within one sample of our current
17233           timestamp, then keep it. This prevents imprecision in the
17234           PTS (which only has 90khz granularity) from affecting our stream.
17235
17236 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
17237
17238           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
17239           Original commit message from CVS:
17240           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
17241           Reflow code so that compiler doesn't complain about possible use
17242           of uninitialised variable any longer; but just in case, initialise
17243           it anyway; also take object ref in query function and do peer pad
17244           stuff in a more thread-safe way.
17245
17246 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
17247
17248           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
17249           Original commit message from CVS:
17250           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
17251           Init a variable to make compilers happy.
17252
17253 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
17254
17255           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
17256           Original commit message from CVS:
17257           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
17258           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
17259           (gst_dvd_demux_sync_stream_to_time):
17260           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17261           (gst_mpeg_demux_synchronise_pads),
17262           (gst_mpeg_demux_sync_stream_to_time):
17263           Send newsegment updates for sparse streams (#350778).
17264
17265 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17266
17267           ext/dvdread/dvdreadsrc.c: fix compile warning
17268           Original commit message from CVS:
17269           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
17270           fix compile warning
17271
17272 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17273
17274         * configure.ac:
17275           bump the nano bitches
17276           Original commit message from CVS:
17277           bump the nano bitches
17278
17279 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17280
17281           configure.ac: As another attempt, synaesthesia can be enabled by passing
17282           Original commit message from CVS:
17283           * configure.ac:
17284           As another attempt, synaesthesia can be enabled by passing
17285           --with-plugins="synaesthesia" to configure
17286
17287 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17288
17289           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
17290           Original commit message from CVS:
17291           * configure.ac:
17292           Don't build synaesthesia by default, until someone confirms that it
17293           is okay (filed as #356882)
17294
17295 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17296
17297           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
17298           Original commit message from CVS:
17299           * configure.ac:
17300           Don't build synaesthesia by default, until someone confirms that it
17301           is okay (filed as #356882)
17302
17303 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17304
17305           Port synaesthesia.
17306           Original commit message from CVS:
17307           * configure.ac:
17308           * gst/synaesthesia/Makefile.am:
17309           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17310           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17311           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
17312           (gst_synaesthesia_change_state), (plugin_init):
17313           Port synaesthesia.
17314
17315 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17316
17317           More G_OBJECT macro fixing.
17318           Original commit message from CVS:
17319           * ext/mad/gstid3tag.c:
17320           * gst/mpegstream/gstrfc2250enc.h:
17321           * gst/synaesthesia/gstsynaesthesia.c:
17322           More G_OBJECT macro fixing.
17323
17324 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
17325
17326           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
17327           Original commit message from CVS:
17328           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
17329           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
17330           Fix initialisation dummy buffer, the offsets are relative to the start
17331           of the buffers. Fixes #356004.
17332
17333 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
17334
17335         * gst-plugins-ugly.spec.in:
17336           update spec file
17337           Original commit message from CVS:
17338           update spec file
17339
17340 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
17341
17342           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
17343           Original commit message from CVS:
17344           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
17345           Add convert query (needed for later when we just operate in time
17346           format and let the base source class handle all the seeking stuff).
17347
17348 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17349
17350           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
17351           Original commit message from CVS:
17352           * gst/asfdemux/gstasfdemux.c:
17353           (gst_asf_demux_get_gst_tag_from_tag_name),
17354           (gst_asf_demux_process_ext_content_desc):
17355           Erm, lets properly fix it. The only non-text tag that we support is
17356           the track-number and that is an UINT. asfdemux was returning a GValue
17357           initialized as INT. Further the Track and not the TrackNumber tag
17358           (the latter is a string too).
17359
17360 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17361
17362           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
17363           Original commit message from CVS:
17364           * gst/asfdemux/gstasfdemux.c:
17365           (gst_asf_demux_get_gst_tag_from_tag_name),
17366           (gst_asf_demux_process_ext_content_desc):
17367           Skip tags that are unknown (was producing an uninialized GValue).
17368
17369 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
17370
17371           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
17372           Original commit message from CVS:
17373           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
17374           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
17375           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
17376           (gst_a52dec_set_property), (gst_a52dec_get_property):
17377           * ext/a52dec/gsta52dec.h:
17378           Patch from from Michal Benes <michal.benes@itonis.tv>:
17379           Add two things to a52dec: configure the exact output format for ac3
17380           decoding through properties, if desired.
17381           By default, configure an output format preferred by downstream. Now
17382           that audioconvert lists caps by preference, this means that a52dec
17383           can do downmixing (iff required) rather than audioconvert, so it can
17384           use the ac3 downmix levels from the bitstream.
17385
17386 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17387
17388           Add missing GST_LIBS to the link flags
17389           Original commit message from CVS:
17390           * ext/lame/Makefile.am:
17391           * ext/mpeg2dec/Makefile.am:
17392           * gst/dvdlpcmdec/Makefile.am:
17393           * gst/dvdsub/Makefile.am:
17394           * gst/mpegaudioparse/Makefile.am:
17395           Add missing GST_LIBS to the link flags
17396
17397 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
17398
17399           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
17400           Original commit message from CVS:
17401           * configure.ac:
17402           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
17403
17404 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17405
17406           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
17407           Original commit message from CVS:
17408           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
17409           fix build for debug disabled
17410
17411 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
17412
17413           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
17414           Original commit message from CVS:
17415           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
17416           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
17417           Use static pad templates with ANY caps for the source pads for
17418           simplicity and to avoid warnings when creating pads for unhandled
17419           codec IDs (#351795).
17420
17421 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
17422
17423           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
17424           Original commit message from CVS:
17425           Patch by: Michal Benes <michal dot benes at itonis dot tv>
17426           * ext/mad/gstmad.c: (gst_mad_chain):
17427           Fix timestamping in mad by only activating a new timestamp when the
17428           previous frame has been decoded. Fixes #350723.
17429           Also clean up some of the non fatal warnings when the input buffer is
17430           too small to decode a header.
17431
17432 === release 0.10.4 ===
17433
17434 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17435
17436         * ChangeLog:
17437         * NEWS:
17438         * RELEASE:
17439         * configure.ac:
17440         * docs/plugins/gst-plugins-ugly-plugins.args:
17441         * docs/plugins/inspect/plugin-a52dec.xml:
17442         * docs/plugins/inspect/plugin-amrnb.xml:
17443         * docs/plugins/inspect/plugin-asf.xml:
17444         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17445         * docs/plugins/inspect/plugin-dvdread.xml:
17446         * docs/plugins/inspect/plugin-dvdsub.xml:
17447         * docs/plugins/inspect/plugin-iec958.xml:
17448         * docs/plugins/inspect/plugin-lame.xml:
17449         * docs/plugins/inspect/plugin-mad.xml:
17450         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17451         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17452         * docs/plugins/inspect/plugin-mpegstream.xml:
17453         * docs/plugins/inspect/plugin-rmdemux.xml:
17454         * docs/plugins/inspect/plugin-siddec.xml:
17455           releasing 0.10.4
17456           Original commit message from CVS:
17457           releasing 0.10.4
17458
17459 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17460
17461         * po/af.po:
17462         * po/az.po:
17463         * po/cs.po:
17464         * po/en_GB.po:
17465         * po/hu.po:
17466         * po/it.po:
17467         * po/nb.po:
17468         * po/nl.po:
17469         * po/or.po:
17470         * po/sq.po:
17471         * po/sr.po:
17472         * po/sv.po:
17473         * po/uk.po:
17474         * po/vi.po:
17475           Update .po files
17476           Original commit message from CVS:
17477           Update .po files
17478
17479 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
17480
17481           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
17482           Original commit message from CVS:
17483           Patch by: Wim Taymans <wim at fluendo dot com>
17484           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17485           Instead of forwarding the event in the wrong format, unref it and set
17486           a boolean that we still need to send it in the streaming thread.
17487           Fixes #350554
17488
17489 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17490
17491           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
17492           Original commit message from CVS:
17493           Patch by: Edward Hervey (edward at fluendo dot com)
17494           * ext/dvdread/dvdreadsrc.c: (plugin_init):
17495           Put debug category initialization before use of GST_DEBUG, in order
17496           to remove a fatal warning.  Fixes #350895
17497
17498 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17499
17500           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
17501           Original commit message from CVS:
17502           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
17503           Set rank to NONE for the time being until we make playbin handle
17504           subtitle pictures again (dvdsubdec seems to be a bit shaky at
17505           times when seeking, so it's probably better if it doesn't get
17506           autoplugged for the time being).
17507
17508 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17509
17510           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
17511           Original commit message from CVS:
17512           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17513           (gst_rmdemux_parse_mdpr):
17514           Handle audio streams with stream_version 3 properly; warn about
17515           unknown stream versions; handle unknown fourccs a tad more
17516           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
17517           with GST_FOURCC_FORMAT.
17518
17519 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17520
17521           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
17522           Original commit message from CVS:
17523           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
17524           Error out properly if this is an interactive DVD (fixes #345694).
17525
17526 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17527
17528           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
17529           Original commit message from CVS:
17530           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
17531           When the first_access is 1 or 0, we should copy the timestamp from
17532           the incoming buffer if there is one.
17533
17534 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
17535
17536           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
17537           Original commit message from CVS:
17538           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
17539           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
17540           Use GST_ELEMENT_ERROR for error reporting; post errors in some
17541           more places; remove superfluous newlines from debug statements.
17542
17543 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
17544
17545           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
17546           Original commit message from CVS:
17547           Patch by: Frédéric Riss  <frederic.riss at gmail com>
17548           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
17549           Don't set negative durations on outgoing buffers (#350044),
17550           which happens when you use macros that got changed during
17551           the last unstable cycle because they were thought not to
17552           be used anywhere.
17553
17554 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17555
17556           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
17557           Original commit message from CVS:
17558           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
17559           (gst_dvd_read_src_goto_chapter),
17560           (gst_dvd_read_src_get_chapter_starts),
17561           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
17562           (gst_dvd_read_src_get_time_for_sector),
17563           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
17564           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
17565           (gst_dvd_read_src_goto_sector):
17566           * ext/dvdread/dvdreadsrc.h:
17567           Add basic support for time-based seeking; set timestamps on
17568           outgoing buffers if we have them; create table with
17569           chapter to time mapping when opening a title; rename
17570           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
17571           make it take an explicit pgc argument; fix up some debugging
17572           messages so that title/chapter numbers are printed as starting
17573           from 1 for easier readability.
17574
17575 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
17576
17577           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
17578           Original commit message from CVS:
17579           * gst/realmedia/Makefile.am:
17580           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17581           (gst_rmdemux_parse_cont):
17582           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
17583           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
17584           * gst/realmedia/rmutils.h:
17585           Factor out some code into rmutils.[ch]; when reading
17586           strings, don't read beyond the available data; read
17587           metadata strings correctly (string length is 16 bits
17588           here, not just 8).
17589
17590 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17591
17592           Fix dist by including gst-libs/
17593           Original commit message from CVS:
17594           * Makefile.am:
17595           * configure.ac:
17596           * gst/asfdemux/gstasfdemux.c:
17597           Fix dist by including gst-libs/
17598
17599 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
17600
17601           Make custom error messages translatable.
17602           Original commit message from CVS:
17603           * ext/dvdread/dvdreadsrc.c: (plugin_init):
17604           * po/POTFILES.in:
17605           Make custom error messages translatable.
17606           * gst/asfdemux/gstasf.c: (plugin_init):
17607           Remove setlocale() call, doesn't seem to be needed or recommended for
17608           plugins, at least not according to gstreamer/docs/random/i18n.
17609
17610 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
17611
17612           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
17613           Original commit message from CVS:
17614           * gst/asfdemux/Makefile.am:
17615           * gst/asfdemux/asfheaders.c:
17616           * gst/asfdemux/asfheaders.h:
17617           * gst/asfdemux/gstasf.c: (plugin_init):
17618           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17619           Error out when the stream is encrypted (rather than feeding
17620           garbage to the decoders). Fixes #349025.
17621
17622 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
17623
17624           Add/enable autofoo magic for translations.
17625           Original commit message from CVS:
17626           * Makefile.am:
17627           * autogen.sh:
17628           * configure.ac:
17629           * po/POTFILES.in:
17630           Add/enable autofoo magic for translations.
17631
17632 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
17633
17634           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
17635           Original commit message from CVS:
17636           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
17637           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
17638           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
17639           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
17640           Don't leak streams, strings or caps. Get rid of unnecessary
17641           getcaps() function.
17642
17643 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
17644
17645           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
17646           Original commit message from CVS:
17647           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
17648           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
17649           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
17650           (gst_rmdemux_stream_clear_cached_subpackets),
17651           (gst_rmdemux_descramble_cook_audio),
17652           (gst_rmdemux_descramble_dnet_audio),
17653           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
17654           Descramble cook audio streams before sending them to the
17655           decoder. Fixes #347292.
17656           Also miscellaneous clean-ups and log-level changes.
17657
17658 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
17659
17660           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
17661           Original commit message from CVS:
17662           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
17663           * ext/lame/gstlame.c: (gst_lame_setup):
17664           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
17665
17666 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
17667
17668           ext/sidplay/gstsiddec.*: Remove old metadata thing.
17669           Original commit message from CVS:
17670           * ext/sidplay/gstsiddec.cc:
17671           * ext/sidplay/gstsiddec.h:
17672           Remove old metadata thing.
17673
17674 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
17675
17676           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
17677           Original commit message from CVS:
17678           * gst/asfdemux/gstasfdemux.c:
17679           (gst_asf_demux_get_ext_stream_props_for_stream),
17680           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
17681           Find language codes for audio streams if they are available.
17682
17683 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
17684
17685           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
17686           Original commit message from CVS:
17687           * gst/asfdemux/asfheaders.h:
17688           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
17689           (gst_asf_demux_process_stream),
17690           (gst_asf_demux_process_language_list),
17691           (gst_asf_demux_process_ext_stream_props),
17692           (gst_asf_demux_process_queued_extended_stream_objects),
17693           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17694           * gst/asfdemux/gstasfdemux.h:
17695           Parse extended stream properties objects and stream objects
17696           hidden inside them (but delay creation of the appropriate
17697           pads until after all the 'normal' stream objects have been
17698           dealt with) (#343763). Also parse language list object.
17699
17700 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17701
17702           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
17703           Original commit message from CVS:
17704           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
17705           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
17706           (find_seek_offset_time), (gst_rmdemux_perform_seek),
17707           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
17708           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
17709           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
17710           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
17711           * gst/realmedia/rmdemux.h:
17712           Cleanups, use GstSegment for seeking.
17713           Fix error handling.
17714           Combine flow return from all streams.
17715
17716 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
17717
17718           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
17719           Original commit message from CVS:
17720           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
17721           Remove g_assert that shouldn't be there.
17722
17723 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
17724
17725           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
17726           Original commit message from CVS:
17727           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
17728           Fix refcounting when cropping. Fixes #341677.
17729
17730 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
17731
17732           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
17733           Original commit message from CVS:
17734           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
17735           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17736           (gst_asf_demux_process_segment):
17737           Fix typo. Closes #347029.
17738
17739 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
17740
17741           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
17742           Original commit message from CVS:
17743           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
17744           Skip chunks for unknown streams properly. Fixes broken sound
17745           and/or video for files that have additional streams that
17746           we don't recognise yet (e.g. if they are embedded in extended
17747           stream properties). Partly fixes #343763.
17748
17749 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17750
17751           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
17752           Original commit message from CVS:
17753           * gst/asfdemux/asfheaders.c:
17754           * gst/asfdemux/asfheaders.h:
17755           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
17756           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
17757           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
17758           (gst_asf_demux_change_state):
17759           * gst/asfdemux/gstasfdemux.h:
17760           Add some more GUIDs and make debug log more readable
17761           and easier to follow when parsing the headers.
17762
17763 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
17764
17765           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
17766           Original commit message from CVS:
17767           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17768           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
17769           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
17770           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
17771           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
17772           * ext/dvdread/dvdreadsrc.h:
17773           Rewrite seeking code and make seeking in DVDs work (#337834).
17774
17775 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
17776
17777           autogen.sh: Check for automake-1.9 as well.
17778           Original commit message from CVS:
17779           * autogen.sh:
17780           Check for automake-1.9 as well.
17781
17782 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
17783
17784           ext/dvdread/dvdreadsrc.c: Make check stronger.
17785           Original commit message from CVS:
17786           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
17787           Make check stronger.
17788
17789 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
17790
17791           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
17792           Original commit message from CVS:
17793           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
17794           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17795           (gst_asf_demux_push_buffer):
17796           * gst/asfdemux/gstasfdemux.h:
17797           Handle unknown codec IDs/fourccs properly (#345879); send tag
17798           events after newsegment event; fix use of GST_FOURCC_FORMAT
17799           macro.
17800
17801 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17802
17803           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
17804           Original commit message from CVS:
17805           * ext/a52dec/gsta52dec.c: (plugin_init):
17806           Call the channel positions get_type() method in plugin_init
17807           to ensure that it isn't simultaneously called later from
17808           multiple threads.
17809
17810 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
17811
17812           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
17813           Original commit message from CVS:
17814           * gst/mpegstream/gstmpegpacketize.c:
17815           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
17816           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17817           Also flush packetizer cache when we get a buffer that has the
17818           DISCONT flag set; update current byte position from buffer
17819           offset after a flush.
17820
17821 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
17822
17823           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
17824           Original commit message from CVS:
17825           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
17826           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
17827           (gst_mpeg_packetize_read):
17828           * gst/mpegstream/gstmpegpacketize.h:
17829           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17830           (gst_mpeg_parse_change_state):
17831           Flush packetizer cache when we get a FLUSH_STOP event;
17832           remove unused source pad member from packetizer; add debug
17833           category for packetizer.
17834
17835 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17836
17837           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
17838           Original commit message from CVS:
17839           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
17840           Treat dual-mono as stereo. It should really be output on 2 separate
17841           pads, but isn't for now.
17842
17843 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17844
17845           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
17846           Original commit message from CVS:
17847           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17848           Assume 4:3 DAR rather than 4:3 PAR (#345184).
17849
17850 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
17851
17852           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
17853           Original commit message from CVS:
17854           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17855           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
17856           any PAR whatsoever (rather than using 0/0, which will lead to
17857           an abort later on). Fixes #345184.
17858
17859 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
17860
17861           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
17862           Original commit message from CVS:
17863           Patch by: Michael Dominic K.  < mdk at mdk org pl>
17864           * ext/mad/gstmad.c: (gst_mad_chain):
17865           Send newsegment event before calling
17866           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
17867           in connection with pad blocking (#342594). While we're at it,
17868           do some minor clean-ups.
17869
17870 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
17871
17872           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
17873           Original commit message from CVS:
17874           * configure.ac:
17875           Fix --disable-external (can't set conditionals conditionally,
17876           #343602).
17877
17878 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
17879
17880           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
17881           Original commit message from CVS:
17882           * ext/a52dec/Makefile.am:
17883           ... and then he said "When you go and fix the build you
17884           better make sure you have some spare backslashes in your
17885           pocket".
17886
17887 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
17888
17889           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
17890           Original commit message from CVS:
17891           * ext/sidplay/gstsiddec.cc:
17892           Fix copyright, email addresses and descriptions.
17893           Use saner defaults for arguments. Fixes #344667.
17894           constify some stuff.
17895           Fix memleaks.
17896           Add tags.
17897           Fix negotiation to do mono/44100 by default.
17898           Post error messages.
17899           Use _scale_int where possible.
17900
17901 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
17902
17903           ext/dvdnav/.cvsignore: More ignore
17904           Original commit message from CVS:
17905           * ext/dvdnav/.cvsignore:
17906           More ignore
17907
17908 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17909
17910           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
17911           Original commit message from CVS:
17912           * tests/check/elements/amrnbenc.c: (push_data):
17913           Init memory before feeding it to the encoder to make
17914           the valgrind test succeed.
17915
17916 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
17917
17918           gst/asfdemux/.cvsignore: More ignore
17919           Original commit message from CVS:
17920           * gst/asfdemux/.cvsignore:
17921           More ignore
17922
17923 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17924
17925           .cvsignore: Ignore files generated by 'make dist'.
17926           Original commit message from CVS:
17927           * .cvsignore:
17928           Ignore files generated by 'make dist'.
17929
17930 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17931
17932           update build files
17933           Original commit message from CVS:
17934           * autogen.sh:
17935           * configure.ac:
17936           * ext/a52dec/Makefile.am:
17937           * ext/dvdnav/Makefile.am:
17938           * ext/dvdread/Makefile.am:
17939           * ext/lame/Makefile.am:
17940           * ext/mad/Makefile.am:
17941           * ext/mpeg2dec/Makefile.am:
17942           * ext/sidplay/Makefile.am:
17943           update build files
17944
17945 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17946
17947           autogen.sh: require am17
17948           Original commit message from CVS:
17949           * autogen.sh:
17950           require am17
17951           * configure.ac:
17952           * ext/annodex/Makefile.am:
17953           * ext/cdio/Makefile.am:
17954           * ext/dv/Makefile.am:
17955           * ext/esd/Makefile.am:
17956           * ext/flac/Makefile.am:
17957           * ext/gdk_pixbuf/Makefile.am:
17958           * ext/ladspa/Makefile.am:
17959           * ext/libcaca/Makefile.am:
17960           * ext/speex/Makefile.am:
17961           * ext/taglib/Makefile.am:
17962           * sys/oss/Makefile.am:
17963           * sys/sunaudio/Makefile.am:
17964           * sys/ximage/Makefile.am:
17965           clean up build further
17966
17967 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
17968
17969           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
17970           Original commit message from CVS:
17971           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
17972           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
17973           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
17974           (gst_mpeg2dec_change_state):
17975           * ext/mpeg2dec/gstmpeg2dec.h:
17976           Simplify and don't leak our buffer pool.
17977           Use _scale_int.
17978           Remove unfixed bug number from previous ChangeLog entry.
17979
17980 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17981
17982           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
17983           Original commit message from CVS:
17984           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
17985           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
17986           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
17987           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
17988           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
17989           (handle_sequence), (handle_picture), (handle_slice),
17990           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
17991           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
17992           * ext/mpeg2dec/gstmpeg2dec.h:
17993           Fix padtemplate as we can now do fractional framerates.
17994           Small cleanups.
17995           Use GstSegment.
17996           Add simple frame dropping QoS.
17997           Precalc buffer output sizes and UV offsets.
17998           Always give libmpeg2 a valid fbuf when it wants one.
17999           don't trust libmpeg to discard our buffers but manage it
18000           ourselves.
18001           Fixes #343627, #327350, #335288
18002
18003 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
18004
18005           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
18006           Original commit message from CVS:
18007           * win32/MANIFEST:
18008           Add a manifest for futures ugly win32 releases.
18009           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
18010           Move bufcaps declaration at the begining of the instructions
18011           block.
18012
18013 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18014
18015           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18016           Original commit message from CVS:
18017           * ext/alsaspdif/alsaspdifsink.h:
18018           * ext/amrwb/gstamrwbdec.h:
18019           * ext/amrwb/gstamrwbenc.h:
18020           * ext/amrwb/gstamrwbparse.h:
18021           * ext/arts/gst_arts.h:
18022           * ext/artsd/gstartsdsink.h:
18023           * ext/audiofile/gstafparse.h:
18024           * ext/audiofile/gstafsink.h:
18025           * ext/audiofile/gstafsrc.h:
18026           * ext/audioresample/gstaudioresample.h:
18027           * ext/bz2/gstbz2dec.h:
18028           * ext/bz2/gstbz2enc.h:
18029           * ext/dirac/gstdiracdec.h:
18030           * ext/directfb/dfbvideosink.h:
18031           * ext/divx/gstdivxdec.h:
18032           * ext/divx/gstdivxenc.h:
18033           * ext/dts/gstdtsdec.h:
18034           * ext/faac/gstfaac.h:
18035           * ext/gsm/gstgsmdec.h:
18036           * ext/gsm/gstgsmenc.h:
18037           * ext/ivorbis/vorbisenc.h:
18038           * ext/libfame/gstlibfame.h:
18039           * ext/nas/nassink.h:
18040           * ext/neon/gstneonhttpsrc.h:
18041           * ext/polyp/polypsink.h:
18042           * ext/sdl/sdlaudiosink.h:
18043           * ext/sdl/sdlvideosink.h:
18044           * ext/shout/gstshout.h:
18045           * ext/snapshot/gstsnapshot.h:
18046           * ext/sndfile/gstsf.h:
18047           * ext/swfdec/gstswfdec.h:
18048           * ext/tarkin/gsttarkindec.h:
18049           * ext/tarkin/gsttarkinenc.h:
18050           * ext/theora/theoradec.h:
18051           * ext/wavpack/gstwavpackdec.h:
18052           * ext/wavpack/gstwavpackparse.h:
18053           * ext/xine/gstxine.h:
18054           * ext/xvid/gstxviddec.h:
18055           * ext/xvid/gstxvidenc.h:
18056           * gst/cdxaparse/gstcdxaparse.h:
18057           * gst/cdxaparse/gstcdxastrip.h:
18058           * gst/colorspace/gstcolorspace.h:
18059           * gst/festival/gstfestival.h:
18060           * gst/freeze/gstfreeze.h:
18061           * gst/gdp/gstgdpdepay.h:
18062           * gst/gdp/gstgdppay.h:
18063           * gst/modplug/gstmodplug.h:
18064           * gst/mpeg1sys/gstmpeg1systemencode.h:
18065           * gst/mpeg1videoparse/gstmp1videoparse.h:
18066           * gst/mpeg2sub/gstmpeg2subt.h:
18067           * gst/mpegaudioparse/gstmpegaudioparse.h:
18068           * gst/multifilesink/gstmultifilesink.h:
18069           * gst/overlay/gstoverlay.h:
18070           * gst/playondemand/gstplayondemand.h:
18071           * gst/qtdemux/qtdemux.h:
18072           * gst/rtjpeg/gstrtjpegdec.h:
18073           * gst/rtjpeg/gstrtjpegenc.h:
18074           * gst/smooth/gstsmooth.h:
18075           * gst/smoothwave/gstsmoothwave.h:
18076           * gst/spectrum/gstspectrum.h:
18077           * gst/speed/gstspeed.h:
18078           * gst/stereo/gststereo.h:
18079           * gst/switch/gstswitch.h:
18080           * gst/tta/gstttadec.h:
18081           * gst/tta/gstttaparse.h:
18082           * gst/videodrop/gstvideodrop.h:
18083           * gst/xingheader/gstxingmux.h:
18084           * sys/directdraw/gstdirectdrawsink.h:
18085           * sys/directsound/gstdirectsoundsink.h:
18086           * sys/dxr3/dxr3audiosink.h:
18087           * sys/dxr3/dxr3spusink.h:
18088           * sys/dxr3/dxr3videosink.h:
18089           * sys/qcam/gstqcamsrc.h:
18090           * sys/vcd/vcdsrc.h:
18091           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18092
18093 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18094
18095           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18096           Original commit message from CVS:
18097           * ext/a52dec/gsta52dec.h:
18098           * ext/amrnb/amrnbdec.h:
18099           * ext/amrnb/amrnbenc.h:
18100           * ext/amrnb/amrnbparse.h:
18101           * ext/mpeg2dec/gstmpeg2dec.h:
18102           * ext/sidplay/gstsiddec.h:
18103           * gst/ac3parse/gstac3parse.h:
18104           * gst/asfdemux/gstasfdemux.h:
18105           * gst/asfdemux/gstasfmux.h:
18106           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18107           * gst/iec958/ac3iec.h:
18108           * gst/mpegaudioparse/gstmpegaudioparse.h:
18109           * gst/mpegstream/gstdvddemux.h:
18110           * gst/mpegstream/gstmpegclock.h:
18111           * gst/mpegstream/gstmpegdemux.h:
18112           * gst/mpegstream/gstmpegparse.h:
18113           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18114
18115 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
18116
18117           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
18118           Original commit message from CVS:
18119           * README:
18120           Replace current README (containing the release notes from
18121           some 0.9.x version) with a proper README taken from the core.
18122
18123 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
18124
18125           ext/amrnb/: Sortof first quick cleanup of all this mess...
18126           Original commit message from CVS:
18127           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
18128           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18129           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
18130           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
18131           * ext/amrnb/amrnbparse.h:
18132           Sortof first quick cleanup of all this mess...
18133           Don't crap out on empty and invalid FTs but treat them as
18134           empty packets, the decoder handles them fine.
18135           Fixes #342222.
18136
18137 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18138
18139           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
18140           Original commit message from CVS:
18141           * gst/asfdemux/gstasf.c: (plugin_init):
18142           Call gst_riff_init() so the riff debug category gets set up
18143           before it is being used.
18144
18145 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
18146
18147           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
18148           Original commit message from CVS:
18149           * gst/iec958/ac3_padder.c: (ac3p_parse):
18150           * gst/iec958/ac3_padder.h:
18151           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
18152           (ac3iec_chain_raw), (ac3iec_change_state):
18153           * gst/iec958/ac3iec.h:
18154           Write rate into the caps, for the allowed ac3 rates. Some minor
18155           cleanups.
18156
18157 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
18158
18159           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
18160           Original commit message from CVS:
18161           Patch by: James "Doc" Livingston  <doclivingston gmail com>
18162           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
18163           Do tag merging correctly (#339918). Output taglists
18164           properly in debug statements too while we're at it.
18165
18166 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18167
18168           ext/a52dec/gsta52dec.c: Add more debug
18169           Original commit message from CVS:
18170           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
18171           Add more debug
18172           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
18173           (gst_dvdlpcmdec_init), (update_timestamps),
18174           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
18175           (dvdlpcmdec_sink_event):
18176           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18177           If we have a first_access offset but no current timestamp (might
18178           happen after a seek), then calculate a start time for the first
18179           portion so that it will align with the timestamp given for the
18180           first_access portion.
18181           If a new-segment arrives with format time, store the start
18182           time as a failsafe timestamp in case we never get any further
18183           timestamp info (unlikely)
18184           Mask out the 'frame number' section of the incoming header so
18185           that we don't consider it to be changing on every buffer and
18186           reset the caps constantly.
18187           Use gst_util_uint64_scale for duration calculation
18188
18189 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
18190
18191           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
18192           Original commit message from CVS:
18193           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
18194           Fix timestamping for cases where the first_access parameter is 4.
18195           Ensure we don't overrun buffers in other cases.
18196
18197 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18198
18199           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
18200           Original commit message from CVS:
18201           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
18202           Fix silly bug when reading metadata (#341254).
18203
18204 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
18205
18206           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
18207           Original commit message from CVS:
18208           * autogen.sh: (CONFIGURE_DEF_OPT):
18209           libtoolize on Darwin/MacOSX is called glibtoolize
18210
18211 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18212
18213           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
18214           Original commit message from CVS:
18215           * ext/lame/gstlame.c: (gst_lame_get_type),
18216           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
18217           (gst_lame_setup), (gst_lame_change_state):
18218           * ext/lame/gstlame.h:
18219           Remove tag writing from lame (which was completely broken
18220           anyway, #329184). Leaving GstTagSetter interface around for
18221           now, albeit non-functional. Should be removed completely
18222           in 0.11. Use the 'id3v2mux' plugin from -good for writing
18223           tags.
18224
18225 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
18226
18227         * ChangeLog:
18228         * ext/dvdread/dvdreadsrc.c:
18229         * gst/asfdemux/gstasfdemux.c:
18230           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
18231           Original commit message from CVS:
18232           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
18233
18234 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
18235
18236           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
18237           Original commit message from CVS:
18238           Patch by: Andres Salomon  <dilinger at debian org>
18239           * ext/lame/gstlame.c: (gst_lame_sink_event):
18240           Fix typo (comma vs. semicolon) (#340710).
18241
18242 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
18243
18244           ext/mad/gstmad.c: Make mad the second element to support the highly useful
18245           Original commit message from CVS:
18246           Patch by: Lutz Müller <lutz at topfrose de>
18247           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
18248           Make mad the second element to support the highly useful
18249           FORMATS query (#340594)
18250
18251 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
18252
18253           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
18254           Original commit message from CVS:
18255           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
18256           (gst_mpeg2dec_src_query):
18257           Remember the query duration format before passing it upstream since it
18258           could have been modified.
18259           Add GST_WARNING_OBJECT in sink convert function to detail why the
18260           conversion didn't work.
18261
18262 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18263
18264           Define GstElementDetails as const and also static (when defined as global)
18265           Original commit message from CVS:
18266           * ext/amrwb/gstamrwbdec.c:
18267           * ext/amrwb/gstamrwbenc.c:
18268           * ext/amrwb/gstamrwbparse.c:
18269           * ext/arts/gst_arts.c:
18270           * ext/artsd/gstartsdsink.c:
18271           * ext/audiofile/gstafparse.c:
18272           * ext/audiofile/gstafsink.c:
18273           * ext/audiofile/gstafsrc.c:
18274           * ext/audioresample/gstaudioresample.c:
18275           * ext/bz2/gstbz2dec.c:
18276           * ext/bz2/gstbz2enc.c:
18277           * ext/cdaudio/gstcdaudio.c:
18278           * ext/directfb/dfbvideosink.c:
18279           * ext/divx/gstdivxdec.c:
18280           * ext/divx/gstdivxenc.c:
18281           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
18282           * ext/faac/gstfaac.c: (gst_faac_base_init):
18283           * ext/faad/gstfaad.c:
18284           * ext/gsm/gstgsmdec.c:
18285           * ext/gsm/gstgsmenc.c:
18286           * ext/hermes/gsthermescolorspace.c:
18287           * ext/ivorbis/vorbisfile.c:
18288           * ext/lcs/gstcolorspace.c:
18289           * ext/libfame/gstlibfame.c:
18290           * ext/libmms/gstmms.c: (gst_mms_base_init):
18291           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
18292           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
18293           * ext/nas/nassink.c: (gst_nassink_base_init):
18294           * ext/neon/gstneonhttpsrc.c:
18295           * ext/sdl/sdlaudiosink.c:
18296           * ext/sdl/sdlvideosink.c:
18297           * ext/shout/gstshout.c:
18298           * ext/snapshot/gstsnapshot.c:
18299           * ext/sndfile/gstsf.c:
18300           * ext/swfdec/gstswfdec.c:
18301           * ext/tarkin/gsttarkindec.c:
18302           * ext/tarkin/gsttarkinenc.c:
18303           * ext/theora/theoradec.c:
18304           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
18305           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
18306           * ext/xvid/gstxviddec.c:
18307           * ext/xvid/gstxvidenc.c:
18308           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
18309           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
18310           * gst/chart/gstchart.c:
18311           * gst/colorspace/gstcolorspace.c:
18312           * gst/deinterlace/gstdeinterlace.c:
18313           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
18314           * gst/festival/gstfestival.c:
18315           * gst/filter/gstbpwsinc.c:
18316           * gst/filter/gstiir.c:
18317           * gst/filter/gstlpwsinc.c:
18318           * gst/freeze/gstfreeze.c:
18319           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
18320           * gst/librfb/gstrfbsrc.c:
18321           * gst/mixmatrix/mixmatrix.c:
18322           * gst/mpeg1sys/gstmpeg1systemencode.c:
18323           * gst/mpeg1videoparse/gstmp1videoparse.c:
18324           * gst/mpeg2sub/gstmpeg2subt.c:
18325           * gst/mpegaudioparse/gstmpegaudioparse.c:
18326           * gst/multifilesink/gstmultifilesink.c:
18327           * gst/overlay/gstoverlay.c:
18328           * gst/passthrough/gstpassthrough.c:
18329           * gst/playondemand/gstplayondemand.c:
18330           * gst/qtdemux/qtdemux.c:
18331           * gst/rtjpeg/gstrtjpegdec.c:
18332           * gst/rtjpeg/gstrtjpegenc.c:
18333           * gst/smooth/gstsmooth.c:
18334           * gst/smoothwave/gstsmoothwave.c:
18335           * gst/spectrum/gstspectrum.c:
18336           * gst/speed/gstspeed.c:
18337           * gst/stereo/gststereo.c:
18338           * gst/switch/gstswitch.c:
18339           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
18340           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
18341           * gst/vbidec/gstvbidec.c:
18342           * gst/videocrop/gstvideocrop.c:
18343           * gst/videodrop/gstvideodrop.c:
18344           * gst/virtualdub/gstxsharpen.c:
18345           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
18346           * gst/y4m/gsty4mencode.c:
18347           * sys/cdrom/gstcdplayer.c:
18348           * sys/directdraw/gstdirectdrawsink.c:
18349           * sys/directsound/gstdirectsoundsink.c:
18350           * sys/glsink/glimagesink.c:
18351           * sys/qcam/gstqcamsrc.c:
18352           * sys/v4l2/gstv4l2src.c:
18353           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
18354           * sys/ximagesrc/ximagesrc.c:
18355           Define GstElementDetails as const and also static (when defined as
18356           global)
18357
18358 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18359
18360           Define GstElementDetails as const and also static (when defined as global)
18361           Original commit message from CVS:
18362           * ext/mad/gstid3tag.c:
18363           * ext/mad/gstmad.c:
18364           * gst/ac3parse/gstac3parse.c:
18365           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18366           * gst/synaesthesia/gstsynaesthesia.c:
18367           Define GstElementDetails as const and also static (when defined as
18368           global)
18369
18370 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18371
18372           Define GstElementDetails as const and also static (when defined as global)
18373           Original commit message from CVS:
18374           * ext/aalib/gstaasink.c:
18375           * ext/annodex/gstcmmldec.c:
18376           * ext/annodex/gstcmmlenc.c:
18377           * ext/cairo/gsttextoverlay.c:
18378           * ext/cairo/gsttimeoverlay.c:
18379           * ext/cdio/gstcdiocddasrc.c:
18380           * ext/dv/gstdvdec.c:
18381           * ext/dv/gstdvdemux.c:
18382           * ext/esd/esdmon.c:
18383           * ext/esd/esdsink.c:
18384           * ext/flac/gstflacenc.c:
18385           * ext/flac/gstflactag.c:
18386           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
18387           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
18388           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
18389           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
18390           * ext/gdk_pixbuf/pixbufscale.c:
18391           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
18392           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
18393           * ext/jpeg/gstjpegdec.c:
18394           * ext/jpeg/gstjpegenc.c:
18395           * ext/jpeg/gstsmokedec.c:
18396           * ext/jpeg/gstsmokeenc.c:
18397           * ext/libcaca/gstcacasink.c:
18398           * ext/libmng/gstmngdec.c:
18399           * ext/libmng/gstmngenc.c:
18400           * ext/libpng/gstpngdec.c:
18401           * ext/libpng/gstpngenc.c:
18402           * ext/mikmod/gstmikmod.c:
18403           * ext/raw1394/gstdv1394src.c:
18404           * ext/shout2/gstshout2.c: (gst_shout2send_init):
18405           * ext/shout2/gstshout2.h:
18406           * ext/speex/gstspeexdec.c:
18407           * ext/speex/gstspeexenc.c:
18408           * gst/alpha/gstalpha.c:
18409           * gst/alpha/gstalphacolor.c:
18410           * gst/apetag/gstapedemux.c:
18411           * gst/auparse/gstauparse.c:
18412           * gst/autodetect/gstautoaudiosink.c:
18413           (gst_auto_audio_sink_base_init):
18414           * gst/autodetect/gstautovideosink.c:
18415           (gst_auto_video_sink_base_init):
18416           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
18417           * gst/avi/gstavimux.c: (gst_avimux_base_init):
18418           * gst/cutter/gstcutter.c:
18419           * gst/debug/breakmydata.c:
18420           * gst/debug/efence.c:
18421           * gst/debug/gstnavigationtest.c:
18422           * gst/debug/gstnavseek.c:
18423           * gst/debug/negotiation.c:
18424           * gst/debug/progressreport.c:
18425           * gst/debug/testplugin.c:
18426           * gst/effectv/gstaging.c:
18427           * gst/effectv/gstdice.c:
18428           * gst/effectv/gstedge.c:
18429           * gst/effectv/gstquark.c:
18430           * gst/effectv/gstrev.c:
18431           * gst/effectv/gstshagadelic.c:
18432           * gst/effectv/gstvertigo.c:
18433           * gst/effectv/gstwarp.c:
18434           * gst/flx/gstflxdec.c:
18435           * gst/goom/gstgoom.c:
18436           * gst/icydemux/gsticydemux.c:
18437           * gst/id3demux/gstid3demux.c:
18438           * gst/interleave/deinterleave.c:
18439           * gst/interleave/interleave.c:
18440           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
18441           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
18442           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
18443           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
18444           * gst/level/gstlevel.c:
18445           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
18446           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
18447           * gst/median/gstmedian.c:
18448           * gst/monoscope/gstmonoscope.c:
18449           * gst/multipart/multipartdemux.c:
18450           * gst/multipart/multipartmux.c:
18451           * gst/oldcore/gstaggregator.c:
18452           * gst/oldcore/gstfdsink.c:
18453           * gst/oldcore/gstmd5sink.c:
18454           * gst/oldcore/gstmultifilesrc.c:
18455           * gst/oldcore/gstpipefilter.c:
18456           * gst/oldcore/gstshaper.c:
18457           * gst/oldcore/gststatistics.c:
18458           * gst/rtp/gstasteriskh263.c:
18459           * gst/rtp/gstrtpL16depay.c:
18460           * gst/rtp/gstrtpL16pay.c:
18461           * gst/rtp/gstrtpamrdepay.c:
18462           * gst/rtp/gstrtpamrpay.c:
18463           * gst/rtp/gstrtpdepay.c:
18464           * gst/rtp/gstrtpgsmpay.c:
18465           * gst/rtp/gstrtph263pay.c:
18466           * gst/rtp/gstrtph263pdepay.c:
18467           * gst/rtp/gstrtph263ppay.c:
18468           * gst/rtp/gstrtpilbcdepay.c:
18469           * gst/rtp/gstrtpmp4gpay.c:
18470           * gst/rtp/gstrtpmp4vdepay.c:
18471           * gst/rtp/gstrtpmp4vpay.c:
18472           * gst/rtp/gstrtpmpadepay.c:
18473           * gst/rtp/gstrtpmpapay.c:
18474           * gst/rtp/gstrtppcmadepay.c:
18475           * gst/rtp/gstrtppcmapay.c:
18476           * gst/rtp/gstrtppcmudepay.c:
18477           * gst/rtp/gstrtppcmupay.c:
18478           * gst/rtp/gstrtpspeexdepay.c:
18479           * gst/rtp/gstrtpspeexpay.c:
18480           * gst/rtsp/gstrtpdec.c:
18481           * gst/rtsp/gstrtspsrc.c:
18482           * gst/smpte/gstsmpte.c:
18483           * gst/udp/gstdynudpsink.c:
18484           * gst/udp/gstmultiudpsink.c:
18485           * gst/udp/gstudpsink.c:
18486           * gst/udp/gstudpsrc.c:
18487           * gst/videobox/gstvideobox.c:
18488           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
18489           * gst/videofilter/gstvideobalance.c:
18490           * gst/videofilter/gstvideoflip.c:
18491           * gst/videofilter/gstvideotemplate.c:
18492           (gst_videotemplate_base_init):
18493           * gst/videomixer/videomixer.c:
18494           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
18495           (gst_wavparse_class_init), (gst_wavparse_dispose),
18496           (gst_wavparse_reset), (gst_wavparse_init),
18497           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
18498           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
18499           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
18500           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
18501           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
18502           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
18503           (gst_wavparse_change_state):
18504           * gst/wavparse/gstwavparse.h:
18505           * sys/oss/gstossmixerelement.c:
18506           * sys/oss/gstosssink.c:
18507           * sys/oss/gstosssrc.c:
18508           * sys/osxaudio/gstosxaudioelement.c:
18509           * sys/osxaudio/gstosxaudiosink.c:
18510           * sys/osxaudio/gstosxaudiosrc.c:
18511           * sys/sunaudio/gstsunaudiomixer.c:
18512           * sys/sunaudio/gstsunaudiosink.c:
18513           Define GstElementDetails as const and also static (when defined as
18514           global)
18515
18516 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
18517
18518           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
18519           Original commit message from CVS:
18520           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
18521           Fix name of custom event (use same as dvdreadsrc).
18522           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
18523           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
18524           Fix event parsing (the event name is in the structure, not the
18525           name of the structure itself); also fix indentation after
18526           boilerplate macro.
18527
18528 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
18529
18530           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
18531           Original commit message from CVS:
18532           * ext/mad/gstid3tag.c: (plugin_init):
18533           Change debug category to 'id3mux'.
18534
18535 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
18536
18537           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
18538           Original commit message from CVS:
18539           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
18540           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
18541           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
18542           (gst_id3_tag_chain):
18543           When acting as a muxer, set caps on outgoing buffers and set caps
18544           on source pad (fixes #323658). Remove unused application/x-gst-tags
18545           cruft from the 0.6 days.
18546
18547 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
18548
18549           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
18550           Original commit message from CVS:
18551           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
18552           (gst_mad_src_query), (gst_mad_chain):
18553           .. and DEFAULT queries should work too. Use magic gst util scale
18554           functions in some places.
18555
18556 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
18557
18558           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
18559           Original commit message from CVS:
18560           * ext/mad/gstmad.c: (gst_mad_src_query):
18561           Fix duration query in BYTES format (#336824).
18562
18563 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
18564
18565           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
18566           Original commit message from CVS:
18567           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
18568           * ext/lame/gstlame.c: (gst_lame_sink_event):
18569           Don't crash if we get an EOS event before the encoder
18570           has been set up (#339287).
18571
18572 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
18573
18574           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
18575           Original commit message from CVS:
18576           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
18577           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
18578           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
18579           Move errors out of the normal code flow.
18580           Don't send eos, basesrc will do that for us when needed.
18581
18582 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
18583
18584           gst/mpegstream/: Do state changes correctly
18585           Original commit message from CVS:
18586           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
18587           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
18588           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
18589           Do state changes correctly
18590
18591 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
18592
18593           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
18594           Original commit message from CVS:
18595           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
18596           (gst_mpeg2dec_alloc_buffer):
18597           Can't use gst_pad_alloc_buffer*() when we are going to crop
18598           the image before sending it out. Downstream basetransform-based
18599           elements will complain about the wrong unit size otherwise
18600           (when not operating in passthrough-mode at least).
18601           Const-ify some static variables and do some minor clean-ups.
18602           Use I420 macros for size/offsets (not really necessary in this
18603           particular context, but this kind of code gets copy'n'pasted).
18604
18605 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
18606
18607           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
18608           Original commit message from CVS:
18609           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
18610           (read_cache):
18611           * gst/mpegstream/gstmpegpacketize.h:
18612           g_malloc() can't fail, we don't need to handle this. Same for
18613           gst_buffer_new_and_alloc().
18614           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
18615           klass->send_buffer() should have the same semantics as
18616           gst_pad_push(), ie. ownership of the buffer is transfered,
18617           so we never have to unref the buffer no matter what the flow
18618           return value was.
18619
18620 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18621
18622         * tests/check/gst-plugins-ugly.supp:
18623           one more suppression for FC4
18624           Original commit message from CVS:
18625           one more suppression for FC4
18626
18627 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
18628
18629         * tests/check/gst-plugins-ugly.supp:
18630           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
18631           Original commit message from CVS:
18632           The AMR encoder sucks giant sucky things through a sucky object with a giant
18633           sucking machine. More suppressions.
18634
18635 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18636
18637           add test for amrnbenc, enable test infrastructure, and fix a leak
18638           Original commit message from CVS:
18639           add test for amrnbenc, enable test infrastructure, and fix a leak
18640           * common/check.mak:
18641           allow for specifying more than one suppressions file in SUPPRESSIONS
18642           * Makefile.am:
18643           * tests/Makefile.am:
18644           * tests/check/.cvsignore:
18645           * tests/check/Makefile.am:
18646           * tests/check/elements/.cvsignore:
18647           * configure.ac:
18648           add tests/check
18649           * tests/check/gst-plugins-ugly.supp:
18650           add suppressions for libs used by -ugly
18651           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
18652           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
18653           (GST_START_TEST), (amrnbenc_suite), (main):
18654           add a simple test for encoding amr
18655           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
18656           fix pad template leaks
18657
18658 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
18659
18660           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
18661           Original commit message from CVS:
18662           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18663           Plug big leak in AMR encoder.
18664
18665 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
18666
18667           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
18668           Original commit message from CVS:
18669           * ext/mad/gstmad.c: (index_seek):
18670           move GstIndexEntry *entry variable declaration before
18671           the first instruction
18672           * ext/mad/gstmad.c:
18673           remove debug macros with variable number of parameter by using
18674           GST_DEBUG for WIN32
18675           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
18676           use gst_guint64_to_gdouble for conversions
18677           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
18678           replace __FUNCTION__ which is not supported by MSVC by the current function name
18679           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
18680           remove LL suffix by using G_GINT64_CONSTANT
18681           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
18682           use gst_guint64_to_gdouble for conversions
18683           * gst/mpegstream/gstmpegparse.h:
18684           remove LL suffix by using G_GINT64_CONSTANT
18685           * win32/vs6:
18686           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
18687           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
18688
18689 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18690
18691           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
18692           Original commit message from CVS:
18693           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
18694           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
18695           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
18696           * ext/mad/gstmad.c: (gst_mad_class_init):
18697           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
18698           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
18699           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
18700           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
18701           * gst/iec958/ac3iec.c: (ac3iec_class_init):
18702           * gst/mpegaudioparse/gstmpegaudioparse.c:
18703           (gst_mp3parse_class_init):
18704           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
18705           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
18706           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
18707           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
18708           * gst/synaesthesia/gstsynaesthesia.c:
18709           (gst_synaesthesia_class_init):
18710           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
18711
18712 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
18713
18714           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
18715           Original commit message from CVS:
18716           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
18717           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
18718           (gst_asf_demux_push_buffer):
18719           Send newsegment event only once per pad, fixes #336550.
18720
18721 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
18722
18723           Unify the long descriptions in the plugin details (#337263).
18724           Original commit message from CVS:
18725           Patch by: j^  <j at bootlab dot org>
18726           * ext/amrwb/gstamrwbdec.c:
18727           * ext/amrwb/gstamrwbenc.c:
18728           * ext/amrwb/gstamrwbparse.c:
18729           * ext/arts/gst_arts.c:
18730           * ext/artsd/gstartsdsink.c:
18731           * ext/audiofile/gstafparse.c:
18732           * ext/audiofile/gstafsink.c:
18733           * ext/audiofile/gstafsrc.c:
18734           * ext/cdaudio/gstcdaudio.c:
18735           * ext/directfb/dfbvideosink.c:
18736           * ext/divx/gstdivxdec.c:
18737           * ext/divx/gstdivxenc.c:
18738           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
18739           * ext/faac/gstfaac.c: (gst_faac_base_init):
18740           * ext/faad/gstfaad.c:
18741           * ext/gsm/gstgsmdec.c:
18742           * ext/gsm/gstgsmenc.c:
18743           * ext/hermes/gsthermescolorspace.c:
18744           * ext/ivorbis/vorbisfile.c:
18745           * ext/lcs/gstcolorspace.c:
18746           * ext/libfame/gstlibfame.c:
18747           * ext/libmms/gstmms.c: (gst_mms_base_init):
18748           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
18749           * ext/nas/nassink.c: (gst_nassink_base_init):
18750           * ext/neon/gstneonhttpsrc.c:
18751           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
18752           * ext/sdl/sdlaudiosink.c:
18753           * ext/sdl/sdlvideosink.c:
18754           * ext/shout/gstshout.c:
18755           * ext/snapshot/gstsnapshot.c:
18756           * ext/sndfile/gstsf.c:
18757           * ext/tarkin/gsttarkindec.c:
18758           * ext/tarkin/gsttarkinenc.c:
18759           * ext/theora/theoradec.c:
18760           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
18761           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
18762           * ext/xvid/gstxviddec.c:
18763           * ext/xvid/gstxvidenc.c:
18764           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
18765           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
18766           * gst/chart/gstchart.c:
18767           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
18768           * gst/festival/gstfestival.c:
18769           * gst/filter/gstiir.c:
18770           * gst/filter/gstlpwsinc.c:
18771           * gst/freeze/gstfreeze.c:
18772           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
18773           * gst/mixmatrix/mixmatrix.c:
18774           * gst/mpeg1sys/gstmpeg1systemencode.c:
18775           * gst/mpeg1videoparse/gstmp1videoparse.c:
18776           * gst/mpeg2sub/gstmpeg2subt.c:
18777           * gst/mpegaudioparse/gstmpegaudioparse.c:
18778           * gst/multifilesink/gstmultifilesink.c:
18779           * gst/overlay/gstoverlay.c:
18780           * gst/passthrough/gstpassthrough.c:
18781           * gst/playondemand/gstplayondemand.c:
18782           * gst/qtdemux/qtdemux.c:
18783           * gst/rtjpeg/gstrtjpegdec.c:
18784           * gst/rtjpeg/gstrtjpegenc.c:
18785           * gst/smooth/gstsmooth.c:
18786           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
18787           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
18788           * gst/videocrop/gstvideocrop.c:
18789           * gst/videodrop/gstvideodrop.c:
18790           * gst/virtualdub/gstxsharpen.c:
18791           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
18792           * gst/y4m/gsty4mencode.c:
18793           Unify the long descriptions in the plugin details (#337263).
18794
18795 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
18796
18797         * gst-plugins-ugly.spec.in:
18798           fix version numbering
18799           Original commit message from CVS:
18800           fix version numbering
18801
18802 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
18803
18804         * common:
18805         * gst-plugins-ugly.spec.in:
18806           add dvdsub plugin to spec
18807           Original commit message from CVS:
18808           add dvdsub plugin to spec
18809
18810 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18811
18812           docs/plugins/: add siddec
18813           Original commit message from CVS:
18814           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18815           * docs/plugins/inspect/plugin-siddec.xml:
18816           add siddec
18817           * ext/dvdnav/dvdnavsrc.c:
18818           doc fixes
18819
18820 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18821
18822         * common:
18823         * configure.ac:
18824         * ext/sidplay/Makefile.am:
18825           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
18826           Original commit message from CVS:
18827           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
18828
18829 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18830
18831         * docs/plugins/.gitignore:
18832         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18833           ignore more
18834           Original commit message from CVS:
18835           ignore more
18836
18837 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18838
18839         * common:
18840         * docs/plugins/inspect/plugin-a52dec.xml:
18841         * docs/plugins/inspect/plugin-amrnb.xml:
18842         * docs/plugins/inspect/plugin-asf.xml:
18843         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18844         * docs/plugins/inspect/plugin-dvdread.xml:
18845         * docs/plugins/inspect/plugin-dvdsub.xml:
18846         * docs/plugins/inspect/plugin-iec958.xml:
18847         * docs/plugins/inspect/plugin-lame.xml:
18848         * docs/plugins/inspect/plugin-mad.xml:
18849         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18850         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18851         * docs/plugins/inspect/plugin-mpegstream.xml:
18852         * docs/plugins/inspect/plugin-rmdemux.xml:
18853           update plugin inspect files
18854           Original commit message from CVS:
18855           update plugin inspect files
18856
18857 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18858
18859         * gst/mpegaudioparse/gstxingmux.c:
18860           rework build; add translations for v4l2
18861           Original commit message from CVS:
18862           rework build; add translations for v4l2
18863
18864 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18865
18866           configure.ac: rework similarly to other modules
18867           Original commit message from CVS:
18868           * configure.ac:
18869           rework similarly to other modules
18870           * ext/a52dec/gsta52dec.c:
18871           * ext/amrnb/amrnb.c:
18872           * ext/dvdnav/dvdnavsrc.c:
18873           * ext/dvdread/dvdreadsrc.c:
18874           * ext/lame/gstlame.c:
18875           * ext/mad/gstid3tag.c:
18876           * ext/mpeg2dec/gstmpeg2dec.c:
18877           * ext/sidplay/gstsiddec.cc:
18878           * gst/asfdemux/gstasf.c:
18879           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18880           * gst/dvdsub/gstdvdsubdec.c:
18881           * gst/iec958/ac3iec.c:
18882           * gst/mpegaudioparse/gstmpegaudioparse.c:
18883           * gst/mpegstream/gstmpegstream.c:
18884           * gst/realmedia/rmdemux.c: (plugin_init):
18885           use the correct defines
18886
18887 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18888
18889         * common:
18890         * docs/.gitignore:
18891         * docs/plugins/.gitignore:
18892           ignore more
18893           Original commit message from CVS:
18894           ignore more
18895
18896 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18897
18898         * ChangeLog:
18899         * common:
18900         * configure.ac:
18901           back to HEAD
18902           Original commit message from CVS:
18903           back to HEAD
18904
18905 === release 0.10.3 ===
18906
18907 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18908
18909         * ChangeLog:
18910         * NEWS:
18911         * RELEASE:
18912         * configure.ac:
18913         * docs/plugins/gst-plugins-ugly-plugins.signals:
18914         * docs/plugins/inspect/plugin-amrnb.xml:
18915         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18916         * docs/plugins/inspect/plugin-iec958.xml:
18917         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18918         * docs/plugins/inspect/plugin-rmdemux.xml:
18919           releasing 0.10.3
18920           Original commit message from CVS:
18921           releasing 0.10.3
18922
18923 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
18924
18925           better/unified long descriptions
18926           Original commit message from CVS:
18927           * ext/aalib/gstaasink.c:
18928           * ext/annodex/gstcmmldec.c:
18929           * ext/annodex/gstcmmlenc.c:
18930           * ext/cairo/gsttextoverlay.c:
18931           * ext/cairo/gsttimeoverlay.c:
18932           * ext/cdio/gstcdiocddasrc.c:
18933           * ext/dv/gstdvdec.c:
18934           * ext/esd/esdmon.c:
18935           * ext/esd/esdsink.c:
18936           * ext/flac/gstflacdec.c:
18937           * ext/flac/gstflacenc.c:
18938           * ext/flac/gstflactag.c:
18939           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
18940           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
18941           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
18942           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
18943           * ext/gdk_pixbuf/gstgdkpixbuf.c:
18944           * ext/gdk_pixbuf/pixbufscale.c:
18945           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
18946           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
18947           * ext/jpeg/gstjpegdec.c:
18948           * ext/jpeg/gstjpegenc.c:
18949           * ext/jpeg/gstsmokedec.c:
18950           * ext/jpeg/gstsmokeenc.c:
18951           * ext/libcaca/gstcacasink.c:
18952           * ext/libmng/gstmngdec.c:
18953           * ext/libmng/gstmngenc.c:
18954           * ext/libpng/gstpngdec.c:
18955           * ext/libpng/gstpngenc.c:
18956           * ext/mikmod/gstmikmod.c:
18957           * ext/raw1394/gstdv1394src.c:
18958           * ext/shout2/gstshout2.c:
18959           * ext/speex/gstspeexdec.c:
18960           * ext/speex/gstspeexenc.c:
18961           * gst/alpha/gstalpha.c:
18962           * gst/alpha/gstalphacolor.c:
18963           * gst/auparse/gstauparse.c:
18964           * gst/autodetect/gstautoaudiosink.c:
18965           (gst_auto_audio_sink_base_init):
18966           * gst/autodetect/gstautovideosink.c:
18967           (gst_auto_video_sink_base_init):
18968           * gst/avi/gstavimux.c: (gst_avimux_base_init):
18969           * gst/cutter/gstcutter.c:
18970           * gst/debug/breakmydata.c:
18971           * gst/debug/efence.c:
18972           * gst/debug/gstnavigationtest.c:
18973           * gst/debug/negotiation.c:
18974           * gst/debug/progressreport.c:
18975           * gst/debug/testplugin.c:
18976           * gst/effectv/gstaging.c:
18977           * gst/effectv/gstdice.c:
18978           * gst/effectv/gstedge.c:
18979           * gst/effectv/gstquark.c:
18980           * gst/effectv/gstrev.c:
18981           * gst/effectv/gstvertigo.c:
18982           * gst/effectv/gstwarp.c:
18983           * gst/flx/gstflxdec.c:
18984           * gst/goom/gstgoom.c:
18985           * gst/interleave/deinterleave.c:
18986           * gst/interleave/interleave.c:
18987           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
18988           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
18989           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
18990           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
18991           * gst/level/gstlevel.c:
18992           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
18993           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
18994           * gst/median/gstmedian.c:
18995           * gst/monoscope/gstmonoscope.c:
18996           * gst/multipart/multipartdemux.c:
18997           * gst/multipart/multipartmux.c:
18998           * gst/oldcore/gstmd5sink.c:
18999           * gst/oldcore/gstmultifilesrc.c:
19000           * gst/oldcore/gstpipefilter.c:
19001           * gst/oldcore/gstshaper.c:
19002           * gst/oldcore/gststatistics.c:
19003           * gst/rtp/gstasteriskh263.c:
19004           * gst/rtp/gstrtpL16depay.c:
19005           * gst/rtp/gstrtpL16pay.c:
19006           * gst/rtp/gstrtpamrdepay.c:
19007           * gst/rtp/gstrtpamrpay.c:
19008           * gst/rtp/gstrtpdepay.c:
19009           * gst/rtp/gstrtpgsmpay.c:
19010           * gst/rtp/gstrtph263pay.c:
19011           * gst/rtp/gstrtph263pdepay.c:
19012           * gst/rtp/gstrtph263ppay.c:
19013           * gst/rtp/gstrtpmp4gpay.c:
19014           * gst/rtp/gstrtpmp4vdepay.c:
19015           * gst/rtp/gstrtpmp4vpay.c:
19016           * gst/rtp/gstrtpmpadepay.c:
19017           * gst/rtp/gstrtpmpapay.c:
19018           * gst/rtp/gstrtppcmadepay.c:
19019           * gst/rtp/gstrtppcmapay.c:
19020           * gst/rtp/gstrtppcmudepay.c:
19021           * gst/rtp/gstrtppcmupay.c:
19022           * gst/rtp/gstrtpspeexdepay.c:
19023           * gst/rtp/gstrtpspeexpay.c:
19024           * gst/rtsp/gstrtpdec.c:
19025           * gst/smpte/gstsmpte.c:
19026           * gst/videobox/gstvideobox.c:
19027           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
19028           * gst/videofilter/gstvideobalance.c:
19029           * gst/videofilter/gstvideoflip.c:
19030           * gst/videofilter/gstvideotemplate.c:
19031           (gst_videotemplate_base_init):
19032           * gst/videomixer/videomixer.c:
19033           * gst/wavenc/gstwavenc.c:
19034           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
19035           better/unified long descriptions
19036           Fixed #336602
19037           Some cleanups to auparse, don't send multiple newsegments.
19038
19039 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
19040
19041           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
19042           Original commit message from CVS:
19043           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
19044           Don't unref event unconditionally after giving away ownership
19045           (gst_pad_push_event(), gst_pad_send_event() and
19046           gst_pad_event_default() take ownership of the event
19047           passed to them). Fixes warnings/crashes caused by
19048           navigation events.
19049
19050 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
19051
19052           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
19053           Original commit message from CVS:
19054           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19055           Don't ref NULL caps (private streams have NULL caps) (#336387);
19056           also, no need to set caps on the same buffer twice.
19057
19058 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
19059
19060           gst/mpegstream/: Don't leak element and pad names in error messages, use
19061           Original commit message from CVS:
19062           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
19063           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
19064           (gst_dvd_demux_get_subpicture_stream):
19065           * gst/mpegstream/gstmpegdemux.c:
19066           (gst_mpeg_demux_sync_stream_to_time):
19067           Don't leak element and pad names in error messages, use
19068           GST_DEBUG_PAD_NAME instead. Add some more debug code.
19069
19070 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19071
19072           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
19073           Original commit message from CVS:
19074           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
19075           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
19076           Name the structure in the custom event with the
19077           language codes for the audio and subtitle streams
19078           actually like dvddemux expects it to be named.
19079           Set caps on source pad and outgoing buffers.
19080
19081 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
19082
19083           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
19084           Original commit message from CVS:
19085           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
19086           (gst_lame_get_property), (gst_lame_setup):
19087           * ext/lame/gstlame.h:
19088           Make xingheader property non-functional, it's broken anyway
19089           after all (use xingmux instead).
19090
19091 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
19092
19093           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
19094           Original commit message from CVS:
19095           * ext/lame/gstlame.c: (gst_lame_sink_event):
19096           On EOS, flush encoder and send remaining data. Fix
19097           return value handling in sink event function.
19098
19099 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
19100
19101           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
19102           Original commit message from CVS:
19103           Patch by: Jürg Billeter  <j at bitron dot ch>
19104           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
19105           Fix wrong check for started flag when setting the 'device' property.
19106           We want to allow it when the source is NOT started yet and ignore it
19107           when the source is running.
19108
19109 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
19110
19111           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
19112           Original commit message from CVS:
19113           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
19114           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
19115           (gst_asf_demux_process_chunk):
19116           * gst/asfdemux/gstasfdemux.h:
19117           Subtract first timestamp from timestamps, so that
19118           stream starts from 0; makes live streams that don't
19119           start at 0 work again (fixes #317310, #336097).
19120
19121 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
19122
19123           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
19124           Original commit message from CVS:
19125           Patch by: Christian Kirbach
19126           * configure.ac:
19127           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
19128           -good. Fixes build on some systems (#331838).
19129
19130 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
19131
19132           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
19133           Original commit message from CVS:
19134           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19135           (gst_rmdemux_parse_cont):
19136           Extract more tags and also post codec name tag on the
19137           bus so this shows up in totem and nautilus.
19138
19139 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
19140
19141           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
19142           Original commit message from CVS:
19143           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19144           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
19145           Extra data usually goes into the caps as 'codec_data', not
19146           as first buffer into the stream.
19147           Need to byte swap AC3 content in realmedia files for some
19148           reason (fixes #331588).
19149
19150 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19151
19152           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
19153           Original commit message from CVS:
19154           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19155           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
19156           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
19157           When operating in pull mode, post an error message on the
19158           bus when all source pads are unlinked or some other fatal
19159           error occured (#323023). Regrade some recurring debug messages
19160           to LOG level. Convert c++-style comments into C-style ones.
19161
19162 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
19163
19164           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
19165           Original commit message from CVS:
19166           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
19167           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
19168           (gst_rmdemux_all_source_pads_unlinked),
19169           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
19170           (gst_rmdemux_parse_packet):
19171           * gst/realmedia/rmdemux.h:
19172           Handle unlinked source pads properly and stop if all source pads
19173           are unlinked (#323023).
19174
19175 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
19176
19177           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
19178           Original commit message from CVS:
19179           Patch by: Michal Benes <michal dot benes at xeris dot cz>
19180           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
19181           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
19182           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
19183           * gst/mpegstream/gstmpegdemux.h:
19184           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
19185           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
19186           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
19187           situation really happens when grabbing DVB streams. Current
19188           mpegdemuxer can not handle this situation correctly and it
19189           restarts counting gstreamer timestamps from zero.
19190           Fixes #326598.
19191
19192 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
19193
19194           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
19195           Original commit message from CVS:
19196           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
19197           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
19198           * ext/a52dec/gsta52dec.h:
19199           Fix #334550: failure to play raw AC3 files due to segment problems.
19200
19201 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
19202
19203           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
19204           Original commit message from CVS:
19205           Patch by: Christophe Fergeau  <teuf gnome org>
19206           * ext/lame/gstlame.c: (gst_lame_release_memory),
19207           (gst_lame_finalize), (gst_lame_class_init),
19208           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
19209           (gst_lame_change_state):
19210           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
19211
19212 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
19213
19214           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
19215           Original commit message from CVS:
19216           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
19217           (gst_mad_sink_event), (gst_mad_change_state):
19218           Include AUDIO_CODEC tag with tags posted if input is not
19219           framed (#334258). Use _scale() util functions in more places.
19220
19221 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
19222
19223           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
19224           Original commit message from CVS:
19225           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
19226           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
19227           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
19228           property as BROKEN (see
19229           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
19230           explanation why it's broken).
19231
19232 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
19233
19234           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
19235           Original commit message from CVS:
19236           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
19237           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
19238           * configure.ac:
19239           * gst/xingheader/Makefile.am:
19240           * gst/xingheader/gstxingmux.c:
19241           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
19242           to MP3 files (this allows decoder to figure out the length of VBR
19243           files)
19244
19245 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
19246
19247           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
19248           Original commit message from CVS:
19249           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
19250           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
19251           tag (#333683, patch by: Alex Lancaster).
19252
19253 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
19254
19255           ext/amrnb/: Further fancyfication.
19256           Original commit message from CVS:
19257           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
19258           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
19259           (gst_amrnbdec_state_change):
19260           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
19261           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
19262           (gst_amrnbenc_state_change):
19263           * ext/amrnb/amrnbenc.h:
19264           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19265           (gst_amrnbparse_query):
19266           Further fancyfication.
19267           Use _take to get writable data from the adapter.
19268           Precalc packet duration.
19269           Handle disconts.
19270           Forward _push to upstream.
19271           Post error messages when something goes wrong.
19272           Remove old code in amrnbparse.
19273           Don't ignore query results from upstream.
19274
19275 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
19276
19277           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
19278           Original commit message from CVS:
19279           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19280           The AMR encoder writes into the audio buffers it processes, so
19281           use gst_buffer_make_writable() on buffers we might (they go through
19282           an adapter, so there can be copying going on later anyway) be
19283           encoding.
19284
19285 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
19286
19287           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
19288           Original commit message from CVS:
19289           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
19290           (gst_mpeg_parse_handle_src_query):
19291           Declare variables at the beginning of a block and make
19292           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
19293
19294 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
19295
19296           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
19297           Original commit message from CVS:
19298           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
19299           Read packet size, sequence and padsize in right order again
19300           (fixes #332796; patch by: Fabrizio Gennari).
19301
19302 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
19303
19304           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
19305           Original commit message from CVS:
19306           * gst/iec958/ac3iec.c:
19307           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
19308
19309 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19310
19311           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
19312           Original commit message from CVS:
19313           * configure.ac:
19314           Make the id3tag and mad checks check for both a header and the
19315           appropriate library if the pkg-config is missing. (Closes #331842)
19316           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
19317           do the same for the plugins themselves.
19318
19319 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
19320
19321           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
19322           Original commit message from CVS:
19323           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
19324           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
19325           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
19326           * ext/mpeg2dec/gstmpeg2dec.h:
19327           Don't treat STATE_INVALID as fatal error; throw an error
19328           only after five consecutive decoding errors. Makes decoding
19329           mpeg streams more robust and fixes playback of joined clips
19330           (#300682).
19331
19332 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
19333
19334           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
19335           Original commit message from CVS:
19336           * ext/dvdnav/dvdnavsrc.h:
19337           Oops. forgot to add this one.
19338
19339 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
19340
19341           ext/Makefile.am: Fix dist-check.
19342           Original commit message from CVS:
19343           2006-02-26  Julien MOUTTE  <julien@moutte.net>
19344           * ext/Makefile.am: Fix dist-check.
19345
19346 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
19347
19348           configure.ac: Disable dvdnavsrc for now.
19349           Original commit message from CVS:
19350           * configure.ac:
19351           Disable dvdnavsrc for now.
19352
19353 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
19354
19355           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
19356           Original commit message from CVS:
19357           * configure.ac:
19358           * ext/Makefile.am:
19359           * ext/dvdnav/Makefile.am:
19360           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
19361           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
19362           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
19363           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
19364           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
19365           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
19366           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
19367           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
19368           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
19369           (gst_dvd_nav_src_make_dvd_event),
19370           (gst_dvd_nav_src_structure_set_uint64),
19371           (gst_dvd_nav_src_push_dvd_nav_packet_event),
19372           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
19373           (gst_dvd_nav_src_push_titlelang_event),
19374           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
19375           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
19376           (gst_dvd_nav_src_handle_navigation_event),
19377           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
19378           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
19379           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
19380           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
19381           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
19382           (gst_dvd_nav_src_do_init), (plugin_init):
19383           dvdnavsrc ported to 0.10, for the most part at least. Not quite
19384           ready for prime time yet though.
19385
19386 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
19387
19388           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
19389           Original commit message from CVS:
19390           * ext/cdio/Makefile.am:
19391           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
19392           required for Cygwin, see #317048)
19393           * gst/rtp/gstasteriskh263.c:
19394           Cygwin has includes for both the unix network socket API
19395           and the windows API, but only one can be included, so fix
19396           includes to only use one or the other, prefering the unxi
19397           one (#317048).
19398
19399 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
19400
19401           Port dvdsubdec to 0.10
19402           Original commit message from CVS:
19403           * configure.ac:
19404           * gst/dvdsub/Makefile.am:
19405           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
19406           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
19407           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
19408           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
19409           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
19410           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
19411           (gst_send_empty_fill), (gst_send_subtitle_frame),
19412           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
19413           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
19414           (plugin_init):
19415           * gst/dvdsub/gstdvdsubdec.h:
19416           Port dvdsubdec to 0.10
19417
19418 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19419
19420           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
19421           Original commit message from CVS:
19422           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
19423           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
19424           mpegdemux for MPEG-2 video streams.
19425
19426 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19427
19428           configure.ac: Bump nano back to CVS
19429           Original commit message from CVS:
19430           * configure.ac:
19431           Bump nano back to CVS
19432
19433 === release 0.10.2 ===
19434
19435 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19436
19437           configure.ac: releasing 0.10.2, "Season to Taste"
19438           Original commit message from CVS:
19439           * configure.ac:
19440           releasing 0.10.2, "Season to Taste"
19441
19442 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19443
19444           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
19445           Original commit message from CVS:
19446           * configure.ac:
19447           releasing 0.10.1.3 prelease for 0.10.2
19448
19449 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
19450
19451           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
19452           Original commit message from CVS:
19453           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
19454           In sink event handler, release object lock again
19455           _before_ sending EOS event downstream (#313838).
19456
19457 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
19458
19459         * ChangeLog:
19460         * gst/asfdemux/gstasf.c:
19461           fix rank of asfdemux
19462           Original commit message from CVS:
19463           fix rank of asfdemux
19464
19465 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19466
19467           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
19468           Original commit message from CVS:
19469           * configure.ac:
19470           releasing 0.10.1.2 prelease for 0.10.2
19471
19472 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
19473
19474         * gst-plugins-ugly.spec.in:
19475           latest updates
19476           Original commit message from CVS:
19477           latest updates
19478
19479 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
19480
19481           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
19482           Original commit message from CVS:
19483           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
19484           (crop_copy_i422_buffer), (crop_buffer):
19485           When we need to crop the output buffer, make sure we
19486           create a buffer of the right size and respect the implicit
19487           striding used for I420 elsewhere in GStreamer (#331301).
19488
19489 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
19490
19491           ext/cdio/gstcdio.c: Init debug category (#331253).
19492           Original commit message from CVS:
19493           * ext/cdio/gstcdio.c: (plugin_init):
19494           Init debug category (#331253).
19495
19496 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
19497
19498           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
19499           Original commit message from CVS:
19500           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
19501           Do not error out on non-recognized streams. Ignore them and allow
19502           playback of the other streams.
19503
19504 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19505
19506           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
19507           Original commit message from CVS:
19508           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
19509           Add a small sanity check for LPCM reading.
19510
19511 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
19512
19513           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
19514           Original commit message from CVS:
19515           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
19516           Take into account the file properties preroll value for
19517           timestamping/newsegment. It's weird this value was commented out.
19518
19519 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
19520
19521           gst/asfdemux/Makefile.am: More asf makefile fixing.
19522           Original commit message from CVS:
19523           * gst/asfdemux/Makefile.am:
19524           More asf makefile fixing.
19525
19526 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
19527
19528           ext/lame/gstlame.c: Fix up lame a bit.
19529           Original commit message from CVS:
19530           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
19531           (gst_lame_change_state):
19532           Fix up lame a bit.
19533           Apply patch #319782 by Gautier Portet.
19534
19535 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
19536
19537           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
19538           Original commit message from CVS:
19539           * gst/asfdemux/Makefile.am:
19540           But we do need to link against the riff libraryr.
19541
19542 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
19543
19544           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
19545           Original commit message from CVS:
19546           * gst/asfdemux/Makefile.am:
19547           We don't want asfmux.c yet.
19548
19549 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
19550
19551           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
19552           Original commit message from CVS:
19553           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
19554           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
19555           (gst_mad_change_state):
19556           Port fixes for bugs 314771, 308772, 140237, and 302625
19557           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
19558           Use GST_EVENT_FLUSH_STOP to clear data from the current input
19559           buffer, to avoid using it for any future decoding.
19560
19561 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
19562
19563           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
19564           Original commit message from CVS:
19565           * configure.ac:
19566           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
19567           (gst_asf_get_guid_nick):
19568           * gst/asfdemux/asfheaders.h:
19569           * gst/asfdemux/gstasf.c: (plugin_init):
19570           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
19571           (gst_asf_demux_class_init), (gst_asf_demux_init),
19572           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
19573           (gst_asf_demux_handle_src_event),
19574           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
19575           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
19576           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
19577           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
19578           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
19579           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
19580           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
19581           (gst_asf_demux_get_bitrate_record),
19582           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
19583           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
19584           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
19585           (gst_asf_demux_get_obj_data_correction),
19586           (gst_asf_demux_get_stream_audio),
19587           (gst_asf_demux_get_stream_correction),
19588           (gst_asf_demux_get_stream_video),
19589           (gst_asf_demux_get_stream_video_format),
19590           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
19591           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
19592           (gst_asf_demux_process_stream),
19593           (gst_asf_demux_get_gst_tag_from_tag_name),
19594           (gst_asf_demux_commit_taglist),
19595           (gst_asf_demux_process_ext_content_desc),
19596           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
19597           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
19598           (gst_asf_demux_process_comment),
19599           (gst_asf_demux_process_bitrate_props_object),
19600           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
19601           (gst_asf_demux_descramble_segment),
19602           (gst_asf_demux_element_send_event),
19603           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19604           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
19605           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
19606           (gst_asf_demux_get_src_query_types),
19607           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
19608           * gst/asfdemux/gstasfdemux.h:
19609           asfdemux ported to 0.10. Does still need a bit of work (seems like
19610           there's something funky going on when timestamping video frames).
19611           The seeking code is likely to make Wim cry, but hey, at least it
19612           compiles.
19613
19614 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
19615
19616           ext/amrnb/amrnbdec.c: Some more comments.
19617           Original commit message from CVS:
19618           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
19619           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
19620           Some more comments.
19621           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
19622           Applied patch from Fabrizio Gennari, fixes #330844.
19623
19624 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
19625
19626           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
19627           Original commit message from CVS:
19628           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
19629           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
19630           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
19631           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
19632           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
19633           * ext/dvdread/dvdreadsrc.h:
19634           Let's try to play the title the user set via the URI handler or
19635           via properties instead of always playing the first title. Also,
19636           Also, count title/chapter/angle number in URI and properties
19637           from 1 rather than 0.
19638
19639 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
19640
19641           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
19642           Original commit message from CVS:
19643           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
19644           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
19645           (gst_dvd_read_src_do_duration_query):
19646           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
19647           otherwise GstBaseSrc will think we can operate pull_range based,
19648           which we don't really, and typefinding will fail miserably.
19649           Also, make seeking work somewhat (only works with flumpegdemux
19650           at the moment, mpegstream needs fixing for that first).
19651
19652 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
19653
19654           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
19655           Original commit message from CVS:
19656           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
19657           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
19658           Only allocate buffer once we know exactly how much we need,
19659           rather than gratuitously allocating 2MB-buffers all the time
19660           even if we usually need much less than that. Also, demote
19661           a debug message from DEBUG to LOG level.
19662
19663 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
19664
19665           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
19666           Original commit message from CVS:
19667           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
19668           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
19669           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
19670           (gst_dvd_read_src_do_position_query):
19671           Add some more debugging and fix duration query in BYTES.
19672
19673 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
19674
19675           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
19676           Original commit message from CVS:
19677           * configure.ac:
19678           * ext/Makefile.am:
19679           * ext/dvdread/Makefile.am:
19680           * ext/dvdread/dvdreadsrc.c:
19681           * ext/dvdread/dvdreadsrc.h:
19682           Half-baked port to 0.10. Needs some love
19683           in the seeking department, but at least
19684           it does something.
19685           * ext/dvdread/stream_labels.c:
19686           * ext/dvdread/stream_labels.h:
19687           Remove these (we use ISO-639 language codes internally; applications
19688           that want to translate those into language names for display to the
19689           user should rely on the iso-codes package for that).
19690
19691 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
19692
19693           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
19694           Original commit message from CVS:
19695           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
19696           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
19697           (gst_amrnbdec_state_change):
19698           * ext/amrnb/amrnbdec.h:
19699           Fix amrnbdec, handle events, take copy from adapter since the decoder
19700           apparently writes in the source data.
19701           Use some _scale_int, and precalc duration.
19702           Fix some leaks, post ERROR messages.
19703
19704 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
19705
19706           docs/plugins/: Add cdio plugin to docs.
19707           Original commit message from CVS:
19708           * docs/plugins/Makefile.am:
19709           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
19710           * docs/plugins/gst-plugins-good-plugins-sections.txt:
19711           * docs/plugins/inspect/plugin-cdio.xml:
19712           Add cdio plugin to docs.
19713           * ext/cdio/gstcdiocddasrc.c:
19714           Add gtk-doc blurb.
19715           * ext/cdio/gstcdio.c:
19716           The plugin is called 'cdio' not 'cddio'.
19717
19718 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
19719
19720           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
19721           Original commit message from CVS:
19722           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
19723           One source pad not being linked is not an error condition when we're
19724           still parsing the header. In this case (e.g. where we don't have a
19725           suitable decoder installed) just pretend everything is fine, so that
19726           the demuxer will actually go on to signal no-more-pads when done
19727           parsing the header, otherwise  decodebin/playbin will never post the
19728           appropriate error message if decoders are not available.
19729
19730 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
19731
19732         * ChangeLog:
19733         * common:
19734         * ext/mad/gstid3tag.c:
19735         * gst/realmedia/rmdemux.c:
19736           Just make it compile with --disable-gst-debug.
19737           Original commit message from CVS:
19738           Just make it compile with --disable-gst-debug.
19739
19740 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
19741
19742           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
19743           Original commit message from CVS:
19744           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
19745           (gst_mad_check_caps_reset), (gst_mad_chain):
19746           Merge patch from Radoslaw Szkodzinski (bug 326734)
19747
19748 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19749
19750           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
19751           Original commit message from CVS:
19752           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
19753           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
19754           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
19755           (gst_id3_tag_chain):
19756           fixing Gdate handling
19757           enabling mux/demux mode switching
19758           adding better debug output
19759
19760 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19761
19762           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...
19763           Original commit message from CVS:
19764           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
19765           If we haven't set caps on a source pad yet, the caps on the
19766           pad are NULL, not un-fixed. Set caps on outgoing buffers.
19767
19768 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19769
19770           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
19771           Original commit message from CVS:
19772           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
19773           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
19774           * ext/lame/gstlame.h:
19775           Contrary to what the const char in the lame API might suggest,
19776           lame expects us to keep the strings we pass to id3tag_set_foo()
19777           around; it doesn't free them either though, so we have to store
19778           them somewhere and free them later when we can be sure lame
19779           doesn't need them any longer.
19780
19781 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
19782
19783           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...
19784           Original commit message from CVS:
19785           * ext/lame/gstlame.c: (add_one_tag):
19786           Fix handling of GST_TAG_DATE (#311679), don't pass an
19787           uninitialised string pointer to lame if we don't know
19788           how to handle the tag type, and fix minor memory leak.
19789
19790 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19791
19792           ext/mad/gstmad.c: Fix debug message.
19793           Original commit message from CVS:
19794           * ext/mad/gstmad.c: (gst_mad_chain):
19795           Fix debug message.
19796
19797 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19798
19799           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
19800           Original commit message from CVS:
19801           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
19802           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
19803           Erase spurious call to gst_segment_set_newsegment.
19804           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
19805           the superclass method when handling NEWSEGMENT events.
19806           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
19807           and dvd-audio-restart event handling. There are currently less
19808           hackish ways of handling the sparse audio stream problem.
19809
19810 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19811
19812           fix up error domains, error strings, and use of translation
19813           Original commit message from CVS:
19814           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
19815           * ext/dvdnav/dvdnavsrc.c: (if):
19816           * ext/dvdread/stream_labels.c:
19817           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
19818           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
19819           fix up error domains, error strings, and use of translation
19820           * po/POTFILES.in:
19821           fix up this file, even though none of them are actually marked
19822           for build yet.
19823
19824 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19825
19826           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
19827           Original commit message from CVS:
19828           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
19829           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19830           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
19831           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
19832           (gst_mpeg_parse_change_state):
19833           Make timestamp adjustment somewhat milder. Actual timestamps are
19834           now sent unmodified unless an actual gap is found in the
19835           stream. This should fix time display when playing most MPEG
19836           files.
19837
19838 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
19839
19840           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
19841           Original commit message from CVS:
19842           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
19843           * ext/cdio/gstcdio.h:
19844           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
19845           Fix build for libcdio versions >= 76; give slightly lower rank
19846           than cdparanoia.
19847
19848 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
19849
19850           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
19851           Original commit message from CVS:
19852           * configure.ac:
19853           * ext/Makefile.am:
19854           * ext/cdio/Makefile.am:
19855           * ext/cdio/gstcdio.c:
19856           * ext/cdio/gstcdio.h:
19857           * ext/cdio/gstcdiocddasrc.c:
19858           * ext/cdio/gstcdiocddasrc.h:
19859           Port libcdio cdda source, formerly known as cddasrc, now known as
19860           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
19861           but that's not tested (fixes #317658).
19862
19863 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
19864
19865           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
19866           Original commit message from CVS:
19867           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19868           tss tss... always set caps on outgoing buffer.
19869
19870 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
19871
19872         * gst-plugins-ugly.spec.in:
19873           update spec file
19874           Original commit message from CVS:
19875           update spec file
19876
19877 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19878
19879         * ChangeLog:
19880         * configure.ac:
19881           back to HEAD
19882           Original commit message from CVS:
19883           back to HEAD
19884
19885 === release 0.10.1 ===
19886
19887 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19888
19889         * ChangeLog:
19890         * NEWS:
19891         * RELEASE:
19892         * configure.ac:
19893         * docs/plugins/gst-plugins-ugly-plugins.args:
19894         * docs/plugins/inspect/plugin-a52dec.xml:
19895         * docs/plugins/inspect/plugin-amrnb.xml:
19896         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19897         * docs/plugins/inspect/plugin-iec958.xml:
19898         * docs/plugins/inspect/plugin-lame.xml:
19899         * docs/plugins/inspect/plugin-mad.xml:
19900         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19901         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19902         * docs/plugins/inspect/plugin-rmdemux.xml:
19903           releasing 0.10.1
19904           Original commit message from CVS:
19905           releasing 0.10.1
19906
19907 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19908
19909         * ChangeLog:
19910         * configure.ac:
19911           prerelease
19912           Original commit message from CVS:
19913           prerelease
19914
19915 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
19916
19917           Pass unhandled queries upstream (useful e.g. for SEEKING query)
19918           Original commit message from CVS:
19919           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
19920           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
19921           * ext/mad/gstmad.c: (gst_mad_src_query):
19922           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
19923           * ext/sidplay/gstsiddec.cc:
19924           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
19925           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
19926           Pass unhandled queries upstream (useful e.g. for SEEKING query)
19927           (fixes #325652; based on patch by: Philippe); make rmdemux return
19928           FALSE for position queries, instead of setting -1 as value and
19929           returning TRUE.
19930
19931 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19932
19933           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
19934           Original commit message from CVS:
19935           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
19936           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
19937           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
19938           rewrite timestamps in the case segments are being set from
19939           upstream, but use timestamps unmodified. Also send proper position
19940           values. This allows for correct time display and makes queries
19941           work in sink elements.
19942           * gst/mpegstream/gstdvddemux.h:
19943           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19944           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
19945           Rename flush_filter to segment_filter, which is better represents
19946           what the arreibute does.
19947           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
19948           Activate segment filtering when a timestamp discontinuity is seen.
19949
19950 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
19951
19952           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...
19953           Original commit message from CVS:
19954           * ext/mad/gstmad.c: (gst_mad_chain):
19955           Don't forget that we need to send out a newsegment event after a
19956           restart even if we don't have enough data to decode a frame right
19957           now.
19958
19959 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19960
19961           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
19962           Original commit message from CVS:
19963           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
19964           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
19965           Use the new "audio-shutdown" and "audio-restart" DVD events
19966           instead of the "spu-still-frame" event to shutdown and restart
19967           the audio pipeline.
19968           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
19969           Check for cases where the segment-based adjustment calculation
19970           would produce negative values (which result in an overflow) and
19971           return GST_CLOCK_TIME_NONE instead.
19972           * gst/mpegstream/gstdvddemux.h:
19973           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19974           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
19975           Add a mechanism to discard audio buffers with timestamps outside
19976           the currently set segment. This was causing (sometimes serious)
19977           synchronization problems after seeking in DVDs with LPCM audio,
19978           since VOBUs usually contain audio material that lies outside the
19979           timestamp range specified by the header.
19980
19981 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19982
19983           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
19984           Original commit message from CVS:
19985           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
19986           Remove lingering reference to GstID3Demux
19987           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
19988           Don't output debug saying padding streams are unknown type,
19989           because they're not
19990
19991 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19992
19993           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
19994           Original commit message from CVS:
19995           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
19996           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
19997           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
19998           LPCM.
19999           * gstmpegdemux.h:
20000           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
20001           (gst_mpeg_demux_get_audio_stream):
20002           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
20003           (gst_dvd_demux_get_audio_stream)
20004           (gst_dvd_demux_get_subpicture_stream)
20005           (gst_dvd_demux_send_subbuffer):
20006           Send current* pad buffers with appropriate caps.
20007
20008 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20009
20010           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
20011           Original commit message from CVS:
20012           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
20013           * gst/iec958/ac3iec.h:
20014           * gst/iec958/ac3iec.c:
20015           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
20016           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
20017           raw-audio property to ac3iec958 that allows setting the source pad
20018           caps to raw audio instead of audio/x-iec958. This makes it
20019           possible to use ac3iec958 together with the normal alsasink
20020           element to drive an external receiver that autodetects AC3
20021           content.
20022
20023 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
20024
20025           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
20026           Original commit message from CVS:
20027           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
20028           (ac3iec_chain_dvd):
20029           * gst/iec958/ac3iec.h:
20030           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
20031
20032 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
20033
20034           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
20035           Original commit message from CVS:
20036           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
20037           When getting a seek event, first check if the upstream element
20038           can handle it and only do our own seek stuff when it can't
20039           (should fix #322856).
20040
20041 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
20042
20043           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
20044           Original commit message from CVS:
20045           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20046           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
20047           Really convert to BYTES format when we want to convert
20048           to bytes (use right variable; fixes #322856).
20049
20050 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20051
20052           Big mpegparse clean up, second round:
20053           Original commit message from CVS:
20054           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
20055           Big mpegparse clean up, second round:
20056           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
20057           Send and EOS event down the audio pipeline when an still frame
20058           event arrives. This prevents the pipeline from locking when a
20059           still menu comes directly after a flush.
20060           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
20061           Don't send a newsegment in reset.
20062           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
20063           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
20064           Move the code of handle_newsegment to process_event. Send a
20065           NEWSEGMENT after FLUSH_STOP.
20066           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
20067           moving to PAUSED.
20068           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
20069           (gst_mpeg_demux_class_init): Don't override send_event.
20070           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
20071           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
20072           (gst_mpeg_demux_reset):
20073           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
20074           attribute.
20075           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20076           Reset the mpegparse element after a flush.
20077           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
20078           Don't forward events.
20079           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20080           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20081           handle_newsegment is not a virtual method anymore.
20082           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
20083           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
20084           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
20085           rid of send_newsegment virtual method.
20086           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
20087           handle DVD events and call the superclass method for other event
20088           types.
20089           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
20090           override process_event anymore.
20091           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
20092           (gst_mpeg_parse_process_event): Move actual event processing to
20093           process event so that subclasses can properly override or extend
20094           it.
20095           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20096           Eliminate time parameter in process event.
20097           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
20098           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
20099           (gst_mpeg_demux_send_subbuffer):
20100           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
20101           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
20102           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
20103           adding the value of the adjust attribute.
20104           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
20105           rid of the adjust attribute. Now all timestamp adjustments are
20106           performed by mpegparse using the current segment.
20107           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
20108           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
20109           on the adjust attribute for SCR values and the current segment.
20110           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
20111           adjust_ts virtual method to adjust timestamps for outgoing
20112           buffers.
20113           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
20114           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
20115           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
20116           (gst_dvd_demux_handle_newsegment): Don't override
20117           handle_newsegment.
20118           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
20119           Check for DVD events in process_event instead of
20120           handle_dvd_event.
20121           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20122           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
20123           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
20124           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
20125           (gst_mpeg_demux_send_event):
20126           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
20127           (gst_dvd_demux_handle_dvd_event):
20128           Eliminate the time parameter in send_event.
20129
20130 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20131
20132           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
20133           Original commit message from CVS:
20134           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
20135           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
20136           Fix typefinding in id3demux, and then remove it in favour
20137           of the new LGPL id3demux in gst-plugins-good
20138           * ext/mad/gstmad.c: (gst_mad_dispose):
20139           dispose can run more than once.
20140
20141 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20142
20143           gst/asfdemux/gstasfmux.c: change some char* into char[]
20144           Original commit message from CVS:
20145           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
20146           change some char* into char[]
20147
20148 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
20149
20150           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
20151           Original commit message from CVS:
20152           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
20153           Remove memleak from unused GstRMDemuxStream
20154
20155 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
20156
20157           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
20158           Original commit message from CVS:
20159           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
20160           (gst_id3_tag_do_typefind):
20161           Use the correct function to free typefind factory list.
20162
20163 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
20164
20165           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
20166           Original commit message from CVS:
20167           * ext/mad/gstmad.c: (gst_mad_src_query):
20168           For position and duration queries in TIME format, try the peer
20169           first (might be a demuxer).
20170
20171 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20172
20173           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
20174           Original commit message from CVS:
20175           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
20176           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
20177           Properly handle non contiguous VOBUs by adding the segment accum
20178           field to the adjust value.
20179           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
20180           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
20181           handle_newsegment to prevent sending actual newsegment events and
20182           use tiemstamp rewriting instead.
20183           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
20184           dvd-lang-codes.
20185           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
20186           (gst_mpeg_parse_event):
20187           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20188           Add a new parameter to handle_newsegment to allow controlling
20189           whether newsegment events are forwarded or not.
20190           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20191           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
20192           (gst_dvd_demux_reset):
20193           last_end_ptm and discont_time aren't necessary anymore, since
20194           timestamp adjustment is now replaced by newsegment events.
20195           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
20196           timestamps.
20197           * gst/mpegstream/gstdvddemux.h:
20198           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
20199           Don't handle dvd-nav-packet events anymore, since the are now
20200           replaced by standard newsegment events.
20201           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20202           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
20203           (gst_dvd_demux_change_state):
20204           * gst/mpegstream/gstdvddemux.h:
20205           Get rid of the ignore_next_newmedia_discont hack.
20206           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
20207           (gst_dvd_demux_handle_newsegment):
20208           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
20209           (gst_mpeg_demux_handle_newsegment): Don't override
20210           handle_newsegment anymore. It was only necessary to handle
20211           NEWMEDIA events.
20212           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
20213           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
20214           (gst_dvd_demux_set_cur_subpicture):
20215           Reactivate handling of DVD events.
20216           * gst/mpegstream/gstmpegparse.c (normal_seek)
20217           (gst_mpeg_parse_handle_src_event)
20218           (gst_mpeg_parse_handle_src_query):
20219           First attempt at reenabling seek.
20220           * gst/mpegstream/gstmpegparse.h:
20221           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
20222           (gst_mpeg_parse_update_streaminfo)
20223           (gst_mpeg_parse_get_rate)
20224           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
20225           (gst_mpeg_parse_handle_src_query):
20226           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
20227           Make queries work again.
20228           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
20229           (gst_mpeg_parse_handle_newsegment)
20230           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
20231           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
20232           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
20233           Get rid of the newsegment_pending attribute, and rely instead on
20234           proper timestamp adjustment.
20235           * gst/mpegstream/gstmpegparse.c
20236           (gst_mpeg_parse_get_src_event_masks): Erase.
20237           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
20238           Initialize fields before creating pads to prevent the pad creation
20239           callback from failing.
20240           (gst_mpeg_parse_reset): Initialize new fields, and change
20241           initialization order to match the order in the structure.
20242           (gst_mpeg_parse_handle_newsegment): Forward new segment events
20243           whenever possible, and update the current segment.
20244           (gst_mpeg_parse_send_newsegment): Update the current segment and
20245           pending_newsegment.
20246           (gst_mpeg_parse_pad_added): Use the current segment to send
20247           newsegment events to new pads.
20248           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
20249           and events. Properly update newsegment_pending.
20250           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
20251           New fields do_adjust and current_segment.
20252           * gst/mpegstream/gstmpegdemux.c:
20253           * gst/mpegstream/gstdvddemux.c:
20254           * gst/mpegstream/gstmpegparse.h:
20255           Rename handle_discont virtual method to handle_newsegment. Erase
20256           some (already commented out support) for old NEW_MEDIA events.
20257           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
20258           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
20259           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
20260           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
20261           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
20262           Erase the "pending_scr" field, and replace it by a slightly
20263           different handling of the current SCR. Document code blocks in
20264           parse_packhead and chain.
20265
20266 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
20267
20268           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
20269           Original commit message from CVS:
20270           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
20271           g_warning() are only for really fatal warnings. If we can't decode a
20272           tag, just ignore that tag and do a GST_WARNING.
20273
20274 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20275
20276         * ChangeLog:
20277         * ext/a52dec/gsta52dec.h:
20278         * ext/dvdread/dvdreadsrc.h:
20279         * ext/lame/gstlame.h:
20280         * ext/mad/gstid3tag.c:
20281         * ext/mad/gstmad.c:
20282         * ext/mad/gstmad.h:
20283         * ext/mpeg2dec/gstmpeg2dec.h:
20284         * ext/sidplay/gstsiddec.h:
20285         * gst/ac3parse/gstac3parse.c:
20286         * gst/ac3parse/gstac3parse.h:
20287         * gst/asfdemux/gstasfdemux.c:
20288         * gst/asfdemux/gstasfdemux.h:
20289         * gst/iec958/ac3iec.h:
20290         * gst/mpegaudioparse/gstmpegaudioparse.c:
20291         * gst/mpegaudioparse/gstmpegaudioparse.h:
20292         * gst/mpegstream/gstdvddemux.h:
20293         * gst/mpegstream/gstmpegclock.h:
20294         * gst/mpegstream/gstmpegdemux.h:
20295         * gst/mpegstream/gstmpegpacketize.h:
20296         * gst/mpegstream/gstmpegparse.c:
20297         * gst/mpegstream/gstmpegparse.h:
20298         * gst/mpegstream/gstrfc2250enc.c:
20299         * gst/mpegstream/gstrfc2250enc.h:
20300         * gst/realmedia/rmdemux.c:
20301         * gst/realmedia/rmdemux.h:
20302         * gst/synaesthesia/synaescope.c:
20303           expand tabs
20304           Original commit message from CVS:
20305           expand tabs
20306
20307 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20308
20309         * configure.ac:
20310           back to HEAD
20311           Original commit message from CVS:
20312           back to HEAD
20313
20314 === release 0.10.0 ===
20315
20316 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20317
20318         * ChangeLog:
20319         * NEWS:
20320         * RELEASE:
20321         * configure.ac:
20322         * docs/plugins/inspect/plugin-a52dec.xml:
20323         * docs/plugins/inspect/plugin-amrnb.xml:
20324         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20325         * docs/plugins/inspect/plugin-iec958.xml:
20326         * docs/plugins/inspect/plugin-lame.xml:
20327         * docs/plugins/inspect/plugin-mad.xml:
20328         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20329         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20330         * docs/plugins/inspect/plugin-rmdemux.xml:
20331           releasing 0.10.0
20332           Original commit message from CVS:
20333           releasing 0.10.0
20334
20335 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
20336
20337           Update for alloc_buffer changes.
20338           Original commit message from CVS:
20339           2005-12-05  Andy Wingo  <wingo@pobox.com>
20340           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
20341           * ext/mad/gstmad.c: (gst_mad_chain):
20342           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
20343           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
20344           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
20345           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20346           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
20347
20348 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
20349
20350           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
20351           Original commit message from CVS:
20352           2005-12-05  Andy Wingo  <wingo@pobox.com>
20353           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
20354           id3demux and id3mux now. Fixes #323199.
20355
20356 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
20357
20358         * gst-plugins-ugly.spec.in:
20359           update spec file for latest changes
20360           Original commit message from CVS:
20361           update spec file for latest changes
20362
20363 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20364
20365           fix silly Makefile.am bug so they link correctly again
20366           Original commit message from CVS:
20367           * ext/amrnb/Makefile.am:
20368           * gst/realmedia/Makefile.am:
20369           fix silly Makefile.am bug so they link correctly again
20370
20371 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20372
20373         * configure.ac:
20374           back to HEAD
20375           Original commit message from CVS:
20376           back to HEAD
20377
20378 === release 0.9.7 ===
20379
20380 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20381
20382         * ChangeLog:
20383         * LICENSE:
20384         * NEWS:
20385         * PORTED_09:
20386         * RELEASE:
20387         * common:
20388         * configure.ac:
20389         * docs/plugins/gst-plugins-ugly-plugins.args:
20390         * docs/plugins/inspect/plugin-a52dec.xml:
20391         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20392         * docs/plugins/inspect/plugin-iec958.xml:
20393         * docs/plugins/inspect/plugin-lame.xml:
20394         * docs/plugins/inspect/plugin-mad.xml:
20395         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20396         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20397         * docs/plugins/inspect/plugin-rmdemux.xml:
20398         * docs/random/LICENSE:
20399         * docs/random/PORTED_09:
20400           releasing 0.9.7
20401           Original commit message from CVS:
20402           releasing 0.9.7
20403
20404 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20405
20406         * ChangeLog:
20407         * common:
20408         * ext/amrnb/Makefile.am:
20409         * gst/realmedia/Makefile.am:
20410           Don't know how these escaped my eye before.  Fix link flags.
20411           Original commit message from CVS:
20412           Don't know how these escaped my eye before.  Fix link flags.
20413
20414 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20415
20416         * common:
20417         * examples/Makefile.am:
20418         * examples/capsfilter/Makefile.am:
20419         * examples/capsfilter/capsfilter1.c:
20420         * examples/gob/Makefile.am:
20421         * examples/gob/gst-identity2.gob:
20422         * examples/gstplay/.gitignore:
20423         * examples/gstplay/Makefile.am:
20424         * examples/gstplay/player.c:
20425         * examples/indexing/.gitignore:
20426         * examples/indexing/Makefile.am:
20427         * examples/indexing/indexmpeg.c:
20428         * examples/level/Makefile.am:
20429         * examples/level/README:
20430         * examples/level/demo.c:
20431         * examples/level/plot.c:
20432         * examples/stats/Makefile.am:
20433         * examples/stats/mp2ogg.c:
20434         * examples/switch/.gitignore:
20435         * examples/switch/Makefile.am:
20436         * examples/switch/switcher.c:
20437           no examples
20438           Original commit message from CVS:
20439           no examples
20440
20441 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
20442
20443           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
20444           Original commit message from CVS:
20445           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20446           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
20447           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
20448           (gst_mpeg_parse_send_event):
20449           Ref events before sending them to multiple pads, after all
20450           gst_pad_send_event() takes ownership of events. Don't leak
20451           events that have not been handled (fixes #322745).
20452
20453 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20454
20455           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
20456           Original commit message from CVS:
20457           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
20458           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
20459           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
20460           from making timestamp adjustments. This will have to be re-added
20461           in some form in the near future, but in order to do that, some nav
20462           packet parsing will be necessary in mpegdemux.
20463           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
20464           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
20465           (g_value_set_int, gst_mpeg_parse_set_property)
20466           Get rid of do_adjust and use_adjust. Rename max_discont to
20467           max_src_gap.
20468           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
20469           -1, no adjustment is made.
20470           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
20471           Rename max_discont property to max_scr_gap. Erase "adjust"
20472           property.
20473           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
20474           override send_event anymore, base class does the job.
20475           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
20476           Base class now does most of the work.
20477           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
20478           Generalize to forwarding the event to all source pads in the
20479           element.
20480           * gst/mpegstream/gstmpegparse.h:
20481           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
20482           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
20483           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
20484           (gst_mpeg_parse_set_property):
20485           Clock synchronization doesn't make sense anymore for a
20486           demultiplexer.
20487
20488 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
20489
20490           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
20491           Original commit message from CVS:
20492           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
20493           Don't treat normal EOS as a fatal error.
20494
20495 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
20496
20497           ext/mad/gstmad.c: Proper warning statements,
20498           Original commit message from CVS:
20499           * ext/mad/gstmad.c: (gst_mad_chain):
20500           Proper warning statements,
20501           Don't error if the src pad isn't linked when pushing.
20502           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
20503           Proper state_change, avoids borkage when going to READY
20504
20505 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20506
20507         * configure.ac:
20508         * gst-libs/Makefile.am:
20509         * gst-libs/README:
20510         * gst-libs/ext/.gitignore:
20511         * gst-libs/gst/media-info/.gitignore:
20512         * gst-libs/gst/play/.gitignore:
20513         * gst-libs/gst/play/play.h:
20514         * gst-libs/gst/play/play.vcproj:
20515           no need for an AS_LIBTOOL call
20516           Original commit message from CVS:
20517           no need for an AS_LIBTOOL call
20518
20519 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20520
20521         * Makefile.am:
20522         * common:
20523         * gst-plugins-ugly.spec.in:
20524           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
20525           Original commit message from CVS:
20526           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
20527
20528 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20529
20530           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
20531           Original commit message from CVS:
20532           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
20533           Prime libmpeg2's pumps with some null custom buffers
20534           to ensure it doesn't ask us to discard garbage later yay.
20535
20536 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20537
20538           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
20539           Original commit message from CVS:
20540           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
20541           Prime libmpeg2's pumps with some null custom buffers
20542           to ensure it ask us to discard garbage later yay.
20543
20544 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
20545
20546           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
20547           Original commit message from CVS:
20548           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
20549           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
20550           (gst_a52dec_chain_raw):
20551           * ext/a52dec/gsta52dec.h:
20552           Accept AC3 in audio/x-private1-ac3 format, which includes
20553           DVD-specific headers, as well as raw AC3, for compatibility with
20554           some demuxers.
20555
20556 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20557
20558           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
20559           Original commit message from CVS:
20560           * ext/mad/gstmad.c: (gst_mad_chain):
20561           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
20562           skip frame synthesis and consume input data as if we'd done the
20563           decode. Makes mad not error when the src pad is not connected.
20564           (#319784)
20565
20566 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20567
20568         * ChangeLog:
20569           Erase old CVS conflict line.
20570           Original commit message from CVS:
20571           Erase old CVS conflict line.
20572
20573 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20574
20575           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
20576           Original commit message from CVS:
20577           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
20578           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
20579           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
20580           (gst_mpeg_parse_chain):
20581           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
20582           (gst_mpeg_demux_send_newsegment):
20583           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
20584           * gst/mpegstream/gstmpegparse.h:
20585           Rename send_discont method to send_newsegment and add parameters
20586           to handle actual segments. Adapt code all around to run with the
20587           new name and signature.
20588           * gst/mpegstream/gstmpegdemux.c:
20589           * gst/mpegstream/gstmpegparse.c:
20590           * gst/mpegstream/gstdvddemux.c:
20591           Convert to GST_BOILERPLATE.
20592
20593 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20594
20595         * configure.ac:
20596           fix AS_LIBTOOL call
20597           Original commit message from CVS:
20598           fix AS_LIBTOOL call
20599
20600 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20601
20602         * Makefile.am:
20603           add a torture target
20604           Original commit message from CVS:
20605           add a torture target
20606
20607 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20608
20609         * ChangeLog:
20610         * configure.ac:
20611           back to HEAD
20612           Original commit message from CVS:
20613           back to HEAD
20614
20615 === release 0.9.6 ===
20616
20617 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20618
20619         * ChangeLog:
20620         * NEWS:
20621         * RELEASE:
20622         * configure.ac:
20623         * docs/plugins/gst-plugins-ugly-plugins.args:
20624         * docs/plugins/gst-plugins-ugly-plugins.signals:
20625         * docs/plugins/inspect/plugin-a52dec.xml:
20626         * docs/plugins/inspect/plugin-amrnb.xml:
20627         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20628         * docs/plugins/inspect/plugin-iec958.xml:
20629         * docs/plugins/inspect/plugin-lame.xml:
20630         * docs/plugins/inspect/plugin-mad.xml:
20631         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20632         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20633         * docs/plugins/inspect/plugin-rmdemux.xml:
20634           releasing 0.9.6
20635           Original commit message from CVS:
20636           releasing 0.9.6
20637
20638 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
20639
20640           gst/realmedia/rmdemux.c: Fractional framerates.
20641           Original commit message from CVS:
20642           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
20643           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
20644           (find_seek_offset_bytes), (find_seek_offset_time),
20645           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
20646           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
20647           (gst_rmdemux_chain), (gst_rmdemux_send_event),
20648           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
20649           (gst_rmdemux_parse_packet):
20650           Fractional framerates.
20651
20652 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20653
20654           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
20655           Original commit message from CVS:
20656           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
20657           (gst_mpeg2dec_negotiate_format), (handle_sequence),
20658           (gst_mpeg2dec_sink_event):
20659           * ext/mpeg2dec/gstmpeg2dec.h:
20660           Use fractional framerates
20661
20662 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
20663
20664           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
20665           Original commit message from CVS:
20666           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
20667           set_clock returns a boolean.
20668
20669 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
20670
20671           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
20672           Original commit message from CVS:
20673           * ext/mad/gstmad.c: (gst_mad_chain):
20674           Fix seeking even more by sending the newsegment event with the
20675           right parameters. Should fix querying in playbin/totem after
20676           a seek.
20677
20678 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
20679
20680           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
20681           Original commit message from CVS:
20682           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
20683           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
20684           Fix seeking in stand-alone mode. Fix nonexistant enum value
20685           introduced in previous commit. Improve debug messages here and
20686           there. Actually return a proper return value in the sink event
20687           handler.
20688
20689 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20690
20691         * ext/lame/gstlame.c:
20692           doh
20693           Original commit message from CVS:
20694           doh
20695
20696 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20697
20698         * ChangeLog:
20699         * ext/lame/gstlame.c:
20700         * ext/mad/gstmad.c:
20701         * ext/sidplay/gstsiddec.cc:
20702           fix up GValueEnum
20703           Original commit message from CVS:
20704           fix up GValueEnum
20705
20706 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
20707
20708         * ChangeLog:
20709         * ext/lame/gstlame.c:
20710         * ext/mad/gstid3tag.c:
20711         * ext/sidplay/gstsiddec.cc:
20712           Update for gst_tag_setter API changes.
20713           Original commit message from CVS:
20714           2005-11-22  Andy Wingo  <wingo@pobox.com>
20715           * Update for gst_tag_setter API changes.
20716
20717 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
20718
20719         * ChangeLog:
20720         * ext/a52dec/gsta52dec.c:
20721         * ext/mad/gstid3tag.c:
20722         * ext/mad/gstmad.c:
20723         * gst/mpegaudioparse/gstmpegaudioparse.c:
20724         * gst/mpegstream/gstdvddemux.c:
20725         * gst/mpegstream/gstmpegparse.c:
20726         * gst/realmedia/rmdemux.c:
20727           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
20728           Original commit message from CVS:
20729           2005-11-22  Andy Wingo  <wingo@pobox.com>
20730           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
20731           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
20732           * ext/mad/gstmad.c (gst_mad_chain)
20733           * gst/mpegaudioparse/gstmpegaudioparse.c
20734           (gst_mp3parse_sink_event)
20735           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
20736           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
20737           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
20738           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
20739           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
20740
20741 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
20742
20743           ext/mad/Makefile.am: libgsttagedit => libgsttag
20744           Original commit message from CVS:
20745           * ext/mad/Makefile.am:
20746           libgsttagedit => libgsttag
20747
20748 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
20749
20750           ext/lame/gstlame.c: Don't take the stream lock
20751           Original commit message from CVS:
20752           * ext/lame/gstlame.c: (gst_lame_sink_event):
20753           Don't take the stream lock
20754
20755 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
20756
20757           ext/: Don't take the stream lock.
20758           Original commit message from CVS:
20759           2005-11-21  Andy Wingo  <wingo@pobox.com>
20760           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
20761           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
20762           * ext/mad/gstmad.c (gst_mad_sink_event):
20763           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
20764           stream lock.
20765           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
20766           stream lock changes.
20767
20768 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
20769
20770           *.*: Ran scripts/update-macros. Oh yes.
20771           Original commit message from CVS:
20772           2005-11-21  Andy Wingo  <wingo@pobox.com>
20773           * *.h:
20774           * *.c: Ran scripts/update-macros. Oh yes.
20775
20776 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
20777
20778           gst/mpegstream/: Filler events have beem removed for now.
20779           Original commit message from CVS:
20780           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
20781           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
20782           Filler events have beem removed for now.
20783
20784 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20785
20786           gst/: Update for GST_FOURCC_FORMAT API change.
20787           Original commit message from CVS:
20788           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
20789           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
20790           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
20791           Update for GST_FOURCC_FORMAT API change.
20792
20793 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
20794
20795           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
20796           Original commit message from CVS:
20797           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
20798           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
20799           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
20800           (gst_rmdemux_parse_packet):
20801           Modifications for disapearance of GST_PAD_IS_USABLE()
20802
20803 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
20804
20805           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
20806           Original commit message from CVS:
20807           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
20808           Remove some setcaps brokenness.
20809           Don't crash on bad input.
20810
20811 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
20812
20813           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
20814           Original commit message from CVS:
20815           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
20816           calling transform.
20817           (gst_id3_tag_do_typefind): Unref caps
20818           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
20819
20820 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
20821
20822         * ext/mad/gstmad.c:
20823           remove accidentally commited hack
20824           Original commit message from CVS:
20825           remove accidentally commited hack
20826
20827 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
20828
20829         * ext/mad/gstmad.c:
20830           free pad templates
20831           Original commit message from CVS:
20832           free pad templates
20833
20834 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
20835
20836           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
20837           Original commit message from CVS:
20838           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
20839           (gst_mpeg2dec_sink_event):
20840           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
20841           nice-ify debug message in event handler; add CHECKME.
20842           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
20843           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
20844           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
20845           (gst_dvd_demux_sync_stream_to_time):
20846           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20847           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
20848           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
20849           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
20850           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
20851           (gst_mpeg_demux_sync_stream_to_time),
20852           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
20853           * gst/mpegstream/gstmpegdemux.h:
20854           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
20855           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
20856           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
20857           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
20858           (gst_mpeg_parse_chain):
20859           * gst/mpegstream/gstmpegparse.h:
20860           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
20861           return value confusion (gst_pad_push vs. gst_pad_send_event and
20862           gst_pad_push_event); pass flow return values to caller;
20863           miscellaneous fixes and clean-ups.
20864
20865 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
20866
20867         * gst/mpegstream/gstdvddemux.c:
20868           set rank to secondary until it works 100%
20869           Original commit message from CVS:
20870           set rank to secondary until it works 100%
20871
20872 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
20873
20874         * gst-plugins-ugly.spec.in:
20875           add mpegstream plugin to spec file
20876           Original commit message from CVS:
20877           add mpegstream plugin to spec file
20878
20879 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20880
20881           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
20882           Original commit message from CVS:
20883           2005-11-14  Martin Soto  <soto@localhost.localdomain>
20884           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
20885           gstrfc2250enc.h.
20886
20887 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
20888
20889           partially port the mpegstream plugin to GStreamer 0.9.
20890           Original commit message from CVS:
20891           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
20892           * configure.ac:
20893           * gst/mpegstream/Makefile.am:
20894           * gst/mpegstream/gstdvddemux.c:
20895           * gst/mpegstream/gstdvddemux.h:
20896           * gst/mpegstream/gstmpegdemux.c:
20897           * gst/mpegstream/gstmpegdemux.h:
20898           * gst/mpegstream/gstmpegpacketize.c:
20899           * gst/mpegstream/gstmpegpacketize.h:
20900           * gst/mpegstream/gstmpegparse.c:
20901           * gst/mpegstream/gstmpegparse.h:
20902           * gst/mpegstream/gstmpegstream.c:
20903           * gst/mpegstream/gstrfc2250enc.c:
20904           * gst/mpegstream/gstrfc2250enc.h:
20905           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
20906           partially port the mpegstream plugin to GStreamer 0.9.
20907
20908 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
20909
20910           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
20911           Original commit message from CVS:
20912           2005-11-14  Andy Wingo  <wingo@pobox.com>
20913           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
20914           debugging, allows dll builds on windows. Fixes #316076.
20915
20916 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20917
20918         * ChangeLog:
20919         * configure.ac:
20920           back to head
20921           Original commit message from CVS:
20922           back to head
20923
20924 === release 0.9.5 ===
20925
20926 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20927
20928         * ChangeLog:
20929         * NEWS:
20930         * RELEASE:
20931         * common:
20932         * configure.ac:
20933         * docs/plugins/inspect/plugin-a52dec.xml:
20934         * docs/plugins/inspect/plugin-amrnb.xml:
20935         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20936         * docs/plugins/inspect/plugin-iec958.xml:
20937         * docs/plugins/inspect/plugin-lame.xml:
20938         * docs/plugins/inspect/plugin-mad.xml:
20939         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20940         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20941         * docs/plugins/inspect/plugin-rmdemux.xml:
20942           releasing 0.9.5
20943           Original commit message from CVS:
20944           releasing 0.9.5
20945
20946 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
20947
20948           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
20949           Original commit message from CVS:
20950           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
20951           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
20952           (handle_sequence), (handle_picture), (handle_slice),
20953           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
20954           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
20955           Forward GstFlowReturn about everywhere.
20956           Handle seeking correctly.
20957
20958 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
20959
20960           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
20961           Original commit message from CVS:
20962           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
20963           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
20964           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
20965           Small cleanups in refcounting.
20966
20967 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
20968
20969           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
20970           Original commit message from CVS:
20971           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20972           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
20973           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
20974           (handle_sequence), (handle_picture):
20975           * ext/mpeg2dec/gstmpeg2dec.h:
20976           Removed lots of dubious code.
20977           Handle flushing and seeking correctly. Still leaks though...
20978
20979 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
20980
20981         * ChangeLog:
20982         * configure.ac:
20983           port plugins listing changes
20984           Original commit message from CVS:
20985           port plugins listing changes
20986
20987 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20988
20989         * ChangeLog:
20990         * configure.ac:
20991           back to HEAD
20992           Original commit message from CVS:
20993           back to HEAD
20994
20995 === release 0.9.4 ===
20996
20997 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20998
20999         * ChangeLog:
21000         * Makefile.am:
21001         * NEWS:
21002         * RELEASE:
21003         * configure.ac:
21004         * docs/plugins/gst-plugins-ugly-plugins.args:
21005         * docs/plugins/gst-plugins-ugly-plugins.signals:
21006         * docs/plugins/inspect/plugin-a52dec.xml:
21007         * docs/plugins/inspect/plugin-amrnb.xml:
21008         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21009         * docs/plugins/inspect/plugin-iec958.xml:
21010         * docs/plugins/inspect/plugin-lame.xml:
21011         * docs/plugins/inspect/plugin-mad.xml:
21012         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21013         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21014         * docs/plugins/inspect/plugin-rmdemux.xml:
21015         * gst/realmedia/rmdemux.c:
21016         * po/POTFILES.in:
21017           releasing 0.9.4
21018           Original commit message from CVS:
21019           releasing 0.9.4
21020
21021 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
21022
21023           gst/realmedia/rmdemux.c: STOPPED->FAILED
21024           Original commit message from CVS:
21025           2005-10-23  Julien MOUTTE  <julien@moutte.net>
21026           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
21027
21028 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
21029
21030         * gst-plugins-ugly.spec.in:
21031           add packaging of a52dec
21032           Original commit message from CVS:
21033           add packaging of a52dec
21034
21035 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
21036
21037           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
21038           Original commit message from CVS:
21039           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21040           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
21041           Set correct stream time in newsegment event.
21042
21043 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21044
21045         * ext/Makefile.am:
21046           fix distcheck
21047           Original commit message from CVS:
21048           fix distcheck
21049
21050 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21051
21052         * ChangeLog:
21053         * ext/Makefile.am:
21054           fix distcheck
21055           Original commit message from CVS:
21056           fix distcheck
21057
21058 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
21059
21060           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
21061           Original commit message from CVS:
21062           * ext/a52dec/Makefile.am:
21063           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
21064           (gst_a52dec_class_init), (gst_a52dec_sink_event),
21065           (gst_a52dec_change_state):
21066           * ext/a52dec/gsta52dec.h:
21067           Re-enable CPU flags, use liboil to get them.
21068
21069 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21070
21071           Port AC3 decoder to 0.9 (#318849).
21072           Original commit message from CVS:
21073           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21074           * configure.ac:
21075           * ext/a52dec/Makefile.am:
21076           * ext/a52dec/gsta52dec.c:
21077           * ext/a52dec/gsta52dec.h:
21078           Port AC3 decoder to 0.9 (#318849).
21079
21080 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
21081
21082           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
21083           Original commit message from CVS:
21084           * ext/sidplay/gstsiddec.cc:
21085           Small fixes and more error messages.
21086
21087 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
21088
21089           API change fixen.
21090           Original commit message from CVS:
21091           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
21092           (gst_amrnbparse_state_change):
21093           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
21094           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
21095           * ext/mpeg2dec/gstmpeg2dec.c:
21096           * ext/sidplay/gstsiddec.cc:
21097           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21098           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
21099           API change fixen.
21100
21101 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
21102
21103           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
21104           Original commit message from CVS:
21105           * configure.ac:
21106           GST_DOC has been renamed to GST_DOCBOOK_CHECK
21107
21108 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21109
21110           configure.ac: some docs I had
21111           Original commit message from CVS:
21112           * configure.ac:
21113           some docs I had
21114           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21115           trivial fixes
21116
21117 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
21118
21119           gst/realmedia/rmdemux.c: segment-start/done API change.
21120           Original commit message from CVS:
21121           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21122           (gst_rmdemux_perform_seek):
21123           segment-start/done API change.
21124
21125 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
21126
21127         * ChangeLog:
21128         * common:
21129         * gst/iec958/ac3iec.c:
21130           Set buffer durations on IEC958 buffers.
21131           Original commit message from CVS:
21132           Set buffer durations on IEC958 buffers.
21133
21134 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
21135
21136           configure.ac: Fix glib check
21137           Original commit message from CVS:
21138           * configure.ac:
21139           Fix glib check
21140
21141 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
21142
21143           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
21144           Original commit message from CVS:
21145           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
21146           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
21147
21148 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21149
21150           examples/stats/mp2ogg.c: yes, typo fixes
21151           Original commit message from CVS:
21152           * examples/stats/mp2ogg.c:
21153           yes, typo fixes
21154
21155 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21156
21157           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
21158           Original commit message from CVS:
21159           * examples/indexing/indexmpeg.c: (main):
21160           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
21161           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
21162           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
21163           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
21164           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
21165           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
21166           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
21167           * ext/dvdread/dvdreadsrc.h:
21168           * ext/lame/gstlame.h:
21169           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
21170           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
21171           * gst/iec958/ac3iec.h:
21172           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
21173           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
21174           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
21175           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
21176           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
21177           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
21178           moved bitshift from macro to enum definition
21179
21180 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
21181
21182           newsegment API update.
21183           Original commit message from CVS:
21184           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
21185           * ext/mad/gstmad.c: (gst_mad_chain):
21186           * gst/mpegaudioparse/gstmpegaudioparse.c:
21187           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
21188           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
21189           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
21190           newsegment API update.
21191
21192 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
21193
21194           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
21195           Original commit message from CVS:
21196           * ext/amrnb/amrnbdec.c:
21197           Mark invalid frame sizes
21198           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
21199           UNUSABLE is not to be used here, just push out stuff so
21200           probes can continue linking or making the pad usable.
21201
21202 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
21203
21204         * ChangeLog:
21205         * gst/realmedia/rmdemux.c:
21206           Improve seek error-resilience.
21207           Original commit message from CVS:
21208           Improve seek error-resilience.
21209           Better error handling generally.
21210
21211 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21212
21213         * ChangeLog:
21214         * configure.ac:
21215           back to head
21216           Original commit message from CVS:
21217           back to head
21218
21219 === release 0.9.3 ===
21220
21221 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21222
21223         * ChangeLog:
21224         * NEWS:
21225         * README:
21226         * configure.ac:
21227         * ext/sidplay/Makefile.am:
21228           release time
21229           Original commit message from CVS:
21230           release time
21231
21232 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
21233
21234         * gst/realmedia/rmdemux.h:
21235           Forgot to commit this file. I hate Nano.
21236           Original commit message from CVS:
21237           Forgot to commit this file. I hate Nano.
21238
21239 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
21240
21241         * ChangeLog:
21242         * common:
21243         * gst/realmedia/rmdemux.c:
21244           Sanity checks and memory leak fixes for real demuxer
21245           Original commit message from CVS:
21246           Sanity checks and memory leak fixes for real demuxer
21247
21248 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
21249
21250           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
21251           Original commit message from CVS:
21252           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
21253           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
21254           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
21255           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
21256           Real demuxer fixes. Make it more bulletproof against bad data,
21257           identify a few more stream types.
21258           Fix seeking so that it works (at least with the seek example
21259           program; it still fails with totem).
21260
21261 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
21262
21263           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
21264           Original commit message from CVS:
21265           * gst/mpegaudioparse/gstmpegaudioparse.c:
21266           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
21267           Set correct caps on buffers too.
21268
21269 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
21270
21271           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
21272           Original commit message from CVS:
21273           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
21274           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
21275           * gst/mpegaudioparse/gstmpegaudioparse.h:
21276           Put timestamps on buffers.
21277
21278 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
21279
21280         * ChangeLog:
21281         * ext/amrnb/amrnbenc.c:
21282           Changed amrnbenc description, it is an encoder, not decoder.
21283           Original commit message from CVS:
21284           Changed amrnbenc description, it is an encoder, not decoder.
21285
21286 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
21287
21288         * ChangeLog:
21289         * gst/iec958/ac3_padder.c:
21290         * gst/iec958/ac3_padder.h:
21291         * gst/iec958/ac3iec.c:
21292           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
21293           Original commit message from CVS:
21294           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
21295           more accurate, and to check AC3 checksums (both of them in each frame),
21296           and dump the frame (as a probable sync failure) if they don't match.
21297           General code cleanup, improved comments. Changed to not construct the
21298           header backwards, and not byteswap everything else. If we end up needing
21299           to do little-endian output, we should swap in the element doing the
21300           output (AC3 is big-endian).
21301
21302 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
21303
21304         * gst-plugins-ugly.spec.in:
21305           fix spec file for ugly
21306           Original commit message from CVS:
21307           fix spec file for ugly
21308
21309 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21310
21311         * docs/plugins/inspect/plugin-lame.xml:
21312           revert empty commit
21313           Original commit message from CVS:
21314           revert empty commit
21315
21316 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21317
21318         * docs/plugins/scan.stamp:
21319           whoops, wrong files
21320           Original commit message from CVS:
21321           whoops, wrong files
21322
21323 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21324
21325           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
21326           Original commit message from CVS:
21327           * docs/plugins/gst-plugins-ugly-plugins.args:
21328           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
21329           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
21330           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
21331           commit missing files
21332           * docs/plugins/inspect/plugin-lame.xml:
21333           update
21334
21335 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21336
21337         * Makefile.am:
21338         * common:
21339         * gst-plugins-ugly.spec.in:
21340           add check-valgrind target
21341           Original commit message from CVS:
21342           add check-valgrind target
21343
21344 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21345
21346         * docs/plugins/scanobj-build.stamp:
21347           add stamp
21348           Original commit message from CVS:
21349           add stamp
21350
21351 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
21352
21353           ext/lame/gstlame.c: Set caps on outgoing buffers.
21354           Original commit message from CVS:
21355           * ext/lame/gstlame.c: (gst_lame_chain):
21356           Set caps on outgoing buffers.
21357
21358 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21359
21360         * ChangeLog:
21361         * ext/lame/gstlame.c:
21362         * ext/lame/gstlame.h:
21363           clean up further so we don't try to set up five times for a simple pipeline
21364           Original commit message from CVS:
21365           clean up further so we don't try to set up five times for
21366           a simple pipeline
21367
21368 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
21369
21370         * ChangeLog:
21371         * common:
21372         * gst/iec958/ac3iec.c:
21373           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
21374           Original commit message from CVS:
21375           Set setcaps function on sink pad, not source pad. Produce correct caps
21376           on output buffers.
21377
21378 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21379
21380         * common:
21381         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21382         * docs/plugins/inspect/plugin-iec958.xml:
21383         * docs/plugins/inspect/plugin-lame.xml:
21384         * docs/plugins/inspect/plugin-mad.xml:
21385         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21386         * docs/plugins/inspect/plugin-rmdemux.xml:
21387           update inspect with source
21388           Original commit message from CVS:
21389           update inspect with source
21390
21391 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21392
21393           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
21394           Original commit message from CVS:
21395           * ext/mad/gstid3tag.c:
21396           gsttaginterface.h -> gsttagsetter.h
21397
21398 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21399
21400         * configure.ac:
21401           back to HEAD
21402           Original commit message from CVS:
21403           back to HEAD
21404
21405 === release 0.9.1 ===
21406
21407 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21408
21409         * ChangeLog:
21410         * NEWS:
21411         * README:
21412         * RELEASE:
21413         * autogen.sh:
21414         * configure.ac:
21415           releasing 0.9.2
21416           Original commit message from CVS:
21417           releasing 0.9.2
21418
21419 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
21420
21421           ext/amrnb/: State change function updates.
21422           Original commit message from CVS:
21423           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
21424           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
21425           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
21426           State change function updates.
21427
21428 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21429
21430           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
21431           Original commit message from CVS:
21432           * ext/mpeg2dec/gstmpeg2dec.c:
21433           GST_CAT_SEEK disappeared from the public API at some point
21434
21435 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21436
21437         * gst/iec958/ac3_padder.c:
21438         * gst/iec958/ac3_padder.h:
21439           doc fixes
21440           Original commit message from CVS:
21441           doc fixes
21442
21443 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21444
21445         * Makefile.am:
21446         * autogen.sh:
21447         * common:
21448         * configure.ac:
21449         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21450         * docs/plugins/inspect-build.stamp:
21451         * docs/plugins/inspect.stamp:
21452         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21453         * docs/plugins/inspect/plugin-iec958.xml:
21454         * docs/plugins/inspect/plugin-lame.xml:
21455         * docs/plugins/inspect/plugin-mad.xml:
21456         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21457         * docs/plugins/inspect/plugin-rmdemux.xml:
21458           docs for ugly plugins
21459           Original commit message from CVS:
21460           docs for ugly plugins
21461
21462 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21463
21464         * gst-plugins-ugly.spec.in:
21465         * gst/iec958/Makefile.am:
21466           build fixes
21467           Original commit message from CVS:
21468           build fixes
21469
21470 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
21471
21472         * ChangeLog:
21473         * gst/iec958/ac3iec.c:
21474           Accept audio/x-private1-a3c on sink pad
21475           Original commit message from CVS:
21476           Accept audio/x-private1-a3c on sink pad
21477
21478 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21479
21480         * gst-plugins-ugly.spec.in:
21481           spec updates
21482           Original commit message from CVS:
21483           spec updates
21484
21485 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
21486
21487         * examples/gstplay/player.c:
21488         * examples/stats/mp2ogg.c:
21489         * ext/a52dec/gsta52dec.c:
21490         * ext/amrnb/amrnbdec.c:
21491         * ext/amrnb/amrnbenc.c:
21492         * ext/amrnb/amrnbparse.c:
21493         * ext/dvdnav/dvdnavsrc.c:
21494         * ext/dvdread/dvdreadsrc.c:
21495         * ext/lame/gstlame.c:
21496         * ext/mad/gstid3tag.c:
21497         * ext/mad/gstmad.c:
21498         * ext/mpeg2dec/gstmpeg2dec.c:
21499         * gst/ac3parse/gstac3parse.c:
21500         * gst/asfdemux/gstasfdemux.c:
21501         * gst/asfdemux/gstasfmux.c:
21502         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21503         * gst/iec958/ac3iec.c:
21504         * gst/mpegaudioparse/gstmpegaudioparse.c:
21505         * gst/mpegstream/gstdvddemux.c:
21506         * gst/mpegstream/gstmpegdemux.c:
21507         * gst/mpegstream/gstmpegparse.c:
21508         * gst/mpegstream/gstrfc2250enc.c:
21509         * gst/realmedia/rmdemux.c:
21510         * gst/synaesthesia/gstsynaesthesia.c:
21511           All plugins updated for element state changes.
21512           Original commit message from CVS:
21513           2005-09-02  Andy Wingo  <wingo@pobox.com>
21514           * All plugins updated for element state changes.
21515
21516 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
21517
21518         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21519         * gst/iec958/ac3iec.c:
21520           Fix return types in setcaps functions
21521           Original commit message from CVS:
21522           Fix return types in setcaps functions
21523
21524 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
21525
21526         * ChangeLog:
21527         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21528         * gst/iec958/ac3iec.c:
21529           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
21530           Original commit message from CVS:
21531           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
21532           Some general cleanups in iec958 framer.
21533
21534 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21535
21536         * common:
21537         * m4/Makefile.am:
21538         * m4/as-arts.m4:
21539         * m4/esd.m4:
21540         * m4/gst-alsa.m4:
21541         * m4/gst-artsc.m4:
21542         * m4/gst-matroska.m4:
21543         * m4/ogg.m4:
21544         * m4/vorbis.m4:
21545           fix distcheck; remove some old m4s
21546           Original commit message from CVS:
21547           fix distcheck; remove some old m4s
21548
21549 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
21550
21551         * ChangeLog:
21552         * configure.ac:
21553         * gst/iec958/Makefile.am:
21554         * gst/iec958/ac3_padder.c:
21555         * gst/iec958/ac3_padder.h:
21556         * gst/iec958/ac3iec.c:
21557         * gst/iec958/ac3iec.h:
21558           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
21559           Original commit message from CVS:
21560           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
21561
21562 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
21563
21564           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
21565           Original commit message from CVS:
21566           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
21567           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21568           (gst_dvdlpcmdec_change_state):
21569           Cleanups, fixed header parsing and stripping.
21570
21571 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
21572
21573         * ChangeLog:
21574         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21575           Use the right bytes when parsing the LPCM dvd header
21576           Original commit message from CVS:
21577           Use the right bytes when parsing the LPCM dvd header
21578
21579 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
21580
21581         * ChangeLog:
21582         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21583           Return the correct values from chain function
21584           Original commit message from CVS:
21585           Return the correct values from chain function
21586
21587 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21588
21589         * common:
21590         * docs/Makefile.am:
21591         * docs/plugins/.gitignore:
21592         * docs/random/ChangeLog-0.8:
21593         * docs/version.entities.in:
21594           adding doc stuff
21595           Original commit message from CVS:
21596           adding doc stuff
21597
21598 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
21599
21600         * ChangeLog:
21601         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21602         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21603           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
21604           Original commit message from CVS:
21605           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
21606           header; instead do this internally. Also support the old way, using
21607           a different mime-type. CVS:
21608
21609 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21610
21611           building up speed
21612           Original commit message from CVS:
21613           building up speed
21614