Release 0.11.91
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 0.11.91 ===
2
3 2012-05-13  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4
5         * configure.ac:
6           releasing 0.11.91, "I’ll grind his bones to make my bread\!"
7
8 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9
10           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
11
12 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13
14         * common:
15           Automatic update of common submodule
16           From dc70203 to 3429ba6
17
18 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
19
20         * gst/asfdemux/asfpacket.c:
21           asfdemux: Use correct enum type
22
23 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
24
25         * gst/asfdemux/gstasfdemux.c:
26           asfdemux: implement pull mode seek snap flags when an index is present
27           Also ensure we get a proper EOS when seeking past the end of the
28           file, or (when the snap after flag is set) between the last keyframe
29           and the end of the file.
30
31 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
32
33         * ext/cdio/gstcdio.c:
34         * ext/cdio/gstcdio.h:
35         * ext/cdio/gstcdiocddasrc.c:
36           cdio: compensate for libcdio's recent cd-text api changes
37           https://bugzilla.gnome.org/show_bug.cgi?id=675112
38           Conflicts:
39           ext/cdio/gstcdiocddasrc.c
40
41 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
42
43         * ext/dvdread/dvdreadsrc.c:
44           dvdread: fix build after recent include reshuffling in core
45           Need to include gmodule.h ourselves now.
46
47 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
48
49         * ext/mpeg2dec/gstmpeg2dec.c:
50           video: Update for libgstvideo API changes
51
52 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
53
54         * common:
55           Automatic update of common submodule
56           From 6db25be to dc70203
57
58 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
59
60         * gst/asfdemux/asfpacket.c:
61         * gst/asfdemux/asfpacket.h:
62           asfdemux: fix performance issue, especially with high-bitrate streams
63           Two things were suboptimal from a performance point of view:
64           a) consider a large media object such as a video keyframe, which
65           may be split up into multiple fragments. We would assemble
66           the media object as follows:
67           buf = join (join (join (frag1, frag2), frag3), frag4)
68           which causes many unnecessary memcpy()s, and malloc/free,
69           which could easily add up to a multiple of the actual object
70           size. To avoid this, we allocate a buffer of the size needed
71           from the start and copy fragments into that directly.
72           b) for every fragment to join, we would create a sub-buffer
73           before joining it (which would discard the sub-buffer again),
74           leading to unnecessary miniobject create/free churn.
75           Conflicts:
76           gst/asfdemux/asfpacket.c
77           gst/asfdemux/asfpacket.h
78
79 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
80
81         * gst/asfdemux/asfpacket.c:
82           asfdemux: avoid unnecessary stream lookup
83           We have already retrieved the stream for that stream number and
84           made sure it's not NULL, so no need to do it again here; neither
85           the number nor the streams changed since the last time.
86
87 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
88
89         * ext/a52dec/gsta52dec.c:
90           a52dec: fix first_access bigger than 2
91           gst_buffer_extract returns the number of bytes extracted, here 2 max.
92           Set size to the buffer size as was done in 0.10 to avoid first_access
93           error when it bypass 2.
94           https://bugzilla.gnome.org/show_bug.cgi?id=673434
95
96 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
97
98         * autogen.sh:
99         * configure.ac:
100           configure: Modernize autotools setup a bit
101           Also we now only create tar.bz2 and tar.xz tarballs.
102
103 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
104
105         * common:
106           Automatic update of common submodule
107           From 464fe15 to 6db25be
108
109 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
110
111         * configure.ac:
112           Back to development
113
114 === release 0.11.90 ===
115
116 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
117
118         * ChangeLog:
119         * NEWS:
120         * RELEASE:
121         * configure.ac:
122         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
123         * docs/plugins/inspect/plugin-a52dec.xml:
124         * docs/plugins/inspect/plugin-amrnb.xml:
125         * docs/plugins/inspect/plugin-amrwbdec.xml:
126         * docs/plugins/inspect/plugin-asf.xml:
127         * docs/plugins/inspect/plugin-cdio.xml:
128         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
129         * docs/plugins/inspect/plugin-dvdread.xml:
130         * docs/plugins/inspect/plugin-dvdsub.xml:
131         * docs/plugins/inspect/plugin-lame.xml:
132         * docs/plugins/inspect/plugin-mad.xml:
133         * docs/plugins/inspect/plugin-mpeg2dec.xml:
134         * docs/plugins/inspect/plugin-realmedia.xml:
135         * docs/plugins/inspect/plugin-siddec.xml:
136         * docs/plugins/inspect/plugin-twolame.xml:
137         * docs/plugins/inspect/plugin-x264.xml:
138         * gst-plugins-ugly.doap:
139         * win32/common/config.h:
140           Release 0.11.90
141
142 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
143
144         * po/af.po:
145         * po/az.po:
146         * po/bg.po:
147         * po/ca.po:
148         * po/cs.po:
149         * po/da.po:
150         * po/de.po:
151         * po/el.po:
152         * po/en_GB.po:
153         * po/eo.po:
154         * po/es.po:
155         * po/eu.po:
156         * po/fi.po:
157         * po/fr.po:
158         * po/gl.po:
159         * po/hu.po:
160         * po/id.po:
161         * po/it.po:
162         * po/ja.po:
163         * po/lt.po:
164         * po/lv.po:
165         * po/ms.po:
166         * po/mt.po:
167         * po/nb.po:
168         * po/nl.po:
169         * po/or.po:
170         * po/pl.po:
171         * po/pt_BR.po:
172         * po/ro.po:
173         * po/ru.po:
174         * po/sk.po:
175         * po/sl.po:
176         * po/sq.po:
177         * po/sr.po:
178         * po/sv.po:
179         * po/tr.po:
180         * po/uk.po:
181         * po/vi.po:
182         * po/zh_CN.po:
183           Update .po files
184
185 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
186
187         * ext/mad/gstmad.c.orig:
188           mad: remove .c.orig file
189
190 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
191
192         * ext/a52dec/gsta52dec.c:
193         * ext/amrnb/amrnbdec.c:
194         * ext/amrnb/amrnbenc.c:
195         * ext/amrwbdec/amrwbdec.c:
196         * ext/cdio/gstcdiocddasrc.c:
197         * ext/dvdread/dvdreadsrc.c:
198         * ext/lame/gstlamemp3enc.c:
199         * ext/mad/gstmad.c:
200         * ext/mad/gstmad.c.orig:
201         * ext/mpeg2dec/gstmpeg2dec.c:
202         * ext/sidplay/gstsiddec.cc:
203         * ext/twolame/gsttwolamemp2enc.c:
204         * ext/x264/gstx264enc.c:
205         * gst/asfdemux/gstasfdemux.c:
206         * gst/asfdemux/gstrtpasfdepay.c:
207         * gst/asfdemux/gstrtspwms.c:
208         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
209         * gst/dvdsub/gstdvdsubdec.c:
210         * gst/dvdsub/gstdvdsubparse.c:
211         * gst/realmedia/pnmsrc.c:
212         * gst/realmedia/rademux.c:
213         * gst/realmedia/rdtdepay.c:
214         * gst/realmedia/rdtmanager.c:
215         * gst/realmedia/rmdemux.c:
216         * gst/realmedia/rtspreal.c:
217         * gst/synaesthesia/gstsynaesthesia.c:
218         * gst/xingmux/gstxingmux.c:
219           Use new gst_element_class_set_static_metadata()
220
221 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
222
223         * common:
224           Automatic update of common submodule
225           From 7fda524 to 464fe15
226
227 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
228
229         * ext/a52dec/gsta52dec.c:
230         * ext/amrnb/amrnb.c:
231         * ext/amrwbdec/amrwb.c:
232         * ext/cdio/gstcdio.c:
233         * ext/dvdread/dvdreadsrc.c:
234         * ext/lame/plugin.c:
235         * ext/mad/gstmad.c:
236         * ext/mad/gstmad.c.orig:
237         * ext/mpeg2dec/gstmpeg2dec.c:
238         * ext/sidplay/gstsiddec.cc:
239         * ext/twolame/gsttwolamemp2enc.c:
240         * ext/x264/gstx264enc.c:
241         * gst/asfdemux/gstasf.c:
242         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
243         * gst/dvdsub/gstdvdsubdec.c:
244         * gst/realmedia/realmedia.c:
245         * gst/synaesthesia/gstsynaesthesia.c:
246         * gst/xingmux/plugin.c:
247           gst: Update for GST_PLUGIN_DEFINE() API changes
248
249 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
250
251         * configure.ac:
252           configure: Update version to 0.11.89.1
253
254 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
255
256         * configure.ac:
257         * docs/plugins/Makefile.am:
258         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
259         * docs/version.entities.in:
260         * ext/a52dec/Makefile.am:
261         * ext/amrnb/Makefile.am:
262         * ext/amrwbdec/Makefile.am:
263         * ext/cdio/Makefile.am:
264         * ext/lame/Makefile.am:
265         * ext/mad/Makefile.am:
266         * ext/mpeg2dec/Makefile.am:
267         * ext/sidplay/Makefile.am:
268         * ext/twolame/Makefile.am:
269         * ext/x264/Makefile.am:
270         * gst-plugins-ugly.spec.in:
271         * gst/asfdemux/Makefile.am:
272         * gst/dvdlpcmdec/Makefile.am:
273         * gst/dvdsub/Makefile.am:
274         * gst/realmedia/Makefile.am:
275         * pkgconfig/Makefile.am:
276         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
277         * tests/check/Makefile.am:
278           gst: Update versioning
279
280 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
281
282         * ext/mpeg2dec/gstmpeg2dec.c:
283         * ext/mpeg2dec/gstmpeg2dec.h:
284           mpeg2dec: fix cropping
285           fix cropping in mpeg2dec
286
287 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
288
289         * ext/mpeg2dec/gstmpeg2dec.c:
290           mpeg2dec: add crop metadata when buffer is still writable
291
292 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
293
294         * gst/asfdemux/gstrtpasfdepay.c:
295           update for buffer api change
296
297 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
298
299         * ext/a52dec/gsta52dec.c:
300         * ext/mad/gstmad.c:
301           ext: Update for audio decoder API changes
302
303 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
304
305         * tests/check/elements/amrnbenc.c:
306         * tests/check/elements/x264enc.c:
307           tests: make more valgrind-friendly and plug caps leak
308
309 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
310
311         * gst/asfdemux/asfpacket.c:
312         * gst/asfdemux/gstasfdemux.c:
313         * gst/dvdsub/gstdvdsubdec.c:
314           update for buffer changes
315
316 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
317
318         * tests/check/elements/x264enc.c:
319           tests: x264enc: adjust test to removal of deprecated properties
320
321 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
322
323           Replace master with 0.11
324
325 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
326
327         * configure.ac:
328           back to development
329
330 === release 0.11.2 ===
331
332 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
333
334         * ChangeLog:
335         * NEWS:
336         * RELEASE:
337         * configure.ac:
338         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
339         * docs/plugins/inspect/plugin-a52dec.xml:
340         * docs/plugins/inspect/plugin-amrnb.xml:
341         * docs/plugins/inspect/plugin-amrwbdec.xml:
342         * docs/plugins/inspect/plugin-asf.xml:
343         * docs/plugins/inspect/plugin-cdio.xml:
344         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
345         * docs/plugins/inspect/plugin-dvdread.xml:
346         * docs/plugins/inspect/plugin-dvdsub.xml:
347         * docs/plugins/inspect/plugin-lame.xml:
348         * docs/plugins/inspect/plugin-mad.xml:
349         * docs/plugins/inspect/plugin-mpeg2dec.xml:
350         * docs/plugins/inspect/plugin-realmedia.xml:
351         * docs/plugins/inspect/plugin-siddec.xml:
352         * docs/plugins/inspect/plugin-twolame.xml:
353         * docs/plugins/inspect/plugin-x264.xml:
354         * gst-plugins-ugly.doap:
355         * po/af.po:
356         * po/az.po:
357         * po/bg.po:
358         * po/ca.po:
359         * po/cs.po:
360         * po/da.po:
361         * po/de.po:
362         * po/el.po:
363         * po/en_GB.po:
364         * po/eo.po:
365         * po/es.po:
366         * po/eu.po:
367         * po/fi.po:
368         * po/fr.po:
369         * po/gl.po:
370         * po/hu.po:
371         * po/id.po:
372         * po/it.po:
373         * po/ja.po:
374         * po/lt.po:
375         * po/lv.po:
376         * po/ms.po:
377         * po/mt.po:
378         * po/nb.po:
379         * po/nl.po:
380         * po/or.po:
381         * po/pl.po:
382         * po/pt_BR.po:
383         * po/ro.po:
384         * po/ru.po:
385         * po/sk.po:
386         * po/sl.po:
387         * po/sq.po:
388         * po/sr.po:
389         * po/sv.po:
390         * po/tr.po:
391         * po/uk.po:
392         * po/vi.po:
393         * po/zh_CN.po:
394         * win32/common/config.h:
395           Release 0.11.2
396
397 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
398
399         * tests/check/elements/mpeg2dec.c:
400           tests: fix after memory changes
401
402 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
403
404         * ext/x264/gstx264enc.c:
405         * ext/x264/gstx264enc.h:
406           x264enc: remove deprecated properties
407
408 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
409
410           Merge remote-tracking branch 'origin/master' into 0.11
411           So 0.11 folks also get amr include fixes.
412           Conflicts:
413           ext/a52dec/gsta52dec.c
414           ext/mad/gstmad.c
415
416 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
417
418         * gst/synaesthesia/gstsynaesthesia.c:
419           synaesthesia: fixup for bufferpool api changes
420           ... as well as some caps ref handling.
421
422 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
423
424         * gst/realmedia/rademux.c:
425         * gst/realmedia/rmdemux.c:
426           don't pass random pointers to pull_range
427
428 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
429
430         * ext/mpeg2dec/gstmpeg2dec.c:
431           update for bufferpool changes
432
433 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
434
435         * ext/mpeg2dec/gstmpeg2dec.c:
436           update for allocation query changes
437
438 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
439
440         * ext/dvdread/dvdreadsrc.c:
441         * ext/lame/gstlamemp3enc.c:
442         * ext/mpeg2dec/gstmpeg2dec.c:
443         * ext/x264/gstx264enc.c:
444         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
445         * gst/dvdsub/gstdvdsubdec.c:
446           update for memory api changes
447
448 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
449
450         * ext/mpeg2dec/gstmpeg2dec.c:
451           take padding into account
452
453 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
454
455         * ext/mad/gstmad.c:
456           mad: simplify parsing code
457           Also fixes #671455 (expected at least).
458
459 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
460
461         * configure.ac:
462           configure.ac: bump required GLib to 2.31.14
463           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
464
465 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
466
467         * ext/sidplay/gstsiddec.cc:
468           fix for caps _normalize changes
469
470 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
471
472         * ext/x264/gstx264enc.c:
473           fix for caps api changes
474
475 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
476
477         * ext/a52dec/gsta52dec.c:
478         * ext/a52dec/gsta52dec.h:
479           a52dec: use base class tag handling helper
480           ... so as to ensure these to be handled and sent at proper time.
481
482 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
483
484         * ext/dvdread/dvdreadsrc.c:
485           dvdreadsrc: Use variable type with correct signedness
486
487 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
488
489         * ext/mpeg2dec/gstmpeg2dec.c:
490           mpeg2dec: Copy planes in one go when possible
491
492 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
493
494         * configure.ac:
495         * ext/amrnb/amrnbdec.h:
496         * ext/amrnb/amrnbenc.h:
497         * ext/amrwbdec/amrwbdec.h:
498           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
499           In previous versions, the opencore-amr include sub-directory
500           would be specified in the include path in the CFLAGS, but this
501           is no longer the case in newer versions, so we need to add those
502           to our include directives.
503           Based on patch by: Christian Morales Vega
504           https://bugzilla.gnome.org/show_bug.cgi?id=671123
505
506 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
507
508         * configure.ac:
509           configure: get rid of non-pkg-config ways to check for opencore-amr
510
511 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
512
513         * ext/mpeg2dec/gstmpeg2dec.c:
514           update for metadata API changes
515
516 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
517
518         * ext/amrwbdec/Makefile.am:
519         * ext/lame/Makefile.am:
520         * ext/mad/Makefile.am:
521           amrwbdec, lame, mad: link to libgstbase
522
523 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
524
525         * ext/x264/gstx264enc.c:
526           x264enc: fix compiler warning
527
528 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
529
530           Merge remote-tracking branch 'origin/master' into 0.11
531
532 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
533
534           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
535           Conflicts:
536           ext/mad/gstmad.c
537
538 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
539
540         * NEWS:
541         * RELEASE:
542         * configure.ac:
543         * docs/plugins/gst-plugins-ugly-plugins.args:
544         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
545         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
546         * docs/plugins/inspect/plugin-a52dec.xml:
547         * docs/plugins/inspect/plugin-amrnb.xml:
548         * docs/plugins/inspect/plugin-amrwbdec.xml:
549         * docs/plugins/inspect/plugin-asf.xml:
550         * docs/plugins/inspect/plugin-cdio.xml:
551         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
552         * docs/plugins/inspect/plugin-dvdread.xml:
553         * docs/plugins/inspect/plugin-dvdsub.xml:
554         * docs/plugins/inspect/plugin-iec958.xml:
555         * docs/plugins/inspect/plugin-lame.xml:
556         * docs/plugins/inspect/plugin-mad.xml:
557         * docs/plugins/inspect/plugin-mpeg2dec.xml:
558         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
559         * docs/plugins/inspect/plugin-mpegstream.xml:
560         * docs/plugins/inspect/plugin-realmedia.xml:
561         * docs/plugins/inspect/plugin-siddec.xml:
562         * docs/plugins/inspect/plugin-twolame.xml:
563         * docs/plugins/inspect/plugin-x264.xml:
564         * win32/common/config.h:
565           Bump version after release
566
567 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
568
569         * autogen.sh:
570           autogen.sh: avoid touching .po files during 'make'
571           A simple workaround to deal with GNU gettext automake integration
572           failing to deal with git.  Fixes: #669207
573
574 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
575
576         * ext/x264/gstx264enc.c:
577           x264: convert g_print to LOG
578
579 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
580
581         * gst/asfdemux/gstrtpasfdepay.c:
582           update for new memory api
583
584 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
585
586         * ext/x264/gstx264enc.c:
587           x264enc: handle pts and dts
588
589 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
590
591         * ext/mad/gstmad.c:
592           mad: handle libmad freeform parsing quirk
593
594 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
595
596         * ext/mad/gstmad.c:
597           mad: fixup unhacking last frame coaxing
598           ... so as to not only replace the data pointer but also available size.
599
600 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
601
602         * gst-plugins-ugly.spec.in:
603           Add latest plugins
604
605 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
606
607         * win32/common/config.h:
608           win32: back to development
609
610 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
611
612         * configure.ac:
613         * gst/synaesthesia/gstsynaesthesia.c:
614         * gst/synaesthesia/gstsynaesthesia.h:
615           synaesthesia: port to 0.11
616
617 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
618
619         * configure.ac:
620         * gst/xingmux/gstxingmux.c:
621           xingmux: port to 0.11
622
623 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
624
625         * configure.ac:
626           back to development
627
628 === release 0.11.1 ===
629
630 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
631
632         * ChangeLog:
633         * NEWS:
634         * RELEASE:
635         * configure.ac:
636         * docs/plugins/gst-plugins-ugly-plugins.args:
637         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
638         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
639         * docs/plugins/inspect/plugin-a52dec.xml:
640         * docs/plugins/inspect/plugin-amrnb.xml:
641         * docs/plugins/inspect/plugin-amrwbdec.xml:
642         * docs/plugins/inspect/plugin-asf.xml:
643         * docs/plugins/inspect/plugin-cdio.xml:
644         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
645         * docs/plugins/inspect/plugin-dvdread.xml:
646         * docs/plugins/inspect/plugin-dvdsub.xml:
647         * docs/plugins/inspect/plugin-lame.xml:
648         * docs/plugins/inspect/plugin-mad.xml:
649         * docs/plugins/inspect/plugin-mpeg2dec.xml:
650         * docs/plugins/inspect/plugin-realmedia.xml:
651         * docs/plugins/inspect/plugin-siddec.xml:
652         * docs/plugins/inspect/plugin-twolame.xml:
653         * docs/plugins/inspect/plugin-x264.xml:
654         * gst-plugins-ugly.doap:
655         * po/af.po:
656         * po/az.po:
657         * po/bg.po:
658         * po/ca.po:
659         * po/cs.po:
660         * po/da.po:
661         * po/de.po:
662         * po/el.po:
663         * po/en_GB.po:
664         * po/eo.po:
665         * po/es.po:
666         * po/eu.po:
667         * po/fi.po:
668         * po/fr.po:
669         * po/gl.po:
670         * po/hu.po:
671         * po/id.po:
672         * po/it.po:
673         * po/ja.po:
674         * po/lt.po:
675         * po/lv.po:
676         * po/ms.po:
677         * po/mt.po:
678         * po/nb.po:
679         * po/nl.po:
680         * po/or.po:
681         * po/pl.po:
682         * po/pt_BR.po:
683         * po/ro.po:
684         * po/ru.po:
685         * po/sk.po:
686         * po/sl.po:
687         * po/sq.po:
688         * po/sr.po:
689         * po/sv.po:
690         * po/tr.po:
691         * po/uk.po:
692         * po/vi.po:
693         * po/zh_CN.po:
694         * win32/common/config.h:
695           RELEASE 0.11.1
696
697 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
698
699           Merge branch 'master' into 0.11
700           Conflicts:
701           ext/mad/gstmad.c
702
703 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
704
705         * ext/mad/gstmad.c:
706           mad: unhack last frame coaxing
707           ... so as to maximally use available base class API and interfere least
708           as possible with its internal state.
709
710 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
711
712         * ext/mad/gstmad.c:
713           mad: fix compilation
714
715 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
716
717         * ext/mad/gstmad.c:
718           mad: chain up to default event handler
719
720 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
721
722         * ext/x264/gstx264enc.c:
723           x264enc: unmap video frame after encoding
724           Fixes major memory leak.
725           https://bugzilla.gnome.org/show_bug.cgi?id=669863
726
727 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
728
729         * ext/x264/gstx264enc.c:
730           x264enc: fix after merge
731
732 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
733
734           Merge branch 'master' into 0.11
735           Conflicts:
736           ext/x264/gstx264enc.c
737
738 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
739
740         * ext/sidplay/gstsiddec.cc:
741         * ext/sidplay/gstsiddec.h:
742           sidplay: don't use ulong properties
743
744 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
745
746         * ext/sidplay/gstsiddec.cc:
747           sidplay: fix negotiation
748
749 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
750
751         * ext/x264/gstx264enc.c:
752           x264enc: Add baseline profile to caps
753           libx264 does not yet support the features that create the difference
754           between baseline and constrained baseline profile. Hence it currently
755           supports both though it can only technically encode constrained
756           baseline.
757
758 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
759
760         * ext/amrnb/amrnbenc.c:
761         * gst/asfdemux/gstasfdemux.c:
762         * gst/realmedia/rdtmanager.c:
763           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
764
765 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
766
767         * tests/check/elements/mpeg2dec.c:
768           mpeg2dec: fix test a bit more
769           Still broken because cropping is broken in mpeg2dec
770
771 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
772
773         * tests/check/elements/amrnbenc.c:
774         * tests/check/elements/x264enc.c:
775         * tests/check/elements/xingmux.c:
776           tests: fix some tests
777
778 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
779
780         * ext/twolame/gsttwolamemp2enc.c:
781           twolame: Use new audio encoder/decoder base class API for srcpad caps
782
783 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
784
785         * ext/lame/gstlamemp3enc.c:
786           lame: Use new audio encoder/decoder base class API for srcpad caps
787
788 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
789
790         * ext/mad/gstmad.c:
791           mad: Use new audio encoder/decoder base class API for srcpad caps
792
793 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
794
795         * ext/a52dec/gsta52dec.c:
796           a52dec: Use new audio encoder/decoder base class API for srcpad caps
797
798 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
799
800         * ext/amrwbdec/amrwbdec.c:
801           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
802
803 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
804
805         * ext/amrnb/amrnbdec.c:
806         * ext/amrnb/amrnbenc.c:
807           amrnb: Use new audio encoder/decoder base class API for srcpad caps
808
809 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
810
811         * ext/mad/gstmad.c:
812           mad: ensure we do not confuse the base class with our buffer guard
813           mad expects extra bytes at the end of a buffer (see discussion in
814           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
815           and since we inject these without the base class' knowledge, we
816           need to hide the bodies better.
817           This fixes an assert at EOS when decoding an mp3 manually without
818           an intervening mpegaudioparse.
819
820 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
821
822         * gst/realmedia/rtspreal.c:
823           update for HEADER flag
824
825 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
826
827         * ext/x264/gstx264enc.c:
828         * ext/x264/gstx264enc.h:
829           x264enc: implement force-key-unit API
830
831 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
832
833         * common:
834           Automatic update of common submodule
835           From c463bc0 to 7fda524
836
837 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
838
839         * ext/amrnb/amrnbdec.c:
840         * ext/amrwbdec/amrwbdec.c:
841           amr: port to 0.11 again
842
843 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
844
845           Merge branch 'master' into 0.11
846           Conflicts:
847           ext/a52dec/gsta52dec.c
848
849 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
850
851         * ext/a52dec/gsta52dec.c:
852         * ext/amrnb/amrnbdec.c:
853         * ext/amrnb/amrnbenc.c:
854         * ext/amrwbdec/amrwbdec.c:
855         * ext/dvdread/dvdreadsrc.c:
856         * ext/lame/gstlamemp3enc.c:
857         * ext/mad/gstmad.c:
858         * ext/mpeg2dec/gstmpeg2dec.c:
859         * ext/sidplay/gstsiddec.cc:
860         * ext/twolame/gsttwolamemp2enc.c:
861         * gst/asfdemux/asfpacket.c:
862         * gst/asfdemux/gstasfdemux.c:
863         * gst/asfdemux/gstrtpasfdepay.c:
864         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
865         * gst/dvdsub/gstdvdsubdec.c:
866         * gst/dvdsub/gstdvdsubdec.h:
867         * gst/realmedia/gstrdtbuffer.c:
868         * gst/realmedia/gstrdtbuffer.h:
869         * gst/realmedia/rdtdepay.c:
870         * gst/realmedia/rmdemux.c:
871         * gst/realmedia/rmutils.c:
872           port to new memory API
873
874 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
875
876         * common:
877           Automatic update of common submodule
878           From 2a59016 to c463bc0
879
880 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
881
882         * gst-libs/gst/glib-compat-private.h:
883           Remove compatibility versions for deprecated GLib API
884
885 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
886
887         * ext/a52dec/gsta52dec.c:
888           a52dec: fix read buffer overflow upon syncing
889           The wrong size was being decremented, leading to a runaway
890           read loop.
891
892 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
893
894         * common:
895         * configure.ac:
896           Add --disable-fatal-warnings configure option
897
898 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
899
900         * gst/asfdemux/gstasfdemux.c:
901         * gst/realmedia/rademux.c:
902         * gst/realmedia/rdtmanager.c:
903         * gst/realmedia/rmdemux.c:
904           port to new gthread API
905
906 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
907
908         * configure.ac:
909           configure.ac: Require GLib 2.31.10 for consistency
910
911 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
912
913         * common:
914           Automatic update of common submodule
915           From 0807187 to 2a59016
916
917 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
918
919         * ext/amrwbdec/amrwbdec.c:
920           amrwbdec: _parse should not return OK if not enough data yet
921
922 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
923
924         * ext/amrnb/amrnbdec.c:
925           amrnbdec: _parse should not return OK if not enough data yet
926
927 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
928
929         * ext/dvdread/dvdreadsrc.c:
930           dvdreadsrc: fix off by one in cell calculation for the last chapter
931
932 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
933
934         * gst/asfdemux/gstasfdemux.c:
935           asfdemux: set caps on src pad before adding it
936
937 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
938
939         * gst/asfdemux/gstasfdemux.c:
940           asfdemux: perform writable buffer map to copy into it
941
942 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
943
944         * gst/asfdemux/asfpacket.c:
945         * gst/asfdemux/asfpacket.h:
946           asfpacket: fix 0.11 ported payload extraction
947           ... to cater for not necessarily offset == size - cur_pos,
948           as size may have been adjusted due to padding.
949           Fixes #667567.
950
951 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
952
953         * ext/x264/gstx264enc.c:
954           x264enc: remove useless and semantically (though not practically) wrong code
955           The object will be freed, so it's pointless to set the pointers
956           to NULL anyway.
957
958 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
959
960         * ext/x264/gstx264enc.c:
961           x264enc: remove leaking "optimization"
962
963 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
964
965         * gst/asfdemux/gstasfdemux.c:
966           GST_TYPE_DATE -> G_TYPE_DATE
967
968 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
969
970           Merge remote-tracking branch 'origin/master' into 0.11
971           Conflicts:
972           ext/a52dec/gsta52dec.c
973
974 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
975
976         * ext/a52dec/gsta52dec.c:
977           a52dec: plug buffer leak
978
979 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
980
981         * ext/a52dec/gsta52dec.c:
982           a52dec: plug buffer leak
983
984 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
985
986         * ext/amrnb/amrnbenc.c:
987           amrnbenc: _map and _unmap the appropriate input and output buffers
988
989 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
990
991         * ext/a52dec/gsta52dec.c:
992           a52dec: Fix some merge mistakes
993
994 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
995
996           Merge branch 'master' into 0.11
997           Conflicts:
998           ext/a52dec/gsta52dec.c
999           ext/a52dec/gsta52dec.h
1000           ext/lame/gstlame.c
1001           ext/lame/gstlame.h
1002           ext/lame/gstlamemp3enc.c
1003           ext/mad/gstmad.c
1004           ext/mad/gstmad.h
1005           gst/mpegaudioparse/gstmpegaudioparse.c
1006           gst/mpegstream/gstdvddemux.c
1007           gst/realmedia/rdtdepay.c
1008           po/es.po
1009           po/lv.po
1010           po/sr.po
1011
1012 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1013
1014         * gst/dvdsub/Makefile.am:
1015           dvdsub: add some CFLAGS and LIBS in Makefile.am
1016           ... since adapter is still used.
1017
1018 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1019
1020         * gst/realmedia/rmdemux.c:
1021           rmdemux: Don't use buffer after unreffing
1022
1023 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1024
1025         * gst/asfdemux/gstasfdemux.c:
1026           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
1027
1028 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1029
1030         * ext/mad/gstmad.c:
1031           mad: Correctly unmap the buffer with the original data pointer
1032
1033 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1034
1035         * ext/mad/gstmad.c:
1036           mad: Make sure to set caps on the srcpad if none are set yet
1037
1038 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1039
1040         * ext/mad/Makefile.am:
1041           mad: fix LIBS order in Makefile.am
1042
1043 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1044
1045         * ext/mad/gstmad.h:
1046           mad: remove left-over id3tag.h include
1047           We don't use libid3tag any more.
1048
1049 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1050
1051         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1052           dvdlpcmdec: fix for multichannel
1053
1054 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1055
1056         * ext/a52dec/gsta52dec.c:
1057         * ext/a52dec/gsta52dec.h:
1058           a52dec: Update for the new raw audio caps
1059
1060 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1061
1062         * ext/mad/gstmad.c:
1063           mad: Update for the new raw audio caps
1064
1065 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1066
1067         * ext/lame/gstlamemp3enc.c:
1068           lamemp3enc: Update for the new raw audio caps
1069
1070 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1071
1072         * ext/twolame/gsttwolamemp2enc.c:
1073           twolamemp2enc: Update for the new raw audio caps
1074
1075 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1076
1077         * ext/amrwbdec/amrwbdec.c:
1078           amrwbdec: Add the new layout field to the raw audio caps
1079
1080 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1081
1082         * ext/amrnb/amrnbdec.c:
1083         * ext/amrnb/amrnbenc.c:
1084           amrnb: Add the new layout field to the raw audio caps
1085
1086 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1087
1088         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1089         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1090           dvdlpcmdec: Port to the new raw audio caps
1091
1092 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1093
1094         * gst/asfdemux/gstasfdemux.c:
1095           asfdemux: Update for libgstriff API changes
1096           Still needs to handle audio channel reordering.
1097
1098 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1099
1100         * common:
1101           Automatic update of common submodule
1102           From 50b34ab to 0807187
1103
1104 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1105
1106         * ext/lame/Makefile.am:
1107           lame: fix LIBADD order in Makefile.am
1108
1109 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1110
1111         * tests/check/elements/amrnbenc.c:
1112         * tests/check/elements/mpeg2dec.c:
1113         * tests/check/elements/x264enc.c:
1114         * tests/check/elements/xingmux.c:
1115         * tests/check/generic/states.c:
1116           tests: make tests compile
1117
1118 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1119
1120         * ext/amrwbdec/amrwbdec.c:
1121         * ext/dvdread/dvdreadsrc.c:
1122         * ext/mad/gstmad.c:
1123         * ext/sidplay/gstsiddec.cc:
1124         * gst/asfdemux/gstasfdemux.c:
1125         * gst/realmedia/pnmsrc.c:
1126         * gst/realmedia/rdtmanager.c:
1127         * gst/realmedia/rmdemux.c:
1128           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
1129
1130 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1131
1132         * tests/check/Makefile.am:
1133           tests: disable generic index test
1134
1135 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1136
1137         * ext/mpeg2dec/gstmpeg2dec.c:
1138           mpeg2dec: remove all seeking-related code
1139           A parser or demuxer upstream should handle this Same for
1140           queries.
1141
1142 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1143
1144         * ext/mpeg2dec/gstmpeg2dec.c:
1145         * ext/mpeg2dec/gstmpeg2dec.h:
1146           mpeg2dec: update for GstIndex removal
1147
1148 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1149
1150         * ext/cdio/gstcdiocddasrc.c:
1151           cdio: update for probe vfunc removal in GstAudioCdSrc
1152
1153 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1154
1155         * ext/lame/gstlame.c:
1156         * ext/lame/gstlamemp3enc.c:
1157           lame: fix printf format in debug statements
1158           https://bugzilla.gnome.org/show_bug.cgi?id=666926
1159
1160 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1161
1162         * ext/lame/gstlame.c:
1163         * ext/lame/gstlame.h:
1164           lame: ensure parsed output
1165           ... by doing some basic parsing of encoded lame data.
1166
1167 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1168
1169         * ext/lame/gstlame.h:
1170           lame: cleanup unused instance struct fields
1171
1172 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1173
1174         * ext/lame/Makefile.am:
1175         * ext/lame/gstlamemp3enc.c:
1176         * ext/lame/gstlamemp3enc.h:
1177           lamemp3enc: ensure parsed output
1178           ... by doing some basic parsing of encoded lame data.
1179           Fixes #652150.
1180
1181 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1182
1183         * ext/lame/gstlamemp3enc.c:
1184           lamemp3enc: do not leak merged tags
1185
1186 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1187
1188         * ext/mad/gstmad.c:
1189         * ext/mad/gstmad.h:
1190           mad: helpfully bodge the last buffer to let mad decode the last frame
1191           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
1192           to be believed, the last buffer must be followed by a number of 0 bytes
1193           in order for the last frame to be decoded (at least in some cases).
1194           Doing so seems to work here, fixing a missing 1152 samples when using
1195           mp3parse before mad (not using mp3parse would yield the correct amount
1196           of samples, if there's extra non-MP3 data after (eg, tag data)).
1197
1198 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1199
1200         * ext/dvdread/dvdreadsrc.c:
1201           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
1202
1203 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1204
1205         * gst/mpegstream/gstdvddemux.c:
1206           dvddemux: tweak subtitle stream setup based on dvd language codes event
1207           ... to allow for non-continuous subtitle stream numbers.
1208           The missing stream numbers tend to come up as subtitle streams anyway
1209           (albeit not with an identified language tag).
1210
1211 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1212
1213         * ext/dvdread/dvdreadsrc.c:
1214           dvdreadsrc: minor safety tweak to sector seeking
1215
1216 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
1217
1218         * ext/a52dec/gsta52dec.c:
1219           a52dec: check that a52_init returns a valid a52 state
1220
1221 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1222
1223         * ext/mpeg2dec/gstmpeg2dec.c:
1224           mpeg2dec: update for new interlaced flags
1225
1226 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1227
1228         * ext/a52dec/Makefile.am:
1229         * ext/a52dec/gsta52dec.c:
1230         * ext/a52dec/gsta52dec.h:
1231           a52dec: port to audiodecoder
1232
1233 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1234
1235         * ext/mad/Makefile.am:
1236         * ext/mad/gstmad.c:
1237         * ext/mad/gstmad.h:
1238           mad: port to audiodecoder
1239
1240 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1241
1242         * ext/a52dec/gsta52dec.c:
1243           a52dec: Don't claim to support upstream renegotiation
1244           and use fixed caps on the srcpad. To correctly support
1245           upstream renegotiation a52dec would need to check if the
1246           caps of the downstream allocated buffer are the requested
1247           caps or if the size is different.
1248           Fixes bug #665989.
1249
1250 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
1251
1252         * ext/a52dec/gsta52dec.c:
1253           a52dec: Check that the a52_state is correctly initialized
1254
1255 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1256
1257         * gst-libs/gst/Makefile.am:
1258         * gst-libs/gst/glib-compat-private.h:
1259         * gst/asfdemux/gstasfdemux.c:
1260         * gst/mpegaudioparse/gstmpegaudioparse.c:
1261         * gst/realmedia/rademux.c:
1262         * gst/realmedia/rdtmanager.c:
1263         * gst/realmedia/rmdemux.c:
1264           Work around deprecated thread API in glib master
1265           Add private replacements for deprecated functions such as
1266           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
1267           to avoid the deprecation warnings. We can't change most of
1268           these in 0.10 because they're part of our API and ABI.
1269           Suppress deprecation warnings in selected files, mostly for
1270           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
1271           not much we can do here in 0.10.
1272
1273 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1274
1275         * po/LINGUAS:
1276         * po/eo.po:
1277         * po/es.po:
1278         * po/lv.po:
1279         * po/sr.po:
1280           po: update translations
1281
1282 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1283
1284         * gst/realmedia/rdtdepay.c:
1285           rdtdepay: make buffer metadata writable before setting caps on it
1286           Fixes issue when the header buffer is being pushed, which was taken
1287           from the caps and is therefore not writable.
1288
1289 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1290
1291         * ext/dvdread/dvdreadsrc.c:
1292           fix for basesrc changes
1293
1294 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
1295
1296         * gst/asfdemux/gstrtpasfdepay.c:
1297           rtpasfdepay: Initialize GstRTPBuffer before usage
1298
1299 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1300
1301           Merge remote-tracking branch 'origin/master' into 0.11
1302           Conflicts:
1303           ext/dvdread/dvdreadsrc.c
1304
1305 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
1306
1307         * ext/dvdread/dvdreadsrc.c:
1308           dvdreadsrc: Fix format string compiler warning
1309           Fixes bug #665101.
1310
1311 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1312
1313           Merge remote-tracking branch 'origin/master' into 0.11
1314
1315 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1316
1317         * ext/mpeg2dec/gstmpeg2dec.c:
1318           Update for indexable change
1319
1320 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1321
1322         * gst/realmedia/rdtmanager.c:
1323           update for clock provider API change
1324
1325 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1326
1327         * ext/a52dec/gsta52dec.c:
1328         * ext/amrnb/amrnbdec.c:
1329         * ext/amrnb/amrnbenc.c:
1330         * ext/amrwbdec/amrwbdec.c:
1331         * ext/dvdread/dvdreadsrc.c:
1332         * ext/lame/gstlame.c:
1333         * ext/lame/gstlamemp3enc.c:
1334         * ext/mad/gstmad.c:
1335         * ext/mpeg2dec/gstmpeg2dec.c:
1336         * ext/sidplay/gstsiddec.cc:
1337         * ext/twolame/gsttwolame.c:
1338         * ext/x264/gstx264enc.c:
1339         * gst/asfdemux/gstasfdemux.c:
1340         * gst/asfdemux/gstrtpasfdepay.c:
1341         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1342         * gst/dvdsub/gstdvdsubdec.c:
1343         * gst/dvdsub/gstdvdsubparse.c:
1344         * gst/iec958/ac3iec.c:
1345         * gst/mpegaudioparse/gstmpegaudioparse.c:
1346         * gst/mpegaudioparse/gstxingmux.c:
1347         * gst/mpegstream/gstdvddemux.c:
1348         * gst/mpegstream/gstmpegdemux.c:
1349         * gst/mpegstream/gstmpegparse.c:
1350         * gst/mpegstream/gstrfc2250enc.c:
1351         * gst/realmedia/pnmsrc.c:
1352         * gst/realmedia/rademux.c:
1353         * gst/realmedia/rdtdepay.c:
1354         * gst/realmedia/rdtmanager.c:
1355         * gst/realmedia/rmdemux.c:
1356         * gst/synaesthesia/gstsynaesthesia.c:
1357           various: fix pad template ref leaks
1358           https://bugzilla.gnome.org/show_bug.cgi?id=662664
1359
1360 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
1361
1362         * tests/check/elements/xingmux.c:
1363           tests: update for gstcheck API change
1364
1365 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1366
1367         * ext/amrnb/amrnbenc.c:
1368         * ext/dvdread/dvdreadsrc.c:
1369         * ext/lame/gstlamemp3enc.c:
1370         * ext/twolame/gsttwolamemp2enc.c:
1371           ext: fix more printf format warnings in debug messages
1372
1373 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
1374
1375         * gst/asfdemux/gstasfdemux.c:
1376         * gst/asfdemux/gstrtpasfdepay.c:
1377         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1378         * gst/dvdsub/gstdvdsubdec.c:
1379         * gst/dvdsub/gstdvdsubparse.c:
1380         * gst/realmedia/rademux.c:
1381         * gst/realmedia/rmdemux.c:
1382           Fix print format compiler warnings on OS X / 64bit
1383           https://bugzilla.gnome.org/show_bug.cgi?id=662617
1384
1385 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1386
1387         * gst/asfdemux/gstasfdemux.c:
1388         * gst/realmedia/rademux.c:
1389         * gst/realmedia/rdtmanager.c:
1390         * gst/realmedia/rmdemux.c:
1391           update for activation changes
1392
1393 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1394
1395         * gst/asfdemux/gstasfdemux.c:
1396         * gst/realmedia/rademux.c:
1397         * gst/realmedia/rmdemux.c:
1398           update for new scheduling query
1399
1400 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1401
1402         * gst/asfdemux/gstasfdemux.c:
1403         * gst/realmedia/rademux.c:
1404         * gst/realmedia/rdtmanager.c:
1405         * gst/realmedia/rmdemux.c:
1406           add parent to activate functions
1407
1408 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1409
1410         * ext/a52dec/gsta52dec.c:
1411         * ext/mpeg2dec/gstmpeg2dec.c:
1412         * ext/sidplay/gstsiddec.cc:
1413         * ext/x264/gstx264enc.c:
1414         * gst/asfdemux/gstasfdemux.c:
1415         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1416         * gst/dvdsub/gstdvdsubdec.c:
1417         * gst/dvdsub/gstdvdsubparse.c:
1418         * gst/realmedia/rademux.c:
1419         * gst/realmedia/rdtdepay.c:
1420         * gst/realmedia/rdtmanager.c:
1421         * gst/realmedia/rmdemux.c:
1422           add parent to pad functions
1423
1424 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1425
1426         * ext/mpeg2dec/gstmpeg2dec.c:
1427         * ext/sidplay/gstsiddec.cc:
1428         * ext/x264/gstx264enc.c:
1429         * gst/asfdemux/gstasfdemux.c:
1430         * gst/realmedia/rademux.c:
1431         * gst/realmedia/rdtmanager.c:
1432         * gst/realmedia/rmdemux.c:
1433           add parent to query function
1434
1435 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1436
1437         * gst/asfdemux/gstasfdemux.c:
1438         * gst/realmedia/rademux.c:
1439           _query_peer_*() -> _peer_query_*()
1440
1441 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1442
1443         * gst/dvdsub/gstdvdsubdec.c:
1444           _accept_caps() -> _query_accept_caps()
1445
1446 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1447
1448         * ext/x264/gstx264enc.c:
1449           _peer_get_caps() -> _peer_query_caps()
1450
1451 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1452
1453         * ext/x264/gstx264enc.c:
1454           update for _get_caps() -> _query_caps()
1455
1456 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1457
1458         * ext/x264/gstx264enc.c:
1459           change getcaps to query
1460
1461 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1462
1463         * ext/mad/gstmad.c:
1464           mad: re-instate accidentally dropped rank
1465
1466 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1467
1468         * ext/dvdread/dvdreadsrc.c:
1469         * gst/realmedia/pnmsrc.c:
1470           Update for GstURIHandler get_protocols() changes
1471
1472 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1473
1474         * ext/dvdread/dvdreadsrc.c:
1475         * ext/dvdread/dvdreadsrc.h:
1476         * gst/realmedia/pnmsrc.c:
1477           dvdreadsrc, pnmsrc: update for GstURIHandler changes
1478
1479 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1480
1481         * ext/mad/gstmad.c:
1482           mad: re-port to 0.11
1483           This time using the base class. Still something
1484           wrong with the parsing though, when there's no
1485           parser or demuxer upstream (which of course
1486           shouldn't happen in a normal playback scenario).
1487
1488 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1489
1490         * ext/mad/gstmad.c:
1491         * ext/mad/gstmad.h:
1492           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
1493
1494 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1495
1496         * ext/mad/gstmad.c:
1497         * ext/mad/gstmad.h:
1498           mad: replace with 0.10 version ported to GstAudioDecoder
1499           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
1500           of Mark's baseaudio branch.
1501           Would probably be too risky to drop this into 0.10 given
1502           all the things mad is doing.
1503
1504 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1505
1506         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1507           docs: remove bits for old lame element from sections.txt file
1508
1509 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1510
1511         * Android.mk:
1512         * configure.ac:
1513         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1514         * docs/plugins/inspect/plugin-mpegstream.xml:
1515         * gst-plugins-ugly.spec.in:
1516         * gst/mpegstream/Makefile.am:
1517         * gst/mpegstream/README:
1518         * gst/mpegstream/gstdvddemux.c:
1519         * gst/mpegstream/gstdvddemux.h:
1520         * gst/mpegstream/gstmpegclock.c:
1521         * gst/mpegstream/gstmpegclock.h:
1522         * gst/mpegstream/gstmpegdemux.c:
1523         * gst/mpegstream/gstmpegdemux.h:
1524         * gst/mpegstream/gstmpegpacketize.c:
1525         * gst/mpegstream/gstmpegpacketize.h:
1526         * gst/mpegstream/gstmpegparse.c:
1527         * gst/mpegstream/gstmpegparse.h:
1528         * gst/mpegstream/gstmpegstream.c:
1529         * gst/mpegstream/gstrfc2250enc.c:
1530         * gst/mpegstream/gstrfc2250enc.h:
1531         * gst/mpegstream/mpegstream.vcproj:
1532         * gst/mpegstream/notes:
1533         * win32/MANIFEST:
1534         * win32/vs6/gst_plugins_ugly.dsw:
1535         * win32/vs6/libgstac3parse.dsp:
1536         * win32/vs6/libgstmpegaudioparse.dsp:
1537         * win32/vs6/libgstmpegstream.dsp:
1538           mpegstream: remove the old mpeg-ps parser and demuxers
1539           Don't want anyone porting this by accident.
1540           Superseded by mpegpsdemux in -bad.
1541
1542 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1543
1544         * configure.ac:
1545         * ext/cdio/Makefile.am:
1546         * ext/cdio/gstcdio.c:
1547         * ext/cdio/gstcdiocddasrc.c:
1548         * ext/cdio/gstcdiocddasrc.h:
1549           cdio: port cdiocddasrc to 0.11
1550
1551 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1552
1553         * tests/check/elements/mpeg2dec.c:
1554           tests: port mpeg2dec to 0.11
1555           It compiles, but fails.
1556
1557 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1558
1559         * tests/check/elements/x264enc.c:
1560           tests: port x264enc unit test to 0.11
1561           Well, it compiles now at least.
1562
1563 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1564
1565         * gst/asfdemux/gstrtpasfdepay.h:
1566           update for base class rename
1567
1568 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1569
1570         * gst/asfdemux/gstrtpasfdepay.c:
1571         * gst/asfdemux/gstrtpasfdepay.h:
1572           update for base class rename
1573
1574 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1575
1576         * po/af.po:
1577         * po/az.po:
1578         * po/bg.po:
1579         * po/ca.po:
1580         * po/cs.po:
1581         * po/da.po:
1582         * po/de.po:
1583         * po/el.po:
1584         * po/en_GB.po:
1585         * po/es.po:
1586         * po/eu.po:
1587         * po/fi.po:
1588         * po/fr.po:
1589         * po/gl.po:
1590         * po/hu.po:
1591         * po/id.po:
1592         * po/it.po:
1593         * po/ja.po:
1594         * po/lt.po:
1595         * po/lv.po:
1596         * po/ms.po:
1597         * po/mt.po:
1598         * po/nb.po:
1599         * po/nl.po:
1600         * po/or.po:
1601         * po/pl.po:
1602         * po/pt_BR.po:
1603         * po/ro.po:
1604         * po/ru.po:
1605         * po/sk.po:
1606         * po/sl.po:
1607         * po/sq.po:
1608         * po/sr.po:
1609         * po/sv.po:
1610         * po/tr.po:
1611         * po/uk.po:
1612         * po/vi.po:
1613         * po/zh_CN.po:
1614           po: update translations
1615
1616 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1617
1618         * docs/plugins/gst-plugins-ugly-plugins.args:
1619         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1620         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1621         * docs/plugins/inspect/plugin-a52dec.xml:
1622         * docs/plugins/inspect/plugin-amrnb.xml:
1623         * docs/plugins/inspect/plugin-amrwbdec.xml:
1624         * docs/plugins/inspect/plugin-asf.xml:
1625         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1626         * docs/plugins/inspect/plugin-dvdread.xml:
1627         * docs/plugins/inspect/plugin-dvdsub.xml:
1628         * docs/plugins/inspect/plugin-lame.xml:
1629         * docs/plugins/inspect/plugin-mad.xml:
1630         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1631         * docs/plugins/inspect/plugin-realmedia.xml:
1632         * docs/plugins/inspect/plugin-siddec.xml:
1633         * docs/plugins/inspect/plugin-twolame.xml:
1634         * docs/plugins/inspect/plugin-x264.xml:
1635           docs: update docs
1636
1637 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1638
1639         * ext/lame/gstlamemp3enc.c:
1640           lamemp3enc: cosmetic error message change
1641           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
1642
1643 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1644
1645         * docs/plugins/Makefile.am:
1646         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1647         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1648         * ext/twolame/Makefile.am:
1649         * ext/twolame/gsttwolame.c:
1650         * ext/twolame/gsttwolame.h:
1651         * ext/twolame/gsttwolamemp2enc.c:
1652         * ext/twolame/gsttwolamemp2enc.h:
1653         * po/POTFILES.in:
1654           twolame: rename to twolamemp2enc
1655
1656 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1657
1658         * configure.ac:
1659         * ext/twolame/gsttwolame.c:
1660           twolame: port to 0.11
1661
1662 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1663
1664         * Android.mk:
1665         * configure.ac:
1666         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1667         * docs/plugins/inspect/plugin-iec958.xml:
1668         * gst-plugins-ugly.spec.in:
1669         * gst/iec958/Makefile.am:
1670         * gst/iec958/ac3_padder.c:
1671         * gst/iec958/ac3_padder.h:
1672         * gst/iec958/ac3iec.c:
1673         * gst/iec958/ac3iec.h:
1674         * win32/MANIFEST:
1675         * win32/vs6/libgstiec958.dsp:
1676           iec958: remove this plugin
1677           I think it can just go away. Audio sinks can and should payload
1678           things themselves using the helper API in libgstaudio. If such
1679           a plugin still makes sense, it should probably be rewritten
1680           using the library functions (and be put into -good or so).
1681
1682 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1683
1684         * gst/realmedia/rademux.c:
1685         * gst/realmedia/rmdemux.c:
1686         * gst/realmedia/rtspreal.c:
1687           update for adapter api change
1688
1689 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1690
1691         * ext/x264/gstx264enc.c:
1692           update for removed fixate function
1693
1694 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1695
1696         * ext/mad/gstmad.c:
1697         * ext/mpeg2dec/gstmpeg2dec.c:
1698         * gst/asfdemux/gstasfdemux.c:
1699         * gst/realmedia/rmdemux.c:
1700           remove query types
1701
1702 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1703
1704         * configure.ac:
1705         * gst/realmedia/rademux.c:
1706         * gst/realmedia/rdtdepay.c:
1707         * gst/realmedia/rmdemux.c:
1708         * gst/realmedia/rmutils.c:
1709           realmedia is ported
1710
1711 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1712
1713         * gst/asfdemux/gstasfdemux.c:
1714         * gst/mpegstream/gstdvddemux.c:
1715         * gst/mpegstream/gstmpegdemux.c:
1716         * gst/realmedia/rmdemux.c:
1717         * gst/realmedia/rmdemux.h:
1718           more template fixes
1719
1720 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
1721
1722         * po/POTFILES.in:
1723           po: lame => lamemp3enc
1724
1725 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1726
1727         * gst/realmedia/rdtmanager.c:
1728           make request pads take %u
1729
1730 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1731
1732         * ext/mpeg2dec/gstmpeg2dec.c:
1733         * ext/mpeg2dec/gstmpeg2dec.h:
1734           mpeg2dec: Add basic cropping support
1735
1736 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1737
1738         * ext/a52dec/gsta52dec.c:
1739         * ext/sidplay/gstsiddec.cc:
1740         * gst/asfdemux/gstasfdemux.c:
1741         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1742           tags: update for tag API removal
1743
1744 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1745
1746         * ext/mpeg2dec/gstmpeg2dec.c:
1747         * ext/mpeg2dec/gstmpeg2dec.h:
1748           update for meta api change
1749
1750 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1751
1752         * gst/asfdemux/gstasfdemux.c:
1753           structure: fix for api update
1754
1755 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1756
1757           Merge remote-tracking branch 'origin/master' into 0.11
1758
1759 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1760
1761         * tests/check/elements/amrnbenc.c:
1762           tests: port amrnbenc test to 0.11
1763
1764 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1765
1766         * ext/amrnb/amrnbdec.c:
1767         * ext/amrnb/amrnbenc.c:
1768           amrnb: fix up raw audio caps for 0.11
1769
1770 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1771
1772         * tests/check/Makefile.am:
1773           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
1774
1775 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1776
1777         * docs/plugins/Makefile.am:
1778         * ext/lame/Makefile.am:
1779         * ext/lame/README:
1780         * ext/lame/gstlame.c:
1781         * ext/lame/gstlame.h:
1782         * ext/lame/plugin.c:
1783         * ext/lame/test-lame.c:
1784         * gst/xingmux/gstxingmux.c:
1785         * tests/check/pipelines/lame.c:
1786           lame: remove lame element, it's been superseded by lamemp3enc
1787
1788 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1789
1790         * ext/a52dec/gsta52dec.c:
1791         * ext/lame/gstlamemp3enc.c:
1792         * ext/mad/gstmad.c:
1793         * ext/sidplay/gstsiddec.cc:
1794         * gst/asfdemux/gstasfdemux.c:
1795         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1796           ext, gst: update for taglist API changes
1797
1798 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
1799
1800         * gst/asfdemux/gstasfdemux.c:
1801           asfdemux: Don't leak pending payload buffers
1802           Fixes #662964
1803
1804 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1805
1806           Merge branch 'master' into 0.11
1807           Conflicts:
1808           ext/sidplay/gstsiddec.cc
1809
1810 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
1811
1812         * ext/sidplay/gstsiddec.cc:
1813           siddec: use BOILERPLATE macro and cleanup FIXMEs
1814
1815 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1816
1817         * gst/asfdemux/gstrtpasfdepay.c:
1818           asfdepay: fix compiler warnings after gst_caps_new_simple() change
1819
1820 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
1821
1822         * gst-plugins-ugly.spec.in:
1823           Update specfile with latest changes
1824
1825 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1826
1827         * gst/asfdemux/gstasfdemux.c:
1828           asfdemux: Don't unmap a buffer that doesn't exist
1829
1830 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1831
1832         * configure.ac:
1833         * ext/dvdread/dvdreadsrc.c:
1834           dvdread: port to 0.11
1835
1836 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1837
1838         * configure.ac:
1839         * gst/dvdsub/Makefile.am:
1840         * gst/dvdsub/gstdvdsubdec.c:
1841         * gst/dvdsub/gstdvdsubdec.h:
1842         * gst/dvdsub/gstdvdsubparse.c:
1843           dvdsub: port to 0.11
1844
1845 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1846
1847           Merge branch 'master' into 0.11
1848           Conflicts:
1849           ext/amrwbdec/Makefile.am
1850           ext/amrwbdec/amrwbdec.c
1851
1852 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1853
1854         * gst/realmedia/gstrdtbuffer.c:
1855         * gst/realmedia/gstrdtbuffer.h:
1856         * gst/realmedia/pnmsrc.c:
1857         * gst/realmedia/rademux.c:
1858         * gst/realmedia/rdtdepay.c:
1859         * gst/realmedia/rdtmanager.c:
1860         * gst/realmedia/rmdemux.c:
1861         * gst/realmedia/rmutils.c:
1862         * gst/realmedia/rtspreal.c:
1863           realmedia: port to 0.11
1864
1865 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1866
1867         * ext/amrwbdec/Makefile.am:
1868         * ext/amrwbdec/amrwbdec.c:
1869         * ext/amrwbdec/amrwbdec.h:
1870           amrwbdec: port to audiodecoder
1871
1872 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1873
1874         * ext/amrnb/Makefile.am:
1875           amrnbdec: fixup build
1876
1877 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1878
1879         * ext/amrnb/amrnbdec.c:
1880           amrnbdec: remove leftover extraneous _unref
1881
1882 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1883
1884           Merge branch 'master' into 0.11
1885           Conflicts:
1886           ext/amrnb/amrnbdec.c
1887
1888 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1889
1890         * configure.ac:
1891         * ext/amrnb/amrnbdec.c:
1892         * ext/amrnb/amrnbenc.c:
1893           amrnb: port to 0.11
1894
1895 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1896
1897         * configure.ac:
1898         * ext/amrwbdec/Makefile.am:
1899         * ext/amrwbdec/amrwbdec.c:
1900           ported amrwbdec to 0.11
1901
1902 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1903
1904         * ext/amrnb/amrnbdec.c:
1905         * ext/amrnb/amrnbdec.h:
1906           amrnbdec: port to audiodecoder
1907
1908 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1909
1910           Merge branch 'master' into 0.11
1911
1912 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1913
1914         * configure.ac:
1915         * ext/mpeg2dec/gstmpeg2dec.c:
1916         * ext/mpeg2dec/gstmpeg2dec.h:
1917           mpeg2dec: minimal port to 0.11
1918
1919 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1920
1921         * ext/mpeg2dec/gstmpeg2dec.c:
1922         * ext/mpeg2dec/gstmpeg2dec.h:
1923           mpeg2dec: post QoS messages when dropping a frame due to QoS
1924           https://bugzilla.gnome.org/show_bug.cgi?id=658241
1925
1926 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1927
1928         * configure.ac:
1929           configure: update ported plugins list
1930
1931 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1932
1933         * common:
1934           update to 0.11 branch
1935
1936 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1937
1938         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1939         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1940           dvdlpcmdec: port to 0.11
1941
1942 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1943
1944         * ext/lame/gstlame.c:
1945         * ext/lame/gstlamemp3enc.c:
1946           lame: fix raw audio caps too
1947
1948 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1949
1950         * ext/lame/gstlame.c:
1951         * ext/lame/gstlamemp3enc.c:
1952           lame: port to 0.11
1953
1954 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1955
1956           Merge branch 'master' into 0.11
1957
1958 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1959
1960         * ext/x264/gstx264enc.c:
1961         * ext/x264/gstx264enc.h:
1962           x264enc: port to 0.11
1963
1964 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1965
1966         * ext/amrnb/Makefile.am:
1967         * ext/amrnb/amrnbenc.c:
1968         * ext/amrnb/amrnbenc.h:
1969           amrnbenc: port to audioencoder
1970
1971 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1972
1973           Merge branch 'master' into 0.11
1974           Conflicts:
1975           ext/mad/gstmad.c
1976
1977 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1978
1979         * ext/a52dec/gsta52dec.c:
1980           port a52dec to 0.11
1981
1982 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1983
1984         * ext/twolame/gsttwolame.c:
1985           twolame: Simple fix for GstAudioEncoder API change
1986
1987 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1988
1989         * ext/twolame/gsttwolame.c:
1990           twolame: Fix variable 'gstelement_class' set but not used compiler warning
1991
1992 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1993
1994         * ext/lame/gstlame.c:
1995         * ext/lame/gstlamemp3enc.c:
1996           lame: Don't get the parent class again, GST_BOILERPLATE does this already
1997
1998 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1999
2000         * ext/lame/gstlame.c:
2001         * ext/lame/gstlamemp3enc.c:
2002           lame: Fix variable 'gstelement_class' set but not used compiler warning
2003
2004 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2005
2006         * ext/twolame/gsttwolame.c:
2007           twolame: improve output framing and timestamping
2008           ... which simply comes down to requesting one frame of input data at a time,
2009           since the encoder nicely turns this into 1 encoded frame.
2010
2011 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2012
2013         * ext/twolame/Makefile.am:
2014         * ext/twolame/gsttwolame.c:
2015         * ext/twolame/gsttwolame.h:
2016           twolame: port to audioencoder
2017
2018 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2019
2020         * ext/lame/gstlame.c:
2021           lame: use some more boilerplate
2022
2023 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2024
2025         * ext/lame/gstlame.c:
2026         * ext/lame/gstlame.h:
2027           lame: port to audioencoder
2028
2029 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2030
2031         * ext/lame/gstlamemp3enc.c:
2032           lamemp3enc: use some more boilerplate
2033
2034 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2035
2036         * ext/lame/gstlamemp3enc.c:
2037           lamemp3enc: really report bitrate rather kbitrate
2038
2039 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2040
2041         * ext/lame/Makefile.am:
2042         * ext/lame/gstlamemp3enc.c:
2043         * ext/lame/gstlamemp3enc.h:
2044           lamemp3enc: port to audioencoder
2045
2046 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2047
2048         * ext/dvdread/dvdreadsrc.c:
2049           dvdreadsrc: take into account first sector of the current title
2050           This fixes seeking on titles which do not start on a new file.
2051           https://bugzilla.gnome.org/show_bug.cgi?id=659252
2052
2053 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2054
2055         * ext/dvdread/dvdreadsrc.c:
2056           dvdreadsrc: fix sector seeking
2057           It was overly complicated, and did not take into account the offset
2058           needed for titles which do not start on a new file.
2059           https://bugzilla.gnome.org/show_bug.cgi?id=659252
2060
2061 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2062
2063         * ext/dvdread/dvdreadsrc.c:
2064           dvdreadsrc: fix sector search for packed titles
2065           Some DVD titles are packed in a single set, and we need to use
2066           the correct table to map times to sectors.
2067           https://bugzilla.gnome.org/show_bug.cgi?id=659252
2068
2069 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2070
2071         * configure.ac:
2072         * ext/mad/Makefile.am:
2073         * ext/mad/gstmad.c:
2074         * gst-plugins-ugly.spec.in:
2075           mad: remove id3tag dependency used by in practice unreachable legacy code
2076           The mad mp3 decoder element shouldn't parse tags at all really, but we
2077           have so far kept this code around for backwards-compatibility reasons
2078           for people building manual pipelines for some reason. However, as it
2079           turns out that code has never actually worked in 0.10 in practice,
2080           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
2081           which doesn't actually seem to happen any more though because of the
2082           preceding mad_header_decode(), which will discover and report the
2083           sync loss if it runs into a tag and make mad_frame_decode() try to
2084           resync right away.
2085           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
2086
2087 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2088
2089         * gst/asfdemux/asfpacket.c:
2090           asfpacket: skip empty payload packets
2091           ... which also avoids assertion failures and possible segfaults later on
2092           when possibly trying to join 2 empty buffers.
2093
2094 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2095
2096         * gst/realmedia/rmdemux.c:
2097         * gst/realmedia/rmdemux.h:
2098           rmdemux: delay announcing container tags until we have pads
2099           Fixes tags when transcoding.
2100           https://bugzilla.gnome.org/show_bug.cgi?id=658297
2101
2102 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2103
2104         * tests/check/elements/amrnbenc.c:
2105           amrnbenc: Use complete raw audio caps in the test
2106
2107 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
2108
2109         * docs/plugins/Makefile.am:
2110           docs: cleanup makefiles
2111           Remove commented out parts that we don't need. Remove "the wingo addition" - no
2112           so useful after all. Narrow down file-globs for plugin docs.
2113
2114 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
2115
2116         * common:
2117           Automatic update of common submodule
2118           From a39eb83 to 11f0cd5
2119
2120 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
2121
2122         * common:
2123           Automatic update of common submodule
2124           From 605cd9a to a39eb83
2125
2126 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2127
2128         * gst/asfdemux/gstasfdemux.c:
2129           asf: don't use fourcc
2130
2131 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2132
2133           Merge branch 'master' into 0.11
2134
2135 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2136
2137         * ext/mpeg2dec/gstmpeg2dec.c:
2138           mpeg2dec: fix spurious failure to decode some files
2139           Parsing can return with an 'invalid' state, but this is not
2140           actually fatal. For one, the mpeg2dec command line tool that
2141           comes with the libmpeg2 library blithely ignores this condition
2142           and merrily goes on. So we do this same, logging the error,
2143           and going on with parsing. This makes something work that did
2144           not use to work, and brings happiness to the world.
2145           https://bugzilla.gnome.org/show_bug.cgi?id=429476
2146
2147 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2148
2149         * ext/mad/gstmad.c:
2150         * ext/sidplay/Makefile.am:
2151         * ext/sidplay/gstsiddec.cc:
2152           port to new audio caps
2153
2154 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2155
2156           Merge branch 'master' into 0.11
2157           Conflicts:
2158           common
2159           gst/asfdemux/gstrtpasfdepay.c
2160
2161 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2162
2163         * configure.ac:
2164           configure: Add synaesthesia to the list of non-ported plugins
2165
2166 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2167
2168         * configure.ac:
2169         * docs/plugins/Makefile.am:
2170         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2171         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2172         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2173         * gst-plugins-ugly.spec.in:
2174         * gst/mpegaudioparse/Makefile.am:
2175         * gst/mpegaudioparse/gstmpegaudioparse.c:
2176         * gst/mpegaudioparse/gstmpegaudioparse.h:
2177         * gst/mpegaudioparse/gstxingmux.c:
2178         * gst/mpegaudioparse/gstxingmux.h:
2179         * gst/mpegaudioparse/mpegaudioparse.vcproj:
2180         * gst/mpegaudioparse/plugin.c:
2181         * gst/xingmux/Makefile.am:
2182         * gst/xingmux/gstxingmux.c:
2183         * gst/xingmux/gstxingmux.h:
2184         * gst/xingmux/plugin.c:
2185           Remove mp3parse plugin/element
2186           It's been replaced by mpegaudioparse in -good. Don't want anyone
2187           to spend time porting a deprecated element. Rename plugin to xingmux
2188           for now until we move that somewhere else.
2189
2190 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2191
2192         * configure.ac:
2193           configure.ac: Define list of non-ported plugins
2194
2195 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2196
2197         * ext/mad/gstmad.c:
2198           mad: Fix for changes in GstQuery API
2199
2200 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2201
2202         * gst/asfdemux/gstasfdemux.c:
2203           asfdemux: Fix for changes in GstQuery API
2204
2205 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2206
2207         * gst/asfdemux/asfpacket.c:
2208           asfdemux: Fix print statement
2209
2210 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2211
2212         * common:
2213           Update common submodule
2214
2215 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2216
2217         * ext/x264/gstx264enc.c:
2218           x264enc: Properly set the stream format in setcaps
2219           Do not forget to set the selected format to the options string
2220           when getting it from caps
2221           https://bugzilla.gnome.org/show_bug.cgi?id=655223
2222
2223 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
2224
2225         * ext/x264/gstx264enc.c:
2226           x264enc: fix the build for older x264enc
2227           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
2228
2229 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
2230
2231         * ext/x264/gstx264enc.c:
2232           x264enc: Read stream-format from the right place
2233           Read the stream-format from "stream-format" and not from profile, also rename
2234           the "bytestream" variable to "stream_format" so it's easier to understand.
2235
2236 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2237
2238         * ext/x264/gstx264enc.c:
2239         * ext/x264/gstx264enc.h:
2240           x264enc: Select stream-format based on caps
2241           Makes x264 select its stream-format based on what's available
2242           on caps, the user selected option will be chosen as a fallback
2243           when both options are available.
2244           https://bugzilla.gnome.org/show_bug.cgi?id=644233
2245
2246 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
2247
2248         * ext/x264/gstx264enc.c:
2249           x264: Allow renegotiation but prefer current caps
2250
2251 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
2252
2253         * tests/check/elements/x264enc.c:
2254           tests: Test x264enc profiles from the caps
2255           https://bugzilla.gnome.org/show_bug.cgi?id=644233
2256
2257 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
2258
2259         * ext/x264/Makefile.am:
2260         * ext/x264/gstx264enc.c:
2261         * ext/x264/gstx264enc.h:
2262           x264: Use profile and level from caps
2263           Enforces the profile and level from the downstream caps, also
2264           sets them on the fixated caps
2265           https://bugzilla.gnome.org/show_bug.cgi?id=644233
2266
2267 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2268
2269         * configure.ac:
2270           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
2271
2272 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
2273
2274         * ext/x264/gstx264enc.c:
2275           x264enc: fix subme property annotation - subme maximum is 10, not 6.
2276           Although the element accepts subme values > 6, the annotation which is
2277           visible through gst-inspect (for example) erroneously indicates 6 as the
2278           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
2279           https://bugzilla.gnome.org/show_bug.cgi?id=653473
2280
2281 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
2282
2283         * common:
2284           Automatic update of common submodule
2285           From 69b981f to 605cd9a
2286
2287 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2288
2289         * gst/asfdemux/gstrtspwms.c:
2290           rtspwms: Porting to 0.11
2291
2292 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2293
2294         * gst/asfdemux/gstrtpasfdepay.c:
2295           rtpasfdepay: Port to 0.11
2296
2297 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2298
2299         * gst/asfdemux/asfpacket.c:
2300         * gst/asfdemux/asfpacket.h:
2301         * gst/asfdemux/gstasfdemux.c:
2302         * gst/asfdemux/gstasfdemux.h:
2303           asfdemux: Porting to 0.11
2304
2305 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2306
2307         * ext/sidplay/gstsiddec.cc:
2308           siddec: port siddec to 0.11
2309
2310 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2311
2312         * gst/asfdemux/gstrtpasfdepay.c:
2313           rtpasfdepay: fix fragmented packet handling and packet padding
2314           Also remove a bogus assert.
2315
2316 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
2317
2318         * gst/synaesthesia/gstsynaesthesia.c:
2319           synaesthesia: fix wrong debug log string (copy'n'paste)
2320
2321 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2322
2323           Merge branch 'master' into 0.11
2324           Conflicts:
2325           configure.ac
2326
2327 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2328
2329         * ext/mad/gstmad.c:
2330           mad: port to new API
2331           Port to new segment API.
2332           Eat Caps events.
2333           No need to set caps on buffers.
2334
2335 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
2336
2337         * gst/realmedia/rmdemux.c:
2338           rmdemux: target is unsigned and can't be < 0
2339
2340 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
2341
2342         * ext/mad/gstmad.c:
2343           mad: use signed when caluculating the delta
2344           Avoids a <0 check for an unsigned variable.
2345
2346 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
2347
2348         * docs/plugins/Makefile.am:
2349           docs: remove obsolete commented out part
2350           We don't have this in the other modules and its not needed.
2351
2352 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
2353
2354         * docs/plugins/gst-plugins-ugly-plugins.args:
2355         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2356         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2357           docs: update plugin introspection data
2358           Now more files are merged and produced in a canonical fashion, which hopefully
2359           creates less or no delta in the future.
2360
2361 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
2362
2363         * common:
2364           Automatic update of common submodule
2365           From 9e5bbd5 to 69b981f
2366
2367 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2368
2369         * ext/lame/Makefile.am:
2370         * ext/lame/gstlamemp3enc.c:
2371           lamemp3enc: Post CODEC and BITRATE tags
2372           Also filter any CODEC/AUDIO_CODEC tags from incoming
2373           tag events.
2374           Fixes bug #391543.
2375
2376 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
2377
2378         * common:
2379           Automatic update of common submodule
2380           From fd35073 to 9e5bbd5
2381
2382 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
2383
2384         * common:
2385           Automatic update of common submodule
2386           From 46dfcea to fd35073
2387
2388 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2389
2390         * gst/asfdemux/gstrtpasfdepay.c:
2391           rtpasfdepay: simplify and refactor packet parsing
2392           Specifically, refactor buffer padding and consider marker bit for fragment
2393           assembling.
2394
2395 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2396
2397         * gst/asfdemux/gstrtpasfdepay.c:
2398           rtpasfdepay: avoid re-sending header
2399           ... e.g. following a seek, which otherwise confuses downstream demuxer
2400           expecting only a flow of data packets at this time.
2401
2402 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2403
2404         * gst/asfdemux/gstrtpasfdepay.c:
2405         * gst/asfdemux/gstrtpasfdepay.h:
2406           rtpasfdepay: remove unused field
2407
2408 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2409
2410         * ext/mad/gstmad.c:
2411           mad: Post bitrate tag whenever the bitrate changes
2412           Also send the layer/mode/emphasis/bitrate tags as an event too.
2413
2414 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2415
2416         * configure.ac:
2417         * win32/common/config.h:
2418           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
2419
2420 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2421
2422         * configure.ac:
2423         * docs/plugins/inspect/plugin-a52dec.xml:
2424         * docs/plugins/inspect/plugin-amrnb.xml:
2425         * docs/plugins/inspect/plugin-amrwbdec.xml:
2426         * docs/plugins/inspect/plugin-asf.xml:
2427         * docs/plugins/inspect/plugin-cdio.xml:
2428         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2429         * docs/plugins/inspect/plugin-dvdread.xml:
2430         * docs/plugins/inspect/plugin-dvdsub.xml:
2431         * docs/plugins/inspect/plugin-iec958.xml:
2432         * docs/plugins/inspect/plugin-lame.xml:
2433         * docs/plugins/inspect/plugin-mad.xml:
2434         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2435         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2436         * docs/plugins/inspect/plugin-mpegstream.xml:
2437         * docs/plugins/inspect/plugin-realmedia.xml:
2438         * docs/plugins/inspect/plugin-siddec.xml:
2439         * docs/plugins/inspect/plugin-twolame.xml:
2440         * docs/plugins/inspect/plugin-x264.xml:
2441         * win32/common/config.h:
2442           Back to development
2443
2444 === release 0.10.18 ===
2445
2446 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2447
2448         * ChangeLog:
2449         * NEWS:
2450         * RELEASE:
2451         * configure.ac:
2452         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2453         * docs/plugins/inspect/plugin-a52dec.xml:
2454         * docs/plugins/inspect/plugin-amrnb.xml:
2455         * docs/plugins/inspect/plugin-amrwbdec.xml:
2456         * docs/plugins/inspect/plugin-asf.xml:
2457         * docs/plugins/inspect/plugin-cdio.xml:
2458         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2459         * docs/plugins/inspect/plugin-dvdread.xml:
2460         * docs/plugins/inspect/plugin-dvdsub.xml:
2461         * docs/plugins/inspect/plugin-iec958.xml:
2462         * docs/plugins/inspect/plugin-lame.xml:
2463         * docs/plugins/inspect/plugin-mad.xml:
2464         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2465         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2466         * docs/plugins/inspect/plugin-mpegstream.xml:
2467         * docs/plugins/inspect/plugin-realmedia.xml:
2468         * docs/plugins/inspect/plugin-siddec.xml:
2469         * docs/plugins/inspect/plugin-twolame.xml:
2470         * docs/plugins/inspect/plugin-x264.xml:
2471         * gst-plugins-ugly.doap:
2472         * win32/common/config.h:
2473           Release 0.10.18
2474           Highlights:
2475           - x264enc: allow changing bitrate and quantizers dynamically at runtime
2476           - x264enc: proxy downstream caps restrictions upstream via get_caps()
2477           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
2478           - mad: allow build without libid3tag (which isn't really needed anyway)
2479           - many other fixes and improvements
2480
2481 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2482
2483         * ext/x264/gstx264enc.c:
2484           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
2485
2486 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2487
2488         * ext/x264/gstx264enc.c:
2489           x264enc: do not leak peer pad reference
2490
2491 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2492
2493         * ext/x264/gstx264enc.c:
2494           x264enc: No need to copy, reffing is enough
2495
2496 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2497
2498         * ext/x264/gstx264enc.c:
2499           x264enc: get_caps function should return a copy of the caps
2500
2501 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2502
2503         * configure.ac:
2504         * docs/plugins/inspect/plugin-a52dec.xml:
2505         * docs/plugins/inspect/plugin-amrnb.xml:
2506         * docs/plugins/inspect/plugin-amrwbdec.xml:
2507         * docs/plugins/inspect/plugin-asf.xml:
2508         * docs/plugins/inspect/plugin-cdio.xml:
2509         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2510         * docs/plugins/inspect/plugin-dvdread.xml:
2511         * docs/plugins/inspect/plugin-dvdsub.xml:
2512         * docs/plugins/inspect/plugin-iec958.xml:
2513         * docs/plugins/inspect/plugin-lame.xml:
2514         * docs/plugins/inspect/plugin-mad.xml:
2515         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2516         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2517         * docs/plugins/inspect/plugin-mpegstream.xml:
2518         * docs/plugins/inspect/plugin-realmedia.xml:
2519         * docs/plugins/inspect/plugin-siddec.xml:
2520         * docs/plugins/inspect/plugin-synaesthesia.xml:
2521         * docs/plugins/inspect/plugin-twolame.xml:
2522         * docs/plugins/inspect/plugin-x264.xml:
2523         * po/da.po:
2524         * po/de.po:
2525         * po/fr.po:
2526         * po/uk.po:
2527         * win32/common/config.h:
2528           0.10.17.4 pre-release
2529
2530 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2531
2532         * ext/mad/gstmad.c:
2533           mad: remove buffer_alloc
2534
2535 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2536
2537         * configure.ac:
2538         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2539         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2540         * docs/plugins/inspect/plugin-a52dec.xml:
2541         * docs/plugins/inspect/plugin-amrnb.xml:
2542         * docs/plugins/inspect/plugin-amrwbdec.xml:
2543         * docs/plugins/inspect/plugin-asf.xml:
2544         * docs/plugins/inspect/plugin-cdio.xml:
2545         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2546         * docs/plugins/inspect/plugin-dvdread.xml:
2547         * docs/plugins/inspect/plugin-dvdsub.xml:
2548         * docs/plugins/inspect/plugin-iec958.xml:
2549         * docs/plugins/inspect/plugin-lame.xml:
2550         * docs/plugins/inspect/plugin-mad.xml:
2551         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2552         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2553         * docs/plugins/inspect/plugin-mpegstream.xml:
2554         * docs/plugins/inspect/plugin-realmedia.xml:
2555         * docs/plugins/inspect/plugin-siddec.xml:
2556         * docs/plugins/inspect/plugin-synaesthesia.xml:
2557         * docs/plugins/inspect/plugin-twolame.xml:
2558         * docs/plugins/inspect/plugin-x264.xml:
2559         * po/bg.po:
2560         * po/ja.po:
2561         * po/nl.po:
2562         * po/pl.po:
2563         * po/ru.po:
2564         * po/sl.po:
2565         * po/tr.po:
2566           0.10.17.3 pre-release
2567
2568 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2569
2570         * common:
2571           Automatic update of common submodule
2572           From c3cafe1 to 46dfcea
2573
2574 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2575
2576         * ext/mad/gstmad.c:
2577           mad: port to 0.11
2578
2579 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2580
2581           Merge branch 'master' into 0.11
2582           Conflicts:
2583           android/amrnb.mk
2584           android/amrwbdec.mk
2585           android/asf.mk
2586           android/mpegaudioparse.mk
2587           configure.ac
2588
2589 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2590
2591         * tests/check/gst-plugins-ugly.supp:
2592           tests: add suppression for lame unit test
2593
2594 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2595
2596         * tests/check/Makefile.am:
2597         * tests/check/generic/.gitignore:
2598         * tests/check/generic/index.c:
2599           tests: add generic index-setting test
2600
2601 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2602
2603         * ext/mpeg2dec/gstmpeg2dec.c:
2604           mpeg2dec: don't deadlock when setting an index
2605
2606 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2607
2608         * configure.ac:
2609         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2610         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2611         * docs/plugins/inspect/plugin-a52dec.xml:
2612         * docs/plugins/inspect/plugin-amrnb.xml:
2613         * docs/plugins/inspect/plugin-amrwbdec.xml:
2614         * docs/plugins/inspect/plugin-asf.xml:
2615         * docs/plugins/inspect/plugin-cdio.xml:
2616         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2617         * docs/plugins/inspect/plugin-dvdread.xml:
2618         * docs/plugins/inspect/plugin-dvdsub.xml:
2619         * docs/plugins/inspect/plugin-iec958.xml:
2620         * docs/plugins/inspect/plugin-lame.xml:
2621         * docs/plugins/inspect/plugin-mad.xml:
2622         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2623         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2624         * docs/plugins/inspect/plugin-mpegstream.xml:
2625         * docs/plugins/inspect/plugin-realmedia.xml:
2626         * docs/plugins/inspect/plugin-siddec.xml:
2627         * docs/plugins/inspect/plugin-synaesthesia.xml:
2628         * docs/plugins/inspect/plugin-twolame.xml:
2629         * docs/plugins/inspect/plugin-x264.xml:
2630         * po/sl.po:
2631         * win32/common/config.h:
2632           0.10.17.2 pre-release
2633
2634 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2635
2636         * gst/realmedia/rademux.c:
2637           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
2638
2639 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2640
2641         * gst/mpegstream/gstmpegdemux.c:
2642           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
2643
2644 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2645
2646         * ext/dvdread/dvdreadsrc.c:
2647         * ext/sidplay/gstsiddec.cc:
2648         * ext/x264/gstx264enc.c:
2649           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
2650
2651 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2652
2653         * gst/asfdemux/gstasfdemux.c:
2654           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
2655
2656 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2657
2658         * ext/x264/gstx264enc.c:
2659           x264enc: Implement getcaps function
2660           This allows to set width/height/etc restrictions downstream.
2661
2662 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
2663
2664         * Android.mk:
2665         * ext/mad/Makefile.am:
2666         * ext/x264/Makefile.am:
2667         * gst/asfdemux/Makefile.am:
2668         * gst/dvdlpcmdec/Makefile.am:
2669         * gst/dvdsub/Makefile.am:
2670         * gst/iec958/Makefile.am:
2671         * gst/mpegaudioparse/Makefile.am:
2672         * gst/mpegstream/Makefile.am:
2673         * gst/realmedia/Makefile.am:
2674         * gst/synaesthesia/Makefile.am:
2675           android: make it ready for androgenizer
2676           To build gstreamer for android we are now using androgenizer which
2677           generates the needed Android.mk files.
2678           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
2679
2680 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
2681
2682         * android/NOTICE:
2683         * android/amrnb.mk:
2684         * android/amrwbdec.mk:
2685         * android/asf.mk:
2686         * android/mpegaudioparse.mk:
2687           android: remove the android/ folder
2688
2689 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
2690
2691         * common:
2692           Automatic update of common submodule
2693           From 1ccbe09 to c3cafe1
2694
2695 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
2696
2697         * ext/x264/gstx264enc.c:
2698         * ext/x264/gstx264enc.h:
2699           x264enc: Allow changing the bitrate and quantitizers dynamically
2700           https://bugzilla.gnome.org/show_bug.cgi?id=621663
2701
2702 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
2703
2704         * ext/x264/gstx264enc.c:
2705           x264enc: Set max bitrate in quality mode
2706           https://bugzilla.gnome.org/show_bug.cgi?id=621663
2707
2708 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
2709
2710         * ext/x264/gstx264enc.c:
2711           x264enc: Make it clear that constant quantizer is for debugging only
2712           https://bugzilla.gnome.org/show_bug.cgi?id=621663
2713
2714 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2715
2716         * common:
2717           Automatic update of common submodule
2718           From 193b717 to 1ccbe09
2719
2720 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
2721
2722         * common:
2723           Automatic update of common submodule
2724           From b77e2bf to 193b717
2725
2726 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2727
2728         * common:
2729           Automatic update of common submodule
2730           From d8814b6 to b77e2bf
2731
2732 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2733
2734         * common:
2735           Automatic update of common submodule
2736           From 6aaa286 to d8814b6
2737
2738 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
2739
2740         * common:
2741           Automatic update of common submodule
2742           From 6aec6b9 to 6aaa286
2743
2744 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
2745
2746         * configure.ac:
2747           configure.ac: redundant use of AC_MSG_RESULT()
2748           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
2749
2750 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
2751
2752         * autogen.sh:
2753           autogen: wingo signed comment
2754
2755 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2756
2757         * gst/dvdsub/gstdvdsubdec.c:
2758         * gst/dvdsub/gstdvdsubdec.h:
2759           dvdsubdec: Rearrange buffer allocation and pushing code a bit
2760           This makes the code easier to read, doesn't store every buffer
2761           in the instance until the next buffer is to be drawn and
2762           fixes an unitialized variable compiler warning.
2763
2764 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
2765
2766         * gst/dvdsub/gstdvdsubdec.c:
2767           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
2768           Fixes bug #619136.
2769
2770 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
2771
2772         * gst/dvdsub/gstdvdsubdec.c:
2773           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
2774           Fixes bug #644704.
2775
2776 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2777
2778         * configure.ac:
2779         * ext/mad/gstmad.c:
2780         * ext/mad/gstmad.h:
2781           mad: build the mad plugin even if libid3tag is not available
2782           ID3 tags are usually handled by id3demux, and should be handled
2783           by id3demux. Tag handling in mad based on libid3tag is very basic
2784           and mostly unnecessary really, so just build this plugin without
2785           ID3 tag support if libid3tag is not available.
2786
2787 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2788
2789           Merge branch 'master' into 0.11
2790
2791 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
2792
2793         * gst/mpegstream/gstdvddemux.c:
2794           dvddemux: small code cleanup
2795           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
2796           and avoid empty 'if' when logging is disabled.
2797
2798 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2799
2800         * configure.ac:
2801           configure.ac: export plugin description more platform independent
2802           Fixes #642504.
2803
2804 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2805
2806         * common:
2807           Automatic update of common submodule
2808           From 1de7f6a to 6aec6b9
2809
2810 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2811
2812           Merge branch 'master' into 0.11
2813           Conflicts:
2814           configure.ac
2815
2816 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2817
2818         * ext/mpeg2dec/gstmpeg2dec.c:
2819           mpeg2dec: do not fail fatally when unlinked
2820           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
2821
2822 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
2823
2824         * ext/mad/gstmad.c:
2825         * ext/mad/gstmad.h:
2826         * ext/mpeg2dec/gstmpeg2dec.c:
2827         * ext/mpeg2dec/gstmpeg2dec.h:
2828           index: remove conditional index support
2829           Index support cannot be disabled since commit
2830           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
2831           in core, which removed the configure flags to disable index.
2832
2833 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
2834
2835         * ext/mad/gstmad.c:
2836         * ext/mpeg2dec/gstmpeg2dec.c:
2837           formatting: trim trailing whitespace
2838
2839 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
2840
2841         * ext/mad/gstmad.c:
2842         * ext/mpeg2dec/gstmpeg2dec.c:
2843         * gst/mpegstream/gstmpegdemux.c:
2844           index: use delta frame flags instead of 0 or none
2845
2846 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2847
2848         * ext/x264/gstx264enc.c:
2849           x264enc: Don't register flags with a value of 0
2850           Flags with a value of 0 aren't meaningful and will cause
2851           g_value_transform to go into an endless loop when trying to
2852           convert the flags to a string
2853
2854 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
2855
2856         * common:
2857           Automatic update of common submodule
2858           From f94d739 to 1de7f6a
2859
2860 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2861
2862         * ext/amrwbdec/amrwbdec.c:
2863           amrwbdec: avoid stalling on invalid frame
2864           Skip 1 byte indicating invalid frame type index rather than stalling
2865           on it indefinitely until EOS.
2866           Fixes #639715.
2867
2868 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2869
2870         * tests/check/pipelines/lame.c:
2871           tests: add unit test for lamemp3enc negotiation issue
2872           https://bugzilla.gnome.org/show_bug.cgi?id=641151
2873
2874 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2875
2876         * ext/lame/gstlamemp3enc.c:
2877           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
2878           The element downstream of mp3enc might only accept certain sample rates or channels,
2879           make sure we relay any restrictions that do exist to upstream when it does a
2880           get_caps() on the sink pad. That way upstream elements like audioresample or
2881           audioconvert can pick a sample rate / channel configuration that will be accepted,
2882           instead of just negotiating to the highest, which might then be rejected.
2883           https://bugzilla.gnome.org/show_bug.cgi?id=641151
2884
2885 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
2886
2887         * gst/asfdemux/asfpacket.c:
2888           asfpacket: Avoid using broken duration extension
2889           Quite a few (broken?) files have a packet duration of 1ms, which is
2890           most definitely wrong for either audio or video packets.
2891           We therefore avoid using that value and instead use other metrics to
2892           determine the buffer duration (like using the extended stream properties
2893           average frame duration if present and valid).
2894
2895 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2896
2897         * configure.ac:
2898         * win32/common/config.h:
2899           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
2900           https://bugzilla.gnome.org/show_bug.cgi?id=640705
2901
2902 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
2903
2904         * gst/mpegaudioparse/gstxingmux.c:
2905           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
2906           Fixes bug #639291.
2907
2908 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2909
2910         * gst/mpegstream/gstdvddemux.c:
2911           mpegstream: increase allowable gap between streams
2912           The new delay is three times as much as the old one, and just happens
2913           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
2914           was chocking before at 5:11.
2915           While there, merge the constants used in two places into a define.
2916           https://bugzilla.gnome.org/show_bug.cgi?id=539708
2917
2918 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
2919
2920         * ext/x264/gstx264enc.c:
2921           x264enc: make tag event writable before modifying tag list in place
2922           To modify an event tag is necessary to be sure that x264enc
2923           has its own copy.
2924           Also fix indentation.
2925           https://bugzilla.gnome.org/show_bug.cgi?id=640272
2926
2927 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2928
2929         * configure.ac:
2930         * docs/plugins/inspect/plugin-a52dec.xml:
2931         * docs/plugins/inspect/plugin-amrnb.xml:
2932         * docs/plugins/inspect/plugin-amrwbdec.xml:
2933         * docs/plugins/inspect/plugin-asf.xml:
2934         * docs/plugins/inspect/plugin-cdio.xml:
2935         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2936         * docs/plugins/inspect/plugin-dvdread.xml:
2937         * docs/plugins/inspect/plugin-dvdsub.xml:
2938         * docs/plugins/inspect/plugin-iec958.xml:
2939         * docs/plugins/inspect/plugin-lame.xml:
2940         * docs/plugins/inspect/plugin-mad.xml:
2941         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2942         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2943         * docs/plugins/inspect/plugin-mpegstream.xml:
2944         * docs/plugins/inspect/plugin-realmedia.xml:
2945         * docs/plugins/inspect/plugin-siddec.xml:
2946         * docs/plugins/inspect/plugin-twolame.xml:
2947         * docs/plugins/inspect/plugin-x264.xml:
2948         * win32/common/config.h:
2949           Back to development
2950
2951 === release 0.10.17 ===
2952
2953 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2954
2955         * ChangeLog:
2956         * NEWS:
2957         * RELEASE:
2958         * configure.ac:
2959         * docs/plugins/inspect/plugin-a52dec.xml:
2960         * docs/plugins/inspect/plugin-amrnb.xml:
2961         * docs/plugins/inspect/plugin-amrwbdec.xml:
2962         * docs/plugins/inspect/plugin-asf.xml:
2963         * docs/plugins/inspect/plugin-cdio.xml:
2964         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2965         * docs/plugins/inspect/plugin-dvdread.xml:
2966         * docs/plugins/inspect/plugin-dvdsub.xml:
2967         * docs/plugins/inspect/plugin-iec958.xml:
2968         * docs/plugins/inspect/plugin-lame.xml:
2969         * docs/plugins/inspect/plugin-mad.xml:
2970         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2971         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2972         * docs/plugins/inspect/plugin-mpegstream.xml:
2973         * docs/plugins/inspect/plugin-realmedia.xml:
2974         * docs/plugins/inspect/plugin-siddec.xml:
2975         * docs/plugins/inspect/plugin-twolame.xml:
2976         * docs/plugins/inspect/plugin-x264.xml:
2977         * gst-plugins-ugly.doap:
2978         * win32/common/config.h:
2979           Release 0.10.17
2980
2981 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2982
2983         * configure.ac:
2984         * docs/plugins/inspect/plugin-a52dec.xml:
2985         * docs/plugins/inspect/plugin-amrnb.xml:
2986         * docs/plugins/inspect/plugin-amrwbdec.xml:
2987         * docs/plugins/inspect/plugin-asf.xml:
2988         * docs/plugins/inspect/plugin-cdio.xml:
2989         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2990         * docs/plugins/inspect/plugin-dvdread.xml:
2991         * docs/plugins/inspect/plugin-dvdsub.xml:
2992         * docs/plugins/inspect/plugin-iec958.xml:
2993         * docs/plugins/inspect/plugin-lame.xml:
2994         * docs/plugins/inspect/plugin-mad.xml:
2995         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2996         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2997         * docs/plugins/inspect/plugin-mpegstream.xml:
2998         * docs/plugins/inspect/plugin-realmedia.xml:
2999         * docs/plugins/inspect/plugin-siddec.xml:
3000         * docs/plugins/inspect/plugin-twolame.xml:
3001         * docs/plugins/inspect/plugin-x264.xml:
3002         * win32/common/config.h:
3003           0.10.16.4 pre-release
3004
3005 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3006
3007         * ext/mpeg2dec/gstmpeg2dec.c:
3008           mpeg2dec: Use the proper component value for height
3009
3010 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3011
3012         * configure.ac:
3013         * docs/plugins/inspect/plugin-a52dec.xml:
3014         * docs/plugins/inspect/plugin-amrnb.xml:
3015         * docs/plugins/inspect/plugin-amrwbdec.xml:
3016         * docs/plugins/inspect/plugin-asf.xml:
3017         * docs/plugins/inspect/plugin-cdio.xml:
3018         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3019         * docs/plugins/inspect/plugin-dvdread.xml:
3020         * docs/plugins/inspect/plugin-dvdsub.xml:
3021         * docs/plugins/inspect/plugin-iec958.xml:
3022         * docs/plugins/inspect/plugin-lame.xml:
3023         * docs/plugins/inspect/plugin-mad.xml:
3024         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3025         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3026         * docs/plugins/inspect/plugin-mpegstream.xml:
3027         * docs/plugins/inspect/plugin-realmedia.xml:
3028         * docs/plugins/inspect/plugin-siddec.xml:
3029         * docs/plugins/inspect/plugin-twolame.xml:
3030         * docs/plugins/inspect/plugin-x264.xml:
3031         * win32/common/config.h:
3032           0.10.16.3 pre-release
3033
3034 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3035
3036         * gst/asfdemux/asfheaders.c:
3037         * gst/asfdemux/asfheaders.h:
3038         * gst/asfdemux/gstasfdemux.c:
3039           asfdemux: Handle new type of DRM'd asf files.
3040           These are produced by the new MS PlayReady system.
3041           https://bugzilla.gnome.org/show_bug.cgi?id=639226
3042
3043 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
3044
3045         * common:
3046           Automatic update of common submodule
3047           From e572c87 to f94d739
3048
3049 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3050
3051         * common:
3052           Automatic update of common submodule
3053           From ccbaa85 to e572c87
3054
3055 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3056
3057         * common:
3058           Automatic update of common submodule
3059           From 46445ad to ccbaa85
3060
3061 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3062
3063         * tests/check/Makefile.am:
3064           tests: never disable g_assert() and cast checks for the unit tests
3065           The unit tests are riddled with g_assert() and friends, make sure we
3066           don't disable assert and cast checks for the unit tests even if
3067           this has been specified for the rest of the code base, e.g. via
3068           --disable-glib-asserts
3069
3070 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3071
3072         * configure.ac:
3073         * win32/common/config.h:
3074           0.10.16.2 pre-release
3075
3076 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3077
3078         * docs/plugins/gst-plugins-ugly-plugins.args:
3079         * docs/plugins/inspect/plugin-a52dec.xml:
3080         * docs/plugins/inspect/plugin-amrnb.xml:
3081         * docs/plugins/inspect/plugin-amrwbdec.xml:
3082         * docs/plugins/inspect/plugin-asf.xml:
3083         * docs/plugins/inspect/plugin-cdio.xml:
3084         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3085         * docs/plugins/inspect/plugin-dvdread.xml:
3086         * docs/plugins/inspect/plugin-dvdsub.xml:
3087         * docs/plugins/inspect/plugin-iec958.xml:
3088         * docs/plugins/inspect/plugin-lame.xml:
3089         * docs/plugins/inspect/plugin-mad.xml:
3090         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3091         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3092         * docs/plugins/inspect/plugin-mpegstream.xml:
3093         * docs/plugins/inspect/plugin-realmedia.xml:
3094         * docs/plugins/inspect/plugin-siddec.xml:
3095         * docs/plugins/inspect/plugin-twolame.xml:
3096         * docs/plugins/inspect/plugin-x264.xml:
3097           docs: update docs
3098
3099 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3100
3101         * po/bg.po:
3102         * po/ca.po:
3103         * po/ru.po:
3104           po: update translations
3105
3106 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3107
3108         * configure.ac:
3109           configure: use $LIBM instead of hardcoding -lm
3110
3111 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3112
3113         * gst/realmedia/rmdemux.c:
3114           rmdemux: Initialize return variable.
3115           In the unlikely event that height is 0 (which is invalid) we would end up
3116           never setting the flow return.
3117
3118 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3119
3120         * gst/realmedia/rmutils.c:
3121           realmedia: Fix unitialized variables on macosx
3122
3123 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3124
3125         * ext/x264/gstx264enc.c:
3126           x264enc: Handle codec/encoder tags
3127           Make x264enc drop video-codec and codec tags and replace
3128           encoder/encoder-version with x264 and its build number
3129           Fixes #621465
3130
3131 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3132
3133         * ext/mpeg2dec/gstmpeg2dec.c:
3134           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
3135
3136 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3137
3138         * ext/mpeg2dec/gstmpeg2dec.c:
3139           mpeg2dec: minor formatting clean-up
3140
3141 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3142
3143         * ext/mpeg2dec/gstmpeg2dec.c:
3144           mpeg2dec: refactor cropping code to use libgstvideo functions
3145           https://bugzilla.gnome.org/show_bug.cgi?id=571146
3146
3147 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3148
3149         * ext/mpeg2dec/gstmpeg2dec.c:
3150         * ext/mpeg2dec/gstmpeg2dec.h:
3151           mpeg2dec: use GstVideoFormat instead of custom enum
3152
3153 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3154
3155         * ext/mpeg2dec/Makefile.am:
3156           mpeg2dec: fix LIBADD order in Makefile.am
3157
3158 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
3159
3160         * ext/x264/gstx264enc.c:
3161           x264: vbv-buf-capacity should have a minimum of 0
3162           x264 will clip this value internally, and users should be allowed to
3163           specify a lower value than 300 ms.
3164           https://bugzilla.gnome.org/show_bug.cgi?id=635291
3165
3166 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3167
3168         * ext/x264/gstx264enc.c:
3169           x264enc: also accept YV12 input
3170
3171 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3172
3173         * ext/x264/gstx264enc.c:
3174           x264enc: add a note to the docs about encoder latency and queues
3175           https://bugzilla.gnome.org/show_bug.cgi?id=636107
3176
3177 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3178
3179         * gst/realmedia/rademux.c:
3180         * gst/realmedia/rmdemux.c:
3181           realmedia: do not use the pad buffer allocation functions in demuxers
3182           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
3183           https://bugzilla.gnome.org/show_bug.cgi?id=637932
3184
3185 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3186
3187         * common:
3188           Automatic update of common submodule
3189           From 169462a to 46445ad
3190
3191 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3192
3193         * ext/mad/gstmad.c:
3194           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
3195           Fixes bug #635461.
3196
3197 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
3198
3199         * common:
3200           Automatic update of common submodule
3201           From 20742ae to 169462a
3202
3203 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
3204
3205         * gst/realmedia/rmdemux.c:
3206           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
3207           Signed-off-by: Rob Clark <rob@ti.com>
3208
3209 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
3210
3211         * common:
3212           Automatic update of common submodule
3213           From 011bcc8 to 20742ae
3214
3215 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
3216
3217         * configure.ac:
3218           x264: uses pkg-config to locate libx264
3219
3220 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3221
3222           Merge branch 'master' into 0.11
3223
3224 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3225
3226         * tests/check/pipelines/lame.c:
3227           check: don't use deprecated method
3228
3229 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3230
3231         * android/amrnb.mk:
3232         * android/amrwbdec.mk:
3233         * android/asf.mk:
3234         * android/mpegaudioparse.mk:
3235         * configure.ac:
3236           more 0.10 -> 0,11 changes
3237
3238 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3239
3240         * configure.ac:
3241           configure: open 0.11 branch
3242
3243 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
3244
3245         * Android.mk:
3246         * android/NOTICE:
3247         * android/amrnb.mk:
3248         * android/amrwbdec.mk:
3249         * android/asf.mk:
3250         * android/mpegaudioparse.mk:
3251           Add build system for Android
3252
3253 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
3254
3255         * gst/realmedia/rmutils.c:
3256           realmedia: Remove dead assignments
3257
3258 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
3259
3260         * ext/mad/gstmad.c:
3261           mad: Remove dead assignments
3262
3263 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3264
3265         * ext/dvdread/dvdreadsrc.c:
3266           dvdreadsrc: remove bogus comment
3267
3268 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
3269
3270         * ext/dvdread/dvdreadsrc.c:
3271           dvdreadsrc: fix handling of multi-angle streams
3272           We would output all angles interleaved instead of just
3273           the selected angle.
3274           https://bugzilla.gnome.org/show_bug.cgi?id=539254
3275
3276 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3277
3278         * gst/realmedia/Makefile.am:
3279           realmedia: fix LIBS order in Makefile
3280
3281 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3282
3283         * po/af.po:
3284         * po/az.po:
3285         * po/bg.po:
3286         * po/ca.po:
3287         * po/cs.po:
3288         * po/da.po:
3289         * po/de.po:
3290         * po/el.po:
3291         * po/en_GB.po:
3292         * po/es.po:
3293         * po/eu.po:
3294         * po/fi.po:
3295         * po/fr.po:
3296         * po/gl.po:
3297         * po/hu.po:
3298         * po/id.po:
3299         * po/it.po:
3300         * po/ja.po:
3301         * po/lt.po:
3302         * po/lv.po:
3303         * po/ms.po:
3304         * po/mt.po:
3305         * po/nb.po:
3306         * po/nl.po:
3307         * po/or.po:
3308         * po/pl.po:
3309         * po/pt_BR.po:
3310         * po/ro.po:
3311         * po/ru.po:
3312         * po/sk.po:
3313         * po/sl.po:
3314         * po/sq.po:
3315         * po/sr.po:
3316         * po/sv.po:
3317         * po/tr.po:
3318         * po/uk.po:
3319         * po/vi.po:
3320         * po/zh_CN.po:
3321           po: update for new translatable strings
3322
3323 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
3324
3325         * common:
3326           Automatic update of common submodule
3327           From 7bbd708 to 011bcc8
3328
3329 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
3330
3331         * ext/mpeg2dec/gstmpeg2dec.c:
3332           mpeg2dec: convert the position to stream time before answering to a position query
3333
3334 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
3335
3336         * gst/realmedia/Makefile.am:
3337         * gst/realmedia/rademux.c:
3338         * gst/realmedia/rmdemux.c:
3339         * gst/realmedia/rmdemux.h:
3340           realmedia: Get codec name from pbutils instead of harcoding them
3341
3342 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
3343
3344         * ext/x264/gstx264enc.c:
3345           x264enc: Work around a rate control issue in libx264
3346           When variable framerate is disabled in libx264 (which occurs when using
3347           the zerolatency tuning), libx264 ignores timestamps but still uses the
3348           timebase leading to messed up rate control with our nanosecond timebase.
3349           We work around this issue by setting the timebase to the reciprocal of
3350           the framerate and we validate that the framerate is suitable.
3351           This has been fixed upstream in libx264 but there are non-fixed versions
3352           in the wild so this workaround is still needed.
3353           Fixes bug #632861
3354
3355 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3356
3357         * ext/mpeg2dec/gstmpeg2dec.c:
3358           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
3359
3360 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
3361
3362         * ext/mpeg2dec/gstmpeg2dec.c:
3363           mpeg2dec: fix position query by trusting upstream
3364           Position queries are badly handled for DVDs (probably due to the division in
3365           chapters): the time returned was the time since the start of chapter.
3366           Now ask upstream for position queries, fall back to the old code if upstream
3367           cannot answer the query.
3368
3369 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
3370
3371         * ext/lame/gstlame.c:
3372         * ext/mad/gstmad.c:
3373         * ext/sidplay/gstsiddec.cc:
3374         * gst/mpegstream/gstmpegparse.c:
3375           various: canonicalize property names
3376
3377 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
3378
3379         * ext/a52dec/gsta52dec.c:
3380         * ext/amrnb/amrnbdec.c:
3381         * ext/amrnb/amrnbenc.c:
3382         * ext/cdio/gstcdiocddasrc.c:
3383         * ext/dvdread/dvdreadsrc.c:
3384         * ext/lame/gstlame.c:
3385         * ext/lame/gstlamemp3enc.c:
3386         * ext/mad/gstmad.c:
3387         * ext/sidplay/gstsiddec.cc:
3388         * ext/x264/gstx264enc.c:
3389           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
3390
3391 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
3392
3393         * gst/iec958/ac3iec.c:
3394         * gst/mpegaudioparse/gstmpegaudioparse.c:
3395         * gst/mpegstream/gstmpegparse.c:
3396         * gst/mpegstream/gstrfc2250enc.c:
3397         * gst/realmedia/pnmsrc.c:
3398         * gst/realmedia/rdtmanager.c:
3399           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
3400
3401 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
3402
3403         * common:
3404           Automatic update of common submodule
3405           From 5a668bf to 7bbd708
3406
3407 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
3408
3409         * common:
3410           Automatic update of common submodule
3411           From c4a8adc to 5a668bf
3412
3413 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3414
3415         * common:
3416           Automatic update of common submodule
3417           From 5e3c9bf to c4a8adc
3418
3419 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3420
3421         * ext/mad/gstmad.c:
3422         * ext/mad/gstmad.h:
3423           mad: support reverse playback
3424
3425 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3426
3427         * ext/dvdread/dvdreadsrc.c:
3428           dvdreadsrc: improve error messages on read errors
3429           Provide proper i18n-ed error messages when a read error happens,
3430           and point out that the error could be happening because the
3431           DVD is scrambled.
3432           https://bugzilla.gnome.org/show_bug.cgi?id=613633
3433
3434 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3435
3436         * configure.ac:
3437           configure: set plugin release datetime
3438
3439 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
3440
3441         * common:
3442           Automatic update of common submodule
3443           From aa0d1d0 to 5e3c9bf
3444
3445 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3446
3447         * gst/mpegstream/gstmpegparse.c:
3448           mpegparse: re-fix flow return handling
3449           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
3450           -  } while (GST_FLOW_IS_SUCCESS (result));
3451           +  } while (result != GST_FLOW_OK);
3452
3453 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
3454
3455         * tests/check/Makefile.am:
3456         * tests/check/generic/states.c:
3457           tests: allow running state tests for all elements
3458           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
3459           to try elements that would normaly be skipped.
3460
3461 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3462
3463         * Makefile.am:
3464           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
3465
3466 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3467
3468         * configure.ac:
3469         * pkgconfig/.gitignore:
3470         * pkgconfig/Makefile.am:
3471         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
3472           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
3473           This .pc file will not be installed, it's only for uninstalled setups,
3474           same thing as we do for -good. This is so other modules' unit tests can
3475           find our plugins properly in an uninstalled setup.
3476
3477 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3478
3479         * common:
3480           Automatic update of common submodule
3481           From c2e10bf to aa0d1d0
3482
3483 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3484
3485         * configure.ac:
3486           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
3487
3488 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3489
3490         * ext/sidplay/gstsiddec.cc:
3491           siddec: don't use GST_FLOW_IS_FATAL
3492           GST_FLOW_IS_FATAL has been deprecated in core git.
3493
3494 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
3495
3496         * common:
3497           Automatic update of common submodule
3498           From d3d9acf to c2e10bf
3499
3500 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3501
3502         * configure.ac:
3503           configure: Require orc >= 0.4.6 for --compat
3504
3505 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3506
3507         * common:
3508           Automatic update of common submodule
3509           From ec60217 to d3d9acf
3510
3511 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3512
3513         * ext/mpeg2dec/gstmpeg2dec.c:
3514           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
3515           And don't post error messages if allocating a buffer resulted
3516           in WRONG_STATE or UNEXPECTED.
3517
3518 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3519
3520         * gst/mpegaudioparse/gstxingmux.c:
3521           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
3522
3523 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3524
3525         * gst/mpegstream/gstdvddemux.c:
3526         * gst/mpegstream/gstmpegdemux.c:
3527         * gst/mpegstream/gstmpegparse.c:
3528           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
3529
3530 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3531
3532         * gst/realmedia/rmdemux.c:
3533           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
3534
3535 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3536
3537         * gst/asfdemux/gstasfdemux.c:
3538           asfdemux: Don't use GST_FLOW_IS_FATAL()
3539           And don't post error messages for UNEXPECTED and post an error
3540           message if pulling data failed because of NOT_LINKED.
3541
3542 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3543
3544         * configure.ac:
3545         * docs/plugins/inspect/plugin-a52dec.xml:
3546         * docs/plugins/inspect/plugin-amrnb.xml:
3547         * docs/plugins/inspect/plugin-amrwbdec.xml:
3548         * docs/plugins/inspect/plugin-asf.xml:
3549         * docs/plugins/inspect/plugin-cdio.xml:
3550         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3551         * docs/plugins/inspect/plugin-dvdread.xml:
3552         * docs/plugins/inspect/plugin-dvdsub.xml:
3553         * docs/plugins/inspect/plugin-iec958.xml:
3554         * docs/plugins/inspect/plugin-lame.xml:
3555         * docs/plugins/inspect/plugin-mad.xml:
3556         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3557         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3558         * docs/plugins/inspect/plugin-mpegstream.xml:
3559         * docs/plugins/inspect/plugin-realmedia.xml:
3560         * docs/plugins/inspect/plugin-siddec.xml:
3561         * docs/plugins/inspect/plugin-twolame.xml:
3562         * docs/plugins/inspect/plugin-x264.xml:
3563         * win32/common/config.h:
3564           Back to development
3565           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
3566           the code is updated for the GST_FLOW_IS_* macro deprecations.
3567
3568 === release 0.10.16 ===
3569
3570 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3571
3572         * ChangeLog:
3573         * NEWS:
3574         * RELEASE:
3575         * configure.ac:
3576         * gst-plugins-ugly.doap:
3577         * win32/common/config.h:
3578           Release 0.10.16
3579
3580 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3581
3582         * docs/plugins/inspect/plugin-a52dec.xml:
3583         * docs/plugins/inspect/plugin-amrnb.xml:
3584         * docs/plugins/inspect/plugin-amrwbdec.xml:
3585         * docs/plugins/inspect/plugin-asf.xml:
3586         * docs/plugins/inspect/plugin-cdio.xml:
3587         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3588         * docs/plugins/inspect/plugin-dvdread.xml:
3589         * docs/plugins/inspect/plugin-dvdsub.xml:
3590         * docs/plugins/inspect/plugin-iec958.xml:
3591         * docs/plugins/inspect/plugin-lame.xml:
3592         * docs/plugins/inspect/plugin-mad.xml:
3593         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3594         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3595         * docs/plugins/inspect/plugin-mpegstream.xml:
3596         * docs/plugins/inspect/plugin-realmedia.xml:
3597         * docs/plugins/inspect/plugin-siddec.xml:
3598         * docs/plugins/inspect/plugin-twolame.xml:
3599         * docs/plugins/inspect/plugin-x264.xml:
3600           docs: update docs for release
3601
3602 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3603
3604         * po/LINGUAS:
3605         * po/gl.po:
3606         * po/id.po:
3607         * po/lv.po:
3608         * po/ro.po:
3609         * po/sv.po:
3610           po: update translations
3611
3612 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3613
3614         * configure.ac:
3615         * po/af.po:
3616         * po/az.po:
3617         * po/bg.po:
3618         * po/ca.po:
3619         * po/cs.po:
3620         * po/da.po:
3621         * po/de.po:
3622         * po/el.po:
3623         * po/en_GB.po:
3624         * po/es.po:
3625         * po/eu.po:
3626         * po/fi.po:
3627         * po/fr.po:
3628         * po/hu.po:
3629         * po/id.po:
3630         * po/it.po:
3631         * po/ja.po:
3632         * po/lt.po:
3633         * po/lv.po:
3634         * po/ms.po:
3635         * po/mt.po:
3636         * po/nb.po:
3637         * po/nl.po:
3638         * po/or.po:
3639         * po/pl.po:
3640         * po/pt_BR.po:
3641         * po/ru.po:
3642         * po/sk.po:
3643         * po/sl.po:
3644         * po/sq.po:
3645         * po/sr.po:
3646         * po/sv.po:
3647         * po/tr.po:
3648         * po/uk.po:
3649         * po/vi.po:
3650         * po/zh_CN.po:
3651           0.10.15.6 pre-release
3652
3653 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
3654
3655         * gst/asfdemux/gstasfdemux.c:
3656           asfdemux: Don't error out on non-critical flow returns
3657           Only error out when downstream returns:
3658           * NOT_SUPPORTED
3659           * ERROR
3660           * NOT_NEGOTIATED
3661           * NOT_LINKED
3662           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
3663           of the streams had gone EOS) and then stop the task silently.
3664           In the case of WRONG_STATE we just need to stop silently
3665           https://bugzilla.gnome.org/show_bug.cgi?id=600412
3666
3667 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3668
3669         * configure.ac:
3670         * po/af.po:
3671         * po/az.po:
3672         * po/bg.po:
3673         * po/ca.po:
3674         * po/cs.po:
3675         * po/da.po:
3676         * po/de.po:
3677         * po/el.po:
3678         * po/en_GB.po:
3679         * po/es.po:
3680         * po/eu.po:
3681         * po/fi.po:
3682         * po/fr.po:
3683         * po/hu.po:
3684         * po/id.po:
3685         * po/it.po:
3686         * po/ja.po:
3687         * po/lt.po:
3688         * po/lv.po:
3689         * po/ms.po:
3690         * po/mt.po:
3691         * po/nb.po:
3692         * po/nl.po:
3693         * po/or.po:
3694         * po/pl.po:
3695         * po/pt_BR.po:
3696         * po/ru.po:
3697         * po/sk.po:
3698         * po/sl.po:
3699         * po/sq.po:
3700         * po/sr.po:
3701         * po/sv.po:
3702         * po/tr.po:
3703         * po/uk.po:
3704         * po/vi.po:
3705         * po/zh_CN.po:
3706           0.10.15.5 pre-release
3707
3708 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
3709
3710         * gst/mpegaudioparse/gstmpegaudioparse.c:
3711           mp3parse: propagate flow errors upstream.
3712           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
3713           always return the error upstream.
3714
3715 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3716
3717         * configure.ac:
3718         * po/af.po:
3719         * po/az.po:
3720         * po/bg.po:
3721         * po/ca.po:
3722         * po/cs.po:
3723         * po/da.po:
3724         * po/de.po:
3725         * po/el.po:
3726         * po/en_GB.po:
3727         * po/es.po:
3728         * po/eu.po:
3729         * po/fi.po:
3730         * po/fr.po:
3731         * po/hu.po:
3732         * po/id.po:
3733         * po/it.po:
3734         * po/ja.po:
3735         * po/lt.po:
3736         * po/lv.po:
3737         * po/ms.po:
3738         * po/mt.po:
3739         * po/nb.po:
3740         * po/nl.po:
3741         * po/or.po:
3742         * po/pl.po:
3743         * po/pt_BR.po:
3744         * po/ru.po:
3745         * po/sk.po:
3746         * po/sl.po:
3747         * po/sq.po:
3748         * po/sr.po:
3749         * po/sv.po:
3750         * po/tr.po:
3751         * po/uk.po:
3752         * po/vi.po:
3753         * po/zh_CN.po:
3754           0.10.15.4 pre-release
3755
3756 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
3757
3758         * common:
3759           Automatic update of common submodule
3760           From 3e8db1d to ec60217
3761
3762 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3763
3764         * configure.ac:
3765         * docs/plugins/inspect/plugin-a52dec.xml:
3766         * docs/plugins/inspect/plugin-amrnb.xml:
3767         * docs/plugins/inspect/plugin-amrwbdec.xml:
3768         * docs/plugins/inspect/plugin-asf.xml:
3769         * docs/plugins/inspect/plugin-cdio.xml:
3770         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3771         * docs/plugins/inspect/plugin-dvdread.xml:
3772         * docs/plugins/inspect/plugin-dvdsub.xml:
3773         * docs/plugins/inspect/plugin-iec958.xml:
3774         * docs/plugins/inspect/plugin-lame.xml:
3775         * docs/plugins/inspect/plugin-mad.xml:
3776         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3777         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3778         * docs/plugins/inspect/plugin-mpegstream.xml:
3779         * docs/plugins/inspect/plugin-realmedia.xml:
3780         * docs/plugins/inspect/plugin-siddec.xml:
3781         * docs/plugins/inspect/plugin-twolame.xml:
3782         * docs/plugins/inspect/plugin-x264.xml:
3783         * win32/common/config.h:
3784           0.10.15.3 pre-release
3785
3786 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
3787
3788         * ext/x264/gstx264enc.c:
3789           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
3790           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
3791           argument to the option string value causes an error. For < 78 we pass the
3792           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
3793           result in passing 'none' for false and 'strict' for true. Other modes can be
3794           set through the option-string property for now.
3795           https://bugzilla.gnome.org/show_bug.cgi?id=626577
3796
3797 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3798
3799         * configure.ac:
3800         * docs/plugins/gst-plugins-ugly-plugins.args:
3801         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3802         * docs/plugins/inspect/plugin-a52dec.xml:
3803         * docs/plugins/inspect/plugin-amrnb.xml:
3804         * docs/plugins/inspect/plugin-amrwbdec.xml:
3805         * docs/plugins/inspect/plugin-asf.xml:
3806         * docs/plugins/inspect/plugin-cdio.xml:
3807         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3808         * docs/plugins/inspect/plugin-dvdread.xml:
3809         * docs/plugins/inspect/plugin-dvdsub.xml:
3810         * docs/plugins/inspect/plugin-iec958.xml:
3811         * docs/plugins/inspect/plugin-lame.xml:
3812         * docs/plugins/inspect/plugin-mad.xml:
3813         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3814         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3815         * docs/plugins/inspect/plugin-mpegstream.xml:
3816         * docs/plugins/inspect/plugin-realmedia.xml:
3817         * docs/plugins/inspect/plugin-siddec.xml:
3818         * docs/plugins/inspect/plugin-twolame.xml:
3819         * docs/plugins/inspect/plugin-x264.xml:
3820         * win32/common/config.h:
3821           0.10.15.2 pre-release
3822
3823 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
3824
3825         * gst/synaesthesia/gstsynaesthesia.c:
3826           synaesthesia: code cleanups.
3827           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
3828           more.
3829
3830 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
3831
3832         * gst/synaesthesia/gstsynaesthesia.c:
3833           synaesthesia: use GST_BOILERPLATE macros
3834
3835 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3836
3837         * common:
3838           Automatic update of common submodule
3839           From bd2054b to 3e8db1d
3840
3841 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3842
3843         * ext/x264/gstx264enc.c:
3844           x264: fix printf format warning in debug message
3845
3846 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3847
3848         * docs/plugins/Makefile.am:
3849           docs: fix bug passing arguments to gtkdoc-fixref in upload target
3850           Missing backslash at end of line meant we weren't passing all arguments
3851           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
3852
3853 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
3854
3855         * common:
3856           Automatic update of common submodule
3857           From a519571 to bd2054b
3858
3859 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3860
3861         * configure.ac:
3862           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
3863           This first checks what is required for ISO C99 support and sets the relevant
3864           compiler parameters and if no C99 compiler is found, it checks for a
3865           C89 compiler. This enables us to check for and use C89/C99 functions
3866           that gcc hides from us without the correct compiler parameters.
3867
3868 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
3869
3870         * ext/x264/gstx264enc.c:
3871           x264enc: Fix flushing of delayed frames
3872           x264_encoder_encode() should be called with a NULL picture until at least
3873           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
3874           regression in make check due to the recent change in defaults which enabled
3875           b-frames and b-pyramid, both of which I believe increase the number of delayed
3876           frames when encoding.
3877
3878 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
3879
3880         * ext/x264/gstx264enc.c:
3881           x264enc: Improve x264enc defaults
3882           - medium x264 speed/quality preset
3883           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
3884           Addresses part of bug #607798
3885
3886 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
3887
3888         * ext/x264/gstx264enc.c:
3889           x264enc: Fix property description typos
3890
3891 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
3892
3893         * ext/x264/gstx264enc.c:
3894           x264enc: Add some more debug info
3895
3896 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
3897
3898         * ext/x264/gstx264enc.c:
3899         * ext/x264/gstx264enc.h:
3900           x264enc: Add speed-preset and [psy-]tuning properties
3901           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
3902           preset and possibly a profile and/or tuning are now the recommended way to
3903           configure x264 through x264enc.
3904           If a preset/tuning are specified then these will define the default values and
3905           the property defaults will be ignored. After this the option-string property is
3906           applied, followed by the user-set properties, fast first pass restrictions and
3907           finally the profile restrictions.
3908           Addresses part of bug #607798
3909
3910 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
3911
3912         * ext/x264/gstx264enc.c:
3913         * ext/x264/gstx264enc.h:
3914           x264enc: Refactor code in preparation for presets/tunings
3915           - Make defaults append the appropriate default value to a string. This is
3916           needed to differentiate between something user-set and the actual prop
3917           default.
3918           - Add an internal option string to which _set_property () cases append for the
3919           majority of properties.
3920           - Use gst_x264_enc_parse_options () to clean up application of settings. This
3921           will make order of application with respect to the presets and tunings quite
3922           simple.
3923           Addresses part of bug #607798
3924
3925 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
3926
3927         * ext/x264/gstx264enc.c:
3928           x264enc: Update available me types
3929           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
3930           now self-maintaining.
3931
3932 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
3933
3934         * ext/x264/gstx264enc.c:
3935           x264enc: Use new libx264 API to affect fast first pass
3936           Uses new x264 API to apply reduced complexity values to the parameters to
3937           increase encoding speed in the first pass of a multi-pass encode. This does
3938           not impact on final quality.
3939           Addresses part of bug #607798
3940
3941 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
3942
3943         * ext/x264/gstx264enc.c:
3944         * ext/x264/gstx264enc.h:
3945           x264enc: Add profile property
3946           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
3947           Profile. This makes it easier to achieve Baseline Profile for example.
3948           Addresses part of bug #607798
3949
3950 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
3951
3952         * ext/x264/gstx264enc.c:
3953         * ext/x264/gstx264enc.h:
3954           x264enc: Add option-string property
3955           Adds support for an x264 format option-string to specify advanced parameters
3956           Addresses part of bug #607798
3957
3958 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3959
3960         * ext/mad/Makefile.am:
3961           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
3962           Spotted by syntr0py.
3963
3964 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3965
3966         * ext/x264/gstx264enc.c:
3967           x264enc: only set timebase on versions where it exists
3968
3969 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
3970
3971         * ext/x264/gstx264enc.c:
3972           x264enc: set appropriate time base
3973           Fixes #624786.
3974
3975 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3976
3977         * tests/check/Makefile.am:
3978           tests: add plugin loading whitelist to test environment
3979           Only want to load core/-base/-ugly plugins here.
3980
3981 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3982
3983         * autogen.sh:
3984         * configure.ac:
3985           Bump automake requirement to 1.10 and autoconf to 2.60
3986           For maintainability reasons and $(builddir).
3987           See #622944.
3988
3989 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3990
3991         * gst/asfdemux/gstasfdemux.c:
3992           asfdemux: Fix seeking after last commits
3993           Don't handle wrong-state returns as errors to allow seeking to work
3994           again.
3995
3996 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3997
3998         * gst/asfdemux/gstasfdemux.c:
3999           asfdemux: Push all pending data on EOS
4000           When on push mode and receiving an EOS event, asfdemux
4001           should push all pending data because we might be dealing
4002           with a broken file that has a preroll value higher
4003           than its actual length.
4004
4005 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4006
4007         * gst/asfdemux/gstasfdemux.c:
4008           asfdemux: Fix sending eos event for chained asfs
4009           Properly push EOS event when finishing a chained asf file
4010           in pull mode
4011           Fixes #599718
4012
4013 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4014
4015         * docs/plugins/Makefile.am:
4016         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4017         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4018         * docs/plugins/inspect/plugin-rmdemux.xml:
4019           docs: add rmdemux to docs properly
4020           The plugin has been renamed, remove old introspection file.
4021
4022 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4023
4024         * docs/plugins/gst-plugins-ugly-plugins.args:
4025         * docs/plugins/inspect/plugin-x264.xml:
4026           docs: update for recent x264enc changes
4027
4028 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4029
4030         * gst/realmedia/rmdemux.c:
4031           rmdemux: fix compiler warning when debugging system in core is disabled
4032
4033 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
4034
4035         * common:
4036           Automatic update of common submodule
4037           From 73ff93a to a519571
4038
4039 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
4040
4041         * gst/asfdemux/gstasfdemux.c:
4042           asfdemux: Allow at least 500ms of preroll.
4043           Some files have insanely low preroll values which break the
4044           all_streams_prerolled() logic.
4045           Fixes #622407
4046
4047 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4048
4049         * ext/x264/gstx264enc.c:
4050           x264enc: add new h264 caps attribute alignment
4051           See #606662.
4052
4053 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4054
4055         * ext/x264/gstx264enc.c:
4056         * ext/x264/gstx264enc.h:
4057           x264enc: conditionally expose enhanced upstream capabilities
4058           API: GstX264Enc:sliced-threads
4059           API: GstX264Enc:sync-lookahead
4060           API: GstX264Enc:intra-refresh
4061           API: GstX264Enc:mb-tree
4062           API: GstX264Enc:rc-lookahead
4063           See #607798.
4064
4065 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4066
4067         * common:
4068         * docs/plugins/inspect/plugin-a52dec.xml:
4069         * docs/plugins/inspect/plugin-amrnb.xml:
4070         * docs/plugins/inspect/plugin-amrwbdec.xml:
4071         * docs/plugins/inspect/plugin-asf.xml:
4072         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4073         * docs/plugins/inspect/plugin-iec958.xml:
4074         * docs/plugins/inspect/plugin-mad.xml:
4075         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4076         * docs/plugins/inspect/plugin-mpegstream.xml:
4077         * docs/plugins/inspect/plugin-realmedia.xml:
4078           docs: update introspected plugin docs for gstdoc-scangobj and other changes
4079           Update common for latest gstdoc-scangobj and inspect xml files for
4080           escaping and pad template order changes.
4081
4082 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
4083
4084         * common:
4085           Automatic update of common submodule
4086           From 9339ccc to 35617c2
4087
4088 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
4089
4090         * common:
4091           Automatic update of common submodule
4092           From 5adb1ca to 9339ccc
4093
4094 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
4095
4096         * common:
4097           Automatic update of common submodule
4098           From 57c89b7 to 5adb1ca
4099
4100 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
4101
4102         * common:
4103           Automatic update of common submodule
4104           From c804988 to 57c89b7
4105
4106 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4107
4108         * configure.ac:
4109         * gst/realmedia/rtspreal.c:
4110           configure: Update required GLib version to 2.20
4111
4112 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4113
4114         * ext/a52dec/gsta52dec.c:
4115           a52dec: Call orc_init() before trying to get target flags
4116
4117 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4118
4119         * ext/a52dec/gsta52dec.c:
4120           a52dec: Remove debug printf...
4121
4122 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4123
4124         * configure.ac:
4125         * ext/a52dec/Makefile.am:
4126         * ext/a52dec/gsta52dec.c:
4127           a52dec: Use orc for CPU feature detection and don't check for liboil
4128
4129 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4130
4131         * configure.ac:
4132           configure: Use GLIB_EXTRA_CFLAGS
4133
4134 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4135
4136         * common:
4137           Automatic update of common submodule
4138           From 7a0fdf5 to c804988
4139
4140 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4141
4142         * common:
4143           Automatic update of common submodule
4144           From 6da3bab to 7a0fdf5
4145
4146 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4147
4148         * common:
4149           Automatic update of common submodule
4150           From 733fca9 to 6da3bab
4151
4152 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
4153
4154         * common:
4155           Automatic update of common submodule
4156           From fad145b to 733fca9
4157
4158 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
4159
4160         * common:
4161           Automatic update of common submodule
4162           From 47683c1 to fad145b
4163
4164 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4165
4166         * gst/realmedia/rmdemux.c:
4167           rmdemux: pass bitrate on caps
4168           Set the bitrate on the caps, some decoders like sipro need this to function
4169           properly.
4170           Fixes #620007
4171
4172 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
4173
4174         * common:
4175           Automatic update of common submodule
4176           From 17f89e5 to 47683c1
4177
4178 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
4179
4180         * common:
4181           Automatic update of common submodule
4182           From fd7ca04 to 17f89e5
4183
4184 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
4185
4186         * ext/x264/gstx264enc.c:
4187           x264enc: Only set i_weighted_pred on versions where it exists
4188
4189 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
4190
4191         * ext/lame/gstlamemp3enc.c:
4192           lamemp3enc: implement latency query
4193           The encoder's latency is deduced from the framesize. Fixes #618896.
4194
4195 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4196
4197         * configure.ac:
4198         * docs/plugins/gst-plugins-ugly-plugins.args:
4199         * docs/plugins/gst-plugins-ugly-plugins.signals:
4200         * docs/plugins/inspect/plugin-a52dec.xml:
4201         * docs/plugins/inspect/plugin-amrnb.xml:
4202         * docs/plugins/inspect/plugin-amrwbdec.xml:
4203         * docs/plugins/inspect/plugin-asf.xml:
4204         * docs/plugins/inspect/plugin-cdio.xml:
4205         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4206         * docs/plugins/inspect/plugin-dvdread.xml:
4207         * docs/plugins/inspect/plugin-dvdsub.xml:
4208         * docs/plugins/inspect/plugin-iec958.xml:
4209         * docs/plugins/inspect/plugin-lame.xml:
4210         * docs/plugins/inspect/plugin-mad.xml:
4211         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4212         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4213         * docs/plugins/inspect/plugin-mpegstream.xml:
4214         * docs/plugins/inspect/plugin-realmedia.xml:
4215         * docs/plugins/inspect/plugin-siddec.xml:
4216         * docs/plugins/inspect/plugin-twolame.xml:
4217         * docs/plugins/inspect/plugin-x264.xml:
4218         * win32/common/config.h:
4219           Back to development
4220
4221 === release 0.10.15 ===
4222
4223 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4224
4225         * ChangeLog:
4226         * NEWS:
4227         * RELEASE:
4228         * configure.ac:
4229         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4230         * docs/plugins/inspect/plugin-a52dec.xml:
4231         * docs/plugins/inspect/plugin-amrnb.xml:
4232         * docs/plugins/inspect/plugin-amrwbdec.xml:
4233         * docs/plugins/inspect/plugin-asf.xml:
4234         * docs/plugins/inspect/plugin-cdio.xml:
4235         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4236         * docs/plugins/inspect/plugin-dvdread.xml:
4237         * docs/plugins/inspect/plugin-dvdsub.xml:
4238         * docs/plugins/inspect/plugin-iec958.xml:
4239         * docs/plugins/inspect/plugin-lame.xml:
4240         * docs/plugins/inspect/plugin-mad.xml:
4241         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4242         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4243         * docs/plugins/inspect/plugin-mpegstream.xml:
4244         * docs/plugins/inspect/plugin-realmedia.xml:
4245         * docs/plugins/inspect/plugin-siddec.xml:
4246         * docs/plugins/inspect/plugin-twolame.xml:
4247         * docs/plugins/inspect/plugin-x264.xml:
4248         * gst-plugins-ugly.doap:
4249         * win32/common/config.h:
4250           Release 0.10.15
4251
4252 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4253
4254         * po/af.po:
4255         * po/az.po:
4256         * po/bg.po:
4257         * po/ca.po:
4258         * po/cs.po:
4259         * po/da.po:
4260         * po/de.po:
4261         * po/el.po:
4262         * po/en_GB.po:
4263         * po/es.po:
4264         * po/eu.po:
4265         * po/fi.po:
4266         * po/fr.po:
4267         * po/hu.po:
4268         * po/id.po:
4269         * po/it.po:
4270         * po/ja.po:
4271         * po/lt.po:
4272         * po/lv.po:
4273         * po/ms.po:
4274         * po/mt.po:
4275         * po/nb.po:
4276         * po/nl.po:
4277         * po/or.po:
4278         * po/pl.po:
4279         * po/pt_BR.po:
4280         * po/ru.po:
4281         * po/sk.po:
4282         * po/sl.po:
4283         * po/sq.po:
4284         * po/sr.po:
4285         * po/sv.po:
4286         * po/tr.po:
4287         * po/uk.po:
4288         * po/vi.po:
4289         * po/zh_CN.po:
4290           Update .po files
4291
4292 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4293
4294         * configure.ac:
4295           configure: make implicit GLib and liboil requirements explicit
4296           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
4297
4298 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
4299
4300         * ext/x264/gstx264enc.c:
4301           x264enc: disable I weighted pred
4302           If it is enabled, then it will be main profile instead of baseline.
4303           This ensures maximum compatibility of the output stream until the
4304           encoder configuration interface gets an overhaul with explicit
4305           output profile selection.
4306           Fixes #619776.
4307
4308 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4309
4310         * configure.ac:
4311         * win32/common/config.h:
4312           0.10.14.3 pre-release
4313
4314 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4315
4316         * po/af.po:
4317         * po/az.po:
4318         * po/bg.po:
4319         * po/ca.po:
4320         * po/cs.po:
4321         * po/da.po:
4322         * po/de.po:
4323         * po/el.po:
4324         * po/en_GB.po:
4325         * po/es.po:
4326         * po/eu.po:
4327         * po/fi.po:
4328         * po/fr.po:
4329         * po/hu.po:
4330         * po/id.po:
4331         * po/it.po:
4332         * po/ja.po:
4333         * po/lt.po:
4334         * po/lv.po:
4335         * po/ms.po:
4336         * po/mt.po:
4337         * po/nb.po:
4338         * po/nl.po:
4339         * po/or.po:
4340         * po/pl.po:
4341         * po/pt_BR.po:
4342         * po/ru.po:
4343         * po/sk.po:
4344         * po/sl.po:
4345         * po/sq.po:
4346         * po/sr.po:
4347         * po/sv.po:
4348         * po/tr.po:
4349         * po/uk.po:
4350         * po/vi.po:
4351         * po/zh_CN.po:
4352           po: update translations
4353
4354 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4355
4356         * common:
4357           Automatic update of common submodule
4358           From 357b0db to fd7ca04
4359
4360 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4361
4362         * configure.ac:
4363         * win32/common/config.h:
4364           0.10.14.2 pre-release
4365
4366 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4367
4368         * common:
4369           Automatic update of common submodule
4370           From 4d67bd6 to 357b0db
4371
4372 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4373
4374         * gst/realmedia/rmdemux.c:
4375         * gst/realmedia/rmutils.c:
4376         * gst/realmedia/rmutils.h:
4377           rmdemux: add better sipr nibble swap routine
4378
4379 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4380
4381         * gst/realmedia/rmdemux.c:
4382           rmdemux: descramble SIPR before pushing out
4383           Collect and descramble the SIPR packets before pushing.
4384           Descramble ATRAC audio.
4385           Fixes #618098
4386
4387 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4388
4389         * gst/realmedia/rmutils.c:
4390         * gst/realmedia/rmutils.h:
4391           rm: add function to descramble sipr
4392
4393 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
4394
4395         * ext/x264/gstx264enc.c:
4396         * ext/x264/gstx264enc.h:
4397           x264enc: Re-send the received upstream event as-is downstream
4398           https://bugzilla.gnome.org/show_bug.cgi?id=606689
4399
4400 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
4401
4402         * ext/amrnb/amrnb.c:
4403           amrnbenc: Set rank to GST_RANK_SECONDARY
4404
4405 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4406
4407         * gst/realmedia/rtspreal.c:
4408           rtspreal: use GLib's base64 functions if available
4409           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
4410
4411 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
4412
4413         * ext/amrnb/amrnbdec.h:
4414         * ext/amrnb/amrnbenc.h:
4415         * ext/amrwbdec/amrwbdec.h:
4416           amr: Use correct includes (as pkg-config suggests)
4417           Fixes #617078
4418
4419 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
4420
4421         * gst/ac3parse/.gitignore:
4422         * gst/ac3parse/Makefile.am:
4423         * gst/ac3parse/README:
4424         * gst/ac3parse/ac3parse.vcproj:
4425         * gst/ac3parse/gstac3parse.c:
4426         * gst/ac3parse/gstac3parse.h:
4427           ac3parse: remove unported 0.8 plugin
4428           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
4429
4430 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
4431
4432         * gst/mpegaudioparse/gstmpegaudioparse.c:
4433           docs: adding a mp3decoder as well is useful
4434
4435 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
4436
4437         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4438           docs: massage section index
4439
4440 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
4441
4442         * ext/amrwbdec/amrwbdec.c:
4443         * ext/amrwbdec/amrwbdec.h:
4444           amrwbdec: move define to source to avoid hiding it from the docs
4445
4446 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
4447
4448         * ext/cdio/gstcdiocddasrc.c:
4449           docs: remove short_desc, it is taken from element details
4450
4451 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
4452
4453         * gst/synaesthesia/gstsynaesthesia.c:
4454           docs: fix sections docs for synaesthesia
4455
4456 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
4457
4458         * docs/plugins/Makefile.am:
4459         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4460         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4461         * gst/mpegaudioparse/gstmpegaudioparse.c:
4462           docs: add docs for mp3parse
4463
4464 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4465
4466         * gst-plugins-ugly.doap:
4467           doap: update repository info from cvs->git and maintainers
4468
4469 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4470
4471         * common:
4472           Automatic update of common submodule
4473           From fc85867 to 4d67bd6
4474
4475 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4476
4477         * tests/check/elements/x264enc.c:
4478           x264enc: adaptive NALU type checking
4479           In particular, be less picky about SEI NALU order, which makes test more
4480           robust with respect to changes in libx264.
4481           See also #615410.
4482
4483 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4484
4485         * ext/x264/gstx264enc.c:
4486           x264enc: adaptive x264 header NAL layout handling
4487           Fixes #615410.
4488
4489 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4490
4491         * gst/asfdemux/gstrtpasfdepay.c:
4492           asfdepay: we require a dynamic payload type
4493           Add an extra caps property that restricts the depayloader to only accept dynamic
4494           payload types.
4495
4496 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4497
4498         * configure.ac:
4499           configure: Drop -Wcast-align
4500           Commit message copied from core's commit from Benjamin Otte:
4501           246f5dba96a5b50bb74621af67b30942cca72af5
4502           Apparently gcc warns that GstMiniObject is not castable to
4503           GstEvent/Message/Buffer due to them containing 64bit variables, even
4504           though ARM hackers claim that those only need 4byte alignment. And as
4505           long as gcc behaves that way, this warning is not very useful.
4506           So we'll remove the warning until this problem is fixed.
4507           Fixes #615698
4508
4509 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
4510
4511         * ext/mpeg2dec/gstmpeg2dec.c:
4512           mpeg2dec: copy over all buffer flags when copying buffers.
4513           Avoids losing the tff/rff video buffer flags
4514
4515 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
4516
4517         * gst/asfdemux/asfpacket.c:
4518           asfdemux: Make a table static to avoid having to always allocate it.
4519
4520 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4521
4522         * ext/x264/gstx264enc.c:
4523           x264enc: fix up avcC header construction
4524           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
4525           for BUILD_X264 < 76.
4526           Also fixes #610089.
4527
4528 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4529
4530         * ext/x264/gstx264enc.c:
4531           x264enc: parameterize libx264 provided NAL layout in codec-data creation
4532
4533 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
4534
4535         * configure.ac:
4536           configure: Remove -Wundef flag
4537           Same fix as for #615161
4538
4539 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4540
4541         * common:
4542           Automatic update of common submodule
4543           From fdf023d to fc85867
4544
4545 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4546
4547         * gst-libs/gst/gettext.h:
4548           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
4549
4550 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4551
4552         * common:
4553         * ext/Makefile.am:
4554         * gst/Makefile.am:
4555           build: build plugins in parallel where possible, if make -jN is used
4556
4557 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4558
4559         * Makefile.am:
4560           build: add cruft alert for common/shave*
4561
4562 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4563
4564         * win32/MANIFEST:
4565           Fix make distcheck
4566           Remove removed file win32/common/config.h.in from MANIFEST.
4567
4568 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
4569
4570         * gst/synaesthesia/synaescope.c:
4571         * gst/synaesthesia/synaescope.h:
4572           synaestesia: Fix old-style prototype
4573
4574 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
4575
4576         * gst/realmedia/rmutils.c:
4577           Fix pointer type.
4578           Fixes #613815
4579
4580 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
4581
4582         * common:
4583           Automatic update of common submodule
4584           From 55cd514 to c1d07dd
4585
4586 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4587
4588         * configure.ac:
4589         * ext/amrnb/amrnbdec.c:
4590         * ext/amrnb/amrnbenc.c:
4591         * ext/cdio/gstcdiocddasrc.h:
4592         * ext/dvdread/dvdreadsrc.c:
4593         * ext/lame/gstlame.h:
4594         * ext/lame/gstlamemp3enc.h:
4595         * ext/lame/plugin.c:
4596         * ext/mad/gstmad.c:
4597         * ext/x264/gstx264enc.c:
4598         * ext/x264/gstx264enc.h:
4599         * gst/mpegaudioparse/gstmpegaudioparse.c:
4600         * gst/mpegaudioparse/gstxingmux.c:
4601         * gst/mpegstream/gstdvddemux.c:
4602         * gst/mpegstream/gstmpegdemux.c:
4603         * gst/mpegstream/gstmpegparse.c:
4604         * gst/realmedia/asmrules.c:
4605         * gst/realmedia/pnmsrc.c:
4606         * gst/realmedia/pnmsrc.h:
4607         * gst/realmedia/rdtdepay.h:
4608         * gst/realmedia/rdtmanager.c:
4609         * gst/realmedia/rtspreal.c:
4610           build: Add all kinds of compiler warning flags and fix the resulting warnings
4611
4612 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4613
4614         * ext/amrnb/Makefile.am:
4615         * ext/amrwbdec/Makefile.am:
4616         * ext/sidplay/Makefile.am:
4617         * gst/asfdemux/Makefile.am:
4618         * gst/mpegaudioparse/Makefile.am:
4619           build: fix up Makefile.am
4620           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
4621           the order a bit here and there (see docs/random/moving-plugins).
4622
4623 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4624
4625         * win32/common/config.h.in:
4626           win32: remove win32-specific config.h.in copy that's not used any longer
4627           The win32 config.h is now generated from the top-level config.h.in.
4628
4629 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
4630
4631         * ext/a52dec/gsta52dec.c:
4632         * ext/amrnb/amrnbdec.c:
4633         * ext/amrnb/amrnbenc.c:
4634         * ext/amrwbdec/amrwbdec.c:
4635         * ext/cdio/gstcdiocddasrc.c:
4636         * ext/dvdread/dvdreadsrc.c:
4637         * ext/lame/gstlame.c:
4638         * ext/mad/gstmad.c:
4639         * ext/mpeg2dec/gstmpeg2dec.c:
4640         * gst/ac3parse/gstac3parse.c:
4641         * gst/asfdemux/gstasfdemux.c:
4642         * gst/asfdemux/gstrtpasfdepay.c:
4643         * gst/asfdemux/gstrtspwms.c:
4644         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4645         * gst/iec958/ac3iec.c:
4646         * gst/mpegaudioparse/gstmpegaudioparse.c:
4647         * gst/mpegaudioparse/gstxingmux.c:
4648         * gst/mpegstream/gstdvddemux.c:
4649         * gst/mpegstream/gstmpegdemux.c:
4650         * gst/mpegstream/gstmpegparse.c:
4651         * gst/mpegstream/gstrfc2250enc.c:
4652         * gst/realmedia/pnmsrc.c:
4653         * gst/realmedia/rademux.c:
4654         * gst/realmedia/rdtdepay.c:
4655         * gst/realmedia/rdtmanager.c:
4656         * gst/realmedia/rmdemux.c:
4657         * gst/realmedia/rtspreal.c:
4658         * gst/synaesthesia/gstsynaesthesia.c:
4659           gst_element_class_set_details => gst_element_class_set_details_simple
4660
4661 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4662
4663         * ext/x264/gstx264enc.c:
4664           x264enc: Put pixel-aspect-ratio from input into the src pad caps
4665           Fixes bug #612995.
4666
4667 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
4668
4669         * common:
4670           Automatic update of common submodule
4671           From e272f71 to 55cd514
4672
4673 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
4674
4675         * common:
4676           Automatic update of common submodule
4677           From df8a7c8 to e272f71
4678
4679 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
4680
4681         * configure.ac:
4682           Update CXXFLAGS, too
4683
4684 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
4685
4686         * configure.ac:
4687           Update for recent changes to common submodule
4688           This just replaces every "$ERROR_CFLAGS" usage with a usage of
4689           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
4690           previously.
4691           Actually using that separation will happen later.
4692
4693 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
4694
4695         * common:
4696           Automatic update of common submodule
4697           From 9720a7d to df8a7c8
4698
4699 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
4700
4701         * common:
4702           Automatic update of common submodule
4703           From 0b6e072 to 9720a7d
4704
4705 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
4706
4707         * common:
4708           Automatic update of common submodule
4709           From 7cc5eb4 to 0b6e072
4710
4711 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4712
4713         * common:
4714           Automatic update of common submodule
4715           From 7aa65b5 to 7cc5eb4
4716
4717 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4718
4719         * common:
4720           Automatic update of common submodule
4721           From 44ecce7 to 7aa65b5
4722
4723 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4724
4725         * configure.ac:
4726           configure: Use automake 1.11 silent rules instead of shave if available
4727           This makes sure that we use something that is still maintained and
4728           also brings back libtool 1.5 support.
4729
4730 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4731
4732         * configure.ac:
4733         * docs/plugins/inspect/plugin-a52dec.xml:
4734         * docs/plugins/inspect/plugin-amrnb.xml:
4735         * docs/plugins/inspect/plugin-amrwbdec.xml:
4736         * docs/plugins/inspect/plugin-asf.xml:
4737         * docs/plugins/inspect/plugin-cdio.xml:
4738         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4739         * docs/plugins/inspect/plugin-dvdread.xml:
4740         * docs/plugins/inspect/plugin-dvdsub.xml:
4741         * docs/plugins/inspect/plugin-iec958.xml:
4742         * docs/plugins/inspect/plugin-lame.xml:
4743         * docs/plugins/inspect/plugin-mad.xml:
4744         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4745         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4746         * docs/plugins/inspect/plugin-mpegstream.xml:
4747         * docs/plugins/inspect/plugin-realmedia.xml:
4748         * docs/plugins/inspect/plugin-siddec.xml:
4749         * docs/plugins/inspect/plugin-twolame.xml:
4750         * docs/plugins/inspect/plugin-x264.xml:
4751         * win32/common/config.h:
4752           Back to development
4753
4754 === release 0.10.14 ===
4755
4756 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4757
4758         * ChangeLog:
4759         * NEWS:
4760         * RELEASE:
4761         * configure.ac:
4762         * docs/plugins/gst-plugins-ugly-plugins.args:
4763         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4764         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4765         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4766         * docs/plugins/inspect/plugin-a52dec.xml:
4767         * docs/plugins/inspect/plugin-amrnb.xml:
4768         * docs/plugins/inspect/plugin-amrwbdec.xml:
4769         * docs/plugins/inspect/plugin-asf.xml:
4770         * docs/plugins/inspect/plugin-cdio.xml:
4771         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4772         * docs/plugins/inspect/plugin-dvdread.xml:
4773         * docs/plugins/inspect/plugin-dvdsub.xml:
4774         * docs/plugins/inspect/plugin-iec958.xml:
4775         * docs/plugins/inspect/plugin-lame.xml:
4776         * docs/plugins/inspect/plugin-mad.xml:
4777         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4778         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4779         * docs/plugins/inspect/plugin-mpegstream.xml:
4780         * docs/plugins/inspect/plugin-realmedia.xml:
4781         * docs/plugins/inspect/plugin-siddec.xml:
4782         * docs/plugins/inspect/plugin-twolame.xml:
4783         * docs/plugins/inspect/plugin-x264.xml:
4784         * gst-plugins-ugly.doap:
4785         * win32/common/config.h:
4786           Release 0.10.14
4787
4788 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4789
4790         * po/af.po:
4791         * po/az.po:
4792         * po/bg.po:
4793         * po/ca.po:
4794         * po/cs.po:
4795         * po/da.po:
4796         * po/de.po:
4797         * po/el.po:
4798         * po/en_GB.po:
4799         * po/es.po:
4800         * po/eu.po:
4801         * po/fi.po:
4802         * po/fr.po:
4803         * po/hu.po:
4804         * po/id.po:
4805         * po/it.po:
4806         * po/ja.po:
4807         * po/lt.po:
4808         * po/lv.po:
4809         * po/ms.po:
4810         * po/mt.po:
4811         * po/nb.po:
4812         * po/nl.po:
4813         * po/or.po:
4814         * po/pl.po:
4815         * po/pt_BR.po:
4816         * po/ru.po:
4817         * po/sk.po:
4818         * po/sl.po:
4819         * po/sq.po:
4820         * po/sr.po:
4821         * po/sv.po:
4822         * po/tr.po:
4823         * po/uk.po:
4824         * po/vi.po:
4825         * po/zh_CN.po:
4826           Update .po files
4827
4828 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4829
4830         * configure.ac:
4831         * win32/common/config.h:
4832           0.10.13.4 pre-release
4833
4834 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4835
4836         * ext/x264/gstx264enc.c:
4837         * tests/check/elements/x264enc.c:
4838           x264enc: Replace 'avc-sample' with 'avc' in caps
4839           In the element and in its tests
4840           Fixes #606662
4841
4842 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
4843
4844         * gst/asfdemux/gstasfdemux.c:
4845           asfdemux: Don't set durations of 0 on outgoing buffers.
4846           Some (broken) streams don't have the extended stream properties in
4847           the header, resulting in applying a duration of zero on outgoing
4848           buffers.
4849           Fixes #611473
4850
4851 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
4852
4853         * gst/asfdemux/asfpacket.c:
4854           asfdemux: Make sure we always set proper payload duration.
4855           Some (broken) streams will have a delta of 0, resulting in outgoing
4856           buffers having durations of 0.
4857           Fixes #611473
4858
4859 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4860
4861         * configure.ac:
4862         * win32/common/config.h:
4863           0.10.13.3 pre-release
4864
4865 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
4866
4867         * gst/asfdemux/asfpacket.c:
4868           asfdemux: Make sure we don't end up with negative timestamps.
4869           Some files have payload with timestamps smaller than the preroll duration.
4870           Instead of blindly substracting the preroll value (and ending up with
4871           insanely high timestamps on the outgoing buffers), we make sure we
4872           never go below 0.
4873           Fixes #610432
4874
4875 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4876
4877         * configure.ac:
4878         * win32/common/config.h:
4879           0.10.13.2 pre-release
4880           Update core/base requirement to 0.10.26, since that's more likely
4881           to be the actual requirement.
4882
4883 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4884
4885         * po/LINGUAS:
4886         * po/el.po:
4887         * po/sl.po:
4888           po: update translations
4889
4890 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4891
4892         * tests/check/elements/x264enc.c:
4893           x264enc: add caps check to x264enc unit test
4894           Add some minimal caps checking to x264enc unit test.
4895           See #610089.
4896
4897 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
4898
4899         * ext/x264/gstx264enc.c:
4900           x264enc: fix up avcC header construction and playback by flash players
4901           Fix off-by-one bug when constructing the avcC header chunk: we
4902           wrote wrong profile info into the header. The first byte in the
4903           SPS NAL we get from x264 is the nal type, not the profile_idc.
4904           Also add some debug logging.
4905           Fixes #610089.
4906
4907 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
4908
4909         * gst/asfdemux/gstasfdemux.c:
4910           asfdemux: Improve seek behaviour for audio-only with no index
4911           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
4912           for video, we can just seek to seek_time instead.
4913
4914 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4915
4916         * configure.ac:
4917           configure: fix up GST_CXXFLAGS properly
4918           We don't want C specific flags in GST_CXXFLAGS, so base it on the
4919           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
4920           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
4921
4922 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4923
4924         * MAINTAINERS:
4925           Update MAINTAINERS, add myself
4926
4927 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
4928
4929         * configure.ac:
4930           configure: base GST_CXXFLAGS on --cflags from pkg-config
4931           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
4932           point for for both C and CXX settings.
4933
4934 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4935
4936         * common:
4937           Automatic update of common submodule
4938           From 96dc793 to 44ecce7
4939
4940 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4941
4942         * Makefile.am:
4943         * configure.ac:
4944         * win32/common/.gitignore:
4945         * win32/common/config.h:
4946           win32: change how win32/common/config.h is updated
4947           Generate win32/common/config.h-new directly from config.h.in,
4948           using shell variables in configure and some hard-coded information.
4949           Change top-level makefile so that 'make win32-update' copies the
4950           generated file to win32/common/config.h, which we keep in source
4951           control. It's kept in source control so that the git tree is
4952           buildable from VS.
4953           This change is similar to the ones applied a while ago to GStreamer
4954           core, gst-plugins-base and gst-plugins-good and prevents configure
4955           from changing files in source control. The generated config.h
4956           should be ok, but needs testing.
4957
4958 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4959
4960         * gst/realmedia/rtspreal.c:
4961           rtspreal: don't construct config header with uninitialised bytes
4962           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
4963           a presumably unintentional padding of uninitialised bytes at the end
4964           of the CONT tags chunk, which should be harmless but causes warnings
4965           in valgrind (see #608533 for a test URL).
4966
4967 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4968
4969         * gst/realmedia/rtspreal.c:
4970           rtspreal: add finalize function so we can free streams and rulebook
4971           Fix memory leak in Real RTSP component (#608533).
4972
4973 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4974
4975         * gst/realmedia/rtspreal.c:
4976           rtspreal: fix minor memory leak
4977           Caps take their own reference when a buffer is added to them, so
4978           unref buffer after adding it to caps (#608533).
4979
4980 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4981
4982         * gst/realmedia/rdtdepay.c:
4983           rdtdepay: unref input buffer when done
4984           Fixes memory leak, see #608533.
4985
4986 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4987
4988         * common:
4989           Automatic update of common submodule
4990           From 15d47a6 to 96dc793
4991
4992 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4993
4994         * ext/x264/gstx264enc.c:
4995         * ext/x264/gstx264enc.h:
4996           x264enc: make use of Access Unit delimiters configurable
4997           API: GstX264Enc:aud
4998
4999 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5000
5001         * gst/asfdemux/asfpacket.c:
5002           asfdemux: Do not subtract padding twice
5003           Only subtract implicit padding if an explicit one isn't
5004           provided. Avoids subtracting it twice and causing
5005           parsing errors.
5006           Fixes #607698
5007
5008 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
5009
5010         * gst/asfdemux/gstasfdemux.c:
5011         * gst/mpegstream/gstmpegpacketize.c:
5012           assert: g_assert_not_reached() cannot replace return statement
5013           Fix build with assert being turned off.
5014
5015 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5016
5017         * common:
5018           Automatic update of common submodule
5019           From 14cec89 to 15d47a6
5020
5021 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
5022
5023         * gst/asfdemux/gstasfdemux.c:
5024           asfdemux: Don't forget to update flow variable
5025           Forgot to update the return value in the loop.
5026
5027 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
5028
5029         * gst/asfdemux/gstasfdemux.c:
5030           asfdemux: Check flow return on every push
5031           We previously only aggregated flow returns after the while(push) loop,
5032           which meant that in some cases we would end-up not properly aggregating
5033           the flow returns.
5034           This is based on the same flow aggregation algorithm as oggdemux.
5035
5036 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5037
5038         * ext/x264/gstx264enc.c:
5039           x264enc: Add stream-format to output caps
5040           Adds stream-format to output caps of x264enc that
5041           informs if the stream is in bytestream of avc format.
5042           Fixes #606662
5043
5044 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
5045
5046         * gst/mpegaudioparse/gstxingmux.c:
5047           xingmux: Fix unaligned memory access
5048           ARM/SPARC need 32bit alignment but xingmux accesses possibly
5049           unaligned memory, which leads to SIGBUS.
5050           Fixes bug #586464.
5051
5052 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
5053
5054         * gst/asfdemux/gstasfdemux.c:
5055           asfdemux: Use GST_STR_NULL in a couple of places.
5056           Fixes crashing on some of the log statements on win32.
5057
5058 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5059
5060         * gst/realmedia/rmdemux.c:
5061           rmdemux: Parse and post bitrate for streams
5062           Parse the bitrate of the streams and post their tags.
5063           Fixes #599299
5064
5065 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5066
5067         * gst/asfdemux/gstasfdemux.c:
5068         * gst/asfdemux/gstasfdemux.h:
5069           asfdemux: Post bitrate tag
5070           If stream bitrate object is available, post the bitrate
5071           tags.
5072           Fixes #599297
5073
5074 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5075
5076         * gst/mpegaudioparse/gstmpegaudioparse.c:
5077         * gst/mpegaudioparse/gstmpegaudioparse.h:
5078           mp3parse: minor validation check of (Xing, VBRI) metadata
5079           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
5080
5081 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5082
5083         * gst/mpegaudioparse/gstmpegaudioparse.c:
5084           mp3parse: use proper total_time and total_bytes in various cases
5085           The correct basis for (Xing, VBRI) seek table calculations is the
5086           byte size and duration provided by that metadata, rather than some
5087           other (possibly even estimated) one.  This also prevents an infinite
5088           conversion loop in (unlikely) case where a TOC is provided without
5089           such corresponding (duration) metdata.
5090
5091 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5092
5093         * gst/mpegaudioparse/gstmpegaudioparse.c:
5094         * gst/mpegaudioparse/gstmpegaudioparse.h:
5095           mp3parse: conserve stop time for non-accurate seek
5096           Use the same strategy as accurate seeks to store
5097           pending non-accurate seeks to avoid overwriting non-definite
5098           stop times. When doing non-accurate seeks our position
5099           reporting might drift off by some secs and the stream can
5100           end up before it should.
5101           Fixes #603695
5102
5103 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5104
5105         * common:
5106           Automatic update of common submodule
5107           From 47cb23a to 14cec89
5108
5109 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5110
5111         * ext/amrwbdec/amrwb.c:
5112           amrwbdec: give decoder a rank so decodebin/playbin will use it
5113
5114 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5115
5116         * gst/mpegaudioparse/gstmpegaudioparse.c:
5117           mp3parse: return false when we can't seek
5118           When upstream can't seek, we return false as well
5119
5120 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5121
5122         * ext/lame/gstlame.c:
5123         * ext/lame/gstlamemp3enc.c:
5124           lame: Avoid crash when seeking before negotiating
5125           lame's 'lgv' variable is only initialized when the caps
5126           is negotiated, whenever a seek happens before that, it would
5127           attempt to call a function on an empty pointer, causing the crash.
5128           Fixes #603515
5129
5130 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5131
5132         * common:
5133           Automatic update of common submodule
5134           From 87bf428 to 47cb23a
5135
5136 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5137
5138         * common:
5139           Automatic update of common submodule
5140           From da4c75c to 87bf428
5141
5142 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
5143
5144         * common:
5145           Automatic update of common submodule
5146           From 53a2485 to da4c75c
5147
5148 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5149
5150         * gst/mpegaudioparse/gstmpegaudioparse.c:
5151           mp3parse: fix non-flushing seek
5152           Specifically, in addition to clearing lots of variables/offsets
5153           when receiving newsegment, also clear leftover data to match.
5154
5155 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
5156
5157         * ext/x264/gstx264enc.c:
5158         * ext/x264/gstx264enc.h:
5159           x264enc: Make upstream GstForceKeyUnit thread-safe
5160           Also send the GstForceKeyUnit event downstream when an upstream on is received,
5161           allowing muxers or payloaders to take appropriate actions.
5162           https://bugzilla.gnome.org/show_bug.cgi?id=602556
5163
5164 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5165
5166         * common:
5167           Automatic update of common submodule
5168           From a3e3ce4 to 53a2485
5169
5170 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
5171
5172         * gst/asfdemux/gstasfdemux.c:
5173           asfdemux: Don't call strlen() on NULL pointers
5174           Fixes bug #602280.
5175
5176 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5177
5178         * gst/asfdemux/gstasfdemux.c:
5179           asfdemux: Remove old pads when new ones are added
5180           The old pads were being removed before adding the new ones,
5181           we should add the new ones first.
5182           Fixes #599718
5183
5184 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5185
5186         * gst/asfdemux/gstasfdemux.c:
5187         * gst/asfdemux/gstasfdemux.h:
5188           asfdemux: Handle chained asfs on pull mode
5189           Adds chained asfs handling to pull mode. It now checks if
5190           there is a new asf header after the last packet (when it
5191           is possible to know how many packets are) or it tries
5192           checking if a processed packet that fails is an header
5193           object.
5194           Fixes #599718
5195
5196 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5197
5198         * gst/asfdemux/gstasfdemux.c:
5199         * gst/asfdemux/gstasfdemux.h:
5200           asfdemux: properly do chained asfs on push mode
5201           To properly do chained asfs work with playbin2, we need to
5202           push eos on the old pads before removing them.
5203           Fixes #599718
5204
5205 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5206
5207         * gst/asfdemux/gstasfdemux.c:
5208         * gst/asfdemux/gstasfdemux.h:
5209           asfdemux: add support for chained asfs (push mode)
5210           Adds support for detecting and playing chained asfs
5211           in push mode. asfdemux tries to detect a new asf start
5212           by identifying the header object guid in a input buffer.
5213           When it finds it, it resets its state, removing its pads
5214           and creates new ones for the new file.
5215
5216 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5217
5218         * gst/asfdemux/gstasfdemux.c:
5219           asfdemux: fix two small leaks
5220
5221 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5222
5223         * gst/asfdemux/gstasfdemux.c:
5224           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
5225           WM/Track has a 0 base but is often wrongly written as starting from 1,
5226           so not as reliable as WM/TrackNumber which always starts from 1.
5227
5228 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5229
5230         * gst/asfdemux/gstasfdemux.c:
5231           asfdemux: WM/Track starts counting from 0, adjust to start from 1
5232
5233 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5234
5235         * gst/asfdemux/gstasfdemux.c:
5236           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
5237           There's both WM/Track and WM/TrackNumber.
5238
5239 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
5240
5241         * ext/a52dec/gsta52dec.c:
5242           a52dec: Fix debug statement: Pass pos variable instead of time() function
5243
5244 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
5245
5246         * gst/dvdsub/gstdvdsubdec.c:
5247           dvdsubdec: Fix printf format string warning
5248
5249 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
5250
5251         * gst/asfdemux/gstasfdemux.c:
5252           asfdemux: Fix bogus variable used uninitialised warnings
5253
5254 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
5255
5256         * po/Makevars:
5257           po: Don't create backup .po files
5258           As well as preventing creation of useless backup files, it works
5259           around a bug in gettext 0.17 on OS/X
5260
5261 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
5262
5263         * gst/asfdemux/asfpacket.c:
5264           asfdemux: fix c99-style comments.
5265
5266 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
5267
5268         * gst/asfdemux/asfpacket.c:
5269           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
5270
5271 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5272
5273         * gst/realmedia/rmutils.c:
5274           rmutils: fix byteswapping
5275           fix the byteswapping code that was wrong because of the side effects of the
5276           READ/WRITE macros.
5277           Fixes #599676
5278
5279 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
5280
5281         * ext/x264/gstx264enc.c:
5282           x264enc: Adapt to slightly modified x264 API
5283           Fixes #599095.
5284
5285 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5286
5287         * gst/asfdemux/asfpacket.c:
5288           asfdemux: careful to avoid crash on bogus data
5289           When receiving bogus data, we have to avoid subtracting a value
5290           larger than 'size' from 'size' variable, resulting in a wrap
5291           that would make 'size' a really large bogus value.
5292           Fixes #599333
5293
5294 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
5295
5296         * win32/common/config.h:
5297           win32: Commit bumped version number
5298
5299 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
5300
5301         * gst/mpegaudioparse/gstmpegaudioparse.c:
5302           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
5303           Fixes #598761
5304           This removes a good 50% of processing time for parsing a buffer.
5305           We do this by simply... getting the nicks that we already have handy
5306           instead of going through the expensive glib system.
5307
5308 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
5309
5310         * configure.ac:
5311           configure.ac: And back to development we go...
5312
5313 === release 0.10.13 ===
5314
5315 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
5316
5317         * ChangeLog:
5318         * NEWS:
5319         * RELEASE:
5320         * common:
5321         * configure.ac:
5322         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5323         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5324         * docs/plugins/inspect/plugin-a52dec.xml:
5325         * docs/plugins/inspect/plugin-asf.xml:
5326         * docs/plugins/inspect/plugin-cdio.xml:
5327         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5328         * docs/plugins/inspect/plugin-dvdread.xml:
5329         * docs/plugins/inspect/plugin-dvdsub.xml:
5330         * docs/plugins/inspect/plugin-iec958.xml:
5331         * docs/plugins/inspect/plugin-lame.xml:
5332         * docs/plugins/inspect/plugin-mad.xml:
5333         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5334         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5335         * docs/plugins/inspect/plugin-mpegstream.xml:
5336         * docs/plugins/inspect/plugin-realmedia.xml:
5337         * docs/plugins/inspect/plugin-siddec.xml:
5338         * docs/plugins/inspect/plugin-twolame.xml:
5339         * docs/plugins/inspect/plugin-x264.xml:
5340         * gst-plugins-ugly.doap:
5341         * win32/common/config.h:
5342           Release 0.10.13
5343
5344 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
5345
5346         * po/af.po:
5347         * po/az.po:
5348         * po/bg.po:
5349         * po/ca.po:
5350         * po/cs.po:
5351         * po/da.po:
5352         * po/de.po:
5353         * po/en_GB.po:
5354         * po/es.po:
5355         * po/eu.po:
5356         * po/fi.po:
5357         * po/fr.po:
5358         * po/hu.po:
5359         * po/id.po:
5360         * po/it.po:
5361         * po/ja.po:
5362         * po/lt.po:
5363         * po/lv.po:
5364         * po/ms.po:
5365         * po/mt.po:
5366         * po/nb.po:
5367         * po/nl.po:
5368         * po/or.po:
5369         * po/pl.po:
5370         * po/pt_BR.po:
5371         * po/ru.po:
5372         * po/sk.po:
5373         * po/sq.po:
5374         * po/sr.po:
5375         * po/sv.po:
5376         * po/tr.po:
5377         * po/uk.po:
5378         * po/vi.po:
5379         * po/zh_CN.po:
5380           Update .po files
5381
5382 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
5383
5384         * common:
5385           Automatic update of common submodule
5386           From 85d1530 to 0702fe1
5387
5388 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
5389
5390         * ChangeLog:
5391         * configure.ac:
5392         * po/af.po:
5393         * po/az.po:
5394         * po/bg.po:
5395         * po/ca.po:
5396         * po/cs.po:
5397         * po/da.po:
5398         * po/de.po:
5399         * po/en_GB.po:
5400         * po/es.po:
5401         * po/eu.po:
5402         * po/fi.po:
5403         * po/fr.po:
5404         * po/hu.po:
5405         * po/id.po:
5406         * po/it.po:
5407         * po/ja.po:
5408         * po/lt.po:
5409         * po/lv.po:
5410         * po/ms.po:
5411         * po/mt.po:
5412         * po/nb.po:
5413         * po/nl.po:
5414         * po/or.po:
5415         * po/pl.po:
5416         * po/pt_BR.po:
5417         * po/ru.po:
5418         * po/sk.po:
5419         * po/sq.po:
5420         * po/sr.po:
5421         * po/sv.po:
5422         * po/tr.po:
5423         * po/uk.po:
5424         * po/vi.po:
5425         * po/zh_CN.po:
5426         * win32/common/config.h:
5427           0.10.12.3 pre-release
5428
5429 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
5430
5431         * common:
5432           Automatic update of common submodule
5433           From a3e3ce4 to 85d1530
5434
5435 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
5436
5437         * ext/a52dec/gsta52dec.c:
5438           a52dec: Fix reference leak on all input buffers in 'dvd mode'
5439           https://bugzilla.gnome.org/show_bug.cgi?id=598272
5440
5441 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
5442
5443         * ChangeLog:
5444         * configure.ac:
5445         * po/LINGUAS:
5446         * po/af.po:
5447         * po/az.po:
5448         * po/bg.po:
5449         * po/ca.po:
5450         * po/cs.po:
5451         * po/da.po:
5452         * po/de.po:
5453         * po/en_GB.po:
5454         * po/es.po:
5455         * po/eu.po:
5456         * po/fi.po:
5457         * po/fr.po:
5458         * po/hu.po:
5459         * po/id.po:
5460         * po/it.po:
5461         * po/ja.po:
5462         * po/lt.po:
5463         * po/lv.po:
5464         * po/ms.po:
5465         * po/mt.po:
5466         * po/nb.po:
5467         * po/nl.po:
5468         * po/or.po:
5469         * po/pl.po:
5470         * po/pt_BR.po:
5471         * po/ru.po:
5472         * po/sk.po:
5473         * po/sq.po:
5474         * po/sr.po:
5475         * po/sv.po:
5476         * po/tr.po:
5477         * po/uk.po:
5478         * po/vi.po:
5479         * po/zh_CN.po:
5480         * win32/common/config.h:
5481           0.10.12.2 pre-release
5482
5483 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
5484
5485         * docs/plugins/gst-plugins-ugly-plugins.args.new:
5486         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
5487           docs: Remove files accidentally added
5488           Remove the gst-plugins-ugly-plugins.args.new and
5489           gst-plugins-ugly-plugins.signals.new files, that appear
5490           to have been accidentally added in commit
5491           f5d046a0b034f9bd7274291f7131ee5db1a30052
5492
5493 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
5494
5495         * ext/a52dec/gsta52dec.c:
5496           a52dec: Add some debugging for new segment events
5497
5498 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
5499
5500         * ext/mpeg2dec/gstmpeg2dec.c:
5501           mpeg2dec: fix warning in macosx snow leopard
5502
5503 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
5504
5505         * gst/mpegstream/gstmpegparse.c:
5506           mpegstream: fix warning in macosx snow leopard
5507
5508 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
5509
5510         * gst/mpegaudioparse/gstmpegaudioparse.c:
5511           mpegaudioparse: fix warning in macosx snow leopard
5512
5513 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
5514
5515         * gst/dvdsub/gstdvdsubdec.c:
5516           dvdsubdec: fix warning on macosx snow leopard
5517
5518 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
5519
5520         * gst/asfdemux/gstasfdemux.c:
5521           asfdemux: fix warning in macosx snow leopard
5522
5523 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
5524
5525         * gst/mpegaudioparse/gstmpegaudioparse.c:
5526           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
5527
5528 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
5529
5530         * common:
5531           Automatic update of common submodule
5532           From 19fa4f3 to a3e3ce4
5533
5534 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
5535
5536         * gst/asfdemux/gstasfdemux.c:
5537         * gst/realmedia/rdtmanager.c:
5538           build: fprintf, sprintf, sscanf need stdio.h
5539
5540 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
5541
5542         * ext/mad/gstmad.c:
5543           mad: add missing include to fix the build
5544
5545 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5546
5547         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5548           dvdlpcm: whitespace fixes
5549
5550 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
5551
5552         * gst-plugins-ugly.spec.in:
5553           update spec file
5554
5555 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5556
5557         * configure.ac:
5558           x264enc: adjust configure checking to changed upstream
5559
5560 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5561
5562         * ext/x264/gstx264enc.c:
5563           x264enc: conditionally adjust to new upstream API
5564           Fixes #596517.
5565
5566 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5567
5568         * gst/mpegaudioparse/gstmpegaudioparse.c:
5569         * gst/mpegaudioparse/gstmpegaudioparse.h:
5570           mpegaudioparse: prevent infinite (re)syncing
5571           Conflicts:
5572           gst/mpegaudioparse/gstmpegaudioparse.c
5573
5574 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
5575
5576         * gst/mpegaudioparse/gstmpegaudioparse.c:
5577           mp3parse: Refactor checking for sync. Make resyncing more reliable.
5578           Previously, we could get false sync relatively easily - it sometimes happened
5579           on real files. This cleans the code up a fair bit, and makes it require more
5580           confirmation that we've found valid sync before continuing.
5581
5582 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5583
5584         * gst/mpegaudioparse/gstmpegaudioparse.c:
5585           mpegaudioparse: ensure 2 valid headers in a row when resyncing
5586
5587 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5588
5589         * gst/mpegstream/gstdvddemux.c:
5590           dvddemux: remove bogus ifndef
5591
5592 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5593
5594         * common:
5595           Automatic update of common submodule
5596           From 94f95e3 to 19fa4f3
5597
5598 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5599
5600         * ext/mpeg2dec/gstmpeg2dec.c:
5601           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
5602
5603 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5604
5605         * gst/dvdsub/gstdvdsubparse.c:
5606           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
5607
5608 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
5609
5610         * ext/amrnb/amrnbdec.c:
5611         * ext/amrnb/amrnbenc.c:
5612           Remove Ronald Bultje from Authors field
5613           Replaced with "GStreamer maintainers
5614           <gstreamer-devel@lists.sourceforge.net>" or just removed,
5615           depending on the number of other authors.
5616
5617 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
5618
5619         * gst/asfdemux/Makefile.am:
5620         * gst/asfdemux/gstasfmux.c:
5621         * gst/asfdemux/gstasfmux.h:
5622           asfdemux: Remove old non-built asfmux code
5623           Remove so people don't confuse it with the new asfmux code
5624           in -bad.
5625
5626 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5627
5628         * ext/a52dec/gsta52dec.c:
5629           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
5630           It's not defined for older liba52 versions.
5631
5632 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
5633
5634         * ext/a52dec/gsta52dec.c:
5635           a52dec: Allow liba52 to use djbfft based IMDCT transform
5636           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
5637           IMDCT transform acceleration. It does however have a software based
5638           acceleration using the djbfft library (D.J. Bernstein's library for
5639           fourier transforms - Extremely fast library for floating-point
5640           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
5641           flag.
5642           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
5643           and AltiVec implementations, but those are checked for first, and
5644           djbfft is chosen only if none of those is available - good in the
5645           case of some distributions including a port of the MPlayer changes
5646           in their system a52dec library.
5647           The down and upmix code in liba52 doesn't seem to be disturbed by
5648           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
5649           versions if passed from oil_cpu_get_flags (SSE currently is not).
5650           Fixes bug #592787.
5651
5652 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5653
5654         * configure.ac:
5655           amr: Use opencore-amr pkg-config files if possible
5656           This makes it possible to build the plugins when the libraries
5657           are installed at non-standard locations.
5658           Fixes bug #591348.
5659
5660 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5661
5662         * gst/mpegaudioparse/gstmpegaudioparse.c:
5663           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
5664           Metadata provided seek tables are consistent with metadata's view of
5665           total size, which typically matches real size, but need not do so
5666           (e.g. a truncated file).  Fixes seeking and position reporting
5667           in such truncated files (although duration based on metadata may then
5668           still be incorrect).
5669
5670 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5671
5672         * configure.ac:
5673           configure: bump core/base requirements to released versions
5674           to avoid confusion.
5675
5676 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5677
5678         * configure.ac:
5679           configure: Remove all mentions to the id3tag plugin which was removed
5680
5681 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
5682
5683         * configure.ac:
5684           mad: make check for mad independent of the check for id3tag
5685           Fixes bug #590432.
5686
5687 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
5688
5689         * gst/asfdemux/gstrtpasfdepay.c:
5690           rtpasfdepay: set padding size to the correct value
5691           asf packets in rtp packets should come with their padding fields
5692           set to 0 and the depayload must update them to the correct
5693           value before pushing downstream
5694
5695 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
5696
5697         * configure.ac:
5698         * docs/plugins/Makefile.am:
5699         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5700         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5701         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5702         * docs/plugins/inspect/plugin-amrnb.xml:
5703         * docs/plugins/inspect/plugin-amrwbdec.xml:
5704         * ext/Makefile.am:
5705         * ext/amrnb/GstAmrnbEnc.prs:
5706         * ext/amrnb/Makefile.am:
5707         * ext/amrnb/README:
5708         * ext/amrnb/amrnb.c:
5709         * ext/amrnb/amrnbdec.c:
5710         * ext/amrnb/amrnbdec.h:
5711         * ext/amrnb/amrnbenc.c:
5712         * ext/amrnb/amrnbenc.h:
5713         * ext/amrnb/amrnbparse.c:
5714         * ext/amrnb/amrnbparse.h:
5715         * ext/amrwbdec/Makefile.am:
5716         * ext/amrwbdec/README:
5717         * ext/amrwbdec/amrwb.c:
5718         * ext/amrwbdec/amrwbdec.c:
5719         * ext/amrwbdec/amrwbdec.h:
5720           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
5721           These are based on the OpenCore codecs.
5722           Fixes bug #584890.
5723
5724 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
5725
5726         * common:
5727           Automatic update of common submodule
5728           From fedaaee to 94f95e3
5729
5730 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5731
5732         * LICENSE_readme:
5733         * REQUIREMENTS:
5734         * configure.ac:
5735         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5736         * docs/plugins/gst-plugins-ugly-plugins.args.new:
5737         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
5738         * docs/plugins/inspect/plugin-dvdnav.xml:
5739         * ext/Makefile.am:
5740         * ext/dvdnav/.gitignore:
5741         * ext/dvdnav/Makefile.am:
5742         * ext/dvdnav/README:
5743         * ext/dvdnav/dvdnavsrc.c:
5744         * ext/dvdnav/dvdnavsrc.h:
5745         * ext/dvdnav/gst-dvd:
5746         * ext/dvdread/dvdreadsrc.c:
5747         * gst-plugins-ugly.spec.in:
5748         * po/POTFILES.in:
5749           dvdnav: remove dvdnav plugin
5750           Remove dvdnav plugin, it has no future. resindvd is the plugin to
5751           use for dvd playback. Note that dvdnav was never really enabled
5752           in -ugly, you had to edit configure.ac to get it built.
5753
5754 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5755
5756         * tests/check/elements/mpeg2dec.c:
5757           mpeg2dec: Fix unused variables compiler warnings in unit test
5758
5759 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
5760
5761         * autogen.sh:
5762           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
5763           Check for more automake command variants. Use printf instead of 'echo -n'
5764           for portability
5765
5766 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5767
5768         * common:
5769           Automatic update of common submodule
5770           From 5845b63 to fedaaee
5771
5772 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
5773
5774         * .gitignore:
5775           Make git ignore more files
5776
5777 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
5778
5779         * gst/asfdemux/gstasfdemux.c:
5780           asfdemux: Refactor multiple packet pull.
5781           This also fixes a bug by which the first buffer (in a multi-packet mode)
5782           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
5783           full incoming buffer and not just of the single asf packet.
5784           Fixes corrupted frames introduced by latest commit.
5785
5786 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5787
5788         * gst/asfdemux/gstasfdemux.c:
5789           asfdemux: use the right accurate field
5790           Remove accurate variable and its faulty use because the real variable is an
5791           instance variable.
5792
5793 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
5794
5795         * gst/asfdemux/asfpacket.c:
5796         * gst/asfdemux/gstasfdemux.c:
5797           asfdemux: Sprinkle branch prediction macros accross the code
5798
5799 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
5800
5801         * gst/asfdemux/gstasfdemux.c:
5802           asfdemux: Delay newsegment handling until we have a keyframe.
5803           We now have a chance for packets to be collected before we send out the
5804           newsegment. If we're not in accurate seeking (keyunit) it will set
5805           the segment start/time to the keyframe's timestamp.
5806
5807 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
5808
5809         * gst/asfdemux/gstasfdemux.c:
5810           asfdemux: Remove useless check. We already have checked for it above.
5811
5812 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
5813
5814         * gst/asfdemux/gstasfdemux.c:
5815           asfdemux: No longer queue GOPs now that seeking is fixed.
5816           We now *always* seek to the keyframe just before our requested position.
5817           When we encounter the first keyframe and we were not accurate (therefore doing
5818           keyframe seeking), we update the segment start position to the keyframe timestamp.
5819
5820 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
5821
5822         * gst/asfdemux/gstasfdemux.c:
5823         * gst/asfdemux/gstasfdemux.h:
5824           asfdemux: Store the accurate seeking flag
5825
5826 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
5827
5828         * gst/asfdemux/gstasfdemux.c:
5829           asfdemux: Use the average frame duration for buffers without a duration.
5830           This will still cause some timestamp jitter, but giving a hint as to the duration
5831           rather than nothing seems to be a better idea.
5832           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
5833           duration using the accumulated packet duration (which will be correct).
5834
5835 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
5836
5837         * gst/asfdemux/gstasfdemux.c:
5838         * gst/asfdemux/gstasfdemux.h:
5839           asfdemux: Use index entry packet count to optimize seeking.
5840           The simple index entries also contain the number of packets one needs
5841           to retrieve at a given position to get a full keyframe. We therefore
5842           use that information to retrieve all those packets in one buffer when
5843           working in pull-mode.
5844
5845 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
5846
5847         * gst/asfdemux/gstasfdemux.c:
5848           asfdemux: Do not try to free const pointer
5849           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
5850           asfdemux tried to free a const pointer that had been cast to a
5851           normal pointer variable.
5852
5853 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
5854
5855         * gst/asfdemux/gstasfdemux.c:
5856           asfdemux: Use presentation timestamp when searching in the index.
5857           We need to take the preroll into account... else we end up too early.
5858
5859 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
5860
5861         * common:
5862           Automatic update of common submodule
5863           From f3bb51b to 5845b63
5864
5865 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
5866
5867         * gst/asfdemux/gstasfdemux.c:
5868           asfdemux: Convert index entry from presentation time to timestamps.
5869           We weren't taking the preroll into account previously, meaning that we
5870           were always seeking preroll nanoseconds too early... resulting in a lot
5871           of dropped packets (which are before the start time).
5872           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
5873
5874 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
5875
5876         * common:
5877         * gst/asfdemux/gstasfdemux.c:
5878           asfdemux: Fix byte array metadata handling.
5879           We basically discard byte array metadata. Should be trivial to adapt
5880           to storing the pointers if we need it later on.
5881
5882 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
5883
5884         * gst/asfdemux/gstasfdemux.c:
5885         * gst/asfdemux/gstasfdemux.h:
5886           asfdemux: Handle PAR/interlaced information stored in packet payload.
5887           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
5888           in the ASF Packet payload extensions).
5889
5890 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
5891
5892         * gst/asfdemux/gstasfdemux.c:
5893         * gst/asfdemux/gstasfdemux.h:
5894           asfdemux: Store/Handle global metadata (not specific to one stream).
5895           This allows us to store (and handle) PAR information which might be stored there.
5896
5897 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5898
5899         * gst/mpegaudioparse/gstmpegaudioparse.c:
5900           mpegaudioparse: fix Xing inverse seek table building
5901
5902 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
5903
5904         * common:
5905           Automatic update of common submodule
5906           From f3bb51b to f810030
5907
5908 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5909
5910         * gst/asfdemux/gstasfdemux.c:
5911           asfdemux: don't try to free a NULL taglist
5912
5913 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5914
5915         * gst/asfdemux/gstasfdemux.c:
5916           asfdemux: post tags only after we've created our source pads
5917           Post global tags only after we've added our source pads, so that
5918           tag events get sent downstream in addition to tag messages posted
5919           on the bus. This makes sure tags can be picked up automatically
5920           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
5921           While we're at it, also add a container-format tag.
5922
5923 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5924
5925         * configure.ac:
5926         * gst/asfdemux/gstasfdemux.c:
5927           asfdemux: use new bytereader functions for image tag parsing
5928
5929 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5930
5931         * gst/asfdemux/gstasfdemux.c:
5932         * gst/asfdemux/gstasfdemux.h:
5933           asfdemux: remove some more unused variables
5934
5935 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5936
5937         * gst/realmedia/rmdemux.c:
5938           rmdemux: plug buffer leaking
5939
5940 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5941
5942         * gst/asfdemux/gstrtpasfdepay.c:
5943           asfdepay: guard against dropped buffers
5944           If a buffer was dropped, we might request data from the adapter that is not
5945           there and then we get a NULL buffer.
5946
5947 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5948
5949         * gst/asfdemux/gstasfdemux.c:
5950         * gst/asfdemux/gstasfdemux.h:
5951           asfdemux: set DISCONT on streams
5952           When we receive a DISCONT as input, don't clear our complete state but simply
5953           mark a discont that will be put on the next buffer. The code will be able to
5954           handle and throw away incomplete data.
5955           Add some more debug info.
5956           Remove an unused variable.
5957
5958 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5959
5960         * gst/asfdemux/gstrtpasfdepay.c:
5961           asfdepay: set DELTA_UNIT flag correctly
5962           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
5963           Add some more debug info.
5964
5965 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5966
5967         * gst/asfdemux/gstasfdemux.c:
5968           asfdemux: fix latency calculations
5969           We need to check for -1 as an invalid timestamp, not 1.
5970
5971 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5972
5973         * gst/mpegaudioparse/gstmpegaudioparse.c:
5974         * gst/mpegaudioparse/gstmpegaudioparse.h:
5975           mp3parse: don't put every single frame into the index
5976           Let's not put every single mp3 frame in our index, a few frames per
5977           second should be more than enough. For now use an index interval
5978           of 100ms-500ms depending on the upstream size, to keep the index at
5979           a reasonable size. Factor out the code that adds the index entry
5980           into a separate function for better code readability.
5981
5982 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5983
5984         * gst/mpegaudioparse/gstmpegaudioparse.c:
5985         * gst/mpegaudioparse/gstmpegaudioparse.h:
5986           mp3parse: assume seekability only if we know the upstream size
5987           While technically upstream may be seekable even if it doesn't know
5988           the exact size, I can't think of a use case where this distincation
5989           is relevant in practice, so for now just assume we're not seekable
5990           if upstream doesn't provide us with a size. Makes sure we don't
5991           build a seek index when streaming internet radio with sources that
5992           pretend to be seekable until you try to actually seek.
5993
5994 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
5995
5996         * gst-plugins-ugly.spec.in:
5997           Fix x264 requirement in SPEC file
5998
5999 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6000
6001         * ext/x264/gstx264enc.c:
6002         * gst/realmedia/rdtmanager.c:
6003           x264enc, rdtmanager: fix compilation with debugging disabled
6004
6005 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
6006
6007         * common:
6008         * docs/plugins/Makefile.am:
6009           docs: Bump common. Fix comment in the docs Makefile.am
6010
6011 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
6012
6013         * configure.ac:
6014         * win32/common/config.h:
6015           Back to development -> 0.10.12.1
6016
6017 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
6018
6019         * gst-plugins-ugly.doap:
6020           Add 0.10.12 release to the doap file
6021
6022 === release 0.10.12 ===
6023
6024 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
6025
6026         * ChangeLog:
6027         * NEWS:
6028         * RELEASE:
6029         * configure.ac:
6030         * docs/plugins/gst-plugins-ugly-plugins.args:
6031         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6032         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6033         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6034         * docs/plugins/inspect/plugin-a52dec.xml:
6035         * docs/plugins/inspect/plugin-asf.xml:
6036         * docs/plugins/inspect/plugin-cdio.xml:
6037         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6038         * docs/plugins/inspect/plugin-dvdread.xml:
6039         * docs/plugins/inspect/plugin-dvdsub.xml:
6040         * docs/plugins/inspect/plugin-iec958.xml:
6041         * docs/plugins/inspect/plugin-lame.xml:
6042         * docs/plugins/inspect/plugin-mad.xml:
6043         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6044         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6045         * docs/plugins/inspect/plugin-mpegstream.xml:
6046         * docs/plugins/inspect/plugin-realmedia.xml:
6047         * docs/plugins/inspect/plugin-siddec.xml:
6048         * docs/plugins/inspect/plugin-synaesthesia.xml:
6049         * docs/plugins/inspect/plugin-twolame.xml:
6050         * docs/plugins/inspect/plugin-x264.xml:
6051         * win32/common/config.h:
6052           Release 0.10.12
6053
6054 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
6055
6056         * po/bg.po:
6057         * po/id.po:
6058         * po/it.po:
6059         * po/nl.po:
6060         * po/zh_CN.po:
6061           Update .po files
6062
6063 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
6064
6065         * po/af.po:
6066         * po/az.po:
6067         * po/bg.po:
6068         * po/ca.po:
6069         * po/cs.po:
6070         * po/da.po:
6071         * po/en_GB.po:
6072         * po/es.po:
6073         * po/fi.po:
6074         * po/fr.po:
6075         * po/hu.po:
6076         * po/id.po:
6077         * po/it.po:
6078         * po/ja.po:
6079         * po/lt.po:
6080         * po/mt.po:
6081         * po/nb.po:
6082         * po/nl.po:
6083         * po/or.po:
6084         * po/pl.po:
6085         * po/pt_BR.po:
6086         * po/ru.po:
6087         * po/sk.po:
6088         * po/sq.po:
6089         * po/sr.po:
6090         * po/sv.po:
6091         * po/tr.po:
6092         * po/uk.po:
6093         * po/vi.po:
6094         * po/zh_CN.po:
6095           Update .po files
6096
6097 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
6098
6099         * configure.ac:
6100         * po/af.po:
6101         * po/az.po:
6102         * po/bg.po:
6103         * po/ca.po:
6104         * po/cs.po:
6105         * po/da.po:
6106         * po/en_GB.po:
6107         * po/es.po:
6108         * po/fi.po:
6109         * po/fr.po:
6110         * po/hu.po:
6111         * po/id.po:
6112         * po/it.po:
6113         * po/ja.po:
6114         * po/lt.po:
6115         * po/mt.po:
6116         * po/nb.po:
6117         * po/nl.po:
6118         * po/or.po:
6119         * po/pl.po:
6120         * po/pt_BR.po:
6121         * po/ru.po:
6122         * po/sk.po:
6123         * po/sq.po:
6124         * po/sr.po:
6125         * po/sv.po:
6126         * po/tr.po:
6127         * po/uk.po:
6128         * po/vi.po:
6129         * po/zh_CN.po:
6130         * win32/common/config.h:
6131           0.10.11.2 pre-release
6132
6133 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
6134
6135         * win32/common/config.h.in:
6136           win32: Remove #undef inline from the win32 config.h
6137
6138 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6139
6140         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6141         * docs/plugins/inspect/plugin-mad.xml:
6142         * ext/mad/Makefile.am:
6143         * ext/mad/gstid3tag.c:
6144         * ext/mad/gstmad.c:
6145         * ext/mad/gstmad.h:
6146           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
6147           It will be reborn with a shiny new code base under its hood in -bad.
6148           See #581756 and #565764.
6149
6150 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
6151
6152         * tests/check/pipelines/.gitignore:
6153           gitignore: Ignore some built files in the test area
6154
6155 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
6156
6157         * docs/plugins/inspect/plugin-a52dec.xml:
6158         * docs/plugins/inspect/plugin-asf.xml:
6159         * docs/plugins/inspect/plugin-cdio.xml:
6160         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6161         * docs/plugins/inspect/plugin-dvdread.xml:
6162         * docs/plugins/inspect/plugin-dvdsub.xml:
6163         * docs/plugins/inspect/plugin-iec958.xml:
6164         * docs/plugins/inspect/plugin-lame.xml:
6165         * docs/plugins/inspect/plugin-mad.xml:
6166         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6167         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6168         * docs/plugins/inspect/plugin-mpegstream.xml:
6169         * docs/plugins/inspect/plugin-realmedia.xml:
6170         * docs/plugins/inspect/plugin-siddec.xml:
6171         * docs/plugins/inspect/plugin-synaesthesia.xml:
6172         * docs/plugins/inspect/plugin-twolame.xml:
6173           docs: Update plugin inspect files
6174
6175 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
6176
6177         * configure.ac:
6178         * docs/plugins/Makefile.am:
6179         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6180         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6181         * docs/plugins/inspect/plugin-x264.xml:
6182         * ext/Makefile.am:
6183         * gst-plugins-ugly.spec.in:
6184         * tests/check/Makefile.am:
6185         * tests/check/elements/.gitignore:
6186           Moved 'x264enc' from -bad to -ugly
6187
6188 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6189
6190         * ext/x264/gstx264enc.c:
6191         * ext/x264/gstx264enc.h:
6192           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
6193           Fixes #583627
6194
6195 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6196
6197         * ext/x264/GstX264Enc.prs:
6198           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
6199
6200 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6201
6202         * ext/x264/GstX264Enc.prs:
6203           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
6204
6205 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6206
6207         * ext/x264/gstx264enc.c:
6208           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
6209
6210 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
6211
6212         * ext/x264/GstX264Enc.prs:
6213         * ext/x264/Makefile.am:
6214         * ext/x264/gstx264enc.c:
6215           [MOVED FROM BAD 24/28] x264enc: add preset support
6216           Add preset iface and a (dummy) preset file as a starting point.
6217
6218 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6219
6220         * ext/x264/gstx264enc.c:
6221           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
6222
6223 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
6224
6225         * ext/x264/gstx264enc.c:
6226         * ext/x264/gstx264enc.h:
6227           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
6228           Use the GstForceKeyUnit event to force a keyframe.
6229           Fixes #578112.
6230
6231 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6232
6233           [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...
6234           Original commit message from CVS:
6235           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
6236           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
6237           Use hyphen in property name, perform safety buffer size check
6238           prior to mem access, and some more parentheses in macro.
6239
6240 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
6241
6242           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
6243           Original commit message from CVS:
6244           * ext/apexsink/Makefile.am:
6245           Link against -lgcrpyto for RSA_new and RSA_free.
6246           * ext/faac/gstfaac.c:
6247           * ext/x264/gstx264enc.c:
6248           Fix compiler warnings.
6249
6250 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6251
6252           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
6253           Original commit message from CVS:
6254           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
6255           Construct source caps in more conventional (and correct) manner.
6256
6257 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6258
6259           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
6260           Original commit message from CVS:
6261           * ext/alsaspdif/Makefile.am:
6262           * ext/amrwb/Makefile.am:
6263           * ext/apexsink/Makefile.am:
6264           * ext/arts/Makefile.am:
6265           * ext/artsd/Makefile.am:
6266           * ext/audiofile/Makefile.am:
6267           * ext/audioresample/Makefile.am:
6268           * ext/bz2/Makefile.am:
6269           * ext/cdaudio/Makefile.am:
6270           * ext/celt/Makefile.am:
6271           * ext/dc1394/Makefile.am:
6272           * ext/dirac/Makefile.am:
6273           * ext/directfb/Makefile.am:
6274           * ext/divx/Makefile.am:
6275           * ext/dts/Makefile.am:
6276           * ext/faac/Makefile.am:
6277           * ext/faad/Makefile.am:
6278           * ext/gsm/Makefile.am:
6279           * ext/hermes/Makefile.am:
6280           * ext/ivorbis/Makefile.am:
6281           * ext/jack/Makefile.am:
6282           * ext/jp2k/Makefile.am:
6283           * ext/ladspa/Makefile.am:
6284           * ext/lcs/Makefile.am:
6285           * ext/libfame/Makefile.am:
6286           * ext/libmms/Makefile.am:
6287           * ext/metadata/Makefile.am:
6288           * ext/mpeg2enc/Makefile.am:
6289           * ext/mplex/Makefile.am:
6290           * ext/musepack/Makefile.am:
6291           * ext/musicbrainz/Makefile.am:
6292           * ext/mythtv/Makefile.am:
6293           * ext/nas/Makefile.am:
6294           * ext/neon/Makefile.am:
6295           * ext/ofa/Makefile.am:
6296           * ext/polyp/Makefile.am:
6297           * ext/resindvd/Makefile.am:
6298           * ext/sdl/Makefile.am:
6299           * ext/shout/Makefile.am:
6300           * ext/snapshot/Makefile.am:
6301           * ext/sndfile/Makefile.am:
6302           * ext/soundtouch/Makefile.am:
6303           * ext/spc/Makefile.am:
6304           * ext/swfdec/Makefile.am:
6305           * ext/tarkin/Makefile.am:
6306           * ext/theora/Makefile.am:
6307           * ext/timidity/Makefile.am:
6308           * ext/twolame/Makefile.am:
6309           * ext/x264/Makefile.am:
6310           * ext/xine/Makefile.am:
6311           * ext/xvid/Makefile.am:
6312           * gst-libs/gst/app/Makefile.am:
6313           * gst-libs/gst/dshow/Makefile.am:
6314           * gst/aiffparse/Makefile.am:
6315           * gst/app/Makefile.am:
6316           * gst/audiobuffer/Makefile.am:
6317           * gst/bayer/Makefile.am:
6318           * gst/cdxaparse/Makefile.am:
6319           * gst/chart/Makefile.am:
6320           * gst/colorspace/Makefile.am:
6321           * gst/dccp/Makefile.am:
6322           * gst/deinterlace/Makefile.am:
6323           * gst/deinterlace2/Makefile.am:
6324           * gst/dvdspu/Makefile.am:
6325           * gst/festival/Makefile.am:
6326           * gst/filter/Makefile.am:
6327           * gst/flacparse/Makefile.am:
6328           * gst/flv/Makefile.am:
6329           * gst/games/Makefile.am:
6330           * gst/h264parse/Makefile.am:
6331           * gst/librfb/Makefile.am:
6332           * gst/mixmatrix/Makefile.am:
6333           * gst/modplug/Makefile.am:
6334           * gst/mpeg1sys/Makefile.am:
6335           * gst/mpeg4videoparse/Makefile.am:
6336           * gst/mpegdemux/Makefile.am:
6337           * gst/mpegtsmux/Makefile.am:
6338           * gst/mpegvideoparse/Makefile.am:
6339           * gst/mve/Makefile.am:
6340           * gst/nsf/Makefile.am:
6341           * gst/nuvdemux/Makefile.am:
6342           * gst/overlay/Makefile.am:
6343           * gst/passthrough/Makefile.am:
6344           * gst/pcapparse/Makefile.am:
6345           * gst/playondemand/Makefile.am:
6346           * gst/rawparse/Makefile.am:
6347           * gst/real/Makefile.am:
6348           * gst/rtjpeg/Makefile.am:
6349           * gst/rtpmanager/Makefile.am:
6350           * gst/scaletempo/Makefile.am:
6351           * gst/sdp/Makefile.am:
6352           * gst/selector/Makefile.am:
6353           * gst/smooth/Makefile.am:
6354           * gst/smoothwave/Makefile.am:
6355           * gst/speed/Makefile.am:
6356           * gst/speexresample/Makefile.am:
6357           * gst/stereo/Makefile.am:
6358           * gst/subenc/Makefile.am:
6359           * gst/tta/Makefile.am:
6360           * gst/vbidec/Makefile.am:
6361           * gst/videodrop/Makefile.am:
6362           * gst/videosignal/Makefile.am:
6363           * gst/virtualdub/Makefile.am:
6364           * gst/vmnc/Makefile.am:
6365           * gst/y4m/Makefile.am:
6366           * sys/acmenc/Makefile.am:
6367           * sys/cdrom/Makefile.am:
6368           * sys/dshowdecwrapper/Makefile.am:
6369           * sys/dshowsrcwrapper/Makefile.am:
6370           * sys/dvb/Makefile.am:
6371           * sys/dxr3/Makefile.am:
6372           * sys/fbdev/Makefile.am:
6373           * sys/oss4/Makefile.am:
6374           * sys/qcam/Makefile.am:
6375           * sys/qtwrapper/Makefile.am:
6376           * sys/vcd/Makefile.am:
6377           * sys/wininet/Makefile.am:
6378           * win32/common/config.h:
6379           Don't install static libs for plugins. Fixes #550851 for -bad.
6380
6381 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6382
6383           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
6384           Original commit message from CVS:
6385           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
6386           Adapt to slightly modified x264 API.  Fixes #555238.
6387
6388 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6389
6390           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
6391           Original commit message from CVS:
6392           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
6393           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
6394           * ext/x264/gstx264enc.h:
6395           Do not deal with duplicated input (timestamps).  If needed,
6396           a generic element can do so.
6397           Do not manipulate input timestamps on the way out,
6398           since that shifts the timeline and A/V sync.
6399
6400 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6401
6402           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
6403           Original commit message from CVS:
6404           * docs/plugins/gst-plugins-bad-plugins.args:
6405           Integrate new properties into documentation.
6406           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
6407           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6408           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
6409           Fix up API prior to eventual plugin move.
6410           API: GstX264Enc:pass (provides more options, and changed to enum)
6411
6412 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6413
6414           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
6415           Original commit message from CVS:
6416           * docs/plugins/Makefile.am:
6417           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
6418           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
6419           * ext/x264/gstx264enc.c:
6420           * tests/check/Makefile.am:
6421           * tests/check/elements/x264enc.c: (setup_x264enc),
6422           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
6423           Add documentation and unit test for x264enc.
6424
6425 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6426
6427           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
6428           Original commit message from CVS:
6429           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
6430           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
6431           Allocate some buffers in more adaptive and economical fashion.
6432
6433 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6434
6435           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
6436           Original commit message from CVS:
6437           * configure.ac:
6438           Check for sufficiently up-to-date x264 API.
6439           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
6440           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
6441           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6442           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
6443           * ext/x264/gstx264enc.h:
6444           Expose some more parameters of the x264 encoder as properties.
6445
6446 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6447
6448           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
6449           Original commit message from CVS:
6450           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
6451           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
6452           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
6453           (gst_x264_enc_flush_frames):
6454           Coding style and layout; re-order some functions in more
6455           typical and natural flow.
6456
6457 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6458
6459           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
6460           Original commit message from CVS:
6461           * ext/x264/Makefile.am:
6462           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
6463           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
6464           (gst_x264_enc_reset), (gst_x264_enc_finalize),
6465           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
6466           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
6467           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
6468           * ext/x264/gstx264enc.h:
6469           Use GQueue in stead of custom queue code.
6470           Factorize flushing out encoder delayed frames.
6471           Factorize initialization and state change reset.
6472
6473 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6474
6475           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
6476           Original commit message from CVS:
6477           * ext/x264/gstx264enc.h:
6478           * sys/fbdev/gstfbdevsink.c:
6479           Use configure-generated _stdint.h.
6480
6481 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6482
6483           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
6484           Original commit message from CVS:
6485           * ext/x264/Makefile.am:
6486           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
6487           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
6488           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
6489           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6490           (gst_x264_enc_finalize), (gst_x264_enc_chain),
6491           (gst_x264_enc_encode_frame), (plugin_init):
6492           * ext/x264/gstx264enc.h:
6493           Use video format library and GST_WRITE_*_BE macros where applicable.
6494           Use finalize in stead of dispose.
6495           Set up debug category and log callback.
6496
6497 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
6498
6499           [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...
6500           Original commit message from CVS:
6501           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
6502           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
6503           (gst_x264_enc_encode_frame):
6504           Try harder not to crash when we get an EOS event but haven't set
6505           up the encoder yet (as may happen when upstream errors out with
6506           not-negotiated, for example). Also, always push the EOS event
6507           downstream.
6508
6509 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
6510
6511           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
6512           Original commit message from CVS:
6513           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
6514           Fix caps memleak.
6515
6516 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
6517
6518           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
6519           Original commit message from CVS:
6520           * ext/x264/gstx264enc.c:
6521           Fix build against the libx264 version that ships with debian stable.
6522
6523 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6524
6525           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
6526           Original commit message from CVS:
6527           * ext/audioresample/gstaudioresample.c:
6528           * ext/x264/gstx264enc.c:
6529           * gst/dvdspu/gstdvdspu.c:
6530           * gst/dvdspu/gstdvdspu.h:
6531           * gst/festival/gstfestival.c:
6532           * gst/h264parse/gsth264parse.c:
6533           * gst/mpegtsparse/mpegtspacketizer.c:
6534           * gst/mpegtsparse/mpegtsparse.c:
6535           * gst/multifile/gstmultifilesink.c:
6536           * gst/multifile/gstmultifilesrc.c:
6537           * gst/nuvdemux/gstnuvdemux.c:
6538           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
6539           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
6540           * sys/vcd/vcdsrc.c:
6541           Massive leak fixing, plus code cleanups.
6542
6543 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6544
6545           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
6546           Original commit message from CVS:
6547           * examples/app/appsrc_ex.c:
6548           * examples/switch/switcher.c:
6549           * ext/neon/gstneonhttpsrc.c:
6550           * ext/timidity/gstwildmidi.c:
6551           * ext/x264/gstx264enc.c:
6552           * gst/mve/mveaudioenc.c: (mve_compress_audio):
6553           * gst/rtpmanager/gstrtpclient.c:
6554           * gst/rtpmanager/gstrtpjitterbuffer.c:
6555           * gst/spectrum/demo-audiotest.c:
6556           * gst/spectrum/demo-osssrc.c:
6557           * sys/dvb/gstdvbsrc.c:
6558           Add stdlib include (free, atoi, exit).
6559
6560 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6561
6562           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
6563           Original commit message from CVS:
6564           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
6565           This needs a version check.
6566           * gst/bayer/Makefile.am:
6567           Fix the build.
6568
6569 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
6570
6571           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
6572           Original commit message from CVS:
6573           Patch by: Michal Benes <michal.benes at itonis tv>
6574           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
6575           * configure.ac:
6576           * ext/Makefile.am:
6577           * ext/x264/Makefile.am:
6578           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
6579           (gst_x264_enc_analyse_get_type),
6580           (gst_x264_enc_timestamp_queue_init),
6581           (gst_x264_enc_timestamp_queue_free),
6582           (gst_x264_enc_timestamp_queue_put),
6583           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
6584           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
6585           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
6586           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6587           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
6588           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
6589           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
6590           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
6591           (plugin_init):
6592           * ext/x264/gstx264enc.h:
6593           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
6594           handle 'odd' widths and heights correctly yet.
6595
6596 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6597
6598         * gst/asfdemux/gstasfdemux.c:
6599           asfdemux: nicer metadata extraction of genre tags in some cases
6600           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
6601           that they presumably stand for.
6602
6603 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6604
6605         * gst/asfdemux/gstasfdemux.c:
6606           asfdemux: parse WM/Picture tags to extract cover art
6607           Fixes #583112.
6608
6609 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6610
6611         * REQUIREMENTS:
6612           docs: fix http links for amr libs in REQUIREMENTS
6613
6614 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6615
6616         * gst/asfdemux/gstasfdemux.c:
6617           asfdemux: fix bogus flow return handling in eos handler
6618           Don't overwrite the origin flow return by whatever flow we get
6619           when trying to push the remaining internally queued payloads.
6620           We want to do our eos logic, ie. send an EOS event or segment-done
6621           message in any case. Makes things EOS properly when an EOS event
6622           is forced upon the pipeline so that the source returns
6623           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
6624
6625 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6626
6627         * win32/common/config.h:
6628           win32: update config.h
6629
6630 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6631
6632         * configure.ac:
6633           configure: bump core/base requirements to released versions
6634
6635 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6636
6637         * autogen.sh:
6638         * configure.ac:
6639           autogen: move the -Wno-portability for automake into configure.ac
6640
6641 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
6642
6643         * gst/dvdlpcmdec/Makefile.am:
6644         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6645           dvdlpcmdec: Add multichannel channel maps, and send some tags
6646           Add a multichannel map to the output caps, and send at least a CODEC and
6647           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
6648           no samples and can't find info about the channel ordering, but this is
6649           better than nothing.
6650
6651 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
6652
6653         * common:
6654           Automatic update of common submodule
6655           From 888e0a2 to c572721
6656
6657 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
6658
6659         * common:
6660           Automatic update of common submodule
6661           From 6ab11d1 to 888e0a2
6662
6663 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
6664
6665         * gst/dvdsub/gstdvdsubdec.c:
6666           dvdsubdec: Remove some dead code
6667           Remove some redundant memset - gobject memory is already initalised to 0.
6668           Remove a commented out line leftover from the previous commit
6669
6670 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
6671
6672         * gst/dvdsub/gstdvdsubdec.c:
6673         * gst/dvdsub/gstdvdsubdec.h:
6674           dvdsubdec: Support ARGB output
6675           Negotiate to and render into ARGB buffers directly if the peer supports it.
6676           Fixes: #580869
6677
6678 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
6679
6680         * ext/a52dec/gsta52dec.c:
6681           a52dec: Reconcile code with dtsdec
6682           Perform some cleanups based on the dtsdec code such as using the boilerplate
6683           macro and static pad template functions.
6684           Add some documentation. Don't register a change in flags until we synch on
6685           another frame successfully.
6686
6687 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6688
6689         * ext/lame/gstlamemp3enc.c:
6690           lamemp3enc: Improve debugging a bit
6691
6692 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
6693
6694         * ext/mpeg2dec/gstmpeg2dec.c:
6695           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
6696
6697 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6698
6699         * po/Makevars:
6700         * po/af.po:
6701         * po/az.po:
6702         * po/bg.po:
6703         * po/ca.po:
6704         * po/cs.po:
6705         * po/da.po:
6706         * po/en_GB.po:
6707         * po/es.po:
6708         * po/fi.po:
6709         * po/fr.po:
6710         * po/hu.po:
6711         * po/id.po:
6712         * po/it.po:
6713         * po/ja.po:
6714         * po/lt.po:
6715         * po/mt.po:
6716         * po/nb.po:
6717         * po/nl.po:
6718         * po/or.po:
6719         * po/pl.po:
6720         * po/pt_BR.po:
6721         * po/ru.po:
6722         * po/sk.po:
6723         * po/sq.po:
6724         * po/sr.po:
6725         * po/sv.po:
6726         * po/tr.po:
6727         * po/uk.po:
6728         * po/vi.po:
6729         * po/zh_CN.po:
6730           po: avoid conflicts of local *.po files with files in git
6731           Make it so that filenames and line numbers are only stored in the *.pot file
6732           (which is not in git), but not in the individual *.po files. This information
6733           is hardly useful for translators in our case, and it should avoid the constant
6734           conflicts of local *.po files with the ones in git which are caused by the
6735           source files changing and the line numbers being updated. This commit might
6736           cause one last merge conflict for you, which you can work around with
6737           "git checkout po/*.po" before merging or pulling. After that there should
6738           (hopefully) not be any more local modifications of these files (unless
6739           someone committed additions or changes to translated strings and the
6740           *.po files haven't been updated yet, that is).
6741
6742 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6743
6744         * ext/lame/gstlamemp3enc.c:
6745           lamemp3enc: add Since tag to gtk-doc chunk
6746
6747 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6748
6749         * tests/check/elements/mpeg2dec.c:
6750           checks: fix mpeg2dec unit test again after interlace addition to caps
6751
6752 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6753
6754         * ext/mpeg2dec/gstmpeg2dec.c:
6755           mpeg2dec: work around old mpeg2dec versions
6756           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
6757           detection and just assume no rff is used. This fixes the compilation.
6758           Fixes #582375
6759
6760 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6761
6762         * ext/mpeg2dec/Makefile.am:
6763           mpeg2dec: link to gstvideo
6764           Fix compilation by adding the right include directories and linking to the video
6765           library.
6766
6767 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
6768
6769         * gst/asfdemux/asfpacket.c:
6770           asfdemux: Downgrade simple statements from WARNING to DEBUG
6771
6772 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
6773
6774         * gst/asfdemux/asfheaders.c:
6775         * gst/asfdemux/asfheaders.h:
6776         * gst/asfdemux/asfpacket.c:
6777         * gst/asfdemux/asfpacket.h:
6778           asf: Detect more payload extensions.
6779           These should help fix interlaced/PAR issues with more files.
6780
6781 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
6782
6783         * ext/mpeg2dec/gstmpeg2dec.c:
6784         * ext/mpeg2dec/gstmpeg2dec.h:
6785           mpeg2dec: Implement interlaced support.
6786           Expand the debugging statements to show more picture information.
6787
6788 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6789
6790         * ext/mpeg2dec/gstmpeg2dec.c:
6791           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
6792           ffdec_mpeg2video is much faster, fixes bug #574461.
6793
6794 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6795
6796         * ext/lame/gstlamemp3enc.c:
6797           lamemp3enc: Don't write a Xing header
6798
6799 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
6800
6801         * autogen.sh:
6802           Run libtoolize before aclocal
6803           This unbreaks the build in some cases. Fixes bug #582021
6804
6805 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
6806
6807         * ext/mpeg2dec/gstmpeg2dec.c:
6808           mpeg2dec: use 64bit safe scaling functions.
6809           Got this to fail when seeking in a 14GB file (the value in bytes is
6810           bigger than 2**32).
6811
6812 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6813
6814         * gst/mpegaudioparse/gstmpegaudioparse.c:
6815           mpegaudioparse: remove some pointless g_return_if_fail()s
6816
6817 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6818
6819         * ext/twolame/gsttwolame.c:
6820           Switch twolame to primary rank
6821
6822 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6823
6824         * ext/lame/gstlame.c:
6825         * ext/lame/gstlamemp3enc.c:
6826         * ext/twolame/gsttwolame.c:
6827           Add ranks to mp3 encoders
6828
6829 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6830
6831         * gst-plugins-ugly.spec.in:
6832           Add twolame plugin to spec file
6833
6834 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6835
6836         * gst/asfdemux/asfpacket.c:
6837         * gst/asfdemux/gstasfdemux.c:
6838         * gst/asfdemux/gstasfdemux.h:
6839           asfdemux: use upstream segment and timestamps for some interpolation
6840           This should particularly help in case of upstream live src, e.g. rtspsrc,
6841           and especially so if it has to perform fallback to TCP.
6842
6843 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
6844
6845         * gst/asfdemux/gstrtpasfdepay.c:
6846           rtpasfdepay: Add support for fragmented packet (L == 0).
6847           This happens with rtp-over-udp.
6848
6849 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6850
6851         * ext/lame/gstlamemp3enc.c:
6852           lamemp3enc: Fixup the bitrate only for CBR
6853           Additionally clarify some property descriptions.
6854
6855 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
6856
6857         * ext/lame/gstlamemp3enc.c:
6858           lame: fix format string in debug statement
6859
6860 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
6861
6862         * gst/mpegaudioparse/gstmpegaudioparse.c:
6863           mp3parse: Don't reject valid Xing tables of contents
6864           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
6865           reject them because of it, just subtract the initial offset when reading
6866           the table.
6867
6868 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
6869
6870         * gst/mpegaudioparse/gstmpegaudioparse.c:
6871           mp3parse: Allow more bits to change in headers during resynch
6872           Be more lenient about what we accept as changing bits in a header - basically,
6873           only require that the mp3 sync marker is present, for the mpeg version,
6874           layer and samplerate.
6875           Fixes: #581464
6876
6877 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
6878
6879         * ext/mad/gstmad.c:
6880           mad: Add duration of incoming/outgoing buffers in debug statements
6881
6882 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
6883
6884         * gst/mpegaudioparse/gstmpegaudioparse.c:
6885           mpegaudioparse: Remove useless checks for valid buffer duration.
6886           The buffer duration is set to a valid value at the very top of
6887           emit_frame(), we therefore don't need to check it later on.
6888
6889 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
6890
6891         * gst/mpegaudioparse/gstmpegaudioparse.c:
6892           mpegaudioparse: Fix stop condition for outputting buffers.
6893           Some mp3 streams have an offset in timestamps, requiring us to push the
6894           frame *AFTER* segment.stop in order for the decoder to be able to push
6895           all data up to the segment.stop position.
6896
6897 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6898
6899         * gst/asfdemux/asfpacket.c:
6900         * gst/asfdemux/gstasfdemux.c:
6901         * gst/asfdemux/gstasfdemux.h:
6902           asfdemux: 0-base timestamps consistently (whether or not streaming)
6903           This also makes timestamps (more) consistent before and after a possible
6904           seek, and moreover makes for reasonable position reporting in live stream
6905           (whose payload timestamps should not be taken for granted).
6906
6907 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6908
6909         * gst/asfdemux/gstasfdemux.c:
6910         * gst/asfdemux/gstasfdemux.h:
6911           asfdemux: report initial latency due to internal preroll queue
6912
6913 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6914
6915         * gst/asfdemux/gstasfdemux.c:
6916           asfdemux: enhance debug statement and refactor some initialization
6917
6918 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6919
6920         * gst/asfdemux/gstasfdemux.c:
6921           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
6922
6923 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6924
6925         * gst/asfdemux/asfpacket.c:
6926         * gst/asfdemux/gstasfdemux.c:
6927         * gst/asfdemux/gstasfdemux.h:
6928           asfdemux: handle FIXME; normalize preroll
6929
6930 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6931
6932         * gst/asfdemux/gstasfdemux.c:
6933         * gst/asfdemux/gstasfdemux.h:
6934           asfdemux: fixes for streaming mode
6935           * Improve newsegment handling, e.g. upstream might live in TIME.
6936           * Only send newsegment if we have needed info.
6937           * Avoid reading past end of data section.
6938
6939 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6940
6941         * gst/asfdemux/gstasfdemux.c:
6942           asfdemux: fixes/enhancements for streaming mode
6943           * Do not rock the boat by reacting to FLUSH_START.
6944           * Try to handle TIME seeking by seeking upstream in BYTES.
6945           * Handle SEEKING query.
6946
6947 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6948
6949         * configure.ac:
6950         * ext/lame/gstlamemp3enc.c:
6951           lame: fix compilation with LAME versions < 3.98
6952           lame_set_VBR_quality(), which takes a floating point value for the
6953           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
6954           takes quality as an integer, for older LAME versions.
6955           Fixes #581341.
6956
6957 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6958
6959         * win32/common/config.h:
6960           win32: update config.h to git
6961           Until someone ports the new win32 config.h logic from the
6962           other modules to -ugly.
6963
6964 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6965
6966         * docs/plugins/gst-plugins-ugly-plugins.args:
6967         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6968         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6969           Update docs
6970
6971 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6972
6973         * ext/lame/gstlamemp3enc.c:
6974           lamemp3enc: Add a note to the encoding-engine-quality property
6975           that says, that this does not affect the bitrate at all.
6976
6977 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6978
6979         * ext/lame/gstlame.c:
6980         * ext/lame/gstlamemp3enc.c:
6981           lame: Implement preset interface
6982
6983 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6984
6985         * ext/twolame/gsttwolame.c:
6986           twolame: Implement preset interface
6987
6988 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6989
6990         * docs/plugins/gst-plugins-ugly-plugins.args:
6991         * ext/lame/gstlamemp3enc.c:
6992         * ext/lame/gstlamemp3enc.h:
6993           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
6994
6995 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6996
6997         * ext/lame/gstlame.c:
6998         * ext/lame/gstlamemp3enc.c:
6999           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
7000
7001 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7002
7003         * ext/lame/gstlame.c:
7004           lame: Deprecate the lame element
7005
7006 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7007
7008         * docs/plugins/Makefile.am:
7009         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7010         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7011         * docs/plugins/gst-plugins-ugly-plugins.args:
7012         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7013         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7014         * docs/plugins/inspect/plugin-a52dec.xml:
7015         * docs/plugins/inspect/plugin-amrnb.xml:
7016         * docs/plugins/inspect/plugin-asf.xml:
7017         * docs/plugins/inspect/plugin-cdio.xml:
7018         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7019         * docs/plugins/inspect/plugin-dvdread.xml:
7020         * docs/plugins/inspect/plugin-dvdsub.xml:
7021         * docs/plugins/inspect/plugin-iec958.xml:
7022         * docs/plugins/inspect/plugin-lame.xml:
7023         * docs/plugins/inspect/plugin-mad.xml:
7024         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7025         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7026         * docs/plugins/inspect/plugin-mpegstream.xml:
7027         * docs/plugins/inspect/plugin-realmedia.xml:
7028         * docs/plugins/inspect/plugin-siddec.xml:
7029         * docs/plugins/inspect/plugin-synaesthesia.xml:
7030         * docs/plugins/inspect/plugin-twolame.xml:
7031           Update docs
7032
7033 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7034
7035         * ext/lame/gstlamemp3enc.c:
7036           lame: Update example pipelines with the new properties
7037
7038 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7039
7040         * ext/lame/Makefile.am:
7041         * ext/lame/gstlame.c:
7042         * ext/lame/gstlamemp3enc.c:
7043         * ext/lame/gstlamemp3enc.h:
7044         * ext/lame/plugin.c:
7045           lame: Add lamemp3enc element with much simplified interface
7046           This deprecates the lame element and fixes bug #494528.
7047
7048 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
7049
7050         * gst/asfdemux/asfpacket.c:
7051           asfpacket: Fix pull-mode timestamping handling.
7052           The problem that happens is the following:
7053           * A packet with multiple payloads comes in
7054           * Those payloads get handled one by one
7055           * The first payload contains the first audio payload with timestamp A
7056           * The second payload contains the first video (key)frame with timestamp V (where V < A)
7057           With the previous code, the following would happen:
7058           * the first payload gets processed, then passed to queue_for_stream
7059           * queue_for_stream detects it's the first valid timestamp received and stores
7060           first_ts = A
7061           * the second payload gets processed, then pass to queue_for_stream
7062           * queue_for_stream detects the timestamp is lower than first_ts... and
7063           discards it... resulting in losing the first keyframe of the video stream
7064           We've been having this issue for *ages*... it's just that nobody noticed it
7065           that much with playbin. But with playbin2's aggresive multiqueue handling, this
7066           will result in multiqueue not being able to preroll (because the video decoder will
7067           be dropping a ton of buffers before (maybe) receiving the next keyframe).
7068           Tested with over 200 asf files, and they all play the first frame correctly now,
7069           even the most braindead ones.
7070
7071 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
7072
7073         * gst/mpegaudioparse/gstmpegaudioparse.c:
7074         * gst/mpegaudioparse/gstmpegaudioparse.h:
7075           mp3parse: don't build seek table if we can't seek.
7076           Fixes #573720 - unbounded memory usage increase when listening to mp3
7077           stream for a long time.
7078
7079 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
7080
7081         * common:
7082           Automatic update of common submodule
7083           From b3941ea to 6ab11d1
7084
7085 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
7086
7087         * gst/mpegaudioparse/gstmpegaudioparse.c:
7088         * gst/mpegaudioparse/gstxingmux.c:
7089           mpegaudioparse: Remove dead assignment and duplicate code
7090
7091 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
7092
7093         * gst/realmedia/rmdemux.c:
7094           rmdemux: Actually return the return value for the seek handling.
7095
7096 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
7097
7098         * gst/mpegstream/gstmpegdemux.c:
7099         * gst/mpegstream/gstmpegparse.c:
7100           mpegstream: Remove dead assignments.
7101           The duplicate assignment of update_time was weird... but it seems normal
7102           that it's indeed the second statement which is the valid one.
7103
7104 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
7105
7106         * ext/amrnb/amrnbparse.c:
7107           armnb: Remove unused variable, adapt debug message accordingly.
7108
7109 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
7110
7111         * gst/dvdsub/gstdvdsubdec.c:
7112         * gst/mpegstream/gstdvddemux.c:
7113         * gst/mpegstream/gstmpegclock.c:
7114           dvdsub/mpegstream: _class_init: Remove unused class variables
7115
7116 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
7117
7118         * gst/asfdemux/gstasfdemux.c:
7119           asfdemux: Initialize flow for a corner case.
7120           This might be caused by entering the if() line 1214 and then not having
7121           any activated_streams.. resulting in reaching line 1267 without having
7122           any valid flow value.
7123
7124 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
7125
7126         * ext/twolame/gsttwolame.c:
7127           twolame: Remove unneeded variable, value assigned was never read.
7128
7129 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
7130
7131         * ext/mpeg2dec/gstmpeg2dec.c:
7132           mpeg2dec: Remove dead assignment. Value overwritten later on.
7133
7134 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
7135
7136         * ext/mad/gstmad.c:
7137           mad: Remove dead assignment and variables given values which are never read.
7138
7139 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
7140
7141         * ext/lame/gstlame.c:
7142           lame: Remove unneeded variable, it's assigned a value never read.
7143
7144 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
7145
7146         * gst/realmedia/rmdemux.c:
7147           rmdemux: Remove dead assignment, value is being overwritten before being read.
7148
7149 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
7150
7151         * gst/realmedia/rmdemux.c:
7152           rmdemux: Remove unused accurate flag.
7153           I couldn't see any reason why this was there in the first place.
7154
7155 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
7156
7157         * gst/realmedia/asmrules.c:
7158         * gst/realmedia/rdtdepay.c:
7159           realmedia: Remove dead assignments. The results are never read.
7160
7161 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
7162
7163         * gst/realmedia/gstrdtbuffer.c:
7164         * gst/realmedia/rademux.c:
7165         * gst/realmedia/rdtmanager.c:
7166         * gst/realmedia/rmdemux.c:
7167           realmedia: Remove useless variables, only being used once (or not).
7168
7169 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
7170
7171         * ext/mpeg2dec/gstmpeg2dec.c:
7172         * gst/asfdemux/gstrtspwms.c:
7173         * gst/realmedia/pnmsrc.c:
7174         * gst/realmedia/rdtdepay.c:
7175         * gst/realmedia/rtspreal.c:
7176           remove empty method implementations.
7177
7178 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
7179
7180         * gst/asfdemux/gstrtspwms.c:
7181           rtspwms: fix condition to detect extension commands for WMS
7182           Reply with OK to the extension commands for WMS.
7183
7184 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
7185
7186         * gst/realmedia/rtspreal.c:
7187           realmedia: add special Real header to DESCRIBE message only for Real servers
7188           Add headers that are specific to real only if a real server had been
7189           detected by the OPTIONS message.
7190
7191 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
7192
7193         * gst/synaesthesia/synaescope.c:
7194           synaesthesia: fix compilation on windows
7195           Fix compilation under MSVC due to references to headers
7196           that are not available with the MS SDKs.
7197           Fixes #578524
7198
7199 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7200
7201         * gst/asfdemux/gstrtspwms.c:
7202           rtspwms: reply to extension commands
7203           Reply with OK to the extension commands for WMS.
7204
7205 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7206
7207         * gst/asfdemux/gstrtpasfdepay.c:
7208           asfdepay: fix a comment
7209
7210 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7211
7212         * gst/asfdemux/gstasfdemux.c:
7213           asfdemux: add some more debugging
7214
7215 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7216
7217         * configure.ac:
7218           configure.ac: require git -base
7219           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
7220
7221 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7222
7223         * gst/realmedia/rtspreal.c:
7224           realmedia: add special Real header to SETUP message only for Real servers
7225           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
7226           streams where the server errors out because it can't handle the
7227           Real-specific 'Required: com.real.retain-entity-for-setup' header
7228           we've been adding unconditionally in the recent past.
7229           For reference:
7230           rtsp://66.111.34.191:601/broadcast/alnour.rm
7231           rtsp://195.134.224.231/snowboard_100.wmv
7232
7233 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
7234
7235         * configure.ac:
7236         * gst/asfdemux/Makefile.am:
7237           asfdemux: link to all required libraries including indirectly used ones.
7238           On win32, we're required to link to all the libraries used - including
7239           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
7240           (for windows only) winsock.
7241
7242 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
7243
7244         * common:
7245           Automatic update of common submodule
7246           From d0ea89e to b3941ea
7247
7248 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
7249
7250         * common:
7251           Automatic update of common submodule
7252           From f8b3d91 to d0ea89e
7253
7254 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
7255
7256         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7257           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
7258
7259 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7260
7261         * gst/realmedia/rtspreal.c:
7262         * gst/realmedia/rtspreal.h:
7263           realrtsp: add more headers
7264           Parse the ETag from the describe method and pass the sessionid as the value for
7265           the If-Match header is subsequent setup calls.
7266           Fixes support for more RealMedia RTSP streams.
7267
7268 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
7269
7270         * configure.ac:
7271           twolame: bump requirement to 0.3.10
7272           0.3.10 is the first version with the float32 encoder functions.
7273           Fixes #576305.
7274
7275 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
7276
7277         * configure.ac:
7278           back to development -> 0.10.11.1
7279
7280 === release 0.10.11 ===
7281
7282 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
7283
7284         * ChangeLog:
7285         * NEWS:
7286         * RELEASE:
7287         * configure.ac:
7288         * docs/plugins/inspect/plugin-a52dec.xml:
7289         * docs/plugins/inspect/plugin-asf.xml:
7290         * docs/plugins/inspect/plugin-cdio.xml:
7291         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7292         * docs/plugins/inspect/plugin-dvdread.xml:
7293         * docs/plugins/inspect/plugin-dvdsub.xml:
7294         * docs/plugins/inspect/plugin-iec958.xml:
7295         * docs/plugins/inspect/plugin-lame.xml:
7296         * docs/plugins/inspect/plugin-mad.xml:
7297         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7298         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7299         * docs/plugins/inspect/plugin-mpegstream.xml:
7300         * docs/plugins/inspect/plugin-realmedia.xml:
7301         * docs/plugins/inspect/plugin-siddec.xml:
7302         * docs/plugins/inspect/plugin-twolame.xml:
7303         * gst-plugins-ugly.doap:
7304         * po/cs.po:
7305         * win32/common/config.h:
7306           Release 0.10.11
7307
7308 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
7309
7310         * po/af.po:
7311         * po/az.po:
7312         * po/bg.po:
7313         * po/ca.po:
7314         * po/cs.po:
7315         * po/da.po:
7316         * po/en_GB.po:
7317         * po/es.po:
7318         * po/fi.po:
7319         * po/fr.po:
7320         * po/hu.po:
7321         * po/id.po:
7322         * po/it.po:
7323         * po/ja.po:
7324         * po/lt.po:
7325         * po/mt.po:
7326         * po/nb.po:
7327         * po/nl.po:
7328         * po/or.po:
7329         * po/pl.po:
7330         * po/pt_BR.po:
7331         * po/ru.po:
7332         * po/sk.po:
7333         * po/sq.po:
7334         * po/sr.po:
7335         * po/sv.po:
7336         * po/tr.po:
7337         * po/uk.po:
7338         * po/vi.po:
7339         * po/zh_CN.po:
7340           Update .po files
7341
7342 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
7343
7344         * configure.ac:
7345         * win32/common/config.h:
7346           0.10.10.3 pre-release
7347
7348 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
7349
7350         * po/fi.po:
7351         * po/id.po:
7352         * po/pl.po:
7353         * po/pt_BR.po:
7354         * po/sv.po:
7355           po: Update translations from upstream
7356
7357 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
7358
7359         * po/LINGUAS:
7360         * po/tr.po:
7361           po: Add Turkish translation
7362
7363 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
7364
7365         * gst/mpegaudioparse/gstmpegaudioparse.c:
7366         * gst/mpegaudioparse/gstmpegaudioparse.h:
7367           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
7368           Don't introduce glitches in the output by a) relaxing the threshold for
7369           taking upstream timestamps in preference to our calculated timestamps and
7370           b) only set the discont flag on outgoing buffers in response to an incoming
7371           discont buffer.
7372           Fixes: #575046
7373
7374 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
7375
7376         * gst/mpegaudioparse/gstmpegaudioparse.c:
7377           mp3parse: fix deadlock with accurate seeks.
7378           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
7379           Fixes #575068.
7380
7381 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
7382
7383         * configure.ac:
7384         * po/af.po:
7385         * po/az.po:
7386         * po/bg.po:
7387         * po/ca.po:
7388         * po/cs.po:
7389         * po/da.po:
7390         * po/en_GB.po:
7391         * po/es.po:
7392         * po/fi.po:
7393         * po/fr.po:
7394         * po/hu.po:
7395         * po/id.po:
7396         * po/it.po:
7397         * po/lt.po:
7398         * po/mt.po:
7399         * po/nb.po:
7400         * po/nl.po:
7401         * po/or.po:
7402         * po/pl.po:
7403         * po/pt_BR.po:
7404         * po/ru.po:
7405         * po/sk.po:
7406         * po/sq.po:
7407         * po/sr.po:
7408         * po/sv.po:
7409         * po/uk.po:
7410         * po/vi.po:
7411         * po/zh_CN.po:
7412         * win32/common/config.h:
7413           0.10.10.2 pre-release
7414           Bump version number, update translations and win32 config.h
7415
7416 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
7417
7418         * po/LINGUAS:
7419         * po/ja.po:
7420           po: Add Japanese translation
7421
7422 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
7423
7424         * configure.ac:
7425         * docs/plugins/Makefile.am:
7426         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7427         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7428         * docs/plugins/gst-plugins-ugly-plugins.args:
7429         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7430         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7431         * docs/plugins/inspect/plugin-a52dec.xml:
7432         * docs/plugins/inspect/plugin-asf.xml:
7433         * docs/plugins/inspect/plugin-cdio.xml:
7434         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7435         * docs/plugins/inspect/plugin-dvdread.xml:
7436         * docs/plugins/inspect/plugin-dvdsub.xml:
7437         * docs/plugins/inspect/plugin-iec958.xml:
7438         * docs/plugins/inspect/plugin-lame.xml:
7439         * docs/plugins/inspect/plugin-mad.xml:
7440         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7441         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7442         * docs/plugins/inspect/plugin-mpegstream.xml:
7443         * docs/plugins/inspect/plugin-realmedia.xml:
7444         * docs/plugins/inspect/plugin-siddec.xml:
7445         * docs/plugins/inspect/plugin-synaesthesia.xml:
7446         * docs/plugins/inspect/plugin-twolame.xml:
7447         * ext/Makefile.am:
7448         * po/POTFILES.in:
7449           Moved twolame from Bad to Ugly
7450
7451 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7452
7453           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
7454           Original commit message from CVS:
7455           * ext/alsaspdif/Makefile.am:
7456           * ext/amrwb/Makefile.am:
7457           * ext/apexsink/Makefile.am:
7458           * ext/arts/Makefile.am:
7459           * ext/artsd/Makefile.am:
7460           * ext/audiofile/Makefile.am:
7461           * ext/audioresample/Makefile.am:
7462           * ext/bz2/Makefile.am:
7463           * ext/cdaudio/Makefile.am:
7464           * ext/celt/Makefile.am:
7465           * ext/dc1394/Makefile.am:
7466           * ext/dirac/Makefile.am:
7467           * ext/directfb/Makefile.am:
7468           * ext/divx/Makefile.am:
7469           * ext/dts/Makefile.am:
7470           * ext/faac/Makefile.am:
7471           * ext/faad/Makefile.am:
7472           * ext/gsm/Makefile.am:
7473           * ext/hermes/Makefile.am:
7474           * ext/ivorbis/Makefile.am:
7475           * ext/jack/Makefile.am:
7476           * ext/jp2k/Makefile.am:
7477           * ext/ladspa/Makefile.am:
7478           * ext/lcs/Makefile.am:
7479           * ext/libfame/Makefile.am:
7480           * ext/libmms/Makefile.am:
7481           * ext/metadata/Makefile.am:
7482           * ext/mpeg2enc/Makefile.am:
7483           * ext/mplex/Makefile.am:
7484           * ext/musepack/Makefile.am:
7485           * ext/musicbrainz/Makefile.am:
7486           * ext/mythtv/Makefile.am:
7487           * ext/nas/Makefile.am:
7488           * ext/neon/Makefile.am:
7489           * ext/ofa/Makefile.am:
7490           * ext/polyp/Makefile.am:
7491           * ext/resindvd/Makefile.am:
7492           * ext/sdl/Makefile.am:
7493           * ext/shout/Makefile.am:
7494           * ext/snapshot/Makefile.am:
7495           * ext/sndfile/Makefile.am:
7496           * ext/soundtouch/Makefile.am:
7497           * ext/spc/Makefile.am:
7498           * ext/swfdec/Makefile.am:
7499           * ext/tarkin/Makefile.am:
7500           * ext/theora/Makefile.am:
7501           * ext/timidity/Makefile.am:
7502           * ext/twolame/Makefile.am:
7503           * ext/x264/Makefile.am:
7504           * ext/xine/Makefile.am:
7505           * ext/xvid/Makefile.am:
7506           * gst-libs/gst/app/Makefile.am:
7507           * gst-libs/gst/dshow/Makefile.am:
7508           * gst/aiffparse/Makefile.am:
7509           * gst/app/Makefile.am:
7510           * gst/audiobuffer/Makefile.am:
7511           * gst/bayer/Makefile.am:
7512           * gst/cdxaparse/Makefile.am:
7513           * gst/chart/Makefile.am:
7514           * gst/colorspace/Makefile.am:
7515           * gst/dccp/Makefile.am:
7516           * gst/deinterlace/Makefile.am:
7517           * gst/deinterlace2/Makefile.am:
7518           * gst/dvdspu/Makefile.am:
7519           * gst/festival/Makefile.am:
7520           * gst/filter/Makefile.am:
7521           * gst/flacparse/Makefile.am:
7522           * gst/flv/Makefile.am:
7523           * gst/games/Makefile.am:
7524           * gst/h264parse/Makefile.am:
7525           * gst/librfb/Makefile.am:
7526           * gst/mixmatrix/Makefile.am:
7527           * gst/modplug/Makefile.am:
7528           * gst/mpeg1sys/Makefile.am:
7529           * gst/mpeg4videoparse/Makefile.am:
7530           * gst/mpegdemux/Makefile.am:
7531           * gst/mpegtsmux/Makefile.am:
7532           * gst/mpegvideoparse/Makefile.am:
7533           * gst/mve/Makefile.am:
7534           * gst/nsf/Makefile.am:
7535           * gst/nuvdemux/Makefile.am:
7536           * gst/overlay/Makefile.am:
7537           * gst/passthrough/Makefile.am:
7538           * gst/pcapparse/Makefile.am:
7539           * gst/playondemand/Makefile.am:
7540           * gst/rawparse/Makefile.am:
7541           * gst/real/Makefile.am:
7542           * gst/rtjpeg/Makefile.am:
7543           * gst/rtpmanager/Makefile.am:
7544           * gst/scaletempo/Makefile.am:
7545           * gst/sdp/Makefile.am:
7546           * gst/selector/Makefile.am:
7547           * gst/smooth/Makefile.am:
7548           * gst/smoothwave/Makefile.am:
7549           * gst/speed/Makefile.am:
7550           * gst/speexresample/Makefile.am:
7551           * gst/stereo/Makefile.am:
7552           * gst/subenc/Makefile.am:
7553           * gst/tta/Makefile.am:
7554           * gst/vbidec/Makefile.am:
7555           * gst/videodrop/Makefile.am:
7556           * gst/videosignal/Makefile.am:
7557           * gst/virtualdub/Makefile.am:
7558           * gst/vmnc/Makefile.am:
7559           * gst/y4m/Makefile.am:
7560           * sys/acmenc/Makefile.am:
7561           * sys/cdrom/Makefile.am:
7562           * sys/dshowdecwrapper/Makefile.am:
7563           * sys/dshowsrcwrapper/Makefile.am:
7564           * sys/dvb/Makefile.am:
7565           * sys/dxr3/Makefile.am:
7566           * sys/fbdev/Makefile.am:
7567           * sys/oss4/Makefile.am:
7568           * sys/qcam/Makefile.am:
7569           * sys/qtwrapper/Makefile.am:
7570           * sys/vcd/Makefile.am:
7571           * sys/wininet/Makefile.am:
7572           * win32/common/config.h:
7573           Don't install static libs for plugins. Fixes #550851 for -bad.
7574
7575 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
7576
7577           [MOVED FROM BAD] Enable/fix up translations for these plugins.
7578           Original commit message from CVS:
7579           * ext/resindvd/plugin.c: (plugin_init):
7580           * ext/resindvd/resindvdsrc.c:
7581           * ext/twolame/gsttwolame.c: (plugin_init):
7582           * gst/aiffparse/aiffparse.c: (plugin_init):
7583           Enable/fix up translations for these plugins.
7584           * po/LINGUAS:
7585           Add 'ca' to LINGUAS.
7586           * po/POTFILES.in:
7587           * po/POTFILES.skip:
7588           Add more files for translation and more files which tools
7589           should skip.
7590
7591 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7592
7593           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
7594           Original commit message from CVS:
7595           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
7596           (gst_two_lame_chain):
7597           * ext/twolame/gsttwolame.h:
7598           Allow raw float samples as input for encoding.
7599
7600 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7601
7602           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
7603           Original commit message from CVS:
7604           * configure.ac:
7605           * ext/Makefile.am:
7606           * ext/twolame/Makefile.am:
7607           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
7608           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
7609           (gst_two_lame_release_memory), (gst_two_lame_finalize),
7610           (gst_two_lame_base_init), (gst_two_lame_class_init),
7611           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
7612           (gst_two_lame_init), (gst_two_lame_set_property),
7613           (gst_two_lame_get_property), (gst_two_lame_sink_event),
7614           (gst_two_lame_chain), (gst_two_lame_setup),
7615           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
7616           (plugin_init):
7617           * ext/twolame/gsttwolame.h:
7618           Add TwoLAME MP2 encoding element, based on the LAME element.
7619
7620 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
7621
7622         * common:
7623           Automatic update of common submodule
7624           From 7032163 to f8b3d91
7625
7626 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7627
7628         * common:
7629           Automatic update of common submodule
7630           From ffa738d to 7032163
7631
7632 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7633
7634         * common:
7635           Automatic update of common submodule
7636           From 3f13e4e to ffa738d
7637
7638 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7639
7640         * common:
7641           Automatic update of common submodule
7642           From 3c7456b to 3f13e4e
7643
7644 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7645
7646         * common:
7647           Automatic update of common submodule
7648           From 57c83f2 to 3c7456b
7649
7650 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
7651
7652         * gst/mpegaudioparse/gstmpegaudioparse.c:
7653           mp3parse: be more conservative when changing layer/rate/etc.
7654           Don't allow a change in sample rate/channels/layer/version unless we can
7655           see another frame at the correct offset. Prevents accidently flipping
7656           due to simple single-bit corruption.
7657
7658 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
7659
7660         * gst/realmedia/realhash.c:
7661           rmdemux: Fix strict-aliasing warnings.
7662           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
7663           hand-rolled ones.
7664
7665 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
7666
7667         * gst/mpegaudioparse/gstmpegaudioparse.c:
7668           mpegaudioparse: Remove empty lines added by buggy indent.
7669
7670 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7671
7672         * gst/mpegaudioparse/gstmpegaudioparse.c:
7673           mpegaudioparse: Provide SEEKING query handling.
7674           Since SEEK event handling might perform some conversion
7675           from TIME to BYTES, do not let upstream fool application
7676           into (TIME) seeking not being possible.
7677
7678 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
7679
7680         * gst/mpegaudioparse/gstmpegaudioparse.c:
7681           mp3parse: fix accurate seeks to near 0
7682           Integer underflow made accurate seeks to near zero fail and seek to
7683           completely the wrong place. Fix by clamping to zero, since we can't seek
7684           to negative times anyway.
7685
7686 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
7687
7688         * common:
7689         * configure.ac:
7690           build: Update shave init statement for changes in common. Bump common.
7691
7692 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7693
7694         * gst/realmedia/rtspreal.c:
7695           rtspreal: ignore data streams. Fixes #527112
7696           Ignore data streams when parsing the SDP as they don't contain anything we need
7697           to put in the realmedia header.
7698
7699 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
7700
7701         * common:
7702           Automatic update of common submodule
7703           From 9cf8c9b to a6ce5c6
7704
7705 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7706
7707         * ext/mad/gstid3tag.c:
7708           Forward unknown events
7709           Forward unknown events upstream instead of dropping them. Also return the result
7710           of the seek event instead of a fixed value.
7711
7712 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
7713
7714         * gst/asfdemux/gstrtpasfdepay.c:
7715           rtpasfdepay: Fix the build by adding the needed include for atoi.
7716
7717 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
7718
7719         * configure.ac:
7720         * docs/plugins/Makefile.am:
7721           Use shave for the build output
7722
7723 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
7724
7725         * common:
7726           Automatic update of common submodule
7727           From 5d7c9cc to 9cf8c9b
7728
7729 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
7730
7731         * gst/asfdemux/gstasf.c:
7732         * gst/asfdemux/gstrtpasfdepay.c:
7733         * gst/realmedia/rademux.c:
7734         * gst/realmedia/rdtdepay.c:
7735         * gst/synaesthesia/gstsynaesthesia.c:
7736         * gst/synaesthesia/synaescope.c:
7737           Fix indentation.
7738
7739 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
7740
7741         * gst/realmedia/pnmsrc.c:
7742           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
7743
7744 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
7745
7746         * common:
7747           Automatic update of common submodule
7748           From 80c627d to 5d7c9cc
7749
7750 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7751
7752         * gst/realmedia/Makefile.am:
7753         * gst/realmedia/pnmsrc.c:
7754         * gst/realmedia/pnmsrc.h:
7755         * gst/realmedia/rademux.c:
7756         * gst/realmedia/rademux.h:
7757         * gst/realmedia/realmedia.c:
7758         * gst/realmedia/rmdemux.c:
7759         * gst/realmedia/rmdemux.h:
7760           Add pnm:// uri source
7761           Add a new utri handler for pnm:// that for now just redirects to the same uri
7762           with the rtsp:// protocol, which usually works nowadays.
7763           Separate the registration of the various plugins into a separate source file.
7764
7765 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7766
7767         * gst/asfdemux/Makefile.am:
7768         * gst/asfdemux/gstasf.c:
7769         * gst/asfdemux/gstrtpasfdepay.c:
7770         * gst/asfdemux/gstrtpasfdepay.h:
7771           Add ASF depayloader
7772           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
7773           Fixes #335067.
7774
7775 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
7776
7777         * ext/mad/gstmad.c:
7778           mad: remove log line added in error
7779
7780 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
7781
7782         * ext/mad/gstmad.c:
7783           mad: just flush data when seeing BADDATAPTR instead of going into error state
7784
7785 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
7786
7787         * gst/realmedia/rmdemux.c:
7788           Fix parsing of the flags in rmdemux
7789           Fix parsing of the flags in version 1 realmedia streams.
7790           Fixes #571358.
7791
7792 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
7793
7794         * common:
7795           Bump revision to use for common submodule.
7796
7797 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
7798
7799         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7800           Add releaseinfo with online url.
7801
7802 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
7803
7804         * common:
7805           Bump common
7806
7807 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7808
7809         * gst/asfdemux/asfpacket.c:
7810         * gst/asfdemux/gstasfdemux.c:
7811         * gst/asfdemux/gstasfdemux.h:
7812           Remove redundant push_mode struct member
7813
7814 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
7815
7816         * autogen.sh:
7817           Fix previous commit, wasn't actually setting up a symbolic link
7818
7819 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
7820
7821         * autogen.sh:
7822         * common:
7823           Use a symbolic link for the pre-commit client-side hook
7824
7825 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
7826
7827         * .gitignore:
7828           Ignore some more files
7829
7830 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
7831
7832         * gst/synaesthesia/synaescope.c:
7833         * gst/synaesthesia/synaescope.h:
7834           Precalculate some size dependent variables. Demystify the height scaling a bit.
7835           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
7836
7837 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
7838
7839           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
7840
7841 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7842
7843         * gst/realmedia/rdtdepay.c:
7844           Set flags on the realmedia chunks
7845           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
7846           descrambler can be reset on keyframes. Fixes #556714.
7847
7848 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7849
7850         * gst/realmedia/gstrdtbuffer.c:
7851         * gst/realmedia/gstrdtbuffer.h:
7852           Add method to get RDT flags
7853           Add a method to get the RDT flags. We need these flags to mark keyframes to
7854           reset the descrambing queue. See #556714.
7855
7856 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
7857
7858         * gst/asfdemux/asfpacket.c:
7859         * gst/asfdemux/gstasfdemux.c:
7860         * gst/asfdemux/gstasfdemux.h:
7861           Add seeking support to asfdemux in push mode
7862           Fixes bug #568836.
7863
7864 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
7865
7866         * gst/asfdemux/asfpacket.c:
7867           Drop packets with an invalid replicated data length
7868           Drop packets with an invalid replicated data length
7869           instead of continuing with an invalid timestamp
7870           and uninitialized payload metadata.
7871           All other code assumes that the timestamps are valid.
7872
7873 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
7874
7875         * gst/synaesthesia/synaescope.h:
7876           Change comment to refer to right variable.
7877
7878 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
7879
7880         * gst/synaesthesia/gstsynaesthesia.c:
7881         * gst/synaesthesia/gstsynaesthesia.h:
7882         * gst/synaesthesia/synaescope.c:
7883         * gst/synaesthesia/synaescope.h:
7884           Bring synaesthesia to next century.
7885           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
7886
7887 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
7888
7889         * gst/asfdemux/gstasfdemux.c:
7890           Fix leak of converted string
7891
7892 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
7893
7894         * .gitignore:
7895         * po/.gitignore:
7896           Add more to the gitignores
7897
7898 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
7899
7900         * gst/synaesthesia/gstsynaesthesia.c:
7901           Make synaesthesia build again.
7902           _init() has no params.
7903
7904 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
7905
7906         * common:
7907           Update common snapshot.
7908
7909 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
7910
7911         * common:
7912           Fix pre-commit hook
7913
7914 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
7915
7916         * autogen.sh:
7917         * common:
7918           Install and use pre-commit indentation hook from common
7919
7920 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
7921
7922         * autogen.sh:
7923           autogen.sh : Use git submodule
7924
7925 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
7926
7927           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
7928           Original commit message from CVS:
7929           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
7930           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
7931           (gst_dvd_demux_get_audio_stream),
7932           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
7933           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
7934           (gst_mpeg_demux_get_video_stream),
7935           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
7936           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
7937           Fix some caps leaks. Fixes bug #564885.
7938
7939 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
7940
7941           ext/cdio/gstcdio.c: Remove unused format argument.
7942           Original commit message from CVS:
7943           * ext/cdio/gstcdio.c:
7944           Remove unused format argument.
7945
7946 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
7947
7948           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
7949           Original commit message from CVS:
7950           * win32/common/.cvsignore:
7951           * win32/common/config.h:
7952           * win32/common/config.h.in:
7953           Hardcode cpu for win32 build, just like we do in the other modules,
7954           to remove VCS conflicts and inconsistent defines between modules,
7955           and update version defines to CVS.
7956
7957 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
7958
7959           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
7960           Original commit message from CVS:
7961           * m4/Makefile.am:
7962           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
7963
7964 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
7965
7966           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
7967           Original commit message from CVS:
7968           * m4/Makefile.am:
7969           inttypes.m4 hasn't been available since gettext-0.15, and since we now
7970           require gettext >= 0.17 ... we can remove it from the list of files to
7971           dist.
7972
7973 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
7974
7975           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
7976           Original commit message from CVS:
7977           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
7978           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
7979           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
7980           * gst/mpegaudioparse/gstmpegaudioparse.h:
7981           Do an initial class_ref on an internal enum type from within the
7982           class_init function so that there aren't any issues when multiple
7983           mp3parse elements are started in separate threads at the same
7984           time. (Why we use an enum type here if the tag is registered as
7985           a string type, I don't know). Also remove custom UNUSED macro
7986           and use GLib's instead.
7987
7988 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7989
7990           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
7991           Original commit message from CVS:
7992           * configure.ac:
7993           Apparently AC_CONFIG_MACRO_DIR breaks when using more
7994           than one macro directory, reverting last change.
7995
7996 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7997
7998           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
7999           Original commit message from CVS:
8000           * configure.ac:
8001           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
8002           our M4 macros.
8003
8004 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8005
8006           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
8007           Original commit message from CVS:
8008           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
8009           Last change introduced a regression that made mpeg2dec handle
8010           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
8011
8012 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8013
8014           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
8015           Original commit message from CVS:
8016           Patch by: Cygwin Ports maintainer
8017           <yselkowitz at users dot sourceforge dot net>
8018           * autogen.sh:
8019           * configure.ac:
8020           Require gettext 0.17 because older versions don't mix with libtool
8021           2.2. At build time an older gettext version will still work.
8022           Fixes bug #556091.
8023
8024 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
8025
8026           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
8027           Original commit message from CVS:
8028           * ext/mpeg2dec/gstmpeg2dec.c:
8029           * ext/mpeg2dec/gstmpeg2dec.h:
8030           Add support for 4:4:4 video.  Fixes #562086
8031
8032 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
8033
8034           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
8035           Original commit message from CVS:
8036           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
8037           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
8038           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
8039           >= 0.5.0. Fixes bug #562065.
8040
8041 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
8042
8043           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
8044           Original commit message from CVS:
8045           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
8046           Remove duplicate and broken code for the streaming case and simply reuse
8047           the much better working pull based code. Fixes #560348.
8048
8049 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8050
8051           configure.ac: Back to development -> 0.10.10.1
8052           Original commit message from CVS:
8053           * configure.ac:
8054           Back to development -> 0.10.10.1
8055
8056 === release 0.10.10 ===
8057
8058 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8059
8060         * ChangeLog:
8061         * NEWS:
8062         * RELEASE:
8063         * configure.ac:
8064         * docs/plugins/inspect/plugin-a52dec.xml:
8065         * docs/plugins/inspect/plugin-asf.xml:
8066         * docs/plugins/inspect/plugin-cdio.xml:
8067         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8068         * docs/plugins/inspect/plugin-dvdread.xml:
8069         * docs/plugins/inspect/plugin-dvdsub.xml:
8070         * docs/plugins/inspect/plugin-iec958.xml:
8071         * docs/plugins/inspect/plugin-lame.xml:
8072         * docs/plugins/inspect/plugin-mad.xml:
8073         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8074         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8075         * docs/plugins/inspect/plugin-mpegstream.xml:
8076         * docs/plugins/inspect/plugin-realmedia.xml:
8077         * docs/plugins/inspect/plugin-siddec.xml:
8078         * gst-plugins-ugly.doap:
8079         * po/LINGUAS:
8080           Release 0.10.10 - "Under the House"
8081           Original commit message from CVS:
8082           Release 0.10.10 - "Under the House"
8083
8084 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8085
8086         * po/bg.po:
8087         * po/ca.po:
8088         * po/da.po:
8089         * po/id.po:
8090         * po/it.po:
8091         * po/mt.po:
8092         * po/vi.po:
8093           Update .po files
8094           Original commit message from CVS:
8095           Update .po files
8096
8097 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8098
8099           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
8100           Original commit message from CVS:
8101           * ext/sidplay/Makefile.am:
8102           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
8103           contain CFLAGS that do not exist for C++, like -Wvla or
8104           -Wdeclaration-after-statement. Fixes bug #561161.
8105
8106 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8107
8108           configure.ac: 0.10.9.3 pre-release
8109           Original commit message from CVS:
8110           * configure.ac:
8111           0.10.9.3 pre-release
8112
8113 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
8114
8115           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
8116           Original commit message from CVS:
8117           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
8118           Only copy sane aspect ratio values on the caps. Fixes #559682.
8119
8120 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8121
8122         * ChangeLog:
8123           Add bug number to the mp3parse mpeg 2.5 fix
8124           Original commit message from CVS:
8125           Add bug number to the mp3parse mpeg 2.5 fix
8126
8127 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
8128
8129           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
8130           Original commit message from CVS:
8131           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
8132           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
8133           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
8134           * ext/amrnb/amrnbdec.h:
8135           Add a property to select the amr variant. Fixes #424070.
8136
8137 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
8138
8139           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
8140           Original commit message from CVS:
8141           Patch by: Tal Shalif <tshalif at nargila dot org>
8142           * gst/mpegstream/gstdvddemux.c:
8143           (gst_dvd_demux_get_subpicture_stream):
8144           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
8145           (gst_mpeg_demux_get_audio_stream):
8146           Fix memmory corruption due to not storing the new updated pointer
8147           after a g_renew(). Fixes #558896.
8148
8149 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8150
8151           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
8152           Original commit message from CVS:
8153           * tests/check/Makefile.am:
8154           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
8155
8156 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8157
8158           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
8159           Original commit message from CVS:
8160           * configure.ac:
8161           oops, forgot to bump the version back to devel
8162           after the last release 0.10.9.1
8163
8164 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
8165
8166           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
8167           Original commit message from CVS:
8168           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
8169           (gst_rmdemux_descramble_mp4a_audio),
8170           (gst_rmdemux_handle_scrambled_packet):
8171           Add suport for mpeg4 and aac audio. See #556714.
8172
8173 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
8174
8175           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
8176           Original commit message from CVS:
8177           * gst/mpegaudioparse/gstmpegaudioparse.c:
8178           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
8179           Fixes skipping on these files.
8180
8181 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
8182
8183           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
8184           Original commit message from CVS:
8185           Patch by: Robin Stocker <robin at nibor dot org>
8186           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
8187           (handle_sequence), (gst_mpeg2dec_setcaps):
8188           * ext/mpeg2dec/gstmpeg2dec.h:
8189           Prefer the container's PAR over the stream's PAR if it's
8190           given in the srcpad caps. Fixes bug #556184.
8191
8192 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8193
8194           Don't install static libs for plugins. Fixes #550851 for ugly.
8195           Original commit message from CVS:
8196           * ext/a52dec/Makefile.am:
8197           * ext/amrnb/Makefile.am:
8198           * ext/cdio/Makefile.am:
8199           * ext/dvdnav/Makefile.am:
8200           * ext/dvdread/Makefile.am:
8201           * ext/lame/Makefile.am:
8202           * ext/mad/Makefile.am:
8203           * ext/mpeg2dec/Makefile.am:
8204           * ext/sidplay/Makefile.am:
8205           * gst/ac3parse/Makefile.am:
8206           * gst/asfdemux/Makefile.am:
8207           * gst/dvdlpcmdec/Makefile.am:
8208           * gst/dvdsub/Makefile.am:
8209           * gst/iec958/Makefile.am:
8210           * gst/mpegaudioparse/Makefile.am:
8211           * gst/mpegstream/Makefile.am:
8212           * gst/realmedia/Makefile.am:
8213           * gst/synaesthesia/Makefile.am:
8214           Don't install static libs for plugins. Fixes #550851 for ugly.
8215
8216 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8217
8218           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
8219           Original commit message from CVS:
8220           * gst/mpegaudioparse/gstmpegaudioparse.c:
8221           (gst_mp3parse_sink_event):
8222           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
8223           frames. Partially fixes bug #552237.
8224
8225 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8226
8227           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
8228           Original commit message from CVS:
8229           * ext/amrnb/amrnbparse.c:
8230           use #defines for HEADER. Unref the object in _sink_activate_pull().
8231
8232 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
8233
8234           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
8235           Original commit message from CVS:
8236           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
8237           (gst_mad_change_state):
8238           * ext/mad/gstmad.h:
8239           track discont on incomming buffers and set discont on outgoing
8240           buffers.
8241           Pass unknown events upstreams instead of dropping them.
8242
8243 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
8244
8245           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
8246           Original commit message from CVS:
8247           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
8248           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
8249           (handle_slice), (gst_mpeg2dec_sink_event),
8250           (gst_mpeg2dec_src_event):
8251           * ext/mpeg2dec/gstmpeg2dec.h:
8252           Fix compilation with --disable-index. Fixes bug #554150.
8253
8254 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
8255
8256           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
8257           Original commit message from CVS:
8258           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
8259           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
8260           (gst_mad_src_event), (gst_mad_chain):
8261           * ext/mad/gstmad.h:
8262           Fix compilation with --disable-index. Fixes bug #554142.
8263
8264 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
8265
8266           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
8267           Original commit message from CVS:
8268           * ext/a52dec/gsta52dec.c:
8269           * ext/a52dec/gsta52dec.h:
8270           Fix channel re-negotiation on a change of the incoming stream.
8271           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
8272           Fixes: #551660
8273
8274 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
8275
8276           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
8277           Original commit message from CVS:
8278           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
8279           (gst_amrnbenc_state_change):
8280           * ext/amrnb/amrnbenc.h:
8281           Pass the discont flag from the input buffer on to the output buffer in
8282           the AMR encoder.
8283
8284 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
8285
8286           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
8287           Original commit message from CVS:
8288           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
8289           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
8290           (gst_amrnbparse_handle_pull_seek),
8291           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
8292           (gst_amrnbparse_sink_activate_push),
8293           (gst_amrnbparse_sink_activate_pull):
8294           * ext/amrnb/amrnbparse.h:
8295           Add flush seek handler. Fixes #536274.
8296
8297 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
8298
8299           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
8300           Original commit message from CVS:
8301           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
8302           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
8303           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
8304           (gst_amrnbparse_state_change):
8305           * ext/amrnb/amrnbparse.h:
8306           Fix the duration query. Fixes #536226.
8307           Also set caps on the pads and buffers more correctly.
8308
8309 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
8310
8311           po/LINGUAS: Add 'ca' to LINGUAS.
8312           Original commit message from CVS:
8313           * po/LINGUAS:
8314           Add 'ca' to LINGUAS.
8315
8316 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
8317
8318           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
8319           Original commit message from CVS:
8320           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
8321           Fix aggregated GST_FLOW_RETURN check for when to send an error message
8322           on the bus.
8323           Re-fixes #546859
8324
8325 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
8326
8327           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
8328           Original commit message from CVS:
8329           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
8330           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
8331           (create_segment_event), (gst_rdt_depay_push),
8332           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
8333           * gst/realmedia/rdtdepay.h:
8334           Parse other values from the incomming caps.
8335           Add event handler to handle flushing and segments.
8336           Create segment events.
8337           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
8338           Do skew correction based on RDT timestamps.
8339           * gst/realmedia/rdtmanager.c: (activate_session),
8340           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
8341           (create_recv_rtp):
8342           Parse caps to get the clockrate needed for the jitterbuffer.
8343           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
8344           Apply timestamp fixup after correcting for initial timestamp and
8345           internal base timestamp corrections.
8346
8347 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
8348
8349           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
8350           Original commit message from CVS:
8351           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
8352           (gst_rdt_depay_change_state):
8353           * gst/realmedia/rdtdepay.h:
8354           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
8355           with a DISCONT flag when needed.
8356           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
8357           Report the configure latency instead of a hardcoded value.
8358
8359 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
8360
8361           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
8362           Original commit message from CVS:
8363           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
8364           (free_session), (gst_rdt_manager_query_src),
8365           (gst_rdt_manager_src_activate_push),
8366           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
8367           (gst_rdt_manager_loop), (create_recv_rtp):
8368           Include the new rdt jitterbuffer in the session manager.
8369
8370 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
8371
8372           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
8373           Original commit message from CVS:
8374           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
8375           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
8376           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
8377           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
8378           * gst/realmedia/rdtdepay.h:
8379           Use new RDT parsing helper functions.
8380           Copy discont flags correctly.
8381           Push the header from the chain function instead of the setcaps function.
8382           Copy incomming timestamp to the output buffers instead of doing magic
8383           with the RDT timestamps.
8384
8385 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
8386
8387           gst/realmedia/: Add first support for parsing RDT messages.
8388           Original commit message from CVS:
8389           * gst/realmedia/Makefile.am:
8390           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
8391           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
8392           (read_packet_header), (gst_rdt_buffer_get_first_packet),
8393           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
8394           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
8395           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
8396           (gst_rdt_packet_data_peek_data),
8397           (gst_rdt_packet_data_get_stream_id),
8398           (gst_rdt_packet_data_get_timestamp):
8399           * gst/realmedia/gstrdtbuffer.h:
8400           Add first support for parsing RDT messages.
8401           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
8402           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
8403           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
8404           (calculate_skew), (rdt_jitter_buffer_insert),
8405           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
8406           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
8407           (rdt_jitter_buffer_get_ts_diff):
8408           * gst/realmedia/rdtjitterbuffer.h:
8409           Add first version of an RDT jitterbuffer.
8410
8411 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
8412
8413           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
8414           Original commit message from CVS:
8415           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
8416           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
8417           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
8418           (gst_rmdemux_descramble_dnet_audio),
8419           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
8420           * gst/realmedia/rmdemux.h:
8421           Keep track of the first timestamp of the stream and add this to the
8422           outgoing buffer timestamps so that we can handle live streams.
8423           Set discont flag on the first buffers and after a seek.
8424
8425 === release 0.10.9 ===
8426
8427 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8428
8429         * ChangeLog:
8430         * NEWS:
8431         * RELEASE:
8432         * configure.ac:
8433         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8434         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8435         * docs/plugins/inspect/plugin-a52dec.xml:
8436         * docs/plugins/inspect/plugin-asf.xml:
8437         * docs/plugins/inspect/plugin-cdio.xml:
8438         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8439         * docs/plugins/inspect/plugin-dvdread.xml:
8440         * docs/plugins/inspect/plugin-dvdsub.xml:
8441         * docs/plugins/inspect/plugin-iec958.xml:
8442         * docs/plugins/inspect/plugin-lame.xml:
8443         * docs/plugins/inspect/plugin-mad.xml:
8444         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8445         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8446         * docs/plugins/inspect/plugin-mpegstream.xml:
8447         * docs/plugins/inspect/plugin-realmedia.xml:
8448         * docs/plugins/inspect/plugin-siddec.xml:
8449         * gst-plugins-ugly.doap:
8450           Release 0.10.9
8451           Original commit message from CVS:
8452           Release 0.10.9
8453
8454 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8455
8456         * po/af.po:
8457         * po/az.po:
8458         * po/bg.po:
8459         * po/cs.po:
8460         * po/da.po:
8461         * po/en_GB.po:
8462         * po/es.po:
8463         * po/fi.po:
8464         * po/fr.po:
8465         * po/hu.po:
8466         * po/id.po:
8467         * po/it.po:
8468         * po/lt.po:
8469         * po/nb.po:
8470         * po/nl.po:
8471         * po/or.po:
8472         * po/pl.po:
8473         * po/pt_BR.po:
8474         * po/ru.po:
8475         * po/sk.po:
8476         * po/sq.po:
8477         * po/sr.po:
8478         * po/sv.po:
8479         * po/uk.po:
8480         * po/vi.po:
8481         * po/zh_CN.po:
8482           Update .po files
8483           Original commit message from CVS:
8484           Update .po files
8485
8486 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8487
8488           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
8489           Original commit message from CVS:
8490           * ext/a52dec/gsta52dec.c:
8491           Set up a default time segment for output when receiving
8492           an incoming byte segment (as for raw AC3 files).
8493           Fixes: #548194
8494
8495 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8496
8497           0.10.8.2 pre-release.
8498           Original commit message from CVS:
8499           * configure.ac:
8500           * docs/plugins/Makefile.am:
8501           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8502           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8503           * docs/plugins/gst-plugins-ugly-plugins.args:
8504           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8505           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8506           * docs/plugins/inspect/plugin-a52dec.xml:
8507           * docs/plugins/inspect/plugin-asf.xml:
8508           * docs/plugins/inspect/plugin-cdio.xml:
8509           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8510           * docs/plugins/inspect/plugin-dvdread.xml:
8511           * docs/plugins/inspect/plugin-dvdsub.xml:
8512           * docs/plugins/inspect/plugin-iec958.xml:
8513           * docs/plugins/inspect/plugin-lame.xml:
8514           * docs/plugins/inspect/plugin-mad.xml:
8515           * docs/plugins/inspect/plugin-mpeg2dec.xml:
8516           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8517           * docs/plugins/inspect/plugin-mpegstream.xml:
8518           * docs/plugins/inspect/plugin-realmedia.xml:
8519           * docs/plugins/inspect/plugin-siddec.xml:
8520           * ext/Makefile.am:
8521           0.10.8.2 pre-release.
8522           * po/LINGUAS:
8523           * po/POTFILES.in:
8524           * po/id.po:
8525           Add new translation.
8526
8527 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
8528
8529           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
8530           Original commit message from CVS:
8531           * gst/asfdemux/gstasfdemux.c:
8532           Properly aggregate flow returns for both push and pull mode, so we shut
8533           down if all pads are unlinked.
8534           Fixes #546859.
8535
8536 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
8537
8538           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
8539           Original commit message from CVS:
8540           Patch by: Frederic Crozat <fcrozat@mandriva.org>
8541           * ext/dvdread/dvdreadsrc.c: (plugin_init):
8542           * ext/lame/gstlame.c: (plugin_init):
8543           * gst/asfdemux/gstasf.c: (plugin_init):
8544           Make sure gettext returns translations in UTF-8 encoding rather
8545           than in the current locale encoding (#546822).
8546
8547 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8548
8549           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
8550           Original commit message from CVS:
8551           * gst/mpegaudioparse/gstmpegaudioparse.c:
8552           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
8553           (mp3parse_total_time), (mp3parse_bytepos_to_time):
8554           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
8555           if we're called from there already. Otherwise we end up in a endless
8556           recursion and crash with a stack overflow.
8557           This can happen when a Xing or VBRI header with TOC exists but it
8558           doesn't contain the total time. Fixes bug #545370.
8559
8560 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8561
8562           ext/lame/gstlame.c: Use the default for the strict-iso property too.
8563           Original commit message from CVS:
8564           * ext/lame/gstlame.c: (gst_lame_class_init),
8565           (gst_lame_get_default_settings):
8566           Use the default for the strict-iso property too.
8567           Allow a bitrate setting of 0, which lets lame choose the default value
8568           and which makes it possible to set the compression-ratio property.
8569
8570 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8571
8572           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
8573           Original commit message from CVS:
8574           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
8575           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
8576           * ext/lame/gstlame.h:
8577           Get the defaults settings of LAME in the plugin initialization
8578           function and return FALSE here if something goes wrong. This removes
8579           the hacky failing instance init function.
8580           Use LAMEs default value for all settings instead of overwriting some
8581           of them. Overwriting some of them gives unexpected results if one only
8582           sets a preset. Fixes bug #498004.
8583
8584 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8585
8586           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
8587           Original commit message from CVS:
8588           * ext/lame/gstlame.c: (gst_lame_init):
8589           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
8590           defaults will restrict the bitrate when using the presets in a bad way.
8591           Fixes bug #498004.
8592
8593 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8594
8595           Put the MPEG audio version into the caps as "mpegaudioversion".
8596           Original commit message from CVS:
8597           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
8598           * gst/mpegaudioparse/gstmpegaudioparse.c:
8599           (mp3_type_frame_length_from_header), (mp3_caps_create),
8600           (gst_mp3parse_chain):
8601           Put the MPEG audio version into the caps as "mpegaudioversion".
8602           This is different from "mpegversion".
8603
8604 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8605
8606           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
8607           Original commit message from CVS:
8608           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
8609           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
8610           * ext/lame/gstlame.h:
8611           Fix build with lame >= 3.97. The padding type and cwlimit settings
8612           are deprecated now and the function declarations are hidden in the
8613           headers so deprecate the GObject properties for them and remove them
8614           in 0.11. Fixes bug #544039.
8615
8616 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8617
8618           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
8619           Original commit message from CVS:
8620           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
8621           Don't allow width/height outside the spec (i.e. smaller than 16
8622           and higher than 4096). Such files are corrupted ones and setting
8623           caps that are not a subset of the template caps confuses playbin.
8624           Fixes bug #542646.
8625
8626 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8627
8628           ext/sidplay/Makefile.am: Fix the build.
8629           Original commit message from CVS:
8630           * ext/sidplay/Makefile.am:
8631           Fix the build.
8632
8633 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8634
8635           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
8636           Original commit message from CVS:
8637           * configure.ac:
8638           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
8639           flags that are invalid for C++.
8640
8641 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
8642
8643           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
8644           Original commit message from CVS:
8645           Patch by: Tal Shalif <tshalif at nargila dot org>
8646           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
8647           Prevent double free. Fixes bug #541697.
8648
8649 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8650
8651           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
8652           Original commit message from CVS:
8653           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
8654           (gst_dvd_demux_get_audio_stream),
8655           (gst_dvd_demux_get_subpicture_stream),
8656           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
8657           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
8658           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
8659           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
8660           * gst/mpegstream/gstmpegdemux.h:
8661           Resend tags event after a FLUSH (seek) to support prerolling
8662           a partial pipeline.
8663
8664 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
8665
8666           Use correct error code for encrypted streams.
8667           Original commit message from CVS:
8668           * configure.ac:
8669           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
8670           Use correct error code for encrypted streams.
8671
8672 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8673
8674           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
8675           Original commit message from CVS:
8676           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
8677           (gst_mpeg_demux_sync_stream_to_time):
8678           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
8679
8680 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8681
8682           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
8683           Original commit message from CVS:
8684           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
8685           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
8686           Allow and implement non-flushing and/or segment seek
8687           (mainly in TIME and chapter format).
8688           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
8689           (gst_dvd_demux_get_subpicture_stream),
8690           (gst_dvd_demux_synchronise_pads),
8691           (gst_dvd_demux_sync_stream_to_time):
8692           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
8693           (gst_mpeg_demux_send_subbuffer),
8694           (gst_mpeg_demux_sync_stream_to_time),
8695           (gst_mpeg_streams_reset_cur_ts):
8696           * gst/mpegstream/gstmpegdemux.h:
8697           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
8698           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
8699           Delegate a query to upstream if it can't be handled.
8700           Make segment stop aware.
8701           Fix (subtitle) stream synchronization.
8702           Add some debug statements.
8703
8704 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
8705
8706           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
8707           Original commit message from CVS:
8708           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
8709           Fix build on macosx.
8710
8711 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8712
8713           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
8714           Original commit message from CVS:
8715           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8716           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8717           * ext/a52dec/gsta52dec.c:
8718           * ext/amrnb/amrnbdec.c:
8719           * ext/amrnb/amrnbenc.c:
8720           * ext/amrnb/amrnbparse.c:
8721           * ext/lame/gstlame.c:
8722           * ext/mad/gstmad.c:
8723           * ext/sidplay/gstsiddec.cc:
8724           * gst/asfdemux/gstrtspwms.c:
8725           * gst/mpegaudioparse/gstxingmux.c:
8726           * gst/realmedia/rademux.c:
8727           * gst/realmedia/rdtmanager.c:
8728           * gst/realmedia/rtspreal.c:
8729           * gst/synaesthesia/gstsynaesthesia.c:
8730           Add missing elements to docs. Restore alphabetical order in section
8731           file. Document mad (it was included in docs already).
8732           Fix doc-markup: use convinience syntax for examples
8733           (produces valid docbook), add several refsec2 when we have several
8734           titles. Fix some types.
8735
8736 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8737
8738           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
8739           Original commit message from CVS:
8740           * ext/lame/gstlame.c:
8741           * ext/sidplay/gstsiddec.cc:
8742           * gst/mpegaudioparse/gstxingmux.c:
8743           Do not use short_description in section docs for elements. We extract
8744           them from element details and there will be warnings if they differ.
8745
8746 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
8747
8748           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
8749           Original commit message from CVS:
8750           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
8751           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
8752           (gst_cdio_add_cdtext_album_tags):
8753           * ext/cdio/gstcdio.h:
8754           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
8755           Also extract album title and album genre from CD-TEXT if
8756           available (#537021).
8757
8758 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8759
8760           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
8761           Original commit message from CVS:
8762           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
8763           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
8764           emphasis value is reserved but unfortunately files with that
8765           value exist and the information is not important for the decoder
8766           anyway. Fixes bug #537235.
8767
8768 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
8769
8770           Require libcdio >= 0.76.
8771           Original commit message from CVS:
8772           * configure.ac:
8773           * ext/cdio/gstcdio.c:
8774           * ext/cdio/gstcdio.h:
8775           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
8776           Require libcdio >= 0.76.
8777
8778 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
8779
8780           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
8781           Original commit message from CVS:
8782           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
8783           Drain queued buffers before forwarding the segment event.
8784
8785 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
8786
8787           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
8788           Original commit message from CVS:
8789           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
8790           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
8791           (gst_a52dec_chain), (gst_a52dec_change_state):
8792           * ext/a52dec/gsta52dec.h:
8793           Add segment handling, buffer clipping and basic reverse playback.
8794
8795 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8796
8797           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
8798           Original commit message from CVS:
8799           * docs/plugins/Makefile.am:
8800           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8801           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8802           * docs/plugins/gst-plugins-ugly-plugins.args:
8803           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8804           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8805           * docs/plugins/inspect/plugin-a52dec.xml:
8806           * docs/plugins/inspect/plugin-amrnb.xml:
8807           * docs/plugins/inspect/plugin-asf.xml:
8808           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8809           * docs/plugins/inspect/plugin-dvdread.xml:
8810           * docs/plugins/inspect/plugin-dvdsub.xml:
8811           * docs/plugins/inspect/plugin-iec958.xml:
8812           * docs/plugins/inspect/plugin-lame.xml:
8813           * docs/plugins/inspect/plugin-mad.xml:
8814           * docs/plugins/inspect/plugin-mpeg2dec.xml:
8815           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8816           * docs/plugins/inspect/plugin-mpegstream.xml:
8817           * docs/plugins/inspect/plugin-realmedia.xml:
8818           * docs/plugins/inspect/plugin-siddec.xml:
8819           * docs/plugins/inspect/plugin-synaesthesia.xml:
8820           * ext/a52dec/gsta52dec.c:
8821           Random doc of the day. Also print human readable format of newsegment
8822           in log message if we complain about it.
8823
8824 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
8825
8826           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
8827           Original commit message from CVS:
8828           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
8829           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
8830           (gst_a52dec_chain), (gst_a52dec_change_state):
8831           * ext/a52dec/gsta52dec.h:
8832           Mark discont on outgoing buffers after receiving a DISCONT buffer or
8833           when we have a decoding error.
8834           We don't need to clear the cache when we receive a NEWSEGMENT event.
8835           Clear buffer cache in DISCONT.
8836           Add beginnings of GstSegment handling.
8837
8838 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8839
8840           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
8841           Original commit message from CVS:
8842           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
8843           Fix alignment issues that caused SIGBUS on some architectures.
8844
8845 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
8846
8847           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
8848           Original commit message from CVS:
8849           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
8850           Fix alignment issue which isn't really an issue at all because
8851           the plugin hasn't been ported to 0.10 yet.
8852
8853 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8854
8855           configure.ac: Back to devel -> 0.10.8.1
8856           Original commit message from CVS:
8857           * configure.ac:
8858           Back to devel -> 0.10.8.1
8859
8860 === release 0.10.8 ===
8861
8862 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8863
8864         * ChangeLog:
8865         * NEWS:
8866         * RELEASE:
8867         * configure.ac:
8868         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8869         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8870         * docs/plugins/inspect/plugin-a52dec.xml:
8871         * docs/plugins/inspect/plugin-asf.xml:
8872         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8873         * docs/plugins/inspect/plugin-dvdread.xml:
8874         * docs/plugins/inspect/plugin-dvdsub.xml:
8875         * docs/plugins/inspect/plugin-iec958.xml:
8876         * docs/plugins/inspect/plugin-lame.xml:
8877         * docs/plugins/inspect/plugin-mad.xml:
8878         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8879         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8880         * docs/plugins/inspect/plugin-mpegstream.xml:
8881         * docs/plugins/inspect/plugin-realmedia.xml:
8882         * docs/plugins/inspect/plugin-siddec.xml:
8883         * gst-plugins-ugly.doap:
8884         * po/LINGUAS:
8885           Release 0.10.8
8886           Original commit message from CVS:
8887           Release 0.10.8
8888
8889 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8890
8891         * common:
8892         * po/af.po:
8893         * po/az.po:
8894         * po/bg.po:
8895         * po/cs.po:
8896         * po/da.po:
8897         * po/en_GB.po:
8898         * po/es.po:
8899         * po/fi.po:
8900         * po/fr.po:
8901         * po/hu.po:
8902         * po/it.po:
8903         * po/lt.po:
8904         * po/nb.po:
8905         * po/nl.po:
8906         * po/or.po:
8907         * po/pl.po:
8908         * po/pt_BR.po:
8909         * po/ru.po:
8910         * po/sk.po:
8911         * po/sq.po:
8912         * po/sr.po:
8913         * po/sv.po:
8914         * po/uk.po:
8915         * po/vi.po:
8916         * po/zh_CN.po:
8917           Update .po files
8918           Original commit message from CVS:
8919           Update .po files
8920
8921 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8922
8923           configure.ac: 0.10.7.4 pre-release
8924           Original commit message from CVS:
8925           * configure.ac:
8926           0.10.7.4 pre-release
8927
8928 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
8929
8930           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
8931           Original commit message from CVS:
8932           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
8933           Fix inconsistent use of rate and channels.
8934           Fixes #533581
8935
8936 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
8937
8938           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
8939           Original commit message from CVS:
8940           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
8941           Flush timestamp correction variables on a flush. Fixes #533832.
8942
8943 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8944
8945         * ChangeLog:
8946         * common:
8947         * configure.ac:
8948           Commit 0.10.7.3 pre-rel marker
8949           Original commit message from CVS:
8950           Commit 0.10.7.3 pre-rel marker
8951
8952 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
8953
8954           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
8955           Original commit message from CVS:
8956           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
8957           Properly aggregate GstFlowReturn from downstream in order to properly
8958           stop, and doing that as early as possible.
8959           Fixes #532807
8960
8961 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8962
8963           configure.ac: 0.10.7.2 pre-release
8964           Original commit message from CVS:
8965           * configure.ac:
8966           0.10.7.2 pre-release
8967
8968 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
8969
8970           Always let FLUSH_START events flow downstream.
8971           Original commit message from CVS:
8972           * ext/mad/gstmad.c: (gst_mad_sink_event):
8973           * gst/mpegaudioparse/gstmpegaudioparse.c:
8974           (gst_mp3parse_sink_event):
8975           Always let FLUSH_START events flow downstream.
8976
8977 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
8978
8979           configure.ac: Error out if we don't have the required core/base versions.
8980           Original commit message from CVS:
8981           * configure.ac:
8982           Error out if we don't have the required core/base versions.
8983
8984 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
8985
8986           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
8987           Original commit message from CVS:
8988           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
8989           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
8990           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
8991           Fix video timestamps by adjusting it with the first timestamp found.
8992           Don't assume we have a complete fragment when flushing the adapter,
8993           packets might have been lost or the stream might just be broken.
8994
8995 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
8996
8997           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
8998           Original commit message from CVS:
8999           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
9000           Set Rank to NONE so that we don't accidentally try to autoplug the
9001           rdtmanager.
9002
9003 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9004
9005           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
9006           Original commit message from CVS:
9007           * gst/mpegaudioparse/gstmpegaudioparse.c:
9008           (gst_mp3parse_emit_frame):
9009           Send a new duration message if the average bitrate changed and
9010           we don't know the duration from the Xing or VBRI header.
9011           Fixes bug #321857.
9012
9013 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
9014
9015           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
9016           Original commit message from CVS:
9017           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
9018           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
9019           * gst/realmedia/rtspreal.h:
9020           Move assembly rule parsing to the place where we parse the SDP as it's
9021           also there that we create the MDPR and we need the currently selected
9022           asmrule in order to select the right MTLI.
9023           Fixes #529359.
9024
9025 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
9026
9027           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
9028           Original commit message from CVS:
9029           * gst/realmedia/realhash.c:
9030           * gst/realmedia/rtspreal.c:
9031           Include generated "_stdint.h" instead of <stdint.h> which might not
9032           exist on some systems.
9033
9034 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9035
9036           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
9037           Original commit message from CVS:
9038           * ext/sidplay/gstsiddec.cc:
9039           Cast NULL sentinels to void * as NULL is defined as an integer
9040           constant in most environments when using C++ and it's size might
9041           be different from a pointer. Fixes #529488.
9042
9043 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
9044
9045         * ChangeLog:
9046         * gst/asfdemux/gstasfdemux.c:
9047         * gst/asfdemux/gstrtspwms.c:
9048           Fix "unused var" compiler error when --disable-gst-debug is used.
9049           Original commit message from CVS:
9050           Fix "unused var" compiler error when --disable-gst-debug is used.
9051
9052 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
9053
9054           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
9055           Original commit message from CVS:
9056           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
9057           We should also stop the streaming task when we get a NOT_LINKED
9058           flow return, which is not covered by FLOW_IS_FATAL.
9059
9060 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
9061
9062           ext/: gst_atomic_int_set ==> g_atomic_int_set
9063           Original commit message from CVS:
9064           * ext/cdio/gstcdiocddasrc.c:
9065           * ext/dv/gstdvdemux.c:
9066           gst_atomic_int_set ==> g_atomic_int_set
9067
9068 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
9069
9070           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
9071           Original commit message from CVS:
9072           2008-04-11  Julien Moutte  <julien@fluendo.com>
9073           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
9074           argument formats.
9075
9076 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
9077
9078           configure.ac: Actually build dlls when cross-compiling with mingw32.
9079           Original commit message from CVS:
9080           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
9081           * configure.ac:
9082           Actually build dlls when cross-compiling with mingw32.
9083           Fixes bug #526247.
9084
9085 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9086
9087           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
9088           Original commit message from CVS:
9089           * configure.ac:
9090           * gst/mpegaudioparse/gstmpegaudioparse.c:
9091           (mpeg_audio_seek_entry_free):
9092           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
9093           Depend on GLib 2.12 and use it unconditionally as we do in other
9094           modules too already.
9095
9096 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9097
9098           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
9099           Original commit message from CVS:
9100           * gst/mpegaudioparse/gstmpegaudioparse.c:
9101           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
9102           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
9103           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
9104           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
9105           (gst_xing_mux_chain):
9106           Use GSlice for allocating the seek table entries if we compile with
9107           GLib 2.10 or newer.
9108
9109 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
9110
9111           gst/asfdemux/gstasfdemux.c: Remove some debug code.
9112           Original commit message from CVS:
9113           * gst/asfdemux/gstasfdemux.c:
9114           (gst_asf_demux_process_ext_stream_props):
9115           Remove some debug code.
9116
9117 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
9118
9119           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
9120           Original commit message from CVS:
9121           * gst/asfdemux/gstasfdemux.c:
9122           (gst_asf_demux_process_ext_stream_props):
9123           Guard against division by 0 and fall back to 25/1 framerate.
9124
9125 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
9126
9127           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
9128           Original commit message from CVS:
9129           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
9130           (gst_asf_demux_process_ext_stream_props):
9131           Instead of adding a fixes 25/1 framerate to the video caps, use the
9132           average frame duration in the extended properties of the video stream as
9133           the framerate. Fixes #524346.
9134
9135 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9136
9137           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
9138           Original commit message from CVS:
9139           * configure.ac:
9140           Check if the compiler supports do { } while (0) macros. This fixes
9141           a warning when compiling with g++ 4.3, resulting in a build failure
9142           because of -Werror.
9143
9144 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
9145
9146           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
9147           Original commit message from CVS:
9148           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
9149           make ) also a delimiter for rules.
9150           Skip \\ when scanning strings.
9151           Add new testcase for these problems.
9152
9153 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9154
9155           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
9156           Original commit message from CVS:
9157           * gst/mpegaudioparse/gstmpegaudioparse.c:
9158           (gst_mp3parse_sink_event):
9159           Don't take the stream lock when caching events. This is not necessary
9160           and results in a deadlock when seeking with rhythmbox (but not with
9161           totem or banshee for some reason).
9162
9163 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
9164
9165           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
9166           Original commit message from CVS:
9167           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
9168           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
9169           Add the version field when creating the CONT chunk resulting in
9170           the Author, Comment and Copyright tags not being parsed correctly.
9171           Fixes #521459.
9172
9173 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
9174
9175           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
9176           Original commit message from CVS:
9177           * gst/mpegaudioparse/gstmpegaudioparse.c:
9178           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
9179           Remove trailing newlines from debug statements.
9180
9181 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
9182
9183           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
9184           Original commit message from CVS:
9185           * ext/dvdnav/dvdnavsrc.c:
9186           * ext/dvdnav/dvdnavsrc.h:
9187           Apply patch that adds some seeking support to dvdnav, and fixes it
9188           in various other ways. This doesn't make dvdnavsrc fully functional,
9189           but moves it forward.
9190           Fixes: #476149
9191           Patch By: Simone Gotti <simone.gotti@email.it>
9192           * ext/dvdnav/gst-dvd:
9193           Update the simple dvdnavsrc gst-launch example to work for 0.10
9194
9195 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
9196
9197           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
9198           Original commit message from CVS:
9199           * configure.ac:
9200           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
9201           plug-ins are included/excluded. (#498222)
9202
9203 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9204
9205           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
9206           Original commit message from CVS:
9207           * ext/mad/gstmad.c: (gst_mad_sink_event):
9208           * gst/mpegaudioparse/gstmpegaudioparse.c:
9209           (gst_mp3parse_sink_event):
9210           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
9211           of dropping and leaking them.
9212
9213 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9214
9215           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
9216           Original commit message from CVS:
9217           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
9218           (gst_mad_chain):
9219           * ext/mad/gstmad.h:
9220           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
9221           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
9222           * gst/mpegaudioparse/gstmpegaudioparse.h:
9223           Cache all events except EOS if we still have to send a NEWSEGMENT
9224           event. This will let TAG events be forwarded until after decodebin
9225           to an encoder for example as decodebin only links the pads
9226           after NEWSEGMENT. Fixes bug #518933.
9227
9228 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9229
9230           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
9231           Original commit message from CVS:
9232           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
9233           Write Xing header at the correct position in the MP3 frame for
9234           stereo files. Fixes bug #518676.
9235
9236 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
9237
9238           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
9239           Original commit message from CVS:
9240           * configure.ac:
9241           * ext/sidplay/Makefile.am:
9242           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
9243           when building C++ code (#516509).
9244
9245 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
9246
9247           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
9248           Original commit message from CVS:
9249           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
9250           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
9251           Workshop 12 compiler, but probably also crashes (#517985).
9252
9253 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
9254
9255           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
9256           Original commit message from CVS:
9257           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
9258           * gst/mpegaudioparse/gstmpegaudioparse.c:
9259           (gst_mp3_channel_mode_get_type),
9260           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
9261           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
9262           (gst_mp3parse_chain):
9263           * gst/mpegaudioparse/gstmpegaudioparse.h:
9264           Post channel mode and CRC as tags. Fixes bug #504493.
9265
9266 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9267
9268           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
9269           Original commit message from CVS:
9270           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
9271           Correctly chain up to the parent's finalize function.
9272
9273 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9274
9275           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
9276           Original commit message from CVS:
9277           * gst/mpegaudioparse/gstmpegaudioparse.c:
9278           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
9279           Try a bit harder to get valid timestamps, especially if upstream
9280           gives us one and we are at the first frame or resyncing.
9281           Return UNEXPECTED if we get a valid timestamp that is outside of
9282           our configured segment. After all changes done so far this doesn't
9283           seem to cause any regression, please test.
9284
9285 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9286
9287           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...
9288           Original commit message from CVS:
9289           Patch by:
9290           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
9291           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
9292           If we don't have the position to seek to in our index first try
9293           to convert from TIME to BYTES upstream and only if that fails
9294           too use the old hack to simply seek to an earlier position
9295           and let the sink drop everything before segment start.
9296           Partially fixes bug #469930.
9297
9298 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9299
9300           configure.ac: Back to development...
9301           Original commit message from CVS:
9302           * configure.ac:
9303           Back to development...
9304
9305 === release 0.10.7 ===
9306
9307 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9308
9309         * ChangeLog:
9310         * NEWS:
9311         * RELEASE:
9312         * configure.ac:
9313         * docs/plugins/gst-plugins-ugly-plugins.args:
9314         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9315         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9316         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9317         * docs/plugins/gst-plugins-ugly-plugins.signals:
9318         * docs/plugins/inspect/plugin-a52dec.xml:
9319         * docs/plugins/inspect/plugin-asf.xml:
9320         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9321         * docs/plugins/inspect/plugin-dvdread.xml:
9322         * docs/plugins/inspect/plugin-dvdsub.xml:
9323         * docs/plugins/inspect/plugin-iec958.xml:
9324         * docs/plugins/inspect/plugin-lame.xml:
9325         * docs/plugins/inspect/plugin-mad.xml:
9326         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9327         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9328         * docs/plugins/inspect/plugin-mpegstream.xml:
9329         * docs/plugins/inspect/plugin-realmedia.xml:
9330         * docs/plugins/inspect/plugin-siddec.xml:
9331         * gst-plugins-ugly.doap:
9332         * po/LINGUAS:
9333           Release 0.10.7 - I Cheated Time
9334           Original commit message from CVS:
9335           Release 0.10.7 - I Cheated Time
9336
9337 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9338
9339         * po/af.po:
9340         * po/az.po:
9341         * po/bg.po:
9342         * po/cs.po:
9343         * po/da.po:
9344         * po/en_GB.po:
9345         * po/es.po:
9346         * po/fi.po:
9347         * po/hu.po:
9348         * po/it.po:
9349         * po/nb.po:
9350         * po/nl.po:
9351         * po/or.po:
9352         * po/pl.po:
9353         * po/pt_BR.po:
9354         * po/sk.po:
9355         * po/sq.po:
9356         * po/sr.po:
9357         * po/sv.po:
9358         * po/uk.po:
9359         * po/vi.po:
9360         * po/zh_CN.po:
9361           Update .po files
9362           Original commit message from CVS:
9363           Update .po files
9364
9365 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9366
9367           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
9368           Original commit message from CVS:
9369           * tests/check/Makefile.am:
9370           Exclude dvdreadsrc from the states test too.
9371
9372 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9373
9374           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
9375           Original commit message from CVS:
9376           * gst/mpegaudioparse/gstmpegaudioparse.c:
9377           (gst_mp3parse_emit_frame):
9378           Handler buffers without valid timestamp more correctly: Don't drop
9379           them and don't use the invalid timestamp to calculate the next
9380           timestamp. Fixes bug #516811.
9381
9382 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
9383
9384           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
9385           Original commit message from CVS:
9386           Patch by: Tal Shalif <tshalif at nargila dot org>
9387           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
9388           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
9389           Add some gint64 casts to prevent 32 bit integer overflows.
9390           Fixes bug #516989.
9391
9392 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9393
9394           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
9395           Original commit message from CVS:
9396           * gst/mpegaudioparse/gstmpegaudioparse.c:
9397           Revert previous commit to mp3parse, as it breaks playback
9398           of AVI files.
9399
9400 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9401
9402           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
9403           Original commit message from CVS:
9404           * gst/mpegaudioparse/gstmpegaudioparse.c:
9405           (gst_mp3parse_emit_frame):
9406           Return GST_FLOW_UNEXPECTED if we get data that is after our
9407           configured segment. This makes upstream go EOS immediately instead
9408           of sending us the complete stream. Also improve debugging a bit.
9409
9410 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9411
9412           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
9413           Original commit message from CVS:
9414           * ext/dvdread/dvdreadsrc.c:
9415           Fix regression in DVD seeking - when a pack we
9416           expect to be a NAV block turns out not to be, scan forwards
9417           for up to 2MB (at most ~1sec) until we find one.
9418           Fixes: #516278
9419
9420 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
9421
9422           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
9423           Original commit message from CVS:
9424           * win32/vs6/libgstmpegaudioparse.dsp:
9425           Add xing files to VS project file.
9426
9427 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9428
9429           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
9430           Original commit message from CVS:
9431           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
9432           Stop leaking src pad templates. Fixes bug #515708.
9433
9434 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9435
9436           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
9437           Original commit message from CVS:
9438           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
9439           Correctly write the size in bytes on big endian systems.
9440           Fixes bug #515725.
9441
9442 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9443
9444           ext/lame/gstlame.c: Don't leak the allowed caps.
9445           Original commit message from CVS:
9446           * ext/lame/gstlame.c: (gst_lame_setup):
9447           Don't leak the allowed caps.
9448           * tests/check/pipelines/lame.c: (GST_START_TEST):
9449           Stop leaking all buffers. Fixes bug #515575.
9450
9451 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9452
9453           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
9454           Original commit message from CVS:
9455           * gst/mpegaudioparse/plugin.c:
9456           Commit new file I forgot to add.
9457
9458 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9459
9460           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
9461           Original commit message from CVS:
9462           * configure.ac:
9463           Make DISABLE_DEPRECATED defined *only* during CVS, not during
9464           pre-releases or releases.
9465
9466 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9467
9468         * ChangeLog:
9469           Mention bug 511497 fixed in previous commit
9470           Original commit message from CVS:
9471           Mention bug 511497 fixed in previous commit
9472
9473 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9474
9475           Move xingmux from -bad.
9476           Original commit message from CVS:
9477           * docs/plugins/Makefile.am:
9478           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9479           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9480           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9481           * gst/mpegaudioparse/Makefile.am:
9482           * gst/mpegaudioparse/gstmpegaudioparse.c:
9483           * gst/mpegaudioparse/gstxingmux.c:
9484           * tests/check/Makefile.am:
9485           * tests/check/elements/.cvsignore:
9486           Move xingmux from -bad.
9487
9488 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
9489
9490           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
9491           Original commit message from CVS:
9492           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
9493           Use gst_guint64_to_gdouble for conversion
9494           * win32/vs6/libgstasfdemux.dsp:
9495           * win32/vs6/libgstdvdsub.dsp:
9496           * win32/vs6/libgstrealmedia.dsp:
9497           Update project dependencies and add new source files
9498
9499 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
9500
9501           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
9502           Original commit message from CVS:
9503           * ext/mpeg2dec/gstmpeg2dec.c:
9504           Reset decoder when handling sequence where libmpeg2 has set
9505           frame period to 0, probably due to a corrupt packet.
9506           Fixes bug #514297
9507
9508 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9509
9510           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
9511           Original commit message from CVS:
9512           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
9513           (gst_mp3parse_chain):
9514           Don't set new caps on the srcpad everytime the bitrate or MPEG
9515           version changes but calculate new spf value when the MPEG version
9516           changes.
9517
9518 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9519
9520           Add documentation for the xingheader plugin.
9521           Original commit message from CVS:
9522           * docs/plugins/Makefile.am:
9523           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9524           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9525           * gst/xingheader/gstxingmux.c:
9526           * gst/xingheader/gstxingmux.h:
9527           Add documentation for the xingheader plugin.
9528           * tests/check/elements/xingmux.c: (GST_START_TEST):
9529           Set element state to PLAYING before doing something else.
9530
9531 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9532
9533           tests/check/: Add simple unit test for the xingmux element.
9534           Original commit message from CVS:
9535           * tests/check/Makefile.am:
9536           * tests/check/elements/.cvsignore:
9537           * tests/check/elements/xingmux.c: (setup_xingmux),
9538           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
9539           * tests/check/elements/xingmux_testdata.h:
9540           Add simple unit test for the xingmux element.
9541           * gst/xingheader/gstxingmux.c: (generate_xing_header),
9542           (gst_xing_mux_finalize), (xing_reset):
9543           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
9544
9545 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9546
9547           docs/plugins/: Add the real and rtsp elements and update the lists.
9548           Original commit message from CVS:
9549           * docs/plugins/Makefile.am:
9550           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9551           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9552           Add the real and rtsp elements and update the lists.
9553           * docs/plugins/inspect/plugin-amrnb.xml:
9554           * docs/plugins/inspect/plugin-asf.xml:
9555           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9556           * docs/plugins/inspect/plugin-dvdsub.xml:
9557           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9558           * docs/plugins/inspect/plugin-mpegstream.xml:
9559           * docs/plugins/inspect/plugin-realmedia.xml:
9560           * docs/plugins/inspect/plugin-siddec.xml:
9561           * docs/plugins/inspect/plugin-synaesthesia.xml:
9562           Regenerate docs.
9563           * gst/iec958/ac3_padder.c:
9564           * gst/iec958/ac3_padder.h:
9565           Do not use gtk-doc style comments for non gtk-doc comments. Note -
9566           there are functions defined using extern in the .c file - does that
9567           make sense?
9568
9569 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9570
9571           ext/mad/gstmad.c: Chain up at the end of the function.
9572           Original commit message from CVS:
9573           * ext/mad/gstmad.c:
9574           Chain up at the end of the function.
9575
9576 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9577
9578           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
9579           Original commit message from CVS:
9580           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
9581           Don't add pad templates for the base class but only in the
9582           subclasses.
9583
9584 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
9585
9586           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
9587           Original commit message from CVS:
9588           * ext/lame/gstlame.c:
9589           * ext/lame/gstlame.h:
9590           Fix the case where you initially have stereo input, and so lame's
9591           mode is not set to mono, and then you get input with mono audio and
9592           soon after you get stereo input again. What happened before this
9593           commit is that it would keep the encoding mode as mono. It should
9594           change it back to the one requested by the app (or the default one)
9595           if not requested.
9596
9597 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9598
9599           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
9600           Original commit message from CVS:
9601           * gst/mpegaudioparse/gstmpegaudioparse.c:
9602           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
9603           (mp3parse_bytepos_to_time):
9604           Interpolate the VBRI seek table entries to get better results,
9605           support 3 byte seek table entries and prevent overflows in the
9606           seek table by adding the relative offsets when using the seek
9607           table in a large enough data type.
9608
9609 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9610
9611           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
9612           Original commit message from CVS:
9613           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
9614           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
9615           (mp3parse_bytepos_to_time):
9616           * gst/mpegaudioparse/gstmpegaudioparse.h:
9617           Add support for seeking based on the VBRI seek table. Might make
9618           sense to use interpolation in the table later to get hopefully a
9619           bit more accurate values.
9620
9621 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
9622
9623           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
9624           Original commit message from CVS:
9625           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
9626           (handle_picture), (handle_slice):
9627           Fix compilation error. Fixes #509313.
9628
9629 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9630
9631           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
9632           Original commit message from CVS:
9633           * ext/lame/gstlame.c: (gst_lame_sink_event):
9634           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
9635           as 8 * GST_SECOND is too large for int.
9636
9637 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9638
9639           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
9640           Original commit message from CVS:
9641           * gst/xingheader/gstxingmux.c: (generate_xing_header):
9642           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
9643           of 0xfe.
9644
9645 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9646
9647           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
9648           Original commit message from CVS:
9649           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
9650           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
9651           (mp3parse_total_bytes), (mp3parse_total_time):
9652           * gst/mpegaudioparse/gstmpegaudioparse.h:
9653           Add initial support for reading VBRI headers as found in VBR files
9654           created by some Fraunhofer encoders. Currently we only read the
9655           number of frames and bytes (and calculate duration, etc from this)
9656           but there is also a seek table that we currently don't use.
9657
9658 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
9659
9660           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
9661           Original commit message from CVS:
9662           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
9663           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
9664           (gst_lame_sink_event):
9665           Correctly set number of channels when using mono-encoding mode
9666           and fix the duration calculation of the EOS buffer.
9667
9668 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9669
9670           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
9671           Original commit message from CVS:
9672           * gst/mpegaudioparse/gstmpegaudioparse.c:
9673           (gst_mp3parse_handle_first_frame):
9674           Guard against 0 values in the Xing header as frame count and
9675           byte count and calculate the bitrate when we have all values
9676           we need and not before.
9677
9678 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9679
9680           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
9681           Original commit message from CVS:
9682           * gst/xingheader/gstxingmux.c: (generate_xing_header):
9683           Remove accidentially leftover debug printf.
9684
9685 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9686
9687           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
9688           Original commit message from CVS:
9689           * gst/xingheader/gstxingmux.c: (has_xing_header),
9690           (generate_xing_header), (gst_xing_mux_chain),
9691           (gst_xing_mux_sink_event):
9692           Choose smallest possible frame size for the Xing header, properly
9693           set the timestamp, duration and offset on the outgoing buffers,
9694           only send NEWSEGMENT events in BYTE format downstream and also
9695           drop VBRI headers if already existing.
9696
9697 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9698
9699           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
9700           Original commit message from CVS:
9701           * gst/xingheader/Makefile.am:
9702           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
9703           (has_xing_header), (generate_xing_header),
9704           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
9705           (gst_xing_mux_init), (gst_xing_mux_chain),
9706           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
9707           * gst/xingheader/gstxingmux.h:
9708           Major cleanup and rewrite of xingmux with less bugs and new features:
9709           - Handles other layers as 3
9710           - Write TOC
9711
9712 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
9713
9714           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
9715           Original commit message from CVS:
9716           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
9717           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
9718           Call g_type_class_ref() from a thread-safe context and not
9719           from the streaming thread to avoid GLib screwing up (see
9720           bug #349410 and #493432). Comment out unused code.
9721
9722 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
9723
9724           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
9725           Original commit message from CVS:
9726           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
9727           (handle_picture), (clip_buffer), (handle_slice),
9728           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
9729           (gst_mpeg2dec_change_state):
9730           * ext/mpeg2dec/gstmpeg2dec.h:
9731           Add buffer clipping.
9732           Add basic reverse playback support. Not complete yet when dealing with
9733           non-closed GOPs.
9734
9735 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9736
9737           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
9738           Original commit message from CVS:
9739           * autogen.sh:
9740           Add -Wno-portability to the automake parameters to stop warnings
9741           about GNU make extensions being used. We require GNU make in almost
9742           every Makefile anyway.
9743           * configure.ac:
9744           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
9745           at the same time is required for per target flags.
9746
9747 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9748
9749           Makefile.am: Include lcov.mak to allow building coverage reports.
9750           Original commit message from CVS:
9751           * Makefile.am:
9752           Include lcov.mak to allow building coverage reports.
9753
9754 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9755
9756           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
9757           Original commit message from CVS:
9758           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
9759           * gst/mpegaudioparse/gstmpegaudioparse.c:
9760           (gst_mp3parse_handle_first_frame):
9761           Make sure that the Xing TOC starts with 0 and the entries
9762           are increasing over time. Otherwise it's broken and should
9763           be skipped. Fixes bug #507821.
9764
9765 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
9766
9767           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
9768           Original commit message from CVS:
9769           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
9770           (gst_asf_demux_add_video_stream),
9771           (gst_asf_demux_process_ext_content_desc),
9772           (gst_asf_demux_get_metadata_for_stream),
9773           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
9774           (gst_asf_demux_change_state):
9775           * gst/asfdemux/gstasfdemux.h:
9776           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
9777
9778 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
9779
9780           docs/plugins/.cvsignore: Add *-undeclared.txt
9781           Original commit message from CVS:
9782           * docs/plugins/.cvsignore:
9783           Add *-undeclared.txt
9784
9785 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
9786
9787           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
9788           Original commit message from CVS:
9789           * gst/realmedia/rdtmanager.c:
9790           (gst_rdt_manager_marshal_VOID__UINT_UINT),
9791           (gst_rdt_manager_class_init):
9792           * gst/realmedia/rdtmanager.h:
9793           Implement some more signals that rtspsrc connects to.
9794           Fixes #504671.
9795
9796 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
9797
9798           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
9799           Original commit message from CVS:
9800           * Makefile.am:
9801           Include common/win32.mak for CRLF check of win32 project
9802           files (see #393626).
9803
9804 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9805
9806           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
9807           Original commit message from CVS:
9808           * gst/mpegaudioparse/gstmpegaudioparse.c:
9809           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
9810           Don't post SEGMENT_START messages on the bus, only the element
9811           driving the pipeline should do that.
9812
9813 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9814
9815           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
9816           Original commit message from CVS:
9817           * configure.ac:
9818           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
9819
9820 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
9821
9822           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
9823           Original commit message from CVS:
9824           * ext/mpeg2dec/gstmpeg2dec.h:
9825           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
9826           Fixes #500808.
9827
9828 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
9829
9830           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
9831           Original commit message from CVS:
9832           2007-11-20  Julien MOUTTE  <julien@moutte.net>
9833           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
9834           on Mac OS X.
9835
9836 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9837
9838           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
9839           Original commit message from CVS:
9840           * gst/mpegaudioparse/gstmpegaudioparse.c:
9841           Restore the segment handling logic.
9842           Please don't do behavioural changes under the heading of 'leak fixes'
9843           or 'whitespace changes', people.
9844
9845 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9846
9847           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
9848           Original commit message from CVS:
9849           * gst/mpegaudioparse/gstmpegaudioparse.c:
9850           Plug some leaks.
9851
9852 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9853
9854           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
9855           Original commit message from CVS:
9856           * gst/asfdemux/gstasfdemux.c:
9857           Sync _activate_pull() a little more with other demuxers.
9858
9859 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
9860
9861           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
9862           Original commit message from CVS:
9863           * gst/mpegstream/gstmpegdemux.c:
9864           recognize the padding stream
9865
9866 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
9867
9868           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
9869           Original commit message from CVS:
9870           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
9871           Convert tags that come as string into the type required by
9872           GstTagList.
9873
9874 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
9875
9876           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
9877           Original commit message from CVS:
9878           * gst/mpegaudioparse/gstmpegaudioparse.c:
9879           (gst_mp3parse_emit_frame):
9880           Remove some more broken code, it seems to clip even when it should not.
9881           See #491305.
9882
9883 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
9884
9885           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
9886           Original commit message from CVS:
9887           * gst/mpegaudioparse/gstmpegaudioparse.c:
9888           (gst_mp3parse_emit_frame):
9889           When the element is not driving the streaming thread it is not supposed
9890           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
9891           upstream when it detects EOS. See #491305.
9892
9893 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
9894
9895           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
9896           Original commit message from CVS:
9897           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
9898           * gst/dvdsub/Makefile.am:
9899           * gst/dvdsub/gstdvdsubdec.c:
9900           * gst/dvdsub/gstdvdsubparse.c:
9901           * gst/dvdsub/gstdvdsubparse.h:
9902           Add dvd subtitle parser, which just packetizes the input
9903           stream. This is needed to mux dvd subtitles into matroska
9904           files, since the muxer expects unfragmented and properly
9905           timestamped input (#415754).
9906
9907 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
9908
9909           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
9910           Original commit message from CVS:
9911           * configure.ac:
9912           Update requirements from past CVS versions to released
9913           versions (0.10.14 in this case).
9914           * ext/sidplay/gstsiddec.cc:
9915           Fix compilation with g++-4.2.
9916
9917 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9918
9919           gst/realmedia/: Fix some compiler warnings shown on Forte.
9920           Original commit message from CVS:
9921           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
9922           (gst_asm_scan_parse_condition):
9923           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
9924           Fix some compiler warnings shown on Forte.
9925
9926 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
9927
9928           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
9929           Original commit message from CVS:
9930           Patch by: Gautier Portet <kassoulet at gmail dot com>
9931           * gst/xingheader/gstxingmux.c:
9932           The size of the Xing header is actually 417 as it's rounded to the
9933           next smaller integer. Fixes #397759.
9934           * gst/xingheader/gstxingmux.c: (xing_generate_header),
9935           (xing_push_header):
9936           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
9937           event to the beginning was successful before pushing the header again.
9938
9939 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
9940
9941           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
9942           Original commit message from CVS:
9943           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
9944           (mp3parse_bytepos_to_time):
9945           Use gst_util_guint64_to_gdouble for conversions.
9946           * win32/vs6/libgstmad.dsp:
9947           Add a link to libgstaudio.
9948
9949 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
9950
9951           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
9952           Original commit message from CVS:
9953           * ext/lame/gstlame.c:
9954           Fix up case where there is no peer, in which case
9955           _get_allowed_caps() will return NULL.
9956
9957 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
9958
9959           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
9960           Original commit message from CVS:
9961           * ext/lame/gstlame.c:
9962           Use GST_PTR_FORMAT to print caps in debug statement.
9963
9964 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9965
9966           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
9967           Original commit message from CVS:
9968           * configure.ac:
9969           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
9970           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
9971           in configure.ac.
9972
9973 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9974
9975           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
9976           Original commit message from CVS:
9977           * ext/lame/gstlame.c:
9978           Allow fixing the sample rate lame converts to by negotiating fixed
9979           sample rate on the src pad caps.
9980           Add docs for it.
9981           * tests/check/Makefile.am:
9982           * tests/check/pipelines/lame.c:
9983           Add a check for it.
9984
9985 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9986
9987           po/: Updated translations.
9988           Original commit message from CVS:
9989           * po/LINGUAS:
9990           * po/da.po:
9991           Updated translations.
9992
9993 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9994
9995           po/pl.po: Added Polish translation.
9996           Original commit message from CVS:
9997           translated by: Jakub Bogusz <qboosh@pld-linux.org>
9998           * po/pl.po:
9999           Added Polish translation.
10000
10001 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10002
10003           po/fi.po: Added Finnish translation.
10004           Original commit message from CVS:
10005           translated by: Ilkka Tuohela <hile@iki.fi>
10006           * po/fi.po:
10007           Added Finnish translation.
10008
10009 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10010
10011           po/es.po: Added Spanish translation.
10012           Original commit message from CVS:
10013           translated by: Jorge González González <aloriel@gmail.com>
10014           * po/es.po:
10015           Added Spanish translation.
10016
10017 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10018
10019           po/bg.po: Added Bulgarian translation.
10020           Original commit message from CVS:
10021           translated by: Alexander Shopov <ash@contact.bg>
10022           * po/bg.po:
10023           Added Bulgarian translation.
10024
10025 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10026
10027           gst/iec958/ac3iec.c: Chainup in finalize.
10028           Original commit message from CVS:
10029           * gst/iec958/ac3iec.c:
10030           Chainup in finalize.
10031           * tests/check/Makefile.am:
10032           * tests/check/generic/states.c:
10033           Improved state change unit test.
10034
10035 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10036
10037           Ignore registries in any format.
10038           Original commit message from CVS:
10039           * docs/plugins/.cvsignore:
10040           * tests/check/.cvsignore:
10041           Ignore registries in any format.
10042
10043 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
10044
10045           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
10046           Original commit message from CVS:
10047           * configure.ac:
10048           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
10049           define in the lame headers.  This has the advantage that
10050           it should still work when we're cross-compiling (#452025).
10051
10052 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10053
10054           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
10055           Original commit message from CVS:
10056           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10057           Add other allowed rates to the pad templates.
10058           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
10059           Reset the parser to release memory in dispose.
10060
10061 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10062
10063           ext/: Fix more leaks.
10064           Original commit message from CVS:
10065           * ext/amrnb/amrnbdec.c:
10066           * ext/amrnb/amrnbenc.c:
10067           * ext/amrnb/amrnbparse.c:
10068           * ext/sidplay/gstsiddec.cc:
10069           Fix more leaks.
10070
10071 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
10072
10073           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
10074           Original commit message from CVS:
10075           Patch by: Daniel Charles <dcharles at ti dot com>
10076           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
10077           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
10078           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
10079           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
10080           * ext/amrnb/amrnbenc.h:
10081           Add property to select the BandMode of the AMR encoder.
10082           See #466442.
10083
10084 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10085
10086           gst/realmedia/asmrules.c: Make ro memory to share.
10087           Original commit message from CVS:
10088           * gst/realmedia/asmrules.c:
10089           Make ro memory to share.
10090
10091 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
10092
10093           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
10094           Original commit message from CVS:
10095           * gst/mpegaudioparse/gstmpegaudioparse.c:
10096           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
10097           * gst/mpegaudioparse/gstmpegaudioparse.h:
10098           Queue segment event and push it after we know the caps on the pad or
10099           else an autoplugger might not have plugged the element yet and the
10100           segment is lost.
10101
10102 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10103
10104           gst/iec958/ac3iec.c: Fix tests.
10105           Original commit message from CVS:
10106           * gst/iec958/ac3iec.c:
10107           Fix tests.
10108
10109 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10110
10111           tests/check/: Add generic state-change test suite to help to fi leaks.
10112           Original commit message from CVS:
10113           * tests/check/Makefile.am:
10114           * tests/check/generic/.cvsignore:
10115           * tests/check/generic/states.c:
10116           Add generic state-change test suite to help to fi leaks.
10117
10118 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10119
10120           po/: Added Portuguese (Brazilian) translation.
10121           Original commit message from CVS:
10122           translated by: Raphael Higino <phhigino@gmail.com>
10123           * po/LINGUAS:
10124           * po/pt_BR.po:
10125           Added Portuguese (Brazilian) translation.
10126
10127 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10128
10129           po/: Updated translations.
10130           Original commit message from CVS:
10131           * po/hu.po:
10132           * po/nl.po:
10133           * po/sv.po:
10134           * po/uk.po:
10135           Updated translations.
10136
10137 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
10138
10139           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
10140           Original commit message from CVS:
10141           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
10142           (gst_rmdemux_parse_video_packet):
10143           Activate timestamp fixing code.
10144
10145 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
10146
10147           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
10148           Original commit message from CVS:
10149           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
10150           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
10151           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
10152           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
10153           Do fragment collection in the demuxer so that we can now work with
10154           both ffmpeg and realvideodec to decoder real video content.
10155
10156 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10157
10158           gst/realmedia/asmrules.c: Include stdlib.h.
10159           Original commit message from CVS:
10160           * gst/realmedia/asmrules.c:
10161           Include stdlib.h.
10162
10163 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
10164
10165           gst/realmedia/rdtmanager.c: Fix caps.
10166           Original commit message from CVS:
10167           * gst/realmedia/rdtmanager.c:
10168           Fix caps.
10169
10170 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
10171
10172           gst/realmedia/rtspreal.c: Disable UDP transport for now.
10173           Original commit message from CVS:
10174           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10175           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
10176           Disable UDP transport for now.
10177
10178 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
10179
10180           gst/realmedia/: Add simple rdt manager.
10181           Original commit message from CVS:
10182           * gst/realmedia/Makefile.am:
10183           * gst/realmedia/rdtmanager.c: (find_session_by_id),
10184           (create_session), (free_session), (gst_rdt_manager_base_init),
10185           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
10186           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
10187           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
10188           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
10189           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
10190           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
10191           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
10192           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
10193           (gst_rdt_manager_plugin_init):
10194           * gst/realmedia/rdtmanager.h:
10195           * gst/realmedia/rmdemux.c: (plugin_init):
10196           Add simple rdt manager.
10197
10198 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
10199
10200           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
10201           Original commit message from CVS:
10202           * gst/realmedia/rdtdepay.c:
10203           Fix the encoding-name so that it matches what the rtsp extension sets.
10204
10205 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
10206
10207           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
10208           Original commit message from CVS:
10209           * gst/realmedia/asmrules.c: (gst_asm_node_free),
10210           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
10211           (gst_asm_scan_string), (gst_asm_scan_number),
10212           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
10213           (gst_asm_scan_next_token), (gst_asm_rule_free),
10214           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
10215           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
10216           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
10217           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
10218           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
10219           (gst_asm_rule_book_match), (main):
10220           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
10221           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
10222           Use g_hash_table_destroy instead of _unref which is too new.
10223
10224 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
10225
10226           gst/realmedia/.cvsignore: Add test to ignore.
10227           Original commit message from CVS:
10228           * gst/realmedia/.cvsignore:
10229           Add test to ignore.
10230           * gst/realmedia/Makefile.am:
10231           * gst/realmedia/asmrules.c: (gst_asm_node_new),
10232           (gst_asm_node_free), (gst_asm_operator_eval),
10233           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
10234           (gst_asm_scan_string), (gst_asm_scan_number),
10235           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
10236           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
10237           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
10238           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
10239           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
10240           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
10241           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
10242           (gst_asm_rule_book_match), (main):
10243           * gst/realmedia/asmrules.h:
10244           Added asembler rule book parser and evaluator.
10245           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
10246           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
10247           * gst/realmedia/rtspreal.h:
10248           Keep per stream config info.
10249           Parse and evaluate asm rule books for stream selection.
10250
10251 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10252
10253           gst/realmedia/rtspreal.c: Include stdlib.
10254           Original commit message from CVS:
10255           * gst/realmedia/rtspreal.c:
10256           Include stdlib.
10257
10258 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
10259
10260           gst/realmedia/: Split out hash code in separate file.
10261           Original commit message from CVS:
10262           * gst/realmedia/Makefile.am:
10263           * gst/realmedia/realhash.c: (hash), (call_hash),
10264           (gst_rtsp_ext_real_calc_response_and_checksum):
10265           * gst/realmedia/realhash.h:
10266           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10267           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
10268           Split out hash code in separate file.
10269
10270 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
10271
10272           gst/: Fix include paths and link dependecies for rtsp extension.
10273           Original commit message from CVS:
10274           * gst/asfdemux/Makefile.am:
10275           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
10276           (gst_rtsp_wms_class_init):
10277           * gst/realmedia/Makefile.am:
10278           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10279           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
10280           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
10281           (_do_init), (gst_rtsp_real_class_init):
10282           Fix include paths and link dependecies for rtsp extension.
10283
10284 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
10285
10286           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
10287           Original commit message from CVS:
10288           * gst/realmedia/Makefile.am:
10289           * gst/realmedia/rmdemux.c: (plugin_init):
10290           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10291           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
10292           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
10293           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
10294           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
10295           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
10296           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
10297           (gst_rtsp_real_plugin_init):
10298           * gst/realmedia/rtspreal.h:
10299           Add RealMedia RTSP extension module. It has rank NONE until it is fully
10300           functional.
10301
10302 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
10303
10304           gst/asfdemux/: Move WMS RTSP extension from -good to here.
10305           Original commit message from CVS:
10306           * gst/asfdemux/Makefile.am:
10307           * gst/asfdemux/gstasf.c: (plugin_init):
10308           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
10309           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
10310           (gst_rtsp_wms_configure_stream), (_do_init),
10311           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
10312           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
10313           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
10314           * gst/asfdemux/gstrtspwms.h:
10315           Move WMS RTSP extension from -good to here.
10316           Port it to the new pluggable extension interface.
10317
10318 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10319
10320           ext/mad/Makefile.am: Link to audio helper from plugins-base.
10321           Original commit message from CVS:
10322           * ext/mad/Makefile.am:
10323           Link to audio helper from plugins-base.
10324
10325 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10326
10327           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
10328           Original commit message from CVS:
10329           * configure.ac:
10330           * ext/mad/gstmad.c: (gst_mad_chain):
10331           Use the new buffer clipping function from gstaudio here and
10332           require gst-plugins-base CVS.
10333
10334 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10335
10336           configure.ac: Sync liboil check with plugins-base. Add libm check.
10337           Original commit message from CVS:
10338           * configure.ac:
10339           Sync liboil check with plugins-base. Add libm check.
10340           * gst/synaesthesia/Makefile.am:
10341           Link against libm. We're using sqrt here.
10342
10343 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10344
10345           gst/asfdemux/gstasfdemux.c: Include stdlib.
10346           Original commit message from CVS:
10347           * gst/asfdemux/gstasfdemux.c:
10348           Include stdlib.
10349
10350 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10351
10352           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
10353           Original commit message from CVS:
10354           * ext/annodex/Makefile.am:
10355           Fix CFLAGS/LIBS.
10356           * ext/cdio/gstcdiocddasrc.c:
10357           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
10358           Include stdlib
10359           * ext/cairo/Makefile.am:
10360           * gst/videofilter/Makefile.am:
10361           * tests/examples/level/Makefile.am:
10362           Use $(LIBM) instead of -lm
10363
10364 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10365
10366           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
10367           Original commit message from CVS:
10368           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
10369           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
10370           * gst/mpegaudioparse/gstmpegaudioparse.h:
10371           Save some memory for each frame by only saving the start timestamp
10372           and start byte position instead of additionally the stop timestamp
10373           and stop byte position. This requires us to use a doubly-linked list
10374           but still saves 8-12 bytes per frame.
10375
10376 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10377
10378           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
10379           Original commit message from CVS:
10380           * ext/mad/gstmad.c: (clip_outgoing_buffer):
10381           Fix buffer clipping to correctly clip to the segment stop.
10382
10383 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10384
10385           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
10386           Original commit message from CVS:
10387           * gst/mpegaudioparse/gstmpegaudioparse.c:
10388           (gst_mp3parse_emit_frame):
10389           Fix a calculation that was causing mp3parse to drop every incoming
10390           frame when upstream delivered a segment in TIME format, breaking
10391           playback of all mpeg system streams.
10392
10393 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10394
10395           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
10396           Original commit message from CVS:
10397           * Makefile.am:
10398           * configure.ac:
10399           * tests/Makefile.am:
10400           Remove bogus check for libcheck, since we check for
10401           gstreamer-check and it pulls in the required info from
10402           and we weren't actually _using_ the information for
10403           libcheck ourselves anyway.
10404
10405 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10406
10407           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
10408           Original commit message from CVS:
10409           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
10410           (gst_mp3parse_init), (gst_mp3parse_dispose),
10411           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
10412           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
10413           (mp3parse_handle_seek), (mp3parse_src_query):
10414           * gst/mpegaudioparse/gstmpegaudioparse.h:
10415           Implement accurate seeking in mpegaudioparse. Fixes #308312.
10416           Also implement segment seeks.
10417
10418 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10419
10420           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
10421           Original commit message from CVS:
10422           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
10423           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
10424           (gst_mad_chain), (gst_mad_change_state):
10425           * ext/mad/gstmad.h:
10426           Implement buffer clipping and use GST_BOILERPLATE instead of manual
10427           GType magic. Part one of bug #308312.
10428
10429 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10430
10431           configure.ac: Use pkg-config to locate check.
10432           Original commit message from CVS:
10433           * configure.ac:
10434           Use pkg-config to locate check.
10435
10436 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
10437
10438           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
10439           Original commit message from CVS:
10440           * configure.ac:
10441           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
10442           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
10443           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
10444           Fix build against core CVS by not using deprecated API. Bump
10445           requirements for new API (overdue anyway).
10446
10447 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10448
10449           REQUIREMENTS: Also add amr-libs here and update a little.
10450           Original commit message from CVS:
10451           * REQUIREMENTS:
10452           Also add amr-libs here and update a little.
10453
10454 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
10455
10456           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
10457           Original commit message from CVS:
10458           * docs/plugins/inspect/plugin-dvdnav.xml:
10459           * docs/plugins/inspect/plugin-realmedia.xml:
10460           * docs/plugins/inspect/plugin-synaesthesia.xml:
10461           Add inspect file for synaesthesia so the docs can be built even if
10462           the plugin isn't built yet. Fixes #454311. Also add inspect files
10463           for dvdnavsrc and realmedia.
10464
10465 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10466
10467           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
10468           Original commit message from CVS:
10469           * docs/plugins/Makefile.am:
10470           Simplify --extra-dir as gtkdoc scans recursively.
10471
10472 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10473
10474           And yet more docs enabled.
10475           Original commit message from CVS:
10476           * docs/plugins/Makefile.am:
10477           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10478           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10479           * gst/synaesthesia/Makefile.am:
10480           * gst/synaesthesia/gstsynaesthesia.c:
10481           * gst/synaesthesia/gstsynaesthesia.h:
10482           And yet more docs enabled.
10483
10484 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10485
10486           docs/plugins/: Add new docs. Scan c++ files too.
10487           Original commit message from CVS:
10488           * docs/plugins/Makefile.am:
10489           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10490           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10491           * docs/plugins/inspect/plugin-a52dec.xml:
10492           * docs/plugins/inspect/plugin-amrnb.xml:
10493           * docs/plugins/inspect/plugin-asf.xml:
10494           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10495           * docs/plugins/inspect/plugin-dvdsub.xml:
10496           * docs/plugins/inspect/plugin-iec958.xml:
10497           * docs/plugins/inspect/plugin-lame.xml:
10498           * docs/plugins/inspect/plugin-mad.xml:
10499           * docs/plugins/inspect/plugin-mpeg2dec.xml:
10500           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10501           * docs/plugins/inspect/plugin-mpegstream.xml:
10502           Add new docs. Scan c++ files too.
10503           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
10504           (gst_amrnbdec_event):
10505           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
10506           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
10507           (gst_amrnbparse_loop):
10508           Add documentation headers.
10509           * ext/mad/gstmad.c:
10510           * ext/mad/gstmad.h:
10511           Refactor for docs.
10512
10513 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10514
10515           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
10516           Original commit message from CVS:
10517           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
10518           (gst_mp3parse_init):
10519           Use GST_BOILERPLATE instead of manual GType magic.
10520           * gst/mpegaudioparse/gstmpegaudioparse.c:
10521           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
10522           (mp3parse_bytepos_to_time):
10523           * gst/mpegaudioparse/gstmpegaudioparse.h:
10524           Implement seeking, byte->time, time->byte conversions with the Xing
10525           seek table if available. This allows better at least a bit more
10526           accurate seeks and file position reporting.
10527
10528 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10529
10530           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
10531           Original commit message from CVS:
10532           * gst/mpegaudioparse/gstmpegaudioparse.c:
10533           (gst_mp3parse_handle_first_frame):
10534           Copy the complete Xing seek table in the 100 byte array instead of
10535           copying the first byte 100 times.
10536           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
10537           (mp3parse_total_time), (mp3parse_time_to_bytepos):
10538           Add seeking support based on the Xing header but comment it out for
10539           now as it seems to yield worse result than the other method.
10540           Also use gst_pad_query_peer_duration() instead of getting the peer pad
10541           ourself, creating a new GstQuery, etc.
10542
10543 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10544
10545           docs/plugins/: Update docs with caps info.
10546           Original commit message from CVS:
10547           * docs/plugins/gst-plugins-ugly-plugins.args:
10548           * docs/plugins/inspect/plugin-a52dec.xml:
10549           * docs/plugins/inspect/plugin-amrnb.xml:
10550           * docs/plugins/inspect/plugin-asf.xml:
10551           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10552           * docs/plugins/inspect/plugin-dvdread.xml:
10553           * docs/plugins/inspect/plugin-dvdsub.xml:
10554           * docs/plugins/inspect/plugin-iec958.xml:
10555           * docs/plugins/inspect/plugin-lame.xml:
10556           * docs/plugins/inspect/plugin-mad.xml:
10557           * docs/plugins/inspect/plugin-mpeg2dec.xml:
10558           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10559           * docs/plugins/inspect/plugin-mpegstream.xml:
10560           Update docs with caps info.
10561
10562 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
10563
10564           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
10565           Original commit message from CVS:
10566           * po/POTFILES.in:
10567           Make sure dvdnav strings get translated too (no reason not to have
10568           them in the .po file, even if the plugin is disabled for now).
10569           Fixes #450879.
10570
10571 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10572
10573           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
10574           Original commit message from CVS:
10575           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
10576           (gst_amrnbdec_event), (gst_amrnbdec_chain),
10577           (gst_amrnbdec_state_change):
10578           * ext/amrnb/amrnbdec.h:
10579           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
10580           (gst_amrnbparse_loop):
10581           Add newsegment and discont handling. Some code cleanups.
10582
10583 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
10584
10585           ext/dvdread/dvdreadsrc.c: check for an error from
10586           Original commit message from CVS:
10587           * ext/dvdread/dvdreadsrc.c: check for an error from
10588           DVDReadBlocks() correctly.
10589
10590 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
10591
10592           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...
10593           Original commit message from CVS:
10594           * ext/dvdread/dvdreadsrc.c:
10595           If we can't read a nav packet, or it doesn't look like a nav
10596           packet, that's an error.  Previous behavior was to look at
10597           the next packet; I can't find any justification for doing that.
10598           Fixes: #358891.
10599
10600 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10601
10602           po/it.po: Updated Italian translation.
10603           Original commit message from CVS:
10604           * po/it.po:
10605           Updated Italian translation.
10606
10607 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10608
10609           po/vi.po: Updated Vietnames translation.
10610           Original commit message from CVS:
10611           * po/vi.po:
10612           Updated Vietnames translation.
10613
10614 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10615
10616           po/: Added Chinese (simplified) translation.
10617           Original commit message from CVS:
10618           contributed by: Wenzheng Hu <db_lobster@163.com>
10619           * po/LINGUAS:
10620           * po/zh_CN.po:
10621           Added Chinese (simplified) translation.
10622
10623 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10624
10625           MAINTAINERS: Updating all the maintainers files
10626           Original commit message from CVS:
10627           * MAINTAINERS:
10628           Updating all the maintainers files
10629
10630 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
10631
10632           Fix leaks some more.
10633           Original commit message from CVS:
10634           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
10635           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
10636           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
10637           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
10638           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
10639           * gst/iec958/ac3iec.c: (ac3iec_init):
10640           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
10641           Fix leaks some more.
10642
10643 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
10644
10645           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
10646           Original commit message from CVS:
10647           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
10648           "She's leaking me", said valgrind.
10649
10650 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10651
10652           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
10653           Original commit message from CVS:
10654           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
10655           Fix "pad caps are not a real subset of its template caps" warning.
10656
10657 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
10658
10659           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
10660           Original commit message from CVS:
10661           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
10662           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
10663           (gst_amrnbdec_finalize):
10664           Don't leak the adapter, unref it in a new finalize method instead.
10665           Fixes #448782.
10666
10667 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10668
10669           configure.ac: Back to CVS
10670           Original commit message from CVS:
10671           * configure.ac:
10672           Back to CVS
10673           * gst-plugins-ugly.doap:
10674           Add 0.10.6 to the list of releases.
10675
10676 === release 0.10.6 ===
10677
10678 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10679
10680         * ChangeLog:
10681         * NEWS:
10682         * RELEASE:
10683         * configure.ac:
10684         * docs/plugins/gst-plugins-ugly-plugins.args:
10685         * docs/plugins/inspect/plugin-a52dec.xml:
10686         * docs/plugins/inspect/plugin-asf.xml:
10687         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10688         * docs/plugins/inspect/plugin-dvdread.xml:
10689         * docs/plugins/inspect/plugin-dvdsub.xml:
10690         * docs/plugins/inspect/plugin-iec958.xml:
10691         * docs/plugins/inspect/plugin-lame.xml:
10692         * docs/plugins/inspect/plugin-mad.xml:
10693         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10694         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10695         * docs/plugins/inspect/plugin-mpegstream.xml:
10696         * docs/plugins/inspect/plugin-siddec.xml:
10697           Release 0.10.6
10698           Original commit message from CVS:
10699           Release 0.10.6
10700
10701 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10702
10703         * po/af.po:
10704         * po/az.po:
10705         * po/cs.po:
10706         * po/da.po:
10707         * po/en_GB.po:
10708         * po/hu.po:
10709         * po/it.po:
10710         * po/nb.po:
10711         * po/nl.po:
10712         * po/or.po:
10713         * po/sq.po:
10714         * po/sr.po:
10715         * po/sv.po:
10716         * po/uk.po:
10717         * po/vi.po:
10718           Update .po files
10719           Original commit message from CVS:
10720           Update .po files
10721
10722 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10723
10724           win32/vs6/: Convert line endings to CRLF and mark as binary files.
10725           Original commit message from CVS:
10726           * win32/vs6/gst_plugins_ugly.dsw:
10727           * win32/vs6/libgstac3parse.dsp:
10728           * win32/vs6/libgstasfdemux.dsp:
10729           * win32/vs6/libgstdvdlpcmdec.dsp:
10730           * win32/vs6/libgstdvdsub.dsp:
10731           * win32/vs6/libgstiec958.dsp:
10732           * win32/vs6/libgstlame.dsp:
10733           * win32/vs6/libgstmad.dsp:
10734           * win32/vs6/libgstmpegaudioparse.dsp:
10735           * win32/vs6/libgstmpegstream.dsp:
10736           * win32/vs6/libgstrealmedia.dsp:
10737           * win32/vs6/libgstsynaesthesia.dsp:
10738           Convert line endings to CRLF and mark as binary files.
10739
10740 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
10741
10742           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
10743           Original commit message from CVS:
10744           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
10745           Don't forget to unlock when setting the device property, or
10746           we'll sooner or later deadlock.
10747
10748 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
10749
10750           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
10751           Original commit message from CVS:
10752           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
10753           Use gst_util_guint64_to_gdouble for conversion.
10754           * win32/vs6/libgstasfdemux.dsp:
10755           Add asfpacket.c to the build.
10756
10757 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10758
10759           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
10760           Original commit message from CVS:
10761           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
10762           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
10763           * gst/mpegaudioparse/gstmpegaudioparse.h:
10764           If the Xing header provides a total time, use it to calculate the
10765           correct average bitrate immediately, instead of sending updates as
10766           we parse the stream.
10767
10768 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
10769
10770           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
10771           Original commit message from CVS:
10772           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
10773           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
10774           Use GstClockTime instead of guint for a time variable to prevent
10775           overflows on too large subtitle durations. Fixes #444514.
10776
10777 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
10778
10779           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
10780           Original commit message from CVS:
10781           Patch by: Mark Nauwelaerts <manauw at skynet be>
10782           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
10783           Clear state when handling the serialized FLUSH_STOP event instead of
10784           the FLUSH_START event, thereby making sure we don't free buffers the
10785           chain function is still using. Fixes dvdsubdec crashing when flusing
10786           or seeking (#442706).
10787
10788 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
10789
10790           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
10791           Original commit message from CVS:
10792           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
10793           Initialise variable to make fc4 build bot happy.
10794
10795 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
10796
10797           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
10798           Original commit message from CVS:
10799           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
10800           Add sanity check so we don't abort for broken or non-MPEG streams,
10801           but instead error out. Fixes crashes/aborts for when our typefinder
10802           wrongly identifies quicktime files as mpeg (which should be fixed in
10803           -base now too). (#440120).
10804
10805 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10806
10807         * ChangeLog:
10808         * ext/amrnb/amrnbdec.c:
10809         * ext/amrnb/amrnbenc.c:
10810         * ext/amrnb/amrnbparse.c:
10811           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
10812           Original commit message from CVS:
10813           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
10814           block_size, _do_init, gst_amrnbdec_base_init,
10815           gst_amrnbdec_class_init, gst_amrnbdec_init):
10816           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
10817           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
10818           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
10819           block_size, _do_init, gst_amrnbparse_base_init,
10820           gst_amrnbparse_class_init, gst_amrnbparse_init):
10821           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
10822           GST_DEBUG_FUNCPTR and add log-category.
10823
10824 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10825
10826           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
10827           Original commit message from CVS:
10828           * gst/mpegaudioparse/gstmpegaudioparse.c:
10829           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
10830           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
10831           (gst_mp3parse_chain), (mp3parse_total_bytes),
10832           (mp3parse_total_time):
10833           * gst/mpegaudioparse/gstmpegaudioparse.h:
10834           Implement parsing of Xing headers from the first frame of the stream,
10835           and use it to report duration correctly where possible.
10836
10837 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
10838
10839           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
10840           Original commit message from CVS:
10841           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
10842           After descrambling, push the packets out as individual packets
10843           instead of one big descrambled buffer. Makes cook audio decoding
10844           work with the 'realaudiodec' decoder from gst-plugins-bad.
10845
10846 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
10847
10848           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
10849           Original commit message from CVS:
10850           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
10851           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
10852           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
10853           (gst_rmdemux_parse_packet):
10854           * gst/realmedia/rmdemux.h:
10855           Remember first timestamp encountered in stream and re-timestamp
10856           stream to start from zero (fixes #397219); only send one newsegment
10857           event, not two; when seeking, send newsegment events from the
10858           streaming thread and not from the seeking thread.
10859
10860 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
10861
10862           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
10863           Original commit message from CVS:
10864           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
10865           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
10866           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
10867           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
10868           * gst/mpegstream/gstmpegdemux.h:
10869           Reset last_flow values for the various streams after a flushing
10870           seek, otherwise we might aggregate wrong flow returns afterwards
10871           that will make upstream pause silently. This should fix seeking
10872           in DVDs and also fix the Thoggen cropping dialog (#438610).
10873
10874 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
10875
10876           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
10877           Original commit message from CVS:
10878           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
10879           (gst_asf_demux_chain_headers),
10880           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
10881           (gst_asf_demux_have_mutually_exclusive_active_stream),
10882           (gst_asf_demux_check_activate_streams),
10883           (gst_asf_demux_find_stream_with_complete_payload),
10884           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
10885           (gst_asf_demux_activate_ext_props_streams),
10886           (gst_asf_demux_process_object):
10887           * gst/asfdemux/gstasfdemux.h:
10888           Activate streams (ie. add the pads to the element) depending on
10889           whether we actually get data for those streams within the ASF
10890           preroll value specified. Currently only done in pull-mode though
10891           (this will fix problems with playbin hanging on mms streams once
10892           we use this in push-mode as well).
10893
10894 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
10895
10896           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
10897           Original commit message from CVS:
10898           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
10899           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
10900           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
10901           (gst_asf_demux_process_file):
10902           * gst/asfdemux/gstasfdemux.h:
10903           Make all timestamps start from zero in pull-mode too; some small
10904           clean-ups and FIXMEs here and there.
10905
10906 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
10907
10908           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
10909           Original commit message from CVS:
10910           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
10911           (gst_asf_demux_parse_packet):
10912           If packet size is specified within the packet and smaller than
10913           the actual packet size, don't parse beyond the size specified in
10914           the packet (this makes us parse some cases of packets with single
10915           compressed payloads cleanly, see e.g stream from #431318). Also
10916           add a sanity check when parsing compressed single payloads.
10917
10918 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
10919
10920           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
10921           Original commit message from CVS:
10922           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
10923           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
10924           (gst_asf_demux_handle_seek_event),
10925           (gst_asf_demux_push_complete_payloads):
10926           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
10927           send data from the keyframe right before the new segment start to
10928           make sure the decoder doesn't have to decode more than absolutely
10929           necessary.
10930
10931 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
10932
10933           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
10934           Original commit message from CVS:
10935           * gst/asfdemux/asfheaders.c:
10936           * gst/asfdemux/asfheaders.h:
10937           * gst/asfdemux/asfpacket.c:
10938           (asf_payload_parse_replicated_data_extensions),
10939           (gst_asf_demux_parse_payload):
10940           * gst/asfdemux/asfpacket.h:
10941           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
10942           (gst_asf_demux_push_complete_payloads),
10943           (gst_asf_demux_process_ext_stream_props):
10944           * gst/asfdemux/gstasfdemux.h:
10945           Implement payload extension system/extended replicated data parsing,
10946           so we can extract payload durations if they're specified.
10947
10948 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
10949
10950           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
10951           Original commit message from CVS:
10952           * gst/asfdemux/asfheaders.h:
10953           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
10954           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
10955           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
10956           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
10957           (gst_asf_demux_parse_stream_object),
10958           (gst_asf_demux_process_ext_stream_props),
10959           (gst_asf_demux_process_queued_extended_stream_objects),
10960           (gst_asf_demux_activate_ext_props_streams),
10961           (gst_asf_demux_process_object):
10962           * gst/asfdemux/gstasfdemux.h:
10963           Refactor stream parse/activation a bit (stream activation heuristics
10964           are still the same though); some more clean-ups.
10965
10966 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
10967
10968           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
10969           Original commit message from CVS:
10970           * win32/common/.cvsignore:
10971           Ignore generated config.h file to make build bot happy.
10972
10973 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
10974
10975           gst/asfdemux/: Init debug category before using it.
10976           Original commit message from CVS:
10977           * gst/asfdemux/gstasf.c: (plugin_init):
10978           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
10979           * gst/asfdemux/gstasfdemux.h:
10980           Init debug category before using it.
10981
10982 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
10983
10984           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
10985           Original commit message from CVS:
10986           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
10987           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
10988           Fix silly bug when we can't pull as much data as we want; don't
10989           forget to announce pending tags in the new packet parsing code.
10990
10991 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
10992
10993           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
10994           Original commit message from CVS:
10995           * configure.ac:
10996           * win32/MANIFEST:
10997           Generate a win32 config.h into win32/common and add to MANIFEST so
10998           it gets disted (#393890). Looks like win32/common/config.h.in needs
10999           some work though.
11000
11001 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
11002
11003           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
11004           Original commit message from CVS:
11005           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
11006           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
11007           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
11008           Fix pull mode operation some more: send newsegment event before
11009           sending data; handle EOS and fatal flow returns a bit better; don't
11010           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
11011
11012 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
11013
11014           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
11015           Original commit message from CVS:
11016           * gst/asfdemux/Makefile.am:
11017           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
11018           (asf_packet_create_payload_buffer),
11019           (asf_payload_find_previous_fragment),
11020           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
11021           (gst_asf_demux_parse_packet):
11022           * gst/asfdemux/asfpacket.h:
11023           * gst/asfdemux/gstasfdemux.c:
11024           (gst_asf_demux_reset_stream_state_after_discont),
11025           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
11026           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
11027           (gst_asf_demux_process_chunk):
11028           * gst/asfdemux/gstasfdemux.h:
11029           New packet parsing code: should put halfway decent timestamps on
11030           buffers, and might even set the appropriate keyframe/discont buffer
11031           flags from time to time (and even if it doesn't, I'm at least able
11032           to debug this code); only used in pull-mode so far. Still needs
11033           some more work, like payload extensions parsing and proper flow
11034           aggregation, and stream activation based on preroll. Stay tuned.
11035
11036 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
11037
11038           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
11039           Original commit message from CVS:
11040           * gst/asfdemux/asfheaders.h:
11041           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
11042           (gst_asf_demux_seek_index_lookup),
11043           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
11044           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
11045           (gst_asf_demux_process_ext_content_desc),
11046           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
11047           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
11048           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
11049           * gst/asfdemux/gstasfdemux.h:
11050           Some clean-ups and small fixes: rename asf_stream_context structure to
11051           AsfStream; inline some three-line utility functions that are only used
11052           once anyway and get rid of their associated helper structs; make debug
11053           category global so that it is used by the debug statements in the other
11054           file as well; simplify gst_asf_demux_get_stream(); fix accidental
11055           implicit initialisation of stream->last_buffer_timestamp to 0, which
11056           would lead to missing timestamps on the first buffer; put fourcc format
11057           into video caps to make certain proprietary wmv decoders happy (for the
11058           case of WMVA in particular); play_time is offset by preroll as well, so
11059           fix overreporting of duration for some files.
11060
11061 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
11062
11063           gst/asfdemux/gstasfdemux.c: Printf format fixes.
11064           Original commit message from CVS:
11065           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
11066           (gst_asf_demux_pull_indices):
11067           Printf format fixes.
11068
11069 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
11070
11071           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
11072           Original commit message from CVS:
11073           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11074           (gst_mpeg_parse_send_event):
11075           Post an error message if EOS wasn't handled by anything downstream.
11076           This should fix playbin freezing/hanging with small VobSub subtitle
11077           files (background: not-linked flow returns from downstream are
11078           ignored for a while at the beginning, so if the file is small
11079           upstream will never get a not-linked flow return even if nothing
11080           is connected downstream). (#429960).
11081
11082 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
11083
11084           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
11085           Original commit message from CVS:
11086           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
11087           (gst_amrnbparse_sink_activate),
11088           (gst_amrnbparse_sink_activate_pull):
11089           Rewrite terminally broken sinkpad activation code.
11090           Now actually supports pull-mode activation (didn't before), and push
11091           mode activation doesn't leave the sinkpad flushing.
11092
11093 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
11094
11095           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
11096           Original commit message from CVS:
11097           * gst/asfdemux/asfheaders.c:
11098           * gst/asfdemux/asfheaders.h:
11099           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
11100           (gst_asf_demux_reset), (gst_asf_demux_init),
11101           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
11102           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
11103           (gst_asf_demux_seek_index_lookup),
11104           (gst_asf_demux_reset_stream_state_after_discont),
11105           (gst_asf_demux_handle_seek_event),
11106           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
11107           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
11108           (gst_asf_demux_pull_indices),
11109           (gst_asf_demux_parse_data_object_start),
11110           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
11111           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
11112           (gst_asf_demux_process_simple_index),
11113           (gst_asf_demux_process_object),
11114           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
11115           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
11116           * gst/asfdemux/gstasfdemux.h:
11117           Make asfdemux work in pull mode where possible. If there's an index
11118           at the end of the file, read it and use it for seeking purposes.
11119
11120 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
11121
11122           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
11123           Original commit message from CVS:
11124           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
11125           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
11126           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
11127           Some timestamp fixes.
11128           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
11129           Fix for 64-bit machines.
11130
11131 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
11132
11133           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
11134           Original commit message from CVS:
11135           Patch by: René Stadler <mail at renestadler dot de>
11136           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
11137           (find_seek_offset_time), (gst_rmdemux_reset),
11138           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
11139           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
11140           * gst/realmedia/rmdemux.h:
11141           Make rmdemux handle any number of logical streams. Fixes #428698.
11142
11143 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11144
11145         * po/nl.po:
11146           update dutch
11147           Original commit message from CVS:
11148           update dutch
11149
11150 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11151
11152           po/: Added Danish translation.
11153           Original commit message from CVS:
11154           submitted by: Mogens Jaeger <mogens@jaeger.tf>
11155           * po/LINGUAS:
11156           * po/da.po:
11157           Added Danish translation.
11158
11159 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
11160
11161           po/.cvsignore: Add pot.
11162           Original commit message from CVS:
11163           * po/.cvsignore:
11164           Add pot.
11165
11166 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
11167
11168           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
11169           Original commit message from CVS:
11170           2007-03-27  Julien MOUTTE  <julien@moutte.net>
11171           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
11172           stream and try to adapt to incoming timestamps lack of
11173           precision up to half a frame. This allows generating
11174           a perfect stream even with muxed formats like FLV where
11175           the timestamps are stored in milliseconds.
11176
11177 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
11178
11179           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
11180           Original commit message from CVS:
11181           * gst/realmedia/rmdemux.c:
11182           Remove unused zlib.h include. Fixes #421594.
11183
11184 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11185
11186           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
11187           Original commit message from CVS:
11188           * ext/lame/gstlame.c: (gst_lame_setup):
11189           Disable the bitrate checking when the user has requested
11190           Free Format mode, as all bitrates less than the maximum
11191           are valid then.
11192
11193 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11194
11195           po/: Update translations.
11196           Original commit message from CVS:
11197           * po/hu.po:
11198           * po/it.po:
11199           * po/sv.po:
11200           Update translations.
11201
11202 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11203
11204           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
11205           Original commit message from CVS:
11206           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
11207           When handling seeks, don't convert -1 start or stop values to a bogus
11208           byte position - pass them upstream as -1.
11209
11210 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11211
11212           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
11213           Original commit message from CVS:
11214           * gst/mpegaudioparse/gstmpegaudioparse.c:
11215           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
11216           (gst_mp3parse_init), (gst_mp3parse_sink_event),
11217           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
11218           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
11219           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
11220           (mp3parse_total_time), (mp3parse_handle_seek),
11221           (mp3parse_src_event), (mp3parse_src_query),
11222           (mp3parse_get_query_types), (plugin_init):
11223           * gst/mpegaudioparse/gstmpegaudioparse.h:
11224           Implement seeking via average bitrate, and position+duration
11225           querying in mp3parse. Later, it will support frame-accurate seeking by
11226           building a seek table as it parses.
11227           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
11228           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
11229           before any extant MP3 decoder plugin. This allows us to remove framing
11230           support from the decoders, if we want, and will provide them with
11231           accurate seeking automatically once it is finished.
11232           Fix the handling of MPEG-1 Layer 1 files.
11233           Partially fix timestamping of packets arriving from a demuxer by
11234           queueing the incoming timestamp until the next packet starts, rather
11235           than applying it immediately to the next pushed buffer.
11236
11237 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
11238
11239           gst/asfdemux/gstasfdemux.c: Printf format fix.
11240           Original commit message from CVS:
11241           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
11242           Printf format fix.
11243
11244 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11245
11246           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
11247           Original commit message from CVS:
11248           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
11249           (gst_cdio_cdda_src_finalize):
11250           Make sure we always destroy our libcdio handle.
11251
11252 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
11253
11254           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
11255           Original commit message from CVS:
11256           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
11257           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
11258           (gst_cdio_cdda_src_finalize):
11259           Small code cleanups.
11260           Don't use pad_alloc as the base class cannot deal with the error codes.
11261
11262 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
11263
11264           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
11265           Original commit message from CVS:
11266           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
11267           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
11268           Never post a (fatal) error message on the bus on decoding errors. We
11269           should only do this if we can't recover, but mpeg2dec can always
11270           recover. This is needed for DVB streams, for example, where there
11271           may be temporary glitches in the stream. Instead of an error
11272           message, post a warning message on the bus for every N decoding
11273           errors. Fixes #370020.
11274
11275 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11276
11277           configure.ac: Convert to new AG_GST style.
11278           Original commit message from CVS:
11279           * configure.ac:
11280           Convert to new AG_GST style.
11281
11282 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11283
11284           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
11285           Original commit message from CVS:
11286           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11287           (gst_lame_setup):
11288           Display sensible defaults and limits for the
11289           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
11290           property - it's supposed to be a boolean 0/1 value.
11291
11292 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11293
11294           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
11295           Original commit message from CVS:
11296           * ext/lame/gstlame.c:
11297           Initialise the variables so gcc doesn't complain about possibly
11298           uninitialised uses, even though they can't actually happen.
11299
11300 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
11301
11302           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
11303           Original commit message from CVS:
11304           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
11305           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
11306           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
11307           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
11308           Implement all sample rates.
11309           Implement sample permutation a little smarter avoiding a memcpy.
11310           Fix timestamps, use segments, fix seeking.
11311
11312 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
11313
11314           Document siddec.
11315           Original commit message from CVS:
11316           * docs/plugins/Makefile.am:
11317           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11318           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11319           * docs/plugins/inspect/plugin-siddec.xml:
11320           * ext/sidplay/gstsiddec.cc:
11321           * ext/sidplay/gstsiddec.h:
11322           Document siddec.
11323
11324 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11325
11326           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
11327           Original commit message from CVS:
11328           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
11329           (gst_lame_set_property), (gst_lame_setup):
11330           Fix up bitrate checking macro.  Make it give us a
11331           GST_ELEMENT_WARNING message so the application has a chance of
11332           reporting this to the user.  Move the checking to _setup, so we
11333           are sure it runs in the READY state, when we hope to have a pipeline
11334           and a bus that is not flushing.
11335           This fixes e.g. using 96 kbit/sec as a bitrate.
11336
11337 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
11338
11339           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
11340           Original commit message from CVS:
11341           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
11342           (gst_asf_demux_process_advanced_mutual_exclusion),
11343           (gst_asf_demux_process_queued_extended_stream_objects),
11344           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
11345           * gst/asfdemux/gstasfdemux.h:
11346           Parse advanced mutual exclusion object and only add pads for
11347           'hidden' streams (those in an extended stream header) that are
11348           mutually exclusive with an already existing 'main stream' if
11349           the broadcasting flag is not set. If the broadcasting flag is set,
11350           assume that data for this stream isn't sent. (This should ideally be
11351           solved better by making playbin more robust against this and/or by
11352           making mmssrc send some information downstream about which streams
11353           will be streamed). Fixes #353116.
11354
11355 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11356
11357           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
11358           Original commit message from CVS:
11359           * gst/synaesthesia/gstsynaesthesia.c:
11360           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
11361           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
11362           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
11363           (synaescope32), (synaescope_set_data), (synaesthesia_update),
11364           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
11365           * gst/synaesthesia/synaescope.h:
11366           Move all the mutable engine state into a structure so that
11367           multiple element instances can run without interfering.
11368
11369 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11370
11371           Add crossreferences to glib/gobject/gstream docs.
11372           Original commit message from CVS:
11373           * configure.ac:
11374           * docs/plugins/Makefile.am:
11375           Add crossreferences to glib/gobject/gstream docs.
11376
11377 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11378
11379           gst/synaesthesia/: More source cleanups and add FIXME comments.
11380           Original commit message from CVS:
11381           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
11382           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11383           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
11384           (plugin_init):
11385           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
11386           (synaescope8):
11387           More source cleanups and add FIXME comments.
11388
11389 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
11390
11391           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
11392           Original commit message from CVS:
11393           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
11394           Use gst_guint64_to_gdouble for conversions.
11395           * gst/synaesthesia/synaescope.c:
11396           Define M_PI and do not include <pthread.h> and
11397           <sys/time.h> for G_OS_WIN32
11398           * win32/vs6/libgstrealmedia.dsp:
11399           * win32/vs6/synaesthesia.dsp:
11400           Update projects files.
11401           * win32/common/config.h.in:
11402           Add config.h.in for autogen of config.h
11403
11404 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11405
11406           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
11407           Original commit message from CVS:
11408           * configure.ac:
11409           Add --enable-experimental support. Activate synaesthesia when building
11410           with --enable-experimental. Fix --enable external configure switch
11411           description.
11412
11413 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
11414
11415           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
11416           Original commit message from CVS:
11417           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
11418           (gst_lame_change_state):
11419           * ext/lame/gstlame.h:
11420           On receiving EOS, we try to push a last buffer with the remaining
11421           samples. Don't do that if we got an unclean flow return on the last
11422           gst_pad_push(), downstream might not handle this very gracefully
11423           (see #403168).
11424           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
11425           Pass flow returns upstream (helps #403168).
11426
11427 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11428
11429           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
11430           Original commit message from CVS:
11431           * gst/synaesthesia/gstsynaesthesia.c:
11432           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
11433           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11434           (gst_synaesthesia_chain), (plugin_init):
11435           check result of gst_pad_push() in _chain.
11436
11437 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11438
11439           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
11440           Original commit message from CVS:
11441           * gst/synaesthesia/Makefile.am:
11442           * gst/synaesthesia/gstsynaesthesia.c:
11443           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
11444           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11445           (gst_synaesthesia_chain), (plugin_init):
11446           * gst/synaesthesia/synaescope.c:
11447           * gst/synaesthesia/synaescope.h:
11448           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
11449           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
11450           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
11451           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
11452           possible leak in _chain. (#356882)
11453
11454 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
11455
11456           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
11457           Original commit message from CVS:
11458           * gst/asfdemux/asfheaders.c:
11459           * gst/asfdemux/asfheaders.h:
11460           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
11461           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
11462           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
11463           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
11464           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
11465           (gst_asf_demux_process_ext_content_desc),
11466           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
11467           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
11468           (gst_asf_demux_process_bitrate_props_object),
11469           (gst_asf_demux_process_header_ext),
11470           (gst_asf_demux_process_language_list),
11471           (gst_asf_demux_process_ext_stream_props),
11472           (gst_asf_demux_process_queued_extended_stream_objects),
11473           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
11474           * gst/asfdemux/gstasfdemux.h:
11475           Refactor and clean up header parsing and chain function a bit; get
11476           rid of some cruft; make header parsing a tad more robust, fixing
11477           #403188.
11478
11479 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
11480
11481           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
11482           Original commit message from CVS:
11483           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
11484           Post an error if we receive an EOS event while still waiting for the
11485           ASF header object to come through.
11486
11487 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
11488
11489           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
11490           Original commit message from CVS:
11491           Patch by: Xavier B. <xavierb gmail com>
11492           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
11493           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
11494           (gst_asf_demux_process_ext_content_desc),
11495           (gst_asf_demux_process_data),
11496           (gst_asf_demux_process_language_list),
11497           (gst_asf_demux_process_ext_stream_props),
11498           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
11499           Guard places where we assume that a certain amount of data is
11500           available better against less data being available (should fix
11501           infamous assertion crasher bug #336370). Also fixes a small
11502           memory leak.
11503
11504 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
11505
11506           gst/realmedia/: Add demuxer for RealAudio files (#349779).
11507           Original commit message from CVS:
11508           * gst/realmedia/Makefile.am:
11509           * gst/realmedia/rademux.c:
11510           * gst/realmedia/rademux.h:
11511           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11512           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
11513           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
11514           * gst/realmedia/rmutils.h:
11515           Add demuxer for RealAudio files (#349779).
11516
11517 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
11518
11519           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
11520           Original commit message from CVS:
11521           * Makefile.am:
11522           Add win32/MANIFEST to EXTRA_DIST so win32 files will
11523           be include in the next release.
11524           * win32/MANIFEST:
11525           Remove win32/common/config.h is which is not autogenerated yet.
11526
11527 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11528
11529           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
11530           Original commit message from CVS:
11531           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
11532           warn when outgoing sample rate is different from incoming
11533
11534 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11535
11536           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
11537           Original commit message from CVS:
11538           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
11539           All sample-rates < 32khz come from the LSF extensions, which only
11540           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
11541           Use gst_util_uint64_scale because we can.
11542
11543 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11544
11545           tests/check/elements/amrnbenc.c: and fix compilation of this test
11546           Original commit message from CVS:
11547           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11548           (cleanup_amrnbenc):
11549           and fix compilation of this test
11550
11551 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11552
11553           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
11554           Original commit message from CVS:
11555           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11556           (cleanup_amrnbenc):
11557           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11558           (cleanup_mpeg2dec):
11559           re-apply as it was -bad and not -ugly that is frozen, doh
11560
11561 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11562
11563           tests/check/elements/: revert my freeze breakage
11564           Original commit message from CVS:
11565           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11566           (cleanup_amrnbenc):
11567           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11568           (cleanup_mpeg2dec):
11569           revert my freeze breakage
11570
11571 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11572
11573           gst/asfdemux/gstasfdemux.c: add a comment about a future change
11574           Original commit message from CVS:
11575           * gst/asfdemux/gstasfdemux.c:
11576           (gst_asf_demux_get_gst_tag_from_tag_name),
11577           (gst_asf_demux_process_ext_content_desc):
11578           add a comment about a future change
11579           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11580           (cleanup_amrnbenc):
11581           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11582           (cleanup_mpeg2dec):
11583           consistent pad (de)activation
11584
11585 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
11586
11587           gst/asfdemux/gstasfdemux.c: Update query_types function too.
11588           Original commit message from CVS:
11589           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
11590           Update query_types function too.
11591
11592 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
11593
11594           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
11595           Original commit message from CVS:
11596           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
11597           (gst_rmdemux_src_query_types):
11598           Implement SEEKING query, make query function thread-safe.
11599
11600 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
11601
11602           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
11603           Original commit message from CVS:
11604           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
11605           Use alignment-safe macros here too (subbuffers ...); guard against
11606           hypothetical memory access beyond our given buffer in the case
11607           where the buffer size is not a multiple of 2.
11608
11609 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
11610
11611           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
11612           Original commit message from CVS:
11613           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
11614           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
11615           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
11616           * gst/asfdemux/gstasfdemux.h:
11617           Don't crash in the seek event handling code when playtime is 0,
11618           as may be the case with live streams (#386218). Implement SEEKING
11619           query so applications can query seekability without second-guessing
11620           based on whether we have a duration or not.
11621
11622 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11623
11624           add doap file
11625           Original commit message from CVS:
11626           * Makefile.am:
11627           * gst-plugins-ugly.doap:
11628           * gst-plugins-ugly.spec.in:
11629           add doap file
11630
11631 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
11632
11633           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
11634           Original commit message from CVS:
11635           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
11636           Use our alignment-safe macros here too, since we can't assume that
11637           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
11638           here).
11639
11640 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
11641
11642           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
11643           Original commit message from CVS:
11644           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
11645           Also, don't read the index for a stream a second time when
11646           operating in pull-mode and reaching the end of the file.
11647
11648 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
11649
11650           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
11651           Original commit message from CVS:
11652           Patch by: Roland Kay  <roland.kay at ox compsoc net>
11653           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
11654           Don't leak stream index (#385292).
11655
11656 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
11657
11658           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
11659           Original commit message from CVS:
11660           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
11661           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
11662           (gst_lame_setup):
11663           * ext/lame/gstlame.h:
11664           Fix leak (by calling lame_init_params() before lame_close()); handle
11665           NULL return from lame_init() more gracefully. Fixes #385311.
11666
11667 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11668
11669           configure.ac: Back to CVS
11670           Original commit message from CVS:
11671           * configure.ac:
11672           Back to CVS
11673
11674 === release 0.10.5 ===
11675
11676 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11677
11678         * ChangeLog:
11679         * NEWS:
11680         * RELEASE:
11681         * configure.ac:
11682         * docs/plugins/gst-plugins-ugly-plugins.args:
11683         * docs/plugins/inspect/plugin-a52dec.xml:
11684         * docs/plugins/inspect/plugin-asf.xml:
11685         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11686         * docs/plugins/inspect/plugin-dvdsub.xml:
11687         * docs/plugins/inspect/plugin-iec958.xml:
11688         * docs/plugins/inspect/plugin-lame.xml:
11689         * docs/plugins/inspect/plugin-mad.xml:
11690         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11691         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11692         * docs/plugins/inspect/plugin-mpegstream.xml:
11693         * docs/plugins/inspect/plugin-siddec.xml:
11694           Release 0.10.5
11695           Original commit message from CVS:
11696           Release 0.10.5
11697
11698 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
11699
11700           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
11701           Original commit message from CVS:
11702           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
11703           to in the previous checkin.  see #385192.  You can have your
11704           cheese back now.
11705
11706 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
11707
11708           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
11709           Original commit message from CVS:
11710           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
11711           from the dereferenced integer, not the pointer itself.  Fixes
11712           #385192.
11713           I'm takin ur cheese!
11714
11715 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
11716
11717         * ChangeLog:
11718           ChangeLog surgery: fix bug number
11719           Original commit message from CVS:
11720           ChangeLog surgery: fix bug number
11721
11722 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
11723
11724           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
11725           Original commit message from CVS:
11726           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
11727           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
11728           For version 4 streams, read the extra codec data size from the
11729           header instead of assuming it is always 16 (also read it from the
11730           right position) (#384989). For version 4 and 5 streams, check that
11731           the specified extra codec data size doesn't make us read beyond the
11732           chunk boundary (#384989).
11733
11734 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11735
11736         * po/af.po:
11737         * po/az.po:
11738         * po/cs.po:
11739         * po/en_GB.po:
11740         * po/hu.po:
11741         * po/it.po:
11742         * po/nb.po:
11743         * po/nl.po:
11744         * po/or.po:
11745         * po/sq.po:
11746         * po/sr.po:
11747         * po/sv.po:
11748         * po/uk.po:
11749         * po/vi.po:
11750           Update .po files
11751           Original commit message from CVS:
11752           Update .po files
11753
11754 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
11755
11756           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
11757           Original commit message from CVS:
11758           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
11759           Cosmetic changes: fix misleading debug statement, update
11760           comment, add cast.
11761
11762 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11763
11764           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
11765           Original commit message from CVS:
11766           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
11767           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
11768           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
11769           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
11770           * ext/mpeg2dec/gstmpeg2dec.h:
11771           Align buffers to a 16 byte boundary so the altivec optimisations
11772           don't crash. Fixes #327350.
11773
11774 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
11775
11776           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
11777           Original commit message from CVS:
11778           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
11779           The availability of extra codec data isn't something that
11780           warrants debug messages at WARNING level (see #376958).
11781
11782 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
11783
11784           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
11785           Original commit message from CVS:
11786           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
11787           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
11788           (gst_dvd_demux_send_subbuffer):
11789           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
11790           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
11791           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
11792           (gst_mpeg_demux_send_subbuffer):
11793           * gst/mpegstream/gstmpegdemux.h:
11794           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11795           (gst_mpeg_parse_chain):
11796           Fix flow value combination; this fixes playbin/totem locking up if
11797           a VobSub file is specified as subtitle file (#334322). Flow value
11798           combination should only happen once we are fairly sure we've got all
11799           pads that are available for now. Since there isn't a well-specified
11800           time when this is the case in MPEG, we'll just assume this is the
11801           case once there has been a certain number of packets for each
11802           stream we've found so far.
11803
11804 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
11805
11806           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
11807           Original commit message from CVS:
11808           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
11809           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
11810           Simplify the framerate code and support more framerates. Fixes #361584.
11811
11812 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11813
11814           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
11815           Original commit message from CVS:
11816           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
11817           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
11818           Fix minor memleak when creating pads from static pad templates (#369627).
11819           * tests/check/Makefile.am:
11820           * tests/check/elements/.cvsignore:
11821           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11822           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
11823           Add unit tests for mpeg2dec (#369627).
11824
11825 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
11826
11827         * ChangeLog:
11828           give credit
11829           Original commit message from CVS:
11830           give credit
11831
11832 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
11833
11834           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
11835           Original commit message from CVS:
11836           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
11837           (gst_lame_change_state):
11838           * ext/lame/gstlame.h:
11839           Make lame timestamp flushed eos buffer by some additional timestamp
11840           accounting. Fixes #374760.
11841
11842 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
11843
11844           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
11845           Original commit message from CVS:
11846           * gst/mpegaudioparse/gstmpegaudioparse.c:
11847           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
11848           (gst_mp3parse_init), (gst_mp3parse_dispose),
11849           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
11850           (gst_mp3parse_change_state):
11851           * gst/mpegaudioparse/gstmpegaudioparse.h:
11852           Make timestamp handling in mp3parse saner; now works for at least
11853           simple cases.
11854
11855 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
11856
11857           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
11858           Original commit message from CVS:
11859           * gst/mpegaudioparse/Makefile.am:
11860           * gst/mpegaudioparse/gstmpegaudioparse.c:
11861           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
11862           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
11863           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
11864           (gst_mp3parse_change_state), (plugin_init):
11865           * gst/mpegaudioparse/gstmpegaudioparse.h:
11866           Bring mp3parse into the 21st century.
11867           Use its own debug category, use gstadapter, format nicely to 80
11868           columns, and fix incorrect handling of 32 kHz and less files.
11869
11870 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
11871
11872           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
11873           Original commit message from CVS:
11874           Patch by: Sebastian Droege <slomo at ubuntu dot com>
11875           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
11876           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
11877           * ext/mpeg2dec/gstmpeg2dec.h:
11878           libmpeg2 requires its output buffers to start at a 16byte aligned
11879           address or the altivec optimizations will explode.
11880
11881 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
11882
11883           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
11884           Original commit message from CVS:
11885           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
11886           * ext/cdio/gstcdio.h:
11887           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11888           Move CD-TEXT utility function into common file so it can also be
11889           used by a future cdioparanoiasrc.
11890
11891 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
11892
11893           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
11894           Original commit message from CVS:
11895           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
11896           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
11897           information (fixes #340433).
11898
11899 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
11900
11901           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
11902           Original commit message from CVS:
11903           Patch by: Josep Torra Valles  <josep at fluendo com>
11904           * gst/iec958/ac3_padder.c: (ac3p_init):
11905           * gst/mpegstream/gstmpegparse.c:
11906           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
11907           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
11908           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
11909           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
11910           (gst_rmdemux_parse_packet):
11911           Misc. fixes for problems discovered by Forte (different return types
11912           in function declaration and definition, pointer arithmetics with
11913           void pointers). Fixes #362639.
11914
11915 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
11916
11917           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
11918           Original commit message from CVS:
11919           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
11920           Don't announce audio or subtitle streams that aren't really present,
11921           it makes dvddemux create pads that will never carry any data, which
11922           is not good.
11923
11924 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
11925
11926           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
11927           Original commit message from CVS:
11928           * ext/lame/gstlame.c: (gst_lame_set_property):
11929           Round up not allowed bitrates to the next higher allowed one
11930           (Closes: #361140).
11931
11932 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
11933
11934           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
11935           Original commit message from CVS:
11936           * docs/plugins/Makefile.am:
11937           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11938           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11939           * ext/lame/gstlame.c: (gst_lame_class_init):
11940           * ext/lame/gstlame.h:
11941           Add docs for lame and lame to docs. Specify allowed bitrates
11942           in the properties description (#361140). Canonicalise object
11943           property names (ie. use hyphen instead of underscore).
11944           * docs/plugins/inspect/plugin-a52dec.xml:
11945           * docs/plugins/inspect/plugin-amrnb.xml:
11946           * docs/plugins/inspect/plugin-asf.xml:
11947           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11948           * docs/plugins/inspect/plugin-dvdread.xml:
11949           * docs/plugins/inspect/plugin-dvdsub.xml:
11950           * docs/plugins/inspect/plugin-iec958.xml:
11951           * docs/plugins/inspect/plugin-lame.xml:
11952           * docs/plugins/inspect/plugin-mad.xml:
11953           * docs/plugins/inspect/plugin-mpeg2dec.xml:
11954           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11955           * docs/plugins/inspect/plugin-mpegstream.xml:
11956           * docs/plugins/inspect/plugin-siddec.xml:
11957           Update version to CVS.
11958
11959 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
11960
11961           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
11962           Original commit message from CVS:
11963           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
11964           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
11965           (plugin_init):
11966           * po/POTFILES.in:
11967           Add i18n magic to lame plugin. Throw decent error message when we
11968           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
11969
11970 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
11971
11972           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
11973           Original commit message from CVS:
11974           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
11975           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
11976           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
11977           Change caps to x-rdt, because it's not x-rtp.
11978           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11979           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
11980           (gst_rmdemux_plugin_init):
11981           Activate pad before adding to the element.
11982           Return the combined stream return values after pad_alloc.
11983
11984 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11985
11986           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
11987           Original commit message from CVS:
11988           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
11989           * ext/mpeg2dec/gstmpeg2dec.h:
11990           Add some debugging to timestamp handling.
11991           Make sure we don't convert invalid timestamps.
11992
11993 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
11994
11995           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
11996           Original commit message from CVS:
11997           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
11998           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
11999           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
12000           (gst_dvd_demux_get_subpicture_stream):
12001           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
12002           (gst_mpeg_demux_get_audio_stream),
12003           (gst_mpeg_demux_get_private_stream):
12004           Active pads before adding them to the running element. Don't assert
12005           on non-BYTE format newsegment events in asfdemux.
12006
12007 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
12008
12009           Printf format fixes.
12010           Original commit message from CVS:
12011           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
12012           (gst_dvd_read_src_handle_seek_event):
12013           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
12014           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
12015           * ext/sidplay/gstsiddec.cc:
12016           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
12017           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
12018           (gst_rmdemux_parse_packet):
12019           Printf format fixes.
12020
12021 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
12022
12023           gst/realmedia/: Added RDT depayloader.
12024           Original commit message from CVS:
12025           * gst/realmedia/Makefile.am:
12026           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
12027           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
12028           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
12029           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
12030           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
12031           * gst/realmedia/rdtdepay.h:
12032           Added RDT depayloader.
12033           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12034           (gst_rmdemux_plugin_init), (plugin_init):
12035           Remove unused function.
12036           Added some more mime-types.
12037
12038 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12039
12040           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
12041           Original commit message from CVS:
12042           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
12043           If an incoming timestamp is within one sample of our current
12044           timestamp, then keep it. This prevents imprecision in the
12045           PTS (which only has 90khz granularity) from affecting our stream.
12046
12047 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
12048
12049           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
12050           Original commit message from CVS:
12051           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
12052           Reflow code so that compiler doesn't complain about possible use
12053           of uninitialised variable any longer; but just in case, initialise
12054           it anyway; also take object ref in query function and do peer pad
12055           stuff in a more thread-safe way.
12056
12057 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
12058
12059           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
12060           Original commit message from CVS:
12061           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
12062           Init a variable to make compilers happy.
12063
12064 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
12065
12066           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
12067           Original commit message from CVS:
12068           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
12069           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
12070           (gst_dvd_demux_sync_stream_to_time):
12071           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
12072           (gst_mpeg_demux_synchronise_pads),
12073           (gst_mpeg_demux_sync_stream_to_time):
12074           Send newsegment updates for sparse streams (#350778).
12075
12076 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12077
12078           ext/dvdread/dvdreadsrc.c: fix compile warning
12079           Original commit message from CVS:
12080           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
12081           fix compile warning
12082
12083 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12084
12085         * configure.ac:
12086           bump the nano bitches
12087           Original commit message from CVS:
12088           bump the nano bitches
12089
12090 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12091
12092           configure.ac: As another attempt, synaesthesia can be enabled by passing
12093           Original commit message from CVS:
12094           * configure.ac:
12095           As another attempt, synaesthesia can be enabled by passing
12096           --with-plugins="synaesthesia" to configure
12097
12098 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12099
12100           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
12101           Original commit message from CVS:
12102           * configure.ac:
12103           Don't build synaesthesia by default, until someone confirms that it
12104           is okay (filed as #356882)
12105
12106 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12107
12108           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
12109           Original commit message from CVS:
12110           * configure.ac:
12111           Don't build synaesthesia by default, until someone confirms that it
12112           is okay (filed as #356882)
12113
12114 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12115
12116           Port synaesthesia.
12117           Original commit message from CVS:
12118           * configure.ac:
12119           * gst/synaesthesia/Makefile.am:
12120           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
12121           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
12122           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
12123           (gst_synaesthesia_change_state), (plugin_init):
12124           Port synaesthesia.
12125
12126 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12127
12128           More G_OBJECT macro fixing.
12129           Original commit message from CVS:
12130           * ext/mad/gstid3tag.c:
12131           * gst/mpegstream/gstrfc2250enc.h:
12132           * gst/synaesthesia/gstsynaesthesia.c:
12133           More G_OBJECT macro fixing.
12134
12135 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
12136
12137           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
12138           Original commit message from CVS:
12139           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
12140           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
12141           Fix initialisation dummy buffer, the offsets are relative to the start
12142           of the buffers. Fixes #356004.
12143
12144 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
12145
12146         * gst-plugins-ugly.spec.in:
12147           update spec file
12148           Original commit message from CVS:
12149           update spec file
12150
12151 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
12152
12153           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
12154           Original commit message from CVS:
12155           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
12156           Add convert query (needed for later when we just operate in time
12157           format and let the base source class handle all the seeking stuff).
12158
12159 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12160
12161           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
12162           Original commit message from CVS:
12163           * gst/asfdemux/gstasfdemux.c:
12164           (gst_asf_demux_get_gst_tag_from_tag_name),
12165           (gst_asf_demux_process_ext_content_desc):
12166           Erm, lets properly fix it. The only non-text tag that we support is
12167           the track-number and that is an UINT. asfdemux was returning a GValue
12168           initialized as INT. Further the Track and not the TrackNumber tag
12169           (the latter is a string too).
12170
12171 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12172
12173           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
12174           Original commit message from CVS:
12175           * gst/asfdemux/gstasfdemux.c:
12176           (gst_asf_demux_get_gst_tag_from_tag_name),
12177           (gst_asf_demux_process_ext_content_desc):
12178           Skip tags that are unknown (was producing an uninialized GValue).
12179
12180 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
12181
12182           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
12183           Original commit message from CVS:
12184           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
12185           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
12186           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
12187           (gst_a52dec_set_property), (gst_a52dec_get_property):
12188           * ext/a52dec/gsta52dec.h:
12189           Patch from from Michal Benes <michal.benes@itonis.tv>:
12190           Add two things to a52dec: configure the exact output format for ac3
12191           decoding through properties, if desired.
12192           By default, configure an output format preferred by downstream. Now
12193           that audioconvert lists caps by preference, this means that a52dec
12194           can do downmixing (iff required) rather than audioconvert, so it can
12195           use the ac3 downmix levels from the bitstream.
12196
12197 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12198
12199           Add missing GST_LIBS to the link flags
12200           Original commit message from CVS:
12201           * ext/lame/Makefile.am:
12202           * ext/mpeg2dec/Makefile.am:
12203           * gst/dvdlpcmdec/Makefile.am:
12204           * gst/dvdsub/Makefile.am:
12205           * gst/mpegaudioparse/Makefile.am:
12206           Add missing GST_LIBS to the link flags
12207
12208 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
12209
12210           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
12211           Original commit message from CVS:
12212           * configure.ac:
12213           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
12214
12215 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12216
12217           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
12218           Original commit message from CVS:
12219           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
12220           fix build for debug disabled
12221
12222 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
12223
12224           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
12225           Original commit message from CVS:
12226           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
12227           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
12228           Use static pad templates with ANY caps for the source pads for
12229           simplicity and to avoid warnings when creating pads for unhandled
12230           codec IDs (#351795).
12231
12232 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
12233
12234           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
12235           Original commit message from CVS:
12236           Patch by: Michal Benes <michal dot benes at itonis dot tv>
12237           * ext/mad/gstmad.c: (gst_mad_chain):
12238           Fix timestamping in mad by only activating a new timestamp when the
12239           previous frame has been decoded. Fixes #350723.
12240           Also clean up some of the non fatal warnings when the input buffer is
12241           too small to decode a header.
12242
12243 === release 0.10.4 ===
12244
12245 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12246
12247         * ChangeLog:
12248         * NEWS:
12249         * RELEASE:
12250         * configure.ac:
12251         * docs/plugins/gst-plugins-ugly-plugins.args:
12252         * docs/plugins/inspect/plugin-a52dec.xml:
12253         * docs/plugins/inspect/plugin-amrnb.xml:
12254         * docs/plugins/inspect/plugin-asf.xml:
12255         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12256         * docs/plugins/inspect/plugin-dvdread.xml:
12257         * docs/plugins/inspect/plugin-dvdsub.xml:
12258         * docs/plugins/inspect/plugin-iec958.xml:
12259         * docs/plugins/inspect/plugin-lame.xml:
12260         * docs/plugins/inspect/plugin-mad.xml:
12261         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12262         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12263         * docs/plugins/inspect/plugin-mpegstream.xml:
12264         * docs/plugins/inspect/plugin-rmdemux.xml:
12265         * docs/plugins/inspect/plugin-siddec.xml:
12266           releasing 0.10.4
12267           Original commit message from CVS:
12268           releasing 0.10.4
12269
12270 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12271
12272         * po/af.po:
12273         * po/az.po:
12274         * po/cs.po:
12275         * po/en_GB.po:
12276         * po/hu.po:
12277         * po/it.po:
12278         * po/nb.po:
12279         * po/nl.po:
12280         * po/or.po:
12281         * po/sq.po:
12282         * po/sr.po:
12283         * po/sv.po:
12284         * po/uk.po:
12285         * po/vi.po:
12286           Update .po files
12287           Original commit message from CVS:
12288           Update .po files
12289
12290 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
12291
12292           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
12293           Original commit message from CVS:
12294           Patch by: Wim Taymans <wim at fluendo dot com>
12295           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
12296           Instead of forwarding the event in the wrong format, unref it and set
12297           a boolean that we still need to send it in the streaming thread.
12298           Fixes #350554
12299
12300 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12301
12302           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
12303           Original commit message from CVS:
12304           Patch by: Edward Hervey (edward at fluendo dot com)
12305           * ext/dvdread/dvdreadsrc.c: (plugin_init):
12306           Put debug category initialization before use of GST_DEBUG, in order
12307           to remove a fatal warning.  Fixes #350895
12308
12309 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
12310
12311           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
12312           Original commit message from CVS:
12313           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
12314           Set rank to NONE for the time being until we make playbin handle
12315           subtitle pictures again (dvdsubdec seems to be a bit shaky at
12316           times when seeking, so it's probably better if it doesn't get
12317           autoplugged for the time being).
12318
12319 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
12320
12321           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
12322           Original commit message from CVS:
12323           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
12324           (gst_rmdemux_parse_mdpr):
12325           Handle audio streams with stream_version 3 properly; warn about
12326           unknown stream versions; handle unknown fourccs a tad more
12327           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
12328           with GST_FOURCC_FORMAT.
12329
12330 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
12331
12332           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
12333           Original commit message from CVS:
12334           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
12335           Error out properly if this is an interactive DVD (fixes #345694).
12336
12337 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12338
12339           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
12340           Original commit message from CVS:
12341           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
12342           When the first_access is 1 or 0, we should copy the timestamp from
12343           the incoming buffer if there is one.
12344
12345 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
12346
12347           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
12348           Original commit message from CVS:
12349           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
12350           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
12351           Use GST_ELEMENT_ERROR for error reporting; post errors in some
12352           more places; remove superfluous newlines from debug statements.
12353
12354 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
12355
12356           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
12357           Original commit message from CVS:
12358           Patch by: Frédéric Riss  <frederic.riss at gmail com>
12359           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
12360           Don't set negative durations on outgoing buffers (#350044),
12361           which happens when you use macros that got changed during
12362           the last unstable cycle because they were thought not to
12363           be used anywhere.
12364
12365 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
12366
12367           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
12368           Original commit message from CVS:
12369           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
12370           (gst_dvd_read_src_goto_chapter),
12371           (gst_dvd_read_src_get_chapter_starts),
12372           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
12373           (gst_dvd_read_src_get_time_for_sector),
12374           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
12375           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
12376           (gst_dvd_read_src_goto_sector):
12377           * ext/dvdread/dvdreadsrc.h:
12378           Add basic support for time-based seeking; set timestamps on
12379           outgoing buffers if we have them; create table with
12380           chapter to time mapping when opening a title; rename
12381           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
12382           make it take an explicit pgc argument; fix up some debugging
12383           messages so that title/chapter numbers are printed as starting
12384           from 1 for easier readability.
12385
12386 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
12387
12388           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
12389           Original commit message from CVS:
12390           * gst/realmedia/Makefile.am:
12391           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12392           (gst_rmdemux_parse_cont):
12393           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
12394           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
12395           * gst/realmedia/rmutils.h:
12396           Factor out some code into rmutils.[ch]; when reading
12397           strings, don't read beyond the available data; read
12398           metadata strings correctly (string length is 16 bits
12399           here, not just 8).
12400
12401 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12402
12403           Fix dist by including gst-libs/
12404           Original commit message from CVS:
12405           * Makefile.am:
12406           * configure.ac:
12407           * gst/asfdemux/gstasfdemux.c:
12408           Fix dist by including gst-libs/
12409
12410 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
12411
12412           Make custom error messages translatable.
12413           Original commit message from CVS:
12414           * ext/dvdread/dvdreadsrc.c: (plugin_init):
12415           * po/POTFILES.in:
12416           Make custom error messages translatable.
12417           * gst/asfdemux/gstasf.c: (plugin_init):
12418           Remove setlocale() call, doesn't seem to be needed or recommended for
12419           plugins, at least not according to gstreamer/docs/random/i18n.
12420
12421 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
12422
12423           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
12424           Original commit message from CVS:
12425           * gst/asfdemux/Makefile.am:
12426           * gst/asfdemux/asfheaders.c:
12427           * gst/asfdemux/asfheaders.h:
12428           * gst/asfdemux/gstasf.c: (plugin_init):
12429           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
12430           Error out when the stream is encrypted (rather than feeding
12431           garbage to the decoders). Fixes #349025.
12432
12433 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
12434
12435           Add/enable autofoo magic for translations.
12436           Original commit message from CVS:
12437           * Makefile.am:
12438           * autogen.sh:
12439           * configure.ac:
12440           * po/POTFILES.in:
12441           Add/enable autofoo magic for translations.
12442
12443 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
12444
12445           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
12446           Original commit message from CVS:
12447           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
12448           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
12449           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
12450           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
12451           Don't leak streams, strings or caps. Get rid of unnecessary
12452           getcaps() function.
12453
12454 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
12455
12456           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
12457           Original commit message from CVS:
12458           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
12459           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
12460           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
12461           (gst_rmdemux_stream_clear_cached_subpackets),
12462           (gst_rmdemux_descramble_cook_audio),
12463           (gst_rmdemux_descramble_dnet_audio),
12464           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
12465           Descramble cook audio streams before sending them to the
12466           decoder. Fixes #347292.
12467           Also miscellaneous clean-ups and log-level changes.
12468
12469 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
12470
12471           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
12472           Original commit message from CVS:
12473           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
12474           * ext/lame/gstlame.c: (gst_lame_setup):
12475           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
12476
12477 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
12478
12479           ext/sidplay/gstsiddec.*: Remove old metadata thing.
12480           Original commit message from CVS:
12481           * ext/sidplay/gstsiddec.cc:
12482           * ext/sidplay/gstsiddec.h:
12483           Remove old metadata thing.
12484
12485 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
12486
12487           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
12488           Original commit message from CVS:
12489           * gst/asfdemux/gstasfdemux.c:
12490           (gst_asf_demux_get_ext_stream_props_for_stream),
12491           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
12492           Find language codes for audio streams if they are available.
12493
12494 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
12495
12496           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
12497           Original commit message from CVS:
12498           * gst/asfdemux/asfheaders.h:
12499           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
12500           (gst_asf_demux_process_stream),
12501           (gst_asf_demux_process_language_list),
12502           (gst_asf_demux_process_ext_stream_props),
12503           (gst_asf_demux_process_queued_extended_stream_objects),
12504           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
12505           * gst/asfdemux/gstasfdemux.h:
12506           Parse extended stream properties objects and stream objects
12507           hidden inside them (but delay creation of the appropriate
12508           pads until after all the 'normal' stream objects have been
12509           dealt with) (#343763). Also parse language list object.
12510
12511 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12512
12513           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
12514           Original commit message from CVS:
12515           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
12516           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
12517           (find_seek_offset_time), (gst_rmdemux_perform_seek),
12518           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
12519           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
12520           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
12521           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
12522           * gst/realmedia/rmdemux.h:
12523           Cleanups, use GstSegment for seeking.
12524           Fix error handling.
12525           Combine flow return from all streams.
12526
12527 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
12528
12529           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
12530           Original commit message from CVS:
12531           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
12532           Remove g_assert that shouldn't be there.
12533
12534 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
12535
12536           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
12537           Original commit message from CVS:
12538           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
12539           Fix refcounting when cropping. Fixes #341677.
12540
12541 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
12542
12543           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
12544           Original commit message from CVS:
12545           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
12546           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
12547           (gst_asf_demux_process_segment):
12548           Fix typo. Closes #347029.
12549
12550 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
12551
12552           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
12553           Original commit message from CVS:
12554           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
12555           Skip chunks for unknown streams properly. Fixes broken sound
12556           and/or video for files that have additional streams that
12557           we don't recognise yet (e.g. if they are embedded in extended
12558           stream properties). Partly fixes #343763.
12559
12560 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
12561
12562           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
12563           Original commit message from CVS:
12564           * gst/asfdemux/asfheaders.c:
12565           * gst/asfdemux/asfheaders.h:
12566           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
12567           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
12568           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
12569           (gst_asf_demux_change_state):
12570           * gst/asfdemux/gstasfdemux.h:
12571           Add some more GUIDs and make debug log more readable
12572           and easier to follow when parsing the headers.
12573
12574 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
12575
12576           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
12577           Original commit message from CVS:
12578           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
12579           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
12580           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
12581           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
12582           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
12583           * ext/dvdread/dvdreadsrc.h:
12584           Rewrite seeking code and make seeking in DVDs work (#337834).
12585
12586 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
12587
12588           autogen.sh: Check for automake-1.9 as well.
12589           Original commit message from CVS:
12590           * autogen.sh:
12591           Check for automake-1.9 as well.
12592
12593 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
12594
12595           ext/dvdread/dvdreadsrc.c: Make check stronger.
12596           Original commit message from CVS:
12597           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
12598           Make check stronger.
12599
12600 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
12601
12602           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
12603           Original commit message from CVS:
12604           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
12605           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
12606           (gst_asf_demux_push_buffer):
12607           * gst/asfdemux/gstasfdemux.h:
12608           Handle unknown codec IDs/fourccs properly (#345879); send tag
12609           events after newsegment event; fix use of GST_FOURCC_FORMAT
12610           macro.
12611
12612 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12613
12614           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
12615           Original commit message from CVS:
12616           * ext/a52dec/gsta52dec.c: (plugin_init):
12617           Call the channel positions get_type() method in plugin_init
12618           to ensure that it isn't simultaneously called later from
12619           multiple threads.
12620
12621 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
12622
12623           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
12624           Original commit message from CVS:
12625           * gst/mpegstream/gstmpegpacketize.c:
12626           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
12627           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
12628           Also flush packetizer cache when we get a buffer that has the
12629           DISCONT flag set; update current byte position from buffer
12630           offset after a flush.
12631
12632 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
12633
12634           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
12635           Original commit message from CVS:
12636           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
12637           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
12638           (gst_mpeg_packetize_read):
12639           * gst/mpegstream/gstmpegpacketize.h:
12640           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12641           (gst_mpeg_parse_change_state):
12642           Flush packetizer cache when we get a FLUSH_STOP event;
12643           remove unused source pad member from packetizer; add debug
12644           category for packetizer.
12645
12646 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12647
12648           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
12649           Original commit message from CVS:
12650           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
12651           Treat dual-mono as stereo. It should really be output on 2 separate
12652           pads, but isn't for now.
12653
12654 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
12655
12656           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
12657           Original commit message from CVS:
12658           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
12659           Assume 4:3 DAR rather than 4:3 PAR (#345184).
12660
12661 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
12662
12663           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
12664           Original commit message from CVS:
12665           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
12666           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
12667           any PAR whatsoever (rather than using 0/0, which will lead to
12668           an abort later on). Fixes #345184.
12669
12670 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
12671
12672           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
12673           Original commit message from CVS:
12674           Patch by: Michael Dominic K.  < mdk at mdk org pl>
12675           * ext/mad/gstmad.c: (gst_mad_chain):
12676           Send newsegment event before calling
12677           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
12678           in connection with pad blocking (#342594). While we're at it,
12679           do some minor clean-ups.
12680
12681 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
12682
12683           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
12684           Original commit message from CVS:
12685           * configure.ac:
12686           Fix --disable-external (can't set conditionals conditionally,
12687           #343602).
12688
12689 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12690
12691           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
12692           Original commit message from CVS:
12693           * ext/a52dec/Makefile.am:
12694           ... and then he said "When you go and fix the build you
12695           better make sure you have some spare backslashes in your
12696           pocket".
12697
12698 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
12699
12700           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
12701           Original commit message from CVS:
12702           * ext/sidplay/gstsiddec.cc:
12703           Fix copyright, email addresses and descriptions.
12704           Use saner defaults for arguments. Fixes #344667.
12705           constify some stuff.
12706           Fix memleaks.
12707           Add tags.
12708           Fix negotiation to do mono/44100 by default.
12709           Post error messages.
12710           Use _scale_int where possible.
12711
12712 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
12713
12714           ext/dvdnav/.cvsignore: More ignore
12715           Original commit message from CVS:
12716           * ext/dvdnav/.cvsignore:
12717           More ignore
12718
12719 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
12720
12721           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
12722           Original commit message from CVS:
12723           * tests/check/elements/amrnbenc.c: (push_data):
12724           Init memory before feeding it to the encoder to make
12725           the valgrind test succeed.
12726
12727 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
12728
12729           gst/asfdemux/.cvsignore: More ignore
12730           Original commit message from CVS:
12731           * gst/asfdemux/.cvsignore:
12732           More ignore
12733
12734 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
12735
12736           .cvsignore: Ignore files generated by 'make dist'.
12737           Original commit message from CVS:
12738           * .cvsignore:
12739           Ignore files generated by 'make dist'.
12740
12741 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12742
12743           update build files
12744           Original commit message from CVS:
12745           * autogen.sh:
12746           * configure.ac:
12747           * ext/a52dec/Makefile.am:
12748           * ext/dvdnav/Makefile.am:
12749           * ext/dvdread/Makefile.am:
12750           * ext/lame/Makefile.am:
12751           * ext/mad/Makefile.am:
12752           * ext/mpeg2dec/Makefile.am:
12753           * ext/sidplay/Makefile.am:
12754           update build files
12755
12756 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12757
12758           autogen.sh: require am17
12759           Original commit message from CVS:
12760           * autogen.sh:
12761           require am17
12762           * configure.ac:
12763           * ext/annodex/Makefile.am:
12764           * ext/cdio/Makefile.am:
12765           * ext/dv/Makefile.am:
12766           * ext/esd/Makefile.am:
12767           * ext/flac/Makefile.am:
12768           * ext/gdk_pixbuf/Makefile.am:
12769           * ext/ladspa/Makefile.am:
12770           * ext/libcaca/Makefile.am:
12771           * ext/speex/Makefile.am:
12772           * ext/taglib/Makefile.am:
12773           * sys/oss/Makefile.am:
12774           * sys/sunaudio/Makefile.am:
12775           * sys/ximage/Makefile.am:
12776           clean up build further
12777
12778 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
12779
12780           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
12781           Original commit message from CVS:
12782           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
12783           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
12784           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
12785           (gst_mpeg2dec_change_state):
12786           * ext/mpeg2dec/gstmpeg2dec.h:
12787           Simplify and don't leak our buffer pool.
12788           Use _scale_int.
12789           Remove unfixed bug number from previous ChangeLog entry.
12790
12791 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
12792
12793           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
12794           Original commit message from CVS:
12795           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
12796           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
12797           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
12798           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
12799           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
12800           (handle_sequence), (handle_picture), (handle_slice),
12801           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
12802           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
12803           * ext/mpeg2dec/gstmpeg2dec.h:
12804           Fix padtemplate as we can now do fractional framerates.
12805           Small cleanups.
12806           Use GstSegment.
12807           Add simple frame dropping QoS.
12808           Precalc buffer output sizes and UV offsets.
12809           Always give libmpeg2 a valid fbuf when it wants one.
12810           don't trust libmpeg to discard our buffers but manage it
12811           ourselves.
12812           Fixes #343627, #327350, #335288
12813
12814 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
12815
12816           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
12817           Original commit message from CVS:
12818           * win32/MANIFEST:
12819           Add a manifest for futures ugly win32 releases.
12820           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
12821           Move bufcaps declaration at the begining of the instructions
12822           block.
12823
12824 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12825
12826           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12827           Original commit message from CVS:
12828           * ext/alsaspdif/alsaspdifsink.h:
12829           * ext/amrwb/gstamrwbdec.h:
12830           * ext/amrwb/gstamrwbenc.h:
12831           * ext/amrwb/gstamrwbparse.h:
12832           * ext/arts/gst_arts.h:
12833           * ext/artsd/gstartsdsink.h:
12834           * ext/audiofile/gstafparse.h:
12835           * ext/audiofile/gstafsink.h:
12836           * ext/audiofile/gstafsrc.h:
12837           * ext/audioresample/gstaudioresample.h:
12838           * ext/bz2/gstbz2dec.h:
12839           * ext/bz2/gstbz2enc.h:
12840           * ext/dirac/gstdiracdec.h:
12841           * ext/directfb/dfbvideosink.h:
12842           * ext/divx/gstdivxdec.h:
12843           * ext/divx/gstdivxenc.h:
12844           * ext/dts/gstdtsdec.h:
12845           * ext/faac/gstfaac.h:
12846           * ext/gsm/gstgsmdec.h:
12847           * ext/gsm/gstgsmenc.h:
12848           * ext/ivorbis/vorbisenc.h:
12849           * ext/libfame/gstlibfame.h:
12850           * ext/nas/nassink.h:
12851           * ext/neon/gstneonhttpsrc.h:
12852           * ext/polyp/polypsink.h:
12853           * ext/sdl/sdlaudiosink.h:
12854           * ext/sdl/sdlvideosink.h:
12855           * ext/shout/gstshout.h:
12856           * ext/snapshot/gstsnapshot.h:
12857           * ext/sndfile/gstsf.h:
12858           * ext/swfdec/gstswfdec.h:
12859           * ext/tarkin/gsttarkindec.h:
12860           * ext/tarkin/gsttarkinenc.h:
12861           * ext/theora/theoradec.h:
12862           * ext/wavpack/gstwavpackdec.h:
12863           * ext/wavpack/gstwavpackparse.h:
12864           * ext/xine/gstxine.h:
12865           * ext/xvid/gstxviddec.h:
12866           * ext/xvid/gstxvidenc.h:
12867           * gst/cdxaparse/gstcdxaparse.h:
12868           * gst/cdxaparse/gstcdxastrip.h:
12869           * gst/colorspace/gstcolorspace.h:
12870           * gst/festival/gstfestival.h:
12871           * gst/freeze/gstfreeze.h:
12872           * gst/gdp/gstgdpdepay.h:
12873           * gst/gdp/gstgdppay.h:
12874           * gst/modplug/gstmodplug.h:
12875           * gst/mpeg1sys/gstmpeg1systemencode.h:
12876           * gst/mpeg1videoparse/gstmp1videoparse.h:
12877           * gst/mpeg2sub/gstmpeg2subt.h:
12878           * gst/mpegaudioparse/gstmpegaudioparse.h:
12879           * gst/multifilesink/gstmultifilesink.h:
12880           * gst/overlay/gstoverlay.h:
12881           * gst/playondemand/gstplayondemand.h:
12882           * gst/qtdemux/qtdemux.h:
12883           * gst/rtjpeg/gstrtjpegdec.h:
12884           * gst/rtjpeg/gstrtjpegenc.h:
12885           * gst/smooth/gstsmooth.h:
12886           * gst/smoothwave/gstsmoothwave.h:
12887           * gst/spectrum/gstspectrum.h:
12888           * gst/speed/gstspeed.h:
12889           * gst/stereo/gststereo.h:
12890           * gst/switch/gstswitch.h:
12891           * gst/tta/gstttadec.h:
12892           * gst/tta/gstttaparse.h:
12893           * gst/videodrop/gstvideodrop.h:
12894           * gst/xingheader/gstxingmux.h:
12895           * sys/directdraw/gstdirectdrawsink.h:
12896           * sys/directsound/gstdirectsoundsink.h:
12897           * sys/dxr3/dxr3audiosink.h:
12898           * sys/dxr3/dxr3spusink.h:
12899           * sys/dxr3/dxr3videosink.h:
12900           * sys/qcam/gstqcamsrc.h:
12901           * sys/vcd/vcdsrc.h:
12902           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12903
12904 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12905
12906           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12907           Original commit message from CVS:
12908           * ext/a52dec/gsta52dec.h:
12909           * ext/amrnb/amrnbdec.h:
12910           * ext/amrnb/amrnbenc.h:
12911           * ext/amrnb/amrnbparse.h:
12912           * ext/mpeg2dec/gstmpeg2dec.h:
12913           * ext/sidplay/gstsiddec.h:
12914           * gst/ac3parse/gstac3parse.h:
12915           * gst/asfdemux/gstasfdemux.h:
12916           * gst/asfdemux/gstasfmux.h:
12917           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
12918           * gst/iec958/ac3iec.h:
12919           * gst/mpegaudioparse/gstmpegaudioparse.h:
12920           * gst/mpegstream/gstdvddemux.h:
12921           * gst/mpegstream/gstmpegclock.h:
12922           * gst/mpegstream/gstmpegdemux.h:
12923           * gst/mpegstream/gstmpegparse.h:
12924           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12925
12926 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
12927
12928           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
12929           Original commit message from CVS:
12930           * README:
12931           Replace current README (containing the release notes from
12932           some 0.9.x version) with a proper README taken from the core.
12933
12934 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
12935
12936           ext/amrnb/: Sortof first quick cleanup of all this mess...
12937           Original commit message from CVS:
12938           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
12939           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
12940           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
12941           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
12942           * ext/amrnb/amrnbparse.h:
12943           Sortof first quick cleanup of all this mess...
12944           Don't crap out on empty and invalid FTs but treat them as
12945           empty packets, the decoder handles them fine.
12946           Fixes #342222.
12947
12948 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12949
12950           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
12951           Original commit message from CVS:
12952           * gst/asfdemux/gstasf.c: (plugin_init):
12953           Call gst_riff_init() so the riff debug category gets set up
12954           before it is being used.
12955
12956 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
12957
12958           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
12959           Original commit message from CVS:
12960           * gst/iec958/ac3_padder.c: (ac3p_parse):
12961           * gst/iec958/ac3_padder.h:
12962           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
12963           (ac3iec_chain_raw), (ac3iec_change_state):
12964           * gst/iec958/ac3iec.h:
12965           Write rate into the caps, for the allowed ac3 rates. Some minor
12966           cleanups.
12967
12968 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
12969
12970           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
12971           Original commit message from CVS:
12972           Patch by: James "Doc" Livingston  <doclivingston gmail com>
12973           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
12974           Do tag merging correctly (#339918). Output taglists
12975           properly in debug statements too while we're at it.
12976
12977 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12978
12979           ext/a52dec/gsta52dec.c: Add more debug
12980           Original commit message from CVS:
12981           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
12982           Add more debug
12983           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
12984           (gst_dvdlpcmdec_init), (update_timestamps),
12985           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
12986           (dvdlpcmdec_sink_event):
12987           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
12988           If we have a first_access offset but no current timestamp (might
12989           happen after a seek), then calculate a start time for the first
12990           portion so that it will align with the timestamp given for the
12991           first_access portion.
12992           If a new-segment arrives with format time, store the start
12993           time as a failsafe timestamp in case we never get any further
12994           timestamp info (unlikely)
12995           Mask out the 'frame number' section of the incoming header so
12996           that we don't consider it to be changing on every buffer and
12997           reset the caps constantly.
12998           Use gst_util_uint64_scale for duration calculation
12999
13000 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
13001
13002           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
13003           Original commit message from CVS:
13004           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
13005           Fix timestamping for cases where the first_access parameter is 4.
13006           Ensure we don't overrun buffers in other cases.
13007
13008 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
13009
13010           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
13011           Original commit message from CVS:
13012           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
13013           Fix silly bug when reading metadata (#341254).
13014
13015 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
13016
13017           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
13018           Original commit message from CVS:
13019           * autogen.sh: (CONFIGURE_DEF_OPT):
13020           libtoolize on Darwin/MacOSX is called glibtoolize
13021
13022 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
13023
13024           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
13025           Original commit message from CVS:
13026           * ext/lame/gstlame.c: (gst_lame_get_type),
13027           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
13028           (gst_lame_setup), (gst_lame_change_state):
13029           * ext/lame/gstlame.h:
13030           Remove tag writing from lame (which was completely broken
13031           anyway, #329184). Leaving GstTagSetter interface around for
13032           now, albeit non-functional. Should be removed completely
13033           in 0.11. Use the 'id3v2mux' plugin from -good for writing
13034           tags.
13035
13036 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
13037
13038         * ChangeLog:
13039         * ext/dvdread/dvdreadsrc.c:
13040         * gst/asfdemux/gstasfdemux.c:
13041           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
13042           Original commit message from CVS:
13043           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
13044
13045 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
13046
13047           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
13048           Original commit message from CVS:
13049           Patch by: Andres Salomon  <dilinger at debian org>
13050           * ext/lame/gstlame.c: (gst_lame_sink_event):
13051           Fix typo (comma vs. semicolon) (#340710).
13052
13053 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
13054
13055           ext/mad/gstmad.c: Make mad the second element to support the highly useful
13056           Original commit message from CVS:
13057           Patch by: Lutz Müller <lutz at topfrose de>
13058           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
13059           Make mad the second element to support the highly useful
13060           FORMATS query (#340594)
13061
13062 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
13063
13064           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
13065           Original commit message from CVS:
13066           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
13067           (gst_mpeg2dec_src_query):
13068           Remember the query duration format before passing it upstream since it
13069           could have been modified.
13070           Add GST_WARNING_OBJECT in sink convert function to detail why the
13071           conversion didn't work.
13072
13073 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13074
13075           Define GstElementDetails as const and also static (when defined as global)
13076           Original commit message from CVS:
13077           * ext/amrwb/gstamrwbdec.c:
13078           * ext/amrwb/gstamrwbenc.c:
13079           * ext/amrwb/gstamrwbparse.c:
13080           * ext/arts/gst_arts.c:
13081           * ext/artsd/gstartsdsink.c:
13082           * ext/audiofile/gstafparse.c:
13083           * ext/audiofile/gstafsink.c:
13084           * ext/audiofile/gstafsrc.c:
13085           * ext/audioresample/gstaudioresample.c:
13086           * ext/bz2/gstbz2dec.c:
13087           * ext/bz2/gstbz2enc.c:
13088           * ext/cdaudio/gstcdaudio.c:
13089           * ext/directfb/dfbvideosink.c:
13090           * ext/divx/gstdivxdec.c:
13091           * ext/divx/gstdivxenc.c:
13092           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
13093           * ext/faac/gstfaac.c: (gst_faac_base_init):
13094           * ext/faad/gstfaad.c:
13095           * ext/gsm/gstgsmdec.c:
13096           * ext/gsm/gstgsmenc.c:
13097           * ext/hermes/gsthermescolorspace.c:
13098           * ext/ivorbis/vorbisfile.c:
13099           * ext/lcs/gstcolorspace.c:
13100           * ext/libfame/gstlibfame.c:
13101           * ext/libmms/gstmms.c: (gst_mms_base_init):
13102           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
13103           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
13104           * ext/nas/nassink.c: (gst_nassink_base_init):
13105           * ext/neon/gstneonhttpsrc.c:
13106           * ext/sdl/sdlaudiosink.c:
13107           * ext/sdl/sdlvideosink.c:
13108           * ext/shout/gstshout.c:
13109           * ext/snapshot/gstsnapshot.c:
13110           * ext/sndfile/gstsf.c:
13111           * ext/swfdec/gstswfdec.c:
13112           * ext/tarkin/gsttarkindec.c:
13113           * ext/tarkin/gsttarkinenc.c:
13114           * ext/theora/theoradec.c:
13115           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
13116           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
13117           * ext/xvid/gstxviddec.c:
13118           * ext/xvid/gstxvidenc.c:
13119           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
13120           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
13121           * gst/chart/gstchart.c:
13122           * gst/colorspace/gstcolorspace.c:
13123           * gst/deinterlace/gstdeinterlace.c:
13124           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
13125           * gst/festival/gstfestival.c:
13126           * gst/filter/gstbpwsinc.c:
13127           * gst/filter/gstiir.c:
13128           * gst/filter/gstlpwsinc.c:
13129           * gst/freeze/gstfreeze.c:
13130           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
13131           * gst/librfb/gstrfbsrc.c:
13132           * gst/mixmatrix/mixmatrix.c:
13133           * gst/mpeg1sys/gstmpeg1systemencode.c:
13134           * gst/mpeg1videoparse/gstmp1videoparse.c:
13135           * gst/mpeg2sub/gstmpeg2subt.c:
13136           * gst/mpegaudioparse/gstmpegaudioparse.c:
13137           * gst/multifilesink/gstmultifilesink.c:
13138           * gst/overlay/gstoverlay.c:
13139           * gst/passthrough/gstpassthrough.c:
13140           * gst/playondemand/gstplayondemand.c:
13141           * gst/qtdemux/qtdemux.c:
13142           * gst/rtjpeg/gstrtjpegdec.c:
13143           * gst/rtjpeg/gstrtjpegenc.c:
13144           * gst/smooth/gstsmooth.c:
13145           * gst/smoothwave/gstsmoothwave.c:
13146           * gst/spectrum/gstspectrum.c:
13147           * gst/speed/gstspeed.c:
13148           * gst/stereo/gststereo.c:
13149           * gst/switch/gstswitch.c:
13150           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
13151           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
13152           * gst/vbidec/gstvbidec.c:
13153           * gst/videocrop/gstvideocrop.c:
13154           * gst/videodrop/gstvideodrop.c:
13155           * gst/virtualdub/gstxsharpen.c:
13156           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
13157           * gst/y4m/gsty4mencode.c:
13158           * sys/cdrom/gstcdplayer.c:
13159           * sys/directdraw/gstdirectdrawsink.c:
13160           * sys/directsound/gstdirectsoundsink.c:
13161           * sys/glsink/glimagesink.c:
13162           * sys/qcam/gstqcamsrc.c:
13163           * sys/v4l2/gstv4l2src.c:
13164           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
13165           * sys/ximagesrc/ximagesrc.c:
13166           Define GstElementDetails as const and also static (when defined as
13167           global)
13168
13169 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13170
13171           Define GstElementDetails as const and also static (when defined as global)
13172           Original commit message from CVS:
13173           * ext/mad/gstid3tag.c:
13174           * ext/mad/gstmad.c:
13175           * gst/ac3parse/gstac3parse.c:
13176           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13177           * gst/synaesthesia/gstsynaesthesia.c:
13178           Define GstElementDetails as const and also static (when defined as
13179           global)
13180
13181 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13182
13183           Define GstElementDetails as const and also static (when defined as global)
13184           Original commit message from CVS:
13185           * ext/aalib/gstaasink.c:
13186           * ext/annodex/gstcmmldec.c:
13187           * ext/annodex/gstcmmlenc.c:
13188           * ext/cairo/gsttextoverlay.c:
13189           * ext/cairo/gsttimeoverlay.c:
13190           * ext/cdio/gstcdiocddasrc.c:
13191           * ext/dv/gstdvdec.c:
13192           * ext/dv/gstdvdemux.c:
13193           * ext/esd/esdmon.c:
13194           * ext/esd/esdsink.c:
13195           * ext/flac/gstflacenc.c:
13196           * ext/flac/gstflactag.c:
13197           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
13198           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
13199           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
13200           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
13201           * ext/gdk_pixbuf/pixbufscale.c:
13202           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
13203           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
13204           * ext/jpeg/gstjpegdec.c:
13205           * ext/jpeg/gstjpegenc.c:
13206           * ext/jpeg/gstsmokedec.c:
13207           * ext/jpeg/gstsmokeenc.c:
13208           * ext/libcaca/gstcacasink.c:
13209           * ext/libmng/gstmngdec.c:
13210           * ext/libmng/gstmngenc.c:
13211           * ext/libpng/gstpngdec.c:
13212           * ext/libpng/gstpngenc.c:
13213           * ext/mikmod/gstmikmod.c:
13214           * ext/raw1394/gstdv1394src.c:
13215           * ext/shout2/gstshout2.c: (gst_shout2send_init):
13216           * ext/shout2/gstshout2.h:
13217           * ext/speex/gstspeexdec.c:
13218           * ext/speex/gstspeexenc.c:
13219           * gst/alpha/gstalpha.c:
13220           * gst/alpha/gstalphacolor.c:
13221           * gst/apetag/gstapedemux.c:
13222           * gst/auparse/gstauparse.c:
13223           * gst/autodetect/gstautoaudiosink.c:
13224           (gst_auto_audio_sink_base_init):
13225           * gst/autodetect/gstautovideosink.c:
13226           (gst_auto_video_sink_base_init):
13227           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
13228           * gst/avi/gstavimux.c: (gst_avimux_base_init):
13229           * gst/cutter/gstcutter.c:
13230           * gst/debug/breakmydata.c:
13231           * gst/debug/efence.c:
13232           * gst/debug/gstnavigationtest.c:
13233           * gst/debug/gstnavseek.c:
13234           * gst/debug/negotiation.c:
13235           * gst/debug/progressreport.c:
13236           * gst/debug/testplugin.c:
13237           * gst/effectv/gstaging.c:
13238           * gst/effectv/gstdice.c:
13239           * gst/effectv/gstedge.c:
13240           * gst/effectv/gstquark.c:
13241           * gst/effectv/gstrev.c:
13242           * gst/effectv/gstshagadelic.c:
13243           * gst/effectv/gstvertigo.c:
13244           * gst/effectv/gstwarp.c:
13245           * gst/flx/gstflxdec.c:
13246           * gst/goom/gstgoom.c:
13247           * gst/icydemux/gsticydemux.c:
13248           * gst/id3demux/gstid3demux.c:
13249           * gst/interleave/deinterleave.c:
13250           * gst/interleave/interleave.c:
13251           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
13252           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
13253           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
13254           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
13255           * gst/level/gstlevel.c:
13256           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
13257           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
13258           * gst/median/gstmedian.c:
13259           * gst/monoscope/gstmonoscope.c:
13260           * gst/multipart/multipartdemux.c:
13261           * gst/multipart/multipartmux.c:
13262           * gst/oldcore/gstaggregator.c:
13263           * gst/oldcore/gstfdsink.c:
13264           * gst/oldcore/gstmd5sink.c:
13265           * gst/oldcore/gstmultifilesrc.c:
13266           * gst/oldcore/gstpipefilter.c:
13267           * gst/oldcore/gstshaper.c:
13268           * gst/oldcore/gststatistics.c:
13269           * gst/rtp/gstasteriskh263.c:
13270           * gst/rtp/gstrtpL16depay.c:
13271           * gst/rtp/gstrtpL16pay.c:
13272           * gst/rtp/gstrtpamrdepay.c:
13273           * gst/rtp/gstrtpamrpay.c:
13274           * gst/rtp/gstrtpdepay.c:
13275           * gst/rtp/gstrtpgsmpay.c:
13276           * gst/rtp/gstrtph263pay.c:
13277           * gst/rtp/gstrtph263pdepay.c:
13278           * gst/rtp/gstrtph263ppay.c:
13279           * gst/rtp/gstrtpilbcdepay.c:
13280           * gst/rtp/gstrtpmp4gpay.c:
13281           * gst/rtp/gstrtpmp4vdepay.c:
13282           * gst/rtp/gstrtpmp4vpay.c:
13283           * gst/rtp/gstrtpmpadepay.c:
13284           * gst/rtp/gstrtpmpapay.c:
13285           * gst/rtp/gstrtppcmadepay.c:
13286           * gst/rtp/gstrtppcmapay.c:
13287           * gst/rtp/gstrtppcmudepay.c:
13288           * gst/rtp/gstrtppcmupay.c:
13289           * gst/rtp/gstrtpspeexdepay.c:
13290           * gst/rtp/gstrtpspeexpay.c:
13291           * gst/rtsp/gstrtpdec.c:
13292           * gst/rtsp/gstrtspsrc.c:
13293           * gst/smpte/gstsmpte.c:
13294           * gst/udp/gstdynudpsink.c:
13295           * gst/udp/gstmultiudpsink.c:
13296           * gst/udp/gstudpsink.c:
13297           * gst/udp/gstudpsrc.c:
13298           * gst/videobox/gstvideobox.c:
13299           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
13300           * gst/videofilter/gstvideobalance.c:
13301           * gst/videofilter/gstvideoflip.c:
13302           * gst/videofilter/gstvideotemplate.c:
13303           (gst_videotemplate_base_init):
13304           * gst/videomixer/videomixer.c:
13305           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
13306           (gst_wavparse_class_init), (gst_wavparse_dispose),
13307           (gst_wavparse_reset), (gst_wavparse_init),
13308           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
13309           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
13310           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
13311           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
13312           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
13313           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
13314           (gst_wavparse_change_state):
13315           * gst/wavparse/gstwavparse.h:
13316           * sys/oss/gstossmixerelement.c:
13317           * sys/oss/gstosssink.c:
13318           * sys/oss/gstosssrc.c:
13319           * sys/osxaudio/gstosxaudioelement.c:
13320           * sys/osxaudio/gstosxaudiosink.c:
13321           * sys/osxaudio/gstosxaudiosrc.c:
13322           * sys/sunaudio/gstsunaudiomixer.c:
13323           * sys/sunaudio/gstsunaudiosink.c:
13324           Define GstElementDetails as const and also static (when defined as
13325           global)
13326
13327 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
13328
13329           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
13330           Original commit message from CVS:
13331           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
13332           Fix name of custom event (use same as dvdreadsrc).
13333           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
13334           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
13335           Fix event parsing (the event name is in the structure, not the
13336           name of the structure itself); also fix indentation after
13337           boilerplate macro.
13338
13339 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
13340
13341           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
13342           Original commit message from CVS:
13343           * ext/mad/gstid3tag.c: (plugin_init):
13344           Change debug category to 'id3mux'.
13345
13346 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
13347
13348           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
13349           Original commit message from CVS:
13350           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
13351           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
13352           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
13353           (gst_id3_tag_chain):
13354           When acting as a muxer, set caps on outgoing buffers and set caps
13355           on source pad (fixes #323658). Remove unused application/x-gst-tags
13356           cruft from the 0.6 days.
13357
13358 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
13359
13360           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
13361           Original commit message from CVS:
13362           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
13363           (gst_mad_src_query), (gst_mad_chain):
13364           .. and DEFAULT queries should work too. Use magic gst util scale
13365           functions in some places.
13366
13367 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
13368
13369           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
13370           Original commit message from CVS:
13371           * ext/mad/gstmad.c: (gst_mad_src_query):
13372           Fix duration query in BYTES format (#336824).
13373
13374 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
13375
13376           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
13377           Original commit message from CVS:
13378           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
13379           * ext/lame/gstlame.c: (gst_lame_sink_event):
13380           Don't crash if we get an EOS event before the encoder
13381           has been set up (#339287).
13382
13383 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
13384
13385           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
13386           Original commit message from CVS:
13387           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
13388           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
13389           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
13390           Move errors out of the normal code flow.
13391           Don't send eos, basesrc will do that for us when needed.
13392
13393 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
13394
13395           gst/mpegstream/: Do state changes correctly
13396           Original commit message from CVS:
13397           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
13398           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
13399           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
13400           Do state changes correctly
13401
13402 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
13403
13404           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
13405           Original commit message from CVS:
13406           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
13407           (gst_mpeg2dec_alloc_buffer):
13408           Can't use gst_pad_alloc_buffer*() when we are going to crop
13409           the image before sending it out. Downstream basetransform-based
13410           elements will complain about the wrong unit size otherwise
13411           (when not operating in passthrough-mode at least).
13412           Const-ify some static variables and do some minor clean-ups.
13413           Use I420 macros for size/offsets (not really necessary in this
13414           particular context, but this kind of code gets copy'n'pasted).
13415
13416 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
13417
13418           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
13419           Original commit message from CVS:
13420           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
13421           (read_cache):
13422           * gst/mpegstream/gstmpegpacketize.h:
13423           g_malloc() can't fail, we don't need to handle this. Same for
13424           gst_buffer_new_and_alloc().
13425           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
13426           klass->send_buffer() should have the same semantics as
13427           gst_pad_push(), ie. ownership of the buffer is transfered,
13428           so we never have to unref the buffer no matter what the flow
13429           return value was.
13430
13431 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13432
13433         * tests/check/gst-plugins-ugly.supp:
13434           one more suppression for FC4
13435           Original commit message from CVS:
13436           one more suppression for FC4
13437
13438 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
13439
13440         * tests/check/gst-plugins-ugly.supp:
13441           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
13442           Original commit message from CVS:
13443           The AMR encoder sucks giant sucky things through a sucky object with a giant
13444           sucking machine. More suppressions.
13445
13446 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13447
13448           add test for amrnbenc, enable test infrastructure, and fix a leak
13449           Original commit message from CVS:
13450           add test for amrnbenc, enable test infrastructure, and fix a leak
13451           * common/check.mak:
13452           allow for specifying more than one suppressions file in SUPPRESSIONS
13453           * Makefile.am:
13454           * tests/Makefile.am:
13455           * tests/check/.cvsignore:
13456           * tests/check/Makefile.am:
13457           * tests/check/elements/.cvsignore:
13458           * configure.ac:
13459           add tests/check
13460           * tests/check/gst-plugins-ugly.supp:
13461           add suppressions for libs used by -ugly
13462           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
13463           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
13464           (GST_START_TEST), (amrnbenc_suite), (main):
13465           add a simple test for encoding amr
13466           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
13467           fix pad template leaks
13468
13469 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
13470
13471           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
13472           Original commit message from CVS:
13473           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
13474           Plug big leak in AMR encoder.
13475
13476 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
13477
13478           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
13479           Original commit message from CVS:
13480           * ext/mad/gstmad.c: (index_seek):
13481           move GstIndexEntry *entry variable declaration before
13482           the first instruction
13483           * ext/mad/gstmad.c:
13484           remove debug macros with variable number of parameter by using
13485           GST_DEBUG for WIN32
13486           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
13487           use gst_guint64_to_gdouble for conversions
13488           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
13489           replace __FUNCTION__ which is not supported by MSVC by the current function name
13490           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
13491           remove LL suffix by using G_GINT64_CONSTANT
13492           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
13493           use gst_guint64_to_gdouble for conversions
13494           * gst/mpegstream/gstmpegparse.h:
13495           remove LL suffix by using G_GINT64_CONSTANT
13496           * win32/vs6:
13497           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
13498           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
13499
13500 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13501
13502           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
13503           Original commit message from CVS:
13504           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
13505           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
13506           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
13507           * ext/mad/gstmad.c: (gst_mad_class_init):
13508           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
13509           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
13510           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
13511           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
13512           * gst/iec958/ac3iec.c: (ac3iec_class_init):
13513           * gst/mpegaudioparse/gstmpegaudioparse.c:
13514           (gst_mp3parse_class_init):
13515           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
13516           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
13517           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
13518           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
13519           * gst/synaesthesia/gstsynaesthesia.c:
13520           (gst_synaesthesia_class_init):
13521           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
13522
13523 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
13524
13525           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
13526           Original commit message from CVS:
13527           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
13528           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
13529           (gst_asf_demux_push_buffer):
13530           Send newsegment event only once per pad, fixes #336550.
13531
13532 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
13533
13534           Unify the long descriptions in the plugin details (#337263).
13535           Original commit message from CVS:
13536           Patch by: j^  <j at bootlab dot org>
13537           * ext/amrwb/gstamrwbdec.c:
13538           * ext/amrwb/gstamrwbenc.c:
13539           * ext/amrwb/gstamrwbparse.c:
13540           * ext/arts/gst_arts.c:
13541           * ext/artsd/gstartsdsink.c:
13542           * ext/audiofile/gstafparse.c:
13543           * ext/audiofile/gstafsink.c:
13544           * ext/audiofile/gstafsrc.c:
13545           * ext/cdaudio/gstcdaudio.c:
13546           * ext/directfb/dfbvideosink.c:
13547           * ext/divx/gstdivxdec.c:
13548           * ext/divx/gstdivxenc.c:
13549           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
13550           * ext/faac/gstfaac.c: (gst_faac_base_init):
13551           * ext/faad/gstfaad.c:
13552           * ext/gsm/gstgsmdec.c:
13553           * ext/gsm/gstgsmenc.c:
13554           * ext/hermes/gsthermescolorspace.c:
13555           * ext/ivorbis/vorbisfile.c:
13556           * ext/lcs/gstcolorspace.c:
13557           * ext/libfame/gstlibfame.c:
13558           * ext/libmms/gstmms.c: (gst_mms_base_init):
13559           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
13560           * ext/nas/nassink.c: (gst_nassink_base_init):
13561           * ext/neon/gstneonhttpsrc.c:
13562           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
13563           * ext/sdl/sdlaudiosink.c:
13564           * ext/sdl/sdlvideosink.c:
13565           * ext/shout/gstshout.c:
13566           * ext/snapshot/gstsnapshot.c:
13567           * ext/sndfile/gstsf.c:
13568           * ext/tarkin/gsttarkindec.c:
13569           * ext/tarkin/gsttarkinenc.c:
13570           * ext/theora/theoradec.c:
13571           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
13572           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
13573           * ext/xvid/gstxviddec.c:
13574           * ext/xvid/gstxvidenc.c:
13575           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
13576           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
13577           * gst/chart/gstchart.c:
13578           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
13579           * gst/festival/gstfestival.c:
13580           * gst/filter/gstiir.c:
13581           * gst/filter/gstlpwsinc.c:
13582           * gst/freeze/gstfreeze.c:
13583           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
13584           * gst/mixmatrix/mixmatrix.c:
13585           * gst/mpeg1sys/gstmpeg1systemencode.c:
13586           * gst/mpeg1videoparse/gstmp1videoparse.c:
13587           * gst/mpeg2sub/gstmpeg2subt.c:
13588           * gst/mpegaudioparse/gstmpegaudioparse.c:
13589           * gst/multifilesink/gstmultifilesink.c:
13590           * gst/overlay/gstoverlay.c:
13591           * gst/passthrough/gstpassthrough.c:
13592           * gst/playondemand/gstplayondemand.c:
13593           * gst/qtdemux/qtdemux.c:
13594           * gst/rtjpeg/gstrtjpegdec.c:
13595           * gst/rtjpeg/gstrtjpegenc.c:
13596           * gst/smooth/gstsmooth.c:
13597           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
13598           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
13599           * gst/videocrop/gstvideocrop.c:
13600           * gst/videodrop/gstvideodrop.c:
13601           * gst/virtualdub/gstxsharpen.c:
13602           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
13603           * gst/y4m/gsty4mencode.c:
13604           Unify the long descriptions in the plugin details (#337263).
13605
13606 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
13607
13608         * gst-plugins-ugly.spec.in:
13609           fix version numbering
13610           Original commit message from CVS:
13611           fix version numbering
13612
13613 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
13614
13615         * common:
13616         * gst-plugins-ugly.spec.in:
13617           add dvdsub plugin to spec
13618           Original commit message from CVS:
13619           add dvdsub plugin to spec
13620
13621 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13622
13623           docs/plugins/: add siddec
13624           Original commit message from CVS:
13625           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13626           * docs/plugins/inspect/plugin-siddec.xml:
13627           add siddec
13628           * ext/dvdnav/dvdnavsrc.c:
13629           doc fixes
13630
13631 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13632
13633         * common:
13634         * configure.ac:
13635         * ext/sidplay/Makefile.am:
13636           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
13637           Original commit message from CVS:
13638           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
13639
13640 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13641
13642         * docs/plugins/.gitignore:
13643         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13644           ignore more
13645           Original commit message from CVS:
13646           ignore more
13647
13648 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13649
13650         * common:
13651         * docs/plugins/inspect/plugin-a52dec.xml:
13652         * docs/plugins/inspect/plugin-amrnb.xml:
13653         * docs/plugins/inspect/plugin-asf.xml:
13654         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13655         * docs/plugins/inspect/plugin-dvdread.xml:
13656         * docs/plugins/inspect/plugin-dvdsub.xml:
13657         * docs/plugins/inspect/plugin-iec958.xml:
13658         * docs/plugins/inspect/plugin-lame.xml:
13659         * docs/plugins/inspect/plugin-mad.xml:
13660         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13661         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13662         * docs/plugins/inspect/plugin-mpegstream.xml:
13663         * docs/plugins/inspect/plugin-rmdemux.xml:
13664           update plugin inspect files
13665           Original commit message from CVS:
13666           update plugin inspect files
13667
13668 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13669
13670         * gst/mpegaudioparse/gstxingmux.c:
13671           rework build; add translations for v4l2
13672           Original commit message from CVS:
13673           rework build; add translations for v4l2
13674
13675 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13676
13677           configure.ac: rework similarly to other modules
13678           Original commit message from CVS:
13679           * configure.ac:
13680           rework similarly to other modules
13681           * ext/a52dec/gsta52dec.c:
13682           * ext/amrnb/amrnb.c:
13683           * ext/dvdnav/dvdnavsrc.c:
13684           * ext/dvdread/dvdreadsrc.c:
13685           * ext/lame/gstlame.c:
13686           * ext/mad/gstid3tag.c:
13687           * ext/mpeg2dec/gstmpeg2dec.c:
13688           * ext/sidplay/gstsiddec.cc:
13689           * gst/asfdemux/gstasf.c:
13690           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13691           * gst/dvdsub/gstdvdsubdec.c:
13692           * gst/iec958/ac3iec.c:
13693           * gst/mpegaudioparse/gstmpegaudioparse.c:
13694           * gst/mpegstream/gstmpegstream.c:
13695           * gst/realmedia/rmdemux.c: (plugin_init):
13696           use the correct defines
13697
13698 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13699
13700         * common:
13701         * docs/.gitignore:
13702         * docs/plugins/.gitignore:
13703           ignore more
13704           Original commit message from CVS:
13705           ignore more
13706
13707 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13708
13709         * ChangeLog:
13710         * common:
13711         * configure.ac:
13712           back to HEAD
13713           Original commit message from CVS:
13714           back to HEAD
13715
13716 === release 0.10.3 ===
13717
13718 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13719
13720         * ChangeLog:
13721         * NEWS:
13722         * RELEASE:
13723         * configure.ac:
13724         * docs/plugins/gst-plugins-ugly-plugins.signals:
13725         * docs/plugins/inspect/plugin-amrnb.xml:
13726         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13727         * docs/plugins/inspect/plugin-iec958.xml:
13728         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13729         * docs/plugins/inspect/plugin-rmdemux.xml:
13730           releasing 0.10.3
13731           Original commit message from CVS:
13732           releasing 0.10.3
13733
13734 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
13735
13736           better/unified long descriptions
13737           Original commit message from CVS:
13738           * ext/aalib/gstaasink.c:
13739           * ext/annodex/gstcmmldec.c:
13740           * ext/annodex/gstcmmlenc.c:
13741           * ext/cairo/gsttextoverlay.c:
13742           * ext/cairo/gsttimeoverlay.c:
13743           * ext/cdio/gstcdiocddasrc.c:
13744           * ext/dv/gstdvdec.c:
13745           * ext/esd/esdmon.c:
13746           * ext/esd/esdsink.c:
13747           * ext/flac/gstflacdec.c:
13748           * ext/flac/gstflacenc.c:
13749           * ext/flac/gstflactag.c:
13750           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
13751           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
13752           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
13753           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
13754           * ext/gdk_pixbuf/gstgdkpixbuf.c:
13755           * ext/gdk_pixbuf/pixbufscale.c:
13756           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
13757           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
13758           * ext/jpeg/gstjpegdec.c:
13759           * ext/jpeg/gstjpegenc.c:
13760           * ext/jpeg/gstsmokedec.c:
13761           * ext/jpeg/gstsmokeenc.c:
13762           * ext/libcaca/gstcacasink.c:
13763           * ext/libmng/gstmngdec.c:
13764           * ext/libmng/gstmngenc.c:
13765           * ext/libpng/gstpngdec.c:
13766           * ext/libpng/gstpngenc.c:
13767           * ext/mikmod/gstmikmod.c:
13768           * ext/raw1394/gstdv1394src.c:
13769           * ext/shout2/gstshout2.c:
13770           * ext/speex/gstspeexdec.c:
13771           * ext/speex/gstspeexenc.c:
13772           * gst/alpha/gstalpha.c:
13773           * gst/alpha/gstalphacolor.c:
13774           * gst/auparse/gstauparse.c:
13775           * gst/autodetect/gstautoaudiosink.c:
13776           (gst_auto_audio_sink_base_init):
13777           * gst/autodetect/gstautovideosink.c:
13778           (gst_auto_video_sink_base_init):
13779           * gst/avi/gstavimux.c: (gst_avimux_base_init):
13780           * gst/cutter/gstcutter.c:
13781           * gst/debug/breakmydata.c:
13782           * gst/debug/efence.c:
13783           * gst/debug/gstnavigationtest.c:
13784           * gst/debug/negotiation.c:
13785           * gst/debug/progressreport.c:
13786           * gst/debug/testplugin.c:
13787           * gst/effectv/gstaging.c:
13788           * gst/effectv/gstdice.c:
13789           * gst/effectv/gstedge.c:
13790           * gst/effectv/gstquark.c:
13791           * gst/effectv/gstrev.c:
13792           * gst/effectv/gstvertigo.c:
13793           * gst/effectv/gstwarp.c:
13794           * gst/flx/gstflxdec.c:
13795           * gst/goom/gstgoom.c:
13796           * gst/interleave/deinterleave.c:
13797           * gst/interleave/interleave.c:
13798           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
13799           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
13800           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
13801           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
13802           * gst/level/gstlevel.c:
13803           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
13804           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
13805           * gst/median/gstmedian.c:
13806           * gst/monoscope/gstmonoscope.c:
13807           * gst/multipart/multipartdemux.c:
13808           * gst/multipart/multipartmux.c:
13809           * gst/oldcore/gstmd5sink.c:
13810           * gst/oldcore/gstmultifilesrc.c:
13811           * gst/oldcore/gstpipefilter.c:
13812           * gst/oldcore/gstshaper.c:
13813           * gst/oldcore/gststatistics.c:
13814           * gst/rtp/gstasteriskh263.c:
13815           * gst/rtp/gstrtpL16depay.c:
13816           * gst/rtp/gstrtpL16pay.c:
13817           * gst/rtp/gstrtpamrdepay.c:
13818           * gst/rtp/gstrtpamrpay.c:
13819           * gst/rtp/gstrtpdepay.c:
13820           * gst/rtp/gstrtpgsmpay.c:
13821           * gst/rtp/gstrtph263pay.c:
13822           * gst/rtp/gstrtph263pdepay.c:
13823           * gst/rtp/gstrtph263ppay.c:
13824           * gst/rtp/gstrtpmp4gpay.c:
13825           * gst/rtp/gstrtpmp4vdepay.c:
13826           * gst/rtp/gstrtpmp4vpay.c:
13827           * gst/rtp/gstrtpmpadepay.c:
13828           * gst/rtp/gstrtpmpapay.c:
13829           * gst/rtp/gstrtppcmadepay.c:
13830           * gst/rtp/gstrtppcmapay.c:
13831           * gst/rtp/gstrtppcmudepay.c:
13832           * gst/rtp/gstrtppcmupay.c:
13833           * gst/rtp/gstrtpspeexdepay.c:
13834           * gst/rtp/gstrtpspeexpay.c:
13835           * gst/rtsp/gstrtpdec.c:
13836           * gst/smpte/gstsmpte.c:
13837           * gst/videobox/gstvideobox.c:
13838           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
13839           * gst/videofilter/gstvideobalance.c:
13840           * gst/videofilter/gstvideoflip.c:
13841           * gst/videofilter/gstvideotemplate.c:
13842           (gst_videotemplate_base_init):
13843           * gst/videomixer/videomixer.c:
13844           * gst/wavenc/gstwavenc.c:
13845           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
13846           better/unified long descriptions
13847           Fixed #336602
13848           Some cleanups to auparse, don't send multiple newsegments.
13849
13850 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
13851
13852           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
13853           Original commit message from CVS:
13854           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
13855           Don't unref event unconditionally after giving away ownership
13856           (gst_pad_push_event(), gst_pad_send_event() and
13857           gst_pad_event_default() take ownership of the event
13858           passed to them). Fixes warnings/crashes caused by
13859           navigation events.
13860
13861 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
13862
13863           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
13864           Original commit message from CVS:
13865           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
13866           Don't ref NULL caps (private streams have NULL caps) (#336387);
13867           also, no need to set caps on the same buffer twice.
13868
13869 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
13870
13871           gst/mpegstream/: Don't leak element and pad names in error messages, use
13872           Original commit message from CVS:
13873           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
13874           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
13875           (gst_dvd_demux_get_subpicture_stream):
13876           * gst/mpegstream/gstmpegdemux.c:
13877           (gst_mpeg_demux_sync_stream_to_time):
13878           Don't leak element and pad names in error messages, use
13879           GST_DEBUG_PAD_NAME instead. Add some more debug code.
13880
13881 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
13882
13883           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
13884           Original commit message from CVS:
13885           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
13886           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
13887           Name the structure in the custom event with the
13888           language codes for the audio and subtitle streams
13889           actually like dvddemux expects it to be named.
13890           Set caps on source pad and outgoing buffers.
13891
13892 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
13893
13894           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
13895           Original commit message from CVS:
13896           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
13897           (gst_lame_get_property), (gst_lame_setup):
13898           * ext/lame/gstlame.h:
13899           Make xingheader property non-functional, it's broken anyway
13900           after all (use xingmux instead).
13901
13902 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
13903
13904           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
13905           Original commit message from CVS:
13906           * ext/lame/gstlame.c: (gst_lame_sink_event):
13907           On EOS, flush encoder and send remaining data. Fix
13908           return value handling in sink event function.
13909
13910 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
13911
13912           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
13913           Original commit message from CVS:
13914           Patch by: Jürg Billeter  <j at bitron dot ch>
13915           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
13916           Fix wrong check for started flag when setting the 'device' property.
13917           We want to allow it when the source is NOT started yet and ignore it
13918           when the source is running.
13919
13920 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
13921
13922           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
13923           Original commit message from CVS:
13924           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
13925           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
13926           (gst_asf_demux_process_chunk):
13927           * gst/asfdemux/gstasfdemux.h:
13928           Subtract first timestamp from timestamps, so that
13929           stream starts from 0; makes live streams that don't
13930           start at 0 work again (fixes #317310, #336097).
13931
13932 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
13933
13934           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
13935           Original commit message from CVS:
13936           Patch by: Christian Kirbach
13937           * configure.ac:
13938           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
13939           -good. Fixes build on some systems (#331838).
13940
13941 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
13942
13943           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
13944           Original commit message from CVS:
13945           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13946           (gst_rmdemux_parse_cont):
13947           Extract more tags and also post codec name tag on the
13948           bus so this shows up in totem and nautilus.
13949
13950 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
13951
13952           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
13953           Original commit message from CVS:
13954           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13955           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
13956           Extra data usually goes into the caps as 'codec_data', not
13957           as first buffer into the stream.
13958           Need to byte swap AC3 content in realmedia files for some
13959           reason (fixes #331588).
13960
13961 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
13962
13963           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
13964           Original commit message from CVS:
13965           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13966           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
13967           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
13968           When operating in pull mode, post an error message on the
13969           bus when all source pads are unlinked or some other fatal
13970           error occured (#323023). Regrade some recurring debug messages
13971           to LOG level. Convert c++-style comments into C-style ones.
13972
13973 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
13974
13975           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
13976           Original commit message from CVS:
13977           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
13978           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
13979           (gst_rmdemux_all_source_pads_unlinked),
13980           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
13981           (gst_rmdemux_parse_packet):
13982           * gst/realmedia/rmdemux.h:
13983           Handle unlinked source pads properly and stop if all source pads
13984           are unlinked (#323023).
13985
13986 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
13987
13988           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
13989           Original commit message from CVS:
13990           Patch by: Michal Benes <michal dot benes at xeris dot cz>
13991           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
13992           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
13993           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
13994           * gst/mpegstream/gstmpegdemux.h:
13995           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
13996           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
13997           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
13998           situation really happens when grabbing DVB streams. Current
13999           mpegdemuxer can not handle this situation correctly and it
14000           restarts counting gstreamer timestamps from zero.
14001           Fixes #326598.
14002
14003 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
14004
14005           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
14006           Original commit message from CVS:
14007           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
14008           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
14009           * ext/a52dec/gsta52dec.h:
14010           Fix #334550: failure to play raw AC3 files due to segment problems.
14011
14012 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
14013
14014           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
14015           Original commit message from CVS:
14016           Patch by: Christophe Fergeau  <teuf gnome org>
14017           * ext/lame/gstlame.c: (gst_lame_release_memory),
14018           (gst_lame_finalize), (gst_lame_class_init),
14019           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
14020           (gst_lame_change_state):
14021           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
14022
14023 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
14024
14025           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
14026           Original commit message from CVS:
14027           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
14028           (gst_mad_sink_event), (gst_mad_change_state):
14029           Include AUDIO_CODEC tag with tags posted if input is not
14030           framed (#334258). Use _scale() util functions in more places.
14031
14032 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
14033
14034           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
14035           Original commit message from CVS:
14036           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
14037           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
14038           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
14039           property as BROKEN (see
14040           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
14041           explanation why it's broken).
14042
14043 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
14044
14045           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
14046           Original commit message from CVS:
14047           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
14048           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
14049           * configure.ac:
14050           * gst/xingheader/Makefile.am:
14051           * gst/xingheader/gstxingmux.c:
14052           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
14053           to MP3 files (this allows decoder to figure out the length of VBR
14054           files)
14055
14056 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
14057
14058           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
14059           Original commit message from CVS:
14060           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
14061           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
14062           tag (#333683, patch by: Alex Lancaster).
14063
14064 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
14065
14066           ext/amrnb/: Further fancyfication.
14067           Original commit message from CVS:
14068           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
14069           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
14070           (gst_amrnbdec_state_change):
14071           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
14072           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
14073           (gst_amrnbenc_state_change):
14074           * ext/amrnb/amrnbenc.h:
14075           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14076           (gst_amrnbparse_query):
14077           Further fancyfication.
14078           Use _take to get writable data from the adapter.
14079           Precalc packet duration.
14080           Handle disconts.
14081           Forward _push to upstream.
14082           Post error messages when something goes wrong.
14083           Remove old code in amrnbparse.
14084           Don't ignore query results from upstream.
14085
14086 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
14087
14088           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
14089           Original commit message from CVS:
14090           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
14091           The AMR encoder writes into the audio buffers it processes, so
14092           use gst_buffer_make_writable() on buffers we might (they go through
14093           an adapter, so there can be copying going on later anyway) be
14094           encoding.
14095
14096 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
14097
14098           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
14099           Original commit message from CVS:
14100           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
14101           (gst_mpeg_parse_handle_src_query):
14102           Declare variables at the beginning of a block and make
14103           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
14104
14105 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
14106
14107           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
14108           Original commit message from CVS:
14109           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
14110           Read packet size, sequence and padsize in right order again
14111           (fixes #332796; patch by: Fabrizio Gennari).
14112
14113 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
14114
14115           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
14116           Original commit message from CVS:
14117           * gst/iec958/ac3iec.c:
14118           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
14119
14120 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14121
14122           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
14123           Original commit message from CVS:
14124           * configure.ac:
14125           Make the id3tag and mad checks check for both a header and the
14126           appropriate library if the pkg-config is missing. (Closes #331842)
14127           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
14128           do the same for the plugins themselves.
14129
14130 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
14131
14132           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
14133           Original commit message from CVS:
14134           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
14135           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14136           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
14137           * ext/mpeg2dec/gstmpeg2dec.h:
14138           Don't treat STATE_INVALID as fatal error; throw an error
14139           only after five consecutive decoding errors. Makes decoding
14140           mpeg streams more robust and fixes playback of joined clips
14141           (#300682).
14142
14143 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
14144
14145           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
14146           Original commit message from CVS:
14147           * ext/dvdnav/dvdnavsrc.h:
14148           Oops. forgot to add this one.
14149
14150 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
14151
14152           ext/Makefile.am: Fix dist-check.
14153           Original commit message from CVS:
14154           2006-02-26  Julien MOUTTE  <julien@moutte.net>
14155           * ext/Makefile.am: Fix dist-check.
14156
14157 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
14158
14159           configure.ac: Disable dvdnavsrc for now.
14160           Original commit message from CVS:
14161           * configure.ac:
14162           Disable dvdnavsrc for now.
14163
14164 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
14165
14166           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
14167           Original commit message from CVS:
14168           * configure.ac:
14169           * ext/Makefile.am:
14170           * ext/dvdnav/Makefile.am:
14171           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
14172           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
14173           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
14174           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
14175           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
14176           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
14177           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
14178           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
14179           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
14180           (gst_dvd_nav_src_make_dvd_event),
14181           (gst_dvd_nav_src_structure_set_uint64),
14182           (gst_dvd_nav_src_push_dvd_nav_packet_event),
14183           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
14184           (gst_dvd_nav_src_push_titlelang_event),
14185           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
14186           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
14187           (gst_dvd_nav_src_handle_navigation_event),
14188           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
14189           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
14190           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
14191           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
14192           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
14193           (gst_dvd_nav_src_do_init), (plugin_init):
14194           dvdnavsrc ported to 0.10, for the most part at least. Not quite
14195           ready for prime time yet though.
14196
14197 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
14198
14199           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
14200           Original commit message from CVS:
14201           * ext/cdio/Makefile.am:
14202           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
14203           required for Cygwin, see #317048)
14204           * gst/rtp/gstasteriskh263.c:
14205           Cygwin has includes for both the unix network socket API
14206           and the windows API, but only one can be included, so fix
14207           includes to only use one or the other, prefering the unxi
14208           one (#317048).
14209
14210 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
14211
14212           Port dvdsubdec to 0.10
14213           Original commit message from CVS:
14214           * configure.ac:
14215           * gst/dvdsub/Makefile.am:
14216           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
14217           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
14218           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
14219           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
14220           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
14221           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
14222           (gst_send_empty_fill), (gst_send_subtitle_frame),
14223           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
14224           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
14225           (plugin_init):
14226           * gst/dvdsub/gstdvdsubdec.h:
14227           Port dvdsubdec to 0.10
14228
14229 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14230
14231           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
14232           Original commit message from CVS:
14233           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
14234           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
14235           mpegdemux for MPEG-2 video streams.
14236
14237 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14238
14239           configure.ac: Bump nano back to CVS
14240           Original commit message from CVS:
14241           * configure.ac:
14242           Bump nano back to CVS
14243
14244 === release 0.10.2 ===
14245
14246 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14247
14248           configure.ac: releasing 0.10.2, "Season to Taste"
14249           Original commit message from CVS:
14250           * configure.ac:
14251           releasing 0.10.2, "Season to Taste"
14252
14253 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14254
14255           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
14256           Original commit message from CVS:
14257           * configure.ac:
14258           releasing 0.10.1.3 prelease for 0.10.2
14259
14260 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
14261
14262           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
14263           Original commit message from CVS:
14264           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
14265           In sink event handler, release object lock again
14266           _before_ sending EOS event downstream (#313838).
14267
14268 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
14269
14270         * ChangeLog:
14271         * gst/asfdemux/gstasf.c:
14272           fix rank of asfdemux
14273           Original commit message from CVS:
14274           fix rank of asfdemux
14275
14276 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14277
14278           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
14279           Original commit message from CVS:
14280           * configure.ac:
14281           releasing 0.10.1.2 prelease for 0.10.2
14282
14283 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
14284
14285         * gst-plugins-ugly.spec.in:
14286           latest updates
14287           Original commit message from CVS:
14288           latest updates
14289
14290 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
14291
14292           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
14293           Original commit message from CVS:
14294           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
14295           (crop_copy_i422_buffer), (crop_buffer):
14296           When we need to crop the output buffer, make sure we
14297           create a buffer of the right size and respect the implicit
14298           striding used for I420 elsewhere in GStreamer (#331301).
14299
14300 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
14301
14302           ext/cdio/gstcdio.c: Init debug category (#331253).
14303           Original commit message from CVS:
14304           * ext/cdio/gstcdio.c: (plugin_init):
14305           Init debug category (#331253).
14306
14307 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
14308
14309           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
14310           Original commit message from CVS:
14311           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
14312           Do not error out on non-recognized streams. Ignore them and allow
14313           playback of the other streams.
14314
14315 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14316
14317           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
14318           Original commit message from CVS:
14319           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
14320           Add a small sanity check for LPCM reading.
14321
14322 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
14323
14324           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
14325           Original commit message from CVS:
14326           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
14327           Take into account the file properties preroll value for
14328           timestamping/newsegment. It's weird this value was commented out.
14329
14330 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
14331
14332           gst/asfdemux/Makefile.am: More asf makefile fixing.
14333           Original commit message from CVS:
14334           * gst/asfdemux/Makefile.am:
14335           More asf makefile fixing.
14336
14337 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
14338
14339           ext/lame/gstlame.c: Fix up lame a bit.
14340           Original commit message from CVS:
14341           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
14342           (gst_lame_change_state):
14343           Fix up lame a bit.
14344           Apply patch #319782 by Gautier Portet.
14345
14346 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
14347
14348           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
14349           Original commit message from CVS:
14350           * gst/asfdemux/Makefile.am:
14351           But we do need to link against the riff libraryr.
14352
14353 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
14354
14355           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
14356           Original commit message from CVS:
14357           * gst/asfdemux/Makefile.am:
14358           We don't want asfmux.c yet.
14359
14360 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
14361
14362           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
14363           Original commit message from CVS:
14364           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
14365           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
14366           (gst_mad_change_state):
14367           Port fixes for bugs 314771, 308772, 140237, and 302625
14368           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
14369           Use GST_EVENT_FLUSH_STOP to clear data from the current input
14370           buffer, to avoid using it for any future decoding.
14371
14372 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
14373
14374           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
14375           Original commit message from CVS:
14376           * configure.ac:
14377           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
14378           (gst_asf_get_guid_nick):
14379           * gst/asfdemux/asfheaders.h:
14380           * gst/asfdemux/gstasf.c: (plugin_init):
14381           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
14382           (gst_asf_demux_class_init), (gst_asf_demux_init),
14383           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
14384           (gst_asf_demux_handle_src_event),
14385           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
14386           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
14387           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
14388           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
14389           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
14390           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
14391           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
14392           (gst_asf_demux_get_bitrate_record),
14393           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
14394           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
14395           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
14396           (gst_asf_demux_get_obj_data_correction),
14397           (gst_asf_demux_get_stream_audio),
14398           (gst_asf_demux_get_stream_correction),
14399           (gst_asf_demux_get_stream_video),
14400           (gst_asf_demux_get_stream_video_format),
14401           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
14402           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14403           (gst_asf_demux_process_stream),
14404           (gst_asf_demux_get_gst_tag_from_tag_name),
14405           (gst_asf_demux_commit_taglist),
14406           (gst_asf_demux_process_ext_content_desc),
14407           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
14408           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
14409           (gst_asf_demux_process_comment),
14410           (gst_asf_demux_process_bitrate_props_object),
14411           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
14412           (gst_asf_demux_descramble_segment),
14413           (gst_asf_demux_element_send_event),
14414           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
14415           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
14416           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
14417           (gst_asf_demux_get_src_query_types),
14418           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
14419           * gst/asfdemux/gstasfdemux.h:
14420           asfdemux ported to 0.10. Does still need a bit of work (seems like
14421           there's something funky going on when timestamping video frames).
14422           The seeking code is likely to make Wim cry, but hey, at least it
14423           compiles.
14424
14425 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
14426
14427           ext/amrnb/amrnbdec.c: Some more comments.
14428           Original commit message from CVS:
14429           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
14430           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
14431           Some more comments.
14432           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
14433           Applied patch from Fabrizio Gennari, fixes #330844.
14434
14435 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
14436
14437           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
14438           Original commit message from CVS:
14439           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
14440           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
14441           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
14442           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
14443           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
14444           * ext/dvdread/dvdreadsrc.h:
14445           Let's try to play the title the user set via the URI handler or
14446           via properties instead of always playing the first title. Also,
14447           Also, count title/chapter/angle number in URI and properties
14448           from 1 rather than 0.
14449
14450 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
14451
14452           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
14453           Original commit message from CVS:
14454           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
14455           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
14456           (gst_dvd_read_src_do_duration_query):
14457           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
14458           otherwise GstBaseSrc will think we can operate pull_range based,
14459           which we don't really, and typefinding will fail miserably.
14460           Also, make seeking work somewhat (only works with flumpegdemux
14461           at the moment, mpegstream needs fixing for that first).
14462
14463 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
14464
14465           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
14466           Original commit message from CVS:
14467           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
14468           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
14469           Only allocate buffer once we know exactly how much we need,
14470           rather than gratuitously allocating 2MB-buffers all the time
14471           even if we usually need much less than that. Also, demote
14472           a debug message from DEBUG to LOG level.
14473
14474 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
14475
14476           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
14477           Original commit message from CVS:
14478           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
14479           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
14480           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
14481           (gst_dvd_read_src_do_position_query):
14482           Add some more debugging and fix duration query in BYTES.
14483
14484 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
14485
14486           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
14487           Original commit message from CVS:
14488           * configure.ac:
14489           * ext/Makefile.am:
14490           * ext/dvdread/Makefile.am:
14491           * ext/dvdread/dvdreadsrc.c:
14492           * ext/dvdread/dvdreadsrc.h:
14493           Half-baked port to 0.10. Needs some love
14494           in the seeking department, but at least
14495           it does something.
14496           * ext/dvdread/stream_labels.c:
14497           * ext/dvdread/stream_labels.h:
14498           Remove these (we use ISO-639 language codes internally; applications
14499           that want to translate those into language names for display to the
14500           user should rely on the iso-codes package for that).
14501
14502 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
14503
14504           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
14505           Original commit message from CVS:
14506           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
14507           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
14508           (gst_amrnbdec_state_change):
14509           * ext/amrnb/amrnbdec.h:
14510           Fix amrnbdec, handle events, take copy from adapter since the decoder
14511           apparently writes in the source data.
14512           Use some _scale_int, and precalc duration.
14513           Fix some leaks, post ERROR messages.
14514
14515 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
14516
14517           docs/plugins/: Add cdio plugin to docs.
14518           Original commit message from CVS:
14519           * docs/plugins/Makefile.am:
14520           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14521           * docs/plugins/gst-plugins-good-plugins-sections.txt:
14522           * docs/plugins/inspect/plugin-cdio.xml:
14523           Add cdio plugin to docs.
14524           * ext/cdio/gstcdiocddasrc.c:
14525           Add gtk-doc blurb.
14526           * ext/cdio/gstcdio.c:
14527           The plugin is called 'cdio' not 'cddio'.
14528
14529 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
14530
14531           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
14532           Original commit message from CVS:
14533           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
14534           One source pad not being linked is not an error condition when we're
14535           still parsing the header. In this case (e.g. where we don't have a
14536           suitable decoder installed) just pretend everything is fine, so that
14537           the demuxer will actually go on to signal no-more-pads when done
14538           parsing the header, otherwise  decodebin/playbin will never post the
14539           appropriate error message if decoders are not available.
14540
14541 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
14542
14543         * ChangeLog:
14544         * common:
14545         * ext/mad/gstid3tag.c:
14546         * gst/realmedia/rmdemux.c:
14547           Just make it compile with --disable-gst-debug.
14548           Original commit message from CVS:
14549           Just make it compile with --disable-gst-debug.
14550
14551 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
14552
14553           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
14554           Original commit message from CVS:
14555           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
14556           (gst_mad_check_caps_reset), (gst_mad_chain):
14557           Merge patch from Radoslaw Szkodzinski (bug 326734)
14558
14559 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14560
14561           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
14562           Original commit message from CVS:
14563           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
14564           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
14565           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
14566           (gst_id3_tag_chain):
14567           fixing Gdate handling
14568           enabling mux/demux mode switching
14569           adding better debug output
14570
14571 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14572
14573           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...
14574           Original commit message from CVS:
14575           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
14576           If we haven't set caps on a source pad yet, the caps on the
14577           pad are NULL, not un-fixed. Set caps on outgoing buffers.
14578
14579 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
14580
14581           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
14582           Original commit message from CVS:
14583           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
14584           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
14585           * ext/lame/gstlame.h:
14586           Contrary to what the const char in the lame API might suggest,
14587           lame expects us to keep the strings we pass to id3tag_set_foo()
14588           around; it doesn't free them either though, so we have to store
14589           them somewhere and free them later when we can be sure lame
14590           doesn't need them any longer.
14591
14592 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
14593
14594           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...
14595           Original commit message from CVS:
14596           * ext/lame/gstlame.c: (add_one_tag):
14597           Fix handling of GST_TAG_DATE (#311679), don't pass an
14598           uninitialised string pointer to lame if we don't know
14599           how to handle the tag type, and fix minor memory leak.
14600
14601 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14602
14603           ext/mad/gstmad.c: Fix debug message.
14604           Original commit message from CVS:
14605           * ext/mad/gstmad.c: (gst_mad_chain):
14606           Fix debug message.
14607
14608 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14609
14610           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
14611           Original commit message from CVS:
14612           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
14613           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
14614           Erase spurious call to gst_segment_set_newsegment.
14615           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
14616           the superclass method when handling NEWSEGMENT events.
14617           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
14618           and dvd-audio-restart event handling. There are currently less
14619           hackish ways of handling the sparse audio stream problem.
14620
14621 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14622
14623           fix up error domains, error strings, and use of translation
14624           Original commit message from CVS:
14625           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
14626           * ext/dvdnav/dvdnavsrc.c: (if):
14627           * ext/dvdread/stream_labels.c:
14628           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
14629           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
14630           fix up error domains, error strings, and use of translation
14631           * po/POTFILES.in:
14632           fix up this file, even though none of them are actually marked
14633           for build yet.
14634
14635 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14636
14637           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
14638           Original commit message from CVS:
14639           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
14640           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
14641           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
14642           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
14643           (gst_mpeg_parse_change_state):
14644           Make timestamp adjustment somewhat milder. Actual timestamps are
14645           now sent unmodified unless an actual gap is found in the
14646           stream. This should fix time display when playing most MPEG
14647           files.
14648
14649 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
14650
14651           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
14652           Original commit message from CVS:
14653           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
14654           * ext/cdio/gstcdio.h:
14655           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
14656           Fix build for libcdio versions >= 76; give slightly lower rank
14657           than cdparanoia.
14658
14659 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
14660
14661           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
14662           Original commit message from CVS:
14663           * configure.ac:
14664           * ext/Makefile.am:
14665           * ext/cdio/Makefile.am:
14666           * ext/cdio/gstcdio.c:
14667           * ext/cdio/gstcdio.h:
14668           * ext/cdio/gstcdiocddasrc.c:
14669           * ext/cdio/gstcdiocddasrc.h:
14670           Port libcdio cdda source, formerly known as cddasrc, now known as
14671           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
14672           but that's not tested (fixes #317658).
14673
14674 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
14675
14676           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
14677           Original commit message from CVS:
14678           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
14679           tss tss... always set caps on outgoing buffer.
14680
14681 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
14682
14683         * gst-plugins-ugly.spec.in:
14684           update spec file
14685           Original commit message from CVS:
14686           update spec file
14687
14688 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14689
14690         * ChangeLog:
14691         * configure.ac:
14692           back to HEAD
14693           Original commit message from CVS:
14694           back to HEAD
14695
14696 === release 0.10.1 ===
14697
14698 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14699
14700         * ChangeLog:
14701         * NEWS:
14702         * RELEASE:
14703         * configure.ac:
14704         * docs/plugins/gst-plugins-ugly-plugins.args:
14705         * docs/plugins/inspect/plugin-a52dec.xml:
14706         * docs/plugins/inspect/plugin-amrnb.xml:
14707         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14708         * docs/plugins/inspect/plugin-iec958.xml:
14709         * docs/plugins/inspect/plugin-lame.xml:
14710         * docs/plugins/inspect/plugin-mad.xml:
14711         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14712         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14713         * docs/plugins/inspect/plugin-rmdemux.xml:
14714           releasing 0.10.1
14715           Original commit message from CVS:
14716           releasing 0.10.1
14717
14718 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14719
14720         * ChangeLog:
14721         * configure.ac:
14722           prerelease
14723           Original commit message from CVS:
14724           prerelease
14725
14726 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
14727
14728           Pass unhandled queries upstream (useful e.g. for SEEKING query)
14729           Original commit message from CVS:
14730           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
14731           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
14732           * ext/mad/gstmad.c: (gst_mad_src_query):
14733           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
14734           * ext/sidplay/gstsiddec.cc:
14735           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
14736           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
14737           Pass unhandled queries upstream (useful e.g. for SEEKING query)
14738           (fixes #325652; based on patch by: Philippe); make rmdemux return
14739           FALSE for position queries, instead of setting -1 as value and
14740           returning TRUE.
14741
14742 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14743
14744           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14745           Original commit message from CVS:
14746           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
14747           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14748           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
14749           rewrite timestamps in the case segments are being set from
14750           upstream, but use timestamps unmodified. Also send proper position
14751           values. This allows for correct time display and makes queries
14752           work in sink elements.
14753           * gst/mpegstream/gstdvddemux.h:
14754           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14755           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
14756           Rename flush_filter to segment_filter, which is better represents
14757           what the arreibute does.
14758           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
14759           Activate segment filtering when a timestamp discontinuity is seen.
14760
14761 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
14762
14763           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...
14764           Original commit message from CVS:
14765           * ext/mad/gstmad.c: (gst_mad_chain):
14766           Don't forget that we need to send out a newsegment event after a
14767           restart even if we don't have enough data to decode a frame right
14768           now.
14769
14770 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14771
14772           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
14773           Original commit message from CVS:
14774           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
14775           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
14776           Use the new "audio-shutdown" and "audio-restart" DVD events
14777           instead of the "spu-still-frame" event to shutdown and restart
14778           the audio pipeline.
14779           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
14780           Check for cases where the segment-based adjustment calculation
14781           would produce negative values (which result in an overflow) and
14782           return GST_CLOCK_TIME_NONE instead.
14783           * gst/mpegstream/gstdvddemux.h:
14784           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14785           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
14786           Add a mechanism to discard audio buffers with timestamps outside
14787           the currently set segment. This was causing (sometimes serious)
14788           synchronization problems after seeking in DVDs with LPCM audio,
14789           since VOBUs usually contain audio material that lies outside the
14790           timestamp range specified by the header.
14791
14792 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14793
14794           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
14795           Original commit message from CVS:
14796           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
14797           Remove lingering reference to GstID3Demux
14798           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
14799           Don't output debug saying padding streams are unknown type,
14800           because they're not
14801
14802 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14803
14804           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
14805           Original commit message from CVS:
14806           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
14807           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
14808           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
14809           LPCM.
14810           * gstmpegdemux.h:
14811           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
14812           (gst_mpeg_demux_get_audio_stream):
14813           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
14814           (gst_dvd_demux_get_audio_stream)
14815           (gst_dvd_demux_get_subpicture_stream)
14816           (gst_dvd_demux_send_subbuffer):
14817           Send current* pad buffers with appropriate caps.
14818
14819 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14820
14821           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
14822           Original commit message from CVS:
14823           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
14824           * gst/iec958/ac3iec.h:
14825           * gst/iec958/ac3iec.c:
14826           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
14827           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
14828           raw-audio property to ac3iec958 that allows setting the source pad
14829           caps to raw audio instead of audio/x-iec958. This makes it
14830           possible to use ac3iec958 together with the normal alsasink
14831           element to drive an external receiver that autodetects AC3
14832           content.
14833
14834 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
14835
14836           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
14837           Original commit message from CVS:
14838           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
14839           (ac3iec_chain_dvd):
14840           * gst/iec958/ac3iec.h:
14841           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
14842
14843 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
14844
14845           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
14846           Original commit message from CVS:
14847           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
14848           When getting a seek event, first check if the upstream element
14849           can handle it and only do our own seek stuff when it can't
14850           (should fix #322856).
14851
14852 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
14853
14854           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
14855           Original commit message from CVS:
14856           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
14857           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
14858           Really convert to BYTES format when we want to convert
14859           to bytes (use right variable; fixes #322856).
14860
14861 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14862
14863           Big mpegparse clean up, second round:
14864           Original commit message from CVS:
14865           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
14866           Big mpegparse clean up, second round:
14867           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
14868           Send and EOS event down the audio pipeline when an still frame
14869           event arrives. This prevents the pipeline from locking when a
14870           still menu comes directly after a flush.
14871           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
14872           Don't send a newsegment in reset.
14873           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
14874           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
14875           Move the code of handle_newsegment to process_event. Send a
14876           NEWSEGMENT after FLUSH_STOP.
14877           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
14878           moving to PAUSED.
14879           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
14880           (gst_mpeg_demux_class_init): Don't override send_event.
14881           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
14882           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
14883           (gst_mpeg_demux_reset):
14884           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
14885           attribute.
14886           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
14887           Reset the mpegparse element after a flush.
14888           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
14889           Don't forward events.
14890           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
14891           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14892           handle_newsegment is not a virtual method anymore.
14893           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
14894           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
14895           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
14896           rid of send_newsegment virtual method.
14897           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
14898           handle DVD events and call the superclass method for other event
14899           types.
14900           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
14901           override process_event anymore.
14902           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
14903           (gst_mpeg_parse_process_event): Move actual event processing to
14904           process event so that subclasses can properly override or extend
14905           it.
14906           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14907           Eliminate time parameter in process event.
14908           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
14909           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
14910           (gst_mpeg_demux_send_subbuffer):
14911           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
14912           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
14913           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
14914           adding the value of the adjust attribute.
14915           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
14916           rid of the adjust attribute. Now all timestamp adjustments are
14917           performed by mpegparse using the current segment.
14918           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14919           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
14920           on the adjust attribute for SCR values and the current segment.
14921           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
14922           adjust_ts virtual method to adjust timestamps for outgoing
14923           buffers.
14924           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
14925           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
14926           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
14927           (gst_dvd_demux_handle_newsegment): Don't override
14928           handle_newsegment.
14929           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
14930           Check for DVD events in process_event instead of
14931           handle_dvd_event.
14932           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14933           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
14934           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
14935           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
14936           (gst_mpeg_demux_send_event):
14937           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
14938           (gst_dvd_demux_handle_dvd_event):
14939           Eliminate the time parameter in send_event.
14940
14941 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14942
14943           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
14944           Original commit message from CVS:
14945           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
14946           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
14947           Fix typefinding in id3demux, and then remove it in favour
14948           of the new LGPL id3demux in gst-plugins-good
14949           * ext/mad/gstmad.c: (gst_mad_dispose):
14950           dispose can run more than once.
14951
14952 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14953
14954           gst/asfdemux/gstasfmux.c: change some char* into char[]
14955           Original commit message from CVS:
14956           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
14957           change some char* into char[]
14958
14959 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
14960
14961           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
14962           Original commit message from CVS:
14963           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
14964           Remove memleak from unused GstRMDemuxStream
14965
14966 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
14967
14968           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
14969           Original commit message from CVS:
14970           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
14971           (gst_id3_tag_do_typefind):
14972           Use the correct function to free typefind factory list.
14973
14974 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
14975
14976           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
14977           Original commit message from CVS:
14978           * ext/mad/gstmad.c: (gst_mad_src_query):
14979           For position and duration queries in TIME format, try the peer
14980           first (might be a demuxer).
14981
14982 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14983
14984           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
14985           Original commit message from CVS:
14986           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
14987           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
14988           Properly handle non contiguous VOBUs by adding the segment accum
14989           field to the adjust value.
14990           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
14991           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
14992           handle_newsegment to prevent sending actual newsegment events and
14993           use tiemstamp rewriting instead.
14994           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
14995           dvd-lang-codes.
14996           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
14997           (gst_mpeg_parse_event):
14998           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14999           Add a new parameter to handle_newsegment to allow controlling
15000           whether newsegment events are forwarded or not.
15001           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
15002           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
15003           (gst_dvd_demux_reset):
15004           last_end_ptm and discont_time aren't necessary anymore, since
15005           timestamp adjustment is now replaced by newsegment events.
15006           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
15007           timestamps.
15008           * gst/mpegstream/gstdvddemux.h:
15009           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
15010           Don't handle dvd-nav-packet events anymore, since the are now
15011           replaced by standard newsegment events.
15012           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
15013           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
15014           (gst_dvd_demux_change_state):
15015           * gst/mpegstream/gstdvddemux.h:
15016           Get rid of the ignore_next_newmedia_discont hack.
15017           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
15018           (gst_dvd_demux_handle_newsegment):
15019           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
15020           (gst_mpeg_demux_handle_newsegment): Don't override
15021           handle_newsegment anymore. It was only necessary to handle
15022           NEWMEDIA events.
15023           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
15024           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
15025           (gst_dvd_demux_set_cur_subpicture):
15026           Reactivate handling of DVD events.
15027           * gst/mpegstream/gstmpegparse.c (normal_seek)
15028           (gst_mpeg_parse_handle_src_event)
15029           (gst_mpeg_parse_handle_src_query):
15030           First attempt at reenabling seek.
15031           * gst/mpegstream/gstmpegparse.h:
15032           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
15033           (gst_mpeg_parse_update_streaminfo)
15034           (gst_mpeg_parse_get_rate)
15035           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
15036           (gst_mpeg_parse_handle_src_query):
15037           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
15038           Make queries work again.
15039           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
15040           (gst_mpeg_parse_handle_newsegment)
15041           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
15042           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
15043           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
15044           Get rid of the newsegment_pending attribute, and rely instead on
15045           proper timestamp adjustment.
15046           * gst/mpegstream/gstmpegparse.c
15047           (gst_mpeg_parse_get_src_event_masks): Erase.
15048           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
15049           Initialize fields before creating pads to prevent the pad creation
15050           callback from failing.
15051           (gst_mpeg_parse_reset): Initialize new fields, and change
15052           initialization order to match the order in the structure.
15053           (gst_mpeg_parse_handle_newsegment): Forward new segment events
15054           whenever possible, and update the current segment.
15055           (gst_mpeg_parse_send_newsegment): Update the current segment and
15056           pending_newsegment.
15057           (gst_mpeg_parse_pad_added): Use the current segment to send
15058           newsegment events to new pads.
15059           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
15060           and events. Properly update newsegment_pending.
15061           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
15062           New fields do_adjust and current_segment.
15063           * gst/mpegstream/gstmpegdemux.c:
15064           * gst/mpegstream/gstdvddemux.c:
15065           * gst/mpegstream/gstmpegparse.h:
15066           Rename handle_discont virtual method to handle_newsegment. Erase
15067           some (already commented out support) for old NEW_MEDIA events.
15068           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
15069           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
15070           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
15071           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
15072           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
15073           Erase the "pending_scr" field, and replace it by a slightly
15074           different handling of the current SCR. Document code blocks in
15075           parse_packhead and chain.
15076
15077 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
15078
15079           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
15080           Original commit message from CVS:
15081           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
15082           g_warning() are only for really fatal warnings. If we can't decode a
15083           tag, just ignore that tag and do a GST_WARNING.
15084
15085 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15086
15087         * ChangeLog:
15088         * ext/a52dec/gsta52dec.h:
15089         * ext/dvdread/dvdreadsrc.h:
15090         * ext/lame/gstlame.h:
15091         * ext/mad/gstid3tag.c:
15092         * ext/mad/gstmad.c:
15093         * ext/mad/gstmad.h:
15094         * ext/mpeg2dec/gstmpeg2dec.h:
15095         * ext/sidplay/gstsiddec.h:
15096         * gst/ac3parse/gstac3parse.c:
15097         * gst/ac3parse/gstac3parse.h:
15098         * gst/asfdemux/gstasfdemux.c:
15099         * gst/asfdemux/gstasfdemux.h:
15100         * gst/iec958/ac3iec.h:
15101         * gst/mpegaudioparse/gstmpegaudioparse.c:
15102         * gst/mpegaudioparse/gstmpegaudioparse.h:
15103         * gst/mpegstream/gstdvddemux.h:
15104         * gst/mpegstream/gstmpegclock.h:
15105         * gst/mpegstream/gstmpegdemux.h:
15106         * gst/mpegstream/gstmpegpacketize.h:
15107         * gst/mpegstream/gstmpegparse.c:
15108         * gst/mpegstream/gstmpegparse.h:
15109         * gst/mpegstream/gstrfc2250enc.c:
15110         * gst/mpegstream/gstrfc2250enc.h:
15111         * gst/realmedia/rmdemux.c:
15112         * gst/realmedia/rmdemux.h:
15113         * gst/synaesthesia/synaescope.c:
15114           expand tabs
15115           Original commit message from CVS:
15116           expand tabs
15117
15118 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15119
15120         * configure.ac:
15121           back to HEAD
15122           Original commit message from CVS:
15123           back to HEAD
15124
15125 === release 0.10.0 ===
15126
15127 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15128
15129         * ChangeLog:
15130         * NEWS:
15131         * RELEASE:
15132         * configure.ac:
15133         * docs/plugins/inspect/plugin-a52dec.xml:
15134         * docs/plugins/inspect/plugin-amrnb.xml:
15135         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15136         * docs/plugins/inspect/plugin-iec958.xml:
15137         * docs/plugins/inspect/plugin-lame.xml:
15138         * docs/plugins/inspect/plugin-mad.xml:
15139         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15140         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15141         * docs/plugins/inspect/plugin-rmdemux.xml:
15142           releasing 0.10.0
15143           Original commit message from CVS:
15144           releasing 0.10.0
15145
15146 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
15147
15148           Update for alloc_buffer changes.
15149           Original commit message from CVS:
15150           2005-12-05  Andy Wingo  <wingo@pobox.com>
15151           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
15152           * ext/mad/gstmad.c: (gst_mad_chain):
15153           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
15154           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
15155           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
15156           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15157           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
15158
15159 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
15160
15161           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
15162           Original commit message from CVS:
15163           2005-12-05  Andy Wingo  <wingo@pobox.com>
15164           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
15165           id3demux and id3mux now. Fixes #323199.
15166
15167 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
15168
15169         * gst-plugins-ugly.spec.in:
15170           update spec file for latest changes
15171           Original commit message from CVS:
15172           update spec file for latest changes
15173
15174 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15175
15176           fix silly Makefile.am bug so they link correctly again
15177           Original commit message from CVS:
15178           * ext/amrnb/Makefile.am:
15179           * gst/realmedia/Makefile.am:
15180           fix silly Makefile.am bug so they link correctly again
15181
15182 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15183
15184         * configure.ac:
15185           back to HEAD
15186           Original commit message from CVS:
15187           back to HEAD
15188
15189 === release 0.9.7 ===
15190
15191 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15192
15193         * ChangeLog:
15194         * LICENSE:
15195         * NEWS:
15196         * PORTED_09:
15197         * RELEASE:
15198         * common:
15199         * configure.ac:
15200         * docs/plugins/gst-plugins-ugly-plugins.args:
15201         * docs/plugins/inspect/plugin-a52dec.xml:
15202         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15203         * docs/plugins/inspect/plugin-iec958.xml:
15204         * docs/plugins/inspect/plugin-lame.xml:
15205         * docs/plugins/inspect/plugin-mad.xml:
15206         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15207         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15208         * docs/plugins/inspect/plugin-rmdemux.xml:
15209         * docs/random/LICENSE:
15210         * docs/random/PORTED_09:
15211           releasing 0.9.7
15212           Original commit message from CVS:
15213           releasing 0.9.7
15214
15215 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15216
15217         * ChangeLog:
15218         * common:
15219         * ext/amrnb/Makefile.am:
15220         * gst/realmedia/Makefile.am:
15221           Don't know how these escaped my eye before.  Fix link flags.
15222           Original commit message from CVS:
15223           Don't know how these escaped my eye before.  Fix link flags.
15224
15225 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15226
15227         * common:
15228         * examples/Makefile.am:
15229         * examples/capsfilter/Makefile.am:
15230         * examples/capsfilter/capsfilter1.c:
15231         * examples/gob/Makefile.am:
15232         * examples/gob/gst-identity2.gob:
15233         * examples/gstplay/.gitignore:
15234         * examples/gstplay/Makefile.am:
15235         * examples/gstplay/player.c:
15236         * examples/indexing/.gitignore:
15237         * examples/indexing/Makefile.am:
15238         * examples/indexing/indexmpeg.c:
15239         * examples/level/Makefile.am:
15240         * examples/level/README:
15241         * examples/level/demo.c:
15242         * examples/level/plot.c:
15243         * examples/stats/Makefile.am:
15244         * examples/stats/mp2ogg.c:
15245         * examples/switch/.gitignore:
15246         * examples/switch/Makefile.am:
15247         * examples/switch/switcher.c:
15248           no examples
15249           Original commit message from CVS:
15250           no examples
15251
15252 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
15253
15254           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
15255           Original commit message from CVS:
15256           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
15257           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
15258           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
15259           (gst_mpeg_parse_send_event):
15260           Ref events before sending them to multiple pads, after all
15261           gst_pad_send_event() takes ownership of events. Don't leak
15262           events that have not been handled (fixes #322745).
15263
15264 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
15265
15266           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
15267           Original commit message from CVS:
15268           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
15269           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
15270           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
15271           from making timestamp adjustments. This will have to be re-added
15272           in some form in the near future, but in order to do that, some nav
15273           packet parsing will be necessary in mpegdemux.
15274           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
15275           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
15276           (g_value_set_int, gst_mpeg_parse_set_property)
15277           Get rid of do_adjust and use_adjust. Rename max_discont to
15278           max_src_gap.
15279           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
15280           -1, no adjustment is made.
15281           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
15282           Rename max_discont property to max_scr_gap. Erase "adjust"
15283           property.
15284           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
15285           override send_event anymore, base class does the job.
15286           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
15287           Base class now does most of the work.
15288           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
15289           Generalize to forwarding the event to all source pads in the
15290           element.
15291           * gst/mpegstream/gstmpegparse.h:
15292           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
15293           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
15294           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
15295           (gst_mpeg_parse_set_property):
15296           Clock synchronization doesn't make sense anymore for a
15297           demultiplexer.
15298
15299 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
15300
15301           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
15302           Original commit message from CVS:
15303           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
15304           Don't treat normal EOS as a fatal error.
15305
15306 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
15307
15308           ext/mad/gstmad.c: Proper warning statements,
15309           Original commit message from CVS:
15310           * ext/mad/gstmad.c: (gst_mad_chain):
15311           Proper warning statements,
15312           Don't error if the src pad isn't linked when pushing.
15313           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
15314           Proper state_change, avoids borkage when going to READY
15315
15316 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15317
15318         * configure.ac:
15319         * gst-libs/Makefile.am:
15320         * gst-libs/README:
15321         * gst-libs/ext/.gitignore:
15322         * gst-libs/gst/media-info/.gitignore:
15323         * gst-libs/gst/play/.gitignore:
15324         * gst-libs/gst/play/play.h:
15325         * gst-libs/gst/play/play.vcproj:
15326           no need for an AS_LIBTOOL call
15327           Original commit message from CVS:
15328           no need for an AS_LIBTOOL call
15329
15330 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15331
15332         * Makefile.am:
15333         * common:
15334         * gst-plugins-ugly.spec.in:
15335           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
15336           Original commit message from CVS:
15337           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
15338
15339 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15340
15341           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
15342           Original commit message from CVS:
15343           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
15344           Prime libmpeg2's pumps with some null custom buffers
15345           to ensure it doesn't ask us to discard garbage later yay.
15346
15347 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15348
15349           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
15350           Original commit message from CVS:
15351           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
15352           Prime libmpeg2's pumps with some null custom buffers
15353           to ensure it ask us to discard garbage later yay.
15354
15355 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
15356
15357           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
15358           Original commit message from CVS:
15359           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
15360           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
15361           (gst_a52dec_chain_raw):
15362           * ext/a52dec/gsta52dec.h:
15363           Accept AC3 in audio/x-private1-ac3 format, which includes
15364           DVD-specific headers, as well as raw AC3, for compatibility with
15365           some demuxers.
15366
15367 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15368
15369           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
15370           Original commit message from CVS:
15371           * ext/mad/gstmad.c: (gst_mad_chain):
15372           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
15373           skip frame synthesis and consume input data as if we'd done the
15374           decode. Makes mad not error when the src pad is not connected.
15375           (#319784)
15376
15377 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
15378
15379         * ChangeLog:
15380           Erase old CVS conflict line.
15381           Original commit message from CVS:
15382           Erase old CVS conflict line.
15383
15384 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
15385
15386           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
15387           Original commit message from CVS:
15388           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
15389           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
15390           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
15391           (gst_mpeg_parse_chain):
15392           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
15393           (gst_mpeg_demux_send_newsegment):
15394           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
15395           * gst/mpegstream/gstmpegparse.h:
15396           Rename send_discont method to send_newsegment and add parameters
15397           to handle actual segments. Adapt code all around to run with the
15398           new name and signature.
15399           * gst/mpegstream/gstmpegdemux.c:
15400           * gst/mpegstream/gstmpegparse.c:
15401           * gst/mpegstream/gstdvddemux.c:
15402           Convert to GST_BOILERPLATE.
15403
15404 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15405
15406         * configure.ac:
15407           fix AS_LIBTOOL call
15408           Original commit message from CVS:
15409           fix AS_LIBTOOL call
15410
15411 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15412
15413         * Makefile.am:
15414           add a torture target
15415           Original commit message from CVS:
15416           add a torture target
15417
15418 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15419
15420         * ChangeLog:
15421         * configure.ac:
15422           back to HEAD
15423           Original commit message from CVS:
15424           back to HEAD
15425
15426 === release 0.9.6 ===
15427
15428 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15429
15430         * ChangeLog:
15431         * NEWS:
15432         * RELEASE:
15433         * configure.ac:
15434         * docs/plugins/gst-plugins-ugly-plugins.args:
15435         * docs/plugins/gst-plugins-ugly-plugins.signals:
15436         * docs/plugins/inspect/plugin-a52dec.xml:
15437         * docs/plugins/inspect/plugin-amrnb.xml:
15438         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15439         * docs/plugins/inspect/plugin-iec958.xml:
15440         * docs/plugins/inspect/plugin-lame.xml:
15441         * docs/plugins/inspect/plugin-mad.xml:
15442         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15443         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15444         * docs/plugins/inspect/plugin-rmdemux.xml:
15445           releasing 0.9.6
15446           Original commit message from CVS:
15447           releasing 0.9.6
15448
15449 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
15450
15451           gst/realmedia/rmdemux.c: Fractional framerates.
15452           Original commit message from CVS:
15453           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
15454           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
15455           (find_seek_offset_bytes), (find_seek_offset_time),
15456           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
15457           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
15458           (gst_rmdemux_chain), (gst_rmdemux_send_event),
15459           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15460           (gst_rmdemux_parse_packet):
15461           Fractional framerates.
15462
15463 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15464
15465           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
15466           Original commit message from CVS:
15467           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
15468           (gst_mpeg2dec_negotiate_format), (handle_sequence),
15469           (gst_mpeg2dec_sink_event):
15470           * ext/mpeg2dec/gstmpeg2dec.h:
15471           Use fractional framerates
15472
15473 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
15474
15475           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
15476           Original commit message from CVS:
15477           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
15478           set_clock returns a boolean.
15479
15480 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
15481
15482           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
15483           Original commit message from CVS:
15484           * ext/mad/gstmad.c: (gst_mad_chain):
15485           Fix seeking even more by sending the newsegment event with the
15486           right parameters. Should fix querying in playbin/totem after
15487           a seek.
15488
15489 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
15490
15491           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
15492           Original commit message from CVS:
15493           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
15494           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
15495           Fix seeking in stand-alone mode. Fix nonexistant enum value
15496           introduced in previous commit. Improve debug messages here and
15497           there. Actually return a proper return value in the sink event
15498           handler.
15499
15500 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15501
15502         * ext/lame/gstlame.c:
15503           doh
15504           Original commit message from CVS:
15505           doh
15506
15507 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15508
15509         * ChangeLog:
15510         * ext/lame/gstlame.c:
15511         * ext/mad/gstmad.c:
15512         * ext/sidplay/gstsiddec.cc:
15513           fix up GValueEnum
15514           Original commit message from CVS:
15515           fix up GValueEnum
15516
15517 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
15518
15519         * ChangeLog:
15520         * ext/lame/gstlame.c:
15521         * ext/mad/gstid3tag.c:
15522         * ext/sidplay/gstsiddec.cc:
15523           Update for gst_tag_setter API changes.
15524           Original commit message from CVS:
15525           2005-11-22  Andy Wingo  <wingo@pobox.com>
15526           * Update for gst_tag_setter API changes.
15527
15528 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
15529
15530         * ChangeLog:
15531         * ext/a52dec/gsta52dec.c:
15532         * ext/mad/gstid3tag.c:
15533         * ext/mad/gstmad.c:
15534         * gst/mpegaudioparse/gstmpegaudioparse.c:
15535         * gst/mpegstream/gstdvddemux.c:
15536         * gst/mpegstream/gstmpegparse.c:
15537         * gst/realmedia/rmdemux.c:
15538           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
15539           Original commit message from CVS:
15540           2005-11-22  Andy Wingo  <wingo@pobox.com>
15541           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
15542           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
15543           * ext/mad/gstmad.c (gst_mad_chain)
15544           * gst/mpegaudioparse/gstmpegaudioparse.c
15545           (gst_mp3parse_sink_event)
15546           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
15547           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
15548           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
15549           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
15550           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
15551
15552 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
15553
15554           ext/mad/Makefile.am: libgsttagedit => libgsttag
15555           Original commit message from CVS:
15556           * ext/mad/Makefile.am:
15557           libgsttagedit => libgsttag
15558
15559 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
15560
15561           ext/lame/gstlame.c: Don't take the stream lock
15562           Original commit message from CVS:
15563           * ext/lame/gstlame.c: (gst_lame_sink_event):
15564           Don't take the stream lock
15565
15566 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
15567
15568           ext/: Don't take the stream lock.
15569           Original commit message from CVS:
15570           2005-11-21  Andy Wingo  <wingo@pobox.com>
15571           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
15572           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
15573           * ext/mad/gstmad.c (gst_mad_sink_event):
15574           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
15575           stream lock.
15576           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
15577           stream lock changes.
15578
15579 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
15580
15581           *.*: Ran scripts/update-macros. Oh yes.
15582           Original commit message from CVS:
15583           2005-11-21  Andy Wingo  <wingo@pobox.com>
15584           * *.h:
15585           * *.c: Ran scripts/update-macros. Oh yes.
15586
15587 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
15588
15589           gst/mpegstream/: Filler events have beem removed for now.
15590           Original commit message from CVS:
15591           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
15592           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
15593           Filler events have beem removed for now.
15594
15595 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
15596
15597           gst/: Update for GST_FOURCC_FORMAT API change.
15598           Original commit message from CVS:
15599           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
15600           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
15601           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
15602           Update for GST_FOURCC_FORMAT API change.
15603
15604 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
15605
15606           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
15607           Original commit message from CVS:
15608           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
15609           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
15610           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15611           (gst_rmdemux_parse_packet):
15612           Modifications for disapearance of GST_PAD_IS_USABLE()
15613
15614 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
15615
15616           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
15617           Original commit message from CVS:
15618           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
15619           Remove some setcaps brokenness.
15620           Don't crash on bad input.
15621
15622 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
15623
15624           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
15625           Original commit message from CVS:
15626           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
15627           calling transform.
15628           (gst_id3_tag_do_typefind): Unref caps
15629           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
15630
15631 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
15632
15633         * ext/mad/gstmad.c:
15634           remove accidentally commited hack
15635           Original commit message from CVS:
15636           remove accidentally commited hack
15637
15638 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
15639
15640         * ext/mad/gstmad.c:
15641           free pad templates
15642           Original commit message from CVS:
15643           free pad templates
15644
15645 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
15646
15647           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
15648           Original commit message from CVS:
15649           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
15650           (gst_mpeg2dec_sink_event):
15651           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
15652           nice-ify debug message in event handler; add CHECKME.
15653           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15654           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
15655           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
15656           (gst_dvd_demux_sync_stream_to_time):
15657           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
15658           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
15659           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
15660           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
15661           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
15662           (gst_mpeg_demux_sync_stream_to_time),
15663           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
15664           * gst/mpegstream/gstmpegdemux.h:
15665           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
15666           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
15667           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
15668           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
15669           (gst_mpeg_parse_chain):
15670           * gst/mpegstream/gstmpegparse.h:
15671           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
15672           return value confusion (gst_pad_push vs. gst_pad_send_event and
15673           gst_pad_push_event); pass flow return values to caller;
15674           miscellaneous fixes and clean-ups.
15675
15676 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
15677
15678         * gst/mpegstream/gstdvddemux.c:
15679           set rank to secondary until it works 100%
15680           Original commit message from CVS:
15681           set rank to secondary until it works 100%
15682
15683 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
15684
15685         * gst-plugins-ugly.spec.in:
15686           add mpegstream plugin to spec file
15687           Original commit message from CVS:
15688           add mpegstream plugin to spec file
15689
15690 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
15691
15692           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
15693           Original commit message from CVS:
15694           2005-11-14  Martin Soto  <soto@localhost.localdomain>
15695           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
15696           gstrfc2250enc.h.
15697
15698 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
15699
15700           partially port the mpegstream plugin to GStreamer 0.9.
15701           Original commit message from CVS:
15702           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
15703           * configure.ac:
15704           * gst/mpegstream/Makefile.am:
15705           * gst/mpegstream/gstdvddemux.c:
15706           * gst/mpegstream/gstdvddemux.h:
15707           * gst/mpegstream/gstmpegdemux.c:
15708           * gst/mpegstream/gstmpegdemux.h:
15709           * gst/mpegstream/gstmpegpacketize.c:
15710           * gst/mpegstream/gstmpegpacketize.h:
15711           * gst/mpegstream/gstmpegparse.c:
15712           * gst/mpegstream/gstmpegparse.h:
15713           * gst/mpegstream/gstmpegstream.c:
15714           * gst/mpegstream/gstrfc2250enc.c:
15715           * gst/mpegstream/gstrfc2250enc.h:
15716           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
15717           partially port the mpegstream plugin to GStreamer 0.9.
15718
15719 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
15720
15721           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
15722           Original commit message from CVS:
15723           2005-11-14  Andy Wingo  <wingo@pobox.com>
15724           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
15725           debugging, allows dll builds on windows. Fixes #316076.
15726
15727 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15728
15729         * ChangeLog:
15730         * configure.ac:
15731           back to head
15732           Original commit message from CVS:
15733           back to head
15734
15735 === release 0.9.5 ===
15736
15737 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15738
15739         * ChangeLog:
15740         * NEWS:
15741         * RELEASE:
15742         * common:
15743         * configure.ac:
15744         * docs/plugins/inspect/plugin-a52dec.xml:
15745         * docs/plugins/inspect/plugin-amrnb.xml:
15746         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15747         * docs/plugins/inspect/plugin-iec958.xml:
15748         * docs/plugins/inspect/plugin-lame.xml:
15749         * docs/plugins/inspect/plugin-mad.xml:
15750         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15751         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15752         * docs/plugins/inspect/plugin-rmdemux.xml:
15753           releasing 0.9.5
15754           Original commit message from CVS:
15755           releasing 0.9.5
15756
15757 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
15758
15759           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
15760           Original commit message from CVS:
15761           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
15762           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
15763           (handle_sequence), (handle_picture), (handle_slice),
15764           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
15765           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
15766           Forward GstFlowReturn about everywhere.
15767           Handle seeking correctly.
15768
15769 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
15770
15771           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
15772           Original commit message from CVS:
15773           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
15774           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
15775           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
15776           Small cleanups in refcounting.
15777
15778 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
15779
15780           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
15781           Original commit message from CVS:
15782           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15783           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
15784           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
15785           (handle_sequence), (handle_picture):
15786           * ext/mpeg2dec/gstmpeg2dec.h:
15787           Removed lots of dubious code.
15788           Handle flushing and seeking correctly. Still leaks though...
15789
15790 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
15791
15792         * ChangeLog:
15793         * configure.ac:
15794           port plugins listing changes
15795           Original commit message from CVS:
15796           port plugins listing changes
15797
15798 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15799
15800         * ChangeLog:
15801         * configure.ac:
15802           back to HEAD
15803           Original commit message from CVS:
15804           back to HEAD
15805
15806 === release 0.9.4 ===
15807
15808 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15809
15810         * ChangeLog:
15811         * Makefile.am:
15812         * NEWS:
15813         * RELEASE:
15814         * configure.ac:
15815         * docs/plugins/gst-plugins-ugly-plugins.args:
15816         * docs/plugins/gst-plugins-ugly-plugins.signals:
15817         * docs/plugins/inspect/plugin-a52dec.xml:
15818         * docs/plugins/inspect/plugin-amrnb.xml:
15819         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15820         * docs/plugins/inspect/plugin-iec958.xml:
15821         * docs/plugins/inspect/plugin-lame.xml:
15822         * docs/plugins/inspect/plugin-mad.xml:
15823         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15824         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15825         * docs/plugins/inspect/plugin-rmdemux.xml:
15826         * gst/realmedia/rmdemux.c:
15827         * po/POTFILES.in:
15828           releasing 0.9.4
15829           Original commit message from CVS:
15830           releasing 0.9.4
15831
15832 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
15833
15834           gst/realmedia/rmdemux.c: STOPPED->FAILED
15835           Original commit message from CVS:
15836           2005-10-23  Julien MOUTTE  <julien@moutte.net>
15837           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
15838
15839 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
15840
15841         * gst-plugins-ugly.spec.in:
15842           add packaging of a52dec
15843           Original commit message from CVS:
15844           add packaging of a52dec
15845
15846 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
15847
15848           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
15849           Original commit message from CVS:
15850           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
15851           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
15852           Set correct stream time in newsegment event.
15853
15854 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15855
15856         * ext/Makefile.am:
15857           fix distcheck
15858           Original commit message from CVS:
15859           fix distcheck
15860
15861 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15862
15863         * ChangeLog:
15864         * ext/Makefile.am:
15865           fix distcheck
15866           Original commit message from CVS:
15867           fix distcheck
15868
15869 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
15870
15871           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
15872           Original commit message from CVS:
15873           * ext/a52dec/Makefile.am:
15874           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
15875           (gst_a52dec_class_init), (gst_a52dec_sink_event),
15876           (gst_a52dec_change_state):
15877           * ext/a52dec/gsta52dec.h:
15878           Re-enable CPU flags, use liboil to get them.
15879
15880 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15881
15882           Port AC3 decoder to 0.9 (#318849).
15883           Original commit message from CVS:
15884           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
15885           * configure.ac:
15886           * ext/a52dec/Makefile.am:
15887           * ext/a52dec/gsta52dec.c:
15888           * ext/a52dec/gsta52dec.h:
15889           Port AC3 decoder to 0.9 (#318849).
15890
15891 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
15892
15893           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
15894           Original commit message from CVS:
15895           * ext/sidplay/gstsiddec.cc:
15896           Small fixes and more error messages.
15897
15898 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
15899
15900           API change fixen.
15901           Original commit message from CVS:
15902           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
15903           (gst_amrnbparse_state_change):
15904           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
15905           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
15906           * ext/mpeg2dec/gstmpeg2dec.c:
15907           * ext/sidplay/gstsiddec.cc:
15908           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
15909           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
15910           API change fixen.
15911
15912 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
15913
15914           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
15915           Original commit message from CVS:
15916           * configure.ac:
15917           GST_DOC has been renamed to GST_DOCBOOK_CHECK
15918
15919 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15920
15921           configure.ac: some docs I had
15922           Original commit message from CVS:
15923           * configure.ac:
15924           some docs I had
15925           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15926           trivial fixes
15927
15928 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
15929
15930           gst/realmedia/rmdemux.c: segment-start/done API change.
15931           Original commit message from CVS:
15932           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
15933           (gst_rmdemux_perform_seek):
15934           segment-start/done API change.
15935
15936 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
15937
15938         * ChangeLog:
15939         * common:
15940         * gst/iec958/ac3iec.c:
15941           Set buffer durations on IEC958 buffers.
15942           Original commit message from CVS:
15943           Set buffer durations on IEC958 buffers.
15944
15945 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
15946
15947           configure.ac: Fix glib check
15948           Original commit message from CVS:
15949           * configure.ac:
15950           Fix glib check
15951
15952 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15953
15954           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
15955           Original commit message from CVS:
15956           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
15957           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
15958
15959 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15960
15961           examples/stats/mp2ogg.c: yes, typo fixes
15962           Original commit message from CVS:
15963           * examples/stats/mp2ogg.c:
15964           yes, typo fixes
15965
15966 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15967
15968           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
15969           Original commit message from CVS:
15970           * examples/indexing/indexmpeg.c: (main):
15971           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
15972           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
15973           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
15974           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
15975           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
15976           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
15977           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
15978           * ext/dvdread/dvdreadsrc.h:
15979           * ext/lame/gstlame.h:
15980           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
15981           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
15982           * gst/iec958/ac3iec.h:
15983           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
15984           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
15985           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
15986           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
15987           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
15988           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
15989           moved bitshift from macro to enum definition
15990
15991 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
15992
15993           newsegment API update.
15994           Original commit message from CVS:
15995           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
15996           * ext/mad/gstmad.c: (gst_mad_chain):
15997           * gst/mpegaudioparse/gstmpegaudioparse.c:
15998           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15999           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
16000           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
16001           newsegment API update.
16002
16003 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
16004
16005           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
16006           Original commit message from CVS:
16007           * ext/amrnb/amrnbdec.c:
16008           Mark invalid frame sizes
16009           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
16010           UNUSABLE is not to be used here, just push out stuff so
16011           probes can continue linking or making the pad usable.
16012
16013 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
16014
16015         * ChangeLog:
16016         * gst/realmedia/rmdemux.c:
16017           Improve seek error-resilience.
16018           Original commit message from CVS:
16019           Improve seek error-resilience.
16020           Better error handling generally.
16021
16022 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16023
16024         * ChangeLog:
16025         * configure.ac:
16026           back to head
16027           Original commit message from CVS:
16028           back to head
16029
16030 === release 0.9.3 ===
16031
16032 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16033
16034         * ChangeLog:
16035         * NEWS:
16036         * README:
16037         * configure.ac:
16038         * ext/sidplay/Makefile.am:
16039           release time
16040           Original commit message from CVS:
16041           release time
16042
16043 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
16044
16045         * gst/realmedia/rmdemux.h:
16046           Forgot to commit this file. I hate Nano.
16047           Original commit message from CVS:
16048           Forgot to commit this file. I hate Nano.
16049
16050 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
16051
16052         * ChangeLog:
16053         * common:
16054         * gst/realmedia/rmdemux.c:
16055           Sanity checks and memory leak fixes for real demuxer
16056           Original commit message from CVS:
16057           Sanity checks and memory leak fixes for real demuxer
16058
16059 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
16060
16061           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
16062           Original commit message from CVS:
16063           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
16064           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
16065           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
16066           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
16067           Real demuxer fixes. Make it more bulletproof against bad data,
16068           identify a few more stream types.
16069           Fix seeking so that it works (at least with the seek example
16070           program; it still fails with totem).
16071
16072 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
16073
16074           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
16075           Original commit message from CVS:
16076           * gst/mpegaudioparse/gstmpegaudioparse.c:
16077           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16078           Set correct caps on buffers too.
16079
16080 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
16081
16082           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
16083           Original commit message from CVS:
16084           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
16085           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16086           * gst/mpegaudioparse/gstmpegaudioparse.h:
16087           Put timestamps on buffers.
16088
16089 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
16090
16091         * ChangeLog:
16092         * ext/amrnb/amrnbenc.c:
16093           Changed amrnbenc description, it is an encoder, not decoder.
16094           Original commit message from CVS:
16095           Changed amrnbenc description, it is an encoder, not decoder.
16096
16097 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
16098
16099         * ChangeLog:
16100         * gst/iec958/ac3_padder.c:
16101         * gst/iec958/ac3_padder.h:
16102         * gst/iec958/ac3iec.c:
16103           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
16104           Original commit message from CVS:
16105           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
16106           more accurate, and to check AC3 checksums (both of them in each frame),
16107           and dump the frame (as a probable sync failure) if they don't match.
16108           General code cleanup, improved comments. Changed to not construct the
16109           header backwards, and not byteswap everything else. If we end up needing
16110           to do little-endian output, we should swap in the element doing the
16111           output (AC3 is big-endian).
16112
16113 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
16114
16115         * gst-plugins-ugly.spec.in:
16116           fix spec file for ugly
16117           Original commit message from CVS:
16118           fix spec file for ugly
16119
16120 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16121
16122         * docs/plugins/inspect/plugin-lame.xml:
16123           revert empty commit
16124           Original commit message from CVS:
16125           revert empty commit
16126
16127 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16128
16129         * docs/plugins/scan.stamp:
16130           whoops, wrong files
16131           Original commit message from CVS:
16132           whoops, wrong files
16133
16134 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16135
16136           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
16137           Original commit message from CVS:
16138           * docs/plugins/gst-plugins-ugly-plugins.args:
16139           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16140           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16141           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
16142           commit missing files
16143           * docs/plugins/inspect/plugin-lame.xml:
16144           update
16145
16146 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16147
16148         * Makefile.am:
16149         * common:
16150         * gst-plugins-ugly.spec.in:
16151           add check-valgrind target
16152           Original commit message from CVS:
16153           add check-valgrind target
16154
16155 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16156
16157         * docs/plugins/scanobj-build.stamp:
16158           add stamp
16159           Original commit message from CVS:
16160           add stamp
16161
16162 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
16163
16164           ext/lame/gstlame.c: Set caps on outgoing buffers.
16165           Original commit message from CVS:
16166           * ext/lame/gstlame.c: (gst_lame_chain):
16167           Set caps on outgoing buffers.
16168
16169 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16170
16171         * ChangeLog:
16172         * ext/lame/gstlame.c:
16173         * ext/lame/gstlame.h:
16174           clean up further so we don't try to set up five times for a simple pipeline
16175           Original commit message from CVS:
16176           clean up further so we don't try to set up five times for
16177           a simple pipeline
16178
16179 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
16180
16181         * ChangeLog:
16182         * common:
16183         * gst/iec958/ac3iec.c:
16184           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
16185           Original commit message from CVS:
16186           Set setcaps function on sink pad, not source pad. Produce correct caps
16187           on output buffers.
16188
16189 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16190
16191         * common:
16192         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16193         * docs/plugins/inspect/plugin-iec958.xml:
16194         * docs/plugins/inspect/plugin-lame.xml:
16195         * docs/plugins/inspect/plugin-mad.xml:
16196         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16197         * docs/plugins/inspect/plugin-rmdemux.xml:
16198           update inspect with source
16199           Original commit message from CVS:
16200           update inspect with source
16201
16202 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16203
16204           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
16205           Original commit message from CVS:
16206           * ext/mad/gstid3tag.c:
16207           gsttaginterface.h -> gsttagsetter.h
16208
16209 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16210
16211         * configure.ac:
16212           back to HEAD
16213           Original commit message from CVS:
16214           back to HEAD
16215
16216 === release 0.9.1 ===
16217
16218 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16219
16220         * ChangeLog:
16221         * NEWS:
16222         * README:
16223         * RELEASE:
16224         * autogen.sh:
16225         * configure.ac:
16226           releasing 0.9.2
16227           Original commit message from CVS:
16228           releasing 0.9.2
16229
16230 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
16231
16232           ext/amrnb/: State change function updates.
16233           Original commit message from CVS:
16234           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
16235           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
16236           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
16237           State change function updates.
16238
16239 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16240
16241           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
16242           Original commit message from CVS:
16243           * ext/mpeg2dec/gstmpeg2dec.c:
16244           GST_CAT_SEEK disappeared from the public API at some point
16245
16246 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16247
16248         * gst/iec958/ac3_padder.c:
16249         * gst/iec958/ac3_padder.h:
16250           doc fixes
16251           Original commit message from CVS:
16252           doc fixes
16253
16254 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16255
16256         * Makefile.am:
16257         * autogen.sh:
16258         * common:
16259         * configure.ac:
16260         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16261         * docs/plugins/inspect-build.stamp:
16262         * docs/plugins/inspect.stamp:
16263         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16264         * docs/plugins/inspect/plugin-iec958.xml:
16265         * docs/plugins/inspect/plugin-lame.xml:
16266         * docs/plugins/inspect/plugin-mad.xml:
16267         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16268         * docs/plugins/inspect/plugin-rmdemux.xml:
16269           docs for ugly plugins
16270           Original commit message from CVS:
16271           docs for ugly plugins
16272
16273 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16274
16275         * gst-plugins-ugly.spec.in:
16276         * gst/iec958/Makefile.am:
16277           build fixes
16278           Original commit message from CVS:
16279           build fixes
16280
16281 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
16282
16283         * ChangeLog:
16284         * gst/iec958/ac3iec.c:
16285           Accept audio/x-private1-a3c on sink pad
16286           Original commit message from CVS:
16287           Accept audio/x-private1-a3c on sink pad
16288
16289 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16290
16291         * gst-plugins-ugly.spec.in:
16292           spec updates
16293           Original commit message from CVS:
16294           spec updates
16295
16296 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
16297
16298         * examples/gstplay/player.c:
16299         * examples/stats/mp2ogg.c:
16300         * ext/a52dec/gsta52dec.c:
16301         * ext/amrnb/amrnbdec.c:
16302         * ext/amrnb/amrnbenc.c:
16303         * ext/amrnb/amrnbparse.c:
16304         * ext/dvdnav/dvdnavsrc.c:
16305         * ext/dvdread/dvdreadsrc.c:
16306         * ext/lame/gstlame.c:
16307         * ext/mad/gstid3tag.c:
16308         * ext/mad/gstmad.c:
16309         * ext/mpeg2dec/gstmpeg2dec.c:
16310         * gst/ac3parse/gstac3parse.c:
16311         * gst/asfdemux/gstasfdemux.c:
16312         * gst/asfdemux/gstasfmux.c:
16313         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16314         * gst/iec958/ac3iec.c:
16315         * gst/mpegaudioparse/gstmpegaudioparse.c:
16316         * gst/mpegstream/gstdvddemux.c:
16317         * gst/mpegstream/gstmpegdemux.c:
16318         * gst/mpegstream/gstmpegparse.c:
16319         * gst/mpegstream/gstrfc2250enc.c:
16320         * gst/realmedia/rmdemux.c:
16321         * gst/synaesthesia/gstsynaesthesia.c:
16322           All plugins updated for element state changes.
16323           Original commit message from CVS:
16324           2005-09-02  Andy Wingo  <wingo@pobox.com>
16325           * All plugins updated for element state changes.
16326
16327 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
16328
16329         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16330         * gst/iec958/ac3iec.c:
16331           Fix return types in setcaps functions
16332           Original commit message from CVS:
16333           Fix return types in setcaps functions
16334
16335 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
16336
16337         * ChangeLog:
16338         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16339         * gst/iec958/ac3iec.c:
16340           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
16341           Original commit message from CVS:
16342           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
16343           Some general cleanups in iec958 framer.
16344
16345 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16346
16347         * common:
16348         * m4/Makefile.am:
16349         * m4/as-arts.m4:
16350         * m4/esd.m4:
16351         * m4/gst-alsa.m4:
16352         * m4/gst-artsc.m4:
16353         * m4/gst-matroska.m4:
16354         * m4/ogg.m4:
16355         * m4/vorbis.m4:
16356           fix distcheck; remove some old m4s
16357           Original commit message from CVS:
16358           fix distcheck; remove some old m4s
16359
16360 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
16361
16362         * ChangeLog:
16363         * configure.ac:
16364         * gst/iec958/Makefile.am:
16365         * gst/iec958/ac3_padder.c:
16366         * gst/iec958/ac3_padder.h:
16367         * gst/iec958/ac3iec.c:
16368         * gst/iec958/ac3iec.h:
16369           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
16370           Original commit message from CVS:
16371           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
16372
16373 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
16374
16375           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
16376           Original commit message from CVS:
16377           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
16378           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
16379           (gst_dvdlpcmdec_change_state):
16380           Cleanups, fixed header parsing and stripping.
16381
16382 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
16383
16384         * ChangeLog:
16385         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16386           Use the right bytes when parsing the LPCM dvd header
16387           Original commit message from CVS:
16388           Use the right bytes when parsing the LPCM dvd header
16389
16390 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
16391
16392         * ChangeLog:
16393         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16394           Return the correct values from chain function
16395           Original commit message from CVS:
16396           Return the correct values from chain function
16397
16398 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16399
16400         * common:
16401         * docs/Makefile.am:
16402         * docs/plugins/.gitignore:
16403         * docs/random/ChangeLog-0.8:
16404         * docs/version.entities.in:
16405           adding doc stuff
16406           Original commit message from CVS:
16407           adding doc stuff
16408
16409 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
16410
16411         * ChangeLog:
16412         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16413         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16414           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
16415           Original commit message from CVS:
16416           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
16417           header; instead do this internally. Also support the old way, using
16418           a different mime-type. CVS:
16419