Release 1.1.2
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.1.2 ===
2
3 2013-07-11  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4
5         * configure.ac:
6           releasing 1.1.2
7
8 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9
10         * ext/dvdread/dvdreadsrc.c:
11           dvdreadsrc: correctly determine last chapter's duration
12           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
13           It worked just fine before ...
14
15 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16
17         * gst/realmedia/rdtmanager.c:
18           rdt: forward sticky events
19
20 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
21
22         * configure.ac:
23           Back to development
24
25 === release 1.1.1 ===
26
27 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
28
29         * ChangeLog:
30         * NEWS:
31         * RELEASE:
32         * common:
33         * configure.ac:
34         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
35         * docs/plugins/inspect/plugin-a52dec.xml:
36         * docs/plugins/inspect/plugin-amrnb.xml:
37         * docs/plugins/inspect/plugin-amrwbdec.xml:
38         * docs/plugins/inspect/plugin-asf.xml:
39         * docs/plugins/inspect/plugin-cdio.xml:
40         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
41         * docs/plugins/inspect/plugin-dvdread.xml:
42         * docs/plugins/inspect/plugin-dvdsub.xml:
43         * docs/plugins/inspect/plugin-lame.xml:
44         * docs/plugins/inspect/plugin-mad.xml:
45         * docs/plugins/inspect/plugin-mpeg2dec.xml:
46         * docs/plugins/inspect/plugin-realmedia.xml:
47         * docs/plugins/inspect/plugin-siddec.xml:
48         * docs/plugins/inspect/plugin-twolame.xml:
49         * docs/plugins/inspect/plugin-x264.xml:
50         * docs/plugins/inspect/plugin-xingmux.xml:
51         * gst-plugins-ugly.doap:
52         * win32/common/config.h:
53           Release 1.1.1
54
55 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
56
57         * po/af.po:
58         * po/az.po:
59         * po/bg.po:
60         * po/ca.po:
61         * po/cs.po:
62         * po/da.po:
63         * po/de.po:
64         * po/el.po:
65         * po/en_GB.po:
66         * po/eo.po:
67         * po/es.po:
68         * po/eu.po:
69         * po/fi.po:
70         * po/fr.po:
71         * po/gl.po:
72         * po/hu.po:
73         * po/id.po:
74         * po/it.po:
75         * po/ja.po:
76         * po/lt.po:
77         * po/lv.po:
78         * po/ms.po:
79         * po/mt.po:
80         * po/nb.po:
81         * po/nl.po:
82         * po/or.po:
83         * po/pl.po:
84         * po/pt_BR.po:
85         * po/ro.po:
86         * po/ru.po:
87         * po/sk.po:
88         * po/sl.po:
89         * po/sq.po:
90         * po/sr.po:
91         * po/sv.po:
92         * po/tr.po:
93         * po/uk.po:
94         * po/vi.po:
95         * po/zh_CN.po:
96           Update .po files
97
98 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
99
100         * common:
101           Automatic update of common submodule
102           From 098c0d7 to 01a7a46
103
104 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
105
106         * ext/mpeg2dec/gstmpeg2dec.c:
107           mpeg2dec: make the aspect ratio calculation more accurate.
108           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
109           aspect-ratio if we don't have a valid upstream PAR.
110           https://bugzilla.gnome.org/show_bug.cgi?id=685103
111
112 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
113
114         * common:
115           Automatic update of common submodule
116           From 5edcd85 to 098c0d7
117
118 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
119
120         * tests/check/elements/amrnbenc.c:
121         * tests/check/elements/mpeg2dec.c:
122         * tests/check/elements/x264enc.c:
123         * tests/check/elements/xingmux.c:
124           tests: Fix event handling
125
126 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
127
128         * ext/lame/gstlamemp3enc.c:
129           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
130           lame does internal resampling, but the base class only cares about
131           the number of raw samples, so tell finish frames about that, not
132           the number of samples in the outgoing frame.:
133
134 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
135
136         * ext/x264/gstx264enc.c:
137           x264enc: output byte-stream if downstream has ANY caps
138           It's what people expect when they pipe the output to
139           filesink or into a tcp connection or pipe.
140
141 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
142
143         * MAINTAINERS:
144         * README:
145         * README.static-linking:
146         * common:
147           Automatic update of common submodule
148           From 3cb3d3c to 5edcd85
149
150 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
151
152         * configure.ac:
153         * ext/a52dec/Makefile.am:
154         * ext/amrnb/Makefile.am:
155         * ext/amrwbdec/Makefile.am:
156         * ext/cdio/Makefile.am:
157         * ext/dvdread/Makefile.am:
158         * ext/lame/Makefile.am:
159         * ext/mad/Makefile.am:
160         * ext/mpeg2dec/Makefile.am:
161         * ext/sidplay/Makefile.am:
162         * ext/twolame/Makefile.am:
163         * ext/x264/Makefile.am:
164         * gst/asfdemux/Makefile.am:
165         * gst/dvdlpcmdec/Makefile.am:
166         * gst/dvdsub/Makefile.am:
167         * gst/realmedia/Makefile.am:
168         * gst/xingmux/Makefile.am:
169           gst: Add better support for static plugins
170
171 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
172
173         * autogen.sh:
174         * common:
175           Automatic update of common submodule
176           From aed87ae to 3cb3d3c
177
178 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
179
180         * common:
181           Automatic update of common submodule
182           From 04c7a1e to aed87ae
183
184 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
185
186         * gst/asfdemux/gstasfdemux.c:
187         * gst/realmedia/rmdemux.c:
188           Use %03u instead of %u in gst_pad_create_stream_id_printf()
189
190 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
191
192         * ext/x264/gstx264enc.c:
193           x264enc: Fix for 0/1 framerate - now uses VFR in this case
194           Previously did a division by zero.
195           https://bugzilla.gnome.org/show_bug.cgi?id=695728
196
197 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
198
199         * common:
200           Automatic update of common submodule
201           From 2de221c to 04c7a1e
202
203 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
204
205         * ext/x264/gstx264enc.c:
206           x264enc: simplify template caps
207           No need to make an array for one single element.
208
209 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
210
211         * ext/x264/gstx264enc.c:
212           x264enc: put all theoretically possible formats in template caps
213           and decide at runtime which subset of these (8-bit or 10-bit video
214           formats) is supported. libx264 will be compiled for one of these
215           two options, and it is possible to switch by pointing the dynamic
216           linker to a different libx264 build at runtime. If we want our
217           template caps to be correct, they should contain all then, with
218           the actually supported ones determined at runtime.
219           https://bugzilla.gnome.org/show_bug.cgi?id=691935
220
221 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
222
223         * ext/x264/gstx264enc.c:
224           x264enc: detect supported bit depth and pixel formats at runtime
225           http://bugs.debian.org/667573
226           https://bugzilla.gnome.org/show_bug.cgi?id=691935
227
228 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
229
230         * autogen.sh:
231           autogen.sh: allow calling from out-of-tree
232           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
233           https://bugzilla.gnome.org/show_bug.cgi?id=692857
234
235 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
236
237         * common:
238           Automatic update of common submodule
239           From a942293 to 2de221c
240
241 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
242
243         * tests/check/Makefile.am:
244           tests: use _1_0 variants for the various registry variables
245           These override the variants without version suffix. Makes 'make check' work
246           properly in environments that set the suffixed variant for 1.0, such as
247           jhbuild.
248
249 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
250
251         * common:
252           Automatic update of common submodule
253           From a72faea to a942293
254
255 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
256
257         * configure.ac:
258           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
259           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
260           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
261           https://bugzilla.gnome.org/show_bug.cgi?id=690881
262
263 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
264
265         * ext/mpeg2dec/gstmpeg2dec.c:
266           mpeg2dec: use appropriate printf format for gsize
267
268 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
269
270         * ext/cdio/gstcdio.h:
271           cdio: Fix redundant redeclaration of 'cdio_version_string'
272           cdio/version.h is already included by cdio/cdio.h
273
274 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
275
276         * ext/sidplay/gstsiddec.cc:
277           siddec: init debug category
278
279 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
280
281         * configure.ac:
282         * ext/dvdread/Makefile.am:
283           dvdread: link to libgmodule-2.0 since the g_module_* API is used
284           And the gmodule lib has been moved into the Requires.private
285           section of the pkg-config file in core.
286
287 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
288
289         * ext/cdio/gstcdiocddasrc.c:
290         * ext/cdio/gstcdiocddasrc.h:
291           cdiocddasrc: detect whether drive produces samples in non-host endianness
292           If drive produces samples in other endianness than the host,
293           we need to byte swap them before pushing them out, or we
294           produce nothing but noise. cdparanoia detects this automatically,
295           but libcdio does not, so we have to do it ourselves.
296           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
297           https://bugzilla.gnome.org/show_bug.cgi?id=377280
298
299 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
300
301         * common:
302           Automatic update of common submodule
303           From b497c4f to a72faea
304
305 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
306
307         * tests/check/elements/xingmux_testdata.h:
308           xingmux: Fix unit test after change to correctly calculate number of frames
309
310 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
311
312         * ext/x264/gstx264enc.c:
313           x264enc: Add support for 10-bit color formats
314           Requires x264 to be built with 10-bit support, which disables
315           9-bit support. Also only advertise the color formats that were
316           compiled into x264.
317
318 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
319
320         * ext/x264/gstx264enc.c:
321           x264enc: Add support for Y444, Y42B and NV12
322
323 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
324
325         * ext/cdio/Makefile.am:
326         * ext/cdio/gstcdio.c:
327           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
328           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
329           if they're not plain ASCII.
330
331 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
332
333         * gst/xingmux/gstxingmux.c:
334           xingmux: Properly calculate the number of frames
335           First, the xing header frame is never added to the count,
336           we have to increment the count.
337           Secondly, there is a rounding error when calculating the
338           frame duration, as spf*GST_SECOND/rate is not an integer
339           (26122448.9) an it must be 26122449.
340
341 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
342
343         * configure.ac:
344           configure.ac: update courtesy of autoupdate
345
346 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
347
348         * common:
349         * configure.ac:
350           configure: let AG_GST_PLUGIN_DOCS check for python
351           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
352           which as a side-effect should pick up newer python versions as
353           well.
354           https://bugzilla.gnome.org/show_bug.cgi?id=563903
355
356 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
357
358         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
359           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
360
361 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
362
363         * docs/random/LICENSE:
364         * ext/a52dec/gsta52dec.c:
365         * ext/a52dec/gsta52dec.h:
366         * ext/amrnb/amrnb.c:
367         * ext/amrnb/amrnbdec.c:
368         * ext/amrnb/amrnbdec.h:
369         * ext/amrnb/amrnbenc.c:
370         * ext/amrnb/amrnbenc.h:
371         * ext/amrwbdec/amrwb.c:
372         * ext/amrwbdec/amrwbdec.c:
373         * ext/amrwbdec/amrwbdec.h:
374         * ext/cdio/gstcdio.c:
375         * ext/cdio/gstcdio.h:
376         * ext/cdio/gstcdiocddasrc.c:
377         * ext/cdio/gstcdiocddasrc.h:
378         * ext/dvdread/dvdreadsrc.c:
379         * ext/dvdread/dvdreadsrc.h:
380         * ext/lame/gstlamemp3enc.c:
381         * ext/lame/gstlamemp3enc.h:
382         * ext/lame/plugin.c:
383         * ext/mad/gstmad.c:
384         * ext/mad/gstmad.h:
385         * ext/mpeg2dec/gstmpeg2dec.c:
386         * ext/mpeg2dec/gstmpeg2dec.h:
387         * ext/sidplay/gstsiddec.cc:
388         * ext/sidplay/gstsiddec.h:
389         * ext/twolame/gsttwolamemp2enc.c:
390         * ext/twolame/gsttwolamemp2enc.h:
391         * ext/x264/gstx264enc.c:
392         * ext/x264/gstx264enc.h:
393         * gst-libs/gst/gettext.h:
394         * gst-libs/gst/glib-compat-private.h:
395         * gst-libs/gst/gst-i18n-plugin.h:
396         * gst/asfdemux/asfheaders.c:
397         * gst/asfdemux/asfheaders.h:
398         * gst/asfdemux/asfpacket.c:
399         * gst/asfdemux/asfpacket.h:
400         * gst/asfdemux/gstasf.c:
401         * gst/asfdemux/gstasfdemux.c:
402         * gst/asfdemux/gstasfdemux.h:
403         * gst/asfdemux/gstrtpasfdepay.c:
404         * gst/asfdemux/gstrtpasfdepay.h:
405         * gst/asfdemux/gstrtspwms.c:
406         * gst/asfdemux/gstrtspwms.h:
407         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
408         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
409         * gst/dvdsub/gstdvdsubdec.c:
410         * gst/dvdsub/gstdvdsubdec.h:
411         * gst/dvdsub/gstdvdsubparse.c:
412         * gst/dvdsub/gstdvdsubparse.h:
413         * gst/realmedia/asmrules.c:
414         * gst/realmedia/asmrules.h:
415         * gst/realmedia/gstrdtbuffer.c:
416         * gst/realmedia/gstrdtbuffer.h:
417         * gst/realmedia/pnmsrc.c:
418         * gst/realmedia/pnmsrc.h:
419         * gst/realmedia/rademux.c:
420         * gst/realmedia/rademux.h:
421         * gst/realmedia/rdtdepay.c:
422         * gst/realmedia/rdtdepay.h:
423         * gst/realmedia/rdtjitterbuffer.c:
424         * gst/realmedia/rdtjitterbuffer.h:
425         * gst/realmedia/rdtmanager.c:
426         * gst/realmedia/rdtmanager.h:
427         * gst/realmedia/realhash.c:
428         * gst/realmedia/realhash.h:
429         * gst/realmedia/realmedia.c:
430         * gst/realmedia/rmdemux.c:
431         * gst/realmedia/rmdemux.h:
432         * gst/realmedia/rmutils.c:
433         * gst/realmedia/rmutils.h:
434         * gst/realmedia/rtspreal.c:
435         * gst/realmedia/rtspreal.h:
436         * gst/xingmux/gstxingmux.c:
437         * gst/xingmux/gstxingmux.h:
438         * gst/xingmux/plugin.c:
439         * tests/check/elements/amrnbenc.c:
440         * tests/check/elements/mpeg2dec.c:
441         * tests/check/elements/x264enc.c:
442         * tests/check/generic/index.c:
443         * tests/check/generic/states.c:
444         * tests/check/pipelines/lame.c:
445           Fix FSF address
446           https://bugzilla.gnome.org/show_bug.cgi?id=687520
447
448 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
449
450         * gst/dvdsub/gstdvdsubdec.c:
451           dvdsubdec: allocate correct amount of memory for bitmap
452           https://bugzilla.gnome.org/show_bug.cgi?id=687192
453
454 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
455
456         * ext/sidplay/gstsiddec.cc:
457           siddec: reset bytes counter
458           Reset the total_bytes counter so that we get timestamps correct.
459           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
460
461 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
462
463         * configure.ac:
464         * docs/plugins/inspect/plugin-a52dec.xml:
465         * docs/plugins/inspect/plugin-amrnb.xml:
466         * docs/plugins/inspect/plugin-amrwbdec.xml:
467         * docs/plugins/inspect/plugin-asf.xml:
468         * docs/plugins/inspect/plugin-cdio.xml:
469         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
470         * docs/plugins/inspect/plugin-dvdread.xml:
471         * docs/plugins/inspect/plugin-dvdsub.xml:
472         * docs/plugins/inspect/plugin-lame.xml:
473         * docs/plugins/inspect/plugin-mad.xml:
474         * docs/plugins/inspect/plugin-mpeg2dec.xml:
475         * docs/plugins/inspect/plugin-realmedia.xml:
476         * docs/plugins/inspect/plugin-siddec.xml:
477         * docs/plugins/inspect/plugin-twolame.xml:
478         * docs/plugins/inspect/plugin-x264.xml:
479         * docs/plugins/inspect/plugin-xingmux.xml:
480         * win32/common/config.h:
481           Back to feature development
482
483 === release 1.0.2 ===
484
485 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
486
487         * ChangeLog:
488         * NEWS:
489         * RELEASE:
490         * configure.ac:
491         * docs/plugins/inspect/plugin-a52dec.xml:
492         * docs/plugins/inspect/plugin-amrnb.xml:
493         * docs/plugins/inspect/plugin-amrwbdec.xml:
494         * docs/plugins/inspect/plugin-asf.xml:
495         * docs/plugins/inspect/plugin-cdio.xml:
496         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
497         * docs/plugins/inspect/plugin-dvdread.xml:
498         * docs/plugins/inspect/plugin-dvdsub.xml:
499         * docs/plugins/inspect/plugin-lame.xml:
500         * docs/plugins/inspect/plugin-mad.xml:
501         * docs/plugins/inspect/plugin-mpeg2dec.xml:
502         * docs/plugins/inspect/plugin-realmedia.xml:
503         * docs/plugins/inspect/plugin-siddec.xml:
504         * docs/plugins/inspect/plugin-twolame.xml:
505         * docs/plugins/inspect/plugin-x264.xml:
506         * docs/plugins/inspect/plugin-xingmux.xml:
507         * gst-plugins-ugly.doap:
508         * win32/common/config.h:
509           Release 1.0.2
510
511 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
512
513         * gst/asfdemux/Makefile.am:
514         * gst/realmedia/Makefile.am:
515           Makefile.am: Fix typos for generating the Android.mk files
516           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
517           The typos led to generate the incorrect Android.mk files for the asfdemux
518           and realmedia plugin.
519           https://bugzilla.gnome.org/show_bug.cgi?id=686748
520
521 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
522
523         * ext/dvdread/dvdreadsrc.c:
524           dvdreadsrc: correctly set next cell when seeking to sector
525
526 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
527
528         * gst/dvdsub/gstdvdsubparse.c:
529           dvdsubparse: send src caps when receiving sink caps
530
531 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
532
533         * ext/dvdread/dvdreadsrc.c:
534           dvdreadsrc: update dvd event to enhanced approach
535           ... in line with resindvdsrc.
536
537 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
538
539         * docs/Makefile.am:
540           docs: add 'make upload' target for new-release script
541
542 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
543
544         * configure.ac:
545         * docs/plugins/inspect/plugin-a52dec.xml:
546         * docs/plugins/inspect/plugin-amrnb.xml:
547         * docs/plugins/inspect/plugin-amrwbdec.xml:
548         * docs/plugins/inspect/plugin-asf.xml:
549         * docs/plugins/inspect/plugin-cdio.xml:
550         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
551         * docs/plugins/inspect/plugin-dvdread.xml:
552         * docs/plugins/inspect/plugin-dvdsub.xml:
553         * docs/plugins/inspect/plugin-lame.xml:
554         * docs/plugins/inspect/plugin-mad.xml:
555         * docs/plugins/inspect/plugin-mpeg2dec.xml:
556         * docs/plugins/inspect/plugin-realmedia.xml:
557         * docs/plugins/inspect/plugin-siddec.xml:
558         * docs/plugins/inspect/plugin-twolame.xml:
559         * docs/plugins/inspect/plugin-x264.xml:
560         * docs/plugins/inspect/plugin-xingmux.xml:
561         * win32/common/config.h:
562           Back to development (bug fixing)
563
564 === release 1.0.1 ===
565
566 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
567
568         * ChangeLog:
569         * NEWS:
570         * RELEASE:
571         * configure.ac:
572         * docs/plugins/inspect/plugin-a52dec.xml:
573         * docs/plugins/inspect/plugin-amrnb.xml:
574         * docs/plugins/inspect/plugin-amrwbdec.xml:
575         * docs/plugins/inspect/plugin-asf.xml:
576         * docs/plugins/inspect/plugin-cdio.xml:
577         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
578         * docs/plugins/inspect/plugin-dvdread.xml:
579         * docs/plugins/inspect/plugin-dvdsub.xml:
580         * docs/plugins/inspect/plugin-lame.xml:
581         * docs/plugins/inspect/plugin-mad.xml:
582         * docs/plugins/inspect/plugin-mpeg2dec.xml:
583         * docs/plugins/inspect/plugin-realmedia.xml:
584         * docs/plugins/inspect/plugin-siddec.xml:
585         * docs/plugins/inspect/plugin-twolame.xml:
586         * docs/plugins/inspect/plugin-x264.xml:
587         * docs/plugins/inspect/plugin-xingmux.xml:
588         * gst-plugins-ugly.doap:
589         * win32/common/config.h:
590           Release 1.0.1
591
592 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
593
594         * common:
595           Automatic update of common submodule
596           From 6c0b52c to 6bb6951
597
598 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
599
600         * ext/mpeg2dec/gstmpeg2dec.c:
601           mpeg2dec: Don't error out when there is no associated buffer
602           In 0.10, having mpeg2dec occasionally tell us to output a frame that
603           was never decoded was just ignored, so do the same in 1.0
604           Fixes: #685107
605
606 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
607
608         * REQUIREMENTS:
609         * gst/dvdsub/gstdvdsubdec.c:
610           Purge mention of liboil and update REQUIREMENTS
611           https://bugzilla.gnome.org/show_bug.cgi?id=673285
612
613 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
614
615         * ext/x264/gstx264enc.c:
616           x264enc: when setting fallback decoder latency, set valid min_latency
617           Min. latency needs to be a valid time, so pass 0 as default
618           value in the fallback case where we can't determine any latency,
619           and avoid nasty criticals at runtime.
620
621 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
622
623         * configure.ac:
624         * docs/plugins/inspect/plugin-a52dec.xml:
625         * docs/plugins/inspect/plugin-amrnb.xml:
626         * docs/plugins/inspect/plugin-amrwbdec.xml:
627         * docs/plugins/inspect/plugin-asf.xml:
628         * docs/plugins/inspect/plugin-cdio.xml:
629         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
630         * docs/plugins/inspect/plugin-dvdread.xml:
631         * docs/plugins/inspect/plugin-dvdsub.xml:
632         * docs/plugins/inspect/plugin-lame.xml:
633         * docs/plugins/inspect/plugin-mad.xml:
634         * docs/plugins/inspect/plugin-mpeg2dec.xml:
635         * docs/plugins/inspect/plugin-realmedia.xml:
636         * docs/plugins/inspect/plugin-siddec.xml:
637         * docs/plugins/inspect/plugin-twolame.xml:
638         * docs/plugins/inspect/plugin-x264.xml:
639         * docs/plugins/inspect/plugin-xingmux.xml:
640         * win32/common/config.h:
641           Back to development (bug fixing)
642
643 === release 1.0.0 ===
644
645 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
646
647         * NEWS:
648         * RELEASE:
649         * configure.ac:
650         * docs/plugins/inspect/plugin-a52dec.xml:
651         * docs/plugins/inspect/plugin-amrnb.xml:
652         * docs/plugins/inspect/plugin-amrwbdec.xml:
653         * docs/plugins/inspect/plugin-asf.xml:
654         * docs/plugins/inspect/plugin-cdio.xml:
655         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
656         * docs/plugins/inspect/plugin-dvdread.xml:
657         * docs/plugins/inspect/plugin-dvdsub.xml:
658         * docs/plugins/inspect/plugin-lame.xml:
659         * docs/plugins/inspect/plugin-mad.xml:
660         * docs/plugins/inspect/plugin-mpeg2dec.xml:
661         * docs/plugins/inspect/plugin-realmedia.xml:
662         * docs/plugins/inspect/plugin-siddec.xml:
663         * docs/plugins/inspect/plugin-twolame.xml:
664         * docs/plugins/inspect/plugin-x264.xml:
665         * docs/plugins/inspect/plugin-xingmux.xml:
666         * gst-plugins-ugly.doap:
667         * win32/common/config.h:
668           Release 1.0.0
669
670 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
671
672         * common:
673           Automatic update of common submodule
674           From 4f962f7 to 6c0b52c
675
676 === release 0.11.99 ===
677
678 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
679
680         * configure.ac:
681         * docs/plugins/inspect/plugin-xingmux.xml:
682         * gst-plugins-ugly.doap:
683         * win32/common/config.h:
684           Release 0.11.99
685
686 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
687
688         * docs/plugins/inspect/plugin-a52dec.xml:
689         * docs/plugins/inspect/plugin-amrnb.xml:
690         * docs/plugins/inspect/plugin-amrwbdec.xml:
691         * docs/plugins/inspect/plugin-asf.xml:
692         * docs/plugins/inspect/plugin-cdio.xml:
693         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
694         * docs/plugins/inspect/plugin-dvdread.xml:
695         * docs/plugins/inspect/plugin-dvdsub.xml:
696         * docs/plugins/inspect/plugin-lame.xml:
697         * docs/plugins/inspect/plugin-mad.xml:
698         * docs/plugins/inspect/plugin-mpeg2dec.xml:
699         * docs/plugins/inspect/plugin-realmedia.xml:
700         * docs/plugins/inspect/plugin-siddec.xml:
701         * docs/plugins/inspect/plugin-twolame.xml:
702         * docs/plugins/inspect/plugin-x264.xml:
703           docs: update docs
704
705 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
706
707         * configure.ac:
708         * ext/amrnb/Makefile.am:
709         * ext/amrwbdec/Makefile.am:
710         * ext/lame/Makefile.am:
711         * ext/twolame/Makefile.am:
712         * tests/check/Makefile.am:
713           Remove -DGST_USE_UNSTABLE_API
714
715 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
716
717         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
718         * docs/plugins/inspect/plugin-a52dec.xml:
719         * docs/plugins/inspect/plugin-amrnb.xml:
720         * docs/plugins/inspect/plugin-amrwbdec.xml:
721         * docs/plugins/inspect/plugin-asf.xml:
722         * docs/plugins/inspect/plugin-cdio.xml:
723         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
724         * docs/plugins/inspect/plugin-dvdread.xml:
725         * docs/plugins/inspect/plugin-dvdsub.xml:
726         * docs/plugins/inspect/plugin-lame.xml:
727         * docs/plugins/inspect/plugin-mad.xml:
728         * docs/plugins/inspect/plugin-mpeg2dec.xml:
729         * docs/plugins/inspect/plugin-realmedia.xml:
730         * docs/plugins/inspect/plugin-siddec.xml:
731         * docs/plugins/inspect/plugin-twolame.xml:
732         * docs/plugins/inspect/plugin-x264.xml:
733           Update docs
734
735 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
736
737         * ext/cdio/gstcdio.c:
738           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
739           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
740           introspection/updating for this plugin.
741
742 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
743
744         * gst-plugins-ugly.spec.in:
745           Switch to F18 package naming
746
747 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
748
749         * ext/dvdread/demo-play:
750         * tests/check/elements/mpeg2dec.c:
751           rename some caps and elements in examples
752
753 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
754
755         * configure.ac:
756           Back to development
757
758 === release 0.11.94 ===
759
760 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
761
762         * ChangeLog:
763         * configure.ac:
764         * gst-plugins-ugly.doap:
765         * win32/common/config.h:
766           Release 0.11.94
767
768 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
769
770         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
771         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
772         * docs/plugins/gst-plugins-ugly-plugins.signals:
773         * docs/plugins/inspect/plugin-a52dec.xml:
774         * docs/plugins/inspect/plugin-amrnb.xml:
775         * docs/plugins/inspect/plugin-amrwbdec.xml:
776         * docs/plugins/inspect/plugin-asf.xml:
777         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
778         * docs/plugins/inspect/plugin-dvdread.xml:
779         * docs/plugins/inspect/plugin-dvdsub.xml:
780         * docs/plugins/inspect/plugin-lame.xml:
781         * docs/plugins/inspect/plugin-mad.xml:
782         * docs/plugins/inspect/plugin-mpeg2dec.xml:
783         * docs/plugins/inspect/plugin-realmedia.xml:
784         * docs/plugins/inspect/plugin-siddec.xml:
785         * docs/plugins/inspect/plugin-twolame.xml:
786         * docs/plugins/inspect/plugin-x264.xml:
787           docs: update docs
788
789 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
790
791         * gst/realmedia/rmdemux.c:
792           rmdemux: use DTS and PTS
793           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
794           undefined to make the decoder do the right thing. We can then remove the code
795           that tries to guess the PTS from the DTS.
796
797 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
798
799         * ext/mpeg2dec/gstmpeg2dec.c:
800           mpeg2dec: Hold ref to buffer while mapped
801           So that the buffer still exists when we go to unmap it later,
802           even if it got pushed in the meantime.
803
804 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
805
806         * tests/check/elements/x264enc.c:
807           x264enc test: x264enc produces constrained-baseline, not the full baseline
808
809 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
810
811         * gst/asfdemux/gstasfdemux.c:
812         * gst/realmedia/rademux.c:
813         * gst/realmedia/rmdemux.c:
814           gst: only activate in pull mode if upstream is seekable
815
816 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
817
818         * gst/realmedia/rademux.c:
819           rademux: tags can be NULL
820
821 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
822
823         * ext/mad/gstmad.c:
824           mad: fix email address
825
826 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
827
828         * ext/mad/gstmad.c:
829           mad: init base class method only once
830
831 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
832
833         * gst/xingmux/gstxingmux.c:
834           xingmux: remove defunct commented code
835
836 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
837
838         * gst/dvdsub/gstdvdsubdec.c:
839           dvbsubdec: handle and send GAP event
840           ... in stead of update newsegment event.
841
842 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
843
844         * gst/dvdsub/gstdvdsubdec.c:
845           dvbsubdec: adjust disabled code comment style
846
847 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
848
849         * ext/x264/gstx264enc.c:
850           x264enc: clean up some debug statements
851
852 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
853
854         * ext/x264/gstx264enc.c:
855         * ext/x264/gstx264enc.h:
856           x264enc: handle possibly negative DTS provided by codec
857           ... by arranging for an offset such that DTS == PTS for keyframes,
858           which is expected elsewhere to go along with semantics of PTS and DTS.
859           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
860
861 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
862
863         * gst-plugins-ugly.spec.in:
864           Fix spec file for ugly
865
866 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
867
868         * tests/check/elements/mpeg2dec.c:
869           tests: mpeg2dec: initialize variable
870           ... which avoids test segfaulting.
871
872 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
873
874         * tests/check/elements/mpeg2dec.c:
875           check: Feed parsed data to mpeg2dec
876           And fix the expected output caps by adding colorimetry field
877
878 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
879
880         * common:
881           Automatic update of common submodule
882           From 668acee to 4f962f7
883
884 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
885
886         * configure.ac:
887           configure: bump gtk-doc req to 1.12 (mar-2009)
888           This allows us to e.g. unconditionally use gtkdoc-rebase.
889
890 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
891
892         * docs/plugins/inspect/plugin-dvdsub.xml:
893         * gst/dvdsub/gstdvdsubdec.c:
894         * gst/dvdsub/gstdvdsubparse.c:
895           video/x-dvd-subpicture -> subpicture/x-dvd
896
897 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
898
899         * ext/x264/gstx264enc.c:
900           x264enc: Use new video encoder base class API for handling tags
901
902 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
903
904         * gst/dvdsub/gstdvdsubdec.c:
905           dvdsubdec: Set alignment at the correct place of GstAllocationParams
906
907 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
908
909         * configure.ac:
910         * win32/common/config.h:
911           Back to development
912
913 === release 0.11.93 ===
914
915 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
916
917         * configure.ac:
918         * gst-plugins-ugly.doap:
919         * win32/common/config.h:
920           Release 0.11.93
921
922 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
923
924         * gst/asfdemux/asfpacket.c:
925         * gst/realmedia/rmdemux.c:
926           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
927
928 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
929
930         * gst/asfdemux/asfpacket.c:
931           asfdemux: avoid some more invalid timestamp arithmetic
932           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
933
934 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
935
936         * ext/sidplay/gstsiddec.cc:
937         * gst/asfdemux/gstasfdemux.c:
938         * gst/realmedia/rademux.c:
939         * gst/realmedia/rmdemux.c:
940           gst: Add stream-id to stream-start events
941
942 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
943
944         * ext/mpeg2dec/gstmpeg2dec.c:
945           mpeg2dec: Don't use NULL values for fbuf
946           We need to make a difference between the initial dummy buffers (which
947           have a fbuf->id of NULL) and the buffers on which we allocated
948           video frames.
949
950 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
951
952         * common:
953           Automatic update of common submodule
954           From 94ccf4c to 668acee
955
956 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
957
958         * ext/a52dec/gsta52dec.c:
959         * ext/lame/gstlamemp3enc.c:
960         * gst/asfdemux/gstasfdemux.c:
961         * gst/realmedia/rademux.c:
962         * gst/realmedia/rmdemux.c:
963         * gst/realmedia/rmutils.c:
964           gst_tag_list_free -> gst_tag_list_unref
965
966 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
967
968         * ext/sidplay/gstsiddec.cc:
969         * ext/x264/gstx264enc.c:
970         * gst/asfdemux/gstasfdemux.c:
971         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
972         * gst/realmedia/rademux.c:
973         * gst/realmedia/rmdemux.c:
974           tag: Update for taglist/tag event API changes
975
976 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
977
978         * ext/mpeg2dec/gstmpeg2dec.c:
979           mpeg2dec: Avoid dropping first GOP
980           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
981           do not check if it is NULL or not.
982           And cleanup a bit of debug
983
984 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
985
986         * gst/realmedia/rdtmanager.c:
987         * gst/realmedia/rdtmanager.h:
988           rdt: add on-npt-stop signal
989           rtspsrc will look for it.
990
991 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
992
993         * gst/realmedia/rdtmanager.c:
994           rdt: set caps after activating the pad
995
996 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
997
998         * gst/realmedia/gstrdtbuffer.c:
999           rdt: reset map info
1000
1001 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1002
1003         * gst/asfdemux/gstrtpasfdepay.c:
1004           asfdepay: fix padding correction
1005           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
1006           existing memory in the target buffer..
1007           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
1008
1009 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1010
1011         * ext/mpeg2dec/gstmpeg2dec.c:
1012           mpeg2dec: copy buffer flags when cropping
1013           When we crop a buffer, copy the flags as well.
1014
1015 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
1016
1017         * ext/mpeg2dec/gstmpeg2dec.c:
1018           mpeg2dec: Fix GstVideoInfo pointer
1019
1020 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
1021
1022         * ext/mpeg2dec/gstmpeg2dec.c:
1023           mpeg2dec: Correctly flag output buffer interlaced state
1024           If the sequence is not flagged as progressive its buffers are marked
1025           interlace mode mixed. There is an individual picture flag indicating
1026           whether picture in the sequence are interlaced or not. This is used
1027           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
1028           completely indicate the buffer's interlaced state.
1029           Also, TFF and RFF should only be set if the sequence is not progressive.
1030
1031 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1032
1033         * ext/mpeg2dec/gstmpeg2dec.c:
1034           ext: Update for video base classes API changes
1035
1036 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1037
1038         * common:
1039           Automatic update of common submodule
1040           From 98e386f to 94ccf4c
1041
1042 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1043
1044         * gst/asfdemux/asfpacket.c:
1045           asfdemux: make sure to avoid arithmetic with _NONE timestamp
1046
1047 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1048
1049         * gst/asfdemux/asfpacket.c:
1050           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
1051           ... so it does not get used as first (valid) payload ts, whereas
1052           the first real valid payload ts may be considerably larger.
1053           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
1054
1055 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1056
1057         * gst/asfdemux/gstasfdemux.c:
1058           asfdemux: slightly relax supported seek requirements
1059           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
1060
1061 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1062
1063         * ext/mpeg2dec/gstmpeg2dec.c:
1064           mpeg2dec: Propagate GstFlowReturn where needed
1065           It was just ignoring the return values...
1066
1067 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1068
1069         * ext/mpeg2dec/gstmpeg2dec.c:
1070           mpeg2dec: Store temporary buffers out of the way
1071           When mpeg2dec needs to do cropping (because downstream can't handle it),
1072           we need temporary buffers to decode to.
1073           Use the user_data field to store those, and unify the rest of the code
1074           that needs to touch a buffer (regardless of how/where it was allocated).
1075           https://bugzilla.gnome.org/show_bug.cgi?id=680194
1076
1077 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1078
1079         * ext/mpeg2dec/gstmpeg2dec.c:
1080           mpeg2dec: Call gst_video_decoder_negotiate()
1081
1082 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1083
1084         * gst/realmedia/rmdemux.c:
1085           rmdemux: give stream tags a different event name so they don't overwrite global tags
1086           There can only be one taglist per name for sticky tag events.
1087           Needs to be fixed more properly, see
1088           https://bugzilla.gnome.org/show_bug.cgi?id=677619
1089
1090 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1091
1092         * gst/realmedia/rademux.c:
1093           rademux: set/send caps on pad after activating it
1094
1095 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1096
1097         * gst/realmedia/rmdemux.c:
1098           rmdemux: set/send caps after activating the source pads
1099           Makes sure the caps event isn't dropped immediately.
1100
1101 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1102
1103         * ext/dvdread/dvdreadsrc.c:
1104           dvdreadsrc: mustn't drop queries like caps query if not started yet
1105
1106 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
1107
1108         * gst/asfdemux/gstasfdemux.c:
1109           asfdemux: extract WM/Year as GstDateTime instead of GDate
1110           So we can signal that only the year field is valid.
1111
1112 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1113
1114         * gst/asfdemux/gstasfdemux.c:
1115           asfdemux: don't leak payload if we are not pushing it
1116
1117 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1118
1119         * ext/sidplay/gstsiddec.cc:
1120         * gst/asfdemux/gstasfdemux.c:
1121         * gst/realmedia/rademux.c:
1122         * gst/realmedia/rmdemux.c:
1123           demuxers: Push STREAM_START when needed
1124
1125 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1126
1127         * gst/asfdemux/gstasfdemux.c:
1128           asf: don't push on inactive streams
1129
1130 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1131
1132         * ext/dvdread/dvdreadsrc.c:
1133           dvdreadsrc: set rank to NONE
1134           It should never be autoplugged really, for DVD
1135           playback there's rsndvd (or will be, realsoonnow).
1136
1137 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1138
1139         * ext/mpeg2dec/gstmpeg2dec.c:
1140           fix for allocator API changes
1141
1142 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1143
1144         * ext/x264/gstx264enc.c:
1145           update for query api changes
1146
1147 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1148
1149         * ext/mpeg2dec/gstmpeg2dec.c:
1150           update for query api changes
1151
1152 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1153
1154         * ext/x264/gstx264enc.c:
1155           update for allocation query changes
1156
1157 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
1158
1159         * LICENSE_readme:
1160           LICENSE_readme: fix typo
1161
1162 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
1163
1164         * LICENSE_readme:
1165           LICENSE_readme: mention x264
1166           https://bugzilla.gnome.org/show_bug.cgi?id=679472
1167
1168 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1169
1170         * gst/asfdemux/gstasfdemux.c:
1171         * gst/realmedia/rademux.c:
1172         * gst/realmedia/rmdemux.c:
1173           gst: Implement segment-done event
1174
1175 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1176
1177         * gst/asfdemux/gstasfdemux.c:
1178           asf: fix x-wmv format in caps
1179
1180 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1181
1182         * gst/asfdemux/asfpacket.c:
1183           asf: unmap packets
1184
1185 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
1186
1187         * gst/asfdemux/asfpacket.c:
1188         * gst/asfdemux/asfpacket.h:
1189         * gst/asfdemux/gstasfdemux.c:
1190           asfdemux: Ignore parsing errors from broken packets
1191           We should instead be counting the number of errors and exiting if
1192           they're too numerous. This makes a number of broken ASF files playable.
1193           https://bugzilla.gnome.org/show_bug.cgi?id=678543
1194           Conflicts:
1195           gst/asfdemux/asfpacket.c
1196           gst/asfdemux/gstasfdemux.c
1197
1198 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1199
1200         * gst/asfdemux/gstasfdemux.c:
1201           fix interlace-mode
1202
1203 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1204
1205         * ext/mpeg2dec/gstmpeg2dec.c:
1206           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
1207
1208 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1209
1210         * ext/mpeg2dec/gstmpeg2dec.c:
1211           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
1212           Fixes bug #377713.
1213
1214 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
1215
1216         * ext/x264/gstx264enc.c:
1217           x264enc: Fix unitialized variable and taglist event
1218
1219 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1220
1221         * ext/mpeg2dec/gstmpeg2dec.c:
1222           mpeg2dec: fix compilation
1223
1224 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1225
1226         * ext/sidplay/gstsiddec.cc:
1227         * gst/asfdemux/gstasfdemux.c:
1228         * gst/realmedia/rademux.c:
1229         * gst/realmedia/rdtmanager.c:
1230         * gst/realmedia/rmdemux.c:
1231           update for task api change
1232
1233 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1234
1235         * ext/mpeg2dec/gstmpeg2dec.c:
1236         * ext/x264/gstx264enc.c:
1237           fix compilation
1238
1239 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1240
1241         * ext/mpeg2dec/gstmpeg2dec.c:
1242         * ext/mpeg2dec/gstmpeg2dec.h:
1243           mpeg2dec: Port to 0.11 again
1244
1245 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1246
1247         * ext/x264/gstx264enc.c:
1248           x264enc: Fix compiler warning
1249
1250 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1251
1252         * ext/mpeg2dec/gstmpeg2dec.c:
1253         * ext/mpeg2dec/gstmpeg2dec.h:
1254           mpeg2dec: Report PAR if not present upstream
1255           And clean up some code
1256
1257 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1258
1259         * ext/mpeg2dec/gstmpeg2dec.c:
1260           mpeg2dec: use _scale_ceil to compute frame period
1261           https://bugzilla.gnome.org/show_bug.cgi?id=675769
1262
1263 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1264
1265         * ext/mpeg2dec/gstmpeg2dec.c:
1266           mpeg2dec: mpeg2dec actually has 3 frame latency
1267           https://bugzilla.gnome.org/show_bug.cgi?id=675769
1268
1269 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1270
1271         * ext/mpeg2dec/gstmpeg2dec.c:
1272           mpeg2dec: Fix large output buffers leak
1273
1274 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1275
1276         * ext/mpeg2dec/gstmpeg2dec.c:
1277           mpeg2dec: Port to new way of handling frame reference
1278
1279 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1280
1281         * ext/mpeg2dec/gstmpeg2dec.c:
1282           mpeg2dec: don't leak input_state
1283
1284 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1285
1286         * ext/mpeg2dec/gstmpeg2dec.c:
1287         * ext/mpeg2dec/gstmpeg2dec.h:
1288           mpeg2dec: Port to GstVideoDecoder base class
1289           Conflicts:
1290           ext/mpeg2dec/gstmpeg2dec.c
1291           ext/mpeg2dec/gstmpeg2dec.h
1292           Back to 0.10 state, needs to be ported to 0.11 again.
1293
1294 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1295
1296           Merge remote-tracking branch 'origin/master'
1297
1298 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1299
1300         * ext/x264/gstx264enc.c:
1301         * ext/x264/gstx264enc.h:
1302           x264enc: Port to 0.11 again
1303
1304 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1305
1306         * ext/x264/gstx264enc.c:
1307           x264enc: Don't set latency while holding object lock
1308           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
1309           https://bugzilla.gnome.org/show_bug.cgi?id=675762
1310
1311 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1312
1313         * ext/x264/gstx264enc.c:
1314           x264enc: Use video encoder stream lock to avoid deadlock
1315
1316 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1317
1318         * ext/x264/gstx264enc.c:
1319           x264enc: Port to new way of passing frame reference
1320
1321 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1322
1323         * ext/x264/gstx264enc.c:
1324           x264enc: Set default stream-format to avc as it's a better format
1325
1326 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1327
1328         * ext/x264/gstx264enc.c:
1329           x264enc: Fix setting latency
1330           Fixes setting latency when framerate is dynamic and round up the latency
1331           to avoid rounding issues.
1332
1333 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1334
1335         * ext/x264/gstx264enc.c:
1336           x264enc: gst_video_encoder_get_frame() is now transfer full
1337
1338 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1339
1340         * ext/x264/gstx264enc.c:
1341           x264enc: don't leak output state
1342
1343 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1344
1345         * ext/x264/gstx264enc.c:
1346         * ext/x264/gstx264enc.h:
1347           x264enc: Remove x264 backward compatibility support
1348
1349 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1350
1351         * ext/x264/gstx264enc.c:
1352           x264enc: Report latency base on x264 buffer size
1353
1354 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1355
1356         * configure.ac:
1357         * ext/x264/gstx264enc.c:
1358         * ext/x264/gstx264enc.h:
1359           x264enc: Port to GstVideoEncoder baseclass
1360           Conflicts:
1361           configure.ac
1362           ext/x264/gstx264enc.c
1363           ext/x264/gstx264enc.h
1364           Back to 0.10 state, needs to be ported to 0.11 again.
1365
1366 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1367
1368         * Android.mk:
1369         * LICENSE_readme:
1370         * configure.ac:
1371         * docs/plugins/Makefile.am:
1372         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1373         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1374         * docs/plugins/inspect/plugin-synaesthesia.xml:
1375         * gst/synaesthesia/.gitignore:
1376         * gst/synaesthesia/Makefile.am:
1377         * gst/synaesthesia/README:
1378         * gst/synaesthesia/gstsynaesthesia.c:
1379         * gst/synaesthesia/gstsynaesthesia.h:
1380         * gst/synaesthesia/synaescope.c:
1381         * gst/synaesthesia/synaescope.h:
1382           synaesthesia: remove experimental GPL-ed synaesthesia plugin
1383           It never made it out of experimental, and there's a new
1384           synaescope element in gst-plugins-bad that's hopefully
1385           sufficiently similar.
1386           https://bugzilla.gnome.org/show_bug.cgi?id=356882
1387
1388 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1389
1390         * gst/mpegstream/.gitignore:
1391           mpegstream: remove leftover hidden .gitignore file
1392
1393 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1394
1395         * gst/synaesthesia/gstsynaesthesia.c:
1396         * tests/check/elements/amrnbenc.c:
1397         * tests/check/elements/x264enc.c:
1398           elements: Use gst_pad_set_caps() instead of manual event fiddling
1399
1400 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1401
1402         * common:
1403           Automatic update of common submodule
1404           From 03a0e57 to 98e386f
1405
1406 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1407
1408         * configure.ac:
1409           Back to development
1410
1411 === release 0.11.92 ===
1412
1413 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1414
1415         * ChangeLog:
1416         * NEWS:
1417         * RELEASE:
1418         * configure.ac:
1419         * docs/plugins/inspect/plugin-a52dec.xml:
1420         * docs/plugins/inspect/plugin-amrnb.xml:
1421         * docs/plugins/inspect/plugin-amrwbdec.xml:
1422         * docs/plugins/inspect/plugin-asf.xml:
1423         * docs/plugins/inspect/plugin-cdio.xml:
1424         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1425         * docs/plugins/inspect/plugin-dvdread.xml:
1426         * docs/plugins/inspect/plugin-dvdsub.xml:
1427         * docs/plugins/inspect/plugin-lame.xml:
1428         * docs/plugins/inspect/plugin-mad.xml:
1429         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1430         * docs/plugins/inspect/plugin-realmedia.xml:
1431         * docs/plugins/inspect/plugin-siddec.xml:
1432         * docs/plugins/inspect/plugin-twolame.xml:
1433         * docs/plugins/inspect/plugin-x264.xml:
1434         * gst-plugins-ugly.doap:
1435         * win32/common/config.h:
1436           Release 0.11.92
1437
1438 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1439
1440         * po/af.po:
1441         * po/az.po:
1442         * po/bg.po:
1443         * po/ca.po:
1444         * po/cs.po:
1445         * po/da.po:
1446         * po/de.po:
1447         * po/el.po:
1448         * po/en_GB.po:
1449         * po/eo.po:
1450         * po/es.po:
1451         * po/eu.po:
1452         * po/fi.po:
1453         * po/fr.po:
1454         * po/gl.po:
1455         * po/hu.po:
1456         * po/id.po:
1457         * po/it.po:
1458         * po/ja.po:
1459         * po/lt.po:
1460         * po/lv.po:
1461         * po/ms.po:
1462         * po/mt.po:
1463         * po/nb.po:
1464         * po/nl.po:
1465         * po/or.po:
1466         * po/pl.po:
1467         * po/pt_BR.po:
1468         * po/ro.po:
1469         * po/ru.po:
1470         * po/sk.po:
1471         * po/sl.po:
1472         * po/sq.po:
1473         * po/sr.po:
1474         * po/sv.po:
1475         * po/tr.po:
1476         * po/uk.po:
1477         * po/vi.po:
1478         * po/zh_CN.po:
1479           Update .po files
1480
1481 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1482
1483         * common:
1484           Automatic update of common submodule
1485           From 1fab359 to 03a0e57
1486
1487 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1488
1489         * ext/sidplay/gstsiddec.cc:
1490         * gst/asfdemux/gstasfdemux.c:
1491         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1492         * gst/realmedia/rademux.c:
1493         * gst/realmedia/rmdemux.c:
1494           update for tag event change
1495
1496 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1497
1498         * common:
1499           Automatic update of common submodule
1500           From f1b5a96 to 1fab359
1501
1502 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1503
1504         * common:
1505           Automatic update of common submodule
1506           From 92b7266 to f1b5a96
1507
1508 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1509
1510         * common:
1511           Automatic update of common submodule
1512           From ec1c4a8 to 92b7266
1513
1514 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1515
1516         * common:
1517           Automatic update of common submodule
1518           From 3429ba6 to ec1c4a8
1519
1520 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1521
1522         * gst/realmedia/rmutils.c:
1523           realmedia: don't use GstStructure API on tag lists
1524
1525 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
1526
1527         * ext/a52dec/gsta52dec.c:
1528           a52dec: really prefer the original number (and position) of channels
1529           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
1530
1531 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1532
1533         * common:
1534           Automatic update of common submodule
1535           From dc70203 to 3429ba6
1536
1537 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1538
1539         * configure.ac:
1540         * ext/x264/gstx264enc.c:
1541           x264: bump x264 requirement to build 106 or later
1542           Build 106 is from September 2010.
1543           https://bugzilla.gnome.org/show_bug.cgi?id=676257
1544
1545 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
1546
1547         * ext/a52dec/gsta52dec.c:
1548         * m4/a52.m4:
1549           a52dec: adapt to work also with new liba52
1550           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
1551
1552 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1553
1554         * ext/a52dec/gsta52dec.c:
1555           a52dec: trigger renegotiation upon changed stream channels
1556           Fixes #675451
1557
1558 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1559
1560         * configure.ac:
1561           configure: Require core/base 0.11.91
1562
1563 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
1564
1565         * .gitignore:
1566           .gitignore: add visual studio IDE files and OS X .DS_Store files
1567           https://bugzilla.gnome.org/show_bug.cgi?id=667899
1568
1569 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1570
1571         * configure.ac:
1572           Back to development
1573
1574 === release 0.11.91 ===
1575
1576 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1577
1578         * ChangeLog:
1579         * NEWS:
1580         * RELEASE:
1581         * common:
1582         * configure.ac:
1583         * gst-plugins-ugly.doap:
1584         * win32/common/config.h:
1585           Release 0.11.91
1586
1587 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1588
1589         * po/af.po:
1590         * po/az.po:
1591         * po/bg.po:
1592         * po/ca.po:
1593         * po/cs.po:
1594         * po/da.po:
1595         * po/de.po:
1596         * po/el.po:
1597         * po/en_GB.po:
1598         * po/eo.po:
1599         * po/es.po:
1600         * po/eu.po:
1601         * po/fi.po:
1602         * po/fr.po:
1603         * po/gl.po:
1604         * po/hu.po:
1605         * po/id.po:
1606         * po/it.po:
1607         * po/ja.po:
1608         * po/lt.po:
1609         * po/lv.po:
1610         * po/ms.po:
1611         * po/mt.po:
1612         * po/nb.po:
1613         * po/nl.po:
1614         * po/or.po:
1615         * po/pl.po:
1616         * po/pt_BR.po:
1617         * po/ro.po:
1618         * po/ru.po:
1619         * po/sk.po:
1620         * po/sl.po:
1621         * po/sq.po:
1622         * po/sr.po:
1623         * po/sv.po:
1624         * po/tr.po:
1625         * po/uk.po:
1626         * po/vi.po:
1627         * po/zh_CN.po:
1628           Update .po files
1629
1630 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1631
1632           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
1633
1634 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1635
1636         * common:
1637           Automatic update of common submodule
1638           From dc70203 to 3429ba6
1639
1640 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1641
1642         * gst/asfdemux/asfpacket.c:
1643           asfdemux: Use correct enum type
1644
1645 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1646
1647         * gst/asfdemux/gstasfdemux.c:
1648           asfdemux: implement pull mode seek snap flags when an index is present
1649           Also ensure we get a proper EOS when seeking past the end of the
1650           file, or (when the snap after flag is set) between the last keyframe
1651           and the end of the file.
1652
1653 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
1654
1655         * ext/cdio/gstcdio.c:
1656         * ext/cdio/gstcdio.h:
1657         * ext/cdio/gstcdiocddasrc.c:
1658           cdio: compensate for libcdio's recent cd-text api changes
1659           https://bugzilla.gnome.org/show_bug.cgi?id=675112
1660           Conflicts:
1661           ext/cdio/gstcdiocddasrc.c
1662
1663 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1664
1665         * ext/dvdread/dvdreadsrc.c:
1666           dvdread: fix build after recent include reshuffling in core
1667           Need to include gmodule.h ourselves now.
1668
1669 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1670
1671         * ext/mpeg2dec/gstmpeg2dec.c:
1672           video: Update for libgstvideo API changes
1673
1674 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1675
1676         * common:
1677           Automatic update of common submodule
1678           From 6db25be to dc70203
1679
1680 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1681
1682         * gst/asfdemux/asfpacket.c:
1683         * gst/asfdemux/asfpacket.h:
1684           asfdemux: fix performance issue, especially with high-bitrate streams
1685           Two things were suboptimal from a performance point of view:
1686           a) consider a large media object such as a video keyframe, which
1687           may be split up into multiple fragments. We would assemble
1688           the media object as follows:
1689           buf = join (join (join (frag1, frag2), frag3), frag4)
1690           which causes many unnecessary memcpy()s, and malloc/free,
1691           which could easily add up to a multiple of the actual object
1692           size. To avoid this, we allocate a buffer of the size needed
1693           from the start and copy fragments into that directly.
1694           b) for every fragment to join, we would create a sub-buffer
1695           before joining it (which would discard the sub-buffer again),
1696           leading to unnecessary miniobject create/free churn.
1697           Conflicts:
1698           gst/asfdemux/asfpacket.c
1699           gst/asfdemux/asfpacket.h
1700
1701 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1702
1703         * gst/asfdemux/asfpacket.c:
1704           asfdemux: avoid unnecessary stream lookup
1705           We have already retrieved the stream for that stream number and
1706           made sure it's not NULL, so no need to do it again here; neither
1707           the number nor the streams changed since the last time.
1708
1709 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
1710
1711         * ext/a52dec/gsta52dec.c:
1712           a52dec: fix first_access bigger than 2
1713           gst_buffer_extract returns the number of bytes extracted, here 2 max.
1714           Set size to the buffer size as was done in 0.10 to avoid first_access
1715           error when it bypass 2.
1716           https://bugzilla.gnome.org/show_bug.cgi?id=673434
1717
1718 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1719
1720         * autogen.sh:
1721         * configure.ac:
1722           configure: Modernize autotools setup a bit
1723           Also we now only create tar.bz2 and tar.xz tarballs.
1724
1725 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1726
1727         * common:
1728           Automatic update of common submodule
1729           From 464fe15 to 6db25be
1730
1731 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1732
1733         * configure.ac:
1734           Back to development
1735
1736 === release 0.11.90 ===
1737
1738 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1739
1740         * ChangeLog:
1741         * NEWS:
1742         * RELEASE:
1743         * configure.ac:
1744         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1745         * docs/plugins/inspect/plugin-a52dec.xml:
1746         * docs/plugins/inspect/plugin-amrnb.xml:
1747         * docs/plugins/inspect/plugin-amrwbdec.xml:
1748         * docs/plugins/inspect/plugin-asf.xml:
1749         * docs/plugins/inspect/plugin-cdio.xml:
1750         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1751         * docs/plugins/inspect/plugin-dvdread.xml:
1752         * docs/plugins/inspect/plugin-dvdsub.xml:
1753         * docs/plugins/inspect/plugin-lame.xml:
1754         * docs/plugins/inspect/plugin-mad.xml:
1755         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1756         * docs/plugins/inspect/plugin-realmedia.xml:
1757         * docs/plugins/inspect/plugin-siddec.xml:
1758         * docs/plugins/inspect/plugin-twolame.xml:
1759         * docs/plugins/inspect/plugin-x264.xml:
1760         * gst-plugins-ugly.doap:
1761         * win32/common/config.h:
1762           Release 0.11.90
1763
1764 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1765
1766         * po/af.po:
1767         * po/az.po:
1768         * po/bg.po:
1769         * po/ca.po:
1770         * po/cs.po:
1771         * po/da.po:
1772         * po/de.po:
1773         * po/el.po:
1774         * po/en_GB.po:
1775         * po/eo.po:
1776         * po/es.po:
1777         * po/eu.po:
1778         * po/fi.po:
1779         * po/fr.po:
1780         * po/gl.po:
1781         * po/hu.po:
1782         * po/id.po:
1783         * po/it.po:
1784         * po/ja.po:
1785         * po/lt.po:
1786         * po/lv.po:
1787         * po/ms.po:
1788         * po/mt.po:
1789         * po/nb.po:
1790         * po/nl.po:
1791         * po/or.po:
1792         * po/pl.po:
1793         * po/pt_BR.po:
1794         * po/ro.po:
1795         * po/ru.po:
1796         * po/sk.po:
1797         * po/sl.po:
1798         * po/sq.po:
1799         * po/sr.po:
1800         * po/sv.po:
1801         * po/tr.po:
1802         * po/uk.po:
1803         * po/vi.po:
1804         * po/zh_CN.po:
1805           Update .po files
1806
1807 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1808
1809         * ext/mad/gstmad.c.orig:
1810           mad: remove .c.orig file
1811
1812 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1813
1814         * ext/a52dec/gsta52dec.c:
1815         * ext/amrnb/amrnbdec.c:
1816         * ext/amrnb/amrnbenc.c:
1817         * ext/amrwbdec/amrwbdec.c:
1818         * ext/cdio/gstcdiocddasrc.c:
1819         * ext/dvdread/dvdreadsrc.c:
1820         * ext/lame/gstlamemp3enc.c:
1821         * ext/mad/gstmad.c:
1822         * ext/mad/gstmad.c.orig:
1823         * ext/mpeg2dec/gstmpeg2dec.c:
1824         * ext/sidplay/gstsiddec.cc:
1825         * ext/twolame/gsttwolamemp2enc.c:
1826         * ext/x264/gstx264enc.c:
1827         * gst/asfdemux/gstasfdemux.c:
1828         * gst/asfdemux/gstrtpasfdepay.c:
1829         * gst/asfdemux/gstrtspwms.c:
1830         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1831         * gst/dvdsub/gstdvdsubdec.c:
1832         * gst/dvdsub/gstdvdsubparse.c:
1833         * gst/realmedia/pnmsrc.c:
1834         * gst/realmedia/rademux.c:
1835         * gst/realmedia/rdtdepay.c:
1836         * gst/realmedia/rdtmanager.c:
1837         * gst/realmedia/rmdemux.c:
1838         * gst/realmedia/rtspreal.c:
1839         * gst/synaesthesia/gstsynaesthesia.c:
1840         * gst/xingmux/gstxingmux.c:
1841           Use new gst_element_class_set_static_metadata()
1842
1843 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1844
1845         * common:
1846           Automatic update of common submodule
1847           From 7fda524 to 464fe15
1848
1849 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1850
1851         * ext/a52dec/gsta52dec.c:
1852         * ext/amrnb/amrnb.c:
1853         * ext/amrwbdec/amrwb.c:
1854         * ext/cdio/gstcdio.c:
1855         * ext/dvdread/dvdreadsrc.c:
1856         * ext/lame/plugin.c:
1857         * ext/mad/gstmad.c:
1858         * ext/mad/gstmad.c.orig:
1859         * ext/mpeg2dec/gstmpeg2dec.c:
1860         * ext/sidplay/gstsiddec.cc:
1861         * ext/twolame/gsttwolamemp2enc.c:
1862         * ext/x264/gstx264enc.c:
1863         * gst/asfdemux/gstasf.c:
1864         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1865         * gst/dvdsub/gstdvdsubdec.c:
1866         * gst/realmedia/realmedia.c:
1867         * gst/synaesthesia/gstsynaesthesia.c:
1868         * gst/xingmux/plugin.c:
1869           gst: Update for GST_PLUGIN_DEFINE() API changes
1870
1871 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1872
1873         * configure.ac:
1874           configure: Update version to 0.11.89.1
1875
1876 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1877
1878         * configure.ac:
1879         * docs/plugins/Makefile.am:
1880         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1881         * docs/version.entities.in:
1882         * ext/a52dec/Makefile.am:
1883         * ext/amrnb/Makefile.am:
1884         * ext/amrwbdec/Makefile.am:
1885         * ext/cdio/Makefile.am:
1886         * ext/lame/Makefile.am:
1887         * ext/mad/Makefile.am:
1888         * ext/mpeg2dec/Makefile.am:
1889         * ext/sidplay/Makefile.am:
1890         * ext/twolame/Makefile.am:
1891         * ext/x264/Makefile.am:
1892         * gst-plugins-ugly.spec.in:
1893         * gst/asfdemux/Makefile.am:
1894         * gst/dvdlpcmdec/Makefile.am:
1895         * gst/dvdsub/Makefile.am:
1896         * gst/realmedia/Makefile.am:
1897         * pkgconfig/Makefile.am:
1898         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
1899         * tests/check/Makefile.am:
1900           gst: Update versioning
1901
1902 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1903
1904         * ext/mpeg2dec/gstmpeg2dec.c:
1905         * ext/mpeg2dec/gstmpeg2dec.h:
1906           mpeg2dec: fix cropping
1907           fix cropping in mpeg2dec
1908
1909 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1910
1911         * ext/mpeg2dec/gstmpeg2dec.c:
1912           mpeg2dec: add crop metadata when buffer is still writable
1913
1914 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1915
1916         * gst/asfdemux/gstrtpasfdepay.c:
1917           update for buffer api change
1918
1919 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1920
1921         * ext/a52dec/gsta52dec.c:
1922         * ext/mad/gstmad.c:
1923           ext: Update for audio decoder API changes
1924
1925 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1926
1927         * tests/check/elements/amrnbenc.c:
1928         * tests/check/elements/x264enc.c:
1929           tests: make more valgrind-friendly and plug caps leak
1930
1931 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1932
1933         * gst/asfdemux/asfpacket.c:
1934         * gst/asfdemux/gstasfdemux.c:
1935         * gst/dvdsub/gstdvdsubdec.c:
1936           update for buffer changes
1937
1938 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1939
1940         * tests/check/elements/x264enc.c:
1941           tests: x264enc: adjust test to removal of deprecated properties
1942
1943 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1944
1945           Replace master with 0.11
1946
1947 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1948
1949         * configure.ac:
1950           back to development
1951
1952 === release 0.11.2 ===
1953
1954 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1955
1956         * ChangeLog:
1957         * NEWS:
1958         * RELEASE:
1959         * configure.ac:
1960         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1961         * docs/plugins/inspect/plugin-a52dec.xml:
1962         * docs/plugins/inspect/plugin-amrnb.xml:
1963         * docs/plugins/inspect/plugin-amrwbdec.xml:
1964         * docs/plugins/inspect/plugin-asf.xml:
1965         * docs/plugins/inspect/plugin-cdio.xml:
1966         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1967         * docs/plugins/inspect/plugin-dvdread.xml:
1968         * docs/plugins/inspect/plugin-dvdsub.xml:
1969         * docs/plugins/inspect/plugin-lame.xml:
1970         * docs/plugins/inspect/plugin-mad.xml:
1971         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1972         * docs/plugins/inspect/plugin-realmedia.xml:
1973         * docs/plugins/inspect/plugin-siddec.xml:
1974         * docs/plugins/inspect/plugin-twolame.xml:
1975         * docs/plugins/inspect/plugin-x264.xml:
1976         * gst-plugins-ugly.doap:
1977         * po/af.po:
1978         * po/az.po:
1979         * po/bg.po:
1980         * po/ca.po:
1981         * po/cs.po:
1982         * po/da.po:
1983         * po/de.po:
1984         * po/el.po:
1985         * po/en_GB.po:
1986         * po/eo.po:
1987         * po/es.po:
1988         * po/eu.po:
1989         * po/fi.po:
1990         * po/fr.po:
1991         * po/gl.po:
1992         * po/hu.po:
1993         * po/id.po:
1994         * po/it.po:
1995         * po/ja.po:
1996         * po/lt.po:
1997         * po/lv.po:
1998         * po/ms.po:
1999         * po/mt.po:
2000         * po/nb.po:
2001         * po/nl.po:
2002         * po/or.po:
2003         * po/pl.po:
2004         * po/pt_BR.po:
2005         * po/ro.po:
2006         * po/ru.po:
2007         * po/sk.po:
2008         * po/sl.po:
2009         * po/sq.po:
2010         * po/sr.po:
2011         * po/sv.po:
2012         * po/tr.po:
2013         * po/uk.po:
2014         * po/vi.po:
2015         * po/zh_CN.po:
2016         * win32/common/config.h:
2017           Release 0.11.2
2018
2019 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2020
2021         * tests/check/elements/mpeg2dec.c:
2022           tests: fix after memory changes
2023
2024 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2025
2026         * ext/x264/gstx264enc.c:
2027         * ext/x264/gstx264enc.h:
2028           x264enc: remove deprecated properties
2029
2030 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2031
2032           Merge remote-tracking branch 'origin/master' into 0.11
2033           So 0.11 folks also get amr include fixes.
2034           Conflicts:
2035           ext/a52dec/gsta52dec.c
2036           ext/mad/gstmad.c
2037
2038 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2039
2040         * gst/synaesthesia/gstsynaesthesia.c:
2041           synaesthesia: fixup for bufferpool api changes
2042           ... as well as some caps ref handling.
2043
2044 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2045
2046         * gst/realmedia/rademux.c:
2047         * gst/realmedia/rmdemux.c:
2048           don't pass random pointers to pull_range
2049
2050 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2051
2052         * ext/mpeg2dec/gstmpeg2dec.c:
2053           update for bufferpool changes
2054
2055 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2056
2057         * ext/mpeg2dec/gstmpeg2dec.c:
2058           update for allocation query changes
2059
2060 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2061
2062         * ext/dvdread/dvdreadsrc.c:
2063         * ext/lame/gstlamemp3enc.c:
2064         * ext/mpeg2dec/gstmpeg2dec.c:
2065         * ext/x264/gstx264enc.c:
2066         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2067         * gst/dvdsub/gstdvdsubdec.c:
2068           update for memory api changes
2069
2070 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2071
2072         * ext/mpeg2dec/gstmpeg2dec.c:
2073           take padding into account
2074
2075 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2076
2077         * ext/mad/gstmad.c:
2078           mad: simplify parsing code
2079           Also fixes #671455 (expected at least).
2080
2081 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2082
2083         * configure.ac:
2084           configure.ac: bump required GLib to 2.31.14
2085           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
2086
2087 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2088
2089         * ext/sidplay/gstsiddec.cc:
2090           fix for caps _normalize changes
2091
2092 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2093
2094         * ext/x264/gstx264enc.c:
2095           fix for caps api changes
2096
2097 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2098
2099         * ext/a52dec/gsta52dec.c:
2100         * ext/a52dec/gsta52dec.h:
2101           a52dec: use base class tag handling helper
2102           ... so as to ensure these to be handled and sent at proper time.
2103
2104 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2105
2106         * ext/dvdread/dvdreadsrc.c:
2107           dvdreadsrc: Use variable type with correct signedness
2108
2109 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2110
2111         * ext/mpeg2dec/gstmpeg2dec.c:
2112           mpeg2dec: Copy planes in one go when possible
2113
2114 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2115
2116         * configure.ac:
2117         * ext/amrnb/amrnbdec.h:
2118         * ext/amrnb/amrnbenc.h:
2119         * ext/amrwbdec/amrwbdec.h:
2120           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
2121           In previous versions, the opencore-amr include sub-directory
2122           would be specified in the include path in the CFLAGS, but this
2123           is no longer the case in newer versions, so we need to add those
2124           to our include directives.
2125           Based on patch by: Christian Morales Vega
2126           https://bugzilla.gnome.org/show_bug.cgi?id=671123
2127
2128 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2129
2130         * configure.ac:
2131           configure: get rid of non-pkg-config ways to check for opencore-amr
2132
2133 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2134
2135         * ext/mpeg2dec/gstmpeg2dec.c:
2136           update for metadata API changes
2137
2138 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
2139
2140         * ext/amrwbdec/Makefile.am:
2141         * ext/lame/Makefile.am:
2142         * ext/mad/Makefile.am:
2143           amrwbdec, lame, mad: link to libgstbase
2144
2145 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
2146
2147         * ext/x264/gstx264enc.c:
2148           x264enc: fix compiler warning
2149
2150 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2151
2152           Merge remote-tracking branch 'origin/master' into 0.11
2153
2154 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2155
2156           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
2157           Conflicts:
2158           ext/mad/gstmad.c
2159
2160 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2161
2162         * NEWS:
2163         * RELEASE:
2164         * configure.ac:
2165         * docs/plugins/gst-plugins-ugly-plugins.args:
2166         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2167         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2168         * docs/plugins/inspect/plugin-a52dec.xml:
2169         * docs/plugins/inspect/plugin-amrnb.xml:
2170         * docs/plugins/inspect/plugin-amrwbdec.xml:
2171         * docs/plugins/inspect/plugin-asf.xml:
2172         * docs/plugins/inspect/plugin-cdio.xml:
2173         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2174         * docs/plugins/inspect/plugin-dvdread.xml:
2175         * docs/plugins/inspect/plugin-dvdsub.xml:
2176         * docs/plugins/inspect/plugin-iec958.xml:
2177         * docs/plugins/inspect/plugin-lame.xml:
2178         * docs/plugins/inspect/plugin-mad.xml:
2179         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2180         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2181         * docs/plugins/inspect/plugin-mpegstream.xml:
2182         * docs/plugins/inspect/plugin-realmedia.xml:
2183         * docs/plugins/inspect/plugin-siddec.xml:
2184         * docs/plugins/inspect/plugin-twolame.xml:
2185         * docs/plugins/inspect/plugin-x264.xml:
2186         * win32/common/config.h:
2187           Bump version after release
2188
2189 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
2190
2191         * autogen.sh:
2192           autogen.sh: avoid touching .po files during 'make'
2193           A simple workaround to deal with GNU gettext automake integration
2194           failing to deal with git.  Fixes: #669207
2195
2196 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2197
2198         * ext/x264/gstx264enc.c:
2199           x264: convert g_print to LOG
2200
2201 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2202
2203         * gst/asfdemux/gstrtpasfdepay.c:
2204           update for new memory api
2205
2206 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2207
2208         * ext/x264/gstx264enc.c:
2209           x264enc: handle pts and dts
2210
2211 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2212
2213         * ext/mad/gstmad.c:
2214           mad: handle libmad freeform parsing quirk
2215
2216 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2217
2218         * ext/mad/gstmad.c:
2219           mad: fixup unhacking last frame coaxing
2220           ... so as to not only replace the data pointer but also available size.
2221
2222 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
2223
2224         * gst-plugins-ugly.spec.in:
2225           Add latest plugins
2226
2227 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2228
2229         * win32/common/config.h:
2230           win32: back to development
2231
2232 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2233
2234         * configure.ac:
2235         * gst/synaesthesia/gstsynaesthesia.c:
2236         * gst/synaesthesia/gstsynaesthesia.h:
2237           synaesthesia: port to 0.11
2238
2239 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2240
2241         * configure.ac:
2242         * gst/xingmux/gstxingmux.c:
2243           xingmux: port to 0.11
2244
2245 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2246
2247         * configure.ac:
2248           back to development
2249
2250 === release 0.11.1 ===
2251
2252 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2253
2254         * ChangeLog:
2255         * NEWS:
2256         * RELEASE:
2257         * configure.ac:
2258         * docs/plugins/gst-plugins-ugly-plugins.args:
2259         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2260         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2261         * docs/plugins/inspect/plugin-a52dec.xml:
2262         * docs/plugins/inspect/plugin-amrnb.xml:
2263         * docs/plugins/inspect/plugin-amrwbdec.xml:
2264         * docs/plugins/inspect/plugin-asf.xml:
2265         * docs/plugins/inspect/plugin-cdio.xml:
2266         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2267         * docs/plugins/inspect/plugin-dvdread.xml:
2268         * docs/plugins/inspect/plugin-dvdsub.xml:
2269         * docs/plugins/inspect/plugin-lame.xml:
2270         * docs/plugins/inspect/plugin-mad.xml:
2271         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2272         * docs/plugins/inspect/plugin-realmedia.xml:
2273         * docs/plugins/inspect/plugin-siddec.xml:
2274         * docs/plugins/inspect/plugin-twolame.xml:
2275         * docs/plugins/inspect/plugin-x264.xml:
2276         * gst-plugins-ugly.doap:
2277         * po/af.po:
2278         * po/az.po:
2279         * po/bg.po:
2280         * po/ca.po:
2281         * po/cs.po:
2282         * po/da.po:
2283         * po/de.po:
2284         * po/el.po:
2285         * po/en_GB.po:
2286         * po/eo.po:
2287         * po/es.po:
2288         * po/eu.po:
2289         * po/fi.po:
2290         * po/fr.po:
2291         * po/gl.po:
2292         * po/hu.po:
2293         * po/id.po:
2294         * po/it.po:
2295         * po/ja.po:
2296         * po/lt.po:
2297         * po/lv.po:
2298         * po/ms.po:
2299         * po/mt.po:
2300         * po/nb.po:
2301         * po/nl.po:
2302         * po/or.po:
2303         * po/pl.po:
2304         * po/pt_BR.po:
2305         * po/ro.po:
2306         * po/ru.po:
2307         * po/sk.po:
2308         * po/sl.po:
2309         * po/sq.po:
2310         * po/sr.po:
2311         * po/sv.po:
2312         * po/tr.po:
2313         * po/uk.po:
2314         * po/vi.po:
2315         * po/zh_CN.po:
2316         * win32/common/config.h:
2317           RELEASE 0.11.1
2318
2319 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2320
2321           Merge branch 'master' into 0.11
2322           Conflicts:
2323           ext/mad/gstmad.c
2324
2325 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2326
2327         * ext/mad/gstmad.c:
2328           mad: unhack last frame coaxing
2329           ... so as to maximally use available base class API and interfere least
2330           as possible with its internal state.
2331
2332 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2333
2334         * ext/mad/gstmad.c:
2335           mad: fix compilation
2336
2337 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2338
2339         * ext/mad/gstmad.c:
2340           mad: chain up to default event handler
2341
2342 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
2343
2344         * ext/x264/gstx264enc.c:
2345           x264enc: unmap video frame after encoding
2346           Fixes major memory leak.
2347           https://bugzilla.gnome.org/show_bug.cgi?id=669863
2348
2349 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2350
2351         * ext/x264/gstx264enc.c:
2352           x264enc: fix after merge
2353
2354 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2355
2356           Merge branch 'master' into 0.11
2357           Conflicts:
2358           ext/x264/gstx264enc.c
2359
2360 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2361
2362         * ext/sidplay/gstsiddec.cc:
2363         * ext/sidplay/gstsiddec.h:
2364           sidplay: don't use ulong properties
2365
2366 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2367
2368         * ext/sidplay/gstsiddec.cc:
2369           sidplay: fix negotiation
2370
2371 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
2372
2373         * ext/x264/gstx264enc.c:
2374           x264enc: Add baseline profile to caps
2375           libx264 does not yet support the features that create the difference
2376           between baseline and constrained baseline profile. Hence it currently
2377           supports both though it can only technically encode constrained
2378           baseline.
2379
2380 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2381
2382         * ext/amrnb/amrnbenc.c:
2383         * gst/asfdemux/gstasfdemux.c:
2384         * gst/realmedia/rdtmanager.c:
2385           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
2386
2387 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2388
2389         * tests/check/elements/mpeg2dec.c:
2390           mpeg2dec: fix test a bit more
2391           Still broken because cropping is broken in mpeg2dec
2392
2393 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2394
2395         * tests/check/elements/amrnbenc.c:
2396         * tests/check/elements/x264enc.c:
2397         * tests/check/elements/xingmux.c:
2398           tests: fix some tests
2399
2400 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2401
2402         * ext/twolame/gsttwolamemp2enc.c:
2403           twolame: Use new audio encoder/decoder base class API for srcpad caps
2404
2405 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2406
2407         * ext/lame/gstlamemp3enc.c:
2408           lame: Use new audio encoder/decoder base class API for srcpad caps
2409
2410 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2411
2412         * ext/mad/gstmad.c:
2413           mad: Use new audio encoder/decoder base class API for srcpad caps
2414
2415 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2416
2417         * ext/a52dec/gsta52dec.c:
2418           a52dec: Use new audio encoder/decoder base class API for srcpad caps
2419
2420 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2421
2422         * ext/amrwbdec/amrwbdec.c:
2423           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
2424
2425 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2426
2427         * ext/amrnb/amrnbdec.c:
2428         * ext/amrnb/amrnbenc.c:
2429           amrnb: Use new audio encoder/decoder base class API for srcpad caps
2430
2431 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2432
2433         * ext/mad/gstmad.c:
2434           mad: ensure we do not confuse the base class with our buffer guard
2435           mad expects extra bytes at the end of a buffer (see discussion in
2436           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
2437           and since we inject these without the base class' knowledge, we
2438           need to hide the bodies better.
2439           This fixes an assert at EOS when decoding an mp3 manually without
2440           an intervening mpegaudioparse.
2441
2442 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2443
2444         * gst/realmedia/rtspreal.c:
2445           update for HEADER flag
2446
2447 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
2448
2449         * ext/x264/gstx264enc.c:
2450         * ext/x264/gstx264enc.h:
2451           x264enc: implement force-key-unit API
2452
2453 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
2454
2455         * common:
2456           Automatic update of common submodule
2457           From c463bc0 to 7fda524
2458
2459 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2460
2461         * ext/amrnb/amrnbdec.c:
2462         * ext/amrwbdec/amrwbdec.c:
2463           amr: port to 0.11 again
2464
2465 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2466
2467           Merge branch 'master' into 0.11
2468           Conflicts:
2469           ext/a52dec/gsta52dec.c
2470
2471 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2472
2473         * ext/a52dec/gsta52dec.c:
2474         * ext/amrnb/amrnbdec.c:
2475         * ext/amrnb/amrnbenc.c:
2476         * ext/amrwbdec/amrwbdec.c:
2477         * ext/dvdread/dvdreadsrc.c:
2478         * ext/lame/gstlamemp3enc.c:
2479         * ext/mad/gstmad.c:
2480         * ext/mpeg2dec/gstmpeg2dec.c:
2481         * ext/sidplay/gstsiddec.cc:
2482         * ext/twolame/gsttwolamemp2enc.c:
2483         * gst/asfdemux/asfpacket.c:
2484         * gst/asfdemux/gstasfdemux.c:
2485         * gst/asfdemux/gstrtpasfdepay.c:
2486         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2487         * gst/dvdsub/gstdvdsubdec.c:
2488         * gst/dvdsub/gstdvdsubdec.h:
2489         * gst/realmedia/gstrdtbuffer.c:
2490         * gst/realmedia/gstrdtbuffer.h:
2491         * gst/realmedia/rdtdepay.c:
2492         * gst/realmedia/rmdemux.c:
2493         * gst/realmedia/rmutils.c:
2494           port to new memory API
2495
2496 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2497
2498         * common:
2499           Automatic update of common submodule
2500           From 2a59016 to c463bc0
2501
2502 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2503
2504         * gst-libs/gst/glib-compat-private.h:
2505           Remove compatibility versions for deprecated GLib API
2506
2507 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2508
2509         * ext/a52dec/gsta52dec.c:
2510           a52dec: fix read buffer overflow upon syncing
2511           The wrong size was being decremented, leading to a runaway
2512           read loop.
2513
2514 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2515
2516         * common:
2517         * configure.ac:
2518           Add --disable-fatal-warnings configure option
2519
2520 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2521
2522         * gst/asfdemux/gstasfdemux.c:
2523         * gst/realmedia/rademux.c:
2524         * gst/realmedia/rdtmanager.c:
2525         * gst/realmedia/rmdemux.c:
2526           port to new gthread API
2527
2528 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2529
2530         * configure.ac:
2531           configure.ac: Require GLib 2.31.10 for consistency
2532
2533 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2534
2535         * common:
2536           Automatic update of common submodule
2537           From 0807187 to 2a59016
2538
2539 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2540
2541         * ext/amrwbdec/amrwbdec.c:
2542           amrwbdec: _parse should not return OK if not enough data yet
2543
2544 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2545
2546         * ext/amrnb/amrnbdec.c:
2547           amrnbdec: _parse should not return OK if not enough data yet
2548
2549 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2550
2551         * ext/dvdread/dvdreadsrc.c:
2552           dvdreadsrc: fix off by one in cell calculation for the last chapter
2553
2554 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2555
2556         * gst/asfdemux/gstasfdemux.c:
2557           asfdemux: set caps on src pad before adding it
2558
2559 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2560
2561         * gst/asfdemux/gstasfdemux.c:
2562           asfdemux: perform writable buffer map to copy into it
2563
2564 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2565
2566         * gst/asfdemux/asfpacket.c:
2567         * gst/asfdemux/asfpacket.h:
2568           asfpacket: fix 0.11 ported payload extraction
2569           ... to cater for not necessarily offset == size - cur_pos,
2570           as size may have been adjusted due to padding.
2571           Fixes #667567.
2572
2573 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2574
2575         * ext/x264/gstx264enc.c:
2576           x264enc: remove useless and semantically (though not practically) wrong code
2577           The object will be freed, so it's pointless to set the pointers
2578           to NULL anyway.
2579
2580 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2581
2582         * ext/x264/gstx264enc.c:
2583           x264enc: remove leaking "optimization"
2584
2585 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2586
2587         * gst/asfdemux/gstasfdemux.c:
2588           GST_TYPE_DATE -> G_TYPE_DATE
2589
2590 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2591
2592           Merge remote-tracking branch 'origin/master' into 0.11
2593           Conflicts:
2594           ext/a52dec/gsta52dec.c
2595
2596 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2597
2598         * ext/a52dec/gsta52dec.c:
2599           a52dec: plug buffer leak
2600
2601 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2602
2603         * ext/a52dec/gsta52dec.c:
2604           a52dec: plug buffer leak
2605
2606 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2607
2608         * ext/amrnb/amrnbenc.c:
2609           amrnbenc: _map and _unmap the appropriate input and output buffers
2610
2611 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2612
2613         * ext/a52dec/gsta52dec.c:
2614           a52dec: Fix some merge mistakes
2615
2616 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2617
2618           Merge branch 'master' into 0.11
2619           Conflicts:
2620           ext/a52dec/gsta52dec.c
2621           ext/a52dec/gsta52dec.h
2622           ext/lame/gstlame.c
2623           ext/lame/gstlame.h
2624           ext/lame/gstlamemp3enc.c
2625           ext/mad/gstmad.c
2626           ext/mad/gstmad.h
2627           gst/mpegaudioparse/gstmpegaudioparse.c
2628           gst/mpegstream/gstdvddemux.c
2629           gst/realmedia/rdtdepay.c
2630           po/es.po
2631           po/lv.po
2632           po/sr.po
2633
2634 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2635
2636         * gst/dvdsub/Makefile.am:
2637           dvdsub: add some CFLAGS and LIBS in Makefile.am
2638           ... since adapter is still used.
2639
2640 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2641
2642         * gst/realmedia/rmdemux.c:
2643           rmdemux: Don't use buffer after unreffing
2644
2645 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2646
2647         * gst/asfdemux/gstasfdemux.c:
2648           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
2649
2650 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2651
2652         * ext/mad/gstmad.c:
2653           mad: Correctly unmap the buffer with the original data pointer
2654
2655 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2656
2657         * ext/mad/gstmad.c:
2658           mad: Make sure to set caps on the srcpad if none are set yet
2659
2660 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2661
2662         * ext/mad/Makefile.am:
2663           mad: fix LIBS order in Makefile.am
2664
2665 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2666
2667         * ext/mad/gstmad.h:
2668           mad: remove left-over id3tag.h include
2669           We don't use libid3tag any more.
2670
2671 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2672
2673         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2674           dvdlpcmdec: fix for multichannel
2675
2676 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2677
2678         * ext/a52dec/gsta52dec.c:
2679         * ext/a52dec/gsta52dec.h:
2680           a52dec: Update for the new raw audio caps
2681
2682 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2683
2684         * ext/mad/gstmad.c:
2685           mad: Update for the new raw audio caps
2686
2687 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2688
2689         * ext/lame/gstlamemp3enc.c:
2690           lamemp3enc: Update for the new raw audio caps
2691
2692 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2693
2694         * ext/twolame/gsttwolamemp2enc.c:
2695           twolamemp2enc: Update for the new raw audio caps
2696
2697 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2698
2699         * ext/amrwbdec/amrwbdec.c:
2700           amrwbdec: Add the new layout field to the raw audio caps
2701
2702 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2703
2704         * ext/amrnb/amrnbdec.c:
2705         * ext/amrnb/amrnbenc.c:
2706           amrnb: Add the new layout field to the raw audio caps
2707
2708 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2709
2710         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2711         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2712           dvdlpcmdec: Port to the new raw audio caps
2713
2714 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2715
2716         * gst/asfdemux/gstasfdemux.c:
2717           asfdemux: Update for libgstriff API changes
2718           Still needs to handle audio channel reordering.
2719
2720 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2721
2722         * common:
2723           Automatic update of common submodule
2724           From 50b34ab to 0807187
2725
2726 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2727
2728         * ext/lame/Makefile.am:
2729           lame: fix LIBADD order in Makefile.am
2730
2731 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2732
2733         * tests/check/elements/amrnbenc.c:
2734         * tests/check/elements/mpeg2dec.c:
2735         * tests/check/elements/x264enc.c:
2736         * tests/check/elements/xingmux.c:
2737         * tests/check/generic/states.c:
2738           tests: make tests compile
2739
2740 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2741
2742         * ext/amrwbdec/amrwbdec.c:
2743         * ext/dvdread/dvdreadsrc.c:
2744         * ext/mad/gstmad.c:
2745         * ext/sidplay/gstsiddec.cc:
2746         * gst/asfdemux/gstasfdemux.c:
2747         * gst/realmedia/pnmsrc.c:
2748         * gst/realmedia/rdtmanager.c:
2749         * gst/realmedia/rmdemux.c:
2750           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
2751
2752 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2753
2754         * tests/check/Makefile.am:
2755           tests: disable generic index test
2756
2757 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2758
2759         * ext/mpeg2dec/gstmpeg2dec.c:
2760           mpeg2dec: remove all seeking-related code
2761           A parser or demuxer upstream should handle this Same for
2762           queries.
2763
2764 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2765
2766         * ext/mpeg2dec/gstmpeg2dec.c:
2767         * ext/mpeg2dec/gstmpeg2dec.h:
2768           mpeg2dec: update for GstIndex removal
2769
2770 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2771
2772         * ext/cdio/gstcdiocddasrc.c:
2773           cdio: update for probe vfunc removal in GstAudioCdSrc
2774
2775 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2776
2777         * ext/lame/gstlame.c:
2778         * ext/lame/gstlamemp3enc.c:
2779           lame: fix printf format in debug statements
2780           https://bugzilla.gnome.org/show_bug.cgi?id=666926
2781
2782 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2783
2784         * ext/lame/gstlame.c:
2785         * ext/lame/gstlame.h:
2786           lame: ensure parsed output
2787           ... by doing some basic parsing of encoded lame data.
2788
2789 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2790
2791         * ext/lame/gstlame.h:
2792           lame: cleanup unused instance struct fields
2793
2794 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2795
2796         * ext/lame/Makefile.am:
2797         * ext/lame/gstlamemp3enc.c:
2798         * ext/lame/gstlamemp3enc.h:
2799           lamemp3enc: ensure parsed output
2800           ... by doing some basic parsing of encoded lame data.
2801           Fixes #652150.
2802
2803 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2804
2805         * ext/lame/gstlamemp3enc.c:
2806           lamemp3enc: do not leak merged tags
2807
2808 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2809
2810         * ext/mad/gstmad.c:
2811         * ext/mad/gstmad.h:
2812           mad: helpfully bodge the last buffer to let mad decode the last frame
2813           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
2814           to be believed, the last buffer must be followed by a number of 0 bytes
2815           in order for the last frame to be decoded (at least in some cases).
2816           Doing so seems to work here, fixing a missing 1152 samples when using
2817           mp3parse before mad (not using mp3parse would yield the correct amount
2818           of samples, if there's extra non-MP3 data after (eg, tag data)).
2819
2820 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2821
2822         * ext/dvdread/dvdreadsrc.c:
2823           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
2824
2825 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2826
2827         * gst/mpegstream/gstdvddemux.c:
2828           dvddemux: tweak subtitle stream setup based on dvd language codes event
2829           ... to allow for non-continuous subtitle stream numbers.
2830           The missing stream numbers tend to come up as subtitle streams anyway
2831           (albeit not with an identified language tag).
2832
2833 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2834
2835         * ext/dvdread/dvdreadsrc.c:
2836           dvdreadsrc: minor safety tweak to sector seeking
2837
2838 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
2839
2840         * ext/a52dec/gsta52dec.c:
2841           a52dec: check that a52_init returns a valid a52 state
2842
2843 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2844
2845         * ext/mpeg2dec/gstmpeg2dec.c:
2846           mpeg2dec: update for new interlaced flags
2847
2848 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2849
2850         * ext/a52dec/Makefile.am:
2851         * ext/a52dec/gsta52dec.c:
2852         * ext/a52dec/gsta52dec.h:
2853           a52dec: port to audiodecoder
2854
2855 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2856
2857         * ext/mad/Makefile.am:
2858         * ext/mad/gstmad.c:
2859         * ext/mad/gstmad.h:
2860           mad: port to audiodecoder
2861
2862 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2863
2864         * ext/a52dec/gsta52dec.c:
2865           a52dec: Don't claim to support upstream renegotiation
2866           and use fixed caps on the srcpad. To correctly support
2867           upstream renegotiation a52dec would need to check if the
2868           caps of the downstream allocated buffer are the requested
2869           caps or if the size is different.
2870           Fixes bug #665989.
2871
2872 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
2873
2874         * ext/a52dec/gsta52dec.c:
2875           a52dec: Check that the a52_state is correctly initialized
2876
2877 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2878
2879         * gst-libs/gst/Makefile.am:
2880         * gst-libs/gst/glib-compat-private.h:
2881         * gst/asfdemux/gstasfdemux.c:
2882         * gst/mpegaudioparse/gstmpegaudioparse.c:
2883         * gst/realmedia/rademux.c:
2884         * gst/realmedia/rdtmanager.c:
2885         * gst/realmedia/rmdemux.c:
2886           Work around deprecated thread API in glib master
2887           Add private replacements for deprecated functions such as
2888           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
2889           to avoid the deprecation warnings. We can't change most of
2890           these in 0.10 because they're part of our API and ABI.
2891           Suppress deprecation warnings in selected files, mostly for
2892           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
2893           not much we can do here in 0.10.
2894
2895 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2896
2897         * po/LINGUAS:
2898         * po/eo.po:
2899         * po/es.po:
2900         * po/lv.po:
2901         * po/sr.po:
2902           po: update translations
2903
2904 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2905
2906         * gst/realmedia/rdtdepay.c:
2907           rdtdepay: make buffer metadata writable before setting caps on it
2908           Fixes issue when the header buffer is being pushed, which was taken
2909           from the caps and is therefore not writable.
2910
2911 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2912
2913         * ext/dvdread/dvdreadsrc.c:
2914           fix for basesrc changes
2915
2916 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
2917
2918         * gst/asfdemux/gstrtpasfdepay.c:
2919           rtpasfdepay: Initialize GstRTPBuffer before usage
2920
2921 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2922
2923           Merge remote-tracking branch 'origin/master' into 0.11
2924           Conflicts:
2925           ext/dvdread/dvdreadsrc.c
2926
2927 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
2928
2929         * ext/dvdread/dvdreadsrc.c:
2930           dvdreadsrc: Fix format string compiler warning
2931           Fixes bug #665101.
2932
2933 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2934
2935           Merge remote-tracking branch 'origin/master' into 0.11
2936
2937 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2938
2939         * ext/mpeg2dec/gstmpeg2dec.c:
2940           Update for indexable change
2941
2942 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2943
2944         * gst/realmedia/rdtmanager.c:
2945           update for clock provider API change
2946
2947 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2948
2949         * ext/a52dec/gsta52dec.c:
2950         * ext/amrnb/amrnbdec.c:
2951         * ext/amrnb/amrnbenc.c:
2952         * ext/amrwbdec/amrwbdec.c:
2953         * ext/dvdread/dvdreadsrc.c:
2954         * ext/lame/gstlame.c:
2955         * ext/lame/gstlamemp3enc.c:
2956         * ext/mad/gstmad.c:
2957         * ext/mpeg2dec/gstmpeg2dec.c:
2958         * ext/sidplay/gstsiddec.cc:
2959         * ext/twolame/gsttwolame.c:
2960         * ext/x264/gstx264enc.c:
2961         * gst/asfdemux/gstasfdemux.c:
2962         * gst/asfdemux/gstrtpasfdepay.c:
2963         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2964         * gst/dvdsub/gstdvdsubdec.c:
2965         * gst/dvdsub/gstdvdsubparse.c:
2966         * gst/iec958/ac3iec.c:
2967         * gst/mpegaudioparse/gstmpegaudioparse.c:
2968         * gst/mpegaudioparse/gstxingmux.c:
2969         * gst/mpegstream/gstdvddemux.c:
2970         * gst/mpegstream/gstmpegdemux.c:
2971         * gst/mpegstream/gstmpegparse.c:
2972         * gst/mpegstream/gstrfc2250enc.c:
2973         * gst/realmedia/pnmsrc.c:
2974         * gst/realmedia/rademux.c:
2975         * gst/realmedia/rdtdepay.c:
2976         * gst/realmedia/rdtmanager.c:
2977         * gst/realmedia/rmdemux.c:
2978         * gst/synaesthesia/gstsynaesthesia.c:
2979           various: fix pad template ref leaks
2980           https://bugzilla.gnome.org/show_bug.cgi?id=662664
2981
2982 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
2983
2984         * tests/check/elements/xingmux.c:
2985           tests: update for gstcheck API change
2986
2987 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2988
2989         * ext/amrnb/amrnbenc.c:
2990         * ext/dvdread/dvdreadsrc.c:
2991         * ext/lame/gstlamemp3enc.c:
2992         * ext/twolame/gsttwolamemp2enc.c:
2993           ext: fix more printf format warnings in debug messages
2994
2995 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
2996
2997         * gst/asfdemux/gstasfdemux.c:
2998         * gst/asfdemux/gstrtpasfdepay.c:
2999         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3000         * gst/dvdsub/gstdvdsubdec.c:
3001         * gst/dvdsub/gstdvdsubparse.c:
3002         * gst/realmedia/rademux.c:
3003         * gst/realmedia/rmdemux.c:
3004           Fix print format compiler warnings on OS X / 64bit
3005           https://bugzilla.gnome.org/show_bug.cgi?id=662617
3006
3007 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3008
3009         * gst/asfdemux/gstasfdemux.c:
3010         * gst/realmedia/rademux.c:
3011         * gst/realmedia/rdtmanager.c:
3012         * gst/realmedia/rmdemux.c:
3013           update for activation changes
3014
3015 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3016
3017         * gst/asfdemux/gstasfdemux.c:
3018         * gst/realmedia/rademux.c:
3019         * gst/realmedia/rmdemux.c:
3020           update for new scheduling query
3021
3022 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3023
3024         * gst/asfdemux/gstasfdemux.c:
3025         * gst/realmedia/rademux.c:
3026         * gst/realmedia/rdtmanager.c:
3027         * gst/realmedia/rmdemux.c:
3028           add parent to activate functions
3029
3030 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3031
3032         * ext/a52dec/gsta52dec.c:
3033         * ext/mpeg2dec/gstmpeg2dec.c:
3034         * ext/sidplay/gstsiddec.cc:
3035         * ext/x264/gstx264enc.c:
3036         * gst/asfdemux/gstasfdemux.c:
3037         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3038         * gst/dvdsub/gstdvdsubdec.c:
3039         * gst/dvdsub/gstdvdsubparse.c:
3040         * gst/realmedia/rademux.c:
3041         * gst/realmedia/rdtdepay.c:
3042         * gst/realmedia/rdtmanager.c:
3043         * gst/realmedia/rmdemux.c:
3044           add parent to pad functions
3045
3046 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3047
3048         * ext/mpeg2dec/gstmpeg2dec.c:
3049         * ext/sidplay/gstsiddec.cc:
3050         * ext/x264/gstx264enc.c:
3051         * gst/asfdemux/gstasfdemux.c:
3052         * gst/realmedia/rademux.c:
3053         * gst/realmedia/rdtmanager.c:
3054         * gst/realmedia/rmdemux.c:
3055           add parent to query function
3056
3057 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3058
3059         * gst/asfdemux/gstasfdemux.c:
3060         * gst/realmedia/rademux.c:
3061           _query_peer_*() -> _peer_query_*()
3062
3063 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3064
3065         * gst/dvdsub/gstdvdsubdec.c:
3066           _accept_caps() -> _query_accept_caps()
3067
3068 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3069
3070         * ext/x264/gstx264enc.c:
3071           _peer_get_caps() -> _peer_query_caps()
3072
3073 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3074
3075         * ext/x264/gstx264enc.c:
3076           update for _get_caps() -> _query_caps()
3077
3078 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3079
3080         * ext/x264/gstx264enc.c:
3081           change getcaps to query
3082
3083 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3084
3085         * ext/mad/gstmad.c:
3086           mad: re-instate accidentally dropped rank
3087
3088 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3089
3090         * ext/dvdread/dvdreadsrc.c:
3091         * gst/realmedia/pnmsrc.c:
3092           Update for GstURIHandler get_protocols() changes
3093
3094 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3095
3096         * ext/dvdread/dvdreadsrc.c:
3097         * ext/dvdread/dvdreadsrc.h:
3098         * gst/realmedia/pnmsrc.c:
3099           dvdreadsrc, pnmsrc: update for GstURIHandler changes
3100
3101 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3102
3103         * ext/mad/gstmad.c:
3104           mad: re-port to 0.11
3105           This time using the base class. Still something
3106           wrong with the parsing though, when there's no
3107           parser or demuxer upstream (which of course
3108           shouldn't happen in a normal playback scenario).
3109
3110 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3111
3112         * ext/mad/gstmad.c:
3113         * ext/mad/gstmad.h:
3114           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
3115
3116 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3117
3118         * ext/mad/gstmad.c:
3119         * ext/mad/gstmad.h:
3120           mad: replace with 0.10 version ported to GstAudioDecoder
3121           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
3122           of Mark's baseaudio branch.
3123           Would probably be too risky to drop this into 0.10 given
3124           all the things mad is doing.
3125
3126 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3127
3128         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3129           docs: remove bits for old lame element from sections.txt file
3130
3131 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3132
3133         * Android.mk:
3134         * configure.ac:
3135         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3136         * docs/plugins/inspect/plugin-mpegstream.xml:
3137         * gst-plugins-ugly.spec.in:
3138         * gst/mpegstream/Makefile.am:
3139         * gst/mpegstream/README:
3140         * gst/mpegstream/gstdvddemux.c:
3141         * gst/mpegstream/gstdvddemux.h:
3142         * gst/mpegstream/gstmpegclock.c:
3143         * gst/mpegstream/gstmpegclock.h:
3144         * gst/mpegstream/gstmpegdemux.c:
3145         * gst/mpegstream/gstmpegdemux.h:
3146         * gst/mpegstream/gstmpegpacketize.c:
3147         * gst/mpegstream/gstmpegpacketize.h:
3148         * gst/mpegstream/gstmpegparse.c:
3149         * gst/mpegstream/gstmpegparse.h:
3150         * gst/mpegstream/gstmpegstream.c:
3151         * gst/mpegstream/gstrfc2250enc.c:
3152         * gst/mpegstream/gstrfc2250enc.h:
3153         * gst/mpegstream/mpegstream.vcproj:
3154         * gst/mpegstream/notes:
3155         * win32/MANIFEST:
3156         * win32/vs6/gst_plugins_ugly.dsw:
3157         * win32/vs6/libgstac3parse.dsp:
3158         * win32/vs6/libgstmpegaudioparse.dsp:
3159         * win32/vs6/libgstmpegstream.dsp:
3160           mpegstream: remove the old mpeg-ps parser and demuxers
3161           Don't want anyone porting this by accident.
3162           Superseded by mpegpsdemux in -bad.
3163
3164 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3165
3166         * configure.ac:
3167         * ext/cdio/Makefile.am:
3168         * ext/cdio/gstcdio.c:
3169         * ext/cdio/gstcdiocddasrc.c:
3170         * ext/cdio/gstcdiocddasrc.h:
3171           cdio: port cdiocddasrc to 0.11
3172
3173 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3174
3175         * tests/check/elements/mpeg2dec.c:
3176           tests: port mpeg2dec to 0.11
3177           It compiles, but fails.
3178
3179 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3180
3181         * tests/check/elements/x264enc.c:
3182           tests: port x264enc unit test to 0.11
3183           Well, it compiles now at least.
3184
3185 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3186
3187         * gst/asfdemux/gstrtpasfdepay.h:
3188           update for base class rename
3189
3190 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3191
3192         * gst/asfdemux/gstrtpasfdepay.c:
3193         * gst/asfdemux/gstrtpasfdepay.h:
3194           update for base class rename
3195
3196 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3197
3198         * po/af.po:
3199         * po/az.po:
3200         * po/bg.po:
3201         * po/ca.po:
3202         * po/cs.po:
3203         * po/da.po:
3204         * po/de.po:
3205         * po/el.po:
3206         * po/en_GB.po:
3207         * po/es.po:
3208         * po/eu.po:
3209         * po/fi.po:
3210         * po/fr.po:
3211         * po/gl.po:
3212         * po/hu.po:
3213         * po/id.po:
3214         * po/it.po:
3215         * po/ja.po:
3216         * po/lt.po:
3217         * po/lv.po:
3218         * po/ms.po:
3219         * po/mt.po:
3220         * po/nb.po:
3221         * po/nl.po:
3222         * po/or.po:
3223         * po/pl.po:
3224         * po/pt_BR.po:
3225         * po/ro.po:
3226         * po/ru.po:
3227         * po/sk.po:
3228         * po/sl.po:
3229         * po/sq.po:
3230         * po/sr.po:
3231         * po/sv.po:
3232         * po/tr.po:
3233         * po/uk.po:
3234         * po/vi.po:
3235         * po/zh_CN.po:
3236           po: update translations
3237
3238 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3239
3240         * docs/plugins/gst-plugins-ugly-plugins.args:
3241         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3242         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3243         * docs/plugins/inspect/plugin-a52dec.xml:
3244         * docs/plugins/inspect/plugin-amrnb.xml:
3245         * docs/plugins/inspect/plugin-amrwbdec.xml:
3246         * docs/plugins/inspect/plugin-asf.xml:
3247         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3248         * docs/plugins/inspect/plugin-dvdread.xml:
3249         * docs/plugins/inspect/plugin-dvdsub.xml:
3250         * docs/plugins/inspect/plugin-lame.xml:
3251         * docs/plugins/inspect/plugin-mad.xml:
3252         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3253         * docs/plugins/inspect/plugin-realmedia.xml:
3254         * docs/plugins/inspect/plugin-siddec.xml:
3255         * docs/plugins/inspect/plugin-twolame.xml:
3256         * docs/plugins/inspect/plugin-x264.xml:
3257           docs: update docs
3258
3259 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3260
3261         * ext/lame/gstlamemp3enc.c:
3262           lamemp3enc: cosmetic error message change
3263           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
3264
3265 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3266
3267         * docs/plugins/Makefile.am:
3268         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3269         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3270         * ext/twolame/Makefile.am:
3271         * ext/twolame/gsttwolame.c:
3272         * ext/twolame/gsttwolame.h:
3273         * ext/twolame/gsttwolamemp2enc.c:
3274         * ext/twolame/gsttwolamemp2enc.h:
3275         * po/POTFILES.in:
3276           twolame: rename to twolamemp2enc
3277
3278 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3279
3280         * configure.ac:
3281         * ext/twolame/gsttwolame.c:
3282           twolame: port to 0.11
3283
3284 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3285
3286         * Android.mk:
3287         * configure.ac:
3288         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3289         * docs/plugins/inspect/plugin-iec958.xml:
3290         * gst-plugins-ugly.spec.in:
3291         * gst/iec958/Makefile.am:
3292         * gst/iec958/ac3_padder.c:
3293         * gst/iec958/ac3_padder.h:
3294         * gst/iec958/ac3iec.c:
3295         * gst/iec958/ac3iec.h:
3296         * win32/MANIFEST:
3297         * win32/vs6/libgstiec958.dsp:
3298           iec958: remove this plugin
3299           I think it can just go away. Audio sinks can and should payload
3300           things themselves using the helper API in libgstaudio. If such
3301           a plugin still makes sense, it should probably be rewritten
3302           using the library functions (and be put into -good or so).
3303
3304 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3305
3306         * gst/realmedia/rademux.c:
3307         * gst/realmedia/rmdemux.c:
3308         * gst/realmedia/rtspreal.c:
3309           update for adapter api change
3310
3311 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3312
3313         * ext/x264/gstx264enc.c:
3314           update for removed fixate function
3315
3316 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3317
3318         * ext/mad/gstmad.c:
3319         * ext/mpeg2dec/gstmpeg2dec.c:
3320         * gst/asfdemux/gstasfdemux.c:
3321         * gst/realmedia/rmdemux.c:
3322           remove query types
3323
3324 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3325
3326         * configure.ac:
3327         * gst/realmedia/rademux.c:
3328         * gst/realmedia/rdtdepay.c:
3329         * gst/realmedia/rmdemux.c:
3330         * gst/realmedia/rmutils.c:
3331           realmedia is ported
3332
3333 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3334
3335         * gst/asfdemux/gstasfdemux.c:
3336         * gst/mpegstream/gstdvddemux.c:
3337         * gst/mpegstream/gstmpegdemux.c:
3338         * gst/realmedia/rmdemux.c:
3339         * gst/realmedia/rmdemux.h:
3340           more template fixes
3341
3342 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
3343
3344         * po/POTFILES.in:
3345           po: lame => lamemp3enc
3346
3347 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3348
3349         * gst/realmedia/rdtmanager.c:
3350           make request pads take %u
3351
3352 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3353
3354         * ext/mpeg2dec/gstmpeg2dec.c:
3355         * ext/mpeg2dec/gstmpeg2dec.h:
3356           mpeg2dec: Add basic cropping support
3357
3358 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3359
3360         * ext/a52dec/gsta52dec.c:
3361         * ext/sidplay/gstsiddec.cc:
3362         * gst/asfdemux/gstasfdemux.c:
3363         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3364           tags: update for tag API removal
3365
3366 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3367
3368         * ext/mpeg2dec/gstmpeg2dec.c:
3369         * ext/mpeg2dec/gstmpeg2dec.h:
3370           update for meta api change
3371
3372 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3373
3374         * gst/asfdemux/gstasfdemux.c:
3375           structure: fix for api update
3376
3377 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3378
3379           Merge remote-tracking branch 'origin/master' into 0.11
3380
3381 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3382
3383         * tests/check/elements/amrnbenc.c:
3384           tests: port amrnbenc test to 0.11
3385
3386 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3387
3388         * ext/amrnb/amrnbdec.c:
3389         * ext/amrnb/amrnbenc.c:
3390           amrnb: fix up raw audio caps for 0.11
3391
3392 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3393
3394         * tests/check/Makefile.am:
3395           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
3396
3397 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3398
3399         * docs/plugins/Makefile.am:
3400         * ext/lame/Makefile.am:
3401         * ext/lame/README:
3402         * ext/lame/gstlame.c:
3403         * ext/lame/gstlame.h:
3404         * ext/lame/plugin.c:
3405         * ext/lame/test-lame.c:
3406         * gst/xingmux/gstxingmux.c:
3407         * tests/check/pipelines/lame.c:
3408           lame: remove lame element, it's been superseded by lamemp3enc
3409
3410 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3411
3412         * ext/a52dec/gsta52dec.c:
3413         * ext/lame/gstlamemp3enc.c:
3414         * ext/mad/gstmad.c:
3415         * ext/sidplay/gstsiddec.cc:
3416         * gst/asfdemux/gstasfdemux.c:
3417         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3418           ext, gst: update for taglist API changes
3419
3420 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
3421
3422         * gst/asfdemux/gstasfdemux.c:
3423           asfdemux: Don't leak pending payload buffers
3424           Fixes #662964
3425
3426 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3427
3428           Merge branch 'master' into 0.11
3429           Conflicts:
3430           ext/sidplay/gstsiddec.cc
3431
3432 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
3433
3434         * ext/sidplay/gstsiddec.cc:
3435           siddec: use BOILERPLATE macro and cleanup FIXMEs
3436
3437 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3438
3439         * gst/asfdemux/gstrtpasfdepay.c:
3440           asfdepay: fix compiler warnings after gst_caps_new_simple() change
3441
3442 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
3443
3444         * gst-plugins-ugly.spec.in:
3445           Update specfile with latest changes
3446
3447 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3448
3449         * gst/asfdemux/gstasfdemux.c:
3450           asfdemux: Don't unmap a buffer that doesn't exist
3451
3452 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3453
3454         * configure.ac:
3455         * ext/dvdread/dvdreadsrc.c:
3456           dvdread: port to 0.11
3457
3458 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3459
3460         * configure.ac:
3461         * gst/dvdsub/Makefile.am:
3462         * gst/dvdsub/gstdvdsubdec.c:
3463         * gst/dvdsub/gstdvdsubdec.h:
3464         * gst/dvdsub/gstdvdsubparse.c:
3465           dvdsub: port to 0.11
3466
3467 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3468
3469           Merge branch 'master' into 0.11
3470           Conflicts:
3471           ext/amrwbdec/Makefile.am
3472           ext/amrwbdec/amrwbdec.c
3473
3474 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3475
3476         * gst/realmedia/gstrdtbuffer.c:
3477         * gst/realmedia/gstrdtbuffer.h:
3478         * gst/realmedia/pnmsrc.c:
3479         * gst/realmedia/rademux.c:
3480         * gst/realmedia/rdtdepay.c:
3481         * gst/realmedia/rdtmanager.c:
3482         * gst/realmedia/rmdemux.c:
3483         * gst/realmedia/rmutils.c:
3484         * gst/realmedia/rtspreal.c:
3485           realmedia: port to 0.11
3486
3487 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3488
3489         * ext/amrwbdec/Makefile.am:
3490         * ext/amrwbdec/amrwbdec.c:
3491         * ext/amrwbdec/amrwbdec.h:
3492           amrwbdec: port to audiodecoder
3493
3494 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3495
3496         * ext/amrnb/Makefile.am:
3497           amrnbdec: fixup build
3498
3499 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3500
3501         * ext/amrnb/amrnbdec.c:
3502           amrnbdec: remove leftover extraneous _unref
3503
3504 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3505
3506           Merge branch 'master' into 0.11
3507           Conflicts:
3508           ext/amrnb/amrnbdec.c
3509
3510 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3511
3512         * configure.ac:
3513         * ext/amrnb/amrnbdec.c:
3514         * ext/amrnb/amrnbenc.c:
3515           amrnb: port to 0.11
3516
3517 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3518
3519         * configure.ac:
3520         * ext/amrwbdec/Makefile.am:
3521         * ext/amrwbdec/amrwbdec.c:
3522           ported amrwbdec to 0.11
3523
3524 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3525
3526         * ext/amrnb/amrnbdec.c:
3527         * ext/amrnb/amrnbdec.h:
3528           amrnbdec: port to audiodecoder
3529
3530 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3531
3532           Merge branch 'master' into 0.11
3533
3534 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3535
3536         * configure.ac:
3537         * ext/mpeg2dec/gstmpeg2dec.c:
3538         * ext/mpeg2dec/gstmpeg2dec.h:
3539           mpeg2dec: minimal port to 0.11
3540
3541 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3542
3543         * ext/mpeg2dec/gstmpeg2dec.c:
3544         * ext/mpeg2dec/gstmpeg2dec.h:
3545           mpeg2dec: post QoS messages when dropping a frame due to QoS
3546           https://bugzilla.gnome.org/show_bug.cgi?id=658241
3547
3548 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3549
3550         * configure.ac:
3551           configure: update ported plugins list
3552
3553 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3554
3555         * common:
3556           update to 0.11 branch
3557
3558 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3559
3560         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3561         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3562           dvdlpcmdec: port to 0.11
3563
3564 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3565
3566         * ext/lame/gstlame.c:
3567         * ext/lame/gstlamemp3enc.c:
3568           lame: fix raw audio caps too
3569
3570 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3571
3572         * ext/lame/gstlame.c:
3573         * ext/lame/gstlamemp3enc.c:
3574           lame: port to 0.11
3575
3576 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3577
3578           Merge branch 'master' into 0.11
3579
3580 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3581
3582         * ext/x264/gstx264enc.c:
3583         * ext/x264/gstx264enc.h:
3584           x264enc: port to 0.11
3585
3586 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3587
3588         * ext/amrnb/Makefile.am:
3589         * ext/amrnb/amrnbenc.c:
3590         * ext/amrnb/amrnbenc.h:
3591           amrnbenc: port to audioencoder
3592
3593 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3594
3595           Merge branch 'master' into 0.11
3596           Conflicts:
3597           ext/mad/gstmad.c
3598
3599 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3600
3601         * ext/a52dec/gsta52dec.c:
3602           port a52dec to 0.11
3603
3604 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3605
3606         * ext/twolame/gsttwolame.c:
3607           twolame: Simple fix for GstAudioEncoder API change
3608
3609 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3610
3611         * ext/twolame/gsttwolame.c:
3612           twolame: Fix variable 'gstelement_class' set but not used compiler warning
3613
3614 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3615
3616         * ext/lame/gstlame.c:
3617         * ext/lame/gstlamemp3enc.c:
3618           lame: Don't get the parent class again, GST_BOILERPLATE does this already
3619
3620 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3621
3622         * ext/lame/gstlame.c:
3623         * ext/lame/gstlamemp3enc.c:
3624           lame: Fix variable 'gstelement_class' set but not used compiler warning
3625
3626 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3627
3628         * ext/twolame/gsttwolame.c:
3629           twolame: improve output framing and timestamping
3630           ... which simply comes down to requesting one frame of input data at a time,
3631           since the encoder nicely turns this into 1 encoded frame.
3632
3633 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3634
3635         * ext/twolame/Makefile.am:
3636         * ext/twolame/gsttwolame.c:
3637         * ext/twolame/gsttwolame.h:
3638           twolame: port to audioencoder
3639
3640 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3641
3642         * ext/lame/gstlame.c:
3643           lame: use some more boilerplate
3644
3645 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3646
3647         * ext/lame/gstlame.c:
3648         * ext/lame/gstlame.h:
3649           lame: port to audioencoder
3650
3651 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3652
3653         * ext/lame/gstlamemp3enc.c:
3654           lamemp3enc: use some more boilerplate
3655
3656 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3657
3658         * ext/lame/gstlamemp3enc.c:
3659           lamemp3enc: really report bitrate rather kbitrate
3660
3661 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3662
3663         * ext/lame/Makefile.am:
3664         * ext/lame/gstlamemp3enc.c:
3665         * ext/lame/gstlamemp3enc.h:
3666           lamemp3enc: port to audioencoder
3667
3668 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3669
3670         * ext/dvdread/dvdreadsrc.c:
3671           dvdreadsrc: take into account first sector of the current title
3672           This fixes seeking on titles which do not start on a new file.
3673           https://bugzilla.gnome.org/show_bug.cgi?id=659252
3674
3675 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3676
3677         * ext/dvdread/dvdreadsrc.c:
3678           dvdreadsrc: fix sector seeking
3679           It was overly complicated, and did not take into account the offset
3680           needed for titles which do not start on a new file.
3681           https://bugzilla.gnome.org/show_bug.cgi?id=659252
3682
3683 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3684
3685         * ext/dvdread/dvdreadsrc.c:
3686           dvdreadsrc: fix sector search for packed titles
3687           Some DVD titles are packed in a single set, and we need to use
3688           the correct table to map times to sectors.
3689           https://bugzilla.gnome.org/show_bug.cgi?id=659252
3690
3691 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3692
3693         * configure.ac:
3694         * ext/mad/Makefile.am:
3695         * ext/mad/gstmad.c:
3696         * gst-plugins-ugly.spec.in:
3697           mad: remove id3tag dependency used by in practice unreachable legacy code
3698           The mad mp3 decoder element shouldn't parse tags at all really, but we
3699           have so far kept this code around for backwards-compatibility reasons
3700           for people building manual pipelines for some reason. However, as it
3701           turns out that code has never actually worked in 0.10 in practice,
3702           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
3703           which doesn't actually seem to happen any more though because of the
3704           preceding mad_header_decode(), which will discover and report the
3705           sync loss if it runs into a tag and make mad_frame_decode() try to
3706           resync right away.
3707           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
3708
3709 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3710
3711         * gst/asfdemux/asfpacket.c:
3712           asfpacket: skip empty payload packets
3713           ... which also avoids assertion failures and possible segfaults later on
3714           when possibly trying to join 2 empty buffers.
3715
3716 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3717
3718         * gst/realmedia/rmdemux.c:
3719         * gst/realmedia/rmdemux.h:
3720           rmdemux: delay announcing container tags until we have pads
3721           Fixes tags when transcoding.
3722           https://bugzilla.gnome.org/show_bug.cgi?id=658297
3723
3724 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3725
3726         * tests/check/elements/amrnbenc.c:
3727           amrnbenc: Use complete raw audio caps in the test
3728
3729 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
3730
3731         * docs/plugins/Makefile.am:
3732           docs: cleanup makefiles
3733           Remove commented out parts that we don't need. Remove "the wingo addition" - no
3734           so useful after all. Narrow down file-globs for plugin docs.
3735
3736 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
3737
3738         * common:
3739           Automatic update of common submodule
3740           From a39eb83 to 11f0cd5
3741
3742 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
3743
3744         * common:
3745           Automatic update of common submodule
3746           From 605cd9a to a39eb83
3747
3748 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3749
3750         * gst/asfdemux/gstasfdemux.c:
3751           asf: don't use fourcc
3752
3753 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3754
3755           Merge branch 'master' into 0.11
3756
3757 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3758
3759         * ext/mpeg2dec/gstmpeg2dec.c:
3760           mpeg2dec: fix spurious failure to decode some files
3761           Parsing can return with an 'invalid' state, but this is not
3762           actually fatal. For one, the mpeg2dec command line tool that
3763           comes with the libmpeg2 library blithely ignores this condition
3764           and merrily goes on. So we do this same, logging the error,
3765           and going on with parsing. This makes something work that did
3766           not use to work, and brings happiness to the world.
3767           https://bugzilla.gnome.org/show_bug.cgi?id=429476
3768
3769 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3770
3771         * ext/mad/gstmad.c:
3772         * ext/sidplay/Makefile.am:
3773         * ext/sidplay/gstsiddec.cc:
3774           port to new audio caps
3775
3776 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3777
3778           Merge branch 'master' into 0.11
3779           Conflicts:
3780           common
3781           gst/asfdemux/gstrtpasfdepay.c
3782
3783 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3784
3785         * configure.ac:
3786           configure: Add synaesthesia to the list of non-ported plugins
3787
3788 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3789
3790         * configure.ac:
3791         * docs/plugins/Makefile.am:
3792         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3793         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3794         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3795         * gst-plugins-ugly.spec.in:
3796         * gst/mpegaudioparse/Makefile.am:
3797         * gst/mpegaudioparse/gstmpegaudioparse.c:
3798         * gst/mpegaudioparse/gstmpegaudioparse.h:
3799         * gst/mpegaudioparse/gstxingmux.c:
3800         * gst/mpegaudioparse/gstxingmux.h:
3801         * gst/mpegaudioparse/mpegaudioparse.vcproj:
3802         * gst/mpegaudioparse/plugin.c:
3803         * gst/xingmux/Makefile.am:
3804         * gst/xingmux/gstxingmux.c:
3805         * gst/xingmux/gstxingmux.h:
3806         * gst/xingmux/plugin.c:
3807           Remove mp3parse plugin/element
3808           It's been replaced by mpegaudioparse in -good. Don't want anyone
3809           to spend time porting a deprecated element. Rename plugin to xingmux
3810           for now until we move that somewhere else.
3811
3812 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3813
3814         * configure.ac:
3815           configure.ac: Define list of non-ported plugins
3816
3817 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3818
3819         * ext/mad/gstmad.c:
3820           mad: Fix for changes in GstQuery API
3821
3822 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3823
3824         * gst/asfdemux/gstasfdemux.c:
3825           asfdemux: Fix for changes in GstQuery API
3826
3827 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3828
3829         * gst/asfdemux/asfpacket.c:
3830           asfdemux: Fix print statement
3831
3832 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3833
3834         * common:
3835           Update common submodule
3836
3837 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3838
3839         * ext/x264/gstx264enc.c:
3840           x264enc: Properly set the stream format in setcaps
3841           Do not forget to set the selected format to the options string
3842           when getting it from caps
3843           https://bugzilla.gnome.org/show_bug.cgi?id=655223
3844
3845 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
3846
3847         * ext/x264/gstx264enc.c:
3848           x264enc: fix the build for older x264enc
3849           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
3850
3851 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
3852
3853         * ext/x264/gstx264enc.c:
3854           x264enc: Read stream-format from the right place
3855           Read the stream-format from "stream-format" and not from profile, also rename
3856           the "bytestream" variable to "stream_format" so it's easier to understand.
3857
3858 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3859
3860         * ext/x264/gstx264enc.c:
3861         * ext/x264/gstx264enc.h:
3862           x264enc: Select stream-format based on caps
3863           Makes x264 select its stream-format based on what's available
3864           on caps, the user selected option will be chosen as a fallback
3865           when both options are available.
3866           https://bugzilla.gnome.org/show_bug.cgi?id=644233
3867
3868 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
3869
3870         * ext/x264/gstx264enc.c:
3871           x264: Allow renegotiation but prefer current caps
3872
3873 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
3874
3875         * tests/check/elements/x264enc.c:
3876           tests: Test x264enc profiles from the caps
3877           https://bugzilla.gnome.org/show_bug.cgi?id=644233
3878
3879 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
3880
3881         * ext/x264/Makefile.am:
3882         * ext/x264/gstx264enc.c:
3883         * ext/x264/gstx264enc.h:
3884           x264: Use profile and level from caps
3885           Enforces the profile and level from the downstream caps, also
3886           sets them on the fixated caps
3887           https://bugzilla.gnome.org/show_bug.cgi?id=644233
3888
3889 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3890
3891         * configure.ac:
3892           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
3893
3894 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
3895
3896         * ext/x264/gstx264enc.c:
3897           x264enc: fix subme property annotation - subme maximum is 10, not 6.
3898           Although the element accepts subme values > 6, the annotation which is
3899           visible through gst-inspect (for example) erroneously indicates 6 as the
3900           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
3901           https://bugzilla.gnome.org/show_bug.cgi?id=653473
3902
3903 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
3904
3905         * common:
3906           Automatic update of common submodule
3907           From 69b981f to 605cd9a
3908
3909 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3910
3911         * gst/asfdemux/gstrtspwms.c:
3912           rtspwms: Porting to 0.11
3913
3914 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3915
3916         * gst/asfdemux/gstrtpasfdepay.c:
3917           rtpasfdepay: Port to 0.11
3918
3919 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3920
3921         * gst/asfdemux/asfpacket.c:
3922         * gst/asfdemux/asfpacket.h:
3923         * gst/asfdemux/gstasfdemux.c:
3924         * gst/asfdemux/gstasfdemux.h:
3925           asfdemux: Porting to 0.11
3926
3927 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3928
3929         * ext/sidplay/gstsiddec.cc:
3930           siddec: port siddec to 0.11
3931
3932 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3933
3934         * gst/asfdemux/gstrtpasfdepay.c:
3935           rtpasfdepay: fix fragmented packet handling and packet padding
3936           Also remove a bogus assert.
3937
3938 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
3939
3940         * gst/synaesthesia/gstsynaesthesia.c:
3941           synaesthesia: fix wrong debug log string (copy'n'paste)
3942
3943 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3944
3945           Merge branch 'master' into 0.11
3946           Conflicts:
3947           configure.ac
3948
3949 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3950
3951         * ext/mad/gstmad.c:
3952           mad: port to new API
3953           Port to new segment API.
3954           Eat Caps events.
3955           No need to set caps on buffers.
3956
3957 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
3958
3959         * gst/realmedia/rmdemux.c:
3960           rmdemux: target is unsigned and can't be < 0
3961
3962 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
3963
3964         * ext/mad/gstmad.c:
3965           mad: use signed when caluculating the delta
3966           Avoids a <0 check for an unsigned variable.
3967
3968 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
3969
3970         * docs/plugins/Makefile.am:
3971           docs: remove obsolete commented out part
3972           We don't have this in the other modules and its not needed.
3973
3974 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
3975
3976         * docs/plugins/gst-plugins-ugly-plugins.args:
3977         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3978         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3979           docs: update plugin introspection data
3980           Now more files are merged and produced in a canonical fashion, which hopefully
3981           creates less or no delta in the future.
3982
3983 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
3984
3985         * common:
3986           Automatic update of common submodule
3987           From 9e5bbd5 to 69b981f
3988
3989 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3990
3991         * ext/lame/Makefile.am:
3992         * ext/lame/gstlamemp3enc.c:
3993           lamemp3enc: Post CODEC and BITRATE tags
3994           Also filter any CODEC/AUDIO_CODEC tags from incoming
3995           tag events.
3996           Fixes bug #391543.
3997
3998 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
3999
4000         * common:
4001           Automatic update of common submodule
4002           From fd35073 to 9e5bbd5
4003
4004 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
4005
4006         * common:
4007           Automatic update of common submodule
4008           From 46dfcea to fd35073
4009
4010 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4011
4012         * gst/asfdemux/gstrtpasfdepay.c:
4013           rtpasfdepay: simplify and refactor packet parsing
4014           Specifically, refactor buffer padding and consider marker bit for fragment
4015           assembling.
4016
4017 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4018
4019         * gst/asfdemux/gstrtpasfdepay.c:
4020           rtpasfdepay: avoid re-sending header
4021           ... e.g. following a seek, which otherwise confuses downstream demuxer
4022           expecting only a flow of data packets at this time.
4023
4024 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4025
4026         * gst/asfdemux/gstrtpasfdepay.c:
4027         * gst/asfdemux/gstrtpasfdepay.h:
4028           rtpasfdepay: remove unused field
4029
4030 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4031
4032         * ext/mad/gstmad.c:
4033           mad: Post bitrate tag whenever the bitrate changes
4034           Also send the layer/mode/emphasis/bitrate tags as an event too.
4035
4036 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4037
4038         * configure.ac:
4039         * win32/common/config.h:
4040           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
4041
4042 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4043
4044         * configure.ac:
4045         * docs/plugins/inspect/plugin-a52dec.xml:
4046         * docs/plugins/inspect/plugin-amrnb.xml:
4047         * docs/plugins/inspect/plugin-amrwbdec.xml:
4048         * docs/plugins/inspect/plugin-asf.xml:
4049         * docs/plugins/inspect/plugin-cdio.xml:
4050         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4051         * docs/plugins/inspect/plugin-dvdread.xml:
4052         * docs/plugins/inspect/plugin-dvdsub.xml:
4053         * docs/plugins/inspect/plugin-iec958.xml:
4054         * docs/plugins/inspect/plugin-lame.xml:
4055         * docs/plugins/inspect/plugin-mad.xml:
4056         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4057         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4058         * docs/plugins/inspect/plugin-mpegstream.xml:
4059         * docs/plugins/inspect/plugin-realmedia.xml:
4060         * docs/plugins/inspect/plugin-siddec.xml:
4061         * docs/plugins/inspect/plugin-twolame.xml:
4062         * docs/plugins/inspect/plugin-x264.xml:
4063         * win32/common/config.h:
4064           Back to development
4065
4066 === release 0.10.18 ===
4067
4068 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4069
4070         * ChangeLog:
4071         * NEWS:
4072         * RELEASE:
4073         * configure.ac:
4074         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4075         * docs/plugins/inspect/plugin-a52dec.xml:
4076         * docs/plugins/inspect/plugin-amrnb.xml:
4077         * docs/plugins/inspect/plugin-amrwbdec.xml:
4078         * docs/plugins/inspect/plugin-asf.xml:
4079         * docs/plugins/inspect/plugin-cdio.xml:
4080         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4081         * docs/plugins/inspect/plugin-dvdread.xml:
4082         * docs/plugins/inspect/plugin-dvdsub.xml:
4083         * docs/plugins/inspect/plugin-iec958.xml:
4084         * docs/plugins/inspect/plugin-lame.xml:
4085         * docs/plugins/inspect/plugin-mad.xml:
4086         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4087         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4088         * docs/plugins/inspect/plugin-mpegstream.xml:
4089         * docs/plugins/inspect/plugin-realmedia.xml:
4090         * docs/plugins/inspect/plugin-siddec.xml:
4091         * docs/plugins/inspect/plugin-twolame.xml:
4092         * docs/plugins/inspect/plugin-x264.xml:
4093         * gst-plugins-ugly.doap:
4094         * win32/common/config.h:
4095           Release 0.10.18
4096           Highlights:
4097           - x264enc: allow changing bitrate and quantizers dynamically at runtime
4098           - x264enc: proxy downstream caps restrictions upstream via get_caps()
4099           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
4100           - mad: allow build without libid3tag (which isn't really needed anyway)
4101           - many other fixes and improvements
4102
4103 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4104
4105         * ext/x264/gstx264enc.c:
4106           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
4107
4108 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4109
4110         * ext/x264/gstx264enc.c:
4111           x264enc: do not leak peer pad reference
4112
4113 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4114
4115         * ext/x264/gstx264enc.c:
4116           x264enc: No need to copy, reffing is enough
4117
4118 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4119
4120         * ext/x264/gstx264enc.c:
4121           x264enc: get_caps function should return a copy of the caps
4122
4123 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4124
4125         * configure.ac:
4126         * docs/plugins/inspect/plugin-a52dec.xml:
4127         * docs/plugins/inspect/plugin-amrnb.xml:
4128         * docs/plugins/inspect/plugin-amrwbdec.xml:
4129         * docs/plugins/inspect/plugin-asf.xml:
4130         * docs/plugins/inspect/plugin-cdio.xml:
4131         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4132         * docs/plugins/inspect/plugin-dvdread.xml:
4133         * docs/plugins/inspect/plugin-dvdsub.xml:
4134         * docs/plugins/inspect/plugin-iec958.xml:
4135         * docs/plugins/inspect/plugin-lame.xml:
4136         * docs/plugins/inspect/plugin-mad.xml:
4137         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4138         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4139         * docs/plugins/inspect/plugin-mpegstream.xml:
4140         * docs/plugins/inspect/plugin-realmedia.xml:
4141         * docs/plugins/inspect/plugin-siddec.xml:
4142         * docs/plugins/inspect/plugin-synaesthesia.xml:
4143         * docs/plugins/inspect/plugin-twolame.xml:
4144         * docs/plugins/inspect/plugin-x264.xml:
4145         * po/da.po:
4146         * po/de.po:
4147         * po/fr.po:
4148         * po/uk.po:
4149         * win32/common/config.h:
4150           0.10.17.4 pre-release
4151
4152 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4153
4154         * ext/mad/gstmad.c:
4155           mad: remove buffer_alloc
4156
4157 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4158
4159         * configure.ac:
4160         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4161         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4162         * docs/plugins/inspect/plugin-a52dec.xml:
4163         * docs/plugins/inspect/plugin-amrnb.xml:
4164         * docs/plugins/inspect/plugin-amrwbdec.xml:
4165         * docs/plugins/inspect/plugin-asf.xml:
4166         * docs/plugins/inspect/plugin-cdio.xml:
4167         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4168         * docs/plugins/inspect/plugin-dvdread.xml:
4169         * docs/plugins/inspect/plugin-dvdsub.xml:
4170         * docs/plugins/inspect/plugin-iec958.xml:
4171         * docs/plugins/inspect/plugin-lame.xml:
4172         * docs/plugins/inspect/plugin-mad.xml:
4173         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4174         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4175         * docs/plugins/inspect/plugin-mpegstream.xml:
4176         * docs/plugins/inspect/plugin-realmedia.xml:
4177         * docs/plugins/inspect/plugin-siddec.xml:
4178         * docs/plugins/inspect/plugin-synaesthesia.xml:
4179         * docs/plugins/inspect/plugin-twolame.xml:
4180         * docs/plugins/inspect/plugin-x264.xml:
4181         * po/bg.po:
4182         * po/ja.po:
4183         * po/nl.po:
4184         * po/pl.po:
4185         * po/ru.po:
4186         * po/sl.po:
4187         * po/tr.po:
4188           0.10.17.3 pre-release
4189
4190 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4191
4192         * common:
4193           Automatic update of common submodule
4194           From c3cafe1 to 46dfcea
4195
4196 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4197
4198         * ext/mad/gstmad.c:
4199           mad: port to 0.11
4200
4201 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4202
4203           Merge branch 'master' into 0.11
4204           Conflicts:
4205           android/amrnb.mk
4206           android/amrwbdec.mk
4207           android/asf.mk
4208           android/mpegaudioparse.mk
4209           configure.ac
4210
4211 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4212
4213         * tests/check/gst-plugins-ugly.supp:
4214           tests: add suppression for lame unit test
4215
4216 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4217
4218         * tests/check/Makefile.am:
4219         * tests/check/generic/.gitignore:
4220         * tests/check/generic/index.c:
4221           tests: add generic index-setting test
4222
4223 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4224
4225         * ext/mpeg2dec/gstmpeg2dec.c:
4226           mpeg2dec: don't deadlock when setting an index
4227
4228 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4229
4230         * configure.ac:
4231         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4232         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4233         * docs/plugins/inspect/plugin-a52dec.xml:
4234         * docs/plugins/inspect/plugin-amrnb.xml:
4235         * docs/plugins/inspect/plugin-amrwbdec.xml:
4236         * docs/plugins/inspect/plugin-asf.xml:
4237         * docs/plugins/inspect/plugin-cdio.xml:
4238         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4239         * docs/plugins/inspect/plugin-dvdread.xml:
4240         * docs/plugins/inspect/plugin-dvdsub.xml:
4241         * docs/plugins/inspect/plugin-iec958.xml:
4242         * docs/plugins/inspect/plugin-lame.xml:
4243         * docs/plugins/inspect/plugin-mad.xml:
4244         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4245         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4246         * docs/plugins/inspect/plugin-mpegstream.xml:
4247         * docs/plugins/inspect/plugin-realmedia.xml:
4248         * docs/plugins/inspect/plugin-siddec.xml:
4249         * docs/plugins/inspect/plugin-synaesthesia.xml:
4250         * docs/plugins/inspect/plugin-twolame.xml:
4251         * docs/plugins/inspect/plugin-x264.xml:
4252         * po/sl.po:
4253         * win32/common/config.h:
4254           0.10.17.2 pre-release
4255
4256 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4257
4258         * gst/realmedia/rademux.c:
4259           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
4260
4261 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4262
4263         * gst/mpegstream/gstmpegdemux.c:
4264           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
4265
4266 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4267
4268         * ext/dvdread/dvdreadsrc.c:
4269         * ext/sidplay/gstsiddec.cc:
4270         * ext/x264/gstx264enc.c:
4271           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
4272
4273 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4274
4275         * gst/asfdemux/gstasfdemux.c:
4276           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
4277
4278 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4279
4280         * ext/x264/gstx264enc.c:
4281           x264enc: Implement getcaps function
4282           This allows to set width/height/etc restrictions downstream.
4283
4284 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
4285
4286         * Android.mk:
4287         * ext/mad/Makefile.am:
4288         * ext/x264/Makefile.am:
4289         * gst/asfdemux/Makefile.am:
4290         * gst/dvdlpcmdec/Makefile.am:
4291         * gst/dvdsub/Makefile.am:
4292         * gst/iec958/Makefile.am:
4293         * gst/mpegaudioparse/Makefile.am:
4294         * gst/mpegstream/Makefile.am:
4295         * gst/realmedia/Makefile.am:
4296         * gst/synaesthesia/Makefile.am:
4297           android: make it ready for androgenizer
4298           To build gstreamer for android we are now using androgenizer which
4299           generates the needed Android.mk files.
4300           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
4301
4302 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
4303
4304         * android/NOTICE:
4305         * android/amrnb.mk:
4306         * android/amrwbdec.mk:
4307         * android/asf.mk:
4308         * android/mpegaudioparse.mk:
4309           android: remove the android/ folder
4310
4311 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
4312
4313         * common:
4314           Automatic update of common submodule
4315           From 1ccbe09 to c3cafe1
4316
4317 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
4318
4319         * ext/x264/gstx264enc.c:
4320         * ext/x264/gstx264enc.h:
4321           x264enc: Allow changing the bitrate and quantitizers dynamically
4322           https://bugzilla.gnome.org/show_bug.cgi?id=621663
4323
4324 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
4325
4326         * ext/x264/gstx264enc.c:
4327           x264enc: Set max bitrate in quality mode
4328           https://bugzilla.gnome.org/show_bug.cgi?id=621663
4329
4330 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
4331
4332         * ext/x264/gstx264enc.c:
4333           x264enc: Make it clear that constant quantizer is for debugging only
4334           https://bugzilla.gnome.org/show_bug.cgi?id=621663
4335
4336 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4337
4338         * common:
4339           Automatic update of common submodule
4340           From 193b717 to 1ccbe09
4341
4342 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
4343
4344         * common:
4345           Automatic update of common submodule
4346           From b77e2bf to 193b717
4347
4348 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4349
4350         * common:
4351           Automatic update of common submodule
4352           From d8814b6 to b77e2bf
4353
4354 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4355
4356         * common:
4357           Automatic update of common submodule
4358           From 6aaa286 to d8814b6
4359
4360 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
4361
4362         * common:
4363           Automatic update of common submodule
4364           From 6aec6b9 to 6aaa286
4365
4366 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
4367
4368         * configure.ac:
4369           configure.ac: redundant use of AC_MSG_RESULT()
4370           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
4371
4372 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
4373
4374         * autogen.sh:
4375           autogen: wingo signed comment
4376
4377 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4378
4379         * gst/dvdsub/gstdvdsubdec.c:
4380         * gst/dvdsub/gstdvdsubdec.h:
4381           dvdsubdec: Rearrange buffer allocation and pushing code a bit
4382           This makes the code easier to read, doesn't store every buffer
4383           in the instance until the next buffer is to be drawn and
4384           fixes an unitialized variable compiler warning.
4385
4386 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
4387
4388         * gst/dvdsub/gstdvdsubdec.c:
4389           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
4390           Fixes bug #619136.
4391
4392 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
4393
4394         * gst/dvdsub/gstdvdsubdec.c:
4395           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
4396           Fixes bug #644704.
4397
4398 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4399
4400         * configure.ac:
4401         * ext/mad/gstmad.c:
4402         * ext/mad/gstmad.h:
4403           mad: build the mad plugin even if libid3tag is not available
4404           ID3 tags are usually handled by id3demux, and should be handled
4405           by id3demux. Tag handling in mad based on libid3tag is very basic
4406           and mostly unnecessary really, so just build this plugin without
4407           ID3 tag support if libid3tag is not available.
4408
4409 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4410
4411           Merge branch 'master' into 0.11
4412
4413 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
4414
4415         * gst/mpegstream/gstdvddemux.c:
4416           dvddemux: small code cleanup
4417           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
4418           and avoid empty 'if' when logging is disabled.
4419
4420 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4421
4422         * configure.ac:
4423           configure.ac: export plugin description more platform independent
4424           Fixes #642504.
4425
4426 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4427
4428         * common:
4429           Automatic update of common submodule
4430           From 1de7f6a to 6aec6b9
4431
4432 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4433
4434           Merge branch 'master' into 0.11
4435           Conflicts:
4436           configure.ac
4437
4438 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4439
4440         * ext/mpeg2dec/gstmpeg2dec.c:
4441           mpeg2dec: do not fail fatally when unlinked
4442           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
4443
4444 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
4445
4446         * ext/mad/gstmad.c:
4447         * ext/mad/gstmad.h:
4448         * ext/mpeg2dec/gstmpeg2dec.c:
4449         * ext/mpeg2dec/gstmpeg2dec.h:
4450           index: remove conditional index support
4451           Index support cannot be disabled since commit
4452           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
4453           in core, which removed the configure flags to disable index.
4454
4455 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
4456
4457         * ext/mad/gstmad.c:
4458         * ext/mpeg2dec/gstmpeg2dec.c:
4459           formatting: trim trailing whitespace
4460
4461 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
4462
4463         * ext/mad/gstmad.c:
4464         * ext/mpeg2dec/gstmpeg2dec.c:
4465         * gst/mpegstream/gstmpegdemux.c:
4466           index: use delta frame flags instead of 0 or none
4467
4468 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4469
4470         * ext/x264/gstx264enc.c:
4471           x264enc: Don't register flags with a value of 0
4472           Flags with a value of 0 aren't meaningful and will cause
4473           g_value_transform to go into an endless loop when trying to
4474           convert the flags to a string
4475
4476 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
4477
4478         * common:
4479           Automatic update of common submodule
4480           From f94d739 to 1de7f6a
4481
4482 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4483
4484         * ext/amrwbdec/amrwbdec.c:
4485           amrwbdec: avoid stalling on invalid frame
4486           Skip 1 byte indicating invalid frame type index rather than stalling
4487           on it indefinitely until EOS.
4488           Fixes #639715.
4489
4490 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4491
4492         * tests/check/pipelines/lame.c:
4493           tests: add unit test for lamemp3enc negotiation issue
4494           https://bugzilla.gnome.org/show_bug.cgi?id=641151
4495
4496 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4497
4498         * ext/lame/gstlamemp3enc.c:
4499           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
4500           The element downstream of mp3enc might only accept certain sample rates or channels,
4501           make sure we relay any restrictions that do exist to upstream when it does a
4502           get_caps() on the sink pad. That way upstream elements like audioresample or
4503           audioconvert can pick a sample rate / channel configuration that will be accepted,
4504           instead of just negotiating to the highest, which might then be rejected.
4505           https://bugzilla.gnome.org/show_bug.cgi?id=641151
4506
4507 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
4508
4509         * gst/asfdemux/asfpacket.c:
4510           asfpacket: Avoid using broken duration extension
4511           Quite a few (broken?) files have a packet duration of 1ms, which is
4512           most definitely wrong for either audio or video packets.
4513           We therefore avoid using that value and instead use other metrics to
4514           determine the buffer duration (like using the extended stream properties
4515           average frame duration if present and valid).
4516
4517 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4518
4519         * configure.ac:
4520         * win32/common/config.h:
4521           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
4522           https://bugzilla.gnome.org/show_bug.cgi?id=640705
4523
4524 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
4525
4526         * gst/mpegaudioparse/gstxingmux.c:
4527           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
4528           Fixes bug #639291.
4529
4530 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4531
4532         * gst/mpegstream/gstdvddemux.c:
4533           mpegstream: increase allowable gap between streams
4534           The new delay is three times as much as the old one, and just happens
4535           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
4536           was chocking before at 5:11.
4537           While there, merge the constants used in two places into a define.
4538           https://bugzilla.gnome.org/show_bug.cgi?id=539708
4539
4540 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
4541
4542         * ext/x264/gstx264enc.c:
4543           x264enc: make tag event writable before modifying tag list in place
4544           To modify an event tag is necessary to be sure that x264enc
4545           has its own copy.
4546           Also fix indentation.
4547           https://bugzilla.gnome.org/show_bug.cgi?id=640272
4548
4549 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4550
4551         * configure.ac:
4552         * docs/plugins/inspect/plugin-a52dec.xml:
4553         * docs/plugins/inspect/plugin-amrnb.xml:
4554         * docs/plugins/inspect/plugin-amrwbdec.xml:
4555         * docs/plugins/inspect/plugin-asf.xml:
4556         * docs/plugins/inspect/plugin-cdio.xml:
4557         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4558         * docs/plugins/inspect/plugin-dvdread.xml:
4559         * docs/plugins/inspect/plugin-dvdsub.xml:
4560         * docs/plugins/inspect/plugin-iec958.xml:
4561         * docs/plugins/inspect/plugin-lame.xml:
4562         * docs/plugins/inspect/plugin-mad.xml:
4563         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4564         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4565         * docs/plugins/inspect/plugin-mpegstream.xml:
4566         * docs/plugins/inspect/plugin-realmedia.xml:
4567         * docs/plugins/inspect/plugin-siddec.xml:
4568         * docs/plugins/inspect/plugin-twolame.xml:
4569         * docs/plugins/inspect/plugin-x264.xml:
4570         * win32/common/config.h:
4571           Back to development
4572
4573 === release 0.10.17 ===
4574
4575 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4576
4577         * ChangeLog:
4578         * NEWS:
4579         * RELEASE:
4580         * configure.ac:
4581         * docs/plugins/inspect/plugin-a52dec.xml:
4582         * docs/plugins/inspect/plugin-amrnb.xml:
4583         * docs/plugins/inspect/plugin-amrwbdec.xml:
4584         * docs/plugins/inspect/plugin-asf.xml:
4585         * docs/plugins/inspect/plugin-cdio.xml:
4586         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4587         * docs/plugins/inspect/plugin-dvdread.xml:
4588         * docs/plugins/inspect/plugin-dvdsub.xml:
4589         * docs/plugins/inspect/plugin-iec958.xml:
4590         * docs/plugins/inspect/plugin-lame.xml:
4591         * docs/plugins/inspect/plugin-mad.xml:
4592         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4593         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4594         * docs/plugins/inspect/plugin-mpegstream.xml:
4595         * docs/plugins/inspect/plugin-realmedia.xml:
4596         * docs/plugins/inspect/plugin-siddec.xml:
4597         * docs/plugins/inspect/plugin-twolame.xml:
4598         * docs/plugins/inspect/plugin-x264.xml:
4599         * gst-plugins-ugly.doap:
4600         * win32/common/config.h:
4601           Release 0.10.17
4602
4603 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4604
4605         * configure.ac:
4606         * docs/plugins/inspect/plugin-a52dec.xml:
4607         * docs/plugins/inspect/plugin-amrnb.xml:
4608         * docs/plugins/inspect/plugin-amrwbdec.xml:
4609         * docs/plugins/inspect/plugin-asf.xml:
4610         * docs/plugins/inspect/plugin-cdio.xml:
4611         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4612         * docs/plugins/inspect/plugin-dvdread.xml:
4613         * docs/plugins/inspect/plugin-dvdsub.xml:
4614         * docs/plugins/inspect/plugin-iec958.xml:
4615         * docs/plugins/inspect/plugin-lame.xml:
4616         * docs/plugins/inspect/plugin-mad.xml:
4617         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4618         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4619         * docs/plugins/inspect/plugin-mpegstream.xml:
4620         * docs/plugins/inspect/plugin-realmedia.xml:
4621         * docs/plugins/inspect/plugin-siddec.xml:
4622         * docs/plugins/inspect/plugin-twolame.xml:
4623         * docs/plugins/inspect/plugin-x264.xml:
4624         * win32/common/config.h:
4625           0.10.16.4 pre-release
4626
4627 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4628
4629         * ext/mpeg2dec/gstmpeg2dec.c:
4630           mpeg2dec: Use the proper component value for height
4631
4632 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4633
4634         * configure.ac:
4635         * docs/plugins/inspect/plugin-a52dec.xml:
4636         * docs/plugins/inspect/plugin-amrnb.xml:
4637         * docs/plugins/inspect/plugin-amrwbdec.xml:
4638         * docs/plugins/inspect/plugin-asf.xml:
4639         * docs/plugins/inspect/plugin-cdio.xml:
4640         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4641         * docs/plugins/inspect/plugin-dvdread.xml:
4642         * docs/plugins/inspect/plugin-dvdsub.xml:
4643         * docs/plugins/inspect/plugin-iec958.xml:
4644         * docs/plugins/inspect/plugin-lame.xml:
4645         * docs/plugins/inspect/plugin-mad.xml:
4646         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4647         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4648         * docs/plugins/inspect/plugin-mpegstream.xml:
4649         * docs/plugins/inspect/plugin-realmedia.xml:
4650         * docs/plugins/inspect/plugin-siddec.xml:
4651         * docs/plugins/inspect/plugin-twolame.xml:
4652         * docs/plugins/inspect/plugin-x264.xml:
4653         * win32/common/config.h:
4654           0.10.16.3 pre-release
4655
4656 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4657
4658         * gst/asfdemux/asfheaders.c:
4659         * gst/asfdemux/asfheaders.h:
4660         * gst/asfdemux/gstasfdemux.c:
4661           asfdemux: Handle new type of DRM'd asf files.
4662           These are produced by the new MS PlayReady system.
4663           https://bugzilla.gnome.org/show_bug.cgi?id=639226
4664
4665 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
4666
4667         * common:
4668           Automatic update of common submodule
4669           From e572c87 to f94d739
4670
4671 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4672
4673         * common:
4674           Automatic update of common submodule
4675           From ccbaa85 to e572c87
4676
4677 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4678
4679         * common:
4680           Automatic update of common submodule
4681           From 46445ad to ccbaa85
4682
4683 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4684
4685         * tests/check/Makefile.am:
4686           tests: never disable g_assert() and cast checks for the unit tests
4687           The unit tests are riddled with g_assert() and friends, make sure we
4688           don't disable assert and cast checks for the unit tests even if
4689           this has been specified for the rest of the code base, e.g. via
4690           --disable-glib-asserts
4691
4692 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4693
4694         * configure.ac:
4695         * win32/common/config.h:
4696           0.10.16.2 pre-release
4697
4698 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4699
4700         * docs/plugins/gst-plugins-ugly-plugins.args:
4701         * docs/plugins/inspect/plugin-a52dec.xml:
4702         * docs/plugins/inspect/plugin-amrnb.xml:
4703         * docs/plugins/inspect/plugin-amrwbdec.xml:
4704         * docs/plugins/inspect/plugin-asf.xml:
4705         * docs/plugins/inspect/plugin-cdio.xml:
4706         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4707         * docs/plugins/inspect/plugin-dvdread.xml:
4708         * docs/plugins/inspect/plugin-dvdsub.xml:
4709         * docs/plugins/inspect/plugin-iec958.xml:
4710         * docs/plugins/inspect/plugin-lame.xml:
4711         * docs/plugins/inspect/plugin-mad.xml:
4712         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4713         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4714         * docs/plugins/inspect/plugin-mpegstream.xml:
4715         * docs/plugins/inspect/plugin-realmedia.xml:
4716         * docs/plugins/inspect/plugin-siddec.xml:
4717         * docs/plugins/inspect/plugin-twolame.xml:
4718         * docs/plugins/inspect/plugin-x264.xml:
4719           docs: update docs
4720
4721 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4722
4723         * po/bg.po:
4724         * po/ca.po:
4725         * po/ru.po:
4726           po: update translations
4727
4728 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4729
4730         * configure.ac:
4731           configure: use $LIBM instead of hardcoding -lm
4732
4733 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4734
4735         * gst/realmedia/rmdemux.c:
4736           rmdemux: Initialize return variable.
4737           In the unlikely event that height is 0 (which is invalid) we would end up
4738           never setting the flow return.
4739
4740 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4741
4742         * gst/realmedia/rmutils.c:
4743           realmedia: Fix unitialized variables on macosx
4744
4745 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4746
4747         * ext/x264/gstx264enc.c:
4748           x264enc: Handle codec/encoder tags
4749           Make x264enc drop video-codec and codec tags and replace
4750           encoder/encoder-version with x264 and its build number
4751           Fixes #621465
4752
4753 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4754
4755         * ext/mpeg2dec/gstmpeg2dec.c:
4756           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
4757
4758 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4759
4760         * ext/mpeg2dec/gstmpeg2dec.c:
4761           mpeg2dec: minor formatting clean-up
4762
4763 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4764
4765         * ext/mpeg2dec/gstmpeg2dec.c:
4766           mpeg2dec: refactor cropping code to use libgstvideo functions
4767           https://bugzilla.gnome.org/show_bug.cgi?id=571146
4768
4769 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4770
4771         * ext/mpeg2dec/gstmpeg2dec.c:
4772         * ext/mpeg2dec/gstmpeg2dec.h:
4773           mpeg2dec: use GstVideoFormat instead of custom enum
4774
4775 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4776
4777         * ext/mpeg2dec/Makefile.am:
4778           mpeg2dec: fix LIBADD order in Makefile.am
4779
4780 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
4781
4782         * ext/x264/gstx264enc.c:
4783           x264: vbv-buf-capacity should have a minimum of 0
4784           x264 will clip this value internally, and users should be allowed to
4785           specify a lower value than 300 ms.
4786           https://bugzilla.gnome.org/show_bug.cgi?id=635291
4787
4788 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4789
4790         * ext/x264/gstx264enc.c:
4791           x264enc: also accept YV12 input
4792
4793 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4794
4795         * ext/x264/gstx264enc.c:
4796           x264enc: add a note to the docs about encoder latency and queues
4797           https://bugzilla.gnome.org/show_bug.cgi?id=636107
4798
4799 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4800
4801         * gst/realmedia/rademux.c:
4802         * gst/realmedia/rmdemux.c:
4803           realmedia: do not use the pad buffer allocation functions in demuxers
4804           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
4805           https://bugzilla.gnome.org/show_bug.cgi?id=637932
4806
4807 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4808
4809         * common:
4810           Automatic update of common submodule
4811           From 169462a to 46445ad
4812
4813 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4814
4815         * ext/mad/gstmad.c:
4816           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
4817           Fixes bug #635461.
4818
4819 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
4820
4821         * common:
4822           Automatic update of common submodule
4823           From 20742ae to 169462a
4824
4825 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
4826
4827         * gst/realmedia/rmdemux.c:
4828           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
4829           Signed-off-by: Rob Clark <rob@ti.com>
4830
4831 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
4832
4833         * common:
4834           Automatic update of common submodule
4835           From 011bcc8 to 20742ae
4836
4837 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
4838
4839         * configure.ac:
4840           x264: uses pkg-config to locate libx264
4841
4842 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4843
4844           Merge branch 'master' into 0.11
4845
4846 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4847
4848         * tests/check/pipelines/lame.c:
4849           check: don't use deprecated method
4850
4851 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4852
4853         * android/amrnb.mk:
4854         * android/amrwbdec.mk:
4855         * android/asf.mk:
4856         * android/mpegaudioparse.mk:
4857         * configure.ac:
4858           more 0.10 -> 0,11 changes
4859
4860 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4861
4862         * configure.ac:
4863           configure: open 0.11 branch
4864
4865 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
4866
4867         * Android.mk:
4868         * android/NOTICE:
4869         * android/amrnb.mk:
4870         * android/amrwbdec.mk:
4871         * android/asf.mk:
4872         * android/mpegaudioparse.mk:
4873           Add build system for Android
4874
4875 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
4876
4877         * gst/realmedia/rmutils.c:
4878           realmedia: Remove dead assignments
4879
4880 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
4881
4882         * ext/mad/gstmad.c:
4883           mad: Remove dead assignments
4884
4885 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4886
4887         * ext/dvdread/dvdreadsrc.c:
4888           dvdreadsrc: remove bogus comment
4889
4890 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
4891
4892         * ext/dvdread/dvdreadsrc.c:
4893           dvdreadsrc: fix handling of multi-angle streams
4894           We would output all angles interleaved instead of just
4895           the selected angle.
4896           https://bugzilla.gnome.org/show_bug.cgi?id=539254
4897
4898 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4899
4900         * gst/realmedia/Makefile.am:
4901           realmedia: fix LIBS order in Makefile
4902
4903 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4904
4905         * po/af.po:
4906         * po/az.po:
4907         * po/bg.po:
4908         * po/ca.po:
4909         * po/cs.po:
4910         * po/da.po:
4911         * po/de.po:
4912         * po/el.po:
4913         * po/en_GB.po:
4914         * po/es.po:
4915         * po/eu.po:
4916         * po/fi.po:
4917         * po/fr.po:
4918         * po/gl.po:
4919         * po/hu.po:
4920         * po/id.po:
4921         * po/it.po:
4922         * po/ja.po:
4923         * po/lt.po:
4924         * po/lv.po:
4925         * po/ms.po:
4926         * po/mt.po:
4927         * po/nb.po:
4928         * po/nl.po:
4929         * po/or.po:
4930         * po/pl.po:
4931         * po/pt_BR.po:
4932         * po/ro.po:
4933         * po/ru.po:
4934         * po/sk.po:
4935         * po/sl.po:
4936         * po/sq.po:
4937         * po/sr.po:
4938         * po/sv.po:
4939         * po/tr.po:
4940         * po/uk.po:
4941         * po/vi.po:
4942         * po/zh_CN.po:
4943           po: update for new translatable strings
4944
4945 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
4946
4947         * common:
4948           Automatic update of common submodule
4949           From 7bbd708 to 011bcc8
4950
4951 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
4952
4953         * ext/mpeg2dec/gstmpeg2dec.c:
4954           mpeg2dec: convert the position to stream time before answering to a position query
4955
4956 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
4957
4958         * gst/realmedia/Makefile.am:
4959         * gst/realmedia/rademux.c:
4960         * gst/realmedia/rmdemux.c:
4961         * gst/realmedia/rmdemux.h:
4962           realmedia: Get codec name from pbutils instead of harcoding them
4963
4964 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
4965
4966         * ext/x264/gstx264enc.c:
4967           x264enc: Work around a rate control issue in libx264
4968           When variable framerate is disabled in libx264 (which occurs when using
4969           the zerolatency tuning), libx264 ignores timestamps but still uses the
4970           timebase leading to messed up rate control with our nanosecond timebase.
4971           We work around this issue by setting the timebase to the reciprocal of
4972           the framerate and we validate that the framerate is suitable.
4973           This has been fixed upstream in libx264 but there are non-fixed versions
4974           in the wild so this workaround is still needed.
4975           Fixes bug #632861
4976
4977 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4978
4979         * ext/mpeg2dec/gstmpeg2dec.c:
4980           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
4981
4982 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
4983
4984         * ext/mpeg2dec/gstmpeg2dec.c:
4985           mpeg2dec: fix position query by trusting upstream
4986           Position queries are badly handled for DVDs (probably due to the division in
4987           chapters): the time returned was the time since the start of chapter.
4988           Now ask upstream for position queries, fall back to the old code if upstream
4989           cannot answer the query.
4990
4991 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
4992
4993         * ext/lame/gstlame.c:
4994         * ext/mad/gstmad.c:
4995         * ext/sidplay/gstsiddec.cc:
4996         * gst/mpegstream/gstmpegparse.c:
4997           various: canonicalize property names
4998
4999 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
5000
5001         * ext/a52dec/gsta52dec.c:
5002         * ext/amrnb/amrnbdec.c:
5003         * ext/amrnb/amrnbenc.c:
5004         * ext/cdio/gstcdiocddasrc.c:
5005         * ext/dvdread/dvdreadsrc.c:
5006         * ext/lame/gstlame.c:
5007         * ext/lame/gstlamemp3enc.c:
5008         * ext/mad/gstmad.c:
5009         * ext/sidplay/gstsiddec.cc:
5010         * ext/x264/gstx264enc.c:
5011           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
5012
5013 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
5014
5015         * gst/iec958/ac3iec.c:
5016         * gst/mpegaudioparse/gstmpegaudioparse.c:
5017         * gst/mpegstream/gstmpegparse.c:
5018         * gst/mpegstream/gstrfc2250enc.c:
5019         * gst/realmedia/pnmsrc.c:
5020         * gst/realmedia/rdtmanager.c:
5021           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
5022
5023 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
5024
5025         * common:
5026           Automatic update of common submodule
5027           From 5a668bf to 7bbd708
5028
5029 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
5030
5031         * common:
5032           Automatic update of common submodule
5033           From c4a8adc to 5a668bf
5034
5035 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5036
5037         * common:
5038           Automatic update of common submodule
5039           From 5e3c9bf to c4a8adc
5040
5041 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5042
5043         * ext/mad/gstmad.c:
5044         * ext/mad/gstmad.h:
5045           mad: support reverse playback
5046
5047 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5048
5049         * ext/dvdread/dvdreadsrc.c:
5050           dvdreadsrc: improve error messages on read errors
5051           Provide proper i18n-ed error messages when a read error happens,
5052           and point out that the error could be happening because the
5053           DVD is scrambled.
5054           https://bugzilla.gnome.org/show_bug.cgi?id=613633
5055
5056 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5057
5058         * configure.ac:
5059           configure: set plugin release datetime
5060
5061 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
5062
5063         * common:
5064           Automatic update of common submodule
5065           From aa0d1d0 to 5e3c9bf
5066
5067 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5068
5069         * gst/mpegstream/gstmpegparse.c:
5070           mpegparse: re-fix flow return handling
5071           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
5072           -  } while (GST_FLOW_IS_SUCCESS (result));
5073           +  } while (result != GST_FLOW_OK);
5074
5075 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
5076
5077         * tests/check/Makefile.am:
5078         * tests/check/generic/states.c:
5079           tests: allow running state tests for all elements
5080           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
5081           to try elements that would normaly be skipped.
5082
5083 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5084
5085         * Makefile.am:
5086           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
5087
5088 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5089
5090         * configure.ac:
5091         * pkgconfig/.gitignore:
5092         * pkgconfig/Makefile.am:
5093         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
5094           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
5095           This .pc file will not be installed, it's only for uninstalled setups,
5096           same thing as we do for -good. This is so other modules' unit tests can
5097           find our plugins properly in an uninstalled setup.
5098
5099 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5100
5101         * common:
5102           Automatic update of common submodule
5103           From c2e10bf to aa0d1d0
5104
5105 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5106
5107         * configure.ac:
5108           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
5109
5110 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5111
5112         * ext/sidplay/gstsiddec.cc:
5113           siddec: don't use GST_FLOW_IS_FATAL
5114           GST_FLOW_IS_FATAL has been deprecated in core git.
5115
5116 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
5117
5118         * common:
5119           Automatic update of common submodule
5120           From d3d9acf to c2e10bf
5121
5122 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5123
5124         * configure.ac:
5125           configure: Require orc >= 0.4.6 for --compat
5126
5127 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5128
5129         * common:
5130           Automatic update of common submodule
5131           From ec60217 to d3d9acf
5132
5133 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5134
5135         * ext/mpeg2dec/gstmpeg2dec.c:
5136           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
5137           And don't post error messages if allocating a buffer resulted
5138           in WRONG_STATE or UNEXPECTED.
5139
5140 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5141
5142         * gst/mpegaudioparse/gstxingmux.c:
5143           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
5144
5145 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5146
5147         * gst/mpegstream/gstdvddemux.c:
5148         * gst/mpegstream/gstmpegdemux.c:
5149         * gst/mpegstream/gstmpegparse.c:
5150           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
5151
5152 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5153
5154         * gst/realmedia/rmdemux.c:
5155           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
5156
5157 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5158
5159         * gst/asfdemux/gstasfdemux.c:
5160           asfdemux: Don't use GST_FLOW_IS_FATAL()
5161           And don't post error messages for UNEXPECTED and post an error
5162           message if pulling data failed because of NOT_LINKED.
5163
5164 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5165
5166         * configure.ac:
5167         * docs/plugins/inspect/plugin-a52dec.xml:
5168         * docs/plugins/inspect/plugin-amrnb.xml:
5169         * docs/plugins/inspect/plugin-amrwbdec.xml:
5170         * docs/plugins/inspect/plugin-asf.xml:
5171         * docs/plugins/inspect/plugin-cdio.xml:
5172         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5173         * docs/plugins/inspect/plugin-dvdread.xml:
5174         * docs/plugins/inspect/plugin-dvdsub.xml:
5175         * docs/plugins/inspect/plugin-iec958.xml:
5176         * docs/plugins/inspect/plugin-lame.xml:
5177         * docs/plugins/inspect/plugin-mad.xml:
5178         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5179         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5180         * docs/plugins/inspect/plugin-mpegstream.xml:
5181         * docs/plugins/inspect/plugin-realmedia.xml:
5182         * docs/plugins/inspect/plugin-siddec.xml:
5183         * docs/plugins/inspect/plugin-twolame.xml:
5184         * docs/plugins/inspect/plugin-x264.xml:
5185         * win32/common/config.h:
5186           Back to development
5187           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
5188           the code is updated for the GST_FLOW_IS_* macro deprecations.
5189
5190 === release 0.10.16 ===
5191
5192 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5193
5194         * ChangeLog:
5195         * NEWS:
5196         * RELEASE:
5197         * configure.ac:
5198         * gst-plugins-ugly.doap:
5199         * win32/common/config.h:
5200           Release 0.10.16
5201
5202 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5203
5204         * docs/plugins/inspect/plugin-a52dec.xml:
5205         * docs/plugins/inspect/plugin-amrnb.xml:
5206         * docs/plugins/inspect/plugin-amrwbdec.xml:
5207         * docs/plugins/inspect/plugin-asf.xml:
5208         * docs/plugins/inspect/plugin-cdio.xml:
5209         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5210         * docs/plugins/inspect/plugin-dvdread.xml:
5211         * docs/plugins/inspect/plugin-dvdsub.xml:
5212         * docs/plugins/inspect/plugin-iec958.xml:
5213         * docs/plugins/inspect/plugin-lame.xml:
5214         * docs/plugins/inspect/plugin-mad.xml:
5215         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5216         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5217         * docs/plugins/inspect/plugin-mpegstream.xml:
5218         * docs/plugins/inspect/plugin-realmedia.xml:
5219         * docs/plugins/inspect/plugin-siddec.xml:
5220         * docs/plugins/inspect/plugin-twolame.xml:
5221         * docs/plugins/inspect/plugin-x264.xml:
5222           docs: update docs for release
5223
5224 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5225
5226         * po/LINGUAS:
5227         * po/gl.po:
5228         * po/id.po:
5229         * po/lv.po:
5230         * po/ro.po:
5231         * po/sv.po:
5232           po: update translations
5233
5234 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5235
5236         * configure.ac:
5237         * po/af.po:
5238         * po/az.po:
5239         * po/bg.po:
5240         * po/ca.po:
5241         * po/cs.po:
5242         * po/da.po:
5243         * po/de.po:
5244         * po/el.po:
5245         * po/en_GB.po:
5246         * po/es.po:
5247         * po/eu.po:
5248         * po/fi.po:
5249         * po/fr.po:
5250         * po/hu.po:
5251         * po/id.po:
5252         * po/it.po:
5253         * po/ja.po:
5254         * po/lt.po:
5255         * po/lv.po:
5256         * po/ms.po:
5257         * po/mt.po:
5258         * po/nb.po:
5259         * po/nl.po:
5260         * po/or.po:
5261         * po/pl.po:
5262         * po/pt_BR.po:
5263         * po/ru.po:
5264         * po/sk.po:
5265         * po/sl.po:
5266         * po/sq.po:
5267         * po/sr.po:
5268         * po/sv.po:
5269         * po/tr.po:
5270         * po/uk.po:
5271         * po/vi.po:
5272         * po/zh_CN.po:
5273           0.10.15.6 pre-release
5274
5275 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
5276
5277         * gst/asfdemux/gstasfdemux.c:
5278           asfdemux: Don't error out on non-critical flow returns
5279           Only error out when downstream returns:
5280           * NOT_SUPPORTED
5281           * ERROR
5282           * NOT_NEGOTIATED
5283           * NOT_LINKED
5284           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
5285           of the streams had gone EOS) and then stop the task silently.
5286           In the case of WRONG_STATE we just need to stop silently
5287           https://bugzilla.gnome.org/show_bug.cgi?id=600412
5288
5289 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5290
5291         * configure.ac:
5292         * po/af.po:
5293         * po/az.po:
5294         * po/bg.po:
5295         * po/ca.po:
5296         * po/cs.po:
5297         * po/da.po:
5298         * po/de.po:
5299         * po/el.po:
5300         * po/en_GB.po:
5301         * po/es.po:
5302         * po/eu.po:
5303         * po/fi.po:
5304         * po/fr.po:
5305         * po/hu.po:
5306         * po/id.po:
5307         * po/it.po:
5308         * po/ja.po:
5309         * po/lt.po:
5310         * po/lv.po:
5311         * po/ms.po:
5312         * po/mt.po:
5313         * po/nb.po:
5314         * po/nl.po:
5315         * po/or.po:
5316         * po/pl.po:
5317         * po/pt_BR.po:
5318         * po/ru.po:
5319         * po/sk.po:
5320         * po/sl.po:
5321         * po/sq.po:
5322         * po/sr.po:
5323         * po/sv.po:
5324         * po/tr.po:
5325         * po/uk.po:
5326         * po/vi.po:
5327         * po/zh_CN.po:
5328           0.10.15.5 pre-release
5329
5330 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
5331
5332         * gst/mpegaudioparse/gstmpegaudioparse.c:
5333           mp3parse: propagate flow errors upstream.
5334           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
5335           always return the error upstream.
5336
5337 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5338
5339         * configure.ac:
5340         * po/af.po:
5341         * po/az.po:
5342         * po/bg.po:
5343         * po/ca.po:
5344         * po/cs.po:
5345         * po/da.po:
5346         * po/de.po:
5347         * po/el.po:
5348         * po/en_GB.po:
5349         * po/es.po:
5350         * po/eu.po:
5351         * po/fi.po:
5352         * po/fr.po:
5353         * po/hu.po:
5354         * po/id.po:
5355         * po/it.po:
5356         * po/ja.po:
5357         * po/lt.po:
5358         * po/lv.po:
5359         * po/ms.po:
5360         * po/mt.po:
5361         * po/nb.po:
5362         * po/nl.po:
5363         * po/or.po:
5364         * po/pl.po:
5365         * po/pt_BR.po:
5366         * po/ru.po:
5367         * po/sk.po:
5368         * po/sl.po:
5369         * po/sq.po:
5370         * po/sr.po:
5371         * po/sv.po:
5372         * po/tr.po:
5373         * po/uk.po:
5374         * po/vi.po:
5375         * po/zh_CN.po:
5376           0.10.15.4 pre-release
5377
5378 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
5379
5380         * common:
5381           Automatic update of common submodule
5382           From 3e8db1d to ec60217
5383
5384 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5385
5386         * configure.ac:
5387         * docs/plugins/inspect/plugin-a52dec.xml:
5388         * docs/plugins/inspect/plugin-amrnb.xml:
5389         * docs/plugins/inspect/plugin-amrwbdec.xml:
5390         * docs/plugins/inspect/plugin-asf.xml:
5391         * docs/plugins/inspect/plugin-cdio.xml:
5392         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5393         * docs/plugins/inspect/plugin-dvdread.xml:
5394         * docs/plugins/inspect/plugin-dvdsub.xml:
5395         * docs/plugins/inspect/plugin-iec958.xml:
5396         * docs/plugins/inspect/plugin-lame.xml:
5397         * docs/plugins/inspect/plugin-mad.xml:
5398         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5399         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5400         * docs/plugins/inspect/plugin-mpegstream.xml:
5401         * docs/plugins/inspect/plugin-realmedia.xml:
5402         * docs/plugins/inspect/plugin-siddec.xml:
5403         * docs/plugins/inspect/plugin-twolame.xml:
5404         * docs/plugins/inspect/plugin-x264.xml:
5405         * win32/common/config.h:
5406           0.10.15.3 pre-release
5407
5408 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
5409
5410         * ext/x264/gstx264enc.c:
5411           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
5412           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
5413           argument to the option string value causes an error. For < 78 we pass the
5414           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
5415           result in passing 'none' for false and 'strict' for true. Other modes can be
5416           set through the option-string property for now.
5417           https://bugzilla.gnome.org/show_bug.cgi?id=626577
5418
5419 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5420
5421         * configure.ac:
5422         * docs/plugins/gst-plugins-ugly-plugins.args:
5423         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5424         * docs/plugins/inspect/plugin-a52dec.xml:
5425         * docs/plugins/inspect/plugin-amrnb.xml:
5426         * docs/plugins/inspect/plugin-amrwbdec.xml:
5427         * docs/plugins/inspect/plugin-asf.xml:
5428         * docs/plugins/inspect/plugin-cdio.xml:
5429         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5430         * docs/plugins/inspect/plugin-dvdread.xml:
5431         * docs/plugins/inspect/plugin-dvdsub.xml:
5432         * docs/plugins/inspect/plugin-iec958.xml:
5433         * docs/plugins/inspect/plugin-lame.xml:
5434         * docs/plugins/inspect/plugin-mad.xml:
5435         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5436         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5437         * docs/plugins/inspect/plugin-mpegstream.xml:
5438         * docs/plugins/inspect/plugin-realmedia.xml:
5439         * docs/plugins/inspect/plugin-siddec.xml:
5440         * docs/plugins/inspect/plugin-twolame.xml:
5441         * docs/plugins/inspect/plugin-x264.xml:
5442         * win32/common/config.h:
5443           0.10.15.2 pre-release
5444
5445 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
5446
5447         * gst/synaesthesia/gstsynaesthesia.c:
5448           synaesthesia: code cleanups.
5449           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
5450           more.
5451
5452 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
5453
5454         * gst/synaesthesia/gstsynaesthesia.c:
5455           synaesthesia: use GST_BOILERPLATE macros
5456
5457 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5458
5459         * common:
5460           Automatic update of common submodule
5461           From bd2054b to 3e8db1d
5462
5463 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5464
5465         * ext/x264/gstx264enc.c:
5466           x264: fix printf format warning in debug message
5467
5468 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5469
5470         * docs/plugins/Makefile.am:
5471           docs: fix bug passing arguments to gtkdoc-fixref in upload target
5472           Missing backslash at end of line meant we weren't passing all arguments
5473           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
5474
5475 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
5476
5477         * common:
5478           Automatic update of common submodule
5479           From a519571 to bd2054b
5480
5481 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5482
5483         * configure.ac:
5484           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
5485           This first checks what is required for ISO C99 support and sets the relevant
5486           compiler parameters and if no C99 compiler is found, it checks for a
5487           C89 compiler. This enables us to check for and use C89/C99 functions
5488           that gcc hides from us without the correct compiler parameters.
5489
5490 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
5491
5492         * ext/x264/gstx264enc.c:
5493           x264enc: Fix flushing of delayed frames
5494           x264_encoder_encode() should be called with a NULL picture until at least
5495           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
5496           regression in make check due to the recent change in defaults which enabled
5497           b-frames and b-pyramid, both of which I believe increase the number of delayed
5498           frames when encoding.
5499
5500 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
5501
5502         * ext/x264/gstx264enc.c:
5503           x264enc: Improve x264enc defaults
5504           - medium x264 speed/quality preset
5505           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
5506           Addresses part of bug #607798
5507
5508 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
5509
5510         * ext/x264/gstx264enc.c:
5511           x264enc: Fix property description typos
5512
5513 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
5514
5515         * ext/x264/gstx264enc.c:
5516           x264enc: Add some more debug info
5517
5518 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
5519
5520         * ext/x264/gstx264enc.c:
5521         * ext/x264/gstx264enc.h:
5522           x264enc: Add speed-preset and [psy-]tuning properties
5523           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
5524           preset and possibly a profile and/or tuning are now the recommended way to
5525           configure x264 through x264enc.
5526           If a preset/tuning are specified then these will define the default values and
5527           the property defaults will be ignored. After this the option-string property is
5528           applied, followed by the user-set properties, fast first pass restrictions and
5529           finally the profile restrictions.
5530           Addresses part of bug #607798
5531
5532 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
5533
5534         * ext/x264/gstx264enc.c:
5535         * ext/x264/gstx264enc.h:
5536           x264enc: Refactor code in preparation for presets/tunings
5537           - Make defaults append the appropriate default value to a string. This is
5538           needed to differentiate between something user-set and the actual prop
5539           default.
5540           - Add an internal option string to which _set_property () cases append for the
5541           majority of properties.
5542           - Use gst_x264_enc_parse_options () to clean up application of settings. This
5543           will make order of application with respect to the presets and tunings quite
5544           simple.
5545           Addresses part of bug #607798
5546
5547 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
5548
5549         * ext/x264/gstx264enc.c:
5550           x264enc: Update available me types
5551           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
5552           now self-maintaining.
5553
5554 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
5555
5556         * ext/x264/gstx264enc.c:
5557           x264enc: Use new libx264 API to affect fast first pass
5558           Uses new x264 API to apply reduced complexity values to the parameters to
5559           increase encoding speed in the first pass of a multi-pass encode. This does
5560           not impact on final quality.
5561           Addresses part of bug #607798
5562
5563 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
5564
5565         * ext/x264/gstx264enc.c:
5566         * ext/x264/gstx264enc.h:
5567           x264enc: Add profile property
5568           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
5569           Profile. This makes it easier to achieve Baseline Profile for example.
5570           Addresses part of bug #607798
5571
5572 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
5573
5574         * ext/x264/gstx264enc.c:
5575         * ext/x264/gstx264enc.h:
5576           x264enc: Add option-string property
5577           Adds support for an x264 format option-string to specify advanced parameters
5578           Addresses part of bug #607798
5579
5580 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5581
5582         * ext/mad/Makefile.am:
5583           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
5584           Spotted by syntr0py.
5585
5586 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5587
5588         * ext/x264/gstx264enc.c:
5589           x264enc: only set timebase on versions where it exists
5590
5591 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
5592
5593         * ext/x264/gstx264enc.c:
5594           x264enc: set appropriate time base
5595           Fixes #624786.
5596
5597 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5598
5599         * tests/check/Makefile.am:
5600           tests: add plugin loading whitelist to test environment
5601           Only want to load core/-base/-ugly plugins here.
5602
5603 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5604
5605         * autogen.sh:
5606         * configure.ac:
5607           Bump automake requirement to 1.10 and autoconf to 2.60
5608           For maintainability reasons and $(builddir).
5609           See #622944.
5610
5611 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5612
5613         * gst/asfdemux/gstasfdemux.c:
5614           asfdemux: Fix seeking after last commits
5615           Don't handle wrong-state returns as errors to allow seeking to work
5616           again.
5617
5618 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5619
5620         * gst/asfdemux/gstasfdemux.c:
5621           asfdemux: Push all pending data on EOS
5622           When on push mode and receiving an EOS event, asfdemux
5623           should push all pending data because we might be dealing
5624           with a broken file that has a preroll value higher
5625           than its actual length.
5626
5627 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5628
5629         * gst/asfdemux/gstasfdemux.c:
5630           asfdemux: Fix sending eos event for chained asfs
5631           Properly push EOS event when finishing a chained asf file
5632           in pull mode
5633           Fixes #599718
5634
5635 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5636
5637         * docs/plugins/Makefile.am:
5638         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5639         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5640         * docs/plugins/inspect/plugin-rmdemux.xml:
5641           docs: add rmdemux to docs properly
5642           The plugin has been renamed, remove old introspection file.
5643
5644 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5645
5646         * docs/plugins/gst-plugins-ugly-plugins.args:
5647         * docs/plugins/inspect/plugin-x264.xml:
5648           docs: update for recent x264enc changes
5649
5650 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5651
5652         * gst/realmedia/rmdemux.c:
5653           rmdemux: fix compiler warning when debugging system in core is disabled
5654
5655 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
5656
5657         * common:
5658           Automatic update of common submodule
5659           From 73ff93a to a519571
5660
5661 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
5662
5663         * gst/asfdemux/gstasfdemux.c:
5664           asfdemux: Allow at least 500ms of preroll.
5665           Some files have insanely low preroll values which break the
5666           all_streams_prerolled() logic.
5667           Fixes #622407
5668
5669 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5670
5671         * ext/x264/gstx264enc.c:
5672           x264enc: add new h264 caps attribute alignment
5673           See #606662.
5674
5675 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5676
5677         * ext/x264/gstx264enc.c:
5678         * ext/x264/gstx264enc.h:
5679           x264enc: conditionally expose enhanced upstream capabilities
5680           API: GstX264Enc:sliced-threads
5681           API: GstX264Enc:sync-lookahead
5682           API: GstX264Enc:intra-refresh
5683           API: GstX264Enc:mb-tree
5684           API: GstX264Enc:rc-lookahead
5685           See #607798.
5686
5687 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5688
5689         * common:
5690         * docs/plugins/inspect/plugin-a52dec.xml:
5691         * docs/plugins/inspect/plugin-amrnb.xml:
5692         * docs/plugins/inspect/plugin-amrwbdec.xml:
5693         * docs/plugins/inspect/plugin-asf.xml:
5694         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5695         * docs/plugins/inspect/plugin-iec958.xml:
5696         * docs/plugins/inspect/plugin-mad.xml:
5697         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5698         * docs/plugins/inspect/plugin-mpegstream.xml:
5699         * docs/plugins/inspect/plugin-realmedia.xml:
5700           docs: update introspected plugin docs for gstdoc-scangobj and other changes
5701           Update common for latest gstdoc-scangobj and inspect xml files for
5702           escaping and pad template order changes.
5703
5704 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
5705
5706         * common:
5707           Automatic update of common submodule
5708           From 9339ccc to 35617c2
5709
5710 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
5711
5712         * common:
5713           Automatic update of common submodule
5714           From 5adb1ca to 9339ccc
5715
5716 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
5717
5718         * common:
5719           Automatic update of common submodule
5720           From 57c89b7 to 5adb1ca
5721
5722 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
5723
5724         * common:
5725           Automatic update of common submodule
5726           From c804988 to 57c89b7
5727
5728 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5729
5730         * configure.ac:
5731         * gst/realmedia/rtspreal.c:
5732           configure: Update required GLib version to 2.20
5733
5734 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5735
5736         * ext/a52dec/gsta52dec.c:
5737           a52dec: Call orc_init() before trying to get target flags
5738
5739 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5740
5741         * ext/a52dec/gsta52dec.c:
5742           a52dec: Remove debug printf...
5743
5744 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5745
5746         * configure.ac:
5747         * ext/a52dec/Makefile.am:
5748         * ext/a52dec/gsta52dec.c:
5749           a52dec: Use orc for CPU feature detection and don't check for liboil
5750
5751 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5752
5753         * configure.ac:
5754           configure: Use GLIB_EXTRA_CFLAGS
5755
5756 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5757
5758         * common:
5759           Automatic update of common submodule
5760           From 7a0fdf5 to c804988
5761
5762 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5763
5764         * common:
5765           Automatic update of common submodule
5766           From 6da3bab to 7a0fdf5
5767
5768 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5769
5770         * common:
5771           Automatic update of common submodule
5772           From 733fca9 to 6da3bab
5773
5774 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
5775
5776         * common:
5777           Automatic update of common submodule
5778           From fad145b to 733fca9
5779
5780 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
5781
5782         * common:
5783           Automatic update of common submodule
5784           From 47683c1 to fad145b
5785
5786 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5787
5788         * gst/realmedia/rmdemux.c:
5789           rmdemux: pass bitrate on caps
5790           Set the bitrate on the caps, some decoders like sipro need this to function
5791           properly.
5792           Fixes #620007
5793
5794 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
5795
5796         * common:
5797           Automatic update of common submodule
5798           From 17f89e5 to 47683c1
5799
5800 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
5801
5802         * common:
5803           Automatic update of common submodule
5804           From fd7ca04 to 17f89e5
5805
5806 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5807
5808         * ext/x264/gstx264enc.c:
5809           x264enc: Only set i_weighted_pred on versions where it exists
5810
5811 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
5812
5813         * ext/lame/gstlamemp3enc.c:
5814           lamemp3enc: implement latency query
5815           The encoder's latency is deduced from the framesize. Fixes #618896.
5816
5817 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5818
5819         * configure.ac:
5820         * docs/plugins/gst-plugins-ugly-plugins.args:
5821         * docs/plugins/gst-plugins-ugly-plugins.signals:
5822         * docs/plugins/inspect/plugin-a52dec.xml:
5823         * docs/plugins/inspect/plugin-amrnb.xml:
5824         * docs/plugins/inspect/plugin-amrwbdec.xml:
5825         * docs/plugins/inspect/plugin-asf.xml:
5826         * docs/plugins/inspect/plugin-cdio.xml:
5827         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5828         * docs/plugins/inspect/plugin-dvdread.xml:
5829         * docs/plugins/inspect/plugin-dvdsub.xml:
5830         * docs/plugins/inspect/plugin-iec958.xml:
5831         * docs/plugins/inspect/plugin-lame.xml:
5832         * docs/plugins/inspect/plugin-mad.xml:
5833         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5834         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5835         * docs/plugins/inspect/plugin-mpegstream.xml:
5836         * docs/plugins/inspect/plugin-realmedia.xml:
5837         * docs/plugins/inspect/plugin-siddec.xml:
5838         * docs/plugins/inspect/plugin-twolame.xml:
5839         * docs/plugins/inspect/plugin-x264.xml:
5840         * win32/common/config.h:
5841           Back to development
5842
5843 === release 0.10.15 ===
5844
5845 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5846
5847         * ChangeLog:
5848         * NEWS:
5849         * RELEASE:
5850         * configure.ac:
5851         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5852         * docs/plugins/inspect/plugin-a52dec.xml:
5853         * docs/plugins/inspect/plugin-amrnb.xml:
5854         * docs/plugins/inspect/plugin-amrwbdec.xml:
5855         * docs/plugins/inspect/plugin-asf.xml:
5856         * docs/plugins/inspect/plugin-cdio.xml:
5857         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5858         * docs/plugins/inspect/plugin-dvdread.xml:
5859         * docs/plugins/inspect/plugin-dvdsub.xml:
5860         * docs/plugins/inspect/plugin-iec958.xml:
5861         * docs/plugins/inspect/plugin-lame.xml:
5862         * docs/plugins/inspect/plugin-mad.xml:
5863         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5864         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5865         * docs/plugins/inspect/plugin-mpegstream.xml:
5866         * docs/plugins/inspect/plugin-realmedia.xml:
5867         * docs/plugins/inspect/plugin-siddec.xml:
5868         * docs/plugins/inspect/plugin-twolame.xml:
5869         * docs/plugins/inspect/plugin-x264.xml:
5870         * gst-plugins-ugly.doap:
5871         * win32/common/config.h:
5872           Release 0.10.15
5873
5874 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5875
5876         * po/af.po:
5877         * po/az.po:
5878         * po/bg.po:
5879         * po/ca.po:
5880         * po/cs.po:
5881         * po/da.po:
5882         * po/de.po:
5883         * po/el.po:
5884         * po/en_GB.po:
5885         * po/es.po:
5886         * po/eu.po:
5887         * po/fi.po:
5888         * po/fr.po:
5889         * po/hu.po:
5890         * po/id.po:
5891         * po/it.po:
5892         * po/ja.po:
5893         * po/lt.po:
5894         * po/lv.po:
5895         * po/ms.po:
5896         * po/mt.po:
5897         * po/nb.po:
5898         * po/nl.po:
5899         * po/or.po:
5900         * po/pl.po:
5901         * po/pt_BR.po:
5902         * po/ru.po:
5903         * po/sk.po:
5904         * po/sl.po:
5905         * po/sq.po:
5906         * po/sr.po:
5907         * po/sv.po:
5908         * po/tr.po:
5909         * po/uk.po:
5910         * po/vi.po:
5911         * po/zh_CN.po:
5912           Update .po files
5913
5914 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5915
5916         * configure.ac:
5917           configure: make implicit GLib and liboil requirements explicit
5918           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
5919
5920 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
5921
5922         * ext/x264/gstx264enc.c:
5923           x264enc: disable I weighted pred
5924           If it is enabled, then it will be main profile instead of baseline.
5925           This ensures maximum compatibility of the output stream until the
5926           encoder configuration interface gets an overhaul with explicit
5927           output profile selection.
5928           Fixes #619776.
5929
5930 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5931
5932         * configure.ac:
5933         * win32/common/config.h:
5934           0.10.14.3 pre-release
5935
5936 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5937
5938         * po/af.po:
5939         * po/az.po:
5940         * po/bg.po:
5941         * po/ca.po:
5942         * po/cs.po:
5943         * po/da.po:
5944         * po/de.po:
5945         * po/el.po:
5946         * po/en_GB.po:
5947         * po/es.po:
5948         * po/eu.po:
5949         * po/fi.po:
5950         * po/fr.po:
5951         * po/hu.po:
5952         * po/id.po:
5953         * po/it.po:
5954         * po/ja.po:
5955         * po/lt.po:
5956         * po/lv.po:
5957         * po/ms.po:
5958         * po/mt.po:
5959         * po/nb.po:
5960         * po/nl.po:
5961         * po/or.po:
5962         * po/pl.po:
5963         * po/pt_BR.po:
5964         * po/ru.po:
5965         * po/sk.po:
5966         * po/sl.po:
5967         * po/sq.po:
5968         * po/sr.po:
5969         * po/sv.po:
5970         * po/tr.po:
5971         * po/uk.po:
5972         * po/vi.po:
5973         * po/zh_CN.po:
5974           po: update translations
5975
5976 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5977
5978         * common:
5979           Automatic update of common submodule
5980           From 357b0db to fd7ca04
5981
5982 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5983
5984         * configure.ac:
5985         * win32/common/config.h:
5986           0.10.14.2 pre-release
5987
5988 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5989
5990         * common:
5991           Automatic update of common submodule
5992           From 4d67bd6 to 357b0db
5993
5994 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5995
5996         * gst/realmedia/rmdemux.c:
5997         * gst/realmedia/rmutils.c:
5998         * gst/realmedia/rmutils.h:
5999           rmdemux: add better sipr nibble swap routine
6000
6001 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6002
6003         * gst/realmedia/rmdemux.c:
6004           rmdemux: descramble SIPR before pushing out
6005           Collect and descramble the SIPR packets before pushing.
6006           Descramble ATRAC audio.
6007           Fixes #618098
6008
6009 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6010
6011         * gst/realmedia/rmutils.c:
6012         * gst/realmedia/rmutils.h:
6013           rm: add function to descramble sipr
6014
6015 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
6016
6017         * ext/x264/gstx264enc.c:
6018         * ext/x264/gstx264enc.h:
6019           x264enc: Re-send the received upstream event as-is downstream
6020           https://bugzilla.gnome.org/show_bug.cgi?id=606689
6021
6022 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
6023
6024         * ext/amrnb/amrnb.c:
6025           amrnbenc: Set rank to GST_RANK_SECONDARY
6026
6027 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6028
6029         * gst/realmedia/rtspreal.c:
6030           rtspreal: use GLib's base64 functions if available
6031           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
6032
6033 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
6034
6035         * ext/amrnb/amrnbdec.h:
6036         * ext/amrnb/amrnbenc.h:
6037         * ext/amrwbdec/amrwbdec.h:
6038           amr: Use correct includes (as pkg-config suggests)
6039           Fixes #617078
6040
6041 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
6042
6043         * gst/ac3parse/.gitignore:
6044         * gst/ac3parse/Makefile.am:
6045         * gst/ac3parse/README:
6046         * gst/ac3parse/ac3parse.vcproj:
6047         * gst/ac3parse/gstac3parse.c:
6048         * gst/ac3parse/gstac3parse.h:
6049           ac3parse: remove unported 0.8 plugin
6050           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
6051
6052 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
6053
6054         * gst/mpegaudioparse/gstmpegaudioparse.c:
6055           docs: adding a mp3decoder as well is useful
6056
6057 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
6058
6059         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6060           docs: massage section index
6061
6062 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
6063
6064         * ext/amrwbdec/amrwbdec.c:
6065         * ext/amrwbdec/amrwbdec.h:
6066           amrwbdec: move define to source to avoid hiding it from the docs
6067
6068 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
6069
6070         * ext/cdio/gstcdiocddasrc.c:
6071           docs: remove short_desc, it is taken from element details
6072
6073 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
6074
6075         * gst/synaesthesia/gstsynaesthesia.c:
6076           docs: fix sections docs for synaesthesia
6077
6078 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
6079
6080         * docs/plugins/Makefile.am:
6081         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6082         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6083         * gst/mpegaudioparse/gstmpegaudioparse.c:
6084           docs: add docs for mp3parse
6085
6086 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6087
6088         * gst-plugins-ugly.doap:
6089           doap: update repository info from cvs->git and maintainers
6090
6091 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6092
6093         * common:
6094           Automatic update of common submodule
6095           From fc85867 to 4d67bd6
6096
6097 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6098
6099         * tests/check/elements/x264enc.c:
6100           x264enc: adaptive NALU type checking
6101           In particular, be less picky about SEI NALU order, which makes test more
6102           robust with respect to changes in libx264.
6103           See also #615410.
6104
6105 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6106
6107         * ext/x264/gstx264enc.c:
6108           x264enc: adaptive x264 header NAL layout handling
6109           Fixes #615410.
6110
6111 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6112
6113         * gst/asfdemux/gstrtpasfdepay.c:
6114           asfdepay: we require a dynamic payload type
6115           Add an extra caps property that restricts the depayloader to only accept dynamic
6116           payload types.
6117
6118 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6119
6120         * configure.ac:
6121           configure: Drop -Wcast-align
6122           Commit message copied from core's commit from Benjamin Otte:
6123           246f5dba96a5b50bb74621af67b30942cca72af5
6124           Apparently gcc warns that GstMiniObject is not castable to
6125           GstEvent/Message/Buffer due to them containing 64bit variables, even
6126           though ARM hackers claim that those only need 4byte alignment. And as
6127           long as gcc behaves that way, this warning is not very useful.
6128           So we'll remove the warning until this problem is fixed.
6129           Fixes #615698
6130
6131 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
6132
6133         * ext/mpeg2dec/gstmpeg2dec.c:
6134           mpeg2dec: copy over all buffer flags when copying buffers.
6135           Avoids losing the tff/rff video buffer flags
6136
6137 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
6138
6139         * gst/asfdemux/asfpacket.c:
6140           asfdemux: Make a table static to avoid having to always allocate it.
6141
6142 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6143
6144         * ext/x264/gstx264enc.c:
6145           x264enc: fix up avcC header construction
6146           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
6147           for BUILD_X264 < 76.
6148           Also fixes #610089.
6149
6150 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6151
6152         * ext/x264/gstx264enc.c:
6153           x264enc: parameterize libx264 provided NAL layout in codec-data creation
6154
6155 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
6156
6157         * configure.ac:
6158           configure: Remove -Wundef flag
6159           Same fix as for #615161
6160
6161 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6162
6163         * common:
6164           Automatic update of common submodule
6165           From fdf023d to fc85867
6166
6167 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6168
6169         * gst-libs/gst/gettext.h:
6170           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
6171
6172 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6173
6174         * common:
6175         * ext/Makefile.am:
6176         * gst/Makefile.am:
6177           build: build plugins in parallel where possible, if make -jN is used
6178
6179 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6180
6181         * Makefile.am:
6182           build: add cruft alert for common/shave*
6183
6184 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6185
6186         * win32/MANIFEST:
6187           Fix make distcheck
6188           Remove removed file win32/common/config.h.in from MANIFEST.
6189
6190 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
6191
6192         * gst/synaesthesia/synaescope.c:
6193         * gst/synaesthesia/synaescope.h:
6194           synaestesia: Fix old-style prototype
6195
6196 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
6197
6198         * gst/realmedia/rmutils.c:
6199           Fix pointer type.
6200           Fixes #613815
6201
6202 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
6203
6204         * common:
6205           Automatic update of common submodule
6206           From 55cd514 to c1d07dd
6207
6208 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6209
6210         * configure.ac:
6211         * ext/amrnb/amrnbdec.c:
6212         * ext/amrnb/amrnbenc.c:
6213         * ext/cdio/gstcdiocddasrc.h:
6214         * ext/dvdread/dvdreadsrc.c:
6215         * ext/lame/gstlame.h:
6216         * ext/lame/gstlamemp3enc.h:
6217         * ext/lame/plugin.c:
6218         * ext/mad/gstmad.c:
6219         * ext/x264/gstx264enc.c:
6220         * ext/x264/gstx264enc.h:
6221         * gst/mpegaudioparse/gstmpegaudioparse.c:
6222         * gst/mpegaudioparse/gstxingmux.c:
6223         * gst/mpegstream/gstdvddemux.c:
6224         * gst/mpegstream/gstmpegdemux.c:
6225         * gst/mpegstream/gstmpegparse.c:
6226         * gst/realmedia/asmrules.c:
6227         * gst/realmedia/pnmsrc.c:
6228         * gst/realmedia/pnmsrc.h:
6229         * gst/realmedia/rdtdepay.h:
6230         * gst/realmedia/rdtmanager.c:
6231         * gst/realmedia/rtspreal.c:
6232           build: Add all kinds of compiler warning flags and fix the resulting warnings
6233
6234 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6235
6236         * ext/amrnb/Makefile.am:
6237         * ext/amrwbdec/Makefile.am:
6238         * ext/sidplay/Makefile.am:
6239         * gst/asfdemux/Makefile.am:
6240         * gst/mpegaudioparse/Makefile.am:
6241           build: fix up Makefile.am
6242           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
6243           the order a bit here and there (see docs/random/moving-plugins).
6244
6245 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6246
6247         * win32/common/config.h.in:
6248           win32: remove win32-specific config.h.in copy that's not used any longer
6249           The win32 config.h is now generated from the top-level config.h.in.
6250
6251 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
6252
6253         * ext/a52dec/gsta52dec.c:
6254         * ext/amrnb/amrnbdec.c:
6255         * ext/amrnb/amrnbenc.c:
6256         * ext/amrwbdec/amrwbdec.c:
6257         * ext/cdio/gstcdiocddasrc.c:
6258         * ext/dvdread/dvdreadsrc.c:
6259         * ext/lame/gstlame.c:
6260         * ext/mad/gstmad.c:
6261         * ext/mpeg2dec/gstmpeg2dec.c:
6262         * gst/ac3parse/gstac3parse.c:
6263         * gst/asfdemux/gstasfdemux.c:
6264         * gst/asfdemux/gstrtpasfdepay.c:
6265         * gst/asfdemux/gstrtspwms.c:
6266         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6267         * gst/iec958/ac3iec.c:
6268         * gst/mpegaudioparse/gstmpegaudioparse.c:
6269         * gst/mpegaudioparse/gstxingmux.c:
6270         * gst/mpegstream/gstdvddemux.c:
6271         * gst/mpegstream/gstmpegdemux.c:
6272         * gst/mpegstream/gstmpegparse.c:
6273         * gst/mpegstream/gstrfc2250enc.c:
6274         * gst/realmedia/pnmsrc.c:
6275         * gst/realmedia/rademux.c:
6276         * gst/realmedia/rdtdepay.c:
6277         * gst/realmedia/rdtmanager.c:
6278         * gst/realmedia/rmdemux.c:
6279         * gst/realmedia/rtspreal.c:
6280         * gst/synaesthesia/gstsynaesthesia.c:
6281           gst_element_class_set_details => gst_element_class_set_details_simple
6282
6283 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6284
6285         * ext/x264/gstx264enc.c:
6286           x264enc: Put pixel-aspect-ratio from input into the src pad caps
6287           Fixes bug #612995.
6288
6289 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
6290
6291         * common:
6292           Automatic update of common submodule
6293           From e272f71 to 55cd514
6294
6295 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
6296
6297         * common:
6298           Automatic update of common submodule
6299           From df8a7c8 to e272f71
6300
6301 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
6302
6303         * configure.ac:
6304           Update CXXFLAGS, too
6305
6306 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
6307
6308         * configure.ac:
6309           Update for recent changes to common submodule
6310           This just replaces every "$ERROR_CFLAGS" usage with a usage of
6311           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
6312           previously.
6313           Actually using that separation will happen later.
6314
6315 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
6316
6317         * common:
6318           Automatic update of common submodule
6319           From 9720a7d to df8a7c8
6320
6321 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
6322
6323         * common:
6324           Automatic update of common submodule
6325           From 0b6e072 to 9720a7d
6326
6327 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
6328
6329         * common:
6330           Automatic update of common submodule
6331           From 7cc5eb4 to 0b6e072
6332
6333 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6334
6335         * common:
6336           Automatic update of common submodule
6337           From 7aa65b5 to 7cc5eb4
6338
6339 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6340
6341         * common:
6342           Automatic update of common submodule
6343           From 44ecce7 to 7aa65b5
6344
6345 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6346
6347         * configure.ac:
6348           configure: Use automake 1.11 silent rules instead of shave if available
6349           This makes sure that we use something that is still maintained and
6350           also brings back libtool 1.5 support.
6351
6352 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6353
6354         * configure.ac:
6355         * docs/plugins/inspect/plugin-a52dec.xml:
6356         * docs/plugins/inspect/plugin-amrnb.xml:
6357         * docs/plugins/inspect/plugin-amrwbdec.xml:
6358         * docs/plugins/inspect/plugin-asf.xml:
6359         * docs/plugins/inspect/plugin-cdio.xml:
6360         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6361         * docs/plugins/inspect/plugin-dvdread.xml:
6362         * docs/plugins/inspect/plugin-dvdsub.xml:
6363         * docs/plugins/inspect/plugin-iec958.xml:
6364         * docs/plugins/inspect/plugin-lame.xml:
6365         * docs/plugins/inspect/plugin-mad.xml:
6366         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6367         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6368         * docs/plugins/inspect/plugin-mpegstream.xml:
6369         * docs/plugins/inspect/plugin-realmedia.xml:
6370         * docs/plugins/inspect/plugin-siddec.xml:
6371         * docs/plugins/inspect/plugin-twolame.xml:
6372         * docs/plugins/inspect/plugin-x264.xml:
6373         * win32/common/config.h:
6374           Back to development
6375
6376 === release 0.10.14 ===
6377
6378 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6379
6380         * ChangeLog:
6381         * NEWS:
6382         * RELEASE:
6383         * configure.ac:
6384         * docs/plugins/gst-plugins-ugly-plugins.args:
6385         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6386         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6387         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6388         * docs/plugins/inspect/plugin-a52dec.xml:
6389         * docs/plugins/inspect/plugin-amrnb.xml:
6390         * docs/plugins/inspect/plugin-amrwbdec.xml:
6391         * docs/plugins/inspect/plugin-asf.xml:
6392         * docs/plugins/inspect/plugin-cdio.xml:
6393         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6394         * docs/plugins/inspect/plugin-dvdread.xml:
6395         * docs/plugins/inspect/plugin-dvdsub.xml:
6396         * docs/plugins/inspect/plugin-iec958.xml:
6397         * docs/plugins/inspect/plugin-lame.xml:
6398         * docs/plugins/inspect/plugin-mad.xml:
6399         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6400         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6401         * docs/plugins/inspect/plugin-mpegstream.xml:
6402         * docs/plugins/inspect/plugin-realmedia.xml:
6403         * docs/plugins/inspect/plugin-siddec.xml:
6404         * docs/plugins/inspect/plugin-twolame.xml:
6405         * docs/plugins/inspect/plugin-x264.xml:
6406         * gst-plugins-ugly.doap:
6407         * win32/common/config.h:
6408           Release 0.10.14
6409
6410 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6411
6412         * po/af.po:
6413         * po/az.po:
6414         * po/bg.po:
6415         * po/ca.po:
6416         * po/cs.po:
6417         * po/da.po:
6418         * po/de.po:
6419         * po/el.po:
6420         * po/en_GB.po:
6421         * po/es.po:
6422         * po/eu.po:
6423         * po/fi.po:
6424         * po/fr.po:
6425         * po/hu.po:
6426         * po/id.po:
6427         * po/it.po:
6428         * po/ja.po:
6429         * po/lt.po:
6430         * po/lv.po:
6431         * po/ms.po:
6432         * po/mt.po:
6433         * po/nb.po:
6434         * po/nl.po:
6435         * po/or.po:
6436         * po/pl.po:
6437         * po/pt_BR.po:
6438         * po/ru.po:
6439         * po/sk.po:
6440         * po/sl.po:
6441         * po/sq.po:
6442         * po/sr.po:
6443         * po/sv.po:
6444         * po/tr.po:
6445         * po/uk.po:
6446         * po/vi.po:
6447         * po/zh_CN.po:
6448           Update .po files
6449
6450 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6451
6452         * configure.ac:
6453         * win32/common/config.h:
6454           0.10.13.4 pre-release
6455
6456 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6457
6458         * ext/x264/gstx264enc.c:
6459         * tests/check/elements/x264enc.c:
6460           x264enc: Replace 'avc-sample' with 'avc' in caps
6461           In the element and in its tests
6462           Fixes #606662
6463
6464 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
6465
6466         * gst/asfdemux/gstasfdemux.c:
6467           asfdemux: Don't set durations of 0 on outgoing buffers.
6468           Some (broken) streams don't have the extended stream properties in
6469           the header, resulting in applying a duration of zero on outgoing
6470           buffers.
6471           Fixes #611473
6472
6473 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
6474
6475         * gst/asfdemux/asfpacket.c:
6476           asfdemux: Make sure we always set proper payload duration.
6477           Some (broken) streams will have a delta of 0, resulting in outgoing
6478           buffers having durations of 0.
6479           Fixes #611473
6480
6481 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6482
6483         * configure.ac:
6484         * win32/common/config.h:
6485           0.10.13.3 pre-release
6486
6487 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
6488
6489         * gst/asfdemux/asfpacket.c:
6490           asfdemux: Make sure we don't end up with negative timestamps.
6491           Some files have payload with timestamps smaller than the preroll duration.
6492           Instead of blindly substracting the preroll value (and ending up with
6493           insanely high timestamps on the outgoing buffers), we make sure we
6494           never go below 0.
6495           Fixes #610432
6496
6497 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6498
6499         * configure.ac:
6500         * win32/common/config.h:
6501           0.10.13.2 pre-release
6502           Update core/base requirement to 0.10.26, since that's more likely
6503           to be the actual requirement.
6504
6505 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6506
6507         * po/LINGUAS:
6508         * po/el.po:
6509         * po/sl.po:
6510           po: update translations
6511
6512 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6513
6514         * tests/check/elements/x264enc.c:
6515           x264enc: add caps check to x264enc unit test
6516           Add some minimal caps checking to x264enc unit test.
6517           See #610089.
6518
6519 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
6520
6521         * ext/x264/gstx264enc.c:
6522           x264enc: fix up avcC header construction and playback by flash players
6523           Fix off-by-one bug when constructing the avcC header chunk: we
6524           wrote wrong profile info into the header. The first byte in the
6525           SPS NAL we get from x264 is the nal type, not the profile_idc.
6526           Also add some debug logging.
6527           Fixes #610089.
6528
6529 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
6530
6531         * gst/asfdemux/gstasfdemux.c:
6532           asfdemux: Improve seek behaviour for audio-only with no index
6533           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
6534           for video, we can just seek to seek_time instead.
6535
6536 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6537
6538         * configure.ac:
6539           configure: fix up GST_CXXFLAGS properly
6540           We don't want C specific flags in GST_CXXFLAGS, so base it on the
6541           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
6542           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
6543
6544 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6545
6546         * MAINTAINERS:
6547           Update MAINTAINERS, add myself
6548
6549 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
6550
6551         * configure.ac:
6552           configure: base GST_CXXFLAGS on --cflags from pkg-config
6553           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
6554           point for for both C and CXX settings.
6555
6556 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6557
6558         * common:
6559           Automatic update of common submodule
6560           From 96dc793 to 44ecce7
6561
6562 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6563
6564         * Makefile.am:
6565         * configure.ac:
6566         * win32/common/.gitignore:
6567         * win32/common/config.h:
6568           win32: change how win32/common/config.h is updated
6569           Generate win32/common/config.h-new directly from config.h.in,
6570           using shell variables in configure and some hard-coded information.
6571           Change top-level makefile so that 'make win32-update' copies the
6572           generated file to win32/common/config.h, which we keep in source
6573           control. It's kept in source control so that the git tree is
6574           buildable from VS.
6575           This change is similar to the ones applied a while ago to GStreamer
6576           core, gst-plugins-base and gst-plugins-good and prevents configure
6577           from changing files in source control. The generated config.h
6578           should be ok, but needs testing.
6579
6580 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6581
6582         * gst/realmedia/rtspreal.c:
6583           rtspreal: don't construct config header with uninitialised bytes
6584           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
6585           a presumably unintentional padding of uninitialised bytes at the end
6586           of the CONT tags chunk, which should be harmless but causes warnings
6587           in valgrind (see #608533 for a test URL).
6588
6589 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6590
6591         * gst/realmedia/rtspreal.c:
6592           rtspreal: add finalize function so we can free streams and rulebook
6593           Fix memory leak in Real RTSP component (#608533).
6594
6595 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6596
6597         * gst/realmedia/rtspreal.c:
6598           rtspreal: fix minor memory leak
6599           Caps take their own reference when a buffer is added to them, so
6600           unref buffer after adding it to caps (#608533).
6601
6602 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6603
6604         * gst/realmedia/rdtdepay.c:
6605           rdtdepay: unref input buffer when done
6606           Fixes memory leak, see #608533.
6607
6608 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6609
6610         * common:
6611           Automatic update of common submodule
6612           From 15d47a6 to 96dc793
6613
6614 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6615
6616         * ext/x264/gstx264enc.c:
6617         * ext/x264/gstx264enc.h:
6618           x264enc: make use of Access Unit delimiters configurable
6619           API: GstX264Enc:aud
6620
6621 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6622
6623         * gst/asfdemux/asfpacket.c:
6624           asfdemux: Do not subtract padding twice
6625           Only subtract implicit padding if an explicit one isn't
6626           provided. Avoids subtracting it twice and causing
6627           parsing errors.
6628           Fixes #607698
6629
6630 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
6631
6632         * gst/asfdemux/gstasfdemux.c:
6633         * gst/mpegstream/gstmpegpacketize.c:
6634           assert: g_assert_not_reached() cannot replace return statement
6635           Fix build with assert being turned off.
6636
6637 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6638
6639         * common:
6640           Automatic update of common submodule
6641           From 14cec89 to 15d47a6
6642
6643 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
6644
6645         * gst/asfdemux/gstasfdemux.c:
6646           asfdemux: Don't forget to update flow variable
6647           Forgot to update the return value in the loop.
6648
6649 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
6650
6651         * gst/asfdemux/gstasfdemux.c:
6652           asfdemux: Check flow return on every push
6653           We previously only aggregated flow returns after the while(push) loop,
6654           which meant that in some cases we would end-up not properly aggregating
6655           the flow returns.
6656           This is based on the same flow aggregation algorithm as oggdemux.
6657
6658 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6659
6660         * ext/x264/gstx264enc.c:
6661           x264enc: Add stream-format to output caps
6662           Adds stream-format to output caps of x264enc that
6663           informs if the stream is in bytestream of avc format.
6664           Fixes #606662
6665
6666 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
6667
6668         * gst/mpegaudioparse/gstxingmux.c:
6669           xingmux: Fix unaligned memory access
6670           ARM/SPARC need 32bit alignment but xingmux accesses possibly
6671           unaligned memory, which leads to SIGBUS.
6672           Fixes bug #586464.
6673
6674 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
6675
6676         * gst/asfdemux/gstasfdemux.c:
6677           asfdemux: Use GST_STR_NULL in a couple of places.
6678           Fixes crashing on some of the log statements on win32.
6679
6680 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6681
6682         * gst/realmedia/rmdemux.c:
6683           rmdemux: Parse and post bitrate for streams
6684           Parse the bitrate of the streams and post their tags.
6685           Fixes #599299
6686
6687 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6688
6689         * gst/asfdemux/gstasfdemux.c:
6690         * gst/asfdemux/gstasfdemux.h:
6691           asfdemux: Post bitrate tag
6692           If stream bitrate object is available, post the bitrate
6693           tags.
6694           Fixes #599297
6695
6696 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6697
6698         * gst/mpegaudioparse/gstmpegaudioparse.c:
6699         * gst/mpegaudioparse/gstmpegaudioparse.h:
6700           mp3parse: minor validation check of (Xing, VBRI) metadata
6701           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
6702
6703 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6704
6705         * gst/mpegaudioparse/gstmpegaudioparse.c:
6706           mp3parse: use proper total_time and total_bytes in various cases
6707           The correct basis for (Xing, VBRI) seek table calculations is the
6708           byte size and duration provided by that metadata, rather than some
6709           other (possibly even estimated) one.  This also prevents an infinite
6710           conversion loop in (unlikely) case where a TOC is provided without
6711           such corresponding (duration) metdata.
6712
6713 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6714
6715         * gst/mpegaudioparse/gstmpegaudioparse.c:
6716         * gst/mpegaudioparse/gstmpegaudioparse.h:
6717           mp3parse: conserve stop time for non-accurate seek
6718           Use the same strategy as accurate seeks to store
6719           pending non-accurate seeks to avoid overwriting non-definite
6720           stop times. When doing non-accurate seeks our position
6721           reporting might drift off by some secs and the stream can
6722           end up before it should.
6723           Fixes #603695
6724
6725 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6726
6727         * common:
6728           Automatic update of common submodule
6729           From 47cb23a to 14cec89
6730
6731 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6732
6733         * ext/amrwbdec/amrwb.c:
6734           amrwbdec: give decoder a rank so decodebin/playbin will use it
6735
6736 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6737
6738         * gst/mpegaudioparse/gstmpegaudioparse.c:
6739           mp3parse: return false when we can't seek
6740           When upstream can't seek, we return false as well
6741
6742 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6743
6744         * ext/lame/gstlame.c:
6745         * ext/lame/gstlamemp3enc.c:
6746           lame: Avoid crash when seeking before negotiating
6747           lame's 'lgv' variable is only initialized when the caps
6748           is negotiated, whenever a seek happens before that, it would
6749           attempt to call a function on an empty pointer, causing the crash.
6750           Fixes #603515
6751
6752 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6753
6754         * common:
6755           Automatic update of common submodule
6756           From 87bf428 to 47cb23a
6757
6758 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6759
6760         * common:
6761           Automatic update of common submodule
6762           From da4c75c to 87bf428
6763
6764 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
6765
6766         * common:
6767           Automatic update of common submodule
6768           From 53a2485 to da4c75c
6769
6770 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6771
6772         * gst/mpegaudioparse/gstmpegaudioparse.c:
6773           mp3parse: fix non-flushing seek
6774           Specifically, in addition to clearing lots of variables/offsets
6775           when receiving newsegment, also clear leftover data to match.
6776
6777 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
6778
6779         * ext/x264/gstx264enc.c:
6780         * ext/x264/gstx264enc.h:
6781           x264enc: Make upstream GstForceKeyUnit thread-safe
6782           Also send the GstForceKeyUnit event downstream when an upstream on is received,
6783           allowing muxers or payloaders to take appropriate actions.
6784           https://bugzilla.gnome.org/show_bug.cgi?id=602556
6785
6786 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6787
6788         * common:
6789           Automatic update of common submodule
6790           From a3e3ce4 to 53a2485
6791
6792 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
6793
6794         * gst/asfdemux/gstasfdemux.c:
6795           asfdemux: Don't call strlen() on NULL pointers
6796           Fixes bug #602280.
6797
6798 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6799
6800         * gst/asfdemux/gstasfdemux.c:
6801           asfdemux: Remove old pads when new ones are added
6802           The old pads were being removed before adding the new ones,
6803           we should add the new ones first.
6804           Fixes #599718
6805
6806 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6807
6808         * gst/asfdemux/gstasfdemux.c:
6809         * gst/asfdemux/gstasfdemux.h:
6810           asfdemux: Handle chained asfs on pull mode
6811           Adds chained asfs handling to pull mode. It now checks if
6812           there is a new asf header after the last packet (when it
6813           is possible to know how many packets are) or it tries
6814           checking if a processed packet that fails is an header
6815           object.
6816           Fixes #599718
6817
6818 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6819
6820         * gst/asfdemux/gstasfdemux.c:
6821         * gst/asfdemux/gstasfdemux.h:
6822           asfdemux: properly do chained asfs on push mode
6823           To properly do chained asfs work with playbin2, we need to
6824           push eos on the old pads before removing them.
6825           Fixes #599718
6826
6827 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6828
6829         * gst/asfdemux/gstasfdemux.c:
6830         * gst/asfdemux/gstasfdemux.h:
6831           asfdemux: add support for chained asfs (push mode)
6832           Adds support for detecting and playing chained asfs
6833           in push mode. asfdemux tries to detect a new asf start
6834           by identifying the header object guid in a input buffer.
6835           When it finds it, it resets its state, removing its pads
6836           and creates new ones for the new file.
6837
6838 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6839
6840         * gst/asfdemux/gstasfdemux.c:
6841           asfdemux: fix two small leaks
6842
6843 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6844
6845         * gst/asfdemux/gstasfdemux.c:
6846           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
6847           WM/Track has a 0 base but is often wrongly written as starting from 1,
6848           so not as reliable as WM/TrackNumber which always starts from 1.
6849
6850 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6851
6852         * gst/asfdemux/gstasfdemux.c:
6853           asfdemux: WM/Track starts counting from 0, adjust to start from 1
6854
6855 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6856
6857         * gst/asfdemux/gstasfdemux.c:
6858           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
6859           There's both WM/Track and WM/TrackNumber.
6860
6861 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
6862
6863         * ext/a52dec/gsta52dec.c:
6864           a52dec: Fix debug statement: Pass pos variable instead of time() function
6865
6866 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
6867
6868         * gst/dvdsub/gstdvdsubdec.c:
6869           dvdsubdec: Fix printf format string warning
6870
6871 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
6872
6873         * gst/asfdemux/gstasfdemux.c:
6874           asfdemux: Fix bogus variable used uninitialised warnings
6875
6876 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
6877
6878         * po/Makevars:
6879           po: Don't create backup .po files
6880           As well as preventing creation of useless backup files, it works
6881           around a bug in gettext 0.17 on OS/X
6882
6883 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
6884
6885         * gst/asfdemux/asfpacket.c:
6886           asfdemux: fix c99-style comments.
6887
6888 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
6889
6890         * gst/asfdemux/asfpacket.c:
6891           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
6892
6893 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6894
6895         * gst/realmedia/rmutils.c:
6896           rmutils: fix byteswapping
6897           fix the byteswapping code that was wrong because of the side effects of the
6898           READ/WRITE macros.
6899           Fixes #599676
6900
6901 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
6902
6903         * ext/x264/gstx264enc.c:
6904           x264enc: Adapt to slightly modified x264 API
6905           Fixes #599095.
6906
6907 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6908
6909         * gst/asfdemux/asfpacket.c:
6910           asfdemux: careful to avoid crash on bogus data
6911           When receiving bogus data, we have to avoid subtracting a value
6912           larger than 'size' from 'size' variable, resulting in a wrap
6913           that would make 'size' a really large bogus value.
6914           Fixes #599333
6915
6916 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
6917
6918         * win32/common/config.h:
6919           win32: Commit bumped version number
6920
6921 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
6922
6923         * gst/mpegaudioparse/gstmpegaudioparse.c:
6924           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
6925           Fixes #598761
6926           This removes a good 50% of processing time for parsing a buffer.
6927           We do this by simply... getting the nicks that we already have handy
6928           instead of going through the expensive glib system.
6929
6930 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
6931
6932         * configure.ac:
6933           configure.ac: And back to development we go...
6934
6935 === release 0.10.13 ===
6936
6937 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
6938
6939         * ChangeLog:
6940         * NEWS:
6941         * RELEASE:
6942         * common:
6943         * configure.ac:
6944         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6945         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6946         * docs/plugins/inspect/plugin-a52dec.xml:
6947         * docs/plugins/inspect/plugin-asf.xml:
6948         * docs/plugins/inspect/plugin-cdio.xml:
6949         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6950         * docs/plugins/inspect/plugin-dvdread.xml:
6951         * docs/plugins/inspect/plugin-dvdsub.xml:
6952         * docs/plugins/inspect/plugin-iec958.xml:
6953         * docs/plugins/inspect/plugin-lame.xml:
6954         * docs/plugins/inspect/plugin-mad.xml:
6955         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6956         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6957         * docs/plugins/inspect/plugin-mpegstream.xml:
6958         * docs/plugins/inspect/plugin-realmedia.xml:
6959         * docs/plugins/inspect/plugin-siddec.xml:
6960         * docs/plugins/inspect/plugin-twolame.xml:
6961         * docs/plugins/inspect/plugin-x264.xml:
6962         * gst-plugins-ugly.doap:
6963         * win32/common/config.h:
6964           Release 0.10.13
6965
6966 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
6967
6968         * po/af.po:
6969         * po/az.po:
6970         * po/bg.po:
6971         * po/ca.po:
6972         * po/cs.po:
6973         * po/da.po:
6974         * po/de.po:
6975         * po/en_GB.po:
6976         * po/es.po:
6977         * po/eu.po:
6978         * po/fi.po:
6979         * po/fr.po:
6980         * po/hu.po:
6981         * po/id.po:
6982         * po/it.po:
6983         * po/ja.po:
6984         * po/lt.po:
6985         * po/lv.po:
6986         * po/ms.po:
6987         * po/mt.po:
6988         * po/nb.po:
6989         * po/nl.po:
6990         * po/or.po:
6991         * po/pl.po:
6992         * po/pt_BR.po:
6993         * po/ru.po:
6994         * po/sk.po:
6995         * po/sq.po:
6996         * po/sr.po:
6997         * po/sv.po:
6998         * po/tr.po:
6999         * po/uk.po:
7000         * po/vi.po:
7001         * po/zh_CN.po:
7002           Update .po files
7003
7004 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
7005
7006         * common:
7007           Automatic update of common submodule
7008           From 85d1530 to 0702fe1
7009
7010 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
7011
7012         * ChangeLog:
7013         * configure.ac:
7014         * po/af.po:
7015         * po/az.po:
7016         * po/bg.po:
7017         * po/ca.po:
7018         * po/cs.po:
7019         * po/da.po:
7020         * po/de.po:
7021         * po/en_GB.po:
7022         * po/es.po:
7023         * po/eu.po:
7024         * po/fi.po:
7025         * po/fr.po:
7026         * po/hu.po:
7027         * po/id.po:
7028         * po/it.po:
7029         * po/ja.po:
7030         * po/lt.po:
7031         * po/lv.po:
7032         * po/ms.po:
7033         * po/mt.po:
7034         * po/nb.po:
7035         * po/nl.po:
7036         * po/or.po:
7037         * po/pl.po:
7038         * po/pt_BR.po:
7039         * po/ru.po:
7040         * po/sk.po:
7041         * po/sq.po:
7042         * po/sr.po:
7043         * po/sv.po:
7044         * po/tr.po:
7045         * po/uk.po:
7046         * po/vi.po:
7047         * po/zh_CN.po:
7048         * win32/common/config.h:
7049           0.10.12.3 pre-release
7050
7051 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
7052
7053         * common:
7054           Automatic update of common submodule
7055           From a3e3ce4 to 85d1530
7056
7057 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
7058
7059         * ext/a52dec/gsta52dec.c:
7060           a52dec: Fix reference leak on all input buffers in 'dvd mode'
7061           https://bugzilla.gnome.org/show_bug.cgi?id=598272
7062
7063 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
7064
7065         * ChangeLog:
7066         * configure.ac:
7067         * po/LINGUAS:
7068         * po/af.po:
7069         * po/az.po:
7070         * po/bg.po:
7071         * po/ca.po:
7072         * po/cs.po:
7073         * po/da.po:
7074         * po/de.po:
7075         * po/en_GB.po:
7076         * po/es.po:
7077         * po/eu.po:
7078         * po/fi.po:
7079         * po/fr.po:
7080         * po/hu.po:
7081         * po/id.po:
7082         * po/it.po:
7083         * po/ja.po:
7084         * po/lt.po:
7085         * po/lv.po:
7086         * po/ms.po:
7087         * po/mt.po:
7088         * po/nb.po:
7089         * po/nl.po:
7090         * po/or.po:
7091         * po/pl.po:
7092         * po/pt_BR.po:
7093         * po/ru.po:
7094         * po/sk.po:
7095         * po/sq.po:
7096         * po/sr.po:
7097         * po/sv.po:
7098         * po/tr.po:
7099         * po/uk.po:
7100         * po/vi.po:
7101         * po/zh_CN.po:
7102         * win32/common/config.h:
7103           0.10.12.2 pre-release
7104
7105 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
7106
7107         * docs/plugins/gst-plugins-ugly-plugins.args.new:
7108         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
7109           docs: Remove files accidentally added
7110           Remove the gst-plugins-ugly-plugins.args.new and
7111           gst-plugins-ugly-plugins.signals.new files, that appear
7112           to have been accidentally added in commit
7113           f5d046a0b034f9bd7274291f7131ee5db1a30052
7114
7115 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
7116
7117         * ext/a52dec/gsta52dec.c:
7118           a52dec: Add some debugging for new segment events
7119
7120 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
7121
7122         * ext/mpeg2dec/gstmpeg2dec.c:
7123           mpeg2dec: fix warning in macosx snow leopard
7124
7125 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
7126
7127         * gst/mpegstream/gstmpegparse.c:
7128           mpegstream: fix warning in macosx snow leopard
7129
7130 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
7131
7132         * gst/mpegaudioparse/gstmpegaudioparse.c:
7133           mpegaudioparse: fix warning in macosx snow leopard
7134
7135 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
7136
7137         * gst/dvdsub/gstdvdsubdec.c:
7138           dvdsubdec: fix warning on macosx snow leopard
7139
7140 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
7141
7142         * gst/asfdemux/gstasfdemux.c:
7143           asfdemux: fix warning in macosx snow leopard
7144
7145 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
7146
7147         * gst/mpegaudioparse/gstmpegaudioparse.c:
7148           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
7149
7150 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
7151
7152         * common:
7153           Automatic update of common submodule
7154           From 19fa4f3 to a3e3ce4
7155
7156 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
7157
7158         * gst/asfdemux/gstasfdemux.c:
7159         * gst/realmedia/rdtmanager.c:
7160           build: fprintf, sprintf, sscanf need stdio.h
7161
7162 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
7163
7164         * ext/mad/gstmad.c:
7165           mad: add missing include to fix the build
7166
7167 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7168
7169         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7170           dvdlpcm: whitespace fixes
7171
7172 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
7173
7174         * gst-plugins-ugly.spec.in:
7175           update spec file
7176
7177 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7178
7179         * configure.ac:
7180           x264enc: adjust configure checking to changed upstream
7181
7182 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7183
7184         * ext/x264/gstx264enc.c:
7185           x264enc: conditionally adjust to new upstream API
7186           Fixes #596517.
7187
7188 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7189
7190         * gst/mpegaudioparse/gstmpegaudioparse.c:
7191         * gst/mpegaudioparse/gstmpegaudioparse.h:
7192           mpegaudioparse: prevent infinite (re)syncing
7193           Conflicts:
7194           gst/mpegaudioparse/gstmpegaudioparse.c
7195
7196 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
7197
7198         * gst/mpegaudioparse/gstmpegaudioparse.c:
7199           mp3parse: Refactor checking for sync. Make resyncing more reliable.
7200           Previously, we could get false sync relatively easily - it sometimes happened
7201           on real files. This cleans the code up a fair bit, and makes it require more
7202           confirmation that we've found valid sync before continuing.
7203
7204 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7205
7206         * gst/mpegaudioparse/gstmpegaudioparse.c:
7207           mpegaudioparse: ensure 2 valid headers in a row when resyncing
7208
7209 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7210
7211         * gst/mpegstream/gstdvddemux.c:
7212           dvddemux: remove bogus ifndef
7213
7214 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7215
7216         * common:
7217           Automatic update of common submodule
7218           From 94f95e3 to 19fa4f3
7219
7220 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7221
7222         * ext/mpeg2dec/gstmpeg2dec.c:
7223           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
7224
7225 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7226
7227         * gst/dvdsub/gstdvdsubparse.c:
7228           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
7229
7230 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
7231
7232         * ext/amrnb/amrnbdec.c:
7233         * ext/amrnb/amrnbenc.c:
7234           Remove Ronald Bultje from Authors field
7235           Replaced with "GStreamer maintainers
7236           <gstreamer-devel@lists.sourceforge.net>" or just removed,
7237           depending on the number of other authors.
7238
7239 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
7240
7241         * gst/asfdemux/Makefile.am:
7242         * gst/asfdemux/gstasfmux.c:
7243         * gst/asfdemux/gstasfmux.h:
7244           asfdemux: Remove old non-built asfmux code
7245           Remove so people don't confuse it with the new asfmux code
7246           in -bad.
7247
7248 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7249
7250         * ext/a52dec/gsta52dec.c:
7251           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
7252           It's not defined for older liba52 versions.
7253
7254 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
7255
7256         * ext/a52dec/gsta52dec.c:
7257           a52dec: Allow liba52 to use djbfft based IMDCT transform
7258           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
7259           IMDCT transform acceleration. It does however have a software based
7260           acceleration using the djbfft library (D.J. Bernstein's library for
7261           fourier transforms - Extremely fast library for floating-point
7262           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
7263           flag.
7264           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
7265           and AltiVec implementations, but those are checked for first, and
7266           djbfft is chosen only if none of those is available - good in the
7267           case of some distributions including a port of the MPlayer changes
7268           in their system a52dec library.
7269           The down and upmix code in liba52 doesn't seem to be disturbed by
7270           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
7271           versions if passed from oil_cpu_get_flags (SSE currently is not).
7272           Fixes bug #592787.
7273
7274 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7275
7276         * configure.ac:
7277           amr: Use opencore-amr pkg-config files if possible
7278           This makes it possible to build the plugins when the libraries
7279           are installed at non-standard locations.
7280           Fixes bug #591348.
7281
7282 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7283
7284         * gst/mpegaudioparse/gstmpegaudioparse.c:
7285           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
7286           Metadata provided seek tables are consistent with metadata's view of
7287           total size, which typically matches real size, but need not do so
7288           (e.g. a truncated file).  Fixes seeking and position reporting
7289           in such truncated files (although duration based on metadata may then
7290           still be incorrect).
7291
7292 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7293
7294         * configure.ac:
7295           configure: bump core/base requirements to released versions
7296           to avoid confusion.
7297
7298 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7299
7300         * configure.ac:
7301           configure: Remove all mentions to the id3tag plugin which was removed
7302
7303 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
7304
7305         * configure.ac:
7306           mad: make check for mad independent of the check for id3tag
7307           Fixes bug #590432.
7308
7309 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
7310
7311         * gst/asfdemux/gstrtpasfdepay.c:
7312           rtpasfdepay: set padding size to the correct value
7313           asf packets in rtp packets should come with their padding fields
7314           set to 0 and the depayload must update them to the correct
7315           value before pushing downstream
7316
7317 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
7318
7319         * configure.ac:
7320         * docs/plugins/Makefile.am:
7321         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7322         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7323         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7324         * docs/plugins/inspect/plugin-amrnb.xml:
7325         * docs/plugins/inspect/plugin-amrwbdec.xml:
7326         * ext/Makefile.am:
7327         * ext/amrnb/GstAmrnbEnc.prs:
7328         * ext/amrnb/Makefile.am:
7329         * ext/amrnb/README:
7330         * ext/amrnb/amrnb.c:
7331         * ext/amrnb/amrnbdec.c:
7332         * ext/amrnb/amrnbdec.h:
7333         * ext/amrnb/amrnbenc.c:
7334         * ext/amrnb/amrnbenc.h:
7335         * ext/amrnb/amrnbparse.c:
7336         * ext/amrnb/amrnbparse.h:
7337         * ext/amrwbdec/Makefile.am:
7338         * ext/amrwbdec/README:
7339         * ext/amrwbdec/amrwb.c:
7340         * ext/amrwbdec/amrwbdec.c:
7341         * ext/amrwbdec/amrwbdec.h:
7342           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
7343           These are based on the OpenCore codecs.
7344           Fixes bug #584890.
7345
7346 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
7347
7348         * common:
7349           Automatic update of common submodule
7350           From fedaaee to 94f95e3
7351
7352 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7353
7354         * LICENSE_readme:
7355         * REQUIREMENTS:
7356         * configure.ac:
7357         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7358         * docs/plugins/gst-plugins-ugly-plugins.args.new:
7359         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
7360         * docs/plugins/inspect/plugin-dvdnav.xml:
7361         * ext/Makefile.am:
7362         * ext/dvdnav/.gitignore:
7363         * ext/dvdnav/Makefile.am:
7364         * ext/dvdnav/README:
7365         * ext/dvdnav/dvdnavsrc.c:
7366         * ext/dvdnav/dvdnavsrc.h:
7367         * ext/dvdnav/gst-dvd:
7368         * ext/dvdread/dvdreadsrc.c:
7369         * gst-plugins-ugly.spec.in:
7370         * po/POTFILES.in:
7371           dvdnav: remove dvdnav plugin
7372           Remove dvdnav plugin, it has no future. resindvd is the plugin to
7373           use for dvd playback. Note that dvdnav was never really enabled
7374           in -ugly, you had to edit configure.ac to get it built.
7375
7376 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7377
7378         * tests/check/elements/mpeg2dec.c:
7379           mpeg2dec: Fix unused variables compiler warnings in unit test
7380
7381 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
7382
7383         * autogen.sh:
7384           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
7385           Check for more automake command variants. Use printf instead of 'echo -n'
7386           for portability
7387
7388 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
7389
7390         * common:
7391           Automatic update of common submodule
7392           From 5845b63 to fedaaee
7393
7394 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
7395
7396         * .gitignore:
7397           Make git ignore more files
7398
7399 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
7400
7401         * gst/asfdemux/gstasfdemux.c:
7402           asfdemux: Refactor multiple packet pull.
7403           This also fixes a bug by which the first buffer (in a multi-packet mode)
7404           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
7405           full incoming buffer and not just of the single asf packet.
7406           Fixes corrupted frames introduced by latest commit.
7407
7408 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7409
7410         * gst/asfdemux/gstasfdemux.c:
7411           asfdemux: use the right accurate field
7412           Remove accurate variable and its faulty use because the real variable is an
7413           instance variable.
7414
7415 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
7416
7417         * gst/asfdemux/asfpacket.c:
7418         * gst/asfdemux/gstasfdemux.c:
7419           asfdemux: Sprinkle branch prediction macros accross the code
7420
7421 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
7422
7423         * gst/asfdemux/gstasfdemux.c:
7424           asfdemux: Delay newsegment handling until we have a keyframe.
7425           We now have a chance for packets to be collected before we send out the
7426           newsegment. If we're not in accurate seeking (keyunit) it will set
7427           the segment start/time to the keyframe's timestamp.
7428
7429 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
7430
7431         * gst/asfdemux/gstasfdemux.c:
7432           asfdemux: Remove useless check. We already have checked for it above.
7433
7434 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
7435
7436         * gst/asfdemux/gstasfdemux.c:
7437           asfdemux: No longer queue GOPs now that seeking is fixed.
7438           We now *always* seek to the keyframe just before our requested position.
7439           When we encounter the first keyframe and we were not accurate (therefore doing
7440           keyframe seeking), we update the segment start position to the keyframe timestamp.
7441
7442 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
7443
7444         * gst/asfdemux/gstasfdemux.c:
7445         * gst/asfdemux/gstasfdemux.h:
7446           asfdemux: Store the accurate seeking flag
7447
7448 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
7449
7450         * gst/asfdemux/gstasfdemux.c:
7451           asfdemux: Use the average frame duration for buffers without a duration.
7452           This will still cause some timestamp jitter, but giving a hint as to the duration
7453           rather than nothing seems to be a better idea.
7454           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
7455           duration using the accumulated packet duration (which will be correct).
7456
7457 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
7458
7459         * gst/asfdemux/gstasfdemux.c:
7460         * gst/asfdemux/gstasfdemux.h:
7461           asfdemux: Use index entry packet count to optimize seeking.
7462           The simple index entries also contain the number of packets one needs
7463           to retrieve at a given position to get a full keyframe. We therefore
7464           use that information to retrieve all those packets in one buffer when
7465           working in pull-mode.
7466
7467 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
7468
7469         * gst/asfdemux/gstasfdemux.c:
7470           asfdemux: Do not try to free const pointer
7471           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
7472           asfdemux tried to free a const pointer that had been cast to a
7473           normal pointer variable.
7474
7475 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
7476
7477         * gst/asfdemux/gstasfdemux.c:
7478           asfdemux: Use presentation timestamp when searching in the index.
7479           We need to take the preroll into account... else we end up too early.
7480
7481 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
7482
7483         * common:
7484           Automatic update of common submodule
7485           From f3bb51b to 5845b63
7486
7487 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
7488
7489         * gst/asfdemux/gstasfdemux.c:
7490           asfdemux: Convert index entry from presentation time to timestamps.
7491           We weren't taking the preroll into account previously, meaning that we
7492           were always seeking preroll nanoseconds too early... resulting in a lot
7493           of dropped packets (which are before the start time).
7494           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
7495
7496 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
7497
7498         * common:
7499         * gst/asfdemux/gstasfdemux.c:
7500           asfdemux: Fix byte array metadata handling.
7501           We basically discard byte array metadata. Should be trivial to adapt
7502           to storing the pointers if we need it later on.
7503
7504 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
7505
7506         * gst/asfdemux/gstasfdemux.c:
7507         * gst/asfdemux/gstasfdemux.h:
7508           asfdemux: Handle PAR/interlaced information stored in packet payload.
7509           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
7510           in the ASF Packet payload extensions).
7511
7512 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
7513
7514         * gst/asfdemux/gstasfdemux.c:
7515         * gst/asfdemux/gstasfdemux.h:
7516           asfdemux: Store/Handle global metadata (not specific to one stream).
7517           This allows us to store (and handle) PAR information which might be stored there.
7518
7519 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7520
7521         * gst/mpegaudioparse/gstmpegaudioparse.c:
7522           mpegaudioparse: fix Xing inverse seek table building
7523
7524 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
7525
7526         * common:
7527           Automatic update of common submodule
7528           From f3bb51b to f810030
7529
7530 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7531
7532         * gst/asfdemux/gstasfdemux.c:
7533           asfdemux: don't try to free a NULL taglist
7534
7535 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7536
7537         * gst/asfdemux/gstasfdemux.c:
7538           asfdemux: post tags only after we've created our source pads
7539           Post global tags only after we've added our source pads, so that
7540           tag events get sent downstream in addition to tag messages posted
7541           on the bus. This makes sure tags can be picked up automatically
7542           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
7543           While we're at it, also add a container-format tag.
7544
7545 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7546
7547         * configure.ac:
7548         * gst/asfdemux/gstasfdemux.c:
7549           asfdemux: use new bytereader functions for image tag parsing
7550
7551 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7552
7553         * gst/asfdemux/gstasfdemux.c:
7554         * gst/asfdemux/gstasfdemux.h:
7555           asfdemux: remove some more unused variables
7556
7557 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7558
7559         * gst/realmedia/rmdemux.c:
7560           rmdemux: plug buffer leaking
7561
7562 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7563
7564         * gst/asfdemux/gstrtpasfdepay.c:
7565           asfdepay: guard against dropped buffers
7566           If a buffer was dropped, we might request data from the adapter that is not
7567           there and then we get a NULL buffer.
7568
7569 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7570
7571         * gst/asfdemux/gstasfdemux.c:
7572         * gst/asfdemux/gstasfdemux.h:
7573           asfdemux: set DISCONT on streams
7574           When we receive a DISCONT as input, don't clear our complete state but simply
7575           mark a discont that will be put on the next buffer. The code will be able to
7576           handle and throw away incomplete data.
7577           Add some more debug info.
7578           Remove an unused variable.
7579
7580 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7581
7582         * gst/asfdemux/gstrtpasfdepay.c:
7583           asfdepay: set DELTA_UNIT flag correctly
7584           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
7585           Add some more debug info.
7586
7587 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7588
7589         * gst/asfdemux/gstasfdemux.c:
7590           asfdemux: fix latency calculations
7591           We need to check for -1 as an invalid timestamp, not 1.
7592
7593 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7594
7595         * gst/mpegaudioparse/gstmpegaudioparse.c:
7596         * gst/mpegaudioparse/gstmpegaudioparse.h:
7597           mp3parse: don't put every single frame into the index
7598           Let's not put every single mp3 frame in our index, a few frames per
7599           second should be more than enough. For now use an index interval
7600           of 100ms-500ms depending on the upstream size, to keep the index at
7601           a reasonable size. Factor out the code that adds the index entry
7602           into a separate function for better code readability.
7603
7604 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7605
7606         * gst/mpegaudioparse/gstmpegaudioparse.c:
7607         * gst/mpegaudioparse/gstmpegaudioparse.h:
7608           mp3parse: assume seekability only if we know the upstream size
7609           While technically upstream may be seekable even if it doesn't know
7610           the exact size, I can't think of a use case where this distincation
7611           is relevant in practice, so for now just assume we're not seekable
7612           if upstream doesn't provide us with a size. Makes sure we don't
7613           build a seek index when streaming internet radio with sources that
7614           pretend to be seekable until you try to actually seek.
7615
7616 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
7617
7618         * gst-plugins-ugly.spec.in:
7619           Fix x264 requirement in SPEC file
7620
7621 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7622
7623         * ext/x264/gstx264enc.c:
7624         * gst/realmedia/rdtmanager.c:
7625           x264enc, rdtmanager: fix compilation with debugging disabled
7626
7627 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
7628
7629         * common:
7630         * docs/plugins/Makefile.am:
7631           docs: Bump common. Fix comment in the docs Makefile.am
7632
7633 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
7634
7635         * configure.ac:
7636         * win32/common/config.h:
7637           Back to development -> 0.10.12.1
7638
7639 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
7640
7641         * gst-plugins-ugly.doap:
7642           Add 0.10.12 release to the doap file
7643
7644 === release 0.10.12 ===
7645
7646 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
7647
7648         * ChangeLog:
7649         * NEWS:
7650         * RELEASE:
7651         * configure.ac:
7652         * docs/plugins/gst-plugins-ugly-plugins.args:
7653         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7654         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7655         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7656         * docs/plugins/inspect/plugin-a52dec.xml:
7657         * docs/plugins/inspect/plugin-asf.xml:
7658         * docs/plugins/inspect/plugin-cdio.xml:
7659         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7660         * docs/plugins/inspect/plugin-dvdread.xml:
7661         * docs/plugins/inspect/plugin-dvdsub.xml:
7662         * docs/plugins/inspect/plugin-iec958.xml:
7663         * docs/plugins/inspect/plugin-lame.xml:
7664         * docs/plugins/inspect/plugin-mad.xml:
7665         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7666         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7667         * docs/plugins/inspect/plugin-mpegstream.xml:
7668         * docs/plugins/inspect/plugin-realmedia.xml:
7669         * docs/plugins/inspect/plugin-siddec.xml:
7670         * docs/plugins/inspect/plugin-synaesthesia.xml:
7671         * docs/plugins/inspect/plugin-twolame.xml:
7672         * docs/plugins/inspect/plugin-x264.xml:
7673         * win32/common/config.h:
7674           Release 0.10.12
7675
7676 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
7677
7678         * po/bg.po:
7679         * po/id.po:
7680         * po/it.po:
7681         * po/nl.po:
7682         * po/zh_CN.po:
7683           Update .po files
7684
7685 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
7686
7687         * po/af.po:
7688         * po/az.po:
7689         * po/bg.po:
7690         * po/ca.po:
7691         * po/cs.po:
7692         * po/da.po:
7693         * po/en_GB.po:
7694         * po/es.po:
7695         * po/fi.po:
7696         * po/fr.po:
7697         * po/hu.po:
7698         * po/id.po:
7699         * po/it.po:
7700         * po/ja.po:
7701         * po/lt.po:
7702         * po/mt.po:
7703         * po/nb.po:
7704         * po/nl.po:
7705         * po/or.po:
7706         * po/pl.po:
7707         * po/pt_BR.po:
7708         * po/ru.po:
7709         * po/sk.po:
7710         * po/sq.po:
7711         * po/sr.po:
7712         * po/sv.po:
7713         * po/tr.po:
7714         * po/uk.po:
7715         * po/vi.po:
7716         * po/zh_CN.po:
7717           Update .po files
7718
7719 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
7720
7721         * configure.ac:
7722         * po/af.po:
7723         * po/az.po:
7724         * po/bg.po:
7725         * po/ca.po:
7726         * po/cs.po:
7727         * po/da.po:
7728         * po/en_GB.po:
7729         * po/es.po:
7730         * po/fi.po:
7731         * po/fr.po:
7732         * po/hu.po:
7733         * po/id.po:
7734         * po/it.po:
7735         * po/ja.po:
7736         * po/lt.po:
7737         * po/mt.po:
7738         * po/nb.po:
7739         * po/nl.po:
7740         * po/or.po:
7741         * po/pl.po:
7742         * po/pt_BR.po:
7743         * po/ru.po:
7744         * po/sk.po:
7745         * po/sq.po:
7746         * po/sr.po:
7747         * po/sv.po:
7748         * po/tr.po:
7749         * po/uk.po:
7750         * po/vi.po:
7751         * po/zh_CN.po:
7752         * win32/common/config.h:
7753           0.10.11.2 pre-release
7754
7755 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
7756
7757         * win32/common/config.h.in:
7758           win32: Remove #undef inline from the win32 config.h
7759
7760 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7761
7762         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7763         * docs/plugins/inspect/plugin-mad.xml:
7764         * ext/mad/Makefile.am:
7765         * ext/mad/gstid3tag.c:
7766         * ext/mad/gstmad.c:
7767         * ext/mad/gstmad.h:
7768           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
7769           It will be reborn with a shiny new code base under its hood in -bad.
7770           See #581756 and #565764.
7771
7772 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
7773
7774         * tests/check/pipelines/.gitignore:
7775           gitignore: Ignore some built files in the test area
7776
7777 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
7778
7779         * docs/plugins/inspect/plugin-a52dec.xml:
7780         * docs/plugins/inspect/plugin-asf.xml:
7781         * docs/plugins/inspect/plugin-cdio.xml:
7782         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7783         * docs/plugins/inspect/plugin-dvdread.xml:
7784         * docs/plugins/inspect/plugin-dvdsub.xml:
7785         * docs/plugins/inspect/plugin-iec958.xml:
7786         * docs/plugins/inspect/plugin-lame.xml:
7787         * docs/plugins/inspect/plugin-mad.xml:
7788         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7789         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7790         * docs/plugins/inspect/plugin-mpegstream.xml:
7791         * docs/plugins/inspect/plugin-realmedia.xml:
7792         * docs/plugins/inspect/plugin-siddec.xml:
7793         * docs/plugins/inspect/plugin-synaesthesia.xml:
7794         * docs/plugins/inspect/plugin-twolame.xml:
7795           docs: Update plugin inspect files
7796
7797 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
7798
7799         * configure.ac:
7800         * docs/plugins/Makefile.am:
7801         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7802         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7803         * docs/plugins/inspect/plugin-x264.xml:
7804         * ext/Makefile.am:
7805         * gst-plugins-ugly.spec.in:
7806         * tests/check/Makefile.am:
7807         * tests/check/elements/.gitignore:
7808           Moved 'x264enc' from -bad to -ugly
7809
7810 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7811
7812         * ext/x264/gstx264enc.c:
7813         * ext/x264/gstx264enc.h:
7814           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
7815           Fixes #583627
7816
7817 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
7818
7819         * ext/x264/GstX264Enc.prs:
7820           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
7821
7822 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
7823
7824         * ext/x264/GstX264Enc.prs:
7825           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
7826
7827 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
7828
7829         * ext/x264/gstx264enc.c:
7830           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
7831
7832 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
7833
7834         * ext/x264/GstX264Enc.prs:
7835         * ext/x264/Makefile.am:
7836         * ext/x264/gstx264enc.c:
7837           [MOVED FROM BAD 24/28] x264enc: add preset support
7838           Add preset iface and a (dummy) preset file as a starting point.
7839
7840 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7841
7842         * ext/x264/gstx264enc.c:
7843           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
7844
7845 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
7846
7847         * ext/x264/gstx264enc.c:
7848         * ext/x264/gstx264enc.h:
7849           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
7850           Use the GstForceKeyUnit event to force a keyframe.
7851           Fixes #578112.
7852
7853 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7854
7855           [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...
7856           Original commit message from CVS:
7857           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
7858           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
7859           Use hyphen in property name, perform safety buffer size check
7860           prior to mem access, and some more parentheses in macro.
7861
7862 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
7863
7864           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
7865           Original commit message from CVS:
7866           * ext/apexsink/Makefile.am:
7867           Link against -lgcrpyto for RSA_new and RSA_free.
7868           * ext/faac/gstfaac.c:
7869           * ext/x264/gstx264enc.c:
7870           Fix compiler warnings.
7871
7872 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7873
7874           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
7875           Original commit message from CVS:
7876           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
7877           Construct source caps in more conventional (and correct) manner.
7878
7879 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7880
7881           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
7882           Original commit message from CVS:
7883           * ext/alsaspdif/Makefile.am:
7884           * ext/amrwb/Makefile.am:
7885           * ext/apexsink/Makefile.am:
7886           * ext/arts/Makefile.am:
7887           * ext/artsd/Makefile.am:
7888           * ext/audiofile/Makefile.am:
7889           * ext/audioresample/Makefile.am:
7890           * ext/bz2/Makefile.am:
7891           * ext/cdaudio/Makefile.am:
7892           * ext/celt/Makefile.am:
7893           * ext/dc1394/Makefile.am:
7894           * ext/dirac/Makefile.am:
7895           * ext/directfb/Makefile.am:
7896           * ext/divx/Makefile.am:
7897           * ext/dts/Makefile.am:
7898           * ext/faac/Makefile.am:
7899           * ext/faad/Makefile.am:
7900           * ext/gsm/Makefile.am:
7901           * ext/hermes/Makefile.am:
7902           * ext/ivorbis/Makefile.am:
7903           * ext/jack/Makefile.am:
7904           * ext/jp2k/Makefile.am:
7905           * ext/ladspa/Makefile.am:
7906           * ext/lcs/Makefile.am:
7907           * ext/libfame/Makefile.am:
7908           * ext/libmms/Makefile.am:
7909           * ext/metadata/Makefile.am:
7910           * ext/mpeg2enc/Makefile.am:
7911           * ext/mplex/Makefile.am:
7912           * ext/musepack/Makefile.am:
7913           * ext/musicbrainz/Makefile.am:
7914           * ext/mythtv/Makefile.am:
7915           * ext/nas/Makefile.am:
7916           * ext/neon/Makefile.am:
7917           * ext/ofa/Makefile.am:
7918           * ext/polyp/Makefile.am:
7919           * ext/resindvd/Makefile.am:
7920           * ext/sdl/Makefile.am:
7921           * ext/shout/Makefile.am:
7922           * ext/snapshot/Makefile.am:
7923           * ext/sndfile/Makefile.am:
7924           * ext/soundtouch/Makefile.am:
7925           * ext/spc/Makefile.am:
7926           * ext/swfdec/Makefile.am:
7927           * ext/tarkin/Makefile.am:
7928           * ext/theora/Makefile.am:
7929           * ext/timidity/Makefile.am:
7930           * ext/twolame/Makefile.am:
7931           * ext/x264/Makefile.am:
7932           * ext/xine/Makefile.am:
7933           * ext/xvid/Makefile.am:
7934           * gst-libs/gst/app/Makefile.am:
7935           * gst-libs/gst/dshow/Makefile.am:
7936           * gst/aiffparse/Makefile.am:
7937           * gst/app/Makefile.am:
7938           * gst/audiobuffer/Makefile.am:
7939           * gst/bayer/Makefile.am:
7940           * gst/cdxaparse/Makefile.am:
7941           * gst/chart/Makefile.am:
7942           * gst/colorspace/Makefile.am:
7943           * gst/dccp/Makefile.am:
7944           * gst/deinterlace/Makefile.am:
7945           * gst/deinterlace2/Makefile.am:
7946           * gst/dvdspu/Makefile.am:
7947           * gst/festival/Makefile.am:
7948           * gst/filter/Makefile.am:
7949           * gst/flacparse/Makefile.am:
7950           * gst/flv/Makefile.am:
7951           * gst/games/Makefile.am:
7952           * gst/h264parse/Makefile.am:
7953           * gst/librfb/Makefile.am:
7954           * gst/mixmatrix/Makefile.am:
7955           * gst/modplug/Makefile.am:
7956           * gst/mpeg1sys/Makefile.am:
7957           * gst/mpeg4videoparse/Makefile.am:
7958           * gst/mpegdemux/Makefile.am:
7959           * gst/mpegtsmux/Makefile.am:
7960           * gst/mpegvideoparse/Makefile.am:
7961           * gst/mve/Makefile.am:
7962           * gst/nsf/Makefile.am:
7963           * gst/nuvdemux/Makefile.am:
7964           * gst/overlay/Makefile.am:
7965           * gst/passthrough/Makefile.am:
7966           * gst/pcapparse/Makefile.am:
7967           * gst/playondemand/Makefile.am:
7968           * gst/rawparse/Makefile.am:
7969           * gst/real/Makefile.am:
7970           * gst/rtjpeg/Makefile.am:
7971           * gst/rtpmanager/Makefile.am:
7972           * gst/scaletempo/Makefile.am:
7973           * gst/sdp/Makefile.am:
7974           * gst/selector/Makefile.am:
7975           * gst/smooth/Makefile.am:
7976           * gst/smoothwave/Makefile.am:
7977           * gst/speed/Makefile.am:
7978           * gst/speexresample/Makefile.am:
7979           * gst/stereo/Makefile.am:
7980           * gst/subenc/Makefile.am:
7981           * gst/tta/Makefile.am:
7982           * gst/vbidec/Makefile.am:
7983           * gst/videodrop/Makefile.am:
7984           * gst/videosignal/Makefile.am:
7985           * gst/virtualdub/Makefile.am:
7986           * gst/vmnc/Makefile.am:
7987           * gst/y4m/Makefile.am:
7988           * sys/acmenc/Makefile.am:
7989           * sys/cdrom/Makefile.am:
7990           * sys/dshowdecwrapper/Makefile.am:
7991           * sys/dshowsrcwrapper/Makefile.am:
7992           * sys/dvb/Makefile.am:
7993           * sys/dxr3/Makefile.am:
7994           * sys/fbdev/Makefile.am:
7995           * sys/oss4/Makefile.am:
7996           * sys/qcam/Makefile.am:
7997           * sys/qtwrapper/Makefile.am:
7998           * sys/vcd/Makefile.am:
7999           * sys/wininet/Makefile.am:
8000           * win32/common/config.h:
8001           Don't install static libs for plugins. Fixes #550851 for -bad.
8002
8003 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8004
8005           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
8006           Original commit message from CVS:
8007           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
8008           Adapt to slightly modified x264 API.  Fixes #555238.
8009
8010 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8011
8012           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
8013           Original commit message from CVS:
8014           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
8015           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
8016           * ext/x264/gstx264enc.h:
8017           Do not deal with duplicated input (timestamps).  If needed,
8018           a generic element can do so.
8019           Do not manipulate input timestamps on the way out,
8020           since that shifts the timeline and A/V sync.
8021
8022 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8023
8024           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
8025           Original commit message from CVS:
8026           * docs/plugins/gst-plugins-bad-plugins.args:
8027           Integrate new properties into documentation.
8028           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
8029           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8030           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
8031           Fix up API prior to eventual plugin move.
8032           API: GstX264Enc:pass (provides more options, and changed to enum)
8033
8034 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8035
8036           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
8037           Original commit message from CVS:
8038           * docs/plugins/Makefile.am:
8039           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
8040           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
8041           * ext/x264/gstx264enc.c:
8042           * tests/check/Makefile.am:
8043           * tests/check/elements/x264enc.c: (setup_x264enc),
8044           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
8045           Add documentation and unit test for x264enc.
8046
8047 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8048
8049           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
8050           Original commit message from CVS:
8051           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
8052           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
8053           Allocate some buffers in more adaptive and economical fashion.
8054
8055 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8056
8057           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
8058           Original commit message from CVS:
8059           * configure.ac:
8060           Check for sufficiently up-to-date x264 API.
8061           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
8062           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
8063           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8064           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
8065           * ext/x264/gstx264enc.h:
8066           Expose some more parameters of the x264 encoder as properties.
8067
8068 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8069
8070           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
8071           Original commit message from CVS:
8072           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
8073           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
8074           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
8075           (gst_x264_enc_flush_frames):
8076           Coding style and layout; re-order some functions in more
8077           typical and natural flow.
8078
8079 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8080
8081           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
8082           Original commit message from CVS:
8083           * ext/x264/Makefile.am:
8084           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
8085           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
8086           (gst_x264_enc_reset), (gst_x264_enc_finalize),
8087           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
8088           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
8089           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
8090           * ext/x264/gstx264enc.h:
8091           Use GQueue in stead of custom queue code.
8092           Factorize flushing out encoder delayed frames.
8093           Factorize initialization and state change reset.
8094
8095 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8096
8097           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
8098           Original commit message from CVS:
8099           * ext/x264/gstx264enc.h:
8100           * sys/fbdev/gstfbdevsink.c:
8101           Use configure-generated _stdint.h.
8102
8103 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8104
8105           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
8106           Original commit message from CVS:
8107           * ext/x264/Makefile.am:
8108           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
8109           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
8110           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
8111           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8112           (gst_x264_enc_finalize), (gst_x264_enc_chain),
8113           (gst_x264_enc_encode_frame), (plugin_init):
8114           * ext/x264/gstx264enc.h:
8115           Use video format library and GST_WRITE_*_BE macros where applicable.
8116           Use finalize in stead of dispose.
8117           Set up debug category and log callback.
8118
8119 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
8120
8121           [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...
8122           Original commit message from CVS:
8123           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
8124           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
8125           (gst_x264_enc_encode_frame):
8126           Try harder not to crash when we get an EOS event but haven't set
8127           up the encoder yet (as may happen when upstream errors out with
8128           not-negotiated, for example). Also, always push the EOS event
8129           downstream.
8130
8131 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
8132
8133           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
8134           Original commit message from CVS:
8135           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
8136           Fix caps memleak.
8137
8138 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
8139
8140           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
8141           Original commit message from CVS:
8142           * ext/x264/gstx264enc.c:
8143           Fix build against the libx264 version that ships with debian stable.
8144
8145 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8146
8147           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
8148           Original commit message from CVS:
8149           * ext/audioresample/gstaudioresample.c:
8150           * ext/x264/gstx264enc.c:
8151           * gst/dvdspu/gstdvdspu.c:
8152           * gst/dvdspu/gstdvdspu.h:
8153           * gst/festival/gstfestival.c:
8154           * gst/h264parse/gsth264parse.c:
8155           * gst/mpegtsparse/mpegtspacketizer.c:
8156           * gst/mpegtsparse/mpegtsparse.c:
8157           * gst/multifile/gstmultifilesink.c:
8158           * gst/multifile/gstmultifilesrc.c:
8159           * gst/nuvdemux/gstnuvdemux.c:
8160           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
8161           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
8162           * sys/vcd/vcdsrc.c:
8163           Massive leak fixing, plus code cleanups.
8164
8165 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8166
8167           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
8168           Original commit message from CVS:
8169           * examples/app/appsrc_ex.c:
8170           * examples/switch/switcher.c:
8171           * ext/neon/gstneonhttpsrc.c:
8172           * ext/timidity/gstwildmidi.c:
8173           * ext/x264/gstx264enc.c:
8174           * gst/mve/mveaudioenc.c: (mve_compress_audio):
8175           * gst/rtpmanager/gstrtpclient.c:
8176           * gst/rtpmanager/gstrtpjitterbuffer.c:
8177           * gst/spectrum/demo-audiotest.c:
8178           * gst/spectrum/demo-osssrc.c:
8179           * sys/dvb/gstdvbsrc.c:
8180           Add stdlib include (free, atoi, exit).
8181
8182 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8183
8184           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
8185           Original commit message from CVS:
8186           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
8187           This needs a version check.
8188           * gst/bayer/Makefile.am:
8189           Fix the build.
8190
8191 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
8192
8193           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
8194           Original commit message from CVS:
8195           Patch by: Michal Benes <michal.benes at itonis tv>
8196           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
8197           * configure.ac:
8198           * ext/Makefile.am:
8199           * ext/x264/Makefile.am:
8200           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
8201           (gst_x264_enc_analyse_get_type),
8202           (gst_x264_enc_timestamp_queue_init),
8203           (gst_x264_enc_timestamp_queue_free),
8204           (gst_x264_enc_timestamp_queue_put),
8205           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
8206           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
8207           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
8208           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8209           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
8210           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
8211           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
8212           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
8213           (plugin_init):
8214           * ext/x264/gstx264enc.h:
8215           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
8216           handle 'odd' widths and heights correctly yet.
8217
8218 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8219
8220         * gst/asfdemux/gstasfdemux.c:
8221           asfdemux: nicer metadata extraction of genre tags in some cases
8222           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
8223           that they presumably stand for.
8224
8225 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8226
8227         * gst/asfdemux/gstasfdemux.c:
8228           asfdemux: parse WM/Picture tags to extract cover art
8229           Fixes #583112.
8230
8231 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8232
8233         * REQUIREMENTS:
8234           docs: fix http links for amr libs in REQUIREMENTS
8235
8236 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8237
8238         * gst/asfdemux/gstasfdemux.c:
8239           asfdemux: fix bogus flow return handling in eos handler
8240           Don't overwrite the origin flow return by whatever flow we get
8241           when trying to push the remaining internally queued payloads.
8242           We want to do our eos logic, ie. send an EOS event or segment-done
8243           message in any case. Makes things EOS properly when an EOS event
8244           is forced upon the pipeline so that the source returns
8245           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
8246
8247 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8248
8249         * win32/common/config.h:
8250           win32: update config.h
8251
8252 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8253
8254         * configure.ac:
8255           configure: bump core/base requirements to released versions
8256
8257 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8258
8259         * autogen.sh:
8260         * configure.ac:
8261           autogen: move the -Wno-portability for automake into configure.ac
8262
8263 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
8264
8265         * gst/dvdlpcmdec/Makefile.am:
8266         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8267           dvdlpcmdec: Add multichannel channel maps, and send some tags
8268           Add a multichannel map to the output caps, and send at least a CODEC and
8269           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
8270           no samples and can't find info about the channel ordering, but this is
8271           better than nothing.
8272
8273 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
8274
8275         * common:
8276           Automatic update of common submodule
8277           From 888e0a2 to c572721
8278
8279 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
8280
8281         * common:
8282           Automatic update of common submodule
8283           From 6ab11d1 to 888e0a2
8284
8285 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
8286
8287         * gst/dvdsub/gstdvdsubdec.c:
8288           dvdsubdec: Remove some dead code
8289           Remove some redundant memset - gobject memory is already initalised to 0.
8290           Remove a commented out line leftover from the previous commit
8291
8292 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
8293
8294         * gst/dvdsub/gstdvdsubdec.c:
8295         * gst/dvdsub/gstdvdsubdec.h:
8296           dvdsubdec: Support ARGB output
8297           Negotiate to and render into ARGB buffers directly if the peer supports it.
8298           Fixes: #580869
8299
8300 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
8301
8302         * ext/a52dec/gsta52dec.c:
8303           a52dec: Reconcile code with dtsdec
8304           Perform some cleanups based on the dtsdec code such as using the boilerplate
8305           macro and static pad template functions.
8306           Add some documentation. Don't register a change in flags until we synch on
8307           another frame successfully.
8308
8309 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8310
8311         * ext/lame/gstlamemp3enc.c:
8312           lamemp3enc: Improve debugging a bit
8313
8314 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
8315
8316         * ext/mpeg2dec/gstmpeg2dec.c:
8317           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
8318
8319 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8320
8321         * po/Makevars:
8322         * po/af.po:
8323         * po/az.po:
8324         * po/bg.po:
8325         * po/ca.po:
8326         * po/cs.po:
8327         * po/da.po:
8328         * po/en_GB.po:
8329         * po/es.po:
8330         * po/fi.po:
8331         * po/fr.po:
8332         * po/hu.po:
8333         * po/id.po:
8334         * po/it.po:
8335         * po/ja.po:
8336         * po/lt.po:
8337         * po/mt.po:
8338         * po/nb.po:
8339         * po/nl.po:
8340         * po/or.po:
8341         * po/pl.po:
8342         * po/pt_BR.po:
8343         * po/ru.po:
8344         * po/sk.po:
8345         * po/sq.po:
8346         * po/sr.po:
8347         * po/sv.po:
8348         * po/tr.po:
8349         * po/uk.po:
8350         * po/vi.po:
8351         * po/zh_CN.po:
8352           po: avoid conflicts of local *.po files with files in git
8353           Make it so that filenames and line numbers are only stored in the *.pot file
8354           (which is not in git), but not in the individual *.po files. This information
8355           is hardly useful for translators in our case, and it should avoid the constant
8356           conflicts of local *.po files with the ones in git which are caused by the
8357           source files changing and the line numbers being updated. This commit might
8358           cause one last merge conflict for you, which you can work around with
8359           "git checkout po/*.po" before merging or pulling. After that there should
8360           (hopefully) not be any more local modifications of these files (unless
8361           someone committed additions or changes to translated strings and the
8362           *.po files haven't been updated yet, that is).
8363
8364 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8365
8366         * ext/lame/gstlamemp3enc.c:
8367           lamemp3enc: add Since tag to gtk-doc chunk
8368
8369 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8370
8371         * tests/check/elements/mpeg2dec.c:
8372           checks: fix mpeg2dec unit test again after interlace addition to caps
8373
8374 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8375
8376         * ext/mpeg2dec/gstmpeg2dec.c:
8377           mpeg2dec: work around old mpeg2dec versions
8378           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
8379           detection and just assume no rff is used. This fixes the compilation.
8380           Fixes #582375
8381
8382 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8383
8384         * ext/mpeg2dec/Makefile.am:
8385           mpeg2dec: link to gstvideo
8386           Fix compilation by adding the right include directories and linking to the video
8387           library.
8388
8389 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
8390
8391         * gst/asfdemux/asfpacket.c:
8392           asfdemux: Downgrade simple statements from WARNING to DEBUG
8393
8394 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
8395
8396         * gst/asfdemux/asfheaders.c:
8397         * gst/asfdemux/asfheaders.h:
8398         * gst/asfdemux/asfpacket.c:
8399         * gst/asfdemux/asfpacket.h:
8400           asf: Detect more payload extensions.
8401           These should help fix interlaced/PAR issues with more files.
8402
8403 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
8404
8405         * ext/mpeg2dec/gstmpeg2dec.c:
8406         * ext/mpeg2dec/gstmpeg2dec.h:
8407           mpeg2dec: Implement interlaced support.
8408           Expand the debugging statements to show more picture information.
8409
8410 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8411
8412         * ext/mpeg2dec/gstmpeg2dec.c:
8413           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
8414           ffdec_mpeg2video is much faster, fixes bug #574461.
8415
8416 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8417
8418         * ext/lame/gstlamemp3enc.c:
8419           lamemp3enc: Don't write a Xing header
8420
8421 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
8422
8423         * autogen.sh:
8424           Run libtoolize before aclocal
8425           This unbreaks the build in some cases. Fixes bug #582021
8426
8427 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
8428
8429         * ext/mpeg2dec/gstmpeg2dec.c:
8430           mpeg2dec: use 64bit safe scaling functions.
8431           Got this to fail when seeking in a 14GB file (the value in bytes is
8432           bigger than 2**32).
8433
8434 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8435
8436         * gst/mpegaudioparse/gstmpegaudioparse.c:
8437           mpegaudioparse: remove some pointless g_return_if_fail()s
8438
8439 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8440
8441         * ext/twolame/gsttwolame.c:
8442           Switch twolame to primary rank
8443
8444 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8445
8446         * ext/lame/gstlame.c:
8447         * ext/lame/gstlamemp3enc.c:
8448         * ext/twolame/gsttwolame.c:
8449           Add ranks to mp3 encoders
8450
8451 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8452
8453         * gst-plugins-ugly.spec.in:
8454           Add twolame plugin to spec file
8455
8456 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8457
8458         * gst/asfdemux/asfpacket.c:
8459         * gst/asfdemux/gstasfdemux.c:
8460         * gst/asfdemux/gstasfdemux.h:
8461           asfdemux: use upstream segment and timestamps for some interpolation
8462           This should particularly help in case of upstream live src, e.g. rtspsrc,
8463           and especially so if it has to perform fallback to TCP.
8464
8465 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
8466
8467         * gst/asfdemux/gstrtpasfdepay.c:
8468           rtpasfdepay: Add support for fragmented packet (L == 0).
8469           This happens with rtp-over-udp.
8470
8471 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8472
8473         * ext/lame/gstlamemp3enc.c:
8474           lamemp3enc: Fixup the bitrate only for CBR
8475           Additionally clarify some property descriptions.
8476
8477 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
8478
8479         * ext/lame/gstlamemp3enc.c:
8480           lame: fix format string in debug statement
8481
8482 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
8483
8484         * gst/mpegaudioparse/gstmpegaudioparse.c:
8485           mp3parse: Don't reject valid Xing tables of contents
8486           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
8487           reject them because of it, just subtract the initial offset when reading
8488           the table.
8489
8490 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
8491
8492         * gst/mpegaudioparse/gstmpegaudioparse.c:
8493           mp3parse: Allow more bits to change in headers during resynch
8494           Be more lenient about what we accept as changing bits in a header - basically,
8495           only require that the mp3 sync marker is present, for the mpeg version,
8496           layer and samplerate.
8497           Fixes: #581464
8498
8499 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
8500
8501         * ext/mad/gstmad.c:
8502           mad: Add duration of incoming/outgoing buffers in debug statements
8503
8504 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
8505
8506         * gst/mpegaudioparse/gstmpegaudioparse.c:
8507           mpegaudioparse: Remove useless checks for valid buffer duration.
8508           The buffer duration is set to a valid value at the very top of
8509           emit_frame(), we therefore don't need to check it later on.
8510
8511 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
8512
8513         * gst/mpegaudioparse/gstmpegaudioparse.c:
8514           mpegaudioparse: Fix stop condition for outputting buffers.
8515           Some mp3 streams have an offset in timestamps, requiring us to push the
8516           frame *AFTER* segment.stop in order for the decoder to be able to push
8517           all data up to the segment.stop position.
8518
8519 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8520
8521         * gst/asfdemux/asfpacket.c:
8522         * gst/asfdemux/gstasfdemux.c:
8523         * gst/asfdemux/gstasfdemux.h:
8524           asfdemux: 0-base timestamps consistently (whether or not streaming)
8525           This also makes timestamps (more) consistent before and after a possible
8526           seek, and moreover makes for reasonable position reporting in live stream
8527           (whose payload timestamps should not be taken for granted).
8528
8529 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8530
8531         * gst/asfdemux/gstasfdemux.c:
8532         * gst/asfdemux/gstasfdemux.h:
8533           asfdemux: report initial latency due to internal preroll queue
8534
8535 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8536
8537         * gst/asfdemux/gstasfdemux.c:
8538           asfdemux: enhance debug statement and refactor some initialization
8539
8540 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8541
8542         * gst/asfdemux/gstasfdemux.c:
8543           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
8544
8545 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8546
8547         * gst/asfdemux/asfpacket.c:
8548         * gst/asfdemux/gstasfdemux.c:
8549         * gst/asfdemux/gstasfdemux.h:
8550           asfdemux: handle FIXME; normalize preroll
8551
8552 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8553
8554         * gst/asfdemux/gstasfdemux.c:
8555         * gst/asfdemux/gstasfdemux.h:
8556           asfdemux: fixes for streaming mode
8557           * Improve newsegment handling, e.g. upstream might live in TIME.
8558           * Only send newsegment if we have needed info.
8559           * Avoid reading past end of data section.
8560
8561 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8562
8563         * gst/asfdemux/gstasfdemux.c:
8564           asfdemux: fixes/enhancements for streaming mode
8565           * Do not rock the boat by reacting to FLUSH_START.
8566           * Try to handle TIME seeking by seeking upstream in BYTES.
8567           * Handle SEEKING query.
8568
8569 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8570
8571         * configure.ac:
8572         * ext/lame/gstlamemp3enc.c:
8573           lame: fix compilation with LAME versions < 3.98
8574           lame_set_VBR_quality(), which takes a floating point value for the
8575           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
8576           takes quality as an integer, for older LAME versions.
8577           Fixes #581341.
8578
8579 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8580
8581         * win32/common/config.h:
8582           win32: update config.h to git
8583           Until someone ports the new win32 config.h logic from the
8584           other modules to -ugly.
8585
8586 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8587
8588         * docs/plugins/gst-plugins-ugly-plugins.args:
8589         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8590         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8591           Update docs
8592
8593 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8594
8595         * ext/lame/gstlamemp3enc.c:
8596           lamemp3enc: Add a note to the encoding-engine-quality property
8597           that says, that this does not affect the bitrate at all.
8598
8599 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8600
8601         * ext/lame/gstlame.c:
8602         * ext/lame/gstlamemp3enc.c:
8603           lame: Implement preset interface
8604
8605 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8606
8607         * ext/twolame/gsttwolame.c:
8608           twolame: Implement preset interface
8609
8610 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8611
8612         * docs/plugins/gst-plugins-ugly-plugins.args:
8613         * ext/lame/gstlamemp3enc.c:
8614         * ext/lame/gstlamemp3enc.h:
8615           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
8616
8617 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8618
8619         * ext/lame/gstlame.c:
8620         * ext/lame/gstlamemp3enc.c:
8621           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
8622
8623 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8624
8625         * ext/lame/gstlame.c:
8626           lame: Deprecate the lame element
8627
8628 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8629
8630         * docs/plugins/Makefile.am:
8631         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8632         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8633         * docs/plugins/gst-plugins-ugly-plugins.args:
8634         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8635         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8636         * docs/plugins/inspect/plugin-a52dec.xml:
8637         * docs/plugins/inspect/plugin-amrnb.xml:
8638         * docs/plugins/inspect/plugin-asf.xml:
8639         * docs/plugins/inspect/plugin-cdio.xml:
8640         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8641         * docs/plugins/inspect/plugin-dvdread.xml:
8642         * docs/plugins/inspect/plugin-dvdsub.xml:
8643         * docs/plugins/inspect/plugin-iec958.xml:
8644         * docs/plugins/inspect/plugin-lame.xml:
8645         * docs/plugins/inspect/plugin-mad.xml:
8646         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8647         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8648         * docs/plugins/inspect/plugin-mpegstream.xml:
8649         * docs/plugins/inspect/plugin-realmedia.xml:
8650         * docs/plugins/inspect/plugin-siddec.xml:
8651         * docs/plugins/inspect/plugin-synaesthesia.xml:
8652         * docs/plugins/inspect/plugin-twolame.xml:
8653           Update docs
8654
8655 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8656
8657         * ext/lame/gstlamemp3enc.c:
8658           lame: Update example pipelines with the new properties
8659
8660 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8661
8662         * ext/lame/Makefile.am:
8663         * ext/lame/gstlame.c:
8664         * ext/lame/gstlamemp3enc.c:
8665         * ext/lame/gstlamemp3enc.h:
8666         * ext/lame/plugin.c:
8667           lame: Add lamemp3enc element with much simplified interface
8668           This deprecates the lame element and fixes bug #494528.
8669
8670 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
8671
8672         * gst/asfdemux/asfpacket.c:
8673           asfpacket: Fix pull-mode timestamping handling.
8674           The problem that happens is the following:
8675           * A packet with multiple payloads comes in
8676           * Those payloads get handled one by one
8677           * The first payload contains the first audio payload with timestamp A
8678           * The second payload contains the first video (key)frame with timestamp V (where V < A)
8679           With the previous code, the following would happen:
8680           * the first payload gets processed, then passed to queue_for_stream
8681           * queue_for_stream detects it's the first valid timestamp received and stores
8682           first_ts = A
8683           * the second payload gets processed, then pass to queue_for_stream
8684           * queue_for_stream detects the timestamp is lower than first_ts... and
8685           discards it... resulting in losing the first keyframe of the video stream
8686           We've been having this issue for *ages*... it's just that nobody noticed it
8687           that much with playbin. But with playbin2's aggresive multiqueue handling, this
8688           will result in multiqueue not being able to preroll (because the video decoder will
8689           be dropping a ton of buffers before (maybe) receiving the next keyframe).
8690           Tested with over 200 asf files, and they all play the first frame correctly now,
8691           even the most braindead ones.
8692
8693 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
8694
8695         * gst/mpegaudioparse/gstmpegaudioparse.c:
8696         * gst/mpegaudioparse/gstmpegaudioparse.h:
8697           mp3parse: don't build seek table if we can't seek.
8698           Fixes #573720 - unbounded memory usage increase when listening to mp3
8699           stream for a long time.
8700
8701 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
8702
8703         * common:
8704           Automatic update of common submodule
8705           From b3941ea to 6ab11d1
8706
8707 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
8708
8709         * gst/mpegaudioparse/gstmpegaudioparse.c:
8710         * gst/mpegaudioparse/gstxingmux.c:
8711           mpegaudioparse: Remove dead assignment and duplicate code
8712
8713 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
8714
8715         * gst/realmedia/rmdemux.c:
8716           rmdemux: Actually return the return value for the seek handling.
8717
8718 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
8719
8720         * gst/mpegstream/gstmpegdemux.c:
8721         * gst/mpegstream/gstmpegparse.c:
8722           mpegstream: Remove dead assignments.
8723           The duplicate assignment of update_time was weird... but it seems normal
8724           that it's indeed the second statement which is the valid one.
8725
8726 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
8727
8728         * ext/amrnb/amrnbparse.c:
8729           armnb: Remove unused variable, adapt debug message accordingly.
8730
8731 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
8732
8733         * gst/dvdsub/gstdvdsubdec.c:
8734         * gst/mpegstream/gstdvddemux.c:
8735         * gst/mpegstream/gstmpegclock.c:
8736           dvdsub/mpegstream: _class_init: Remove unused class variables
8737
8738 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
8739
8740         * gst/asfdemux/gstasfdemux.c:
8741           asfdemux: Initialize flow for a corner case.
8742           This might be caused by entering the if() line 1214 and then not having
8743           any activated_streams.. resulting in reaching line 1267 without having
8744           any valid flow value.
8745
8746 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
8747
8748         * ext/twolame/gsttwolame.c:
8749           twolame: Remove unneeded variable, value assigned was never read.
8750
8751 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
8752
8753         * ext/mpeg2dec/gstmpeg2dec.c:
8754           mpeg2dec: Remove dead assignment. Value overwritten later on.
8755
8756 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
8757
8758         * ext/mad/gstmad.c:
8759           mad: Remove dead assignment and variables given values which are never read.
8760
8761 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
8762
8763         * ext/lame/gstlame.c:
8764           lame: Remove unneeded variable, it's assigned a value never read.
8765
8766 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
8767
8768         * gst/realmedia/rmdemux.c:
8769           rmdemux: Remove dead assignment, value is being overwritten before being read.
8770
8771 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
8772
8773         * gst/realmedia/rmdemux.c:
8774           rmdemux: Remove unused accurate flag.
8775           I couldn't see any reason why this was there in the first place.
8776
8777 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
8778
8779         * gst/realmedia/asmrules.c:
8780         * gst/realmedia/rdtdepay.c:
8781           realmedia: Remove dead assignments. The results are never read.
8782
8783 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
8784
8785         * gst/realmedia/gstrdtbuffer.c:
8786         * gst/realmedia/rademux.c:
8787         * gst/realmedia/rdtmanager.c:
8788         * gst/realmedia/rmdemux.c:
8789           realmedia: Remove useless variables, only being used once (or not).
8790
8791 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
8792
8793         * ext/mpeg2dec/gstmpeg2dec.c:
8794         * gst/asfdemux/gstrtspwms.c:
8795         * gst/realmedia/pnmsrc.c:
8796         * gst/realmedia/rdtdepay.c:
8797         * gst/realmedia/rtspreal.c:
8798           remove empty method implementations.
8799
8800 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
8801
8802         * gst/asfdemux/gstrtspwms.c:
8803           rtspwms: fix condition to detect extension commands for WMS
8804           Reply with OK to the extension commands for WMS.
8805
8806 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
8807
8808         * gst/realmedia/rtspreal.c:
8809           realmedia: add special Real header to DESCRIBE message only for Real servers
8810           Add headers that are specific to real only if a real server had been
8811           detected by the OPTIONS message.
8812
8813 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
8814
8815         * gst/synaesthesia/synaescope.c:
8816           synaesthesia: fix compilation on windows
8817           Fix compilation under MSVC due to references to headers
8818           that are not available with the MS SDKs.
8819           Fixes #578524
8820
8821 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8822
8823         * gst/asfdemux/gstrtspwms.c:
8824           rtspwms: reply to extension commands
8825           Reply with OK to the extension commands for WMS.
8826
8827 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8828
8829         * gst/asfdemux/gstrtpasfdepay.c:
8830           asfdepay: fix a comment
8831
8832 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8833
8834         * gst/asfdemux/gstasfdemux.c:
8835           asfdemux: add some more debugging
8836
8837 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8838
8839         * configure.ac:
8840           configure.ac: require git -base
8841           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
8842
8843 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8844
8845         * gst/realmedia/rtspreal.c:
8846           realmedia: add special Real header to SETUP message only for Real servers
8847           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
8848           streams where the server errors out because it can't handle the
8849           Real-specific 'Required: com.real.retain-entity-for-setup' header
8850           we've been adding unconditionally in the recent past.
8851           For reference:
8852           rtsp://66.111.34.191:601/broadcast/alnour.rm
8853           rtsp://195.134.224.231/snowboard_100.wmv
8854
8855 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
8856
8857         * configure.ac:
8858         * gst/asfdemux/Makefile.am:
8859           asfdemux: link to all required libraries including indirectly used ones.
8860           On win32, we're required to link to all the libraries used - including
8861           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
8862           (for windows only) winsock.
8863
8864 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
8865
8866         * common:
8867           Automatic update of common submodule
8868           From d0ea89e to b3941ea
8869
8870 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
8871
8872         * common:
8873           Automatic update of common submodule
8874           From f8b3d91 to d0ea89e
8875
8876 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
8877
8878         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8879           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
8880
8881 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8882
8883         * gst/realmedia/rtspreal.c:
8884         * gst/realmedia/rtspreal.h:
8885           realrtsp: add more headers
8886           Parse the ETag from the describe method and pass the sessionid as the value for
8887           the If-Match header is subsequent setup calls.
8888           Fixes support for more RealMedia RTSP streams.
8889
8890 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
8891
8892         * configure.ac:
8893           twolame: bump requirement to 0.3.10
8894           0.3.10 is the first version with the float32 encoder functions.
8895           Fixes #576305.
8896
8897 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
8898
8899         * configure.ac:
8900           back to development -> 0.10.11.1
8901
8902 === release 0.10.11 ===
8903
8904 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
8905
8906         * ChangeLog:
8907         * NEWS:
8908         * RELEASE:
8909         * configure.ac:
8910         * docs/plugins/inspect/plugin-a52dec.xml:
8911         * docs/plugins/inspect/plugin-asf.xml:
8912         * docs/plugins/inspect/plugin-cdio.xml:
8913         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8914         * docs/plugins/inspect/plugin-dvdread.xml:
8915         * docs/plugins/inspect/plugin-dvdsub.xml:
8916         * docs/plugins/inspect/plugin-iec958.xml:
8917         * docs/plugins/inspect/plugin-lame.xml:
8918         * docs/plugins/inspect/plugin-mad.xml:
8919         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8920         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8921         * docs/plugins/inspect/plugin-mpegstream.xml:
8922         * docs/plugins/inspect/plugin-realmedia.xml:
8923         * docs/plugins/inspect/plugin-siddec.xml:
8924         * docs/plugins/inspect/plugin-twolame.xml:
8925         * gst-plugins-ugly.doap:
8926         * po/cs.po:
8927         * win32/common/config.h:
8928           Release 0.10.11
8929
8930 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
8931
8932         * po/af.po:
8933         * po/az.po:
8934         * po/bg.po:
8935         * po/ca.po:
8936         * po/cs.po:
8937         * po/da.po:
8938         * po/en_GB.po:
8939         * po/es.po:
8940         * po/fi.po:
8941         * po/fr.po:
8942         * po/hu.po:
8943         * po/id.po:
8944         * po/it.po:
8945         * po/ja.po:
8946         * po/lt.po:
8947         * po/mt.po:
8948         * po/nb.po:
8949         * po/nl.po:
8950         * po/or.po:
8951         * po/pl.po:
8952         * po/pt_BR.po:
8953         * po/ru.po:
8954         * po/sk.po:
8955         * po/sq.po:
8956         * po/sr.po:
8957         * po/sv.po:
8958         * po/tr.po:
8959         * po/uk.po:
8960         * po/vi.po:
8961         * po/zh_CN.po:
8962           Update .po files
8963
8964 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
8965
8966         * configure.ac:
8967         * win32/common/config.h:
8968           0.10.10.3 pre-release
8969
8970 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
8971
8972         * po/fi.po:
8973         * po/id.po:
8974         * po/pl.po:
8975         * po/pt_BR.po:
8976         * po/sv.po:
8977           po: Update translations from upstream
8978
8979 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
8980
8981         * po/LINGUAS:
8982         * po/tr.po:
8983           po: Add Turkish translation
8984
8985 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
8986
8987         * gst/mpegaudioparse/gstmpegaudioparse.c:
8988         * gst/mpegaudioparse/gstmpegaudioparse.h:
8989           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
8990           Don't introduce glitches in the output by a) relaxing the threshold for
8991           taking upstream timestamps in preference to our calculated timestamps and
8992           b) only set the discont flag on outgoing buffers in response to an incoming
8993           discont buffer.
8994           Fixes: #575046
8995
8996 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
8997
8998         * gst/mpegaudioparse/gstmpegaudioparse.c:
8999           mp3parse: fix deadlock with accurate seeks.
9000           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
9001           Fixes #575068.
9002
9003 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
9004
9005         * configure.ac:
9006         * po/af.po:
9007         * po/az.po:
9008         * po/bg.po:
9009         * po/ca.po:
9010         * po/cs.po:
9011         * po/da.po:
9012         * po/en_GB.po:
9013         * po/es.po:
9014         * po/fi.po:
9015         * po/fr.po:
9016         * po/hu.po:
9017         * po/id.po:
9018         * po/it.po:
9019         * po/lt.po:
9020         * po/mt.po:
9021         * po/nb.po:
9022         * po/nl.po:
9023         * po/or.po:
9024         * po/pl.po:
9025         * po/pt_BR.po:
9026         * po/ru.po:
9027         * po/sk.po:
9028         * po/sq.po:
9029         * po/sr.po:
9030         * po/sv.po:
9031         * po/uk.po:
9032         * po/vi.po:
9033         * po/zh_CN.po:
9034         * win32/common/config.h:
9035           0.10.10.2 pre-release
9036           Bump version number, update translations and win32 config.h
9037
9038 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
9039
9040         * po/LINGUAS:
9041         * po/ja.po:
9042           po: Add Japanese translation
9043
9044 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
9045
9046         * configure.ac:
9047         * docs/plugins/Makefile.am:
9048         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9049         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9050         * docs/plugins/gst-plugins-ugly-plugins.args:
9051         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9052         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9053         * docs/plugins/inspect/plugin-a52dec.xml:
9054         * docs/plugins/inspect/plugin-asf.xml:
9055         * docs/plugins/inspect/plugin-cdio.xml:
9056         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9057         * docs/plugins/inspect/plugin-dvdread.xml:
9058         * docs/plugins/inspect/plugin-dvdsub.xml:
9059         * docs/plugins/inspect/plugin-iec958.xml:
9060         * docs/plugins/inspect/plugin-lame.xml:
9061         * docs/plugins/inspect/plugin-mad.xml:
9062         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9063         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9064         * docs/plugins/inspect/plugin-mpegstream.xml:
9065         * docs/plugins/inspect/plugin-realmedia.xml:
9066         * docs/plugins/inspect/plugin-siddec.xml:
9067         * docs/plugins/inspect/plugin-synaesthesia.xml:
9068         * docs/plugins/inspect/plugin-twolame.xml:
9069         * ext/Makefile.am:
9070         * po/POTFILES.in:
9071           Moved twolame from Bad to Ugly
9072
9073 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9074
9075           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
9076           Original commit message from CVS:
9077           * ext/alsaspdif/Makefile.am:
9078           * ext/amrwb/Makefile.am:
9079           * ext/apexsink/Makefile.am:
9080           * ext/arts/Makefile.am:
9081           * ext/artsd/Makefile.am:
9082           * ext/audiofile/Makefile.am:
9083           * ext/audioresample/Makefile.am:
9084           * ext/bz2/Makefile.am:
9085           * ext/cdaudio/Makefile.am:
9086           * ext/celt/Makefile.am:
9087           * ext/dc1394/Makefile.am:
9088           * ext/dirac/Makefile.am:
9089           * ext/directfb/Makefile.am:
9090           * ext/divx/Makefile.am:
9091           * ext/dts/Makefile.am:
9092           * ext/faac/Makefile.am:
9093           * ext/faad/Makefile.am:
9094           * ext/gsm/Makefile.am:
9095           * ext/hermes/Makefile.am:
9096           * ext/ivorbis/Makefile.am:
9097           * ext/jack/Makefile.am:
9098           * ext/jp2k/Makefile.am:
9099           * ext/ladspa/Makefile.am:
9100           * ext/lcs/Makefile.am:
9101           * ext/libfame/Makefile.am:
9102           * ext/libmms/Makefile.am:
9103           * ext/metadata/Makefile.am:
9104           * ext/mpeg2enc/Makefile.am:
9105           * ext/mplex/Makefile.am:
9106           * ext/musepack/Makefile.am:
9107           * ext/musicbrainz/Makefile.am:
9108           * ext/mythtv/Makefile.am:
9109           * ext/nas/Makefile.am:
9110           * ext/neon/Makefile.am:
9111           * ext/ofa/Makefile.am:
9112           * ext/polyp/Makefile.am:
9113           * ext/resindvd/Makefile.am:
9114           * ext/sdl/Makefile.am:
9115           * ext/shout/Makefile.am:
9116           * ext/snapshot/Makefile.am:
9117           * ext/sndfile/Makefile.am:
9118           * ext/soundtouch/Makefile.am:
9119           * ext/spc/Makefile.am:
9120           * ext/swfdec/Makefile.am:
9121           * ext/tarkin/Makefile.am:
9122           * ext/theora/Makefile.am:
9123           * ext/timidity/Makefile.am:
9124           * ext/twolame/Makefile.am:
9125           * ext/x264/Makefile.am:
9126           * ext/xine/Makefile.am:
9127           * ext/xvid/Makefile.am:
9128           * gst-libs/gst/app/Makefile.am:
9129           * gst-libs/gst/dshow/Makefile.am:
9130           * gst/aiffparse/Makefile.am:
9131           * gst/app/Makefile.am:
9132           * gst/audiobuffer/Makefile.am:
9133           * gst/bayer/Makefile.am:
9134           * gst/cdxaparse/Makefile.am:
9135           * gst/chart/Makefile.am:
9136           * gst/colorspace/Makefile.am:
9137           * gst/dccp/Makefile.am:
9138           * gst/deinterlace/Makefile.am:
9139           * gst/deinterlace2/Makefile.am:
9140           * gst/dvdspu/Makefile.am:
9141           * gst/festival/Makefile.am:
9142           * gst/filter/Makefile.am:
9143           * gst/flacparse/Makefile.am:
9144           * gst/flv/Makefile.am:
9145           * gst/games/Makefile.am:
9146           * gst/h264parse/Makefile.am:
9147           * gst/librfb/Makefile.am:
9148           * gst/mixmatrix/Makefile.am:
9149           * gst/modplug/Makefile.am:
9150           * gst/mpeg1sys/Makefile.am:
9151           * gst/mpeg4videoparse/Makefile.am:
9152           * gst/mpegdemux/Makefile.am:
9153           * gst/mpegtsmux/Makefile.am:
9154           * gst/mpegvideoparse/Makefile.am:
9155           * gst/mve/Makefile.am:
9156           * gst/nsf/Makefile.am:
9157           * gst/nuvdemux/Makefile.am:
9158           * gst/overlay/Makefile.am:
9159           * gst/passthrough/Makefile.am:
9160           * gst/pcapparse/Makefile.am:
9161           * gst/playondemand/Makefile.am:
9162           * gst/rawparse/Makefile.am:
9163           * gst/real/Makefile.am:
9164           * gst/rtjpeg/Makefile.am:
9165           * gst/rtpmanager/Makefile.am:
9166           * gst/scaletempo/Makefile.am:
9167           * gst/sdp/Makefile.am:
9168           * gst/selector/Makefile.am:
9169           * gst/smooth/Makefile.am:
9170           * gst/smoothwave/Makefile.am:
9171           * gst/speed/Makefile.am:
9172           * gst/speexresample/Makefile.am:
9173           * gst/stereo/Makefile.am:
9174           * gst/subenc/Makefile.am:
9175           * gst/tta/Makefile.am:
9176           * gst/vbidec/Makefile.am:
9177           * gst/videodrop/Makefile.am:
9178           * gst/videosignal/Makefile.am:
9179           * gst/virtualdub/Makefile.am:
9180           * gst/vmnc/Makefile.am:
9181           * gst/y4m/Makefile.am:
9182           * sys/acmenc/Makefile.am:
9183           * sys/cdrom/Makefile.am:
9184           * sys/dshowdecwrapper/Makefile.am:
9185           * sys/dshowsrcwrapper/Makefile.am:
9186           * sys/dvb/Makefile.am:
9187           * sys/dxr3/Makefile.am:
9188           * sys/fbdev/Makefile.am:
9189           * sys/oss4/Makefile.am:
9190           * sys/qcam/Makefile.am:
9191           * sys/qtwrapper/Makefile.am:
9192           * sys/vcd/Makefile.am:
9193           * sys/wininet/Makefile.am:
9194           * win32/common/config.h:
9195           Don't install static libs for plugins. Fixes #550851 for -bad.
9196
9197 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
9198
9199           [MOVED FROM BAD] Enable/fix up translations for these plugins.
9200           Original commit message from CVS:
9201           * ext/resindvd/plugin.c: (plugin_init):
9202           * ext/resindvd/resindvdsrc.c:
9203           * ext/twolame/gsttwolame.c: (plugin_init):
9204           * gst/aiffparse/aiffparse.c: (plugin_init):
9205           Enable/fix up translations for these plugins.
9206           * po/LINGUAS:
9207           Add 'ca' to LINGUAS.
9208           * po/POTFILES.in:
9209           * po/POTFILES.skip:
9210           Add more files for translation and more files which tools
9211           should skip.
9212
9213 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9214
9215           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
9216           Original commit message from CVS:
9217           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
9218           (gst_two_lame_chain):
9219           * ext/twolame/gsttwolame.h:
9220           Allow raw float samples as input for encoding.
9221
9222 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9223
9224           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
9225           Original commit message from CVS:
9226           * configure.ac:
9227           * ext/Makefile.am:
9228           * ext/twolame/Makefile.am:
9229           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
9230           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
9231           (gst_two_lame_release_memory), (gst_two_lame_finalize),
9232           (gst_two_lame_base_init), (gst_two_lame_class_init),
9233           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
9234           (gst_two_lame_init), (gst_two_lame_set_property),
9235           (gst_two_lame_get_property), (gst_two_lame_sink_event),
9236           (gst_two_lame_chain), (gst_two_lame_setup),
9237           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
9238           (plugin_init):
9239           * ext/twolame/gsttwolame.h:
9240           Add TwoLAME MP2 encoding element, based on the LAME element.
9241
9242 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
9243
9244         * common:
9245           Automatic update of common submodule
9246           From 7032163 to f8b3d91
9247
9248 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9249
9250         * common:
9251           Automatic update of common submodule
9252           From ffa738d to 7032163
9253
9254 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9255
9256         * common:
9257           Automatic update of common submodule
9258           From 3f13e4e to ffa738d
9259
9260 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9261
9262         * common:
9263           Automatic update of common submodule
9264           From 3c7456b to 3f13e4e
9265
9266 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9267
9268         * common:
9269           Automatic update of common submodule
9270           From 57c83f2 to 3c7456b
9271
9272 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
9273
9274         * gst/mpegaudioparse/gstmpegaudioparse.c:
9275           mp3parse: be more conservative when changing layer/rate/etc.
9276           Don't allow a change in sample rate/channels/layer/version unless we can
9277           see another frame at the correct offset. Prevents accidently flipping
9278           due to simple single-bit corruption.
9279
9280 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
9281
9282         * gst/realmedia/realhash.c:
9283           rmdemux: Fix strict-aliasing warnings.
9284           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
9285           hand-rolled ones.
9286
9287 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
9288
9289         * gst/mpegaudioparse/gstmpegaudioparse.c:
9290           mpegaudioparse: Remove empty lines added by buggy indent.
9291
9292 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9293
9294         * gst/mpegaudioparse/gstmpegaudioparse.c:
9295           mpegaudioparse: Provide SEEKING query handling.
9296           Since SEEK event handling might perform some conversion
9297           from TIME to BYTES, do not let upstream fool application
9298           into (TIME) seeking not being possible.
9299
9300 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
9301
9302         * gst/mpegaudioparse/gstmpegaudioparse.c:
9303           mp3parse: fix accurate seeks to near 0
9304           Integer underflow made accurate seeks to near zero fail and seek to
9305           completely the wrong place. Fix by clamping to zero, since we can't seek
9306           to negative times anyway.
9307
9308 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
9309
9310         * common:
9311         * configure.ac:
9312           build: Update shave init statement for changes in common. Bump common.
9313
9314 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9315
9316         * gst/realmedia/rtspreal.c:
9317           rtspreal: ignore data streams. Fixes #527112
9318           Ignore data streams when parsing the SDP as they don't contain anything we need
9319           to put in the realmedia header.
9320
9321 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
9322
9323         * common:
9324           Automatic update of common submodule
9325           From 9cf8c9b to a6ce5c6
9326
9327 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9328
9329         * ext/mad/gstid3tag.c:
9330           Forward unknown events
9331           Forward unknown events upstream instead of dropping them. Also return the result
9332           of the seek event instead of a fixed value.
9333
9334 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
9335
9336         * gst/asfdemux/gstrtpasfdepay.c:
9337           rtpasfdepay: Fix the build by adding the needed include for atoi.
9338
9339 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
9340
9341         * configure.ac:
9342         * docs/plugins/Makefile.am:
9343           Use shave for the build output
9344
9345 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
9346
9347         * common:
9348           Automatic update of common submodule
9349           From 5d7c9cc to 9cf8c9b
9350
9351 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
9352
9353         * gst/asfdemux/gstasf.c:
9354         * gst/asfdemux/gstrtpasfdepay.c:
9355         * gst/realmedia/rademux.c:
9356         * gst/realmedia/rdtdepay.c:
9357         * gst/synaesthesia/gstsynaesthesia.c:
9358         * gst/synaesthesia/synaescope.c:
9359           Fix indentation.
9360
9361 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
9362
9363         * gst/realmedia/pnmsrc.c:
9364           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
9365
9366 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
9367
9368         * common:
9369           Automatic update of common submodule
9370           From 80c627d to 5d7c9cc
9371
9372 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9373
9374         * gst/realmedia/Makefile.am:
9375         * gst/realmedia/pnmsrc.c:
9376         * gst/realmedia/pnmsrc.h:
9377         * gst/realmedia/rademux.c:
9378         * gst/realmedia/rademux.h:
9379         * gst/realmedia/realmedia.c:
9380         * gst/realmedia/rmdemux.c:
9381         * gst/realmedia/rmdemux.h:
9382           Add pnm:// uri source
9383           Add a new utri handler for pnm:// that for now just redirects to the same uri
9384           with the rtsp:// protocol, which usually works nowadays.
9385           Separate the registration of the various plugins into a separate source file.
9386
9387 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9388
9389         * gst/asfdemux/Makefile.am:
9390         * gst/asfdemux/gstasf.c:
9391         * gst/asfdemux/gstrtpasfdepay.c:
9392         * gst/asfdemux/gstrtpasfdepay.h:
9393           Add ASF depayloader
9394           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
9395           Fixes #335067.
9396
9397 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
9398
9399         * ext/mad/gstmad.c:
9400           mad: remove log line added in error
9401
9402 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
9403
9404         * ext/mad/gstmad.c:
9405           mad: just flush data when seeing BADDATAPTR instead of going into error state
9406
9407 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
9408
9409         * gst/realmedia/rmdemux.c:
9410           Fix parsing of the flags in rmdemux
9411           Fix parsing of the flags in version 1 realmedia streams.
9412           Fixes #571358.
9413
9414 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
9415
9416         * common:
9417           Bump revision to use for common submodule.
9418
9419 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
9420
9421         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9422           Add releaseinfo with online url.
9423
9424 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
9425
9426         * common:
9427           Bump common
9428
9429 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9430
9431         * gst/asfdemux/asfpacket.c:
9432         * gst/asfdemux/gstasfdemux.c:
9433         * gst/asfdemux/gstasfdemux.h:
9434           Remove redundant push_mode struct member
9435
9436 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
9437
9438         * autogen.sh:
9439           Fix previous commit, wasn't actually setting up a symbolic link
9440
9441 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
9442
9443         * autogen.sh:
9444         * common:
9445           Use a symbolic link for the pre-commit client-side hook
9446
9447 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
9448
9449         * .gitignore:
9450           Ignore some more files
9451
9452 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
9453
9454         * gst/synaesthesia/synaescope.c:
9455         * gst/synaesthesia/synaescope.h:
9456           Precalculate some size dependent variables. Demystify the height scaling a bit.
9457           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
9458
9459 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
9460
9461           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
9462
9463 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9464
9465         * gst/realmedia/rdtdepay.c:
9466           Set flags on the realmedia chunks
9467           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
9468           descrambler can be reset on keyframes. Fixes #556714.
9469
9470 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9471
9472         * gst/realmedia/gstrdtbuffer.c:
9473         * gst/realmedia/gstrdtbuffer.h:
9474           Add method to get RDT flags
9475           Add a method to get the RDT flags. We need these flags to mark keyframes to
9476           reset the descrambing queue. See #556714.
9477
9478 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
9479
9480         * gst/asfdemux/asfpacket.c:
9481         * gst/asfdemux/gstasfdemux.c:
9482         * gst/asfdemux/gstasfdemux.h:
9483           Add seeking support to asfdemux in push mode
9484           Fixes bug #568836.
9485
9486 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
9487
9488         * gst/asfdemux/asfpacket.c:
9489           Drop packets with an invalid replicated data length
9490           Drop packets with an invalid replicated data length
9491           instead of continuing with an invalid timestamp
9492           and uninitialized payload metadata.
9493           All other code assumes that the timestamps are valid.
9494
9495 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
9496
9497         * gst/synaesthesia/synaescope.h:
9498           Change comment to refer to right variable.
9499
9500 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
9501
9502         * gst/synaesthesia/gstsynaesthesia.c:
9503         * gst/synaesthesia/gstsynaesthesia.h:
9504         * gst/synaesthesia/synaescope.c:
9505         * gst/synaesthesia/synaescope.h:
9506           Bring synaesthesia to next century.
9507           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
9508
9509 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
9510
9511         * gst/asfdemux/gstasfdemux.c:
9512           Fix leak of converted string
9513
9514 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
9515
9516         * .gitignore:
9517         * po/.gitignore:
9518           Add more to the gitignores
9519
9520 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
9521
9522         * gst/synaesthesia/gstsynaesthesia.c:
9523           Make synaesthesia build again.
9524           _init() has no params.
9525
9526 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
9527
9528         * common:
9529           Update common snapshot.
9530
9531 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
9532
9533         * common:
9534           Fix pre-commit hook
9535
9536 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
9537
9538         * autogen.sh:
9539         * common:
9540           Install and use pre-commit indentation hook from common
9541
9542 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
9543
9544         * autogen.sh:
9545           autogen.sh : Use git submodule
9546
9547 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
9548
9549           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
9550           Original commit message from CVS:
9551           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
9552           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
9553           (gst_dvd_demux_get_audio_stream),
9554           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
9555           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
9556           (gst_mpeg_demux_get_video_stream),
9557           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
9558           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
9559           Fix some caps leaks. Fixes bug #564885.
9560
9561 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
9562
9563           ext/cdio/gstcdio.c: Remove unused format argument.
9564           Original commit message from CVS:
9565           * ext/cdio/gstcdio.c:
9566           Remove unused format argument.
9567
9568 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
9569
9570           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
9571           Original commit message from CVS:
9572           * win32/common/.cvsignore:
9573           * win32/common/config.h:
9574           * win32/common/config.h.in:
9575           Hardcode cpu for win32 build, just like we do in the other modules,
9576           to remove VCS conflicts and inconsistent defines between modules,
9577           and update version defines to CVS.
9578
9579 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
9580
9581           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
9582           Original commit message from CVS:
9583           * m4/Makefile.am:
9584           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
9585
9586 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
9587
9588           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
9589           Original commit message from CVS:
9590           * m4/Makefile.am:
9591           inttypes.m4 hasn't been available since gettext-0.15, and since we now
9592           require gettext >= 0.17 ... we can remove it from the list of files to
9593           dist.
9594
9595 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
9596
9597           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
9598           Original commit message from CVS:
9599           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
9600           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
9601           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
9602           * gst/mpegaudioparse/gstmpegaudioparse.h:
9603           Do an initial class_ref on an internal enum type from within the
9604           class_init function so that there aren't any issues when multiple
9605           mp3parse elements are started in separate threads at the same
9606           time. (Why we use an enum type here if the tag is registered as
9607           a string type, I don't know). Also remove custom UNUSED macro
9608           and use GLib's instead.
9609
9610 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9611
9612           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
9613           Original commit message from CVS:
9614           * configure.ac:
9615           Apparently AC_CONFIG_MACRO_DIR breaks when using more
9616           than one macro directory, reverting last change.
9617
9618 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9619
9620           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
9621           Original commit message from CVS:
9622           * configure.ac:
9623           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
9624           our M4 macros.
9625
9626 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9627
9628           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
9629           Original commit message from CVS:
9630           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
9631           Last change introduced a regression that made mpeg2dec handle
9632           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
9633
9634 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9635
9636           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
9637           Original commit message from CVS:
9638           Patch by: Cygwin Ports maintainer
9639           <yselkowitz at users dot sourceforge dot net>
9640           * autogen.sh:
9641           * configure.ac:
9642           Require gettext 0.17 because older versions don't mix with libtool
9643           2.2. At build time an older gettext version will still work.
9644           Fixes bug #556091.
9645
9646 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
9647
9648           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
9649           Original commit message from CVS:
9650           * ext/mpeg2dec/gstmpeg2dec.c:
9651           * ext/mpeg2dec/gstmpeg2dec.h:
9652           Add support for 4:4:4 video.  Fixes #562086
9653
9654 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
9655
9656           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
9657           Original commit message from CVS:
9658           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
9659           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
9660           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
9661           >= 0.5.0. Fixes bug #562065.
9662
9663 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
9664
9665           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
9666           Original commit message from CVS:
9667           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
9668           Remove duplicate and broken code for the streaming case and simply reuse
9669           the much better working pull based code. Fixes #560348.
9670
9671 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9672
9673           configure.ac: Back to development -> 0.10.10.1
9674           Original commit message from CVS:
9675           * configure.ac:
9676           Back to development -> 0.10.10.1
9677
9678 === release 0.10.10 ===
9679
9680 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9681
9682         * ChangeLog:
9683         * NEWS:
9684         * RELEASE:
9685         * configure.ac:
9686         * docs/plugins/inspect/plugin-a52dec.xml:
9687         * docs/plugins/inspect/plugin-asf.xml:
9688         * docs/plugins/inspect/plugin-cdio.xml:
9689         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9690         * docs/plugins/inspect/plugin-dvdread.xml:
9691         * docs/plugins/inspect/plugin-dvdsub.xml:
9692         * docs/plugins/inspect/plugin-iec958.xml:
9693         * docs/plugins/inspect/plugin-lame.xml:
9694         * docs/plugins/inspect/plugin-mad.xml:
9695         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9696         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9697         * docs/plugins/inspect/plugin-mpegstream.xml:
9698         * docs/plugins/inspect/plugin-realmedia.xml:
9699         * docs/plugins/inspect/plugin-siddec.xml:
9700         * gst-plugins-ugly.doap:
9701         * po/LINGUAS:
9702           Release 0.10.10 - "Under the House"
9703           Original commit message from CVS:
9704           Release 0.10.10 - "Under the House"
9705
9706 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9707
9708         * po/bg.po:
9709         * po/ca.po:
9710         * po/da.po:
9711         * po/id.po:
9712         * po/it.po:
9713         * po/mt.po:
9714         * po/vi.po:
9715           Update .po files
9716           Original commit message from CVS:
9717           Update .po files
9718
9719 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9720
9721           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
9722           Original commit message from CVS:
9723           * ext/sidplay/Makefile.am:
9724           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
9725           contain CFLAGS that do not exist for C++, like -Wvla or
9726           -Wdeclaration-after-statement. Fixes bug #561161.
9727
9728 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9729
9730           configure.ac: 0.10.9.3 pre-release
9731           Original commit message from CVS:
9732           * configure.ac:
9733           0.10.9.3 pre-release
9734
9735 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
9736
9737           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
9738           Original commit message from CVS:
9739           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
9740           Only copy sane aspect ratio values on the caps. Fixes #559682.
9741
9742 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9743
9744         * ChangeLog:
9745           Add bug number to the mp3parse mpeg 2.5 fix
9746           Original commit message from CVS:
9747           Add bug number to the mp3parse mpeg 2.5 fix
9748
9749 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
9750
9751           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
9752           Original commit message from CVS:
9753           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
9754           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
9755           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
9756           * ext/amrnb/amrnbdec.h:
9757           Add a property to select the amr variant. Fixes #424070.
9758
9759 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
9760
9761           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
9762           Original commit message from CVS:
9763           Patch by: Tal Shalif <tshalif at nargila dot org>
9764           * gst/mpegstream/gstdvddemux.c:
9765           (gst_dvd_demux_get_subpicture_stream):
9766           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
9767           (gst_mpeg_demux_get_audio_stream):
9768           Fix memmory corruption due to not storing the new updated pointer
9769           after a g_renew(). Fixes #558896.
9770
9771 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9772
9773           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
9774           Original commit message from CVS:
9775           * tests/check/Makefile.am:
9776           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
9777
9778 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9779
9780           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
9781           Original commit message from CVS:
9782           * configure.ac:
9783           oops, forgot to bump the version back to devel
9784           after the last release 0.10.9.1
9785
9786 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
9787
9788           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
9789           Original commit message from CVS:
9790           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
9791           (gst_rmdemux_descramble_mp4a_audio),
9792           (gst_rmdemux_handle_scrambled_packet):
9793           Add suport for mpeg4 and aac audio. See #556714.
9794
9795 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
9796
9797           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
9798           Original commit message from CVS:
9799           * gst/mpegaudioparse/gstmpegaudioparse.c:
9800           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
9801           Fixes skipping on these files.
9802
9803 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
9804
9805           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
9806           Original commit message from CVS:
9807           Patch by: Robin Stocker <robin at nibor dot org>
9808           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
9809           (handle_sequence), (gst_mpeg2dec_setcaps):
9810           * ext/mpeg2dec/gstmpeg2dec.h:
9811           Prefer the container's PAR over the stream's PAR if it's
9812           given in the srcpad caps. Fixes bug #556184.
9813
9814 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9815
9816           Don't install static libs for plugins. Fixes #550851 for ugly.
9817           Original commit message from CVS:
9818           * ext/a52dec/Makefile.am:
9819           * ext/amrnb/Makefile.am:
9820           * ext/cdio/Makefile.am:
9821           * ext/dvdnav/Makefile.am:
9822           * ext/dvdread/Makefile.am:
9823           * ext/lame/Makefile.am:
9824           * ext/mad/Makefile.am:
9825           * ext/mpeg2dec/Makefile.am:
9826           * ext/sidplay/Makefile.am:
9827           * gst/ac3parse/Makefile.am:
9828           * gst/asfdemux/Makefile.am:
9829           * gst/dvdlpcmdec/Makefile.am:
9830           * gst/dvdsub/Makefile.am:
9831           * gst/iec958/Makefile.am:
9832           * gst/mpegaudioparse/Makefile.am:
9833           * gst/mpegstream/Makefile.am:
9834           * gst/realmedia/Makefile.am:
9835           * gst/synaesthesia/Makefile.am:
9836           Don't install static libs for plugins. Fixes #550851 for ugly.
9837
9838 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9839
9840           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
9841           Original commit message from CVS:
9842           * gst/mpegaudioparse/gstmpegaudioparse.c:
9843           (gst_mp3parse_sink_event):
9844           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
9845           frames. Partially fixes bug #552237.
9846
9847 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9848
9849           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
9850           Original commit message from CVS:
9851           * ext/amrnb/amrnbparse.c:
9852           use #defines for HEADER. Unref the object in _sink_activate_pull().
9853
9854 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
9855
9856           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
9857           Original commit message from CVS:
9858           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
9859           (gst_mad_change_state):
9860           * ext/mad/gstmad.h:
9861           track discont on incomming buffers and set discont on outgoing
9862           buffers.
9863           Pass unknown events upstreams instead of dropping them.
9864
9865 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
9866
9867           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
9868           Original commit message from CVS:
9869           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
9870           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
9871           (handle_slice), (gst_mpeg2dec_sink_event),
9872           (gst_mpeg2dec_src_event):
9873           * ext/mpeg2dec/gstmpeg2dec.h:
9874           Fix compilation with --disable-index. Fixes bug #554150.
9875
9876 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
9877
9878           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
9879           Original commit message from CVS:
9880           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
9881           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
9882           (gst_mad_src_event), (gst_mad_chain):
9883           * ext/mad/gstmad.h:
9884           Fix compilation with --disable-index. Fixes bug #554142.
9885
9886 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
9887
9888           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
9889           Original commit message from CVS:
9890           * ext/a52dec/gsta52dec.c:
9891           * ext/a52dec/gsta52dec.h:
9892           Fix channel re-negotiation on a change of the incoming stream.
9893           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
9894           Fixes: #551660
9895
9896 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
9897
9898           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
9899           Original commit message from CVS:
9900           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
9901           (gst_amrnbenc_state_change):
9902           * ext/amrnb/amrnbenc.h:
9903           Pass the discont flag from the input buffer on to the output buffer in
9904           the AMR encoder.
9905
9906 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
9907
9908           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
9909           Original commit message from CVS:
9910           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
9911           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
9912           (gst_amrnbparse_handle_pull_seek),
9913           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
9914           (gst_amrnbparse_sink_activate_push),
9915           (gst_amrnbparse_sink_activate_pull):
9916           * ext/amrnb/amrnbparse.h:
9917           Add flush seek handler. Fixes #536274.
9918
9919 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
9920
9921           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
9922           Original commit message from CVS:
9923           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
9924           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
9925           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
9926           (gst_amrnbparse_state_change):
9927           * ext/amrnb/amrnbparse.h:
9928           Fix the duration query. Fixes #536226.
9929           Also set caps on the pads and buffers more correctly.
9930
9931 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
9932
9933           po/LINGUAS: Add 'ca' to LINGUAS.
9934           Original commit message from CVS:
9935           * po/LINGUAS:
9936           Add 'ca' to LINGUAS.
9937
9938 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
9939
9940           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
9941           Original commit message from CVS:
9942           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
9943           Fix aggregated GST_FLOW_RETURN check for when to send an error message
9944           on the bus.
9945           Re-fixes #546859
9946
9947 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
9948
9949           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
9950           Original commit message from CVS:
9951           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
9952           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
9953           (create_segment_event), (gst_rdt_depay_push),
9954           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
9955           * gst/realmedia/rdtdepay.h:
9956           Parse other values from the incomming caps.
9957           Add event handler to handle flushing and segments.
9958           Create segment events.
9959           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
9960           Do skew correction based on RDT timestamps.
9961           * gst/realmedia/rdtmanager.c: (activate_session),
9962           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
9963           (create_recv_rtp):
9964           Parse caps to get the clockrate needed for the jitterbuffer.
9965           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
9966           Apply timestamp fixup after correcting for initial timestamp and
9967           internal base timestamp corrections.
9968
9969 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
9970
9971           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
9972           Original commit message from CVS:
9973           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
9974           (gst_rdt_depay_change_state):
9975           * gst/realmedia/rdtdepay.h:
9976           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
9977           with a DISCONT flag when needed.
9978           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
9979           Report the configure latency instead of a hardcoded value.
9980
9981 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
9982
9983           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
9984           Original commit message from CVS:
9985           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
9986           (free_session), (gst_rdt_manager_query_src),
9987           (gst_rdt_manager_src_activate_push),
9988           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
9989           (gst_rdt_manager_loop), (create_recv_rtp):
9990           Include the new rdt jitterbuffer in the session manager.
9991
9992 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
9993
9994           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
9995           Original commit message from CVS:
9996           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
9997           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
9998           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
9999           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
10000           * gst/realmedia/rdtdepay.h:
10001           Use new RDT parsing helper functions.
10002           Copy discont flags correctly.
10003           Push the header from the chain function instead of the setcaps function.
10004           Copy incomming timestamp to the output buffers instead of doing magic
10005           with the RDT timestamps.
10006
10007 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
10008
10009           gst/realmedia/: Add first support for parsing RDT messages.
10010           Original commit message from CVS:
10011           * gst/realmedia/Makefile.am:
10012           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
10013           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
10014           (read_packet_header), (gst_rdt_buffer_get_first_packet),
10015           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
10016           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
10017           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
10018           (gst_rdt_packet_data_peek_data),
10019           (gst_rdt_packet_data_get_stream_id),
10020           (gst_rdt_packet_data_get_timestamp):
10021           * gst/realmedia/gstrdtbuffer.h:
10022           Add first support for parsing RDT messages.
10023           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
10024           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
10025           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
10026           (calculate_skew), (rdt_jitter_buffer_insert),
10027           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
10028           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
10029           (rdt_jitter_buffer_get_ts_diff):
10030           * gst/realmedia/rdtjitterbuffer.h:
10031           Add first version of an RDT jitterbuffer.
10032
10033 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
10034
10035           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
10036           Original commit message from CVS:
10037           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
10038           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
10039           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
10040           (gst_rmdemux_descramble_dnet_audio),
10041           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
10042           * gst/realmedia/rmdemux.h:
10043           Keep track of the first timestamp of the stream and add this to the
10044           outgoing buffer timestamps so that we can handle live streams.
10045           Set discont flag on the first buffers and after a seek.
10046
10047 === release 0.10.9 ===
10048
10049 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10050
10051         * ChangeLog:
10052         * NEWS:
10053         * RELEASE:
10054         * configure.ac:
10055         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10056         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10057         * docs/plugins/inspect/plugin-a52dec.xml:
10058         * docs/plugins/inspect/plugin-asf.xml:
10059         * docs/plugins/inspect/plugin-cdio.xml:
10060         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10061         * docs/plugins/inspect/plugin-dvdread.xml:
10062         * docs/plugins/inspect/plugin-dvdsub.xml:
10063         * docs/plugins/inspect/plugin-iec958.xml:
10064         * docs/plugins/inspect/plugin-lame.xml:
10065         * docs/plugins/inspect/plugin-mad.xml:
10066         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10067         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10068         * docs/plugins/inspect/plugin-mpegstream.xml:
10069         * docs/plugins/inspect/plugin-realmedia.xml:
10070         * docs/plugins/inspect/plugin-siddec.xml:
10071         * gst-plugins-ugly.doap:
10072           Release 0.10.9
10073           Original commit message from CVS:
10074           Release 0.10.9
10075
10076 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10077
10078         * po/af.po:
10079         * po/az.po:
10080         * po/bg.po:
10081         * po/cs.po:
10082         * po/da.po:
10083         * po/en_GB.po:
10084         * po/es.po:
10085         * po/fi.po:
10086         * po/fr.po:
10087         * po/hu.po:
10088         * po/id.po:
10089         * po/it.po:
10090         * po/lt.po:
10091         * po/nb.po:
10092         * po/nl.po:
10093         * po/or.po:
10094         * po/pl.po:
10095         * po/pt_BR.po:
10096         * po/ru.po:
10097         * po/sk.po:
10098         * po/sq.po:
10099         * po/sr.po:
10100         * po/sv.po:
10101         * po/uk.po:
10102         * po/vi.po:
10103         * po/zh_CN.po:
10104           Update .po files
10105           Original commit message from CVS:
10106           Update .po files
10107
10108 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10109
10110           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
10111           Original commit message from CVS:
10112           * ext/a52dec/gsta52dec.c:
10113           Set up a default time segment for output when receiving
10114           an incoming byte segment (as for raw AC3 files).
10115           Fixes: #548194
10116
10117 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10118
10119           0.10.8.2 pre-release.
10120           Original commit message from CVS:
10121           * configure.ac:
10122           * docs/plugins/Makefile.am:
10123           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10124           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10125           * docs/plugins/gst-plugins-ugly-plugins.args:
10126           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10127           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10128           * docs/plugins/inspect/plugin-a52dec.xml:
10129           * docs/plugins/inspect/plugin-asf.xml:
10130           * docs/plugins/inspect/plugin-cdio.xml:
10131           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10132           * docs/plugins/inspect/plugin-dvdread.xml:
10133           * docs/plugins/inspect/plugin-dvdsub.xml:
10134           * docs/plugins/inspect/plugin-iec958.xml:
10135           * docs/plugins/inspect/plugin-lame.xml:
10136           * docs/plugins/inspect/plugin-mad.xml:
10137           * docs/plugins/inspect/plugin-mpeg2dec.xml:
10138           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10139           * docs/plugins/inspect/plugin-mpegstream.xml:
10140           * docs/plugins/inspect/plugin-realmedia.xml:
10141           * docs/plugins/inspect/plugin-siddec.xml:
10142           * ext/Makefile.am:
10143           0.10.8.2 pre-release.
10144           * po/LINGUAS:
10145           * po/POTFILES.in:
10146           * po/id.po:
10147           Add new translation.
10148
10149 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
10150
10151           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
10152           Original commit message from CVS:
10153           * gst/asfdemux/gstasfdemux.c:
10154           Properly aggregate flow returns for both push and pull mode, so we shut
10155           down if all pads are unlinked.
10156           Fixes #546859.
10157
10158 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
10159
10160           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
10161           Original commit message from CVS:
10162           Patch by: Frederic Crozat <fcrozat@mandriva.org>
10163           * ext/dvdread/dvdreadsrc.c: (plugin_init):
10164           * ext/lame/gstlame.c: (plugin_init):
10165           * gst/asfdemux/gstasf.c: (plugin_init):
10166           Make sure gettext returns translations in UTF-8 encoding rather
10167           than in the current locale encoding (#546822).
10168
10169 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10170
10171           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
10172           Original commit message from CVS:
10173           * gst/mpegaudioparse/gstmpegaudioparse.c:
10174           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
10175           (mp3parse_total_time), (mp3parse_bytepos_to_time):
10176           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
10177           if we're called from there already. Otherwise we end up in a endless
10178           recursion and crash with a stack overflow.
10179           This can happen when a Xing or VBRI header with TOC exists but it
10180           doesn't contain the total time. Fixes bug #545370.
10181
10182 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10183
10184           ext/lame/gstlame.c: Use the default for the strict-iso property too.
10185           Original commit message from CVS:
10186           * ext/lame/gstlame.c: (gst_lame_class_init),
10187           (gst_lame_get_default_settings):
10188           Use the default for the strict-iso property too.
10189           Allow a bitrate setting of 0, which lets lame choose the default value
10190           and which makes it possible to set the compression-ratio property.
10191
10192 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10193
10194           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
10195           Original commit message from CVS:
10196           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
10197           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
10198           * ext/lame/gstlame.h:
10199           Get the defaults settings of LAME in the plugin initialization
10200           function and return FALSE here if something goes wrong. This removes
10201           the hacky failing instance init function.
10202           Use LAMEs default value for all settings instead of overwriting some
10203           of them. Overwriting some of them gives unexpected results if one only
10204           sets a preset. Fixes bug #498004.
10205
10206 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10207
10208           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
10209           Original commit message from CVS:
10210           * ext/lame/gstlame.c: (gst_lame_init):
10211           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
10212           defaults will restrict the bitrate when using the presets in a bad way.
10213           Fixes bug #498004.
10214
10215 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10216
10217           Put the MPEG audio version into the caps as "mpegaudioversion".
10218           Original commit message from CVS:
10219           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
10220           * gst/mpegaudioparse/gstmpegaudioparse.c:
10221           (mp3_type_frame_length_from_header), (mp3_caps_create),
10222           (gst_mp3parse_chain):
10223           Put the MPEG audio version into the caps as "mpegaudioversion".
10224           This is different from "mpegversion".
10225
10226 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10227
10228           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
10229           Original commit message from CVS:
10230           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
10231           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
10232           * ext/lame/gstlame.h:
10233           Fix build with lame >= 3.97. The padding type and cwlimit settings
10234           are deprecated now and the function declarations are hidden in the
10235           headers so deprecate the GObject properties for them and remove them
10236           in 0.11. Fixes bug #544039.
10237
10238 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10239
10240           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
10241           Original commit message from CVS:
10242           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
10243           Don't allow width/height outside the spec (i.e. smaller than 16
10244           and higher than 4096). Such files are corrupted ones and setting
10245           caps that are not a subset of the template caps confuses playbin.
10246           Fixes bug #542646.
10247
10248 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10249
10250           ext/sidplay/Makefile.am: Fix the build.
10251           Original commit message from CVS:
10252           * ext/sidplay/Makefile.am:
10253           Fix the build.
10254
10255 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10256
10257           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
10258           Original commit message from CVS:
10259           * configure.ac:
10260           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
10261           flags that are invalid for C++.
10262
10263 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
10264
10265           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
10266           Original commit message from CVS:
10267           Patch by: Tal Shalif <tshalif at nargila dot org>
10268           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
10269           Prevent double free. Fixes bug #541697.
10270
10271 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10272
10273           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
10274           Original commit message from CVS:
10275           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
10276           (gst_dvd_demux_get_audio_stream),
10277           (gst_dvd_demux_get_subpicture_stream),
10278           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
10279           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
10280           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
10281           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
10282           * gst/mpegstream/gstmpegdemux.h:
10283           Resend tags event after a FLUSH (seek) to support prerolling
10284           a partial pipeline.
10285
10286 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
10287
10288           Use correct error code for encrypted streams.
10289           Original commit message from CVS:
10290           * configure.ac:
10291           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
10292           Use correct error code for encrypted streams.
10293
10294 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10295
10296           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
10297           Original commit message from CVS:
10298           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
10299           (gst_mpeg_demux_sync_stream_to_time):
10300           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
10301
10302 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10303
10304           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
10305           Original commit message from CVS:
10306           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
10307           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
10308           Allow and implement non-flushing and/or segment seek
10309           (mainly in TIME and chapter format).
10310           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
10311           (gst_dvd_demux_get_subpicture_stream),
10312           (gst_dvd_demux_synchronise_pads),
10313           (gst_dvd_demux_sync_stream_to_time):
10314           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
10315           (gst_mpeg_demux_send_subbuffer),
10316           (gst_mpeg_demux_sync_stream_to_time),
10317           (gst_mpeg_streams_reset_cur_ts):
10318           * gst/mpegstream/gstmpegdemux.h:
10319           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
10320           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
10321           Delegate a query to upstream if it can't be handled.
10322           Make segment stop aware.
10323           Fix (subtitle) stream synchronization.
10324           Add some debug statements.
10325
10326 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
10327
10328           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
10329           Original commit message from CVS:
10330           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
10331           Fix build on macosx.
10332
10333 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10334
10335           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
10336           Original commit message from CVS:
10337           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10338           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10339           * ext/a52dec/gsta52dec.c:
10340           * ext/amrnb/amrnbdec.c:
10341           * ext/amrnb/amrnbenc.c:
10342           * ext/amrnb/amrnbparse.c:
10343           * ext/lame/gstlame.c:
10344           * ext/mad/gstmad.c:
10345           * ext/sidplay/gstsiddec.cc:
10346           * gst/asfdemux/gstrtspwms.c:
10347           * gst/mpegaudioparse/gstxingmux.c:
10348           * gst/realmedia/rademux.c:
10349           * gst/realmedia/rdtmanager.c:
10350           * gst/realmedia/rtspreal.c:
10351           * gst/synaesthesia/gstsynaesthesia.c:
10352           Add missing elements to docs. Restore alphabetical order in section
10353           file. Document mad (it was included in docs already).
10354           Fix doc-markup: use convinience syntax for examples
10355           (produces valid docbook), add several refsec2 when we have several
10356           titles. Fix some types.
10357
10358 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10359
10360           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
10361           Original commit message from CVS:
10362           * ext/lame/gstlame.c:
10363           * ext/sidplay/gstsiddec.cc:
10364           * gst/mpegaudioparse/gstxingmux.c:
10365           Do not use short_description in section docs for elements. We extract
10366           them from element details and there will be warnings if they differ.
10367
10368 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
10369
10370           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
10371           Original commit message from CVS:
10372           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
10373           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
10374           (gst_cdio_add_cdtext_album_tags):
10375           * ext/cdio/gstcdio.h:
10376           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
10377           Also extract album title and album genre from CD-TEXT if
10378           available (#537021).
10379
10380 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10381
10382           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
10383           Original commit message from CVS:
10384           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
10385           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
10386           emphasis value is reserved but unfortunately files with that
10387           value exist and the information is not important for the decoder
10388           anyway. Fixes bug #537235.
10389
10390 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
10391
10392           Require libcdio >= 0.76.
10393           Original commit message from CVS:
10394           * configure.ac:
10395           * ext/cdio/gstcdio.c:
10396           * ext/cdio/gstcdio.h:
10397           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
10398           Require libcdio >= 0.76.
10399
10400 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
10401
10402           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
10403           Original commit message from CVS:
10404           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
10405           Drain queued buffers before forwarding the segment event.
10406
10407 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
10408
10409           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
10410           Original commit message from CVS:
10411           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
10412           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
10413           (gst_a52dec_chain), (gst_a52dec_change_state):
10414           * ext/a52dec/gsta52dec.h:
10415           Add segment handling, buffer clipping and basic reverse playback.
10416
10417 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10418
10419           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
10420           Original commit message from CVS:
10421           * docs/plugins/Makefile.am:
10422           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10423           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10424           * docs/plugins/gst-plugins-ugly-plugins.args:
10425           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10426           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10427           * docs/plugins/inspect/plugin-a52dec.xml:
10428           * docs/plugins/inspect/plugin-amrnb.xml:
10429           * docs/plugins/inspect/plugin-asf.xml:
10430           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10431           * docs/plugins/inspect/plugin-dvdread.xml:
10432           * docs/plugins/inspect/plugin-dvdsub.xml:
10433           * docs/plugins/inspect/plugin-iec958.xml:
10434           * docs/plugins/inspect/plugin-lame.xml:
10435           * docs/plugins/inspect/plugin-mad.xml:
10436           * docs/plugins/inspect/plugin-mpeg2dec.xml:
10437           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10438           * docs/plugins/inspect/plugin-mpegstream.xml:
10439           * docs/plugins/inspect/plugin-realmedia.xml:
10440           * docs/plugins/inspect/plugin-siddec.xml:
10441           * docs/plugins/inspect/plugin-synaesthesia.xml:
10442           * ext/a52dec/gsta52dec.c:
10443           Random doc of the day. Also print human readable format of newsegment
10444           in log message if we complain about it.
10445
10446 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
10447
10448           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
10449           Original commit message from CVS:
10450           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
10451           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
10452           (gst_a52dec_chain), (gst_a52dec_change_state):
10453           * ext/a52dec/gsta52dec.h:
10454           Mark discont on outgoing buffers after receiving a DISCONT buffer or
10455           when we have a decoding error.
10456           We don't need to clear the cache when we receive a NEWSEGMENT event.
10457           Clear buffer cache in DISCONT.
10458           Add beginnings of GstSegment handling.
10459
10460 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10461
10462           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
10463           Original commit message from CVS:
10464           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
10465           Fix alignment issues that caused SIGBUS on some architectures.
10466
10467 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
10468
10469           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
10470           Original commit message from CVS:
10471           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
10472           Fix alignment issue which isn't really an issue at all because
10473           the plugin hasn't been ported to 0.10 yet.
10474
10475 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10476
10477           configure.ac: Back to devel -> 0.10.8.1
10478           Original commit message from CVS:
10479           * configure.ac:
10480           Back to devel -> 0.10.8.1
10481
10482 === release 0.10.8 ===
10483
10484 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10485
10486         * ChangeLog:
10487         * NEWS:
10488         * RELEASE:
10489         * configure.ac:
10490         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10491         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10492         * docs/plugins/inspect/plugin-a52dec.xml:
10493         * docs/plugins/inspect/plugin-asf.xml:
10494         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10495         * docs/plugins/inspect/plugin-dvdread.xml:
10496         * docs/plugins/inspect/plugin-dvdsub.xml:
10497         * docs/plugins/inspect/plugin-iec958.xml:
10498         * docs/plugins/inspect/plugin-lame.xml:
10499         * docs/plugins/inspect/plugin-mad.xml:
10500         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10501         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10502         * docs/plugins/inspect/plugin-mpegstream.xml:
10503         * docs/plugins/inspect/plugin-realmedia.xml:
10504         * docs/plugins/inspect/plugin-siddec.xml:
10505         * gst-plugins-ugly.doap:
10506         * po/LINGUAS:
10507           Release 0.10.8
10508           Original commit message from CVS:
10509           Release 0.10.8
10510
10511 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10512
10513         * common:
10514         * po/af.po:
10515         * po/az.po:
10516         * po/bg.po:
10517         * po/cs.po:
10518         * po/da.po:
10519         * po/en_GB.po:
10520         * po/es.po:
10521         * po/fi.po:
10522         * po/fr.po:
10523         * po/hu.po:
10524         * po/it.po:
10525         * po/lt.po:
10526         * po/nb.po:
10527         * po/nl.po:
10528         * po/or.po:
10529         * po/pl.po:
10530         * po/pt_BR.po:
10531         * po/ru.po:
10532         * po/sk.po:
10533         * po/sq.po:
10534         * po/sr.po:
10535         * po/sv.po:
10536         * po/uk.po:
10537         * po/vi.po:
10538         * po/zh_CN.po:
10539           Update .po files
10540           Original commit message from CVS:
10541           Update .po files
10542
10543 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10544
10545           configure.ac: 0.10.7.4 pre-release
10546           Original commit message from CVS:
10547           * configure.ac:
10548           0.10.7.4 pre-release
10549
10550 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
10551
10552           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
10553           Original commit message from CVS:
10554           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
10555           Fix inconsistent use of rate and channels.
10556           Fixes #533581
10557
10558 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
10559
10560           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
10561           Original commit message from CVS:
10562           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
10563           Flush timestamp correction variables on a flush. Fixes #533832.
10564
10565 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10566
10567         * ChangeLog:
10568         * common:
10569         * configure.ac:
10570           Commit 0.10.7.3 pre-rel marker
10571           Original commit message from CVS:
10572           Commit 0.10.7.3 pre-rel marker
10573
10574 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
10575
10576           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
10577           Original commit message from CVS:
10578           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
10579           Properly aggregate GstFlowReturn from downstream in order to properly
10580           stop, and doing that as early as possible.
10581           Fixes #532807
10582
10583 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10584
10585           configure.ac: 0.10.7.2 pre-release
10586           Original commit message from CVS:
10587           * configure.ac:
10588           0.10.7.2 pre-release
10589
10590 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
10591
10592           Always let FLUSH_START events flow downstream.
10593           Original commit message from CVS:
10594           * ext/mad/gstmad.c: (gst_mad_sink_event):
10595           * gst/mpegaudioparse/gstmpegaudioparse.c:
10596           (gst_mp3parse_sink_event):
10597           Always let FLUSH_START events flow downstream.
10598
10599 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
10600
10601           configure.ac: Error out if we don't have the required core/base versions.
10602           Original commit message from CVS:
10603           * configure.ac:
10604           Error out if we don't have the required core/base versions.
10605
10606 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
10607
10608           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
10609           Original commit message from CVS:
10610           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
10611           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
10612           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
10613           Fix video timestamps by adjusting it with the first timestamp found.
10614           Don't assume we have a complete fragment when flushing the adapter,
10615           packets might have been lost or the stream might just be broken.
10616
10617 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
10618
10619           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
10620           Original commit message from CVS:
10621           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
10622           Set Rank to NONE so that we don't accidentally try to autoplug the
10623           rdtmanager.
10624
10625 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10626
10627           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
10628           Original commit message from CVS:
10629           * gst/mpegaudioparse/gstmpegaudioparse.c:
10630           (gst_mp3parse_emit_frame):
10631           Send a new duration message if the average bitrate changed and
10632           we don't know the duration from the Xing or VBRI header.
10633           Fixes bug #321857.
10634
10635 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
10636
10637           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
10638           Original commit message from CVS:
10639           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
10640           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
10641           * gst/realmedia/rtspreal.h:
10642           Move assembly rule parsing to the place where we parse the SDP as it's
10643           also there that we create the MDPR and we need the currently selected
10644           asmrule in order to select the right MTLI.
10645           Fixes #529359.
10646
10647 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
10648
10649           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
10650           Original commit message from CVS:
10651           * gst/realmedia/realhash.c:
10652           * gst/realmedia/rtspreal.c:
10653           Include generated "_stdint.h" instead of <stdint.h> which might not
10654           exist on some systems.
10655
10656 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10657
10658           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
10659           Original commit message from CVS:
10660           * ext/sidplay/gstsiddec.cc:
10661           Cast NULL sentinels to void * as NULL is defined as an integer
10662           constant in most environments when using C++ and it's size might
10663           be different from a pointer. Fixes #529488.
10664
10665 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
10666
10667         * ChangeLog:
10668         * gst/asfdemux/gstasfdemux.c:
10669         * gst/asfdemux/gstrtspwms.c:
10670           Fix "unused var" compiler error when --disable-gst-debug is used.
10671           Original commit message from CVS:
10672           Fix "unused var" compiler error when --disable-gst-debug is used.
10673
10674 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
10675
10676           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
10677           Original commit message from CVS:
10678           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
10679           We should also stop the streaming task when we get a NOT_LINKED
10680           flow return, which is not covered by FLOW_IS_FATAL.
10681
10682 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
10683
10684           ext/: gst_atomic_int_set ==> g_atomic_int_set
10685           Original commit message from CVS:
10686           * ext/cdio/gstcdiocddasrc.c:
10687           * ext/dv/gstdvdemux.c:
10688           gst_atomic_int_set ==> g_atomic_int_set
10689
10690 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
10691
10692           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
10693           Original commit message from CVS:
10694           2008-04-11  Julien Moutte  <julien@fluendo.com>
10695           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
10696           argument formats.
10697
10698 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
10699
10700           configure.ac: Actually build dlls when cross-compiling with mingw32.
10701           Original commit message from CVS:
10702           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
10703           * configure.ac:
10704           Actually build dlls when cross-compiling with mingw32.
10705           Fixes bug #526247.
10706
10707 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10708
10709           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
10710           Original commit message from CVS:
10711           * configure.ac:
10712           * gst/mpegaudioparse/gstmpegaudioparse.c:
10713           (mpeg_audio_seek_entry_free):
10714           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
10715           Depend on GLib 2.12 and use it unconditionally as we do in other
10716           modules too already.
10717
10718 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10719
10720           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
10721           Original commit message from CVS:
10722           * gst/mpegaudioparse/gstmpegaudioparse.c:
10723           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
10724           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
10725           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
10726           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
10727           (gst_xing_mux_chain):
10728           Use GSlice for allocating the seek table entries if we compile with
10729           GLib 2.10 or newer.
10730
10731 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
10732
10733           gst/asfdemux/gstasfdemux.c: Remove some debug code.
10734           Original commit message from CVS:
10735           * gst/asfdemux/gstasfdemux.c:
10736           (gst_asf_demux_process_ext_stream_props):
10737           Remove some debug code.
10738
10739 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
10740
10741           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
10742           Original commit message from CVS:
10743           * gst/asfdemux/gstasfdemux.c:
10744           (gst_asf_demux_process_ext_stream_props):
10745           Guard against division by 0 and fall back to 25/1 framerate.
10746
10747 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
10748
10749           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
10750           Original commit message from CVS:
10751           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
10752           (gst_asf_demux_process_ext_stream_props):
10753           Instead of adding a fixes 25/1 framerate to the video caps, use the
10754           average frame duration in the extended properties of the video stream as
10755           the framerate. Fixes #524346.
10756
10757 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10758
10759           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
10760           Original commit message from CVS:
10761           * configure.ac:
10762           Check if the compiler supports do { } while (0) macros. This fixes
10763           a warning when compiling with g++ 4.3, resulting in a build failure
10764           because of -Werror.
10765
10766 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
10767
10768           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
10769           Original commit message from CVS:
10770           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
10771           make ) also a delimiter for rules.
10772           Skip \\ when scanning strings.
10773           Add new testcase for these problems.
10774
10775 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10776
10777           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
10778           Original commit message from CVS:
10779           * gst/mpegaudioparse/gstmpegaudioparse.c:
10780           (gst_mp3parse_sink_event):
10781           Don't take the stream lock when caching events. This is not necessary
10782           and results in a deadlock when seeking with rhythmbox (but not with
10783           totem or banshee for some reason).
10784
10785 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
10786
10787           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
10788           Original commit message from CVS:
10789           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
10790           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
10791           Add the version field when creating the CONT chunk resulting in
10792           the Author, Comment and Copyright tags not being parsed correctly.
10793           Fixes #521459.
10794
10795 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
10796
10797           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
10798           Original commit message from CVS:
10799           * gst/mpegaudioparse/gstmpegaudioparse.c:
10800           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
10801           Remove trailing newlines from debug statements.
10802
10803 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
10804
10805           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
10806           Original commit message from CVS:
10807           * ext/dvdnav/dvdnavsrc.c:
10808           * ext/dvdnav/dvdnavsrc.h:
10809           Apply patch that adds some seeking support to dvdnav, and fixes it
10810           in various other ways. This doesn't make dvdnavsrc fully functional,
10811           but moves it forward.
10812           Fixes: #476149
10813           Patch By: Simone Gotti <simone.gotti@email.it>
10814           * ext/dvdnav/gst-dvd:
10815           Update the simple dvdnavsrc gst-launch example to work for 0.10
10816
10817 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
10818
10819           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
10820           Original commit message from CVS:
10821           * configure.ac:
10822           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
10823           plug-ins are included/excluded. (#498222)
10824
10825 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10826
10827           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
10828           Original commit message from CVS:
10829           * ext/mad/gstmad.c: (gst_mad_sink_event):
10830           * gst/mpegaudioparse/gstmpegaudioparse.c:
10831           (gst_mp3parse_sink_event):
10832           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
10833           of dropping and leaking them.
10834
10835 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10836
10837           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
10838           Original commit message from CVS:
10839           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
10840           (gst_mad_chain):
10841           * ext/mad/gstmad.h:
10842           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
10843           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
10844           * gst/mpegaudioparse/gstmpegaudioparse.h:
10845           Cache all events except EOS if we still have to send a NEWSEGMENT
10846           event. This will let TAG events be forwarded until after decodebin
10847           to an encoder for example as decodebin only links the pads
10848           after NEWSEGMENT. Fixes bug #518933.
10849
10850 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10851
10852           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
10853           Original commit message from CVS:
10854           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
10855           Write Xing header at the correct position in the MP3 frame for
10856           stereo files. Fixes bug #518676.
10857
10858 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
10859
10860           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
10861           Original commit message from CVS:
10862           * configure.ac:
10863           * ext/sidplay/Makefile.am:
10864           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
10865           when building C++ code (#516509).
10866
10867 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
10868
10869           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
10870           Original commit message from CVS:
10871           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
10872           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
10873           Workshop 12 compiler, but probably also crashes (#517985).
10874
10875 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
10876
10877           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
10878           Original commit message from CVS:
10879           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
10880           * gst/mpegaudioparse/gstmpegaudioparse.c:
10881           (gst_mp3_channel_mode_get_type),
10882           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
10883           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
10884           (gst_mp3parse_chain):
10885           * gst/mpegaudioparse/gstmpegaudioparse.h:
10886           Post channel mode and CRC as tags. Fixes bug #504493.
10887
10888 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10889
10890           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
10891           Original commit message from CVS:
10892           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
10893           Correctly chain up to the parent's finalize function.
10894
10895 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10896
10897           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
10898           Original commit message from CVS:
10899           * gst/mpegaudioparse/gstmpegaudioparse.c:
10900           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
10901           Try a bit harder to get valid timestamps, especially if upstream
10902           gives us one and we are at the first frame or resyncing.
10903           Return UNEXPECTED if we get a valid timestamp that is outside of
10904           our configured segment. After all changes done so far this doesn't
10905           seem to cause any regression, please test.
10906
10907 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10908
10909           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...
10910           Original commit message from CVS:
10911           Patch by:
10912           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
10913           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
10914           If we don't have the position to seek to in our index first try
10915           to convert from TIME to BYTES upstream and only if that fails
10916           too use the old hack to simply seek to an earlier position
10917           and let the sink drop everything before segment start.
10918           Partially fixes bug #469930.
10919
10920 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10921
10922           configure.ac: Back to development...
10923           Original commit message from CVS:
10924           * configure.ac:
10925           Back to development...
10926
10927 === release 0.10.7 ===
10928
10929 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10930
10931         * ChangeLog:
10932         * NEWS:
10933         * RELEASE:
10934         * configure.ac:
10935         * docs/plugins/gst-plugins-ugly-plugins.args:
10936         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10937         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10938         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10939         * docs/plugins/gst-plugins-ugly-plugins.signals:
10940         * docs/plugins/inspect/plugin-a52dec.xml:
10941         * docs/plugins/inspect/plugin-asf.xml:
10942         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10943         * docs/plugins/inspect/plugin-dvdread.xml:
10944         * docs/plugins/inspect/plugin-dvdsub.xml:
10945         * docs/plugins/inspect/plugin-iec958.xml:
10946         * docs/plugins/inspect/plugin-lame.xml:
10947         * docs/plugins/inspect/plugin-mad.xml:
10948         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10949         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10950         * docs/plugins/inspect/plugin-mpegstream.xml:
10951         * docs/plugins/inspect/plugin-realmedia.xml:
10952         * docs/plugins/inspect/plugin-siddec.xml:
10953         * gst-plugins-ugly.doap:
10954         * po/LINGUAS:
10955           Release 0.10.7 - I Cheated Time
10956           Original commit message from CVS:
10957           Release 0.10.7 - I Cheated Time
10958
10959 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10960
10961         * po/af.po:
10962         * po/az.po:
10963         * po/bg.po:
10964         * po/cs.po:
10965         * po/da.po:
10966         * po/en_GB.po:
10967         * po/es.po:
10968         * po/fi.po:
10969         * po/hu.po:
10970         * po/it.po:
10971         * po/nb.po:
10972         * po/nl.po:
10973         * po/or.po:
10974         * po/pl.po:
10975         * po/pt_BR.po:
10976         * po/sk.po:
10977         * po/sq.po:
10978         * po/sr.po:
10979         * po/sv.po:
10980         * po/uk.po:
10981         * po/vi.po:
10982         * po/zh_CN.po:
10983           Update .po files
10984           Original commit message from CVS:
10985           Update .po files
10986
10987 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10988
10989           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
10990           Original commit message from CVS:
10991           * tests/check/Makefile.am:
10992           Exclude dvdreadsrc from the states test too.
10993
10994 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10995
10996           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
10997           Original commit message from CVS:
10998           * gst/mpegaudioparse/gstmpegaudioparse.c:
10999           (gst_mp3parse_emit_frame):
11000           Handler buffers without valid timestamp more correctly: Don't drop
11001           them and don't use the invalid timestamp to calculate the next
11002           timestamp. Fixes bug #516811.
11003
11004 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
11005
11006           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
11007           Original commit message from CVS:
11008           Patch by: Tal Shalif <tshalif at nargila dot org>
11009           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
11010           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
11011           Add some gint64 casts to prevent 32 bit integer overflows.
11012           Fixes bug #516989.
11013
11014 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11015
11016           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
11017           Original commit message from CVS:
11018           * gst/mpegaudioparse/gstmpegaudioparse.c:
11019           Revert previous commit to mp3parse, as it breaks playback
11020           of AVI files.
11021
11022 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11023
11024           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
11025           Original commit message from CVS:
11026           * gst/mpegaudioparse/gstmpegaudioparse.c:
11027           (gst_mp3parse_emit_frame):
11028           Return GST_FLOW_UNEXPECTED if we get data that is after our
11029           configured segment. This makes upstream go EOS immediately instead
11030           of sending us the complete stream. Also improve debugging a bit.
11031
11032 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11033
11034           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
11035           Original commit message from CVS:
11036           * ext/dvdread/dvdreadsrc.c:
11037           Fix regression in DVD seeking - when a pack we
11038           expect to be a NAV block turns out not to be, scan forwards
11039           for up to 2MB (at most ~1sec) until we find one.
11040           Fixes: #516278
11041
11042 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
11043
11044           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
11045           Original commit message from CVS:
11046           * win32/vs6/libgstmpegaudioparse.dsp:
11047           Add xing files to VS project file.
11048
11049 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11050
11051           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
11052           Original commit message from CVS:
11053           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
11054           Stop leaking src pad templates. Fixes bug #515708.
11055
11056 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11057
11058           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
11059           Original commit message from CVS:
11060           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
11061           Correctly write the size in bytes on big endian systems.
11062           Fixes bug #515725.
11063
11064 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11065
11066           ext/lame/gstlame.c: Don't leak the allowed caps.
11067           Original commit message from CVS:
11068           * ext/lame/gstlame.c: (gst_lame_setup):
11069           Don't leak the allowed caps.
11070           * tests/check/pipelines/lame.c: (GST_START_TEST):
11071           Stop leaking all buffers. Fixes bug #515575.
11072
11073 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11074
11075           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
11076           Original commit message from CVS:
11077           * gst/mpegaudioparse/plugin.c:
11078           Commit new file I forgot to add.
11079
11080 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11081
11082           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
11083           Original commit message from CVS:
11084           * configure.ac:
11085           Make DISABLE_DEPRECATED defined *only* during CVS, not during
11086           pre-releases or releases.
11087
11088 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11089
11090         * ChangeLog:
11091           Mention bug 511497 fixed in previous commit
11092           Original commit message from CVS:
11093           Mention bug 511497 fixed in previous commit
11094
11095 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11096
11097           Move xingmux from -bad.
11098           Original commit message from CVS:
11099           * docs/plugins/Makefile.am:
11100           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11101           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11102           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11103           * gst/mpegaudioparse/Makefile.am:
11104           * gst/mpegaudioparse/gstmpegaudioparse.c:
11105           * gst/mpegaudioparse/gstxingmux.c:
11106           * tests/check/Makefile.am:
11107           * tests/check/elements/.cvsignore:
11108           Move xingmux from -bad.
11109
11110 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
11111
11112           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
11113           Original commit message from CVS:
11114           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
11115           Use gst_guint64_to_gdouble for conversion
11116           * win32/vs6/libgstasfdemux.dsp:
11117           * win32/vs6/libgstdvdsub.dsp:
11118           * win32/vs6/libgstrealmedia.dsp:
11119           Update project dependencies and add new source files
11120
11121 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
11122
11123           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
11124           Original commit message from CVS:
11125           * ext/mpeg2dec/gstmpeg2dec.c:
11126           Reset decoder when handling sequence where libmpeg2 has set
11127           frame period to 0, probably due to a corrupt packet.
11128           Fixes bug #514297
11129
11130 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11131
11132           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
11133           Original commit message from CVS:
11134           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
11135           (gst_mp3parse_chain):
11136           Don't set new caps on the srcpad everytime the bitrate or MPEG
11137           version changes but calculate new spf value when the MPEG version
11138           changes.
11139
11140 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11141
11142           Add documentation for the xingheader plugin.
11143           Original commit message from CVS:
11144           * docs/plugins/Makefile.am:
11145           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
11146           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
11147           * gst/xingheader/gstxingmux.c:
11148           * gst/xingheader/gstxingmux.h:
11149           Add documentation for the xingheader plugin.
11150           * tests/check/elements/xingmux.c: (GST_START_TEST):
11151           Set element state to PLAYING before doing something else.
11152
11153 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11154
11155           tests/check/: Add simple unit test for the xingmux element.
11156           Original commit message from CVS:
11157           * tests/check/Makefile.am:
11158           * tests/check/elements/.cvsignore:
11159           * tests/check/elements/xingmux.c: (setup_xingmux),
11160           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
11161           * tests/check/elements/xingmux_testdata.h:
11162           Add simple unit test for the xingmux element.
11163           * gst/xingheader/gstxingmux.c: (generate_xing_header),
11164           (gst_xing_mux_finalize), (xing_reset):
11165           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
11166
11167 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11168
11169           docs/plugins/: Add the real and rtsp elements and update the lists.
11170           Original commit message from CVS:
11171           * docs/plugins/Makefile.am:
11172           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11173           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11174           Add the real and rtsp elements and update the lists.
11175           * docs/plugins/inspect/plugin-amrnb.xml:
11176           * docs/plugins/inspect/plugin-asf.xml:
11177           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11178           * docs/plugins/inspect/plugin-dvdsub.xml:
11179           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11180           * docs/plugins/inspect/plugin-mpegstream.xml:
11181           * docs/plugins/inspect/plugin-realmedia.xml:
11182           * docs/plugins/inspect/plugin-siddec.xml:
11183           * docs/plugins/inspect/plugin-synaesthesia.xml:
11184           Regenerate docs.
11185           * gst/iec958/ac3_padder.c:
11186           * gst/iec958/ac3_padder.h:
11187           Do not use gtk-doc style comments for non gtk-doc comments. Note -
11188           there are functions defined using extern in the .c file - does that
11189           make sense?
11190
11191 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11192
11193           ext/mad/gstmad.c: Chain up at the end of the function.
11194           Original commit message from CVS:
11195           * ext/mad/gstmad.c:
11196           Chain up at the end of the function.
11197
11198 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11199
11200           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
11201           Original commit message from CVS:
11202           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
11203           Don't add pad templates for the base class but only in the
11204           subclasses.
11205
11206 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
11207
11208           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
11209           Original commit message from CVS:
11210           * ext/lame/gstlame.c:
11211           * ext/lame/gstlame.h:
11212           Fix the case where you initially have stereo input, and so lame's
11213           mode is not set to mono, and then you get input with mono audio and
11214           soon after you get stereo input again. What happened before this
11215           commit is that it would keep the encoding mode as mono. It should
11216           change it back to the one requested by the app (or the default one)
11217           if not requested.
11218
11219 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11220
11221           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
11222           Original commit message from CVS:
11223           * gst/mpegaudioparse/gstmpegaudioparse.c:
11224           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
11225           (mp3parse_bytepos_to_time):
11226           Interpolate the VBRI seek table entries to get better results,
11227           support 3 byte seek table entries and prevent overflows in the
11228           seek table by adding the relative offsets when using the seek
11229           table in a large enough data type.
11230
11231 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11232
11233           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
11234           Original commit message from CVS:
11235           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11236           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
11237           (mp3parse_bytepos_to_time):
11238           * gst/mpegaudioparse/gstmpegaudioparse.h:
11239           Add support for seeking based on the VBRI seek table. Might make
11240           sense to use interpolation in the table later to get hopefully a
11241           bit more accurate values.
11242
11243 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11244
11245           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
11246           Original commit message from CVS:
11247           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
11248           (handle_picture), (handle_slice):
11249           Fix compilation error. Fixes #509313.
11250
11251 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11252
11253           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
11254           Original commit message from CVS:
11255           * ext/lame/gstlame.c: (gst_lame_sink_event):
11256           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
11257           as 8 * GST_SECOND is too large for int.
11258
11259 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11260
11261           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
11262           Original commit message from CVS:
11263           * gst/xingheader/gstxingmux.c: (generate_xing_header):
11264           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
11265           of 0xfe.
11266
11267 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11268
11269           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
11270           Original commit message from CVS:
11271           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11272           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
11273           (mp3parse_total_bytes), (mp3parse_total_time):
11274           * gst/mpegaudioparse/gstmpegaudioparse.h:
11275           Add initial support for reading VBRI headers as found in VBR files
11276           created by some Fraunhofer encoders. Currently we only read the
11277           number of frames and bytes (and calculate duration, etc from this)
11278           but there is also a seek table that we currently don't use.
11279
11280 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
11281
11282           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
11283           Original commit message from CVS:
11284           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
11285           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
11286           (gst_lame_sink_event):
11287           Correctly set number of channels when using mono-encoding mode
11288           and fix the duration calculation of the EOS buffer.
11289
11290 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11291
11292           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
11293           Original commit message from CVS:
11294           * gst/mpegaudioparse/gstmpegaudioparse.c:
11295           (gst_mp3parse_handle_first_frame):
11296           Guard against 0 values in the Xing header as frame count and
11297           byte count and calculate the bitrate when we have all values
11298           we need and not before.
11299
11300 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11301
11302           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
11303           Original commit message from CVS:
11304           * gst/xingheader/gstxingmux.c: (generate_xing_header):
11305           Remove accidentially leftover debug printf.
11306
11307 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11308
11309           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
11310           Original commit message from CVS:
11311           * gst/xingheader/gstxingmux.c: (has_xing_header),
11312           (generate_xing_header), (gst_xing_mux_chain),
11313           (gst_xing_mux_sink_event):
11314           Choose smallest possible frame size for the Xing header, properly
11315           set the timestamp, duration and offset on the outgoing buffers,
11316           only send NEWSEGMENT events in BYTE format downstream and also
11317           drop VBRI headers if already existing.
11318
11319 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11320
11321           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
11322           Original commit message from CVS:
11323           * gst/xingheader/Makefile.am:
11324           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
11325           (has_xing_header), (generate_xing_header),
11326           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
11327           (gst_xing_mux_init), (gst_xing_mux_chain),
11328           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
11329           * gst/xingheader/gstxingmux.h:
11330           Major cleanup and rewrite of xingmux with less bugs and new features:
11331           - Handles other layers as 3
11332           - Write TOC
11333
11334 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
11335
11336           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
11337           Original commit message from CVS:
11338           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
11339           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
11340           Call g_type_class_ref() from a thread-safe context and not
11341           from the streaming thread to avoid GLib screwing up (see
11342           bug #349410 and #493432). Comment out unused code.
11343
11344 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
11345
11346           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
11347           Original commit message from CVS:
11348           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
11349           (handle_picture), (clip_buffer), (handle_slice),
11350           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
11351           (gst_mpeg2dec_change_state):
11352           * ext/mpeg2dec/gstmpeg2dec.h:
11353           Add buffer clipping.
11354           Add basic reverse playback support. Not complete yet when dealing with
11355           non-closed GOPs.
11356
11357 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11358
11359           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
11360           Original commit message from CVS:
11361           * autogen.sh:
11362           Add -Wno-portability to the automake parameters to stop warnings
11363           about GNU make extensions being used. We require GNU make in almost
11364           every Makefile anyway.
11365           * configure.ac:
11366           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
11367           at the same time is required for per target flags.
11368
11369 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11370
11371           Makefile.am: Include lcov.mak to allow building coverage reports.
11372           Original commit message from CVS:
11373           * Makefile.am:
11374           Include lcov.mak to allow building coverage reports.
11375
11376 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11377
11378           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
11379           Original commit message from CVS:
11380           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
11381           * gst/mpegaudioparse/gstmpegaudioparse.c:
11382           (gst_mp3parse_handle_first_frame):
11383           Make sure that the Xing TOC starts with 0 and the entries
11384           are increasing over time. Otherwise it's broken and should
11385           be skipped. Fixes bug #507821.
11386
11387 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
11388
11389           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
11390           Original commit message from CVS:
11391           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
11392           (gst_asf_demux_add_video_stream),
11393           (gst_asf_demux_process_ext_content_desc),
11394           (gst_asf_demux_get_metadata_for_stream),
11395           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
11396           (gst_asf_demux_change_state):
11397           * gst/asfdemux/gstasfdemux.h:
11398           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
11399
11400 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
11401
11402           docs/plugins/.cvsignore: Add *-undeclared.txt
11403           Original commit message from CVS:
11404           * docs/plugins/.cvsignore:
11405           Add *-undeclared.txt
11406
11407 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
11408
11409           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
11410           Original commit message from CVS:
11411           * gst/realmedia/rdtmanager.c:
11412           (gst_rdt_manager_marshal_VOID__UINT_UINT),
11413           (gst_rdt_manager_class_init):
11414           * gst/realmedia/rdtmanager.h:
11415           Implement some more signals that rtspsrc connects to.
11416           Fixes #504671.
11417
11418 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
11419
11420           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
11421           Original commit message from CVS:
11422           * Makefile.am:
11423           Include common/win32.mak for CRLF check of win32 project
11424           files (see #393626).
11425
11426 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11427
11428           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
11429           Original commit message from CVS:
11430           * gst/mpegaudioparse/gstmpegaudioparse.c:
11431           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
11432           Don't post SEGMENT_START messages on the bus, only the element
11433           driving the pipeline should do that.
11434
11435 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11436
11437           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
11438           Original commit message from CVS:
11439           * configure.ac:
11440           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
11441
11442 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
11443
11444           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
11445           Original commit message from CVS:
11446           * ext/mpeg2dec/gstmpeg2dec.h:
11447           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
11448           Fixes #500808.
11449
11450 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
11451
11452           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
11453           Original commit message from CVS:
11454           2007-11-20  Julien MOUTTE  <julien@moutte.net>
11455           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
11456           on Mac OS X.
11457
11458 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11459
11460           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
11461           Original commit message from CVS:
11462           * gst/mpegaudioparse/gstmpegaudioparse.c:
11463           Restore the segment handling logic.
11464           Please don't do behavioural changes under the heading of 'leak fixes'
11465           or 'whitespace changes', people.
11466
11467 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11468
11469           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
11470           Original commit message from CVS:
11471           * gst/mpegaudioparse/gstmpegaudioparse.c:
11472           Plug some leaks.
11473
11474 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11475
11476           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
11477           Original commit message from CVS:
11478           * gst/asfdemux/gstasfdemux.c:
11479           Sync _activate_pull() a little more with other demuxers.
11480
11481 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
11482
11483           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
11484           Original commit message from CVS:
11485           * gst/mpegstream/gstmpegdemux.c:
11486           recognize the padding stream
11487
11488 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
11489
11490           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
11491           Original commit message from CVS:
11492           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
11493           Convert tags that come as string into the type required by
11494           GstTagList.
11495
11496 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11497
11498           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
11499           Original commit message from CVS:
11500           * gst/mpegaudioparse/gstmpegaudioparse.c:
11501           (gst_mp3parse_emit_frame):
11502           Remove some more broken code, it seems to clip even when it should not.
11503           See #491305.
11504
11505 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
11506
11507           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
11508           Original commit message from CVS:
11509           * gst/mpegaudioparse/gstmpegaudioparse.c:
11510           (gst_mp3parse_emit_frame):
11511           When the element is not driving the streaming thread it is not supposed
11512           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
11513           upstream when it detects EOS. See #491305.
11514
11515 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
11516
11517           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
11518           Original commit message from CVS:
11519           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
11520           * gst/dvdsub/Makefile.am:
11521           * gst/dvdsub/gstdvdsubdec.c:
11522           * gst/dvdsub/gstdvdsubparse.c:
11523           * gst/dvdsub/gstdvdsubparse.h:
11524           Add dvd subtitle parser, which just packetizes the input
11525           stream. This is needed to mux dvd subtitles into matroska
11526           files, since the muxer expects unfragmented and properly
11527           timestamped input (#415754).
11528
11529 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
11530
11531           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
11532           Original commit message from CVS:
11533           * configure.ac:
11534           Update requirements from past CVS versions to released
11535           versions (0.10.14 in this case).
11536           * ext/sidplay/gstsiddec.cc:
11537           Fix compilation with g++-4.2.
11538
11539 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11540
11541           gst/realmedia/: Fix some compiler warnings shown on Forte.
11542           Original commit message from CVS:
11543           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
11544           (gst_asm_scan_parse_condition):
11545           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11546           Fix some compiler warnings shown on Forte.
11547
11548 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
11549
11550           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
11551           Original commit message from CVS:
11552           Patch by: Gautier Portet <kassoulet at gmail dot com>
11553           * gst/xingheader/gstxingmux.c:
11554           The size of the Xing header is actually 417 as it's rounded to the
11555           next smaller integer. Fixes #397759.
11556           * gst/xingheader/gstxingmux.c: (xing_generate_header),
11557           (xing_push_header):
11558           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
11559           event to the beginning was successful before pushing the header again.
11560
11561 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
11562
11563           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
11564           Original commit message from CVS:
11565           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
11566           (mp3parse_bytepos_to_time):
11567           Use gst_util_guint64_to_gdouble for conversions.
11568           * win32/vs6/libgstmad.dsp:
11569           Add a link to libgstaudio.
11570
11571 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
11572
11573           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
11574           Original commit message from CVS:
11575           * ext/lame/gstlame.c:
11576           Fix up case where there is no peer, in which case
11577           _get_allowed_caps() will return NULL.
11578
11579 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
11580
11581           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
11582           Original commit message from CVS:
11583           * ext/lame/gstlame.c:
11584           Use GST_PTR_FORMAT to print caps in debug statement.
11585
11586 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11587
11588           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11589           Original commit message from CVS:
11590           * configure.ac:
11591           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11592           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
11593           in configure.ac.
11594
11595 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11596
11597           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
11598           Original commit message from CVS:
11599           * ext/lame/gstlame.c:
11600           Allow fixing the sample rate lame converts to by negotiating fixed
11601           sample rate on the src pad caps.
11602           Add docs for it.
11603           * tests/check/Makefile.am:
11604           * tests/check/pipelines/lame.c:
11605           Add a check for it.
11606
11607 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11608
11609           po/: Updated translations.
11610           Original commit message from CVS:
11611           * po/LINGUAS:
11612           * po/da.po:
11613           Updated translations.
11614
11615 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11616
11617           po/pl.po: Added Polish translation.
11618           Original commit message from CVS:
11619           translated by: Jakub Bogusz <qboosh@pld-linux.org>
11620           * po/pl.po:
11621           Added Polish translation.
11622
11623 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11624
11625           po/fi.po: Added Finnish translation.
11626           Original commit message from CVS:
11627           translated by: Ilkka Tuohela <hile@iki.fi>
11628           * po/fi.po:
11629           Added Finnish translation.
11630
11631 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11632
11633           po/es.po: Added Spanish translation.
11634           Original commit message from CVS:
11635           translated by: Jorge González González <aloriel@gmail.com>
11636           * po/es.po:
11637           Added Spanish translation.
11638
11639 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11640
11641           po/bg.po: Added Bulgarian translation.
11642           Original commit message from CVS:
11643           translated by: Alexander Shopov <ash@contact.bg>
11644           * po/bg.po:
11645           Added Bulgarian translation.
11646
11647 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11648
11649           gst/iec958/ac3iec.c: Chainup in finalize.
11650           Original commit message from CVS:
11651           * gst/iec958/ac3iec.c:
11652           Chainup in finalize.
11653           * tests/check/Makefile.am:
11654           * tests/check/generic/states.c:
11655           Improved state change unit test.
11656
11657 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11658
11659           Ignore registries in any format.
11660           Original commit message from CVS:
11661           * docs/plugins/.cvsignore:
11662           * tests/check/.cvsignore:
11663           Ignore registries in any format.
11664
11665 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
11666
11667           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
11668           Original commit message from CVS:
11669           * configure.ac:
11670           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
11671           define in the lame headers.  This has the advantage that
11672           it should still work when we're cross-compiling (#452025).
11673
11674 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11675
11676           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
11677           Original commit message from CVS:
11678           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11679           Add other allowed rates to the pad templates.
11680           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
11681           Reset the parser to release memory in dispose.
11682
11683 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11684
11685           ext/: Fix more leaks.
11686           Original commit message from CVS:
11687           * ext/amrnb/amrnbdec.c:
11688           * ext/amrnb/amrnbenc.c:
11689           * ext/amrnb/amrnbparse.c:
11690           * ext/sidplay/gstsiddec.cc:
11691           Fix more leaks.
11692
11693 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
11694
11695           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
11696           Original commit message from CVS:
11697           Patch by: Daniel Charles <dcharles at ti dot com>
11698           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
11699           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
11700           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
11701           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
11702           * ext/amrnb/amrnbenc.h:
11703           Add property to select the BandMode of the AMR encoder.
11704           See #466442.
11705
11706 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11707
11708           gst/realmedia/asmrules.c: Make ro memory to share.
11709           Original commit message from CVS:
11710           * gst/realmedia/asmrules.c:
11711           Make ro memory to share.
11712
11713 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
11714
11715           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
11716           Original commit message from CVS:
11717           * gst/mpegaudioparse/gstmpegaudioparse.c:
11718           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
11719           * gst/mpegaudioparse/gstmpegaudioparse.h:
11720           Queue segment event and push it after we know the caps on the pad or
11721           else an autoplugger might not have plugged the element yet and the
11722           segment is lost.
11723
11724 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11725
11726           gst/iec958/ac3iec.c: Fix tests.
11727           Original commit message from CVS:
11728           * gst/iec958/ac3iec.c:
11729           Fix tests.
11730
11731 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11732
11733           tests/check/: Add generic state-change test suite to help to fi leaks.
11734           Original commit message from CVS:
11735           * tests/check/Makefile.am:
11736           * tests/check/generic/.cvsignore:
11737           * tests/check/generic/states.c:
11738           Add generic state-change test suite to help to fi leaks.
11739
11740 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11741
11742           po/: Added Portuguese (Brazilian) translation.
11743           Original commit message from CVS:
11744           translated by: Raphael Higino <phhigino@gmail.com>
11745           * po/LINGUAS:
11746           * po/pt_BR.po:
11747           Added Portuguese (Brazilian) translation.
11748
11749 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11750
11751           po/: Updated translations.
11752           Original commit message from CVS:
11753           * po/hu.po:
11754           * po/nl.po:
11755           * po/sv.po:
11756           * po/uk.po:
11757           Updated translations.
11758
11759 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
11760
11761           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
11762           Original commit message from CVS:
11763           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
11764           (gst_rmdemux_parse_video_packet):
11765           Activate timestamp fixing code.
11766
11767 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
11768
11769           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
11770           Original commit message from CVS:
11771           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
11772           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
11773           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
11774           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
11775           Do fragment collection in the demuxer so that we can now work with
11776           both ffmpeg and realvideodec to decoder real video content.
11777
11778 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11779
11780           gst/realmedia/asmrules.c: Include stdlib.h.
11781           Original commit message from CVS:
11782           * gst/realmedia/asmrules.c:
11783           Include stdlib.h.
11784
11785 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
11786
11787           gst/realmedia/rdtmanager.c: Fix caps.
11788           Original commit message from CVS:
11789           * gst/realmedia/rdtmanager.c:
11790           Fix caps.
11791
11792 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
11793
11794           gst/realmedia/rtspreal.c: Disable UDP transport for now.
11795           Original commit message from CVS:
11796           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11797           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
11798           Disable UDP transport for now.
11799
11800 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
11801
11802           gst/realmedia/: Add simple rdt manager.
11803           Original commit message from CVS:
11804           * gst/realmedia/Makefile.am:
11805           * gst/realmedia/rdtmanager.c: (find_session_by_id),
11806           (create_session), (free_session), (gst_rdt_manager_base_init),
11807           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
11808           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
11809           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
11810           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
11811           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
11812           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
11813           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
11814           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
11815           (gst_rdt_manager_plugin_init):
11816           * gst/realmedia/rdtmanager.h:
11817           * gst/realmedia/rmdemux.c: (plugin_init):
11818           Add simple rdt manager.
11819
11820 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
11821
11822           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
11823           Original commit message from CVS:
11824           * gst/realmedia/rdtdepay.c:
11825           Fix the encoding-name so that it matches what the rtsp extension sets.
11826
11827 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
11828
11829           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
11830           Original commit message from CVS:
11831           * gst/realmedia/asmrules.c: (gst_asm_node_free),
11832           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
11833           (gst_asm_scan_string), (gst_asm_scan_number),
11834           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
11835           (gst_asm_scan_next_token), (gst_asm_rule_free),
11836           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
11837           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
11838           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
11839           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
11840           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
11841           (gst_asm_rule_book_match), (main):
11842           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
11843           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
11844           Use g_hash_table_destroy instead of _unref which is too new.
11845
11846 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
11847
11848           gst/realmedia/.cvsignore: Add test to ignore.
11849           Original commit message from CVS:
11850           * gst/realmedia/.cvsignore:
11851           Add test to ignore.
11852           * gst/realmedia/Makefile.am:
11853           * gst/realmedia/asmrules.c: (gst_asm_node_new),
11854           (gst_asm_node_free), (gst_asm_operator_eval),
11855           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
11856           (gst_asm_scan_string), (gst_asm_scan_number),
11857           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
11858           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
11859           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
11860           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
11861           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
11862           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
11863           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
11864           (gst_asm_rule_book_match), (main):
11865           * gst/realmedia/asmrules.h:
11866           Added asembler rule book parser and evaluator.
11867           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
11868           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
11869           * gst/realmedia/rtspreal.h:
11870           Keep per stream config info.
11871           Parse and evaluate asm rule books for stream selection.
11872
11873 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11874
11875           gst/realmedia/rtspreal.c: Include stdlib.
11876           Original commit message from CVS:
11877           * gst/realmedia/rtspreal.c:
11878           Include stdlib.
11879
11880 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
11881
11882           gst/realmedia/: Split out hash code in separate file.
11883           Original commit message from CVS:
11884           * gst/realmedia/Makefile.am:
11885           * gst/realmedia/realhash.c: (hash), (call_hash),
11886           (gst_rtsp_ext_real_calc_response_and_checksum):
11887           * gst/realmedia/realhash.h:
11888           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11889           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
11890           Split out hash code in separate file.
11891
11892 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
11893
11894           gst/: Fix include paths and link dependecies for rtsp extension.
11895           Original commit message from CVS:
11896           * gst/asfdemux/Makefile.am:
11897           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
11898           (gst_rtsp_wms_class_init):
11899           * gst/realmedia/Makefile.am:
11900           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11901           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
11902           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
11903           (_do_init), (gst_rtsp_real_class_init):
11904           Fix include paths and link dependecies for rtsp extension.
11905
11906 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
11907
11908           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
11909           Original commit message from CVS:
11910           * gst/realmedia/Makefile.am:
11911           * gst/realmedia/rmdemux.c: (plugin_init):
11912           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11913           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
11914           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
11915           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
11916           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
11917           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
11918           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
11919           (gst_rtsp_real_plugin_init):
11920           * gst/realmedia/rtspreal.h:
11921           Add RealMedia RTSP extension module. It has rank NONE until it is fully
11922           functional.
11923
11924 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
11925
11926           gst/asfdemux/: Move WMS RTSP extension from -good to here.
11927           Original commit message from CVS:
11928           * gst/asfdemux/Makefile.am:
11929           * gst/asfdemux/gstasf.c: (plugin_init):
11930           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
11931           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
11932           (gst_rtsp_wms_configure_stream), (_do_init),
11933           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
11934           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
11935           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
11936           * gst/asfdemux/gstrtspwms.h:
11937           Move WMS RTSP extension from -good to here.
11938           Port it to the new pluggable extension interface.
11939
11940 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11941
11942           ext/mad/Makefile.am: Link to audio helper from plugins-base.
11943           Original commit message from CVS:
11944           * ext/mad/Makefile.am:
11945           Link to audio helper from plugins-base.
11946
11947 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11948
11949           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
11950           Original commit message from CVS:
11951           * configure.ac:
11952           * ext/mad/gstmad.c: (gst_mad_chain):
11953           Use the new buffer clipping function from gstaudio here and
11954           require gst-plugins-base CVS.
11955
11956 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11957
11958           configure.ac: Sync liboil check with plugins-base. Add libm check.
11959           Original commit message from CVS:
11960           * configure.ac:
11961           Sync liboil check with plugins-base. Add libm check.
11962           * gst/synaesthesia/Makefile.am:
11963           Link against libm. We're using sqrt here.
11964
11965 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11966
11967           gst/asfdemux/gstasfdemux.c: Include stdlib.
11968           Original commit message from CVS:
11969           * gst/asfdemux/gstasfdemux.c:
11970           Include stdlib.
11971
11972 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11973
11974           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
11975           Original commit message from CVS:
11976           * ext/annodex/Makefile.am:
11977           Fix CFLAGS/LIBS.
11978           * ext/cdio/gstcdiocddasrc.c:
11979           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
11980           Include stdlib
11981           * ext/cairo/Makefile.am:
11982           * gst/videofilter/Makefile.am:
11983           * tests/examples/level/Makefile.am:
11984           Use $(LIBM) instead of -lm
11985
11986 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11987
11988           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
11989           Original commit message from CVS:
11990           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11991           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
11992           * gst/mpegaudioparse/gstmpegaudioparse.h:
11993           Save some memory for each frame by only saving the start timestamp
11994           and start byte position instead of additionally the stop timestamp
11995           and stop byte position. This requires us to use a doubly-linked list
11996           but still saves 8-12 bytes per frame.
11997
11998 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11999
12000           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
12001           Original commit message from CVS:
12002           * ext/mad/gstmad.c: (clip_outgoing_buffer):
12003           Fix buffer clipping to correctly clip to the segment stop.
12004
12005 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12006
12007           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
12008           Original commit message from CVS:
12009           * gst/mpegaudioparse/gstmpegaudioparse.c:
12010           (gst_mp3parse_emit_frame):
12011           Fix a calculation that was causing mp3parse to drop every incoming
12012           frame when upstream delivered a segment in TIME format, breaking
12013           playback of all mpeg system streams.
12014
12015 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12016
12017           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
12018           Original commit message from CVS:
12019           * Makefile.am:
12020           * configure.ac:
12021           * tests/Makefile.am:
12022           Remove bogus check for libcheck, since we check for
12023           gstreamer-check and it pulls in the required info from
12024           and we weren't actually _using_ the information for
12025           libcheck ourselves anyway.
12026
12027 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12028
12029           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
12030           Original commit message from CVS:
12031           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12032           (gst_mp3parse_init), (gst_mp3parse_dispose),
12033           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
12034           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
12035           (mp3parse_handle_seek), (mp3parse_src_query):
12036           * gst/mpegaudioparse/gstmpegaudioparse.h:
12037           Implement accurate seeking in mpegaudioparse. Fixes #308312.
12038           Also implement segment seeks.
12039
12040 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12041
12042           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
12043           Original commit message from CVS:
12044           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
12045           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
12046           (gst_mad_chain), (gst_mad_change_state):
12047           * ext/mad/gstmad.h:
12048           Implement buffer clipping and use GST_BOILERPLATE instead of manual
12049           GType magic. Part one of bug #308312.
12050
12051 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12052
12053           configure.ac: Use pkg-config to locate check.
12054           Original commit message from CVS:
12055           * configure.ac:
12056           Use pkg-config to locate check.
12057
12058 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
12059
12060           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
12061           Original commit message from CVS:
12062           * configure.ac:
12063           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
12064           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
12065           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
12066           Fix build against core CVS by not using deprecated API. Bump
12067           requirements for new API (overdue anyway).
12068
12069 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12070
12071           REQUIREMENTS: Also add amr-libs here and update a little.
12072           Original commit message from CVS:
12073           * REQUIREMENTS:
12074           Also add amr-libs here and update a little.
12075
12076 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
12077
12078           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
12079           Original commit message from CVS:
12080           * docs/plugins/inspect/plugin-dvdnav.xml:
12081           * docs/plugins/inspect/plugin-realmedia.xml:
12082           * docs/plugins/inspect/plugin-synaesthesia.xml:
12083           Add inspect file for synaesthesia so the docs can be built even if
12084           the plugin isn't built yet. Fixes #454311. Also add inspect files
12085           for dvdnavsrc and realmedia.
12086
12087 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12088
12089           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
12090           Original commit message from CVS:
12091           * docs/plugins/Makefile.am:
12092           Simplify --extra-dir as gtkdoc scans recursively.
12093
12094 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12095
12096           And yet more docs enabled.
12097           Original commit message from CVS:
12098           * docs/plugins/Makefile.am:
12099           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12100           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12101           * gst/synaesthesia/Makefile.am:
12102           * gst/synaesthesia/gstsynaesthesia.c:
12103           * gst/synaesthesia/gstsynaesthesia.h:
12104           And yet more docs enabled.
12105
12106 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12107
12108           docs/plugins/: Add new docs. Scan c++ files too.
12109           Original commit message from CVS:
12110           * docs/plugins/Makefile.am:
12111           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12112           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12113           * docs/plugins/inspect/plugin-a52dec.xml:
12114           * docs/plugins/inspect/plugin-amrnb.xml:
12115           * docs/plugins/inspect/plugin-asf.xml:
12116           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12117           * docs/plugins/inspect/plugin-dvdsub.xml:
12118           * docs/plugins/inspect/plugin-iec958.xml:
12119           * docs/plugins/inspect/plugin-lame.xml:
12120           * docs/plugins/inspect/plugin-mad.xml:
12121           * docs/plugins/inspect/plugin-mpeg2dec.xml:
12122           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12123           * docs/plugins/inspect/plugin-mpegstream.xml:
12124           Add new docs. Scan c++ files too.
12125           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
12126           (gst_amrnbdec_event):
12127           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
12128           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
12129           (gst_amrnbparse_loop):
12130           Add documentation headers.
12131           * ext/mad/gstmad.c:
12132           * ext/mad/gstmad.h:
12133           Refactor for docs.
12134
12135 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12136
12137           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
12138           Original commit message from CVS:
12139           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
12140           (gst_mp3parse_init):
12141           Use GST_BOILERPLATE instead of manual GType magic.
12142           * gst/mpegaudioparse/gstmpegaudioparse.c:
12143           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12144           (mp3parse_bytepos_to_time):
12145           * gst/mpegaudioparse/gstmpegaudioparse.h:
12146           Implement seeking, byte->time, time->byte conversions with the Xing
12147           seek table if available. This allows better at least a bit more
12148           accurate seeks and file position reporting.
12149
12150 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12151
12152           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
12153           Original commit message from CVS:
12154           * gst/mpegaudioparse/gstmpegaudioparse.c:
12155           (gst_mp3parse_handle_first_frame):
12156           Copy the complete Xing seek table in the 100 byte array instead of
12157           copying the first byte 100 times.
12158           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
12159           (mp3parse_total_time), (mp3parse_time_to_bytepos):
12160           Add seeking support based on the Xing header but comment it out for
12161           now as it seems to yield worse result than the other method.
12162           Also use gst_pad_query_peer_duration() instead of getting the peer pad
12163           ourself, creating a new GstQuery, etc.
12164
12165 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12166
12167           docs/plugins/: Update docs with caps info.
12168           Original commit message from CVS:
12169           * docs/plugins/gst-plugins-ugly-plugins.args:
12170           * docs/plugins/inspect/plugin-a52dec.xml:
12171           * docs/plugins/inspect/plugin-amrnb.xml:
12172           * docs/plugins/inspect/plugin-asf.xml:
12173           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12174           * docs/plugins/inspect/plugin-dvdread.xml:
12175           * docs/plugins/inspect/plugin-dvdsub.xml:
12176           * docs/plugins/inspect/plugin-iec958.xml:
12177           * docs/plugins/inspect/plugin-lame.xml:
12178           * docs/plugins/inspect/plugin-mad.xml:
12179           * docs/plugins/inspect/plugin-mpeg2dec.xml:
12180           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12181           * docs/plugins/inspect/plugin-mpegstream.xml:
12182           Update docs with caps info.
12183
12184 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12185
12186           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
12187           Original commit message from CVS:
12188           * po/POTFILES.in:
12189           Make sure dvdnav strings get translated too (no reason not to have
12190           them in the .po file, even if the plugin is disabled for now).
12191           Fixes #450879.
12192
12193 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12194
12195           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
12196           Original commit message from CVS:
12197           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
12198           (gst_amrnbdec_event), (gst_amrnbdec_chain),
12199           (gst_amrnbdec_state_change):
12200           * ext/amrnb/amrnbdec.h:
12201           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
12202           (gst_amrnbparse_loop):
12203           Add newsegment and discont handling. Some code cleanups.
12204
12205 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
12206
12207           ext/dvdread/dvdreadsrc.c: check for an error from
12208           Original commit message from CVS:
12209           * ext/dvdread/dvdreadsrc.c: check for an error from
12210           DVDReadBlocks() correctly.
12211
12212 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
12213
12214           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...
12215           Original commit message from CVS:
12216           * ext/dvdread/dvdreadsrc.c:
12217           If we can't read a nav packet, or it doesn't look like a nav
12218           packet, that's an error.  Previous behavior was to look at
12219           the next packet; I can't find any justification for doing that.
12220           Fixes: #358891.
12221
12222 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12223
12224           po/it.po: Updated Italian translation.
12225           Original commit message from CVS:
12226           * po/it.po:
12227           Updated Italian translation.
12228
12229 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12230
12231           po/vi.po: Updated Vietnames translation.
12232           Original commit message from CVS:
12233           * po/vi.po:
12234           Updated Vietnames translation.
12235
12236 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12237
12238           po/: Added Chinese (simplified) translation.
12239           Original commit message from CVS:
12240           contributed by: Wenzheng Hu <db_lobster@163.com>
12241           * po/LINGUAS:
12242           * po/zh_CN.po:
12243           Added Chinese (simplified) translation.
12244
12245 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12246
12247           MAINTAINERS: Updating all the maintainers files
12248           Original commit message from CVS:
12249           * MAINTAINERS:
12250           Updating all the maintainers files
12251
12252 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
12253
12254           Fix leaks some more.
12255           Original commit message from CVS:
12256           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
12257           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
12258           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
12259           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
12260           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
12261           * gst/iec958/ac3iec.c: (ac3iec_init):
12262           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
12263           Fix leaks some more.
12264
12265 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
12266
12267           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
12268           Original commit message from CVS:
12269           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
12270           "She's leaking me", said valgrind.
12271
12272 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12273
12274           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
12275           Original commit message from CVS:
12276           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
12277           Fix "pad caps are not a real subset of its template caps" warning.
12278
12279 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
12280
12281           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
12282           Original commit message from CVS:
12283           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
12284           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
12285           (gst_amrnbdec_finalize):
12286           Don't leak the adapter, unref it in a new finalize method instead.
12287           Fixes #448782.
12288
12289 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12290
12291           configure.ac: Back to CVS
12292           Original commit message from CVS:
12293           * configure.ac:
12294           Back to CVS
12295           * gst-plugins-ugly.doap:
12296           Add 0.10.6 to the list of releases.
12297
12298 === release 0.10.6 ===
12299
12300 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12301
12302         * ChangeLog:
12303         * NEWS:
12304         * RELEASE:
12305         * configure.ac:
12306         * docs/plugins/gst-plugins-ugly-plugins.args:
12307         * docs/plugins/inspect/plugin-a52dec.xml:
12308         * docs/plugins/inspect/plugin-asf.xml:
12309         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12310         * docs/plugins/inspect/plugin-dvdread.xml:
12311         * docs/plugins/inspect/plugin-dvdsub.xml:
12312         * docs/plugins/inspect/plugin-iec958.xml:
12313         * docs/plugins/inspect/plugin-lame.xml:
12314         * docs/plugins/inspect/plugin-mad.xml:
12315         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12316         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12317         * docs/plugins/inspect/plugin-mpegstream.xml:
12318         * docs/plugins/inspect/plugin-siddec.xml:
12319           Release 0.10.6
12320           Original commit message from CVS:
12321           Release 0.10.6
12322
12323 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12324
12325         * po/af.po:
12326         * po/az.po:
12327         * po/cs.po:
12328         * po/da.po:
12329         * po/en_GB.po:
12330         * po/hu.po:
12331         * po/it.po:
12332         * po/nb.po:
12333         * po/nl.po:
12334         * po/or.po:
12335         * po/sq.po:
12336         * po/sr.po:
12337         * po/sv.po:
12338         * po/uk.po:
12339         * po/vi.po:
12340           Update .po files
12341           Original commit message from CVS:
12342           Update .po files
12343
12344 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12345
12346           win32/vs6/: Convert line endings to CRLF and mark as binary files.
12347           Original commit message from CVS:
12348           * win32/vs6/gst_plugins_ugly.dsw:
12349           * win32/vs6/libgstac3parse.dsp:
12350           * win32/vs6/libgstasfdemux.dsp:
12351           * win32/vs6/libgstdvdlpcmdec.dsp:
12352           * win32/vs6/libgstdvdsub.dsp:
12353           * win32/vs6/libgstiec958.dsp:
12354           * win32/vs6/libgstlame.dsp:
12355           * win32/vs6/libgstmad.dsp:
12356           * win32/vs6/libgstmpegaudioparse.dsp:
12357           * win32/vs6/libgstmpegstream.dsp:
12358           * win32/vs6/libgstrealmedia.dsp:
12359           * win32/vs6/libgstsynaesthesia.dsp:
12360           Convert line endings to CRLF and mark as binary files.
12361
12362 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
12363
12364           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
12365           Original commit message from CVS:
12366           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
12367           Don't forget to unlock when setting the device property, or
12368           we'll sooner or later deadlock.
12369
12370 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
12371
12372           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
12373           Original commit message from CVS:
12374           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
12375           Use gst_util_guint64_to_gdouble for conversion.
12376           * win32/vs6/libgstasfdemux.dsp:
12377           Add asfpacket.c to the build.
12378
12379 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12380
12381           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
12382           Original commit message from CVS:
12383           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12384           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
12385           * gst/mpegaudioparse/gstmpegaudioparse.h:
12386           If the Xing header provides a total time, use it to calculate the
12387           correct average bitrate immediately, instead of sending updates as
12388           we parse the stream.
12389
12390 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
12391
12392           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
12393           Original commit message from CVS:
12394           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
12395           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
12396           Use GstClockTime instead of guint for a time variable to prevent
12397           overflows on too large subtitle durations. Fixes #444514.
12398
12399 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
12400
12401           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
12402           Original commit message from CVS:
12403           Patch by: Mark Nauwelaerts <manauw at skynet be>
12404           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
12405           Clear state when handling the serialized FLUSH_STOP event instead of
12406           the FLUSH_START event, thereby making sure we don't free buffers the
12407           chain function is still using. Fixes dvdsubdec crashing when flusing
12408           or seeking (#442706).
12409
12410 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12411
12412           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
12413           Original commit message from CVS:
12414           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
12415           Initialise variable to make fc4 build bot happy.
12416
12417 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
12418
12419           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
12420           Original commit message from CVS:
12421           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
12422           Add sanity check so we don't abort for broken or non-MPEG streams,
12423           but instead error out. Fixes crashes/aborts for when our typefinder
12424           wrongly identifies quicktime files as mpeg (which should be fixed in
12425           -base now too). (#440120).
12426
12427 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12428
12429         * ChangeLog:
12430         * ext/amrnb/amrnbdec.c:
12431         * ext/amrnb/amrnbenc.c:
12432         * ext/amrnb/amrnbparse.c:
12433           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
12434           Original commit message from CVS:
12435           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
12436           block_size, _do_init, gst_amrnbdec_base_init,
12437           gst_amrnbdec_class_init, gst_amrnbdec_init):
12438           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
12439           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
12440           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
12441           block_size, _do_init, gst_amrnbparse_base_init,
12442           gst_amrnbparse_class_init, gst_amrnbparse_init):
12443           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
12444           GST_DEBUG_FUNCPTR and add log-category.
12445
12446 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12447
12448           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
12449           Original commit message from CVS:
12450           * gst/mpegaudioparse/gstmpegaudioparse.c:
12451           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
12452           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
12453           (gst_mp3parse_chain), (mp3parse_total_bytes),
12454           (mp3parse_total_time):
12455           * gst/mpegaudioparse/gstmpegaudioparse.h:
12456           Implement parsing of Xing headers from the first frame of the stream,
12457           and use it to report duration correctly where possible.
12458
12459 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
12460
12461           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
12462           Original commit message from CVS:
12463           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
12464           After descrambling, push the packets out as individual packets
12465           instead of one big descrambled buffer. Makes cook audio decoding
12466           work with the 'realaudiodec' decoder from gst-plugins-bad.
12467
12468 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
12469
12470           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
12471           Original commit message from CVS:
12472           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
12473           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
12474           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
12475           (gst_rmdemux_parse_packet):
12476           * gst/realmedia/rmdemux.h:
12477           Remember first timestamp encountered in stream and re-timestamp
12478           stream to start from zero (fixes #397219); only send one newsegment
12479           event, not two; when seeking, send newsegment events from the
12480           streaming thread and not from the seeking thread.
12481
12482 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
12483
12484           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
12485           Original commit message from CVS:
12486           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
12487           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
12488           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
12489           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
12490           * gst/mpegstream/gstmpegdemux.h:
12491           Reset last_flow values for the various streams after a flushing
12492           seek, otherwise we might aggregate wrong flow returns afterwards
12493           that will make upstream pause silently. This should fix seeking
12494           in DVDs and also fix the Thoggen cropping dialog (#438610).
12495
12496 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
12497
12498           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
12499           Original commit message from CVS:
12500           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
12501           (gst_asf_demux_chain_headers),
12502           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
12503           (gst_asf_demux_have_mutually_exclusive_active_stream),
12504           (gst_asf_demux_check_activate_streams),
12505           (gst_asf_demux_find_stream_with_complete_payload),
12506           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
12507           (gst_asf_demux_activate_ext_props_streams),
12508           (gst_asf_demux_process_object):
12509           * gst/asfdemux/gstasfdemux.h:
12510           Activate streams (ie. add the pads to the element) depending on
12511           whether we actually get data for those streams within the ASF
12512           preroll value specified. Currently only done in pull-mode though
12513           (this will fix problems with playbin hanging on mms streams once
12514           we use this in push-mode as well).
12515
12516 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
12517
12518           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
12519           Original commit message from CVS:
12520           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
12521           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
12522           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
12523           (gst_asf_demux_process_file):
12524           * gst/asfdemux/gstasfdemux.h:
12525           Make all timestamps start from zero in pull-mode too; some small
12526           clean-ups and FIXMEs here and there.
12527
12528 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
12529
12530           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
12531           Original commit message from CVS:
12532           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
12533           (gst_asf_demux_parse_packet):
12534           If packet size is specified within the packet and smaller than
12535           the actual packet size, don't parse beyond the size specified in
12536           the packet (this makes us parse some cases of packets with single
12537           compressed payloads cleanly, see e.g stream from #431318). Also
12538           add a sanity check when parsing compressed single payloads.
12539
12540 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
12541
12542           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
12543           Original commit message from CVS:
12544           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
12545           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
12546           (gst_asf_demux_handle_seek_event),
12547           (gst_asf_demux_push_complete_payloads):
12548           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
12549           send data from the keyframe right before the new segment start to
12550           make sure the decoder doesn't have to decode more than absolutely
12551           necessary.
12552
12553 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
12554
12555           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
12556           Original commit message from CVS:
12557           * gst/asfdemux/asfheaders.c:
12558           * gst/asfdemux/asfheaders.h:
12559           * gst/asfdemux/asfpacket.c:
12560           (asf_payload_parse_replicated_data_extensions),
12561           (gst_asf_demux_parse_payload):
12562           * gst/asfdemux/asfpacket.h:
12563           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12564           (gst_asf_demux_push_complete_payloads),
12565           (gst_asf_demux_process_ext_stream_props):
12566           * gst/asfdemux/gstasfdemux.h:
12567           Implement payload extension system/extended replicated data parsing,
12568           so we can extract payload durations if they're specified.
12569
12570 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
12571
12572           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
12573           Original commit message from CVS:
12574           * gst/asfdemux/asfheaders.h:
12575           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12576           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
12577           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
12578           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
12579           (gst_asf_demux_parse_stream_object),
12580           (gst_asf_demux_process_ext_stream_props),
12581           (gst_asf_demux_process_queued_extended_stream_objects),
12582           (gst_asf_demux_activate_ext_props_streams),
12583           (gst_asf_demux_process_object):
12584           * gst/asfdemux/gstasfdemux.h:
12585           Refactor stream parse/activation a bit (stream activation heuristics
12586           are still the same though); some more clean-ups.
12587
12588 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
12589
12590           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
12591           Original commit message from CVS:
12592           * win32/common/.cvsignore:
12593           Ignore generated config.h file to make build bot happy.
12594
12595 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
12596
12597           gst/asfdemux/: Init debug category before using it.
12598           Original commit message from CVS:
12599           * gst/asfdemux/gstasf.c: (plugin_init):
12600           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
12601           * gst/asfdemux/gstasfdemux.h:
12602           Init debug category before using it.
12603
12604 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
12605
12606           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
12607           Original commit message from CVS:
12608           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
12609           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
12610           Fix silly bug when we can't pull as much data as we want; don't
12611           forget to announce pending tags in the new packet parsing code.
12612
12613 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
12614
12615           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
12616           Original commit message from CVS:
12617           * configure.ac:
12618           * win32/MANIFEST:
12619           Generate a win32 config.h into win32/common and add to MANIFEST so
12620           it gets disted (#393890). Looks like win32/common/config.h.in needs
12621           some work though.
12622
12623 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
12624
12625           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
12626           Original commit message from CVS:
12627           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
12628           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
12629           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
12630           Fix pull mode operation some more: send newsegment event before
12631           sending data; handle EOS and fatal flow returns a bit better; don't
12632           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
12633
12634 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
12635
12636           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
12637           Original commit message from CVS:
12638           * gst/asfdemux/Makefile.am:
12639           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
12640           (asf_packet_create_payload_buffer),
12641           (asf_payload_find_previous_fragment),
12642           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
12643           (gst_asf_demux_parse_packet):
12644           * gst/asfdemux/asfpacket.h:
12645           * gst/asfdemux/gstasfdemux.c:
12646           (gst_asf_demux_reset_stream_state_after_discont),
12647           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
12648           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
12649           (gst_asf_demux_process_chunk):
12650           * gst/asfdemux/gstasfdemux.h:
12651           New packet parsing code: should put halfway decent timestamps on
12652           buffers, and might even set the appropriate keyframe/discont buffer
12653           flags from time to time (and even if it doesn't, I'm at least able
12654           to debug this code); only used in pull-mode so far. Still needs
12655           some more work, like payload extensions parsing and proper flow
12656           aggregation, and stream activation based on preroll. Stay tuned.
12657
12658 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
12659
12660           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
12661           Original commit message from CVS:
12662           * gst/asfdemux/asfheaders.h:
12663           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12664           (gst_asf_demux_seek_index_lookup),
12665           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
12666           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
12667           (gst_asf_demux_process_ext_content_desc),
12668           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
12669           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
12670           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
12671           * gst/asfdemux/gstasfdemux.h:
12672           Some clean-ups and small fixes: rename asf_stream_context structure to
12673           AsfStream; inline some three-line utility functions that are only used
12674           once anyway and get rid of their associated helper structs; make debug
12675           category global so that it is used by the debug statements in the other
12676           file as well; simplify gst_asf_demux_get_stream(); fix accidental
12677           implicit initialisation of stream->last_buffer_timestamp to 0, which
12678           would lead to missing timestamps on the first buffer; put fourcc format
12679           into video caps to make certain proprietary wmv decoders happy (for the
12680           case of WMVA in particular); play_time is offset by preroll as well, so
12681           fix overreporting of duration for some files.
12682
12683 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
12684
12685           gst/asfdemux/gstasfdemux.c: Printf format fixes.
12686           Original commit message from CVS:
12687           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
12688           (gst_asf_demux_pull_indices):
12689           Printf format fixes.
12690
12691 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
12692
12693           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
12694           Original commit message from CVS:
12695           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12696           (gst_mpeg_parse_send_event):
12697           Post an error message if EOS wasn't handled by anything downstream.
12698           This should fix playbin freezing/hanging with small VobSub subtitle
12699           files (background: not-linked flow returns from downstream are
12700           ignored for a while at the beginning, so if the file is small
12701           upstream will never get a not-linked flow return even if nothing
12702           is connected downstream). (#429960).
12703
12704 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
12705
12706           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
12707           Original commit message from CVS:
12708           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
12709           (gst_amrnbparse_sink_activate),
12710           (gst_amrnbparse_sink_activate_pull):
12711           Rewrite terminally broken sinkpad activation code.
12712           Now actually supports pull-mode activation (didn't before), and push
12713           mode activation doesn't leave the sinkpad flushing.
12714
12715 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
12716
12717           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
12718           Original commit message from CVS:
12719           * gst/asfdemux/asfheaders.c:
12720           * gst/asfdemux/asfheaders.h:
12721           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12722           (gst_asf_demux_reset), (gst_asf_demux_init),
12723           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
12724           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
12725           (gst_asf_demux_seek_index_lookup),
12726           (gst_asf_demux_reset_stream_state_after_discont),
12727           (gst_asf_demux_handle_seek_event),
12728           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
12729           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
12730           (gst_asf_demux_pull_indices),
12731           (gst_asf_demux_parse_data_object_start),
12732           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
12733           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
12734           (gst_asf_demux_process_simple_index),
12735           (gst_asf_demux_process_object),
12736           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
12737           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
12738           * gst/asfdemux/gstasfdemux.h:
12739           Make asfdemux work in pull mode where possible. If there's an index
12740           at the end of the file, read it and use it for seeking purposes.
12741
12742 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
12743
12744           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
12745           Original commit message from CVS:
12746           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
12747           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
12748           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
12749           Some timestamp fixes.
12750           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
12751           Fix for 64-bit machines.
12752
12753 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
12754
12755           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
12756           Original commit message from CVS:
12757           Patch by: René Stadler <mail at renestadler dot de>
12758           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
12759           (find_seek_offset_time), (gst_rmdemux_reset),
12760           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
12761           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
12762           * gst/realmedia/rmdemux.h:
12763           Make rmdemux handle any number of logical streams. Fixes #428698.
12764
12765 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12766
12767         * po/nl.po:
12768           update dutch
12769           Original commit message from CVS:
12770           update dutch
12771
12772 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12773
12774           po/: Added Danish translation.
12775           Original commit message from CVS:
12776           submitted by: Mogens Jaeger <mogens@jaeger.tf>
12777           * po/LINGUAS:
12778           * po/da.po:
12779           Added Danish translation.
12780
12781 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
12782
12783           po/.cvsignore: Add pot.
12784           Original commit message from CVS:
12785           * po/.cvsignore:
12786           Add pot.
12787
12788 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
12789
12790           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
12791           Original commit message from CVS:
12792           2007-03-27  Julien MOUTTE  <julien@moutte.net>
12793           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
12794           stream and try to adapt to incoming timestamps lack of
12795           precision up to half a frame. This allows generating
12796           a perfect stream even with muxed formats like FLV where
12797           the timestamps are stored in milliseconds.
12798
12799 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
12800
12801           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
12802           Original commit message from CVS:
12803           * gst/realmedia/rmdemux.c:
12804           Remove unused zlib.h include. Fixes #421594.
12805
12806 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12807
12808           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
12809           Original commit message from CVS:
12810           * ext/lame/gstlame.c: (gst_lame_setup):
12811           Disable the bitrate checking when the user has requested
12812           Free Format mode, as all bitrates less than the maximum
12813           are valid then.
12814
12815 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12816
12817           po/: Update translations.
12818           Original commit message from CVS:
12819           * po/hu.po:
12820           * po/it.po:
12821           * po/sv.po:
12822           Update translations.
12823
12824 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12825
12826           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
12827           Original commit message from CVS:
12828           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
12829           When handling seeks, don't convert -1 start or stop values to a bogus
12830           byte position - pass them upstream as -1.
12831
12832 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12833
12834           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
12835           Original commit message from CVS:
12836           * gst/mpegaudioparse/gstmpegaudioparse.c:
12837           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
12838           (gst_mp3parse_init), (gst_mp3parse_sink_event),
12839           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
12840           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
12841           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
12842           (mp3parse_total_time), (mp3parse_handle_seek),
12843           (mp3parse_src_event), (mp3parse_src_query),
12844           (mp3parse_get_query_types), (plugin_init):
12845           * gst/mpegaudioparse/gstmpegaudioparse.h:
12846           Implement seeking via average bitrate, and position+duration
12847           querying in mp3parse. Later, it will support frame-accurate seeking by
12848           building a seek table as it parses.
12849           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
12850           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
12851           before any extant MP3 decoder plugin. This allows us to remove framing
12852           support from the decoders, if we want, and will provide them with
12853           accurate seeking automatically once it is finished.
12854           Fix the handling of MPEG-1 Layer 1 files.
12855           Partially fix timestamping of packets arriving from a demuxer by
12856           queueing the incoming timestamp until the next packet starts, rather
12857           than applying it immediately to the next pushed buffer.
12858
12859 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
12860
12861           gst/asfdemux/gstasfdemux.c: Printf format fix.
12862           Original commit message from CVS:
12863           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
12864           Printf format fix.
12865
12866 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12867
12868           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
12869           Original commit message from CVS:
12870           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
12871           (gst_cdio_cdda_src_finalize):
12872           Make sure we always destroy our libcdio handle.
12873
12874 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
12875
12876           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
12877           Original commit message from CVS:
12878           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
12879           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
12880           (gst_cdio_cdda_src_finalize):
12881           Small code cleanups.
12882           Don't use pad_alloc as the base class cannot deal with the error codes.
12883
12884 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
12885
12886           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
12887           Original commit message from CVS:
12888           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
12889           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
12890           Never post a (fatal) error message on the bus on decoding errors. We
12891           should only do this if we can't recover, but mpeg2dec can always
12892           recover. This is needed for DVB streams, for example, where there
12893           may be temporary glitches in the stream. Instead of an error
12894           message, post a warning message on the bus for every N decoding
12895           errors. Fixes #370020.
12896
12897 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12898
12899           configure.ac: Convert to new AG_GST style.
12900           Original commit message from CVS:
12901           * configure.ac:
12902           Convert to new AG_GST style.
12903
12904 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12905
12906           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
12907           Original commit message from CVS:
12908           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12909           (gst_lame_setup):
12910           Display sensible defaults and limits for the
12911           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
12912           property - it's supposed to be a boolean 0/1 value.
12913
12914 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12915
12916           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
12917           Original commit message from CVS:
12918           * ext/lame/gstlame.c:
12919           Initialise the variables so gcc doesn't complain about possibly
12920           uninitialised uses, even though they can't actually happen.
12921
12922 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
12923
12924           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
12925           Original commit message from CVS:
12926           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
12927           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
12928           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
12929           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
12930           Implement all sample rates.
12931           Implement sample permutation a little smarter avoiding a memcpy.
12932           Fix timestamps, use segments, fix seeking.
12933
12934 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
12935
12936           Document siddec.
12937           Original commit message from CVS:
12938           * docs/plugins/Makefile.am:
12939           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12940           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12941           * docs/plugins/inspect/plugin-siddec.xml:
12942           * ext/sidplay/gstsiddec.cc:
12943           * ext/sidplay/gstsiddec.h:
12944           Document siddec.
12945
12946 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12947
12948           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
12949           Original commit message from CVS:
12950           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
12951           (gst_lame_set_property), (gst_lame_setup):
12952           Fix up bitrate checking macro.  Make it give us a
12953           GST_ELEMENT_WARNING message so the application has a chance of
12954           reporting this to the user.  Move the checking to _setup, so we
12955           are sure it runs in the READY state, when we hope to have a pipeline
12956           and a bus that is not flushing.
12957           This fixes e.g. using 96 kbit/sec as a bitrate.
12958
12959 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
12960
12961           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
12962           Original commit message from CVS:
12963           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
12964           (gst_asf_demux_process_advanced_mutual_exclusion),
12965           (gst_asf_demux_process_queued_extended_stream_objects),
12966           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
12967           * gst/asfdemux/gstasfdemux.h:
12968           Parse advanced mutual exclusion object and only add pads for
12969           'hidden' streams (those in an extended stream header) that are
12970           mutually exclusive with an already existing 'main stream' if
12971           the broadcasting flag is not set. If the broadcasting flag is set,
12972           assume that data for this stream isn't sent. (This should ideally be
12973           solved better by making playbin more robust against this and/or by
12974           making mmssrc send some information downstream about which streams
12975           will be streamed). Fixes #353116.
12976
12977 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12978
12979           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
12980           Original commit message from CVS:
12981           * gst/synaesthesia/gstsynaesthesia.c:
12982           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
12983           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
12984           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
12985           (synaescope32), (synaescope_set_data), (synaesthesia_update),
12986           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
12987           * gst/synaesthesia/synaescope.h:
12988           Move all the mutable engine state into a structure so that
12989           multiple element instances can run without interfering.
12990
12991 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12992
12993           Add crossreferences to glib/gobject/gstream docs.
12994           Original commit message from CVS:
12995           * configure.ac:
12996           * docs/plugins/Makefile.am:
12997           Add crossreferences to glib/gobject/gstream docs.
12998
12999 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13000
13001           gst/synaesthesia/: More source cleanups and add FIXME comments.
13002           Original commit message from CVS:
13003           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13004           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13005           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
13006           (plugin_init):
13007           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
13008           (synaescope8):
13009           More source cleanups and add FIXME comments.
13010
13011 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
13012
13013           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
13014           Original commit message from CVS:
13015           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
13016           Use gst_guint64_to_gdouble for conversions.
13017           * gst/synaesthesia/synaescope.c:
13018           Define M_PI and do not include <pthread.h> and
13019           <sys/time.h> for G_OS_WIN32
13020           * win32/vs6/libgstrealmedia.dsp:
13021           * win32/vs6/synaesthesia.dsp:
13022           Update projects files.
13023           * win32/common/config.h.in:
13024           Add config.h.in for autogen of config.h
13025
13026 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13027
13028           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
13029           Original commit message from CVS:
13030           * configure.ac:
13031           Add --enable-experimental support. Activate synaesthesia when building
13032           with --enable-experimental. Fix --enable external configure switch
13033           description.
13034
13035 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13036
13037           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
13038           Original commit message from CVS:
13039           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
13040           (gst_lame_change_state):
13041           * ext/lame/gstlame.h:
13042           On receiving EOS, we try to push a last buffer with the remaining
13043           samples. Don't do that if we got an unclean flow return on the last
13044           gst_pad_push(), downstream might not handle this very gracefully
13045           (see #403168).
13046           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13047           Pass flow returns upstream (helps #403168).
13048
13049 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13050
13051           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
13052           Original commit message from CVS:
13053           * gst/synaesthesia/gstsynaesthesia.c:
13054           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
13055           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13056           (gst_synaesthesia_chain), (plugin_init):
13057           check result of gst_pad_push() in _chain.
13058
13059 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13060
13061           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
13062           Original commit message from CVS:
13063           * gst/synaesthesia/Makefile.am:
13064           * gst/synaesthesia/gstsynaesthesia.c:
13065           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
13066           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13067           (gst_synaesthesia_chain), (plugin_init):
13068           * gst/synaesthesia/synaescope.c:
13069           * gst/synaesthesia/synaescope.h:
13070           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
13071           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
13072           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
13073           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
13074           possible leak in _chain. (#356882)
13075
13076 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
13077
13078           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
13079           Original commit message from CVS:
13080           * gst/asfdemux/asfheaders.c:
13081           * gst/asfdemux/asfheaders.h:
13082           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
13083           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
13084           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
13085           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
13086           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
13087           (gst_asf_demux_process_ext_content_desc),
13088           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
13089           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
13090           (gst_asf_demux_process_bitrate_props_object),
13091           (gst_asf_demux_process_header_ext),
13092           (gst_asf_demux_process_language_list),
13093           (gst_asf_demux_process_ext_stream_props),
13094           (gst_asf_demux_process_queued_extended_stream_objects),
13095           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
13096           * gst/asfdemux/gstasfdemux.h:
13097           Refactor and clean up header parsing and chain function a bit; get
13098           rid of some cruft; make header parsing a tad more robust, fixing
13099           #403188.
13100
13101 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
13102
13103           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
13104           Original commit message from CVS:
13105           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
13106           Post an error if we receive an EOS event while still waiting for the
13107           ASF header object to come through.
13108
13109 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
13110
13111           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
13112           Original commit message from CVS:
13113           Patch by: Xavier B. <xavierb gmail com>
13114           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
13115           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
13116           (gst_asf_demux_process_ext_content_desc),
13117           (gst_asf_demux_process_data),
13118           (gst_asf_demux_process_language_list),
13119           (gst_asf_demux_process_ext_stream_props),
13120           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
13121           Guard places where we assume that a certain amount of data is
13122           available better against less data being available (should fix
13123           infamous assertion crasher bug #336370). Also fixes a small
13124           memory leak.
13125
13126 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
13127
13128           gst/realmedia/: Add demuxer for RealAudio files (#349779).
13129           Original commit message from CVS:
13130           * gst/realmedia/Makefile.am:
13131           * gst/realmedia/rademux.c:
13132           * gst/realmedia/rademux.h:
13133           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13134           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
13135           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
13136           * gst/realmedia/rmutils.h:
13137           Add demuxer for RealAudio files (#349779).
13138
13139 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
13140
13141           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
13142           Original commit message from CVS:
13143           * Makefile.am:
13144           Add win32/MANIFEST to EXTRA_DIST so win32 files will
13145           be include in the next release.
13146           * win32/MANIFEST:
13147           Remove win32/common/config.h is which is not autogenerated yet.
13148
13149 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13150
13151           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
13152           Original commit message from CVS:
13153           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
13154           warn when outgoing sample rate is different from incoming
13155
13156 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13157
13158           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
13159           Original commit message from CVS:
13160           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13161           All sample-rates < 32khz come from the LSF extensions, which only
13162           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
13163           Use gst_util_uint64_scale because we can.
13164
13165 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13166
13167           tests/check/elements/amrnbenc.c: and fix compilation of this test
13168           Original commit message from CVS:
13169           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13170           (cleanup_amrnbenc):
13171           and fix compilation of this test
13172
13173 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13174
13175           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
13176           Original commit message from CVS:
13177           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13178           (cleanup_amrnbenc):
13179           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13180           (cleanup_mpeg2dec):
13181           re-apply as it was -bad and not -ugly that is frozen, doh
13182
13183 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13184
13185           tests/check/elements/: revert my freeze breakage
13186           Original commit message from CVS:
13187           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13188           (cleanup_amrnbenc):
13189           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13190           (cleanup_mpeg2dec):
13191           revert my freeze breakage
13192
13193 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13194
13195           gst/asfdemux/gstasfdemux.c: add a comment about a future change
13196           Original commit message from CVS:
13197           * gst/asfdemux/gstasfdemux.c:
13198           (gst_asf_demux_get_gst_tag_from_tag_name),
13199           (gst_asf_demux_process_ext_content_desc):
13200           add a comment about a future change
13201           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13202           (cleanup_amrnbenc):
13203           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13204           (cleanup_mpeg2dec):
13205           consistent pad (de)activation
13206
13207 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
13208
13209           gst/asfdemux/gstasfdemux.c: Update query_types function too.
13210           Original commit message from CVS:
13211           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
13212           Update query_types function too.
13213
13214 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
13215
13216           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
13217           Original commit message from CVS:
13218           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
13219           (gst_rmdemux_src_query_types):
13220           Implement SEEKING query, make query function thread-safe.
13221
13222 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
13223
13224           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
13225           Original commit message from CVS:
13226           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
13227           Use alignment-safe macros here too (subbuffers ...); guard against
13228           hypothetical memory access beyond our given buffer in the case
13229           where the buffer size is not a multiple of 2.
13230
13231 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
13232
13233           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
13234           Original commit message from CVS:
13235           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
13236           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
13237           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
13238           * gst/asfdemux/gstasfdemux.h:
13239           Don't crash in the seek event handling code when playtime is 0,
13240           as may be the case with live streams (#386218). Implement SEEKING
13241           query so applications can query seekability without second-guessing
13242           based on whether we have a duration or not.
13243
13244 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13245
13246           add doap file
13247           Original commit message from CVS:
13248           * Makefile.am:
13249           * gst-plugins-ugly.doap:
13250           * gst-plugins-ugly.spec.in:
13251           add doap file
13252
13253 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
13254
13255           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
13256           Original commit message from CVS:
13257           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
13258           Use our alignment-safe macros here too, since we can't assume that
13259           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
13260           here).
13261
13262 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
13263
13264           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
13265           Original commit message from CVS:
13266           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
13267           Also, don't read the index for a stream a second time when
13268           operating in pull-mode and reaching the end of the file.
13269
13270 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
13271
13272           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
13273           Original commit message from CVS:
13274           Patch by: Roland Kay  <roland.kay at ox compsoc net>
13275           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
13276           Don't leak stream index (#385292).
13277
13278 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
13279
13280           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
13281           Original commit message from CVS:
13282           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
13283           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
13284           (gst_lame_setup):
13285           * ext/lame/gstlame.h:
13286           Fix leak (by calling lame_init_params() before lame_close()); handle
13287           NULL return from lame_init() more gracefully. Fixes #385311.
13288
13289 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13290
13291           configure.ac: Back to CVS
13292           Original commit message from CVS:
13293           * configure.ac:
13294           Back to CVS
13295
13296 === release 0.10.5 ===
13297
13298 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13299
13300         * ChangeLog:
13301         * NEWS:
13302         * RELEASE:
13303         * configure.ac:
13304         * docs/plugins/gst-plugins-ugly-plugins.args:
13305         * docs/plugins/inspect/plugin-a52dec.xml:
13306         * docs/plugins/inspect/plugin-asf.xml:
13307         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13308         * docs/plugins/inspect/plugin-dvdsub.xml:
13309         * docs/plugins/inspect/plugin-iec958.xml:
13310         * docs/plugins/inspect/plugin-lame.xml:
13311         * docs/plugins/inspect/plugin-mad.xml:
13312         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13313         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13314         * docs/plugins/inspect/plugin-mpegstream.xml:
13315         * docs/plugins/inspect/plugin-siddec.xml:
13316           Release 0.10.5
13317           Original commit message from CVS:
13318           Release 0.10.5
13319
13320 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
13321
13322           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
13323           Original commit message from CVS:
13324           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
13325           to in the previous checkin.  see #385192.  You can have your
13326           cheese back now.
13327
13328 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
13329
13330           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
13331           Original commit message from CVS:
13332           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
13333           from the dereferenced integer, not the pointer itself.  Fixes
13334           #385192.
13335           I'm takin ur cheese!
13336
13337 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
13338
13339         * ChangeLog:
13340           ChangeLog surgery: fix bug number
13341           Original commit message from CVS:
13342           ChangeLog surgery: fix bug number
13343
13344 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
13345
13346           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
13347           Original commit message from CVS:
13348           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
13349           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
13350           For version 4 streams, read the extra codec data size from the
13351           header instead of assuming it is always 16 (also read it from the
13352           right position) (#384989). For version 4 and 5 streams, check that
13353           the specified extra codec data size doesn't make us read beyond the
13354           chunk boundary (#384989).
13355
13356 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13357
13358         * po/af.po:
13359         * po/az.po:
13360         * po/cs.po:
13361         * po/en_GB.po:
13362         * po/hu.po:
13363         * po/it.po:
13364         * po/nb.po:
13365         * po/nl.po:
13366         * po/or.po:
13367         * po/sq.po:
13368         * po/sr.po:
13369         * po/sv.po:
13370         * po/uk.po:
13371         * po/vi.po:
13372           Update .po files
13373           Original commit message from CVS:
13374           Update .po files
13375
13376 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
13377
13378           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
13379           Original commit message from CVS:
13380           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
13381           Cosmetic changes: fix misleading debug statement, update
13382           comment, add cast.
13383
13384 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13385
13386           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
13387           Original commit message from CVS:
13388           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
13389           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
13390           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
13391           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
13392           * ext/mpeg2dec/gstmpeg2dec.h:
13393           Align buffers to a 16 byte boundary so the altivec optimisations
13394           don't crash. Fixes #327350.
13395
13396 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
13397
13398           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
13399           Original commit message from CVS:
13400           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
13401           The availability of extra codec data isn't something that
13402           warrants debug messages at WARNING level (see #376958).
13403
13404 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
13405
13406           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
13407           Original commit message from CVS:
13408           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
13409           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
13410           (gst_dvd_demux_send_subbuffer):
13411           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
13412           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
13413           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
13414           (gst_mpeg_demux_send_subbuffer):
13415           * gst/mpegstream/gstmpegdemux.h:
13416           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13417           (gst_mpeg_parse_chain):
13418           Fix flow value combination; this fixes playbin/totem locking up if
13419           a VobSub file is specified as subtitle file (#334322). Flow value
13420           combination should only happen once we are fairly sure we've got all
13421           pads that are available for now. Since there isn't a well-specified
13422           time when this is the case in MPEG, we'll just assume this is the
13423           case once there has been a certain number of packets for each
13424           stream we've found so far.
13425
13426 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
13427
13428           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
13429           Original commit message from CVS:
13430           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
13431           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
13432           Simplify the framerate code and support more framerates. Fixes #361584.
13433
13434 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13435
13436           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
13437           Original commit message from CVS:
13438           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
13439           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
13440           Fix minor memleak when creating pads from static pad templates (#369627).
13441           * tests/check/Makefile.am:
13442           * tests/check/elements/.cvsignore:
13443           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13444           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
13445           Add unit tests for mpeg2dec (#369627).
13446
13447 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
13448
13449         * ChangeLog:
13450           give credit
13451           Original commit message from CVS:
13452           give credit
13453
13454 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
13455
13456           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
13457           Original commit message from CVS:
13458           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
13459           (gst_lame_change_state):
13460           * ext/lame/gstlame.h:
13461           Make lame timestamp flushed eos buffer by some additional timestamp
13462           accounting. Fixes #374760.
13463
13464 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
13465
13466           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
13467           Original commit message from CVS:
13468           * gst/mpegaudioparse/gstmpegaudioparse.c:
13469           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13470           (gst_mp3parse_init), (gst_mp3parse_dispose),
13471           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
13472           (gst_mp3parse_change_state):
13473           * gst/mpegaudioparse/gstmpegaudioparse.h:
13474           Make timestamp handling in mp3parse saner; now works for at least
13475           simple cases.
13476
13477 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
13478
13479           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
13480           Original commit message from CVS:
13481           * gst/mpegaudioparse/Makefile.am:
13482           * gst/mpegaudioparse/gstmpegaudioparse.c:
13483           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
13484           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
13485           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
13486           (gst_mp3parse_change_state), (plugin_init):
13487           * gst/mpegaudioparse/gstmpegaudioparse.h:
13488           Bring mp3parse into the 21st century.
13489           Use its own debug category, use gstadapter, format nicely to 80
13490           columns, and fix incorrect handling of 32 kHz and less files.
13491
13492 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
13493
13494           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
13495           Original commit message from CVS:
13496           Patch by: Sebastian Droege <slomo at ubuntu dot com>
13497           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
13498           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
13499           * ext/mpeg2dec/gstmpeg2dec.h:
13500           libmpeg2 requires its output buffers to start at a 16byte aligned
13501           address or the altivec optimizations will explode.
13502
13503 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
13504
13505           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
13506           Original commit message from CVS:
13507           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
13508           * ext/cdio/gstcdio.h:
13509           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
13510           Move CD-TEXT utility function into common file so it can also be
13511           used by a future cdioparanoiasrc.
13512
13513 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
13514
13515           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
13516           Original commit message from CVS:
13517           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
13518           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
13519           information (fixes #340433).
13520
13521 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
13522
13523           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
13524           Original commit message from CVS:
13525           Patch by: Josep Torra Valles  <josep at fluendo com>
13526           * gst/iec958/ac3_padder.c: (ac3p_init):
13527           * gst/mpegstream/gstmpegparse.c:
13528           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
13529           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
13530           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
13531           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
13532           (gst_rmdemux_parse_packet):
13533           Misc. fixes for problems discovered by Forte (different return types
13534           in function declaration and definition, pointer arithmetics with
13535           void pointers). Fixes #362639.
13536
13537 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
13538
13539           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
13540           Original commit message from CVS:
13541           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
13542           Don't announce audio or subtitle streams that aren't really present,
13543           it makes dvddemux create pads that will never carry any data, which
13544           is not good.
13545
13546 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
13547
13548           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
13549           Original commit message from CVS:
13550           * ext/lame/gstlame.c: (gst_lame_set_property):
13551           Round up not allowed bitrates to the next higher allowed one
13552           (Closes: #361140).
13553
13554 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
13555
13556           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
13557           Original commit message from CVS:
13558           * docs/plugins/Makefile.am:
13559           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13560           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13561           * ext/lame/gstlame.c: (gst_lame_class_init):
13562           * ext/lame/gstlame.h:
13563           Add docs for lame and lame to docs. Specify allowed bitrates
13564           in the properties description (#361140). Canonicalise object
13565           property names (ie. use hyphen instead of underscore).
13566           * docs/plugins/inspect/plugin-a52dec.xml:
13567           * docs/plugins/inspect/plugin-amrnb.xml:
13568           * docs/plugins/inspect/plugin-asf.xml:
13569           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13570           * docs/plugins/inspect/plugin-dvdread.xml:
13571           * docs/plugins/inspect/plugin-dvdsub.xml:
13572           * docs/plugins/inspect/plugin-iec958.xml:
13573           * docs/plugins/inspect/plugin-lame.xml:
13574           * docs/plugins/inspect/plugin-mad.xml:
13575           * docs/plugins/inspect/plugin-mpeg2dec.xml:
13576           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13577           * docs/plugins/inspect/plugin-mpegstream.xml:
13578           * docs/plugins/inspect/plugin-siddec.xml:
13579           Update version to CVS.
13580
13581 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
13582
13583           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
13584           Original commit message from CVS:
13585           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13586           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
13587           (plugin_init):
13588           * po/POTFILES.in:
13589           Add i18n magic to lame plugin. Throw decent error message when we
13590           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
13591
13592 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
13593
13594           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
13595           Original commit message from CVS:
13596           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
13597           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
13598           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
13599           Change caps to x-rdt, because it's not x-rtp.
13600           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13601           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
13602           (gst_rmdemux_plugin_init):
13603           Activate pad before adding to the element.
13604           Return the combined stream return values after pad_alloc.
13605
13606 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13607
13608           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
13609           Original commit message from CVS:
13610           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
13611           * ext/mpeg2dec/gstmpeg2dec.h:
13612           Add some debugging to timestamp handling.
13613           Make sure we don't convert invalid timestamps.
13614
13615 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
13616
13617           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
13618           Original commit message from CVS:
13619           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
13620           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
13621           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
13622           (gst_dvd_demux_get_subpicture_stream):
13623           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
13624           (gst_mpeg_demux_get_audio_stream),
13625           (gst_mpeg_demux_get_private_stream):
13626           Active pads before adding them to the running element. Don't assert
13627           on non-BYTE format newsegment events in asfdemux.
13628
13629 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
13630
13631           Printf format fixes.
13632           Original commit message from CVS:
13633           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
13634           (gst_dvd_read_src_handle_seek_event):
13635           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
13636           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
13637           * ext/sidplay/gstsiddec.cc:
13638           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
13639           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
13640           (gst_rmdemux_parse_packet):
13641           Printf format fixes.
13642
13643 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
13644
13645           gst/realmedia/: Added RDT depayloader.
13646           Original commit message from CVS:
13647           * gst/realmedia/Makefile.am:
13648           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
13649           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
13650           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
13651           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
13652           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
13653           * gst/realmedia/rdtdepay.h:
13654           Added RDT depayloader.
13655           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
13656           (gst_rmdemux_plugin_init), (plugin_init):
13657           Remove unused function.
13658           Added some more mime-types.
13659
13660 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13661
13662           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
13663           Original commit message from CVS:
13664           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
13665           If an incoming timestamp is within one sample of our current
13666           timestamp, then keep it. This prevents imprecision in the
13667           PTS (which only has 90khz granularity) from affecting our stream.
13668
13669 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
13670
13671           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
13672           Original commit message from CVS:
13673           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
13674           Reflow code so that compiler doesn't complain about possible use
13675           of uninitialised variable any longer; but just in case, initialise
13676           it anyway; also take object ref in query function and do peer pad
13677           stuff in a more thread-safe way.
13678
13679 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
13680
13681           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
13682           Original commit message from CVS:
13683           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
13684           Init a variable to make compilers happy.
13685
13686 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
13687
13688           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
13689           Original commit message from CVS:
13690           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
13691           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
13692           (gst_dvd_demux_sync_stream_to_time):
13693           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
13694           (gst_mpeg_demux_synchronise_pads),
13695           (gst_mpeg_demux_sync_stream_to_time):
13696           Send newsegment updates for sparse streams (#350778).
13697
13698 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13699
13700           ext/dvdread/dvdreadsrc.c: fix compile warning
13701           Original commit message from CVS:
13702           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
13703           fix compile warning
13704
13705 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13706
13707         * configure.ac:
13708           bump the nano bitches
13709           Original commit message from CVS:
13710           bump the nano bitches
13711
13712 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13713
13714           configure.ac: As another attempt, synaesthesia can be enabled by passing
13715           Original commit message from CVS:
13716           * configure.ac:
13717           As another attempt, synaesthesia can be enabled by passing
13718           --with-plugins="synaesthesia" to configure
13719
13720 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13721
13722           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
13723           Original commit message from CVS:
13724           * configure.ac:
13725           Don't build synaesthesia by default, until someone confirms that it
13726           is okay (filed as #356882)
13727
13728 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13729
13730           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
13731           Original commit message from CVS:
13732           * configure.ac:
13733           Don't build synaesthesia by default, until someone confirms that it
13734           is okay (filed as #356882)
13735
13736 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13737
13738           Port synaesthesia.
13739           Original commit message from CVS:
13740           * configure.ac:
13741           * gst/synaesthesia/Makefile.am:
13742           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13743           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13744           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
13745           (gst_synaesthesia_change_state), (plugin_init):
13746           Port synaesthesia.
13747
13748 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13749
13750           More G_OBJECT macro fixing.
13751           Original commit message from CVS:
13752           * ext/mad/gstid3tag.c:
13753           * gst/mpegstream/gstrfc2250enc.h:
13754           * gst/synaesthesia/gstsynaesthesia.c:
13755           More G_OBJECT macro fixing.
13756
13757 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
13758
13759           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
13760           Original commit message from CVS:
13761           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
13762           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
13763           Fix initialisation dummy buffer, the offsets are relative to the start
13764           of the buffers. Fixes #356004.
13765
13766 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
13767
13768         * gst-plugins-ugly.spec.in:
13769           update spec file
13770           Original commit message from CVS:
13771           update spec file
13772
13773 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
13774
13775           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
13776           Original commit message from CVS:
13777           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
13778           Add convert query (needed for later when we just operate in time
13779           format and let the base source class handle all the seeking stuff).
13780
13781 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13782
13783           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
13784           Original commit message from CVS:
13785           * gst/asfdemux/gstasfdemux.c:
13786           (gst_asf_demux_get_gst_tag_from_tag_name),
13787           (gst_asf_demux_process_ext_content_desc):
13788           Erm, lets properly fix it. The only non-text tag that we support is
13789           the track-number and that is an UINT. asfdemux was returning a GValue
13790           initialized as INT. Further the Track and not the TrackNumber tag
13791           (the latter is a string too).
13792
13793 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13794
13795           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
13796           Original commit message from CVS:
13797           * gst/asfdemux/gstasfdemux.c:
13798           (gst_asf_demux_get_gst_tag_from_tag_name),
13799           (gst_asf_demux_process_ext_content_desc):
13800           Skip tags that are unknown (was producing an uninialized GValue).
13801
13802 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
13803
13804           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
13805           Original commit message from CVS:
13806           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
13807           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
13808           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
13809           (gst_a52dec_set_property), (gst_a52dec_get_property):
13810           * ext/a52dec/gsta52dec.h:
13811           Patch from from Michal Benes <michal.benes@itonis.tv>:
13812           Add two things to a52dec: configure the exact output format for ac3
13813           decoding through properties, if desired.
13814           By default, configure an output format preferred by downstream. Now
13815           that audioconvert lists caps by preference, this means that a52dec
13816           can do downmixing (iff required) rather than audioconvert, so it can
13817           use the ac3 downmix levels from the bitstream.
13818
13819 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13820
13821           Add missing GST_LIBS to the link flags
13822           Original commit message from CVS:
13823           * ext/lame/Makefile.am:
13824           * ext/mpeg2dec/Makefile.am:
13825           * gst/dvdlpcmdec/Makefile.am:
13826           * gst/dvdsub/Makefile.am:
13827           * gst/mpegaudioparse/Makefile.am:
13828           Add missing GST_LIBS to the link flags
13829
13830 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
13831
13832           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
13833           Original commit message from CVS:
13834           * configure.ac:
13835           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
13836
13837 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13838
13839           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
13840           Original commit message from CVS:
13841           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
13842           fix build for debug disabled
13843
13844 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
13845
13846           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
13847           Original commit message from CVS:
13848           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
13849           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
13850           Use static pad templates with ANY caps for the source pads for
13851           simplicity and to avoid warnings when creating pads for unhandled
13852           codec IDs (#351795).
13853
13854 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
13855
13856           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
13857           Original commit message from CVS:
13858           Patch by: Michal Benes <michal dot benes at itonis dot tv>
13859           * ext/mad/gstmad.c: (gst_mad_chain):
13860           Fix timestamping in mad by only activating a new timestamp when the
13861           previous frame has been decoded. Fixes #350723.
13862           Also clean up some of the non fatal warnings when the input buffer is
13863           too small to decode a header.
13864
13865 === release 0.10.4 ===
13866
13867 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13868
13869         * ChangeLog:
13870         * NEWS:
13871         * RELEASE:
13872         * configure.ac:
13873         * docs/plugins/gst-plugins-ugly-plugins.args:
13874         * docs/plugins/inspect/plugin-a52dec.xml:
13875         * docs/plugins/inspect/plugin-amrnb.xml:
13876         * docs/plugins/inspect/plugin-asf.xml:
13877         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13878         * docs/plugins/inspect/plugin-dvdread.xml:
13879         * docs/plugins/inspect/plugin-dvdsub.xml:
13880         * docs/plugins/inspect/plugin-iec958.xml:
13881         * docs/plugins/inspect/plugin-lame.xml:
13882         * docs/plugins/inspect/plugin-mad.xml:
13883         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13884         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13885         * docs/plugins/inspect/plugin-mpegstream.xml:
13886         * docs/plugins/inspect/plugin-rmdemux.xml:
13887         * docs/plugins/inspect/plugin-siddec.xml:
13888           releasing 0.10.4
13889           Original commit message from CVS:
13890           releasing 0.10.4
13891
13892 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13893
13894         * po/af.po:
13895         * po/az.po:
13896         * po/cs.po:
13897         * po/en_GB.po:
13898         * po/hu.po:
13899         * po/it.po:
13900         * po/nb.po:
13901         * po/nl.po:
13902         * po/or.po:
13903         * po/sq.po:
13904         * po/sr.po:
13905         * po/sv.po:
13906         * po/uk.po:
13907         * po/vi.po:
13908           Update .po files
13909           Original commit message from CVS:
13910           Update .po files
13911
13912 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
13913
13914           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
13915           Original commit message from CVS:
13916           Patch by: Wim Taymans <wim at fluendo dot com>
13917           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
13918           Instead of forwarding the event in the wrong format, unref it and set
13919           a boolean that we still need to send it in the streaming thread.
13920           Fixes #350554
13921
13922 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13923
13924           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
13925           Original commit message from CVS:
13926           Patch by: Edward Hervey (edward at fluendo dot com)
13927           * ext/dvdread/dvdreadsrc.c: (plugin_init):
13928           Put debug category initialization before use of GST_DEBUG, in order
13929           to remove a fatal warning.  Fixes #350895
13930
13931 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
13932
13933           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
13934           Original commit message from CVS:
13935           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
13936           Set rank to NONE for the time being until we make playbin handle
13937           subtitle pictures again (dvdsubdec seems to be a bit shaky at
13938           times when seeking, so it's probably better if it doesn't get
13939           autoplugged for the time being).
13940
13941 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
13942
13943           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
13944           Original commit message from CVS:
13945           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13946           (gst_rmdemux_parse_mdpr):
13947           Handle audio streams with stream_version 3 properly; warn about
13948           unknown stream versions; handle unknown fourccs a tad more
13949           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
13950           with GST_FOURCC_FORMAT.
13951
13952 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13953
13954           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
13955           Original commit message from CVS:
13956           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
13957           Error out properly if this is an interactive DVD (fixes #345694).
13958
13959 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13960
13961           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
13962           Original commit message from CVS:
13963           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
13964           When the first_access is 1 or 0, we should copy the timestamp from
13965           the incoming buffer if there is one.
13966
13967 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
13968
13969           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
13970           Original commit message from CVS:
13971           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
13972           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
13973           Use GST_ELEMENT_ERROR for error reporting; post errors in some
13974           more places; remove superfluous newlines from debug statements.
13975
13976 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
13977
13978           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
13979           Original commit message from CVS:
13980           Patch by: Frédéric Riss  <frederic.riss at gmail com>
13981           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
13982           Don't set negative durations on outgoing buffers (#350044),
13983           which happens when you use macros that got changed during
13984           the last unstable cycle because they were thought not to
13985           be used anywhere.
13986
13987 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
13988
13989           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
13990           Original commit message from CVS:
13991           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
13992           (gst_dvd_read_src_goto_chapter),
13993           (gst_dvd_read_src_get_chapter_starts),
13994           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
13995           (gst_dvd_read_src_get_time_for_sector),
13996           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
13997           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
13998           (gst_dvd_read_src_goto_sector):
13999           * ext/dvdread/dvdreadsrc.h:
14000           Add basic support for time-based seeking; set timestamps on
14001           outgoing buffers if we have them; create table with
14002           chapter to time mapping when opening a title; rename
14003           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
14004           make it take an explicit pgc argument; fix up some debugging
14005           messages so that title/chapter numbers are printed as starting
14006           from 1 for easier readability.
14007
14008 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
14009
14010           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
14011           Original commit message from CVS:
14012           * gst/realmedia/Makefile.am:
14013           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14014           (gst_rmdemux_parse_cont):
14015           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
14016           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
14017           * gst/realmedia/rmutils.h:
14018           Factor out some code into rmutils.[ch]; when reading
14019           strings, don't read beyond the available data; read
14020           metadata strings correctly (string length is 16 bits
14021           here, not just 8).
14022
14023 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14024
14025           Fix dist by including gst-libs/
14026           Original commit message from CVS:
14027           * Makefile.am:
14028           * configure.ac:
14029           * gst/asfdemux/gstasfdemux.c:
14030           Fix dist by including gst-libs/
14031
14032 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
14033
14034           Make custom error messages translatable.
14035           Original commit message from CVS:
14036           * ext/dvdread/dvdreadsrc.c: (plugin_init):
14037           * po/POTFILES.in:
14038           Make custom error messages translatable.
14039           * gst/asfdemux/gstasf.c: (plugin_init):
14040           Remove setlocale() call, doesn't seem to be needed or recommended for
14041           plugins, at least not according to gstreamer/docs/random/i18n.
14042
14043 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
14044
14045           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
14046           Original commit message from CVS:
14047           * gst/asfdemux/Makefile.am:
14048           * gst/asfdemux/asfheaders.c:
14049           * gst/asfdemux/asfheaders.h:
14050           * gst/asfdemux/gstasf.c: (plugin_init):
14051           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
14052           Error out when the stream is encrypted (rather than feeding
14053           garbage to the decoders). Fixes #349025.
14054
14055 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
14056
14057           Add/enable autofoo magic for translations.
14058           Original commit message from CVS:
14059           * Makefile.am:
14060           * autogen.sh:
14061           * configure.ac:
14062           * po/POTFILES.in:
14063           Add/enable autofoo magic for translations.
14064
14065 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
14066
14067           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
14068           Original commit message from CVS:
14069           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
14070           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
14071           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
14072           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
14073           Don't leak streams, strings or caps. Get rid of unnecessary
14074           getcaps() function.
14075
14076 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
14077
14078           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
14079           Original commit message from CVS:
14080           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
14081           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
14082           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
14083           (gst_rmdemux_stream_clear_cached_subpackets),
14084           (gst_rmdemux_descramble_cook_audio),
14085           (gst_rmdemux_descramble_dnet_audio),
14086           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
14087           Descramble cook audio streams before sending them to the
14088           decoder. Fixes #347292.
14089           Also miscellaneous clean-ups and log-level changes.
14090
14091 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
14092
14093           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
14094           Original commit message from CVS:
14095           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
14096           * ext/lame/gstlame.c: (gst_lame_setup):
14097           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
14098
14099 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
14100
14101           ext/sidplay/gstsiddec.*: Remove old metadata thing.
14102           Original commit message from CVS:
14103           * ext/sidplay/gstsiddec.cc:
14104           * ext/sidplay/gstsiddec.h:
14105           Remove old metadata thing.
14106
14107 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
14108
14109           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
14110           Original commit message from CVS:
14111           * gst/asfdemux/gstasfdemux.c:
14112           (gst_asf_demux_get_ext_stream_props_for_stream),
14113           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
14114           Find language codes for audio streams if they are available.
14115
14116 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
14117
14118           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
14119           Original commit message from CVS:
14120           * gst/asfdemux/asfheaders.h:
14121           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
14122           (gst_asf_demux_process_stream),
14123           (gst_asf_demux_process_language_list),
14124           (gst_asf_demux_process_ext_stream_props),
14125           (gst_asf_demux_process_queued_extended_stream_objects),
14126           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14127           * gst/asfdemux/gstasfdemux.h:
14128           Parse extended stream properties objects and stream objects
14129           hidden inside them (but delay creation of the appropriate
14130           pads until after all the 'normal' stream objects have been
14131           dealt with) (#343763). Also parse language list object.
14132
14133 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
14134
14135           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
14136           Original commit message from CVS:
14137           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
14138           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
14139           (find_seek_offset_time), (gst_rmdemux_perform_seek),
14140           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
14141           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
14142           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
14143           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
14144           * gst/realmedia/rmdemux.h:
14145           Cleanups, use GstSegment for seeking.
14146           Fix error handling.
14147           Combine flow return from all streams.
14148
14149 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
14150
14151           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
14152           Original commit message from CVS:
14153           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
14154           Remove g_assert that shouldn't be there.
14155
14156 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
14157
14158           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
14159           Original commit message from CVS:
14160           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
14161           Fix refcounting when cropping. Fixes #341677.
14162
14163 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
14164
14165           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
14166           Original commit message from CVS:
14167           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
14168           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
14169           (gst_asf_demux_process_segment):
14170           Fix typo. Closes #347029.
14171
14172 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
14173
14174           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
14175           Original commit message from CVS:
14176           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
14177           Skip chunks for unknown streams properly. Fixes broken sound
14178           and/or video for files that have additional streams that
14179           we don't recognise yet (e.g. if they are embedded in extended
14180           stream properties). Partly fixes #343763.
14181
14182 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
14183
14184           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
14185           Original commit message from CVS:
14186           * gst/asfdemux/asfheaders.c:
14187           * gst/asfdemux/asfheaders.h:
14188           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
14189           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
14190           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
14191           (gst_asf_demux_change_state):
14192           * gst/asfdemux/gstasfdemux.h:
14193           Add some more GUIDs and make debug log more readable
14194           and easier to follow when parsing the headers.
14195
14196 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
14197
14198           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
14199           Original commit message from CVS:
14200           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
14201           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
14202           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
14203           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
14204           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
14205           * ext/dvdread/dvdreadsrc.h:
14206           Rewrite seeking code and make seeking in DVDs work (#337834).
14207
14208 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
14209
14210           autogen.sh: Check for automake-1.9 as well.
14211           Original commit message from CVS:
14212           * autogen.sh:
14213           Check for automake-1.9 as well.
14214
14215 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
14216
14217           ext/dvdread/dvdreadsrc.c: Make check stronger.
14218           Original commit message from CVS:
14219           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
14220           Make check stronger.
14221
14222 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
14223
14224           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
14225           Original commit message from CVS:
14226           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
14227           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14228           (gst_asf_demux_push_buffer):
14229           * gst/asfdemux/gstasfdemux.h:
14230           Handle unknown codec IDs/fourccs properly (#345879); send tag
14231           events after newsegment event; fix use of GST_FOURCC_FORMAT
14232           macro.
14233
14234 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14235
14236           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
14237           Original commit message from CVS:
14238           * ext/a52dec/gsta52dec.c: (plugin_init):
14239           Call the channel positions get_type() method in plugin_init
14240           to ensure that it isn't simultaneously called later from
14241           multiple threads.
14242
14243 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
14244
14245           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
14246           Original commit message from CVS:
14247           * gst/mpegstream/gstmpegpacketize.c:
14248           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
14249           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
14250           Also flush packetizer cache when we get a buffer that has the
14251           DISCONT flag set; update current byte position from buffer
14252           offset after a flush.
14253
14254 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
14255
14256           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
14257           Original commit message from CVS:
14258           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
14259           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
14260           (gst_mpeg_packetize_read):
14261           * gst/mpegstream/gstmpegpacketize.h:
14262           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14263           (gst_mpeg_parse_change_state):
14264           Flush packetizer cache when we get a FLUSH_STOP event;
14265           remove unused source pad member from packetizer; add debug
14266           category for packetizer.
14267
14268 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14269
14270           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
14271           Original commit message from CVS:
14272           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
14273           Treat dual-mono as stereo. It should really be output on 2 separate
14274           pads, but isn't for now.
14275
14276 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
14277
14278           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
14279           Original commit message from CVS:
14280           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14281           Assume 4:3 DAR rather than 4:3 PAR (#345184).
14282
14283 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14284
14285           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
14286           Original commit message from CVS:
14287           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14288           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
14289           any PAR whatsoever (rather than using 0/0, which will lead to
14290           an abort later on). Fixes #345184.
14291
14292 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
14293
14294           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
14295           Original commit message from CVS:
14296           Patch by: Michael Dominic K.  < mdk at mdk org pl>
14297           * ext/mad/gstmad.c: (gst_mad_chain):
14298           Send newsegment event before calling
14299           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
14300           in connection with pad blocking (#342594). While we're at it,
14301           do some minor clean-ups.
14302
14303 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
14304
14305           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
14306           Original commit message from CVS:
14307           * configure.ac:
14308           Fix --disable-external (can't set conditionals conditionally,
14309           #343602).
14310
14311 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14312
14313           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
14314           Original commit message from CVS:
14315           * ext/a52dec/Makefile.am:
14316           ... and then he said "When you go and fix the build you
14317           better make sure you have some spare backslashes in your
14318           pocket".
14319
14320 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
14321
14322           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
14323           Original commit message from CVS:
14324           * ext/sidplay/gstsiddec.cc:
14325           Fix copyright, email addresses and descriptions.
14326           Use saner defaults for arguments. Fixes #344667.
14327           constify some stuff.
14328           Fix memleaks.
14329           Add tags.
14330           Fix negotiation to do mono/44100 by default.
14331           Post error messages.
14332           Use _scale_int where possible.
14333
14334 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
14335
14336           ext/dvdnav/.cvsignore: More ignore
14337           Original commit message from CVS:
14338           * ext/dvdnav/.cvsignore:
14339           More ignore
14340
14341 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14342
14343           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
14344           Original commit message from CVS:
14345           * tests/check/elements/amrnbenc.c: (push_data):
14346           Init memory before feeding it to the encoder to make
14347           the valgrind test succeed.
14348
14349 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
14350
14351           gst/asfdemux/.cvsignore: More ignore
14352           Original commit message from CVS:
14353           * gst/asfdemux/.cvsignore:
14354           More ignore
14355
14356 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
14357
14358           .cvsignore: Ignore files generated by 'make dist'.
14359           Original commit message from CVS:
14360           * .cvsignore:
14361           Ignore files generated by 'make dist'.
14362
14363 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14364
14365           update build files
14366           Original commit message from CVS:
14367           * autogen.sh:
14368           * configure.ac:
14369           * ext/a52dec/Makefile.am:
14370           * ext/dvdnav/Makefile.am:
14371           * ext/dvdread/Makefile.am:
14372           * ext/lame/Makefile.am:
14373           * ext/mad/Makefile.am:
14374           * ext/mpeg2dec/Makefile.am:
14375           * ext/sidplay/Makefile.am:
14376           update build files
14377
14378 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14379
14380           autogen.sh: require am17
14381           Original commit message from CVS:
14382           * autogen.sh:
14383           require am17
14384           * configure.ac:
14385           * ext/annodex/Makefile.am:
14386           * ext/cdio/Makefile.am:
14387           * ext/dv/Makefile.am:
14388           * ext/esd/Makefile.am:
14389           * ext/flac/Makefile.am:
14390           * ext/gdk_pixbuf/Makefile.am:
14391           * ext/ladspa/Makefile.am:
14392           * ext/libcaca/Makefile.am:
14393           * ext/speex/Makefile.am:
14394           * ext/taglib/Makefile.am:
14395           * sys/oss/Makefile.am:
14396           * sys/sunaudio/Makefile.am:
14397           * sys/ximage/Makefile.am:
14398           clean up build further
14399
14400 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
14401
14402           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
14403           Original commit message from CVS:
14404           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
14405           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
14406           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
14407           (gst_mpeg2dec_change_state):
14408           * ext/mpeg2dec/gstmpeg2dec.h:
14409           Simplify and don't leak our buffer pool.
14410           Use _scale_int.
14411           Remove unfixed bug number from previous ChangeLog entry.
14412
14413 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14414
14415           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
14416           Original commit message from CVS:
14417           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
14418           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
14419           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
14420           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
14421           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
14422           (handle_sequence), (handle_picture), (handle_slice),
14423           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
14424           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
14425           * ext/mpeg2dec/gstmpeg2dec.h:
14426           Fix padtemplate as we can now do fractional framerates.
14427           Small cleanups.
14428           Use GstSegment.
14429           Add simple frame dropping QoS.
14430           Precalc buffer output sizes and UV offsets.
14431           Always give libmpeg2 a valid fbuf when it wants one.
14432           don't trust libmpeg to discard our buffers but manage it
14433           ourselves.
14434           Fixes #343627, #327350, #335288
14435
14436 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
14437
14438           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
14439           Original commit message from CVS:
14440           * win32/MANIFEST:
14441           Add a manifest for futures ugly win32 releases.
14442           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
14443           Move bufcaps declaration at the begining of the instructions
14444           block.
14445
14446 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14447
14448           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14449           Original commit message from CVS:
14450           * ext/alsaspdif/alsaspdifsink.h:
14451           * ext/amrwb/gstamrwbdec.h:
14452           * ext/amrwb/gstamrwbenc.h:
14453           * ext/amrwb/gstamrwbparse.h:
14454           * ext/arts/gst_arts.h:
14455           * ext/artsd/gstartsdsink.h:
14456           * ext/audiofile/gstafparse.h:
14457           * ext/audiofile/gstafsink.h:
14458           * ext/audiofile/gstafsrc.h:
14459           * ext/audioresample/gstaudioresample.h:
14460           * ext/bz2/gstbz2dec.h:
14461           * ext/bz2/gstbz2enc.h:
14462           * ext/dirac/gstdiracdec.h:
14463           * ext/directfb/dfbvideosink.h:
14464           * ext/divx/gstdivxdec.h:
14465           * ext/divx/gstdivxenc.h:
14466           * ext/dts/gstdtsdec.h:
14467           * ext/faac/gstfaac.h:
14468           * ext/gsm/gstgsmdec.h:
14469           * ext/gsm/gstgsmenc.h:
14470           * ext/ivorbis/vorbisenc.h:
14471           * ext/libfame/gstlibfame.h:
14472           * ext/nas/nassink.h:
14473           * ext/neon/gstneonhttpsrc.h:
14474           * ext/polyp/polypsink.h:
14475           * ext/sdl/sdlaudiosink.h:
14476           * ext/sdl/sdlvideosink.h:
14477           * ext/shout/gstshout.h:
14478           * ext/snapshot/gstsnapshot.h:
14479           * ext/sndfile/gstsf.h:
14480           * ext/swfdec/gstswfdec.h:
14481           * ext/tarkin/gsttarkindec.h:
14482           * ext/tarkin/gsttarkinenc.h:
14483           * ext/theora/theoradec.h:
14484           * ext/wavpack/gstwavpackdec.h:
14485           * ext/wavpack/gstwavpackparse.h:
14486           * ext/xine/gstxine.h:
14487           * ext/xvid/gstxviddec.h:
14488           * ext/xvid/gstxvidenc.h:
14489           * gst/cdxaparse/gstcdxaparse.h:
14490           * gst/cdxaparse/gstcdxastrip.h:
14491           * gst/colorspace/gstcolorspace.h:
14492           * gst/festival/gstfestival.h:
14493           * gst/freeze/gstfreeze.h:
14494           * gst/gdp/gstgdpdepay.h:
14495           * gst/gdp/gstgdppay.h:
14496           * gst/modplug/gstmodplug.h:
14497           * gst/mpeg1sys/gstmpeg1systemencode.h:
14498           * gst/mpeg1videoparse/gstmp1videoparse.h:
14499           * gst/mpeg2sub/gstmpeg2subt.h:
14500           * gst/mpegaudioparse/gstmpegaudioparse.h:
14501           * gst/multifilesink/gstmultifilesink.h:
14502           * gst/overlay/gstoverlay.h:
14503           * gst/playondemand/gstplayondemand.h:
14504           * gst/qtdemux/qtdemux.h:
14505           * gst/rtjpeg/gstrtjpegdec.h:
14506           * gst/rtjpeg/gstrtjpegenc.h:
14507           * gst/smooth/gstsmooth.h:
14508           * gst/smoothwave/gstsmoothwave.h:
14509           * gst/spectrum/gstspectrum.h:
14510           * gst/speed/gstspeed.h:
14511           * gst/stereo/gststereo.h:
14512           * gst/switch/gstswitch.h:
14513           * gst/tta/gstttadec.h:
14514           * gst/tta/gstttaparse.h:
14515           * gst/videodrop/gstvideodrop.h:
14516           * gst/xingheader/gstxingmux.h:
14517           * sys/directdraw/gstdirectdrawsink.h:
14518           * sys/directsound/gstdirectsoundsink.h:
14519           * sys/dxr3/dxr3audiosink.h:
14520           * sys/dxr3/dxr3spusink.h:
14521           * sys/dxr3/dxr3videosink.h:
14522           * sys/qcam/gstqcamsrc.h:
14523           * sys/vcd/vcdsrc.h:
14524           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14525
14526 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14527
14528           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14529           Original commit message from CVS:
14530           * ext/a52dec/gsta52dec.h:
14531           * ext/amrnb/amrnbdec.h:
14532           * ext/amrnb/amrnbenc.h:
14533           * ext/amrnb/amrnbparse.h:
14534           * ext/mpeg2dec/gstmpeg2dec.h:
14535           * ext/sidplay/gstsiddec.h:
14536           * gst/ac3parse/gstac3parse.h:
14537           * gst/asfdemux/gstasfdemux.h:
14538           * gst/asfdemux/gstasfmux.h:
14539           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14540           * gst/iec958/ac3iec.h:
14541           * gst/mpegaudioparse/gstmpegaudioparse.h:
14542           * gst/mpegstream/gstdvddemux.h:
14543           * gst/mpegstream/gstmpegclock.h:
14544           * gst/mpegstream/gstmpegdemux.h:
14545           * gst/mpegstream/gstmpegparse.h:
14546           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14547
14548 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
14549
14550           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
14551           Original commit message from CVS:
14552           * README:
14553           Replace current README (containing the release notes from
14554           some 0.9.x version) with a proper README taken from the core.
14555
14556 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
14557
14558           ext/amrnb/: Sortof first quick cleanup of all this mess...
14559           Original commit message from CVS:
14560           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
14561           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14562           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
14563           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
14564           * ext/amrnb/amrnbparse.h:
14565           Sortof first quick cleanup of all this mess...
14566           Don't crap out on empty and invalid FTs but treat them as
14567           empty packets, the decoder handles them fine.
14568           Fixes #342222.
14569
14570 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14571
14572           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
14573           Original commit message from CVS:
14574           * gst/asfdemux/gstasf.c: (plugin_init):
14575           Call gst_riff_init() so the riff debug category gets set up
14576           before it is being used.
14577
14578 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
14579
14580           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
14581           Original commit message from CVS:
14582           * gst/iec958/ac3_padder.c: (ac3p_parse):
14583           * gst/iec958/ac3_padder.h:
14584           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
14585           (ac3iec_chain_raw), (ac3iec_change_state):
14586           * gst/iec958/ac3iec.h:
14587           Write rate into the caps, for the allowed ac3 rates. Some minor
14588           cleanups.
14589
14590 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
14591
14592           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
14593           Original commit message from CVS:
14594           Patch by: James "Doc" Livingston  <doclivingston gmail com>
14595           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
14596           Do tag merging correctly (#339918). Output taglists
14597           properly in debug statements too while we're at it.
14598
14599 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14600
14601           ext/a52dec/gsta52dec.c: Add more debug
14602           Original commit message from CVS:
14603           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
14604           Add more debug
14605           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
14606           (gst_dvdlpcmdec_init), (update_timestamps),
14607           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
14608           (dvdlpcmdec_sink_event):
14609           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14610           If we have a first_access offset but no current timestamp (might
14611           happen after a seek), then calculate a start time for the first
14612           portion so that it will align with the timestamp given for the
14613           first_access portion.
14614           If a new-segment arrives with format time, store the start
14615           time as a failsafe timestamp in case we never get any further
14616           timestamp info (unlikely)
14617           Mask out the 'frame number' section of the incoming header so
14618           that we don't consider it to be changing on every buffer and
14619           reset the caps constantly.
14620           Use gst_util_uint64_scale for duration calculation
14621
14622 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
14623
14624           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
14625           Original commit message from CVS:
14626           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
14627           Fix timestamping for cases where the first_access parameter is 4.
14628           Ensure we don't overrun buffers in other cases.
14629
14630 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
14631
14632           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
14633           Original commit message from CVS:
14634           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
14635           Fix silly bug when reading metadata (#341254).
14636
14637 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
14638
14639           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
14640           Original commit message from CVS:
14641           * autogen.sh: (CONFIGURE_DEF_OPT):
14642           libtoolize on Darwin/MacOSX is called glibtoolize
14643
14644 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
14645
14646           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
14647           Original commit message from CVS:
14648           * ext/lame/gstlame.c: (gst_lame_get_type),
14649           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
14650           (gst_lame_setup), (gst_lame_change_state):
14651           * ext/lame/gstlame.h:
14652           Remove tag writing from lame (which was completely broken
14653           anyway, #329184). Leaving GstTagSetter interface around for
14654           now, albeit non-functional. Should be removed completely
14655           in 0.11. Use the 'id3v2mux' plugin from -good for writing
14656           tags.
14657
14658 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
14659
14660         * ChangeLog:
14661         * ext/dvdread/dvdreadsrc.c:
14662         * gst/asfdemux/gstasfdemux.c:
14663           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
14664           Original commit message from CVS:
14665           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
14666
14667 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
14668
14669           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
14670           Original commit message from CVS:
14671           Patch by: Andres Salomon  <dilinger at debian org>
14672           * ext/lame/gstlame.c: (gst_lame_sink_event):
14673           Fix typo (comma vs. semicolon) (#340710).
14674
14675 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
14676
14677           ext/mad/gstmad.c: Make mad the second element to support the highly useful
14678           Original commit message from CVS:
14679           Patch by: Lutz Müller <lutz at topfrose de>
14680           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
14681           Make mad the second element to support the highly useful
14682           FORMATS query (#340594)
14683
14684 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
14685
14686           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
14687           Original commit message from CVS:
14688           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
14689           (gst_mpeg2dec_src_query):
14690           Remember the query duration format before passing it upstream since it
14691           could have been modified.
14692           Add GST_WARNING_OBJECT in sink convert function to detail why the
14693           conversion didn't work.
14694
14695 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14696
14697           Define GstElementDetails as const and also static (when defined as global)
14698           Original commit message from CVS:
14699           * ext/amrwb/gstamrwbdec.c:
14700           * ext/amrwb/gstamrwbenc.c:
14701           * ext/amrwb/gstamrwbparse.c:
14702           * ext/arts/gst_arts.c:
14703           * ext/artsd/gstartsdsink.c:
14704           * ext/audiofile/gstafparse.c:
14705           * ext/audiofile/gstafsink.c:
14706           * ext/audiofile/gstafsrc.c:
14707           * ext/audioresample/gstaudioresample.c:
14708           * ext/bz2/gstbz2dec.c:
14709           * ext/bz2/gstbz2enc.c:
14710           * ext/cdaudio/gstcdaudio.c:
14711           * ext/directfb/dfbvideosink.c:
14712           * ext/divx/gstdivxdec.c:
14713           * ext/divx/gstdivxenc.c:
14714           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
14715           * ext/faac/gstfaac.c: (gst_faac_base_init):
14716           * ext/faad/gstfaad.c:
14717           * ext/gsm/gstgsmdec.c:
14718           * ext/gsm/gstgsmenc.c:
14719           * ext/hermes/gsthermescolorspace.c:
14720           * ext/ivorbis/vorbisfile.c:
14721           * ext/lcs/gstcolorspace.c:
14722           * ext/libfame/gstlibfame.c:
14723           * ext/libmms/gstmms.c: (gst_mms_base_init):
14724           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
14725           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
14726           * ext/nas/nassink.c: (gst_nassink_base_init):
14727           * ext/neon/gstneonhttpsrc.c:
14728           * ext/sdl/sdlaudiosink.c:
14729           * ext/sdl/sdlvideosink.c:
14730           * ext/shout/gstshout.c:
14731           * ext/snapshot/gstsnapshot.c:
14732           * ext/sndfile/gstsf.c:
14733           * ext/swfdec/gstswfdec.c:
14734           * ext/tarkin/gsttarkindec.c:
14735           * ext/tarkin/gsttarkinenc.c:
14736           * ext/theora/theoradec.c:
14737           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
14738           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
14739           * ext/xvid/gstxviddec.c:
14740           * ext/xvid/gstxvidenc.c:
14741           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
14742           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
14743           * gst/chart/gstchart.c:
14744           * gst/colorspace/gstcolorspace.c:
14745           * gst/deinterlace/gstdeinterlace.c:
14746           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
14747           * gst/festival/gstfestival.c:
14748           * gst/filter/gstbpwsinc.c:
14749           * gst/filter/gstiir.c:
14750           * gst/filter/gstlpwsinc.c:
14751           * gst/freeze/gstfreeze.c:
14752           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
14753           * gst/librfb/gstrfbsrc.c:
14754           * gst/mixmatrix/mixmatrix.c:
14755           * gst/mpeg1sys/gstmpeg1systemencode.c:
14756           * gst/mpeg1videoparse/gstmp1videoparse.c:
14757           * gst/mpeg2sub/gstmpeg2subt.c:
14758           * gst/mpegaudioparse/gstmpegaudioparse.c:
14759           * gst/multifilesink/gstmultifilesink.c:
14760           * gst/overlay/gstoverlay.c:
14761           * gst/passthrough/gstpassthrough.c:
14762           * gst/playondemand/gstplayondemand.c:
14763           * gst/qtdemux/qtdemux.c:
14764           * gst/rtjpeg/gstrtjpegdec.c:
14765           * gst/rtjpeg/gstrtjpegenc.c:
14766           * gst/smooth/gstsmooth.c:
14767           * gst/smoothwave/gstsmoothwave.c:
14768           * gst/spectrum/gstspectrum.c:
14769           * gst/speed/gstspeed.c:
14770           * gst/stereo/gststereo.c:
14771           * gst/switch/gstswitch.c:
14772           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
14773           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
14774           * gst/vbidec/gstvbidec.c:
14775           * gst/videocrop/gstvideocrop.c:
14776           * gst/videodrop/gstvideodrop.c:
14777           * gst/virtualdub/gstxsharpen.c:
14778           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
14779           * gst/y4m/gsty4mencode.c:
14780           * sys/cdrom/gstcdplayer.c:
14781           * sys/directdraw/gstdirectdrawsink.c:
14782           * sys/directsound/gstdirectsoundsink.c:
14783           * sys/glsink/glimagesink.c:
14784           * sys/qcam/gstqcamsrc.c:
14785           * sys/v4l2/gstv4l2src.c:
14786           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
14787           * sys/ximagesrc/ximagesrc.c:
14788           Define GstElementDetails as const and also static (when defined as
14789           global)
14790
14791 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14792
14793           Define GstElementDetails as const and also static (when defined as global)
14794           Original commit message from CVS:
14795           * ext/mad/gstid3tag.c:
14796           * ext/mad/gstmad.c:
14797           * gst/ac3parse/gstac3parse.c:
14798           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14799           * gst/synaesthesia/gstsynaesthesia.c:
14800           Define GstElementDetails as const and also static (when defined as
14801           global)
14802
14803 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14804
14805           Define GstElementDetails as const and also static (when defined as global)
14806           Original commit message from CVS:
14807           * ext/aalib/gstaasink.c:
14808           * ext/annodex/gstcmmldec.c:
14809           * ext/annodex/gstcmmlenc.c:
14810           * ext/cairo/gsttextoverlay.c:
14811           * ext/cairo/gsttimeoverlay.c:
14812           * ext/cdio/gstcdiocddasrc.c:
14813           * ext/dv/gstdvdec.c:
14814           * ext/dv/gstdvdemux.c:
14815           * ext/esd/esdmon.c:
14816           * ext/esd/esdsink.c:
14817           * ext/flac/gstflacenc.c:
14818           * ext/flac/gstflactag.c:
14819           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
14820           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
14821           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
14822           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
14823           * ext/gdk_pixbuf/pixbufscale.c:
14824           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
14825           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
14826           * ext/jpeg/gstjpegdec.c:
14827           * ext/jpeg/gstjpegenc.c:
14828           * ext/jpeg/gstsmokedec.c:
14829           * ext/jpeg/gstsmokeenc.c:
14830           * ext/libcaca/gstcacasink.c:
14831           * ext/libmng/gstmngdec.c:
14832           * ext/libmng/gstmngenc.c:
14833           * ext/libpng/gstpngdec.c:
14834           * ext/libpng/gstpngenc.c:
14835           * ext/mikmod/gstmikmod.c:
14836           * ext/raw1394/gstdv1394src.c:
14837           * ext/shout2/gstshout2.c: (gst_shout2send_init):
14838           * ext/shout2/gstshout2.h:
14839           * ext/speex/gstspeexdec.c:
14840           * ext/speex/gstspeexenc.c:
14841           * gst/alpha/gstalpha.c:
14842           * gst/alpha/gstalphacolor.c:
14843           * gst/apetag/gstapedemux.c:
14844           * gst/auparse/gstauparse.c:
14845           * gst/autodetect/gstautoaudiosink.c:
14846           (gst_auto_audio_sink_base_init):
14847           * gst/autodetect/gstautovideosink.c:
14848           (gst_auto_video_sink_base_init):
14849           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
14850           * gst/avi/gstavimux.c: (gst_avimux_base_init):
14851           * gst/cutter/gstcutter.c:
14852           * gst/debug/breakmydata.c:
14853           * gst/debug/efence.c:
14854           * gst/debug/gstnavigationtest.c:
14855           * gst/debug/gstnavseek.c:
14856           * gst/debug/negotiation.c:
14857           * gst/debug/progressreport.c:
14858           * gst/debug/testplugin.c:
14859           * gst/effectv/gstaging.c:
14860           * gst/effectv/gstdice.c:
14861           * gst/effectv/gstedge.c:
14862           * gst/effectv/gstquark.c:
14863           * gst/effectv/gstrev.c:
14864           * gst/effectv/gstshagadelic.c:
14865           * gst/effectv/gstvertigo.c:
14866           * gst/effectv/gstwarp.c:
14867           * gst/flx/gstflxdec.c:
14868           * gst/goom/gstgoom.c:
14869           * gst/icydemux/gsticydemux.c:
14870           * gst/id3demux/gstid3demux.c:
14871           * gst/interleave/deinterleave.c:
14872           * gst/interleave/interleave.c:
14873           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
14874           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
14875           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
14876           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
14877           * gst/level/gstlevel.c:
14878           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
14879           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
14880           * gst/median/gstmedian.c:
14881           * gst/monoscope/gstmonoscope.c:
14882           * gst/multipart/multipartdemux.c:
14883           * gst/multipart/multipartmux.c:
14884           * gst/oldcore/gstaggregator.c:
14885           * gst/oldcore/gstfdsink.c:
14886           * gst/oldcore/gstmd5sink.c:
14887           * gst/oldcore/gstmultifilesrc.c:
14888           * gst/oldcore/gstpipefilter.c:
14889           * gst/oldcore/gstshaper.c:
14890           * gst/oldcore/gststatistics.c:
14891           * gst/rtp/gstasteriskh263.c:
14892           * gst/rtp/gstrtpL16depay.c:
14893           * gst/rtp/gstrtpL16pay.c:
14894           * gst/rtp/gstrtpamrdepay.c:
14895           * gst/rtp/gstrtpamrpay.c:
14896           * gst/rtp/gstrtpdepay.c:
14897           * gst/rtp/gstrtpgsmpay.c:
14898           * gst/rtp/gstrtph263pay.c:
14899           * gst/rtp/gstrtph263pdepay.c:
14900           * gst/rtp/gstrtph263ppay.c:
14901           * gst/rtp/gstrtpilbcdepay.c:
14902           * gst/rtp/gstrtpmp4gpay.c:
14903           * gst/rtp/gstrtpmp4vdepay.c:
14904           * gst/rtp/gstrtpmp4vpay.c:
14905           * gst/rtp/gstrtpmpadepay.c:
14906           * gst/rtp/gstrtpmpapay.c:
14907           * gst/rtp/gstrtppcmadepay.c:
14908           * gst/rtp/gstrtppcmapay.c:
14909           * gst/rtp/gstrtppcmudepay.c:
14910           * gst/rtp/gstrtppcmupay.c:
14911           * gst/rtp/gstrtpspeexdepay.c:
14912           * gst/rtp/gstrtpspeexpay.c:
14913           * gst/rtsp/gstrtpdec.c:
14914           * gst/rtsp/gstrtspsrc.c:
14915           * gst/smpte/gstsmpte.c:
14916           * gst/udp/gstdynudpsink.c:
14917           * gst/udp/gstmultiudpsink.c:
14918           * gst/udp/gstudpsink.c:
14919           * gst/udp/gstudpsrc.c:
14920           * gst/videobox/gstvideobox.c:
14921           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
14922           * gst/videofilter/gstvideobalance.c:
14923           * gst/videofilter/gstvideoflip.c:
14924           * gst/videofilter/gstvideotemplate.c:
14925           (gst_videotemplate_base_init):
14926           * gst/videomixer/videomixer.c:
14927           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
14928           (gst_wavparse_class_init), (gst_wavparse_dispose),
14929           (gst_wavparse_reset), (gst_wavparse_init),
14930           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
14931           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
14932           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
14933           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
14934           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
14935           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
14936           (gst_wavparse_change_state):
14937           * gst/wavparse/gstwavparse.h:
14938           * sys/oss/gstossmixerelement.c:
14939           * sys/oss/gstosssink.c:
14940           * sys/oss/gstosssrc.c:
14941           * sys/osxaudio/gstosxaudioelement.c:
14942           * sys/osxaudio/gstosxaudiosink.c:
14943           * sys/osxaudio/gstosxaudiosrc.c:
14944           * sys/sunaudio/gstsunaudiomixer.c:
14945           * sys/sunaudio/gstsunaudiosink.c:
14946           Define GstElementDetails as const and also static (when defined as
14947           global)
14948
14949 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
14950
14951           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
14952           Original commit message from CVS:
14953           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
14954           Fix name of custom event (use same as dvdreadsrc).
14955           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
14956           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
14957           Fix event parsing (the event name is in the structure, not the
14958           name of the structure itself); also fix indentation after
14959           boilerplate macro.
14960
14961 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14962
14963           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
14964           Original commit message from CVS:
14965           * ext/mad/gstid3tag.c: (plugin_init):
14966           Change debug category to 'id3mux'.
14967
14968 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
14969
14970           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
14971           Original commit message from CVS:
14972           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
14973           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
14974           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
14975           (gst_id3_tag_chain):
14976           When acting as a muxer, set caps on outgoing buffers and set caps
14977           on source pad (fixes #323658). Remove unused application/x-gst-tags
14978           cruft from the 0.6 days.
14979
14980 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
14981
14982           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
14983           Original commit message from CVS:
14984           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
14985           (gst_mad_src_query), (gst_mad_chain):
14986           .. and DEFAULT queries should work too. Use magic gst util scale
14987           functions in some places.
14988
14989 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
14990
14991           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
14992           Original commit message from CVS:
14993           * ext/mad/gstmad.c: (gst_mad_src_query):
14994           Fix duration query in BYTES format (#336824).
14995
14996 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
14997
14998           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
14999           Original commit message from CVS:
15000           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
15001           * ext/lame/gstlame.c: (gst_lame_sink_event):
15002           Don't crash if we get an EOS event before the encoder
15003           has been set up (#339287).
15004
15005 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
15006
15007           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
15008           Original commit message from CVS:
15009           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
15010           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
15011           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
15012           Move errors out of the normal code flow.
15013           Don't send eos, basesrc will do that for us when needed.
15014
15015 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
15016
15017           gst/mpegstream/: Do state changes correctly
15018           Original commit message from CVS:
15019           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
15020           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
15021           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
15022           Do state changes correctly
15023
15024 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
15025
15026           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
15027           Original commit message from CVS:
15028           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
15029           (gst_mpeg2dec_alloc_buffer):
15030           Can't use gst_pad_alloc_buffer*() when we are going to crop
15031           the image before sending it out. Downstream basetransform-based
15032           elements will complain about the wrong unit size otherwise
15033           (when not operating in passthrough-mode at least).
15034           Const-ify some static variables and do some minor clean-ups.
15035           Use I420 macros for size/offsets (not really necessary in this
15036           particular context, but this kind of code gets copy'n'pasted).
15037
15038 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
15039
15040           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
15041           Original commit message from CVS:
15042           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
15043           (read_cache):
15044           * gst/mpegstream/gstmpegpacketize.h:
15045           g_malloc() can't fail, we don't need to handle this. Same for
15046           gst_buffer_new_and_alloc().
15047           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15048           klass->send_buffer() should have the same semantics as
15049           gst_pad_push(), ie. ownership of the buffer is transfered,
15050           so we never have to unref the buffer no matter what the flow
15051           return value was.
15052
15053 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15054
15055         * tests/check/gst-plugins-ugly.supp:
15056           one more suppression for FC4
15057           Original commit message from CVS:
15058           one more suppression for FC4
15059
15060 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
15061
15062         * tests/check/gst-plugins-ugly.supp:
15063           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
15064           Original commit message from CVS:
15065           The AMR encoder sucks giant sucky things through a sucky object with a giant
15066           sucking machine. More suppressions.
15067
15068 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15069
15070           add test for amrnbenc, enable test infrastructure, and fix a leak
15071           Original commit message from CVS:
15072           add test for amrnbenc, enable test infrastructure, and fix a leak
15073           * common/check.mak:
15074           allow for specifying more than one suppressions file in SUPPRESSIONS
15075           * Makefile.am:
15076           * tests/Makefile.am:
15077           * tests/check/.cvsignore:
15078           * tests/check/Makefile.am:
15079           * tests/check/elements/.cvsignore:
15080           * configure.ac:
15081           add tests/check
15082           * tests/check/gst-plugins-ugly.supp:
15083           add suppressions for libs used by -ugly
15084           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
15085           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
15086           (GST_START_TEST), (amrnbenc_suite), (main):
15087           add a simple test for encoding amr
15088           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
15089           fix pad template leaks
15090
15091 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
15092
15093           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
15094           Original commit message from CVS:
15095           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15096           Plug big leak in AMR encoder.
15097
15098 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
15099
15100           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
15101           Original commit message from CVS:
15102           * ext/mad/gstmad.c: (index_seek):
15103           move GstIndexEntry *entry variable declaration before
15104           the first instruction
15105           * ext/mad/gstmad.c:
15106           remove debug macros with variable number of parameter by using
15107           GST_DEBUG for WIN32
15108           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
15109           use gst_guint64_to_gdouble for conversions
15110           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
15111           replace __FUNCTION__ which is not supported by MSVC by the current function name
15112           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
15113           remove LL suffix by using G_GINT64_CONSTANT
15114           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
15115           use gst_guint64_to_gdouble for conversions
15116           * gst/mpegstream/gstmpegparse.h:
15117           remove LL suffix by using G_GINT64_CONSTANT
15118           * win32/vs6:
15119           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
15120           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
15121
15122 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15123
15124           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
15125           Original commit message from CVS:
15126           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
15127           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
15128           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
15129           * ext/mad/gstmad.c: (gst_mad_class_init):
15130           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
15131           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
15132           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
15133           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
15134           * gst/iec958/ac3iec.c: (ac3iec_class_init):
15135           * gst/mpegaudioparse/gstmpegaudioparse.c:
15136           (gst_mp3parse_class_init):
15137           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
15138           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
15139           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
15140           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
15141           * gst/synaesthesia/gstsynaesthesia.c:
15142           (gst_synaesthesia_class_init):
15143           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
15144
15145 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
15146
15147           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
15148           Original commit message from CVS:
15149           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
15150           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
15151           (gst_asf_demux_push_buffer):
15152           Send newsegment event only once per pad, fixes #336550.
15153
15154 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
15155
15156           Unify the long descriptions in the plugin details (#337263).
15157           Original commit message from CVS:
15158           Patch by: j^  <j at bootlab dot org>
15159           * ext/amrwb/gstamrwbdec.c:
15160           * ext/amrwb/gstamrwbenc.c:
15161           * ext/amrwb/gstamrwbparse.c:
15162           * ext/arts/gst_arts.c:
15163           * ext/artsd/gstartsdsink.c:
15164           * ext/audiofile/gstafparse.c:
15165           * ext/audiofile/gstafsink.c:
15166           * ext/audiofile/gstafsrc.c:
15167           * ext/cdaudio/gstcdaudio.c:
15168           * ext/directfb/dfbvideosink.c:
15169           * ext/divx/gstdivxdec.c:
15170           * ext/divx/gstdivxenc.c:
15171           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
15172           * ext/faac/gstfaac.c: (gst_faac_base_init):
15173           * ext/faad/gstfaad.c:
15174           * ext/gsm/gstgsmdec.c:
15175           * ext/gsm/gstgsmenc.c:
15176           * ext/hermes/gsthermescolorspace.c:
15177           * ext/ivorbis/vorbisfile.c:
15178           * ext/lcs/gstcolorspace.c:
15179           * ext/libfame/gstlibfame.c:
15180           * ext/libmms/gstmms.c: (gst_mms_base_init):
15181           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
15182           * ext/nas/nassink.c: (gst_nassink_base_init):
15183           * ext/neon/gstneonhttpsrc.c:
15184           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
15185           * ext/sdl/sdlaudiosink.c:
15186           * ext/sdl/sdlvideosink.c:
15187           * ext/shout/gstshout.c:
15188           * ext/snapshot/gstsnapshot.c:
15189           * ext/sndfile/gstsf.c:
15190           * ext/tarkin/gsttarkindec.c:
15191           * ext/tarkin/gsttarkinenc.c:
15192           * ext/theora/theoradec.c:
15193           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
15194           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
15195           * ext/xvid/gstxviddec.c:
15196           * ext/xvid/gstxvidenc.c:
15197           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
15198           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
15199           * gst/chart/gstchart.c:
15200           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
15201           * gst/festival/gstfestival.c:
15202           * gst/filter/gstiir.c:
15203           * gst/filter/gstlpwsinc.c:
15204           * gst/freeze/gstfreeze.c:
15205           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
15206           * gst/mixmatrix/mixmatrix.c:
15207           * gst/mpeg1sys/gstmpeg1systemencode.c:
15208           * gst/mpeg1videoparse/gstmp1videoparse.c:
15209           * gst/mpeg2sub/gstmpeg2subt.c:
15210           * gst/mpegaudioparse/gstmpegaudioparse.c:
15211           * gst/multifilesink/gstmultifilesink.c:
15212           * gst/overlay/gstoverlay.c:
15213           * gst/passthrough/gstpassthrough.c:
15214           * gst/playondemand/gstplayondemand.c:
15215           * gst/qtdemux/qtdemux.c:
15216           * gst/rtjpeg/gstrtjpegdec.c:
15217           * gst/rtjpeg/gstrtjpegenc.c:
15218           * gst/smooth/gstsmooth.c:
15219           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
15220           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
15221           * gst/videocrop/gstvideocrop.c:
15222           * gst/videodrop/gstvideodrop.c:
15223           * gst/virtualdub/gstxsharpen.c:
15224           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
15225           * gst/y4m/gsty4mencode.c:
15226           Unify the long descriptions in the plugin details (#337263).
15227
15228 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
15229
15230         * gst-plugins-ugly.spec.in:
15231           fix version numbering
15232           Original commit message from CVS:
15233           fix version numbering
15234
15235 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
15236
15237         * common:
15238         * gst-plugins-ugly.spec.in:
15239           add dvdsub plugin to spec
15240           Original commit message from CVS:
15241           add dvdsub plugin to spec
15242
15243 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15244
15245           docs/plugins/: add siddec
15246           Original commit message from CVS:
15247           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15248           * docs/plugins/inspect/plugin-siddec.xml:
15249           add siddec
15250           * ext/dvdnav/dvdnavsrc.c:
15251           doc fixes
15252
15253 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15254
15255         * common:
15256         * configure.ac:
15257         * ext/sidplay/Makefile.am:
15258           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
15259           Original commit message from CVS:
15260           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
15261
15262 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15263
15264         * docs/plugins/.gitignore:
15265         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15266           ignore more
15267           Original commit message from CVS:
15268           ignore more
15269
15270 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15271
15272         * common:
15273         * docs/plugins/inspect/plugin-a52dec.xml:
15274         * docs/plugins/inspect/plugin-amrnb.xml:
15275         * docs/plugins/inspect/plugin-asf.xml:
15276         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15277         * docs/plugins/inspect/plugin-dvdread.xml:
15278         * docs/plugins/inspect/plugin-dvdsub.xml:
15279         * docs/plugins/inspect/plugin-iec958.xml:
15280         * docs/plugins/inspect/plugin-lame.xml:
15281         * docs/plugins/inspect/plugin-mad.xml:
15282         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15283         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15284         * docs/plugins/inspect/plugin-mpegstream.xml:
15285         * docs/plugins/inspect/plugin-rmdemux.xml:
15286           update plugin inspect files
15287           Original commit message from CVS:
15288           update plugin inspect files
15289
15290 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15291
15292         * gst/mpegaudioparse/gstxingmux.c:
15293           rework build; add translations for v4l2
15294           Original commit message from CVS:
15295           rework build; add translations for v4l2
15296
15297 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15298
15299           configure.ac: rework similarly to other modules
15300           Original commit message from CVS:
15301           * configure.ac:
15302           rework similarly to other modules
15303           * ext/a52dec/gsta52dec.c:
15304           * ext/amrnb/amrnb.c:
15305           * ext/dvdnav/dvdnavsrc.c:
15306           * ext/dvdread/dvdreadsrc.c:
15307           * ext/lame/gstlame.c:
15308           * ext/mad/gstid3tag.c:
15309           * ext/mpeg2dec/gstmpeg2dec.c:
15310           * ext/sidplay/gstsiddec.cc:
15311           * gst/asfdemux/gstasf.c:
15312           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15313           * gst/dvdsub/gstdvdsubdec.c:
15314           * gst/iec958/ac3iec.c:
15315           * gst/mpegaudioparse/gstmpegaudioparse.c:
15316           * gst/mpegstream/gstmpegstream.c:
15317           * gst/realmedia/rmdemux.c: (plugin_init):
15318           use the correct defines
15319
15320 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15321
15322         * common:
15323         * docs/.gitignore:
15324         * docs/plugins/.gitignore:
15325           ignore more
15326           Original commit message from CVS:
15327           ignore more
15328
15329 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15330
15331         * ChangeLog:
15332         * common:
15333         * configure.ac:
15334           back to HEAD
15335           Original commit message from CVS:
15336           back to HEAD
15337
15338 === release 0.10.3 ===
15339
15340 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15341
15342         * ChangeLog:
15343         * NEWS:
15344         * RELEASE:
15345         * configure.ac:
15346         * docs/plugins/gst-plugins-ugly-plugins.signals:
15347         * docs/plugins/inspect/plugin-amrnb.xml:
15348         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15349         * docs/plugins/inspect/plugin-iec958.xml:
15350         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15351         * docs/plugins/inspect/plugin-rmdemux.xml:
15352           releasing 0.10.3
15353           Original commit message from CVS:
15354           releasing 0.10.3
15355
15356 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
15357
15358           better/unified long descriptions
15359           Original commit message from CVS:
15360           * ext/aalib/gstaasink.c:
15361           * ext/annodex/gstcmmldec.c:
15362           * ext/annodex/gstcmmlenc.c:
15363           * ext/cairo/gsttextoverlay.c:
15364           * ext/cairo/gsttimeoverlay.c:
15365           * ext/cdio/gstcdiocddasrc.c:
15366           * ext/dv/gstdvdec.c:
15367           * ext/esd/esdmon.c:
15368           * ext/esd/esdsink.c:
15369           * ext/flac/gstflacdec.c:
15370           * ext/flac/gstflacenc.c:
15371           * ext/flac/gstflactag.c:
15372           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
15373           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
15374           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
15375           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
15376           * ext/gdk_pixbuf/gstgdkpixbuf.c:
15377           * ext/gdk_pixbuf/pixbufscale.c:
15378           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
15379           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
15380           * ext/jpeg/gstjpegdec.c:
15381           * ext/jpeg/gstjpegenc.c:
15382           * ext/jpeg/gstsmokedec.c:
15383           * ext/jpeg/gstsmokeenc.c:
15384           * ext/libcaca/gstcacasink.c:
15385           * ext/libmng/gstmngdec.c:
15386           * ext/libmng/gstmngenc.c:
15387           * ext/libpng/gstpngdec.c:
15388           * ext/libpng/gstpngenc.c:
15389           * ext/mikmod/gstmikmod.c:
15390           * ext/raw1394/gstdv1394src.c:
15391           * ext/shout2/gstshout2.c:
15392           * ext/speex/gstspeexdec.c:
15393           * ext/speex/gstspeexenc.c:
15394           * gst/alpha/gstalpha.c:
15395           * gst/alpha/gstalphacolor.c:
15396           * gst/auparse/gstauparse.c:
15397           * gst/autodetect/gstautoaudiosink.c:
15398           (gst_auto_audio_sink_base_init):
15399           * gst/autodetect/gstautovideosink.c:
15400           (gst_auto_video_sink_base_init):
15401           * gst/avi/gstavimux.c: (gst_avimux_base_init):
15402           * gst/cutter/gstcutter.c:
15403           * gst/debug/breakmydata.c:
15404           * gst/debug/efence.c:
15405           * gst/debug/gstnavigationtest.c:
15406           * gst/debug/negotiation.c:
15407           * gst/debug/progressreport.c:
15408           * gst/debug/testplugin.c:
15409           * gst/effectv/gstaging.c:
15410           * gst/effectv/gstdice.c:
15411           * gst/effectv/gstedge.c:
15412           * gst/effectv/gstquark.c:
15413           * gst/effectv/gstrev.c:
15414           * gst/effectv/gstvertigo.c:
15415           * gst/effectv/gstwarp.c:
15416           * gst/flx/gstflxdec.c:
15417           * gst/goom/gstgoom.c:
15418           * gst/interleave/deinterleave.c:
15419           * gst/interleave/interleave.c:
15420           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
15421           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
15422           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
15423           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
15424           * gst/level/gstlevel.c:
15425           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
15426           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
15427           * gst/median/gstmedian.c:
15428           * gst/monoscope/gstmonoscope.c:
15429           * gst/multipart/multipartdemux.c:
15430           * gst/multipart/multipartmux.c:
15431           * gst/oldcore/gstmd5sink.c:
15432           * gst/oldcore/gstmultifilesrc.c:
15433           * gst/oldcore/gstpipefilter.c:
15434           * gst/oldcore/gstshaper.c:
15435           * gst/oldcore/gststatistics.c:
15436           * gst/rtp/gstasteriskh263.c:
15437           * gst/rtp/gstrtpL16depay.c:
15438           * gst/rtp/gstrtpL16pay.c:
15439           * gst/rtp/gstrtpamrdepay.c:
15440           * gst/rtp/gstrtpamrpay.c:
15441           * gst/rtp/gstrtpdepay.c:
15442           * gst/rtp/gstrtpgsmpay.c:
15443           * gst/rtp/gstrtph263pay.c:
15444           * gst/rtp/gstrtph263pdepay.c:
15445           * gst/rtp/gstrtph263ppay.c:
15446           * gst/rtp/gstrtpmp4gpay.c:
15447           * gst/rtp/gstrtpmp4vdepay.c:
15448           * gst/rtp/gstrtpmp4vpay.c:
15449           * gst/rtp/gstrtpmpadepay.c:
15450           * gst/rtp/gstrtpmpapay.c:
15451           * gst/rtp/gstrtppcmadepay.c:
15452           * gst/rtp/gstrtppcmapay.c:
15453           * gst/rtp/gstrtppcmudepay.c:
15454           * gst/rtp/gstrtppcmupay.c:
15455           * gst/rtp/gstrtpspeexdepay.c:
15456           * gst/rtp/gstrtpspeexpay.c:
15457           * gst/rtsp/gstrtpdec.c:
15458           * gst/smpte/gstsmpte.c:
15459           * gst/videobox/gstvideobox.c:
15460           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
15461           * gst/videofilter/gstvideobalance.c:
15462           * gst/videofilter/gstvideoflip.c:
15463           * gst/videofilter/gstvideotemplate.c:
15464           (gst_videotemplate_base_init):
15465           * gst/videomixer/videomixer.c:
15466           * gst/wavenc/gstwavenc.c:
15467           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
15468           better/unified long descriptions
15469           Fixed #336602
15470           Some cleanups to auparse, don't send multiple newsegments.
15471
15472 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
15473
15474           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
15475           Original commit message from CVS:
15476           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
15477           Don't unref event unconditionally after giving away ownership
15478           (gst_pad_push_event(), gst_pad_send_event() and
15479           gst_pad_event_default() take ownership of the event
15480           passed to them). Fixes warnings/crashes caused by
15481           navigation events.
15482
15483 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
15484
15485           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
15486           Original commit message from CVS:
15487           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
15488           Don't ref NULL caps (private streams have NULL caps) (#336387);
15489           also, no need to set caps on the same buffer twice.
15490
15491 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
15492
15493           gst/mpegstream/: Don't leak element and pad names in error messages, use
15494           Original commit message from CVS:
15495           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15496           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
15497           (gst_dvd_demux_get_subpicture_stream):
15498           * gst/mpegstream/gstmpegdemux.c:
15499           (gst_mpeg_demux_sync_stream_to_time):
15500           Don't leak element and pad names in error messages, use
15501           GST_DEBUG_PAD_NAME instead. Add some more debug code.
15502
15503 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
15504
15505           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
15506           Original commit message from CVS:
15507           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15508           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
15509           Name the structure in the custom event with the
15510           language codes for the audio and subtitle streams
15511           actually like dvddemux expects it to be named.
15512           Set caps on source pad and outgoing buffers.
15513
15514 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
15515
15516           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
15517           Original commit message from CVS:
15518           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
15519           (gst_lame_get_property), (gst_lame_setup):
15520           * ext/lame/gstlame.h:
15521           Make xingheader property non-functional, it's broken anyway
15522           after all (use xingmux instead).
15523
15524 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
15525
15526           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
15527           Original commit message from CVS:
15528           * ext/lame/gstlame.c: (gst_lame_sink_event):
15529           On EOS, flush encoder and send remaining data. Fix
15530           return value handling in sink event function.
15531
15532 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
15533
15534           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
15535           Original commit message from CVS:
15536           Patch by: Jürg Billeter  <j at bitron dot ch>
15537           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
15538           Fix wrong check for started flag when setting the 'device' property.
15539           We want to allow it when the source is NOT started yet and ignore it
15540           when the source is running.
15541
15542 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
15543
15544           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
15545           Original commit message from CVS:
15546           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
15547           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
15548           (gst_asf_demux_process_chunk):
15549           * gst/asfdemux/gstasfdemux.h:
15550           Subtract first timestamp from timestamps, so that
15551           stream starts from 0; makes live streams that don't
15552           start at 0 work again (fixes #317310, #336097).
15553
15554 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
15555
15556           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
15557           Original commit message from CVS:
15558           Patch by: Christian Kirbach
15559           * configure.ac:
15560           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
15561           -good. Fixes build on some systems (#331838).
15562
15563 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
15564
15565           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
15566           Original commit message from CVS:
15567           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15568           (gst_rmdemux_parse_cont):
15569           Extract more tags and also post codec name tag on the
15570           bus so this shows up in totem and nautilus.
15571
15572 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15573
15574           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
15575           Original commit message from CVS:
15576           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15577           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
15578           Extra data usually goes into the caps as 'codec_data', not
15579           as first buffer into the stream.
15580           Need to byte swap AC3 content in realmedia files for some
15581           reason (fixes #331588).
15582
15583 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
15584
15585           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
15586           Original commit message from CVS:
15587           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
15588           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
15589           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
15590           When operating in pull mode, post an error message on the
15591           bus when all source pads are unlinked or some other fatal
15592           error occured (#323023). Regrade some recurring debug messages
15593           to LOG level. Convert c++-style comments into C-style ones.
15594
15595 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
15596
15597           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
15598           Original commit message from CVS:
15599           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
15600           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
15601           (gst_rmdemux_all_source_pads_unlinked),
15602           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
15603           (gst_rmdemux_parse_packet):
15604           * gst/realmedia/rmdemux.h:
15605           Handle unlinked source pads properly and stop if all source pads
15606           are unlinked (#323023).
15607
15608 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
15609
15610           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
15611           Original commit message from CVS:
15612           Patch by: Michal Benes <michal dot benes at xeris dot cz>
15613           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
15614           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
15615           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
15616           * gst/mpegstream/gstmpegdemux.h:
15617           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
15618           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
15619           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
15620           situation really happens when grabbing DVB streams. Current
15621           mpegdemuxer can not handle this situation correctly and it
15622           restarts counting gstreamer timestamps from zero.
15623           Fixes #326598.
15624
15625 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
15626
15627           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
15628           Original commit message from CVS:
15629           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
15630           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
15631           * ext/a52dec/gsta52dec.h:
15632           Fix #334550: failure to play raw AC3 files due to segment problems.
15633
15634 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
15635
15636           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
15637           Original commit message from CVS:
15638           Patch by: Christophe Fergeau  <teuf gnome org>
15639           * ext/lame/gstlame.c: (gst_lame_release_memory),
15640           (gst_lame_finalize), (gst_lame_class_init),
15641           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
15642           (gst_lame_change_state):
15643           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
15644
15645 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
15646
15647           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
15648           Original commit message from CVS:
15649           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
15650           (gst_mad_sink_event), (gst_mad_change_state):
15651           Include AUDIO_CODEC tag with tags posted if input is not
15652           framed (#334258). Use _scale() util functions in more places.
15653
15654 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
15655
15656           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
15657           Original commit message from CVS:
15658           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
15659           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
15660           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
15661           property as BROKEN (see
15662           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
15663           explanation why it's broken).
15664
15665 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
15666
15667           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
15668           Original commit message from CVS:
15669           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
15670           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
15671           * configure.ac:
15672           * gst/xingheader/Makefile.am:
15673           * gst/xingheader/gstxingmux.c:
15674           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
15675           to MP3 files (this allows decoder to figure out the length of VBR
15676           files)
15677
15678 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
15679
15680           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
15681           Original commit message from CVS:
15682           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
15683           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
15684           tag (#333683, patch by: Alex Lancaster).
15685
15686 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
15687
15688           ext/amrnb/: Further fancyfication.
15689           Original commit message from CVS:
15690           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
15691           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
15692           (gst_amrnbdec_state_change):
15693           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
15694           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
15695           (gst_amrnbenc_state_change):
15696           * ext/amrnb/amrnbenc.h:
15697           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15698           (gst_amrnbparse_query):
15699           Further fancyfication.
15700           Use _take to get writable data from the adapter.
15701           Precalc packet duration.
15702           Handle disconts.
15703           Forward _push to upstream.
15704           Post error messages when something goes wrong.
15705           Remove old code in amrnbparse.
15706           Don't ignore query results from upstream.
15707
15708 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
15709
15710           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
15711           Original commit message from CVS:
15712           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15713           The AMR encoder writes into the audio buffers it processes, so
15714           use gst_buffer_make_writable() on buffers we might (they go through
15715           an adapter, so there can be copying going on later anyway) be
15716           encoding.
15717
15718 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
15719
15720           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
15721           Original commit message from CVS:
15722           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
15723           (gst_mpeg_parse_handle_src_query):
15724           Declare variables at the beginning of a block and make
15725           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
15726
15727 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
15728
15729           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
15730           Original commit message from CVS:
15731           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
15732           Read packet size, sequence and padsize in right order again
15733           (fixes #332796; patch by: Fabrizio Gennari).
15734
15735 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
15736
15737           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
15738           Original commit message from CVS:
15739           * gst/iec958/ac3iec.c:
15740           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
15741
15742 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15743
15744           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
15745           Original commit message from CVS:
15746           * configure.ac:
15747           Make the id3tag and mad checks check for both a header and the
15748           appropriate library if the pkg-config is missing. (Closes #331842)
15749           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
15750           do the same for the plugins themselves.
15751
15752 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
15753
15754           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
15755           Original commit message from CVS:
15756           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
15757           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15758           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
15759           * ext/mpeg2dec/gstmpeg2dec.h:
15760           Don't treat STATE_INVALID as fatal error; throw an error
15761           only after five consecutive decoding errors. Makes decoding
15762           mpeg streams more robust and fixes playback of joined clips
15763           (#300682).
15764
15765 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
15766
15767           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
15768           Original commit message from CVS:
15769           * ext/dvdnav/dvdnavsrc.h:
15770           Oops. forgot to add this one.
15771
15772 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
15773
15774           ext/Makefile.am: Fix dist-check.
15775           Original commit message from CVS:
15776           2006-02-26  Julien MOUTTE  <julien@moutte.net>
15777           * ext/Makefile.am: Fix dist-check.
15778
15779 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
15780
15781           configure.ac: Disable dvdnavsrc for now.
15782           Original commit message from CVS:
15783           * configure.ac:
15784           Disable dvdnavsrc for now.
15785
15786 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
15787
15788           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
15789           Original commit message from CVS:
15790           * configure.ac:
15791           * ext/Makefile.am:
15792           * ext/dvdnav/Makefile.am:
15793           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
15794           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
15795           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
15796           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
15797           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
15798           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
15799           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
15800           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
15801           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
15802           (gst_dvd_nav_src_make_dvd_event),
15803           (gst_dvd_nav_src_structure_set_uint64),
15804           (gst_dvd_nav_src_push_dvd_nav_packet_event),
15805           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
15806           (gst_dvd_nav_src_push_titlelang_event),
15807           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
15808           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
15809           (gst_dvd_nav_src_handle_navigation_event),
15810           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
15811           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
15812           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
15813           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
15814           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
15815           (gst_dvd_nav_src_do_init), (plugin_init):
15816           dvdnavsrc ported to 0.10, for the most part at least. Not quite
15817           ready for prime time yet though.
15818
15819 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
15820
15821           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
15822           Original commit message from CVS:
15823           * ext/cdio/Makefile.am:
15824           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
15825           required for Cygwin, see #317048)
15826           * gst/rtp/gstasteriskh263.c:
15827           Cygwin has includes for both the unix network socket API
15828           and the windows API, but only one can be included, so fix
15829           includes to only use one or the other, prefering the unxi
15830           one (#317048).
15831
15832 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
15833
15834           Port dvdsubdec to 0.10
15835           Original commit message from CVS:
15836           * configure.ac:
15837           * gst/dvdsub/Makefile.am:
15838           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
15839           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
15840           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
15841           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
15842           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
15843           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
15844           (gst_send_empty_fill), (gst_send_subtitle_frame),
15845           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
15846           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
15847           (plugin_init):
15848           * gst/dvdsub/gstdvdsubdec.h:
15849           Port dvdsubdec to 0.10
15850
15851 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15852
15853           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
15854           Original commit message from CVS:
15855           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
15856           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
15857           mpegdemux for MPEG-2 video streams.
15858
15859 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15860
15861           configure.ac: Bump nano back to CVS
15862           Original commit message from CVS:
15863           * configure.ac:
15864           Bump nano back to CVS
15865
15866 === release 0.10.2 ===
15867
15868 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15869
15870           configure.ac: releasing 0.10.2, "Season to Taste"
15871           Original commit message from CVS:
15872           * configure.ac:
15873           releasing 0.10.2, "Season to Taste"
15874
15875 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15876
15877           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
15878           Original commit message from CVS:
15879           * configure.ac:
15880           releasing 0.10.1.3 prelease for 0.10.2
15881
15882 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
15883
15884           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
15885           Original commit message from CVS:
15886           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
15887           In sink event handler, release object lock again
15888           _before_ sending EOS event downstream (#313838).
15889
15890 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
15891
15892         * ChangeLog:
15893         * gst/asfdemux/gstasf.c:
15894           fix rank of asfdemux
15895           Original commit message from CVS:
15896           fix rank of asfdemux
15897
15898 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15899
15900           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
15901           Original commit message from CVS:
15902           * configure.ac:
15903           releasing 0.10.1.2 prelease for 0.10.2
15904
15905 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
15906
15907         * gst-plugins-ugly.spec.in:
15908           latest updates
15909           Original commit message from CVS:
15910           latest updates
15911
15912 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
15913
15914           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
15915           Original commit message from CVS:
15916           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
15917           (crop_copy_i422_buffer), (crop_buffer):
15918           When we need to crop the output buffer, make sure we
15919           create a buffer of the right size and respect the implicit
15920           striding used for I420 elsewhere in GStreamer (#331301).
15921
15922 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
15923
15924           ext/cdio/gstcdio.c: Init debug category (#331253).
15925           Original commit message from CVS:
15926           * ext/cdio/gstcdio.c: (plugin_init):
15927           Init debug category (#331253).
15928
15929 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
15930
15931           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
15932           Original commit message from CVS:
15933           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
15934           Do not error out on non-recognized streams. Ignore them and allow
15935           playback of the other streams.
15936
15937 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15938
15939           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
15940           Original commit message from CVS:
15941           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
15942           Add a small sanity check for LPCM reading.
15943
15944 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
15945
15946           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
15947           Original commit message from CVS:
15948           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
15949           Take into account the file properties preroll value for
15950           timestamping/newsegment. It's weird this value was commented out.
15951
15952 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
15953
15954           gst/asfdemux/Makefile.am: More asf makefile fixing.
15955           Original commit message from CVS:
15956           * gst/asfdemux/Makefile.am:
15957           More asf makefile fixing.
15958
15959 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
15960
15961           ext/lame/gstlame.c: Fix up lame a bit.
15962           Original commit message from CVS:
15963           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
15964           (gst_lame_change_state):
15965           Fix up lame a bit.
15966           Apply patch #319782 by Gautier Portet.
15967
15968 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
15969
15970           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
15971           Original commit message from CVS:
15972           * gst/asfdemux/Makefile.am:
15973           But we do need to link against the riff libraryr.
15974
15975 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
15976
15977           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
15978           Original commit message from CVS:
15979           * gst/asfdemux/Makefile.am:
15980           We don't want asfmux.c yet.
15981
15982 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
15983
15984           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
15985           Original commit message from CVS:
15986           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
15987           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
15988           (gst_mad_change_state):
15989           Port fixes for bugs 314771, 308772, 140237, and 302625
15990           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
15991           Use GST_EVENT_FLUSH_STOP to clear data from the current input
15992           buffer, to avoid using it for any future decoding.
15993
15994 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
15995
15996           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
15997           Original commit message from CVS:
15998           * configure.ac:
15999           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
16000           (gst_asf_get_guid_nick):
16001           * gst/asfdemux/asfheaders.h:
16002           * gst/asfdemux/gstasf.c: (plugin_init):
16003           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
16004           (gst_asf_demux_class_init), (gst_asf_demux_init),
16005           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
16006           (gst_asf_demux_handle_src_event),
16007           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
16008           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
16009           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
16010           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
16011           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
16012           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
16013           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
16014           (gst_asf_demux_get_bitrate_record),
16015           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
16016           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
16017           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
16018           (gst_asf_demux_get_obj_data_correction),
16019           (gst_asf_demux_get_stream_audio),
16020           (gst_asf_demux_get_stream_correction),
16021           (gst_asf_demux_get_stream_video),
16022           (gst_asf_demux_get_stream_video_format),
16023           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
16024           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16025           (gst_asf_demux_process_stream),
16026           (gst_asf_demux_get_gst_tag_from_tag_name),
16027           (gst_asf_demux_commit_taglist),
16028           (gst_asf_demux_process_ext_content_desc),
16029           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
16030           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
16031           (gst_asf_demux_process_comment),
16032           (gst_asf_demux_process_bitrate_props_object),
16033           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
16034           (gst_asf_demux_descramble_segment),
16035           (gst_asf_demux_element_send_event),
16036           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
16037           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
16038           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
16039           (gst_asf_demux_get_src_query_types),
16040           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
16041           * gst/asfdemux/gstasfdemux.h:
16042           asfdemux ported to 0.10. Does still need a bit of work (seems like
16043           there's something funky going on when timestamping video frames).
16044           The seeking code is likely to make Wim cry, but hey, at least it
16045           compiles.
16046
16047 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
16048
16049           ext/amrnb/amrnbdec.c: Some more comments.
16050           Original commit message from CVS:
16051           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
16052           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
16053           Some more comments.
16054           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
16055           Applied patch from Fabrizio Gennari, fixes #330844.
16056
16057 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
16058
16059           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
16060           Original commit message from CVS:
16061           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16062           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
16063           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
16064           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
16065           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
16066           * ext/dvdread/dvdreadsrc.h:
16067           Let's try to play the title the user set via the URI handler or
16068           via properties instead of always playing the first title. Also,
16069           Also, count title/chapter/angle number in URI and properties
16070           from 1 rather than 0.
16071
16072 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
16073
16074           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
16075           Original commit message from CVS:
16076           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
16077           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
16078           (gst_dvd_read_src_do_duration_query):
16079           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
16080           otherwise GstBaseSrc will think we can operate pull_range based,
16081           which we don't really, and typefinding will fail miserably.
16082           Also, make seeking work somewhat (only works with flumpegdemux
16083           at the moment, mpegstream needs fixing for that first).
16084
16085 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
16086
16087           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
16088           Original commit message from CVS:
16089           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
16090           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
16091           Only allocate buffer once we know exactly how much we need,
16092           rather than gratuitously allocating 2MB-buffers all the time
16093           even if we usually need much less than that. Also, demote
16094           a debug message from DEBUG to LOG level.
16095
16096 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16097
16098           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
16099           Original commit message from CVS:
16100           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
16101           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
16102           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
16103           (gst_dvd_read_src_do_position_query):
16104           Add some more debugging and fix duration query in BYTES.
16105
16106 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
16107
16108           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
16109           Original commit message from CVS:
16110           * configure.ac:
16111           * ext/Makefile.am:
16112           * ext/dvdread/Makefile.am:
16113           * ext/dvdread/dvdreadsrc.c:
16114           * ext/dvdread/dvdreadsrc.h:
16115           Half-baked port to 0.10. Needs some love
16116           in the seeking department, but at least
16117           it does something.
16118           * ext/dvdread/stream_labels.c:
16119           * ext/dvdread/stream_labels.h:
16120           Remove these (we use ISO-639 language codes internally; applications
16121           that want to translate those into language names for display to the
16122           user should rely on the iso-codes package for that).
16123
16124 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
16125
16126           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
16127           Original commit message from CVS:
16128           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
16129           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
16130           (gst_amrnbdec_state_change):
16131           * ext/amrnb/amrnbdec.h:
16132           Fix amrnbdec, handle events, take copy from adapter since the decoder
16133           apparently writes in the source data.
16134           Use some _scale_int, and precalc duration.
16135           Fix some leaks, post ERROR messages.
16136
16137 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
16138
16139           docs/plugins/: Add cdio plugin to docs.
16140           Original commit message from CVS:
16141           * docs/plugins/Makefile.am:
16142           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
16143           * docs/plugins/gst-plugins-good-plugins-sections.txt:
16144           * docs/plugins/inspect/plugin-cdio.xml:
16145           Add cdio plugin to docs.
16146           * ext/cdio/gstcdiocddasrc.c:
16147           Add gtk-doc blurb.
16148           * ext/cdio/gstcdio.c:
16149           The plugin is called 'cdio' not 'cddio'.
16150
16151 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
16152
16153           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
16154           Original commit message from CVS:
16155           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
16156           One source pad not being linked is not an error condition when we're
16157           still parsing the header. In this case (e.g. where we don't have a
16158           suitable decoder installed) just pretend everything is fine, so that
16159           the demuxer will actually go on to signal no-more-pads when done
16160           parsing the header, otherwise  decodebin/playbin will never post the
16161           appropriate error message if decoders are not available.
16162
16163 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
16164
16165         * ChangeLog:
16166         * common:
16167         * ext/mad/gstid3tag.c:
16168         * gst/realmedia/rmdemux.c:
16169           Just make it compile with --disable-gst-debug.
16170           Original commit message from CVS:
16171           Just make it compile with --disable-gst-debug.
16172
16173 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
16174
16175           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
16176           Original commit message from CVS:
16177           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
16178           (gst_mad_check_caps_reset), (gst_mad_chain):
16179           Merge patch from Radoslaw Szkodzinski (bug 326734)
16180
16181 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16182
16183           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
16184           Original commit message from CVS:
16185           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
16186           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
16187           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
16188           (gst_id3_tag_chain):
16189           fixing Gdate handling
16190           enabling mux/demux mode switching
16191           adding better debug output
16192
16193 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
16194
16195           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...
16196           Original commit message from CVS:
16197           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
16198           If we haven't set caps on a source pad yet, the caps on the
16199           pad are NULL, not un-fixed. Set caps on outgoing buffers.
16200
16201 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
16202
16203           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
16204           Original commit message from CVS:
16205           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
16206           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
16207           * ext/lame/gstlame.h:
16208           Contrary to what the const char in the lame API might suggest,
16209           lame expects us to keep the strings we pass to id3tag_set_foo()
16210           around; it doesn't free them either though, so we have to store
16211           them somewhere and free them later when we can be sure lame
16212           doesn't need them any longer.
16213
16214 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
16215
16216           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...
16217           Original commit message from CVS:
16218           * ext/lame/gstlame.c: (add_one_tag):
16219           Fix handling of GST_TAG_DATE (#311679), don't pass an
16220           uninitialised string pointer to lame if we don't know
16221           how to handle the tag type, and fix minor memory leak.
16222
16223 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
16224
16225           ext/mad/gstmad.c: Fix debug message.
16226           Original commit message from CVS:
16227           * ext/mad/gstmad.c: (gst_mad_chain):
16228           Fix debug message.
16229
16230 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16231
16232           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
16233           Original commit message from CVS:
16234           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
16235           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16236           Erase spurious call to gst_segment_set_newsegment.
16237           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
16238           the superclass method when handling NEWSEGMENT events.
16239           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
16240           and dvd-audio-restart event handling. There are currently less
16241           hackish ways of handling the sparse audio stream problem.
16242
16243 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16244
16245           fix up error domains, error strings, and use of translation
16246           Original commit message from CVS:
16247           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
16248           * ext/dvdnav/dvdnavsrc.c: (if):
16249           * ext/dvdread/stream_labels.c:
16250           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
16251           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
16252           fix up error domains, error strings, and use of translation
16253           * po/POTFILES.in:
16254           fix up this file, even though none of them are actually marked
16255           for build yet.
16256
16257 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16258
16259           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
16260           Original commit message from CVS:
16261           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
16262           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16263           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
16264           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
16265           (gst_mpeg_parse_change_state):
16266           Make timestamp adjustment somewhat milder. Actual timestamps are
16267           now sent unmodified unless an actual gap is found in the
16268           stream. This should fix time display when playing most MPEG
16269           files.
16270
16271 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
16272
16273           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
16274           Original commit message from CVS:
16275           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
16276           * ext/cdio/gstcdio.h:
16277           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
16278           Fix build for libcdio versions >= 76; give slightly lower rank
16279           than cdparanoia.
16280
16281 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
16282
16283           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
16284           Original commit message from CVS:
16285           * configure.ac:
16286           * ext/Makefile.am:
16287           * ext/cdio/Makefile.am:
16288           * ext/cdio/gstcdio.c:
16289           * ext/cdio/gstcdio.h:
16290           * ext/cdio/gstcdiocddasrc.c:
16291           * ext/cdio/gstcdiocddasrc.h:
16292           Port libcdio cdda source, formerly known as cddasrc, now known as
16293           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
16294           but that's not tested (fixes #317658).
16295
16296 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
16297
16298           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
16299           Original commit message from CVS:
16300           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16301           tss tss... always set caps on outgoing buffer.
16302
16303 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
16304
16305         * gst-plugins-ugly.spec.in:
16306           update spec file
16307           Original commit message from CVS:
16308           update spec file
16309
16310 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16311
16312         * ChangeLog:
16313         * configure.ac:
16314           back to HEAD
16315           Original commit message from CVS:
16316           back to HEAD
16317
16318 === release 0.10.1 ===
16319
16320 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16321
16322         * ChangeLog:
16323         * NEWS:
16324         * RELEASE:
16325         * configure.ac:
16326         * docs/plugins/gst-plugins-ugly-plugins.args:
16327         * docs/plugins/inspect/plugin-a52dec.xml:
16328         * docs/plugins/inspect/plugin-amrnb.xml:
16329         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16330         * docs/plugins/inspect/plugin-iec958.xml:
16331         * docs/plugins/inspect/plugin-lame.xml:
16332         * docs/plugins/inspect/plugin-mad.xml:
16333         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16334         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16335         * docs/plugins/inspect/plugin-rmdemux.xml:
16336           releasing 0.10.1
16337           Original commit message from CVS:
16338           releasing 0.10.1
16339
16340 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16341
16342         * ChangeLog:
16343         * configure.ac:
16344           prerelease
16345           Original commit message from CVS:
16346           prerelease
16347
16348 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
16349
16350           Pass unhandled queries upstream (useful e.g. for SEEKING query)
16351           Original commit message from CVS:
16352           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
16353           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
16354           * ext/mad/gstmad.c: (gst_mad_src_query):
16355           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
16356           * ext/sidplay/gstsiddec.cc:
16357           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
16358           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
16359           Pass unhandled queries upstream (useful e.g. for SEEKING query)
16360           (fixes #325652; based on patch by: Philippe); make rmdemux return
16361           FALSE for position queries, instead of setting -1 as value and
16362           returning TRUE.
16363
16364 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16365
16366           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16367           Original commit message from CVS:
16368           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
16369           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16370           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
16371           rewrite timestamps in the case segments are being set from
16372           upstream, but use timestamps unmodified. Also send proper position
16373           values. This allows for correct time display and makes queries
16374           work in sink elements.
16375           * gst/mpegstream/gstdvddemux.h:
16376           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16377           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
16378           Rename flush_filter to segment_filter, which is better represents
16379           what the arreibute does.
16380           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
16381           Activate segment filtering when a timestamp discontinuity is seen.
16382
16383 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
16384
16385           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...
16386           Original commit message from CVS:
16387           * ext/mad/gstmad.c: (gst_mad_chain):
16388           Don't forget that we need to send out a newsegment event after a
16389           restart even if we don't have enough data to decode a frame right
16390           now.
16391
16392 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16393
16394           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
16395           Original commit message from CVS:
16396           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
16397           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16398           Use the new "audio-shutdown" and "audio-restart" DVD events
16399           instead of the "spu-still-frame" event to shutdown and restart
16400           the audio pipeline.
16401           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
16402           Check for cases where the segment-based adjustment calculation
16403           would produce negative values (which result in an overflow) and
16404           return GST_CLOCK_TIME_NONE instead.
16405           * gst/mpegstream/gstdvddemux.h:
16406           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16407           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
16408           Add a mechanism to discard audio buffers with timestamps outside
16409           the currently set segment. This was causing (sometimes serious)
16410           synchronization problems after seeking in DVDs with LPCM audio,
16411           since VOBUs usually contain audio material that lies outside the
16412           timestamp range specified by the header.
16413
16414 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16415
16416           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
16417           Original commit message from CVS:
16418           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
16419           Remove lingering reference to GstID3Demux
16420           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
16421           Don't output debug saying padding streams are unknown type,
16422           because they're not
16423
16424 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16425
16426           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
16427           Original commit message from CVS:
16428           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
16429           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
16430           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
16431           LPCM.
16432           * gstmpegdemux.h:
16433           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
16434           (gst_mpeg_demux_get_audio_stream):
16435           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
16436           (gst_dvd_demux_get_audio_stream)
16437           (gst_dvd_demux_get_subpicture_stream)
16438           (gst_dvd_demux_send_subbuffer):
16439           Send current* pad buffers with appropriate caps.
16440
16441 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16442
16443           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
16444           Original commit message from CVS:
16445           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
16446           * gst/iec958/ac3iec.h:
16447           * gst/iec958/ac3iec.c:
16448           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
16449           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
16450           raw-audio property to ac3iec958 that allows setting the source pad
16451           caps to raw audio instead of audio/x-iec958. This makes it
16452           possible to use ac3iec958 together with the normal alsasink
16453           element to drive an external receiver that autodetects AC3
16454           content.
16455
16456 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
16457
16458           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
16459           Original commit message from CVS:
16460           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
16461           (ac3iec_chain_dvd):
16462           * gst/iec958/ac3iec.h:
16463           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
16464
16465 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
16466
16467           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
16468           Original commit message from CVS:
16469           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
16470           When getting a seek event, first check if the upstream element
16471           can handle it and only do our own seek stuff when it can't
16472           (should fix #322856).
16473
16474 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
16475
16476           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
16477           Original commit message from CVS:
16478           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16479           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
16480           Really convert to BYTES format when we want to convert
16481           to bytes (use right variable; fixes #322856).
16482
16483 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16484
16485           Big mpegparse clean up, second round:
16486           Original commit message from CVS:
16487           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
16488           Big mpegparse clean up, second round:
16489           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16490           Send and EOS event down the audio pipeline when an still frame
16491           event arrives. This prevents the pipeline from locking when a
16492           still menu comes directly after a flush.
16493           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
16494           Don't send a newsegment in reset.
16495           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
16496           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
16497           Move the code of handle_newsegment to process_event. Send a
16498           NEWSEGMENT after FLUSH_STOP.
16499           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
16500           moving to PAUSED.
16501           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
16502           (gst_mpeg_demux_class_init): Don't override send_event.
16503           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
16504           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
16505           (gst_mpeg_demux_reset):
16506           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
16507           attribute.
16508           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16509           Reset the mpegparse element after a flush.
16510           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
16511           Don't forward events.
16512           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16513           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16514           handle_newsegment is not a virtual method anymore.
16515           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
16516           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
16517           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
16518           rid of send_newsegment virtual method.
16519           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
16520           handle DVD events and call the superclass method for other event
16521           types.
16522           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
16523           override process_event anymore.
16524           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
16525           (gst_mpeg_parse_process_event): Move actual event processing to
16526           process event so that subclasses can properly override or extend
16527           it.
16528           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16529           Eliminate time parameter in process event.
16530           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
16531           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
16532           (gst_mpeg_demux_send_subbuffer):
16533           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
16534           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
16535           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
16536           adding the value of the adjust attribute.
16537           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
16538           rid of the adjust attribute. Now all timestamp adjustments are
16539           performed by mpegparse using the current segment.
16540           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16541           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
16542           on the adjust attribute for SCR values and the current segment.
16543           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
16544           adjust_ts virtual method to adjust timestamps for outgoing
16545           buffers.
16546           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
16547           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
16548           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16549           (gst_dvd_demux_handle_newsegment): Don't override
16550           handle_newsegment.
16551           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
16552           Check for DVD events in process_event instead of
16553           handle_dvd_event.
16554           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16555           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
16556           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
16557           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
16558           (gst_mpeg_demux_send_event):
16559           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
16560           (gst_dvd_demux_handle_dvd_event):
16561           Eliminate the time parameter in send_event.
16562
16563 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16564
16565           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
16566           Original commit message from CVS:
16567           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
16568           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
16569           Fix typefinding in id3demux, and then remove it in favour
16570           of the new LGPL id3demux in gst-plugins-good
16571           * ext/mad/gstmad.c: (gst_mad_dispose):
16572           dispose can run more than once.
16573
16574 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16575
16576           gst/asfdemux/gstasfmux.c: change some char* into char[]
16577           Original commit message from CVS:
16578           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
16579           change some char* into char[]
16580
16581 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
16582
16583           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
16584           Original commit message from CVS:
16585           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
16586           Remove memleak from unused GstRMDemuxStream
16587
16588 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
16589
16590           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
16591           Original commit message from CVS:
16592           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
16593           (gst_id3_tag_do_typefind):
16594           Use the correct function to free typefind factory list.
16595
16596 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
16597
16598           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
16599           Original commit message from CVS:
16600           * ext/mad/gstmad.c: (gst_mad_src_query):
16601           For position and duration queries in TIME format, try the peer
16602           first (might be a demuxer).
16603
16604 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16605
16606           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
16607           Original commit message from CVS:
16608           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
16609           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
16610           Properly handle non contiguous VOBUs by adding the segment accum
16611           field to the adjust value.
16612           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16613           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
16614           handle_newsegment to prevent sending actual newsegment events and
16615           use tiemstamp rewriting instead.
16616           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
16617           dvd-lang-codes.
16618           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
16619           (gst_mpeg_parse_event):
16620           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16621           Add a new parameter to handle_newsegment to allow controlling
16622           whether newsegment events are forwarded or not.
16623           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16624           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
16625           (gst_dvd_demux_reset):
16626           last_end_ptm and discont_time aren't necessary anymore, since
16627           timestamp adjustment is now replaced by newsegment events.
16628           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
16629           timestamps.
16630           * gst/mpegstream/gstdvddemux.h:
16631           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16632           Don't handle dvd-nav-packet events anymore, since the are now
16633           replaced by standard newsegment events.
16634           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16635           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
16636           (gst_dvd_demux_change_state):
16637           * gst/mpegstream/gstdvddemux.h:
16638           Get rid of the ignore_next_newmedia_discont hack.
16639           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16640           (gst_dvd_demux_handle_newsegment):
16641           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
16642           (gst_mpeg_demux_handle_newsegment): Don't override
16643           handle_newsegment anymore. It was only necessary to handle
16644           NEWMEDIA events.
16645           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
16646           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
16647           (gst_dvd_demux_set_cur_subpicture):
16648           Reactivate handling of DVD events.
16649           * gst/mpegstream/gstmpegparse.c (normal_seek)
16650           (gst_mpeg_parse_handle_src_event)
16651           (gst_mpeg_parse_handle_src_query):
16652           First attempt at reenabling seek.
16653           * gst/mpegstream/gstmpegparse.h:
16654           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16655           (gst_mpeg_parse_update_streaminfo)
16656           (gst_mpeg_parse_get_rate)
16657           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
16658           (gst_mpeg_parse_handle_src_query):
16659           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
16660           Make queries work again.
16661           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
16662           (gst_mpeg_parse_handle_newsegment)
16663           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
16664           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
16665           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16666           Get rid of the newsegment_pending attribute, and rely instead on
16667           proper timestamp adjustment.
16668           * gst/mpegstream/gstmpegparse.c
16669           (gst_mpeg_parse_get_src_event_masks): Erase.
16670           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
16671           Initialize fields before creating pads to prevent the pad creation
16672           callback from failing.
16673           (gst_mpeg_parse_reset): Initialize new fields, and change
16674           initialization order to match the order in the structure.
16675           (gst_mpeg_parse_handle_newsegment): Forward new segment events
16676           whenever possible, and update the current segment.
16677           (gst_mpeg_parse_send_newsegment): Update the current segment and
16678           pending_newsegment.
16679           (gst_mpeg_parse_pad_added): Use the current segment to send
16680           newsegment events to new pads.
16681           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
16682           and events. Properly update newsegment_pending.
16683           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
16684           New fields do_adjust and current_segment.
16685           * gst/mpegstream/gstmpegdemux.c:
16686           * gst/mpegstream/gstdvddemux.c:
16687           * gst/mpegstream/gstmpegparse.h:
16688           Rename handle_discont virtual method to handle_newsegment. Erase
16689           some (already commented out support) for old NEW_MEDIA events.
16690           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16691           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16692           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
16693           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
16694           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
16695           Erase the "pending_scr" field, and replace it by a slightly
16696           different handling of the current SCR. Document code blocks in
16697           parse_packhead and chain.
16698
16699 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
16700
16701           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
16702           Original commit message from CVS:
16703           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
16704           g_warning() are only for really fatal warnings. If we can't decode a
16705           tag, just ignore that tag and do a GST_WARNING.
16706
16707 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16708
16709         * ChangeLog:
16710         * ext/a52dec/gsta52dec.h:
16711         * ext/dvdread/dvdreadsrc.h:
16712         * ext/lame/gstlame.h:
16713         * ext/mad/gstid3tag.c:
16714         * ext/mad/gstmad.c:
16715         * ext/mad/gstmad.h:
16716         * ext/mpeg2dec/gstmpeg2dec.h:
16717         * ext/sidplay/gstsiddec.h:
16718         * gst/ac3parse/gstac3parse.c:
16719         * gst/ac3parse/gstac3parse.h:
16720         * gst/asfdemux/gstasfdemux.c:
16721         * gst/asfdemux/gstasfdemux.h:
16722         * gst/iec958/ac3iec.h:
16723         * gst/mpegaudioparse/gstmpegaudioparse.c:
16724         * gst/mpegaudioparse/gstmpegaudioparse.h:
16725         * gst/mpegstream/gstdvddemux.h:
16726         * gst/mpegstream/gstmpegclock.h:
16727         * gst/mpegstream/gstmpegdemux.h:
16728         * gst/mpegstream/gstmpegpacketize.h:
16729         * gst/mpegstream/gstmpegparse.c:
16730         * gst/mpegstream/gstmpegparse.h:
16731         * gst/mpegstream/gstrfc2250enc.c:
16732         * gst/mpegstream/gstrfc2250enc.h:
16733         * gst/realmedia/rmdemux.c:
16734         * gst/realmedia/rmdemux.h:
16735         * gst/synaesthesia/synaescope.c:
16736           expand tabs
16737           Original commit message from CVS:
16738           expand tabs
16739
16740 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16741
16742         * configure.ac:
16743           back to HEAD
16744           Original commit message from CVS:
16745           back to HEAD
16746
16747 === release 0.10.0 ===
16748
16749 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16750
16751         * ChangeLog:
16752         * NEWS:
16753         * RELEASE:
16754         * configure.ac:
16755         * docs/plugins/inspect/plugin-a52dec.xml:
16756         * docs/plugins/inspect/plugin-amrnb.xml:
16757         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16758         * docs/plugins/inspect/plugin-iec958.xml:
16759         * docs/plugins/inspect/plugin-lame.xml:
16760         * docs/plugins/inspect/plugin-mad.xml:
16761         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16762         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16763         * docs/plugins/inspect/plugin-rmdemux.xml:
16764           releasing 0.10.0
16765           Original commit message from CVS:
16766           releasing 0.10.0
16767
16768 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
16769
16770           Update for alloc_buffer changes.
16771           Original commit message from CVS:
16772           2005-12-05  Andy Wingo  <wingo@pobox.com>
16773           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
16774           * ext/mad/gstmad.c: (gst_mad_chain):
16775           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
16776           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
16777           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
16778           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16779           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
16780
16781 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
16782
16783           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
16784           Original commit message from CVS:
16785           2005-12-05  Andy Wingo  <wingo@pobox.com>
16786           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
16787           id3demux and id3mux now. Fixes #323199.
16788
16789 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
16790
16791         * gst-plugins-ugly.spec.in:
16792           update spec file for latest changes
16793           Original commit message from CVS:
16794           update spec file for latest changes
16795
16796 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16797
16798           fix silly Makefile.am bug so they link correctly again
16799           Original commit message from CVS:
16800           * ext/amrnb/Makefile.am:
16801           * gst/realmedia/Makefile.am:
16802           fix silly Makefile.am bug so they link correctly again
16803
16804 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16805
16806         * configure.ac:
16807           back to HEAD
16808           Original commit message from CVS:
16809           back to HEAD
16810
16811 === release 0.9.7 ===
16812
16813 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16814
16815         * ChangeLog:
16816         * LICENSE:
16817         * NEWS:
16818         * PORTED_09:
16819         * RELEASE:
16820         * common:
16821         * configure.ac:
16822         * docs/plugins/gst-plugins-ugly-plugins.args:
16823         * docs/plugins/inspect/plugin-a52dec.xml:
16824         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16825         * docs/plugins/inspect/plugin-iec958.xml:
16826         * docs/plugins/inspect/plugin-lame.xml:
16827         * docs/plugins/inspect/plugin-mad.xml:
16828         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16829         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16830         * docs/plugins/inspect/plugin-rmdemux.xml:
16831         * docs/random/LICENSE:
16832         * docs/random/PORTED_09:
16833           releasing 0.9.7
16834           Original commit message from CVS:
16835           releasing 0.9.7
16836
16837 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16838
16839         * ChangeLog:
16840         * common:
16841         * ext/amrnb/Makefile.am:
16842         * gst/realmedia/Makefile.am:
16843           Don't know how these escaped my eye before.  Fix link flags.
16844           Original commit message from CVS:
16845           Don't know how these escaped my eye before.  Fix link flags.
16846
16847 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16848
16849         * common:
16850         * examples/Makefile.am:
16851         * examples/capsfilter/Makefile.am:
16852         * examples/capsfilter/capsfilter1.c:
16853         * examples/gob/Makefile.am:
16854         * examples/gob/gst-identity2.gob:
16855         * examples/gstplay/.gitignore:
16856         * examples/gstplay/Makefile.am:
16857         * examples/gstplay/player.c:
16858         * examples/indexing/.gitignore:
16859         * examples/indexing/Makefile.am:
16860         * examples/indexing/indexmpeg.c:
16861         * examples/level/Makefile.am:
16862         * examples/level/README:
16863         * examples/level/demo.c:
16864         * examples/level/plot.c:
16865         * examples/stats/Makefile.am:
16866         * examples/stats/mp2ogg.c:
16867         * examples/switch/.gitignore:
16868         * examples/switch/Makefile.am:
16869         * examples/switch/switcher.c:
16870           no examples
16871           Original commit message from CVS:
16872           no examples
16873
16874 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
16875
16876           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
16877           Original commit message from CVS:
16878           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16879           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
16880           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
16881           (gst_mpeg_parse_send_event):
16882           Ref events before sending them to multiple pads, after all
16883           gst_pad_send_event() takes ownership of events. Don't leak
16884           events that have not been handled (fixes #322745).
16885
16886 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16887
16888           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
16889           Original commit message from CVS:
16890           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
16891           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
16892           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
16893           from making timestamp adjustments. This will have to be re-added
16894           in some form in the near future, but in order to do that, some nav
16895           packet parsing will be necessary in mpegdemux.
16896           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16897           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16898           (g_value_set_int, gst_mpeg_parse_set_property)
16899           Get rid of do_adjust and use_adjust. Rename max_discont to
16900           max_src_gap.
16901           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
16902           -1, no adjustment is made.
16903           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
16904           Rename max_discont property to max_scr_gap. Erase "adjust"
16905           property.
16906           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
16907           override send_event anymore, base class does the job.
16908           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
16909           Base class now does most of the work.
16910           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
16911           Generalize to forwarding the event to all source pads in the
16912           element.
16913           * gst/mpegstream/gstmpegparse.h:
16914           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
16915           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
16916           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
16917           (gst_mpeg_parse_set_property):
16918           Clock synchronization doesn't make sense anymore for a
16919           demultiplexer.
16920
16921 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
16922
16923           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
16924           Original commit message from CVS:
16925           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
16926           Don't treat normal EOS as a fatal error.
16927
16928 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
16929
16930           ext/mad/gstmad.c: Proper warning statements,
16931           Original commit message from CVS:
16932           * ext/mad/gstmad.c: (gst_mad_chain):
16933           Proper warning statements,
16934           Don't error if the src pad isn't linked when pushing.
16935           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
16936           Proper state_change, avoids borkage when going to READY
16937
16938 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16939
16940         * configure.ac:
16941         * gst-libs/Makefile.am:
16942         * gst-libs/README:
16943         * gst-libs/ext/.gitignore:
16944         * gst-libs/gst/media-info/.gitignore:
16945         * gst-libs/gst/play/.gitignore:
16946         * gst-libs/gst/play/play.h:
16947         * gst-libs/gst/play/play.vcproj:
16948           no need for an AS_LIBTOOL call
16949           Original commit message from CVS:
16950           no need for an AS_LIBTOOL call
16951
16952 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16953
16954         * Makefile.am:
16955         * common:
16956         * gst-plugins-ugly.spec.in:
16957           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
16958           Original commit message from CVS:
16959           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
16960
16961 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16962
16963           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
16964           Original commit message from CVS:
16965           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
16966           Prime libmpeg2's pumps with some null custom buffers
16967           to ensure it doesn't ask us to discard garbage later yay.
16968
16969 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16970
16971           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
16972           Original commit message from CVS:
16973           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
16974           Prime libmpeg2's pumps with some null custom buffers
16975           to ensure it ask us to discard garbage later yay.
16976
16977 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
16978
16979           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
16980           Original commit message from CVS:
16981           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
16982           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
16983           (gst_a52dec_chain_raw):
16984           * ext/a52dec/gsta52dec.h:
16985           Accept AC3 in audio/x-private1-ac3 format, which includes
16986           DVD-specific headers, as well as raw AC3, for compatibility with
16987           some demuxers.
16988
16989 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16990
16991           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
16992           Original commit message from CVS:
16993           * ext/mad/gstmad.c: (gst_mad_chain):
16994           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
16995           skip frame synthesis and consume input data as if we'd done the
16996           decode. Makes mad not error when the src pad is not connected.
16997           (#319784)
16998
16999 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17000
17001         * ChangeLog:
17002           Erase old CVS conflict line.
17003           Original commit message from CVS:
17004           Erase old CVS conflict line.
17005
17006 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17007
17008           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
17009           Original commit message from CVS:
17010           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
17011           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17012           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
17013           (gst_mpeg_parse_chain):
17014           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
17015           (gst_mpeg_demux_send_newsegment):
17016           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
17017           * gst/mpegstream/gstmpegparse.h:
17018           Rename send_discont method to send_newsegment and add parameters
17019           to handle actual segments. Adapt code all around to run with the
17020           new name and signature.
17021           * gst/mpegstream/gstmpegdemux.c:
17022           * gst/mpegstream/gstmpegparse.c:
17023           * gst/mpegstream/gstdvddemux.c:
17024           Convert to GST_BOILERPLATE.
17025
17026 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17027
17028         * configure.ac:
17029           fix AS_LIBTOOL call
17030           Original commit message from CVS:
17031           fix AS_LIBTOOL call
17032
17033 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17034
17035         * Makefile.am:
17036           add a torture target
17037           Original commit message from CVS:
17038           add a torture target
17039
17040 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17041
17042         * ChangeLog:
17043         * configure.ac:
17044           back to HEAD
17045           Original commit message from CVS:
17046           back to HEAD
17047
17048 === release 0.9.6 ===
17049
17050 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17051
17052         * ChangeLog:
17053         * NEWS:
17054         * RELEASE:
17055         * configure.ac:
17056         * docs/plugins/gst-plugins-ugly-plugins.args:
17057         * docs/plugins/gst-plugins-ugly-plugins.signals:
17058         * docs/plugins/inspect/plugin-a52dec.xml:
17059         * docs/plugins/inspect/plugin-amrnb.xml:
17060         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17061         * docs/plugins/inspect/plugin-iec958.xml:
17062         * docs/plugins/inspect/plugin-lame.xml:
17063         * docs/plugins/inspect/plugin-mad.xml:
17064         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17065         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17066         * docs/plugins/inspect/plugin-rmdemux.xml:
17067           releasing 0.9.6
17068           Original commit message from CVS:
17069           releasing 0.9.6
17070
17071 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
17072
17073           gst/realmedia/rmdemux.c: Fractional framerates.
17074           Original commit message from CVS:
17075           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
17076           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
17077           (find_seek_offset_bytes), (find_seek_offset_time),
17078           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
17079           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
17080           (gst_rmdemux_chain), (gst_rmdemux_send_event),
17081           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
17082           (gst_rmdemux_parse_packet):
17083           Fractional framerates.
17084
17085 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17086
17087           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
17088           Original commit message from CVS:
17089           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
17090           (gst_mpeg2dec_negotiate_format), (handle_sequence),
17091           (gst_mpeg2dec_sink_event):
17092           * ext/mpeg2dec/gstmpeg2dec.h:
17093           Use fractional framerates
17094
17095 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
17096
17097           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
17098           Original commit message from CVS:
17099           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
17100           set_clock returns a boolean.
17101
17102 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
17103
17104           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
17105           Original commit message from CVS:
17106           * ext/mad/gstmad.c: (gst_mad_chain):
17107           Fix seeking even more by sending the newsegment event with the
17108           right parameters. Should fix querying in playbin/totem after
17109           a seek.
17110
17111 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
17112
17113           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
17114           Original commit message from CVS:
17115           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
17116           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
17117           Fix seeking in stand-alone mode. Fix nonexistant enum value
17118           introduced in previous commit. Improve debug messages here and
17119           there. Actually return a proper return value in the sink event
17120           handler.
17121
17122 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17123
17124         * ext/lame/gstlame.c:
17125           doh
17126           Original commit message from CVS:
17127           doh
17128
17129 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17130
17131         * ChangeLog:
17132         * ext/lame/gstlame.c:
17133         * ext/mad/gstmad.c:
17134         * ext/sidplay/gstsiddec.cc:
17135           fix up GValueEnum
17136           Original commit message from CVS:
17137           fix up GValueEnum
17138
17139 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
17140
17141         * ChangeLog:
17142         * ext/lame/gstlame.c:
17143         * ext/mad/gstid3tag.c:
17144         * ext/sidplay/gstsiddec.cc:
17145           Update for gst_tag_setter API changes.
17146           Original commit message from CVS:
17147           2005-11-22  Andy Wingo  <wingo@pobox.com>
17148           * Update for gst_tag_setter API changes.
17149
17150 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
17151
17152         * ChangeLog:
17153         * ext/a52dec/gsta52dec.c:
17154         * ext/mad/gstid3tag.c:
17155         * ext/mad/gstmad.c:
17156         * gst/mpegaudioparse/gstmpegaudioparse.c:
17157         * gst/mpegstream/gstdvddemux.c:
17158         * gst/mpegstream/gstmpegparse.c:
17159         * gst/realmedia/rmdemux.c:
17160           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
17161           Original commit message from CVS:
17162           2005-11-22  Andy Wingo  <wingo@pobox.com>
17163           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
17164           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
17165           * ext/mad/gstmad.c (gst_mad_chain)
17166           * gst/mpegaudioparse/gstmpegaudioparse.c
17167           (gst_mp3parse_sink_event)
17168           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17169           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
17170           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
17171           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
17172           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
17173
17174 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
17175
17176           ext/mad/Makefile.am: libgsttagedit => libgsttag
17177           Original commit message from CVS:
17178           * ext/mad/Makefile.am:
17179           libgsttagedit => libgsttag
17180
17181 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
17182
17183           ext/lame/gstlame.c: Don't take the stream lock
17184           Original commit message from CVS:
17185           * ext/lame/gstlame.c: (gst_lame_sink_event):
17186           Don't take the stream lock
17187
17188 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
17189
17190           ext/: Don't take the stream lock.
17191           Original commit message from CVS:
17192           2005-11-21  Andy Wingo  <wingo@pobox.com>
17193           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
17194           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
17195           * ext/mad/gstmad.c (gst_mad_sink_event):
17196           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
17197           stream lock.
17198           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
17199           stream lock changes.
17200
17201 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
17202
17203           *.*: Ran scripts/update-macros. Oh yes.
17204           Original commit message from CVS:
17205           2005-11-21  Andy Wingo  <wingo@pobox.com>
17206           * *.h:
17207           * *.c: Ran scripts/update-macros. Oh yes.
17208
17209 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17210
17211           gst/mpegstream/: Filler events have beem removed for now.
17212           Original commit message from CVS:
17213           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
17214           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
17215           Filler events have beem removed for now.
17216
17217 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17218
17219           gst/: Update for GST_FOURCC_FORMAT API change.
17220           Original commit message from CVS:
17221           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
17222           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
17223           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
17224           Update for GST_FOURCC_FORMAT API change.
17225
17226 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
17227
17228           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
17229           Original commit message from CVS:
17230           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17231           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
17232           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
17233           (gst_rmdemux_parse_packet):
17234           Modifications for disapearance of GST_PAD_IS_USABLE()
17235
17236 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
17237
17238           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
17239           Original commit message from CVS:
17240           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
17241           Remove some setcaps brokenness.
17242           Don't crash on bad input.
17243
17244 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
17245
17246           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
17247           Original commit message from CVS:
17248           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
17249           calling transform.
17250           (gst_id3_tag_do_typefind): Unref caps
17251           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
17252
17253 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
17254
17255         * ext/mad/gstmad.c:
17256           remove accidentally commited hack
17257           Original commit message from CVS:
17258           remove accidentally commited hack
17259
17260 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
17261
17262         * ext/mad/gstmad.c:
17263           free pad templates
17264           Original commit message from CVS:
17265           free pad templates
17266
17267 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
17268
17269           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
17270           Original commit message from CVS:
17271           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
17272           (gst_mpeg2dec_sink_event):
17273           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
17274           nice-ify debug message in event handler; add CHECKME.
17275           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17276           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
17277           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
17278           (gst_dvd_demux_sync_stream_to_time):
17279           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17280           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
17281           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
17282           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
17283           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
17284           (gst_mpeg_demux_sync_stream_to_time),
17285           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
17286           * gst/mpegstream/gstmpegdemux.h:
17287           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
17288           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
17289           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
17290           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
17291           (gst_mpeg_parse_chain):
17292           * gst/mpegstream/gstmpegparse.h:
17293           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
17294           return value confusion (gst_pad_push vs. gst_pad_send_event and
17295           gst_pad_push_event); pass flow return values to caller;
17296           miscellaneous fixes and clean-ups.
17297
17298 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
17299
17300         * gst/mpegstream/gstdvddemux.c:
17301           set rank to secondary until it works 100%
17302           Original commit message from CVS:
17303           set rank to secondary until it works 100%
17304
17305 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
17306
17307         * gst-plugins-ugly.spec.in:
17308           add mpegstream plugin to spec file
17309           Original commit message from CVS:
17310           add mpegstream plugin to spec file
17311
17312 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17313
17314           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
17315           Original commit message from CVS:
17316           2005-11-14  Martin Soto  <soto@localhost.localdomain>
17317           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
17318           gstrfc2250enc.h.
17319
17320 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
17321
17322           partially port the mpegstream plugin to GStreamer 0.9.
17323           Original commit message from CVS:
17324           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
17325           * configure.ac:
17326           * gst/mpegstream/Makefile.am:
17327           * gst/mpegstream/gstdvddemux.c:
17328           * gst/mpegstream/gstdvddemux.h:
17329           * gst/mpegstream/gstmpegdemux.c:
17330           * gst/mpegstream/gstmpegdemux.h:
17331           * gst/mpegstream/gstmpegpacketize.c:
17332           * gst/mpegstream/gstmpegpacketize.h:
17333           * gst/mpegstream/gstmpegparse.c:
17334           * gst/mpegstream/gstmpegparse.h:
17335           * gst/mpegstream/gstmpegstream.c:
17336           * gst/mpegstream/gstrfc2250enc.c:
17337           * gst/mpegstream/gstrfc2250enc.h:
17338           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
17339           partially port the mpegstream plugin to GStreamer 0.9.
17340
17341 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
17342
17343           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
17344           Original commit message from CVS:
17345           2005-11-14  Andy Wingo  <wingo@pobox.com>
17346           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
17347           debugging, allows dll builds on windows. Fixes #316076.
17348
17349 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17350
17351         * ChangeLog:
17352         * configure.ac:
17353           back to head
17354           Original commit message from CVS:
17355           back to head
17356
17357 === release 0.9.5 ===
17358
17359 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17360
17361         * ChangeLog:
17362         * NEWS:
17363         * RELEASE:
17364         * common:
17365         * configure.ac:
17366         * docs/plugins/inspect/plugin-a52dec.xml:
17367         * docs/plugins/inspect/plugin-amrnb.xml:
17368         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17369         * docs/plugins/inspect/plugin-iec958.xml:
17370         * docs/plugins/inspect/plugin-lame.xml:
17371         * docs/plugins/inspect/plugin-mad.xml:
17372         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17373         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17374         * docs/plugins/inspect/plugin-rmdemux.xml:
17375           releasing 0.9.5
17376           Original commit message from CVS:
17377           releasing 0.9.5
17378
17379 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
17380
17381           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
17382           Original commit message from CVS:
17383           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
17384           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
17385           (handle_sequence), (handle_picture), (handle_slice),
17386           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
17387           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
17388           Forward GstFlowReturn about everywhere.
17389           Handle seeking correctly.
17390
17391 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
17392
17393           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
17394           Original commit message from CVS:
17395           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
17396           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
17397           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
17398           Small cleanups in refcounting.
17399
17400 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
17401
17402           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
17403           Original commit message from CVS:
17404           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17405           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
17406           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
17407           (handle_sequence), (handle_picture):
17408           * ext/mpeg2dec/gstmpeg2dec.h:
17409           Removed lots of dubious code.
17410           Handle flushing and seeking correctly. Still leaks though...
17411
17412 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
17413
17414         * ChangeLog:
17415         * configure.ac:
17416           port plugins listing changes
17417           Original commit message from CVS:
17418           port plugins listing changes
17419
17420 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17421
17422         * ChangeLog:
17423         * configure.ac:
17424           back to HEAD
17425           Original commit message from CVS:
17426           back to HEAD
17427
17428 === release 0.9.4 ===
17429
17430 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17431
17432         * ChangeLog:
17433         * Makefile.am:
17434         * NEWS:
17435         * RELEASE:
17436         * configure.ac:
17437         * docs/plugins/gst-plugins-ugly-plugins.args:
17438         * docs/plugins/gst-plugins-ugly-plugins.signals:
17439         * docs/plugins/inspect/plugin-a52dec.xml:
17440         * docs/plugins/inspect/plugin-amrnb.xml:
17441         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17442         * docs/plugins/inspect/plugin-iec958.xml:
17443         * docs/plugins/inspect/plugin-lame.xml:
17444         * docs/plugins/inspect/plugin-mad.xml:
17445         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17446         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17447         * docs/plugins/inspect/plugin-rmdemux.xml:
17448         * gst/realmedia/rmdemux.c:
17449         * po/POTFILES.in:
17450           releasing 0.9.4
17451           Original commit message from CVS:
17452           releasing 0.9.4
17453
17454 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
17455
17456           gst/realmedia/rmdemux.c: STOPPED->FAILED
17457           Original commit message from CVS:
17458           2005-10-23  Julien MOUTTE  <julien@moutte.net>
17459           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
17460
17461 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
17462
17463         * gst-plugins-ugly.spec.in:
17464           add packaging of a52dec
17465           Original commit message from CVS:
17466           add packaging of a52dec
17467
17468 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
17469
17470           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
17471           Original commit message from CVS:
17472           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17473           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
17474           Set correct stream time in newsegment event.
17475
17476 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17477
17478         * ext/Makefile.am:
17479           fix distcheck
17480           Original commit message from CVS:
17481           fix distcheck
17482
17483 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17484
17485         * ChangeLog:
17486         * ext/Makefile.am:
17487           fix distcheck
17488           Original commit message from CVS:
17489           fix distcheck
17490
17491 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
17492
17493           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
17494           Original commit message from CVS:
17495           * ext/a52dec/Makefile.am:
17496           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
17497           (gst_a52dec_class_init), (gst_a52dec_sink_event),
17498           (gst_a52dec_change_state):
17499           * ext/a52dec/gsta52dec.h:
17500           Re-enable CPU flags, use liboil to get them.
17501
17502 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
17503
17504           Port AC3 decoder to 0.9 (#318849).
17505           Original commit message from CVS:
17506           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17507           * configure.ac:
17508           * ext/a52dec/Makefile.am:
17509           * ext/a52dec/gsta52dec.c:
17510           * ext/a52dec/gsta52dec.h:
17511           Port AC3 decoder to 0.9 (#318849).
17512
17513 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
17514
17515           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
17516           Original commit message from CVS:
17517           * ext/sidplay/gstsiddec.cc:
17518           Small fixes and more error messages.
17519
17520 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
17521
17522           API change fixen.
17523           Original commit message from CVS:
17524           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17525           (gst_amrnbparse_state_change):
17526           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
17527           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
17528           * ext/mpeg2dec/gstmpeg2dec.c:
17529           * ext/sidplay/gstsiddec.cc:
17530           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17531           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
17532           API change fixen.
17533
17534 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
17535
17536           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
17537           Original commit message from CVS:
17538           * configure.ac:
17539           GST_DOC has been renamed to GST_DOCBOOK_CHECK
17540
17541 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17542
17543           configure.ac: some docs I had
17544           Original commit message from CVS:
17545           * configure.ac:
17546           some docs I had
17547           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17548           trivial fixes
17549
17550 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
17551
17552           gst/realmedia/rmdemux.c: segment-start/done API change.
17553           Original commit message from CVS:
17554           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17555           (gst_rmdemux_perform_seek):
17556           segment-start/done API change.
17557
17558 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
17559
17560         * ChangeLog:
17561         * common:
17562         * gst/iec958/ac3iec.c:
17563           Set buffer durations on IEC958 buffers.
17564           Original commit message from CVS:
17565           Set buffer durations on IEC958 buffers.
17566
17567 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
17568
17569           configure.ac: Fix glib check
17570           Original commit message from CVS:
17571           * configure.ac:
17572           Fix glib check
17573
17574 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
17575
17576           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
17577           Original commit message from CVS:
17578           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
17579           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
17580
17581 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17582
17583           examples/stats/mp2ogg.c: yes, typo fixes
17584           Original commit message from CVS:
17585           * examples/stats/mp2ogg.c:
17586           yes, typo fixes
17587
17588 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17589
17590           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
17591           Original commit message from CVS:
17592           * examples/indexing/indexmpeg.c: (main):
17593           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
17594           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
17595           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
17596           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
17597           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
17598           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
17599           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
17600           * ext/dvdread/dvdreadsrc.h:
17601           * ext/lame/gstlame.h:
17602           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
17603           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
17604           * gst/iec958/ac3iec.h:
17605           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
17606           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
17607           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
17608           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
17609           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
17610           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
17611           moved bitshift from macro to enum definition
17612
17613 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
17614
17615           newsegment API update.
17616           Original commit message from CVS:
17617           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
17618           * ext/mad/gstmad.c: (gst_mad_chain):
17619           * gst/mpegaudioparse/gstmpegaudioparse.c:
17620           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17621           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
17622           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
17623           newsegment API update.
17624
17625 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
17626
17627           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
17628           Original commit message from CVS:
17629           * ext/amrnb/amrnbdec.c:
17630           Mark invalid frame sizes
17631           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
17632           UNUSABLE is not to be used here, just push out stuff so
17633           probes can continue linking or making the pad usable.
17634
17635 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
17636
17637         * ChangeLog:
17638         * gst/realmedia/rmdemux.c:
17639           Improve seek error-resilience.
17640           Original commit message from CVS:
17641           Improve seek error-resilience.
17642           Better error handling generally.
17643
17644 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17645
17646         * ChangeLog:
17647         * configure.ac:
17648           back to head
17649           Original commit message from CVS:
17650           back to head
17651
17652 === release 0.9.3 ===
17653
17654 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17655
17656         * ChangeLog:
17657         * NEWS:
17658         * README:
17659         * configure.ac:
17660         * ext/sidplay/Makefile.am:
17661           release time
17662           Original commit message from CVS:
17663           release time
17664
17665 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
17666
17667         * gst/realmedia/rmdemux.h:
17668           Forgot to commit this file. I hate Nano.
17669           Original commit message from CVS:
17670           Forgot to commit this file. I hate Nano.
17671
17672 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
17673
17674         * ChangeLog:
17675         * common:
17676         * gst/realmedia/rmdemux.c:
17677           Sanity checks and memory leak fixes for real demuxer
17678           Original commit message from CVS:
17679           Sanity checks and memory leak fixes for real demuxer
17680
17681 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
17682
17683           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
17684           Original commit message from CVS:
17685           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
17686           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
17687           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
17688           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
17689           Real demuxer fixes. Make it more bulletproof against bad data,
17690           identify a few more stream types.
17691           Fix seeking so that it works (at least with the seek example
17692           program; it still fails with totem).
17693
17694 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
17695
17696           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
17697           Original commit message from CVS:
17698           * gst/mpegaudioparse/gstmpegaudioparse.c:
17699           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17700           Set correct caps on buffers too.
17701
17702 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
17703
17704           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
17705           Original commit message from CVS:
17706           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
17707           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17708           * gst/mpegaudioparse/gstmpegaudioparse.h:
17709           Put timestamps on buffers.
17710
17711 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
17712
17713         * ChangeLog:
17714         * ext/amrnb/amrnbenc.c:
17715           Changed amrnbenc description, it is an encoder, not decoder.
17716           Original commit message from CVS:
17717           Changed amrnbenc description, it is an encoder, not decoder.
17718
17719 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
17720
17721         * ChangeLog:
17722         * gst/iec958/ac3_padder.c:
17723         * gst/iec958/ac3_padder.h:
17724         * gst/iec958/ac3iec.c:
17725           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
17726           Original commit message from CVS:
17727           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
17728           more accurate, and to check AC3 checksums (both of them in each frame),
17729           and dump the frame (as a probable sync failure) if they don't match.
17730           General code cleanup, improved comments. Changed to not construct the
17731           header backwards, and not byteswap everything else. If we end up needing
17732           to do little-endian output, we should swap in the element doing the
17733           output (AC3 is big-endian).
17734
17735 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
17736
17737         * gst-plugins-ugly.spec.in:
17738           fix spec file for ugly
17739           Original commit message from CVS:
17740           fix spec file for ugly
17741
17742 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17743
17744         * docs/plugins/inspect/plugin-lame.xml:
17745           revert empty commit
17746           Original commit message from CVS:
17747           revert empty commit
17748
17749 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17750
17751         * docs/plugins/scan.stamp:
17752           whoops, wrong files
17753           Original commit message from CVS:
17754           whoops, wrong files
17755
17756 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17757
17758           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
17759           Original commit message from CVS:
17760           * docs/plugins/gst-plugins-ugly-plugins.args:
17761           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17762           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17763           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
17764           commit missing files
17765           * docs/plugins/inspect/plugin-lame.xml:
17766           update
17767
17768 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17769
17770         * Makefile.am:
17771         * common:
17772         * gst-plugins-ugly.spec.in:
17773           add check-valgrind target
17774           Original commit message from CVS:
17775           add check-valgrind target
17776
17777 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17778
17779         * docs/plugins/scanobj-build.stamp:
17780           add stamp
17781           Original commit message from CVS:
17782           add stamp
17783
17784 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
17785
17786           ext/lame/gstlame.c: Set caps on outgoing buffers.
17787           Original commit message from CVS:
17788           * ext/lame/gstlame.c: (gst_lame_chain):
17789           Set caps on outgoing buffers.
17790
17791 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17792
17793         * ChangeLog:
17794         * ext/lame/gstlame.c:
17795         * ext/lame/gstlame.h:
17796           clean up further so we don't try to set up five times for a simple pipeline
17797           Original commit message from CVS:
17798           clean up further so we don't try to set up five times for
17799           a simple pipeline
17800
17801 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
17802
17803         * ChangeLog:
17804         * common:
17805         * gst/iec958/ac3iec.c:
17806           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
17807           Original commit message from CVS:
17808           Set setcaps function on sink pad, not source pad. Produce correct caps
17809           on output buffers.
17810
17811 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17812
17813         * common:
17814         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17815         * docs/plugins/inspect/plugin-iec958.xml:
17816         * docs/plugins/inspect/plugin-lame.xml:
17817         * docs/plugins/inspect/plugin-mad.xml:
17818         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17819         * docs/plugins/inspect/plugin-rmdemux.xml:
17820           update inspect with source
17821           Original commit message from CVS:
17822           update inspect with source
17823
17824 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17825
17826           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
17827           Original commit message from CVS:
17828           * ext/mad/gstid3tag.c:
17829           gsttaginterface.h -> gsttagsetter.h
17830
17831 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17832
17833         * configure.ac:
17834           back to HEAD
17835           Original commit message from CVS:
17836           back to HEAD
17837
17838 === release 0.9.1 ===
17839
17840 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17841
17842         * ChangeLog:
17843         * NEWS:
17844         * README:
17845         * RELEASE:
17846         * autogen.sh:
17847         * configure.ac:
17848           releasing 0.9.2
17849           Original commit message from CVS:
17850           releasing 0.9.2
17851
17852 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
17853
17854           ext/amrnb/: State change function updates.
17855           Original commit message from CVS:
17856           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
17857           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
17858           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
17859           State change function updates.
17860
17861 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17862
17863           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
17864           Original commit message from CVS:
17865           * ext/mpeg2dec/gstmpeg2dec.c:
17866           GST_CAT_SEEK disappeared from the public API at some point
17867
17868 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17869
17870         * gst/iec958/ac3_padder.c:
17871         * gst/iec958/ac3_padder.h:
17872           doc fixes
17873           Original commit message from CVS:
17874           doc fixes
17875
17876 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17877
17878         * Makefile.am:
17879         * autogen.sh:
17880         * common:
17881         * configure.ac:
17882         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17883         * docs/plugins/inspect-build.stamp:
17884         * docs/plugins/inspect.stamp:
17885         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17886         * docs/plugins/inspect/plugin-iec958.xml:
17887         * docs/plugins/inspect/plugin-lame.xml:
17888         * docs/plugins/inspect/plugin-mad.xml:
17889         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17890         * docs/plugins/inspect/plugin-rmdemux.xml:
17891           docs for ugly plugins
17892           Original commit message from CVS:
17893           docs for ugly plugins
17894
17895 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17896
17897         * gst-plugins-ugly.spec.in:
17898         * gst/iec958/Makefile.am:
17899           build fixes
17900           Original commit message from CVS:
17901           build fixes
17902
17903 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
17904
17905         * ChangeLog:
17906         * gst/iec958/ac3iec.c:
17907           Accept audio/x-private1-a3c on sink pad
17908           Original commit message from CVS:
17909           Accept audio/x-private1-a3c on sink pad
17910
17911 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17912
17913         * gst-plugins-ugly.spec.in:
17914           spec updates
17915           Original commit message from CVS:
17916           spec updates
17917
17918 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
17919
17920         * examples/gstplay/player.c:
17921         * examples/stats/mp2ogg.c:
17922         * ext/a52dec/gsta52dec.c:
17923         * ext/amrnb/amrnbdec.c:
17924         * ext/amrnb/amrnbenc.c:
17925         * ext/amrnb/amrnbparse.c:
17926         * ext/dvdnav/dvdnavsrc.c:
17927         * ext/dvdread/dvdreadsrc.c:
17928         * ext/lame/gstlame.c:
17929         * ext/mad/gstid3tag.c:
17930         * ext/mad/gstmad.c:
17931         * ext/mpeg2dec/gstmpeg2dec.c:
17932         * gst/ac3parse/gstac3parse.c:
17933         * gst/asfdemux/gstasfdemux.c:
17934         * gst/asfdemux/gstasfmux.c:
17935         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17936         * gst/iec958/ac3iec.c:
17937         * gst/mpegaudioparse/gstmpegaudioparse.c:
17938         * gst/mpegstream/gstdvddemux.c:
17939         * gst/mpegstream/gstmpegdemux.c:
17940         * gst/mpegstream/gstmpegparse.c:
17941         * gst/mpegstream/gstrfc2250enc.c:
17942         * gst/realmedia/rmdemux.c:
17943         * gst/synaesthesia/gstsynaesthesia.c:
17944           All plugins updated for element state changes.
17945           Original commit message from CVS:
17946           2005-09-02  Andy Wingo  <wingo@pobox.com>
17947           * All plugins updated for element state changes.
17948
17949 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
17950
17951         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17952         * gst/iec958/ac3iec.c:
17953           Fix return types in setcaps functions
17954           Original commit message from CVS:
17955           Fix return types in setcaps functions
17956
17957 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
17958
17959         * ChangeLog:
17960         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17961         * gst/iec958/ac3iec.c:
17962           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
17963           Original commit message from CVS:
17964           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
17965           Some general cleanups in iec958 framer.
17966
17967 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17968
17969         * common:
17970         * m4/Makefile.am:
17971         * m4/as-arts.m4:
17972         * m4/esd.m4:
17973         * m4/gst-alsa.m4:
17974         * m4/gst-artsc.m4:
17975         * m4/gst-matroska.m4:
17976         * m4/ogg.m4:
17977         * m4/vorbis.m4:
17978           fix distcheck; remove some old m4s
17979           Original commit message from CVS:
17980           fix distcheck; remove some old m4s
17981
17982 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
17983
17984         * ChangeLog:
17985         * configure.ac:
17986         * gst/iec958/Makefile.am:
17987         * gst/iec958/ac3_padder.c:
17988         * gst/iec958/ac3_padder.h:
17989         * gst/iec958/ac3iec.c:
17990         * gst/iec958/ac3iec.h:
17991           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
17992           Original commit message from CVS:
17993           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
17994
17995 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
17996
17997           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
17998           Original commit message from CVS:
17999           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
18000           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
18001           (gst_dvdlpcmdec_change_state):
18002           Cleanups, fixed header parsing and stripping.
18003
18004 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
18005
18006         * ChangeLog:
18007         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18008           Use the right bytes when parsing the LPCM dvd header
18009           Original commit message from CVS:
18010           Use the right bytes when parsing the LPCM dvd header
18011
18012 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
18013
18014         * ChangeLog:
18015         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18016           Return the correct values from chain function
18017           Original commit message from CVS:
18018           Return the correct values from chain function
18019
18020 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18021
18022         * common:
18023         * docs/Makefile.am:
18024         * docs/plugins/.gitignore:
18025         * docs/random/ChangeLog-0.8:
18026         * docs/version.entities.in:
18027           adding doc stuff
18028           Original commit message from CVS:
18029           adding doc stuff
18030
18031 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
18032
18033         * ChangeLog:
18034         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18035         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18036           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
18037           Original commit message from CVS:
18038           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
18039           header; instead do this internally. Also support the old way, using
18040           a different mime-type. CVS:
18041