Release 1.1.1
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.1.1 ===
2
3 2013-06-05  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4
5         * configure.ac:
6           releasing 1.1.1
7
8 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
9
10         * common:
11           Automatic update of common submodule
12           From 098c0d7 to 01a7a46
13
14 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
15
16         * ext/mpeg2dec/gstmpeg2dec.c:
17           mpeg2dec: make the aspect ratio calculation more accurate.
18           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
19           aspect-ratio if we don't have a valid upstream PAR.
20           https://bugzilla.gnome.org/show_bug.cgi?id=685103
21
22 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
23
24         * common:
25           Automatic update of common submodule
26           From 5edcd85 to 098c0d7
27
28 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
29
30         * tests/check/elements/amrnbenc.c:
31         * tests/check/elements/mpeg2dec.c:
32         * tests/check/elements/x264enc.c:
33         * tests/check/elements/xingmux.c:
34           tests: Fix event handling
35
36 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
37
38         * ext/lame/gstlamemp3enc.c:
39           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
40           lame does internal resampling, but the base class only cares about
41           the number of raw samples, so tell finish frames about that, not
42           the number of samples in the outgoing frame.:
43
44 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
45
46         * ext/x264/gstx264enc.c:
47           x264enc: output byte-stream if downstream has ANY caps
48           It's what people expect when they pipe the output to
49           filesink or into a tcp connection or pipe.
50
51 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
52
53         * MAINTAINERS:
54         * README:
55         * README.static-linking:
56         * common:
57           Automatic update of common submodule
58           From 3cb3d3c to 5edcd85
59
60 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
61
62         * configure.ac:
63         * ext/a52dec/Makefile.am:
64         * ext/amrnb/Makefile.am:
65         * ext/amrwbdec/Makefile.am:
66         * ext/cdio/Makefile.am:
67         * ext/dvdread/Makefile.am:
68         * ext/lame/Makefile.am:
69         * ext/mad/Makefile.am:
70         * ext/mpeg2dec/Makefile.am:
71         * ext/sidplay/Makefile.am:
72         * ext/twolame/Makefile.am:
73         * ext/x264/Makefile.am:
74         * gst/asfdemux/Makefile.am:
75         * gst/dvdlpcmdec/Makefile.am:
76         * gst/dvdsub/Makefile.am:
77         * gst/realmedia/Makefile.am:
78         * gst/xingmux/Makefile.am:
79           gst: Add better support for static plugins
80
81 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
82
83         * autogen.sh:
84         * common:
85           Automatic update of common submodule
86           From aed87ae to 3cb3d3c
87
88 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
89
90         * common:
91           Automatic update of common submodule
92           From 04c7a1e to aed87ae
93
94 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
95
96         * gst/asfdemux/gstasfdemux.c:
97         * gst/realmedia/rmdemux.c:
98           Use %03u instead of %u in gst_pad_create_stream_id_printf()
99
100 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
101
102         * ext/x264/gstx264enc.c:
103           x264enc: Fix for 0/1 framerate - now uses VFR in this case
104           Previously did a division by zero.
105           https://bugzilla.gnome.org/show_bug.cgi?id=695728
106
107 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
108
109         * common:
110           Automatic update of common submodule
111           From 2de221c to 04c7a1e
112
113 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
114
115         * ext/x264/gstx264enc.c:
116           x264enc: simplify template caps
117           No need to make an array for one single element.
118
119 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
120
121         * ext/x264/gstx264enc.c:
122           x264enc: put all theoretically possible formats in template caps
123           and decide at runtime which subset of these (8-bit or 10-bit video
124           formats) is supported. libx264 will be compiled for one of these
125           two options, and it is possible to switch by pointing the dynamic
126           linker to a different libx264 build at runtime. If we want our
127           template caps to be correct, they should contain all then, with
128           the actually supported ones determined at runtime.
129           https://bugzilla.gnome.org/show_bug.cgi?id=691935
130
131 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
132
133         * ext/x264/gstx264enc.c:
134           x264enc: detect supported bit depth and pixel formats at runtime
135           http://bugs.debian.org/667573
136           https://bugzilla.gnome.org/show_bug.cgi?id=691935
137
138 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
139
140         * autogen.sh:
141           autogen.sh: allow calling from out-of-tree
142           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
143           https://bugzilla.gnome.org/show_bug.cgi?id=692857
144
145 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
146
147         * common:
148           Automatic update of common submodule
149           From a942293 to 2de221c
150
151 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
152
153         * tests/check/Makefile.am:
154           tests: use _1_0 variants for the various registry variables
155           These override the variants without version suffix. Makes 'make check' work
156           properly in environments that set the suffixed variant for 1.0, such as
157           jhbuild.
158
159 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
160
161         * common:
162           Automatic update of common submodule
163           From a72faea to a942293
164
165 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
166
167         * configure.ac:
168           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
169           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
170           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
171           https://bugzilla.gnome.org/show_bug.cgi?id=690881
172
173 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
174
175         * ext/mpeg2dec/gstmpeg2dec.c:
176           mpeg2dec: use appropriate printf format for gsize
177
178 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
179
180         * ext/cdio/gstcdio.h:
181           cdio: Fix redundant redeclaration of 'cdio_version_string'
182           cdio/version.h is already included by cdio/cdio.h
183
184 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
185
186         * ext/sidplay/gstsiddec.cc:
187           siddec: init debug category
188
189 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
190
191         * configure.ac:
192         * ext/dvdread/Makefile.am:
193           dvdread: link to libgmodule-2.0 since the g_module_* API is used
194           And the gmodule lib has been moved into the Requires.private
195           section of the pkg-config file in core.
196
197 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
198
199         * ext/cdio/gstcdiocddasrc.c:
200         * ext/cdio/gstcdiocddasrc.h:
201           cdiocddasrc: detect whether drive produces samples in non-host endianness
202           If drive produces samples in other endianness than the host,
203           we need to byte swap them before pushing them out, or we
204           produce nothing but noise. cdparanoia detects this automatically,
205           but libcdio does not, so we have to do it ourselves.
206           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
207           https://bugzilla.gnome.org/show_bug.cgi?id=377280
208
209 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
210
211         * common:
212           Automatic update of common submodule
213           From b497c4f to a72faea
214
215 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
216
217         * tests/check/elements/xingmux_testdata.h:
218           xingmux: Fix unit test after change to correctly calculate number of frames
219
220 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
221
222         * ext/x264/gstx264enc.c:
223           x264enc: Add support for 10-bit color formats
224           Requires x264 to be built with 10-bit support, which disables
225           9-bit support. Also only advertise the color formats that were
226           compiled into x264.
227
228 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
229
230         * ext/x264/gstx264enc.c:
231           x264enc: Add support for Y444, Y42B and NV12
232
233 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
234
235         * ext/cdio/Makefile.am:
236         * ext/cdio/gstcdio.c:
237           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
238           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
239           if they're not plain ASCII.
240
241 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
242
243         * gst/xingmux/gstxingmux.c:
244           xingmux: Properly calculate the number of frames
245           First, the xing header frame is never added to the count,
246           we have to increment the count.
247           Secondly, there is a rounding error when calculating the
248           frame duration, as spf*GST_SECOND/rate is not an integer
249           (26122448.9) an it must be 26122449.
250
251 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
252
253         * configure.ac:
254           configure.ac: update courtesy of autoupdate
255
256 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
257
258         * common:
259         * configure.ac:
260           configure: let AG_GST_PLUGIN_DOCS check for python
261           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
262           which as a side-effect should pick up newer python versions as
263           well.
264           https://bugzilla.gnome.org/show_bug.cgi?id=563903
265
266 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
267
268         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
269           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
270
271 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
272
273         * docs/random/LICENSE:
274         * ext/a52dec/gsta52dec.c:
275         * ext/a52dec/gsta52dec.h:
276         * ext/amrnb/amrnb.c:
277         * ext/amrnb/amrnbdec.c:
278         * ext/amrnb/amrnbdec.h:
279         * ext/amrnb/amrnbenc.c:
280         * ext/amrnb/amrnbenc.h:
281         * ext/amrwbdec/amrwb.c:
282         * ext/amrwbdec/amrwbdec.c:
283         * ext/amrwbdec/amrwbdec.h:
284         * ext/cdio/gstcdio.c:
285         * ext/cdio/gstcdio.h:
286         * ext/cdio/gstcdiocddasrc.c:
287         * ext/cdio/gstcdiocddasrc.h:
288         * ext/dvdread/dvdreadsrc.c:
289         * ext/dvdread/dvdreadsrc.h:
290         * ext/lame/gstlamemp3enc.c:
291         * ext/lame/gstlamemp3enc.h:
292         * ext/lame/plugin.c:
293         * ext/mad/gstmad.c:
294         * ext/mad/gstmad.h:
295         * ext/mpeg2dec/gstmpeg2dec.c:
296         * ext/mpeg2dec/gstmpeg2dec.h:
297         * ext/sidplay/gstsiddec.cc:
298         * ext/sidplay/gstsiddec.h:
299         * ext/twolame/gsttwolamemp2enc.c:
300         * ext/twolame/gsttwolamemp2enc.h:
301         * ext/x264/gstx264enc.c:
302         * ext/x264/gstx264enc.h:
303         * gst-libs/gst/gettext.h:
304         * gst-libs/gst/glib-compat-private.h:
305         * gst-libs/gst/gst-i18n-plugin.h:
306         * gst/asfdemux/asfheaders.c:
307         * gst/asfdemux/asfheaders.h:
308         * gst/asfdemux/asfpacket.c:
309         * gst/asfdemux/asfpacket.h:
310         * gst/asfdemux/gstasf.c:
311         * gst/asfdemux/gstasfdemux.c:
312         * gst/asfdemux/gstasfdemux.h:
313         * gst/asfdemux/gstrtpasfdepay.c:
314         * gst/asfdemux/gstrtpasfdepay.h:
315         * gst/asfdemux/gstrtspwms.c:
316         * gst/asfdemux/gstrtspwms.h:
317         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
318         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
319         * gst/dvdsub/gstdvdsubdec.c:
320         * gst/dvdsub/gstdvdsubdec.h:
321         * gst/dvdsub/gstdvdsubparse.c:
322         * gst/dvdsub/gstdvdsubparse.h:
323         * gst/realmedia/asmrules.c:
324         * gst/realmedia/asmrules.h:
325         * gst/realmedia/gstrdtbuffer.c:
326         * gst/realmedia/gstrdtbuffer.h:
327         * gst/realmedia/pnmsrc.c:
328         * gst/realmedia/pnmsrc.h:
329         * gst/realmedia/rademux.c:
330         * gst/realmedia/rademux.h:
331         * gst/realmedia/rdtdepay.c:
332         * gst/realmedia/rdtdepay.h:
333         * gst/realmedia/rdtjitterbuffer.c:
334         * gst/realmedia/rdtjitterbuffer.h:
335         * gst/realmedia/rdtmanager.c:
336         * gst/realmedia/rdtmanager.h:
337         * gst/realmedia/realhash.c:
338         * gst/realmedia/realhash.h:
339         * gst/realmedia/realmedia.c:
340         * gst/realmedia/rmdemux.c:
341         * gst/realmedia/rmdemux.h:
342         * gst/realmedia/rmutils.c:
343         * gst/realmedia/rmutils.h:
344         * gst/realmedia/rtspreal.c:
345         * gst/realmedia/rtspreal.h:
346         * gst/xingmux/gstxingmux.c:
347         * gst/xingmux/gstxingmux.h:
348         * gst/xingmux/plugin.c:
349         * tests/check/elements/amrnbenc.c:
350         * tests/check/elements/mpeg2dec.c:
351         * tests/check/elements/x264enc.c:
352         * tests/check/generic/index.c:
353         * tests/check/generic/states.c:
354         * tests/check/pipelines/lame.c:
355           Fix FSF address
356           https://bugzilla.gnome.org/show_bug.cgi?id=687520
357
358 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
359
360         * gst/dvdsub/gstdvdsubdec.c:
361           dvdsubdec: allocate correct amount of memory for bitmap
362           https://bugzilla.gnome.org/show_bug.cgi?id=687192
363
364 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
365
366         * ext/sidplay/gstsiddec.cc:
367           siddec: reset bytes counter
368           Reset the total_bytes counter so that we get timestamps correct.
369           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
370
371 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
372
373         * configure.ac:
374         * docs/plugins/inspect/plugin-a52dec.xml:
375         * docs/plugins/inspect/plugin-amrnb.xml:
376         * docs/plugins/inspect/plugin-amrwbdec.xml:
377         * docs/plugins/inspect/plugin-asf.xml:
378         * docs/plugins/inspect/plugin-cdio.xml:
379         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
380         * docs/plugins/inspect/plugin-dvdread.xml:
381         * docs/plugins/inspect/plugin-dvdsub.xml:
382         * docs/plugins/inspect/plugin-lame.xml:
383         * docs/plugins/inspect/plugin-mad.xml:
384         * docs/plugins/inspect/plugin-mpeg2dec.xml:
385         * docs/plugins/inspect/plugin-realmedia.xml:
386         * docs/plugins/inspect/plugin-siddec.xml:
387         * docs/plugins/inspect/plugin-twolame.xml:
388         * docs/plugins/inspect/plugin-x264.xml:
389         * docs/plugins/inspect/plugin-xingmux.xml:
390         * win32/common/config.h:
391           Back to feature development
392
393 === release 1.0.2 ===
394
395 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
396
397         * ChangeLog:
398         * NEWS:
399         * RELEASE:
400         * configure.ac:
401         * docs/plugins/inspect/plugin-a52dec.xml:
402         * docs/plugins/inspect/plugin-amrnb.xml:
403         * docs/plugins/inspect/plugin-amrwbdec.xml:
404         * docs/plugins/inspect/plugin-asf.xml:
405         * docs/plugins/inspect/plugin-cdio.xml:
406         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
407         * docs/plugins/inspect/plugin-dvdread.xml:
408         * docs/plugins/inspect/plugin-dvdsub.xml:
409         * docs/plugins/inspect/plugin-lame.xml:
410         * docs/plugins/inspect/plugin-mad.xml:
411         * docs/plugins/inspect/plugin-mpeg2dec.xml:
412         * docs/plugins/inspect/plugin-realmedia.xml:
413         * docs/plugins/inspect/plugin-siddec.xml:
414         * docs/plugins/inspect/plugin-twolame.xml:
415         * docs/plugins/inspect/plugin-x264.xml:
416         * docs/plugins/inspect/plugin-xingmux.xml:
417         * gst-plugins-ugly.doap:
418         * win32/common/config.h:
419           Release 1.0.2
420
421 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
422
423         * gst/asfdemux/Makefile.am:
424         * gst/realmedia/Makefile.am:
425           Makefile.am: Fix typos for generating the Android.mk files
426           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
427           The typos led to generate the incorrect Android.mk files for the asfdemux
428           and realmedia plugin.
429           https://bugzilla.gnome.org/show_bug.cgi?id=686748
430
431 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
432
433         * ext/dvdread/dvdreadsrc.c:
434           dvdreadsrc: correctly set next cell when seeking to sector
435
436 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
437
438         * gst/dvdsub/gstdvdsubparse.c:
439           dvdsubparse: send src caps when receiving sink caps
440
441 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
442
443         * ext/dvdread/dvdreadsrc.c:
444           dvdreadsrc: update dvd event to enhanced approach
445           ... in line with resindvdsrc.
446
447 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
448
449         * docs/Makefile.am:
450           docs: add 'make upload' target for new-release script
451
452 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
453
454         * configure.ac:
455         * docs/plugins/inspect/plugin-a52dec.xml:
456         * docs/plugins/inspect/plugin-amrnb.xml:
457         * docs/plugins/inspect/plugin-amrwbdec.xml:
458         * docs/plugins/inspect/plugin-asf.xml:
459         * docs/plugins/inspect/plugin-cdio.xml:
460         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
461         * docs/plugins/inspect/plugin-dvdread.xml:
462         * docs/plugins/inspect/plugin-dvdsub.xml:
463         * docs/plugins/inspect/plugin-lame.xml:
464         * docs/plugins/inspect/plugin-mad.xml:
465         * docs/plugins/inspect/plugin-mpeg2dec.xml:
466         * docs/plugins/inspect/plugin-realmedia.xml:
467         * docs/plugins/inspect/plugin-siddec.xml:
468         * docs/plugins/inspect/plugin-twolame.xml:
469         * docs/plugins/inspect/plugin-x264.xml:
470         * docs/plugins/inspect/plugin-xingmux.xml:
471         * win32/common/config.h:
472           Back to development (bug fixing)
473
474 === release 1.0.1 ===
475
476 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
477
478         * ChangeLog:
479         * NEWS:
480         * RELEASE:
481         * configure.ac:
482         * docs/plugins/inspect/plugin-a52dec.xml:
483         * docs/plugins/inspect/plugin-amrnb.xml:
484         * docs/plugins/inspect/plugin-amrwbdec.xml:
485         * docs/plugins/inspect/plugin-asf.xml:
486         * docs/plugins/inspect/plugin-cdio.xml:
487         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
488         * docs/plugins/inspect/plugin-dvdread.xml:
489         * docs/plugins/inspect/plugin-dvdsub.xml:
490         * docs/plugins/inspect/plugin-lame.xml:
491         * docs/plugins/inspect/plugin-mad.xml:
492         * docs/plugins/inspect/plugin-mpeg2dec.xml:
493         * docs/plugins/inspect/plugin-realmedia.xml:
494         * docs/plugins/inspect/plugin-siddec.xml:
495         * docs/plugins/inspect/plugin-twolame.xml:
496         * docs/plugins/inspect/plugin-x264.xml:
497         * docs/plugins/inspect/plugin-xingmux.xml:
498         * gst-plugins-ugly.doap:
499         * win32/common/config.h:
500           Release 1.0.1
501
502 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
503
504         * common:
505           Automatic update of common submodule
506           From 6c0b52c to 6bb6951
507
508 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
509
510         * ext/mpeg2dec/gstmpeg2dec.c:
511           mpeg2dec: Don't error out when there is no associated buffer
512           In 0.10, having mpeg2dec occasionally tell us to output a frame that
513           was never decoded was just ignored, so do the same in 1.0
514           Fixes: #685107
515
516 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
517
518         * REQUIREMENTS:
519         * gst/dvdsub/gstdvdsubdec.c:
520           Purge mention of liboil and update REQUIREMENTS
521           https://bugzilla.gnome.org/show_bug.cgi?id=673285
522
523 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
524
525         * ext/x264/gstx264enc.c:
526           x264enc: when setting fallback decoder latency, set valid min_latency
527           Min. latency needs to be a valid time, so pass 0 as default
528           value in the fallback case where we can't determine any latency,
529           and avoid nasty criticals at runtime.
530
531 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
532
533         * configure.ac:
534         * docs/plugins/inspect/plugin-a52dec.xml:
535         * docs/plugins/inspect/plugin-amrnb.xml:
536         * docs/plugins/inspect/plugin-amrwbdec.xml:
537         * docs/plugins/inspect/plugin-asf.xml:
538         * docs/plugins/inspect/plugin-cdio.xml:
539         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
540         * docs/plugins/inspect/plugin-dvdread.xml:
541         * docs/plugins/inspect/plugin-dvdsub.xml:
542         * docs/plugins/inspect/plugin-lame.xml:
543         * docs/plugins/inspect/plugin-mad.xml:
544         * docs/plugins/inspect/plugin-mpeg2dec.xml:
545         * docs/plugins/inspect/plugin-realmedia.xml:
546         * docs/plugins/inspect/plugin-siddec.xml:
547         * docs/plugins/inspect/plugin-twolame.xml:
548         * docs/plugins/inspect/plugin-x264.xml:
549         * docs/plugins/inspect/plugin-xingmux.xml:
550         * win32/common/config.h:
551           Back to development (bug fixing)
552
553 === release 1.0.0 ===
554
555 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
556
557         * NEWS:
558         * RELEASE:
559         * configure.ac:
560         * docs/plugins/inspect/plugin-a52dec.xml:
561         * docs/plugins/inspect/plugin-amrnb.xml:
562         * docs/plugins/inspect/plugin-amrwbdec.xml:
563         * docs/plugins/inspect/plugin-asf.xml:
564         * docs/plugins/inspect/plugin-cdio.xml:
565         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
566         * docs/plugins/inspect/plugin-dvdread.xml:
567         * docs/plugins/inspect/plugin-dvdsub.xml:
568         * docs/plugins/inspect/plugin-lame.xml:
569         * docs/plugins/inspect/plugin-mad.xml:
570         * docs/plugins/inspect/plugin-mpeg2dec.xml:
571         * docs/plugins/inspect/plugin-realmedia.xml:
572         * docs/plugins/inspect/plugin-siddec.xml:
573         * docs/plugins/inspect/plugin-twolame.xml:
574         * docs/plugins/inspect/plugin-x264.xml:
575         * docs/plugins/inspect/plugin-xingmux.xml:
576         * gst-plugins-ugly.doap:
577         * win32/common/config.h:
578           Release 1.0.0
579
580 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
581
582         * common:
583           Automatic update of common submodule
584           From 4f962f7 to 6c0b52c
585
586 === release 0.11.99 ===
587
588 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
589
590         * configure.ac:
591         * docs/plugins/inspect/plugin-xingmux.xml:
592         * gst-plugins-ugly.doap:
593         * win32/common/config.h:
594           Release 0.11.99
595
596 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
597
598         * docs/plugins/inspect/plugin-a52dec.xml:
599         * docs/plugins/inspect/plugin-amrnb.xml:
600         * docs/plugins/inspect/plugin-amrwbdec.xml:
601         * docs/plugins/inspect/plugin-asf.xml:
602         * docs/plugins/inspect/plugin-cdio.xml:
603         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
604         * docs/plugins/inspect/plugin-dvdread.xml:
605         * docs/plugins/inspect/plugin-dvdsub.xml:
606         * docs/plugins/inspect/plugin-lame.xml:
607         * docs/plugins/inspect/plugin-mad.xml:
608         * docs/plugins/inspect/plugin-mpeg2dec.xml:
609         * docs/plugins/inspect/plugin-realmedia.xml:
610         * docs/plugins/inspect/plugin-siddec.xml:
611         * docs/plugins/inspect/plugin-twolame.xml:
612         * docs/plugins/inspect/plugin-x264.xml:
613           docs: update docs
614
615 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
616
617         * configure.ac:
618         * ext/amrnb/Makefile.am:
619         * ext/amrwbdec/Makefile.am:
620         * ext/lame/Makefile.am:
621         * ext/twolame/Makefile.am:
622         * tests/check/Makefile.am:
623           Remove -DGST_USE_UNSTABLE_API
624
625 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
626
627         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
628         * docs/plugins/inspect/plugin-a52dec.xml:
629         * docs/plugins/inspect/plugin-amrnb.xml:
630         * docs/plugins/inspect/plugin-amrwbdec.xml:
631         * docs/plugins/inspect/plugin-asf.xml:
632         * docs/plugins/inspect/plugin-cdio.xml:
633         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
634         * docs/plugins/inspect/plugin-dvdread.xml:
635         * docs/plugins/inspect/plugin-dvdsub.xml:
636         * docs/plugins/inspect/plugin-lame.xml:
637         * docs/plugins/inspect/plugin-mad.xml:
638         * docs/plugins/inspect/plugin-mpeg2dec.xml:
639         * docs/plugins/inspect/plugin-realmedia.xml:
640         * docs/plugins/inspect/plugin-siddec.xml:
641         * docs/plugins/inspect/plugin-twolame.xml:
642         * docs/plugins/inspect/plugin-x264.xml:
643           Update docs
644
645 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
646
647         * ext/cdio/gstcdio.c:
648           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
649           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
650           introspection/updating for this plugin.
651
652 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
653
654         * gst-plugins-ugly.spec.in:
655           Switch to F18 package naming
656
657 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
658
659         * ext/dvdread/demo-play:
660         * tests/check/elements/mpeg2dec.c:
661           rename some caps and elements in examples
662
663 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
664
665         * configure.ac:
666           Back to development
667
668 === release 0.11.94 ===
669
670 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
671
672         * ChangeLog:
673         * configure.ac:
674         * gst-plugins-ugly.doap:
675         * win32/common/config.h:
676           Release 0.11.94
677
678 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
679
680         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
681         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
682         * docs/plugins/gst-plugins-ugly-plugins.signals:
683         * docs/plugins/inspect/plugin-a52dec.xml:
684         * docs/plugins/inspect/plugin-amrnb.xml:
685         * docs/plugins/inspect/plugin-amrwbdec.xml:
686         * docs/plugins/inspect/plugin-asf.xml:
687         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
688         * docs/plugins/inspect/plugin-dvdread.xml:
689         * docs/plugins/inspect/plugin-dvdsub.xml:
690         * docs/plugins/inspect/plugin-lame.xml:
691         * docs/plugins/inspect/plugin-mad.xml:
692         * docs/plugins/inspect/plugin-mpeg2dec.xml:
693         * docs/plugins/inspect/plugin-realmedia.xml:
694         * docs/plugins/inspect/plugin-siddec.xml:
695         * docs/plugins/inspect/plugin-twolame.xml:
696         * docs/plugins/inspect/plugin-x264.xml:
697           docs: update docs
698
699 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
700
701         * gst/realmedia/rmdemux.c:
702           rmdemux: use DTS and PTS
703           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
704           undefined to make the decoder do the right thing. We can then remove the code
705           that tries to guess the PTS from the DTS.
706
707 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
708
709         * ext/mpeg2dec/gstmpeg2dec.c:
710           mpeg2dec: Hold ref to buffer while mapped
711           So that the buffer still exists when we go to unmap it later,
712           even if it got pushed in the meantime.
713
714 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
715
716         * tests/check/elements/x264enc.c:
717           x264enc test: x264enc produces constrained-baseline, not the full baseline
718
719 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
720
721         * gst/asfdemux/gstasfdemux.c:
722         * gst/realmedia/rademux.c:
723         * gst/realmedia/rmdemux.c:
724           gst: only activate in pull mode if upstream is seekable
725
726 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
727
728         * gst/realmedia/rademux.c:
729           rademux: tags can be NULL
730
731 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
732
733         * ext/mad/gstmad.c:
734           mad: fix email address
735
736 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
737
738         * ext/mad/gstmad.c:
739           mad: init base class method only once
740
741 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
742
743         * gst/xingmux/gstxingmux.c:
744           xingmux: remove defunct commented code
745
746 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
747
748         * gst/dvdsub/gstdvdsubdec.c:
749           dvbsubdec: handle and send GAP event
750           ... in stead of update newsegment event.
751
752 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
753
754         * gst/dvdsub/gstdvdsubdec.c:
755           dvbsubdec: adjust disabled code comment style
756
757 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
758
759         * ext/x264/gstx264enc.c:
760           x264enc: clean up some debug statements
761
762 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
763
764         * ext/x264/gstx264enc.c:
765         * ext/x264/gstx264enc.h:
766           x264enc: handle possibly negative DTS provided by codec
767           ... by arranging for an offset such that DTS == PTS for keyframes,
768           which is expected elsewhere to go along with semantics of PTS and DTS.
769           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
770
771 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
772
773         * gst-plugins-ugly.spec.in:
774           Fix spec file for ugly
775
776 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
777
778         * tests/check/elements/mpeg2dec.c:
779           tests: mpeg2dec: initialize variable
780           ... which avoids test segfaulting.
781
782 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
783
784         * tests/check/elements/mpeg2dec.c:
785           check: Feed parsed data to mpeg2dec
786           And fix the expected output caps by adding colorimetry field
787
788 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
789
790         * common:
791           Automatic update of common submodule
792           From 668acee to 4f962f7
793
794 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
795
796         * configure.ac:
797           configure: bump gtk-doc req to 1.12 (mar-2009)
798           This allows us to e.g. unconditionally use gtkdoc-rebase.
799
800 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
801
802         * docs/plugins/inspect/plugin-dvdsub.xml:
803         * gst/dvdsub/gstdvdsubdec.c:
804         * gst/dvdsub/gstdvdsubparse.c:
805           video/x-dvd-subpicture -> subpicture/x-dvd
806
807 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
808
809         * ext/x264/gstx264enc.c:
810           x264enc: Use new video encoder base class API for handling tags
811
812 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
813
814         * gst/dvdsub/gstdvdsubdec.c:
815           dvdsubdec: Set alignment at the correct place of GstAllocationParams
816
817 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
818
819         * configure.ac:
820         * win32/common/config.h:
821           Back to development
822
823 === release 0.11.93 ===
824
825 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
826
827         * configure.ac:
828         * gst-plugins-ugly.doap:
829         * win32/common/config.h:
830           Release 0.11.93
831
832 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
833
834         * gst/asfdemux/asfpacket.c:
835         * gst/realmedia/rmdemux.c:
836           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
837
838 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
839
840         * gst/asfdemux/asfpacket.c:
841           asfdemux: avoid some more invalid timestamp arithmetic
842           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
843
844 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
845
846         * ext/sidplay/gstsiddec.cc:
847         * gst/asfdemux/gstasfdemux.c:
848         * gst/realmedia/rademux.c:
849         * gst/realmedia/rmdemux.c:
850           gst: Add stream-id to stream-start events
851
852 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
853
854         * ext/mpeg2dec/gstmpeg2dec.c:
855           mpeg2dec: Don't use NULL values for fbuf
856           We need to make a difference between the initial dummy buffers (which
857           have a fbuf->id of NULL) and the buffers on which we allocated
858           video frames.
859
860 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
861
862         * common:
863           Automatic update of common submodule
864           From 94ccf4c to 668acee
865
866 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
867
868         * ext/a52dec/gsta52dec.c:
869         * ext/lame/gstlamemp3enc.c:
870         * gst/asfdemux/gstasfdemux.c:
871         * gst/realmedia/rademux.c:
872         * gst/realmedia/rmdemux.c:
873         * gst/realmedia/rmutils.c:
874           gst_tag_list_free -> gst_tag_list_unref
875
876 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
877
878         * ext/sidplay/gstsiddec.cc:
879         * ext/x264/gstx264enc.c:
880         * gst/asfdemux/gstasfdemux.c:
881         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
882         * gst/realmedia/rademux.c:
883         * gst/realmedia/rmdemux.c:
884           tag: Update for taglist/tag event API changes
885
886 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
887
888         * ext/mpeg2dec/gstmpeg2dec.c:
889           mpeg2dec: Avoid dropping first GOP
890           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
891           do not check if it is NULL or not.
892           And cleanup a bit of debug
893
894 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
895
896         * gst/realmedia/rdtmanager.c:
897         * gst/realmedia/rdtmanager.h:
898           rdt: add on-npt-stop signal
899           rtspsrc will look for it.
900
901 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
902
903         * gst/realmedia/rdtmanager.c:
904           rdt: set caps after activating the pad
905
906 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
907
908         * gst/realmedia/gstrdtbuffer.c:
909           rdt: reset map info
910
911 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
912
913         * gst/asfdemux/gstrtpasfdepay.c:
914           asfdepay: fix padding correction
915           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
916           existing memory in the target buffer..
917           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
918
919 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
920
921         * ext/mpeg2dec/gstmpeg2dec.c:
922           mpeg2dec: copy buffer flags when cropping
923           When we crop a buffer, copy the flags as well.
924
925 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
926
927         * ext/mpeg2dec/gstmpeg2dec.c:
928           mpeg2dec: Fix GstVideoInfo pointer
929
930 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
931
932         * ext/mpeg2dec/gstmpeg2dec.c:
933           mpeg2dec: Correctly flag output buffer interlaced state
934           If the sequence is not flagged as progressive its buffers are marked
935           interlace mode mixed. There is an individual picture flag indicating
936           whether picture in the sequence are interlaced or not. This is used
937           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
938           completely indicate the buffer's interlaced state.
939           Also, TFF and RFF should only be set if the sequence is not progressive.
940
941 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
942
943         * ext/mpeg2dec/gstmpeg2dec.c:
944           ext: Update for video base classes API changes
945
946 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
947
948         * common:
949           Automatic update of common submodule
950           From 98e386f to 94ccf4c
951
952 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
953
954         * gst/asfdemux/asfpacket.c:
955           asfdemux: make sure to avoid arithmetic with _NONE timestamp
956
957 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
958
959         * gst/asfdemux/asfpacket.c:
960           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
961           ... so it does not get used as first (valid) payload ts, whereas
962           the first real valid payload ts may be considerably larger.
963           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
964
965 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
966
967         * gst/asfdemux/gstasfdemux.c:
968           asfdemux: slightly relax supported seek requirements
969           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
970
971 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
972
973         * ext/mpeg2dec/gstmpeg2dec.c:
974           mpeg2dec: Propagate GstFlowReturn where needed
975           It was just ignoring the return values...
976
977 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
978
979         * ext/mpeg2dec/gstmpeg2dec.c:
980           mpeg2dec: Store temporary buffers out of the way
981           When mpeg2dec needs to do cropping (because downstream can't handle it),
982           we need temporary buffers to decode to.
983           Use the user_data field to store those, and unify the rest of the code
984           that needs to touch a buffer (regardless of how/where it was allocated).
985           https://bugzilla.gnome.org/show_bug.cgi?id=680194
986
987 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
988
989         * ext/mpeg2dec/gstmpeg2dec.c:
990           mpeg2dec: Call gst_video_decoder_negotiate()
991
992 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
993
994         * gst/realmedia/rmdemux.c:
995           rmdemux: give stream tags a different event name so they don't overwrite global tags
996           There can only be one taglist per name for sticky tag events.
997           Needs to be fixed more properly, see
998           https://bugzilla.gnome.org/show_bug.cgi?id=677619
999
1000 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1001
1002         * gst/realmedia/rademux.c:
1003           rademux: set/send caps on pad after activating it
1004
1005 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1006
1007         * gst/realmedia/rmdemux.c:
1008           rmdemux: set/send caps after activating the source pads
1009           Makes sure the caps event isn't dropped immediately.
1010
1011 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1012
1013         * ext/dvdread/dvdreadsrc.c:
1014           dvdreadsrc: mustn't drop queries like caps query if not started yet
1015
1016 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
1017
1018         * gst/asfdemux/gstasfdemux.c:
1019           asfdemux: extract WM/Year as GstDateTime instead of GDate
1020           So we can signal that only the year field is valid.
1021
1022 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1023
1024         * gst/asfdemux/gstasfdemux.c:
1025           asfdemux: don't leak payload if we are not pushing it
1026
1027 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1028
1029         * ext/sidplay/gstsiddec.cc:
1030         * gst/asfdemux/gstasfdemux.c:
1031         * gst/realmedia/rademux.c:
1032         * gst/realmedia/rmdemux.c:
1033           demuxers: Push STREAM_START when needed
1034
1035 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1036
1037         * gst/asfdemux/gstasfdemux.c:
1038           asf: don't push on inactive streams
1039
1040 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1041
1042         * ext/dvdread/dvdreadsrc.c:
1043           dvdreadsrc: set rank to NONE
1044           It should never be autoplugged really, for DVD
1045           playback there's rsndvd (or will be, realsoonnow).
1046
1047 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1048
1049         * ext/mpeg2dec/gstmpeg2dec.c:
1050           fix for allocator API changes
1051
1052 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1053
1054         * ext/x264/gstx264enc.c:
1055           update for query api changes
1056
1057 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1058
1059         * ext/mpeg2dec/gstmpeg2dec.c:
1060           update for query api changes
1061
1062 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1063
1064         * ext/x264/gstx264enc.c:
1065           update for allocation query changes
1066
1067 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
1068
1069         * LICENSE_readme:
1070           LICENSE_readme: fix typo
1071
1072 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
1073
1074         * LICENSE_readme:
1075           LICENSE_readme: mention x264
1076           https://bugzilla.gnome.org/show_bug.cgi?id=679472
1077
1078 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1079
1080         * gst/asfdemux/gstasfdemux.c:
1081         * gst/realmedia/rademux.c:
1082         * gst/realmedia/rmdemux.c:
1083           gst: Implement segment-done event
1084
1085 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1086
1087         * gst/asfdemux/gstasfdemux.c:
1088           asf: fix x-wmv format in caps
1089
1090 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1091
1092         * gst/asfdemux/asfpacket.c:
1093           asf: unmap packets
1094
1095 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
1096
1097         * gst/asfdemux/asfpacket.c:
1098         * gst/asfdemux/asfpacket.h:
1099         * gst/asfdemux/gstasfdemux.c:
1100           asfdemux: Ignore parsing errors from broken packets
1101           We should instead be counting the number of errors and exiting if
1102           they're too numerous. This makes a number of broken ASF files playable.
1103           https://bugzilla.gnome.org/show_bug.cgi?id=678543
1104           Conflicts:
1105           gst/asfdemux/asfpacket.c
1106           gst/asfdemux/gstasfdemux.c
1107
1108 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1109
1110         * gst/asfdemux/gstasfdemux.c:
1111           fix interlace-mode
1112
1113 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1114
1115         * ext/mpeg2dec/gstmpeg2dec.c:
1116           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
1117
1118 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1119
1120         * ext/mpeg2dec/gstmpeg2dec.c:
1121           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
1122           Fixes bug #377713.
1123
1124 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
1125
1126         * ext/x264/gstx264enc.c:
1127           x264enc: Fix unitialized variable and taglist event
1128
1129 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1130
1131         * ext/mpeg2dec/gstmpeg2dec.c:
1132           mpeg2dec: fix compilation
1133
1134 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1135
1136         * ext/sidplay/gstsiddec.cc:
1137         * gst/asfdemux/gstasfdemux.c:
1138         * gst/realmedia/rademux.c:
1139         * gst/realmedia/rdtmanager.c:
1140         * gst/realmedia/rmdemux.c:
1141           update for task api change
1142
1143 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1144
1145         * ext/mpeg2dec/gstmpeg2dec.c:
1146         * ext/x264/gstx264enc.c:
1147           fix compilation
1148
1149 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1150
1151         * ext/mpeg2dec/gstmpeg2dec.c:
1152         * ext/mpeg2dec/gstmpeg2dec.h:
1153           mpeg2dec: Port to 0.11 again
1154
1155 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1156
1157         * ext/x264/gstx264enc.c:
1158           x264enc: Fix compiler warning
1159
1160 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1161
1162         * ext/mpeg2dec/gstmpeg2dec.c:
1163         * ext/mpeg2dec/gstmpeg2dec.h:
1164           mpeg2dec: Report PAR if not present upstream
1165           And clean up some code
1166
1167 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1168
1169         * ext/mpeg2dec/gstmpeg2dec.c:
1170           mpeg2dec: use _scale_ceil to compute frame period
1171           https://bugzilla.gnome.org/show_bug.cgi?id=675769
1172
1173 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1174
1175         * ext/mpeg2dec/gstmpeg2dec.c:
1176           mpeg2dec: mpeg2dec actually has 3 frame latency
1177           https://bugzilla.gnome.org/show_bug.cgi?id=675769
1178
1179 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1180
1181         * ext/mpeg2dec/gstmpeg2dec.c:
1182           mpeg2dec: Fix large output buffers leak
1183
1184 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1185
1186         * ext/mpeg2dec/gstmpeg2dec.c:
1187           mpeg2dec: Port to new way of handling frame reference
1188
1189 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1190
1191         * ext/mpeg2dec/gstmpeg2dec.c:
1192           mpeg2dec: don't leak input_state
1193
1194 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1195
1196         * ext/mpeg2dec/gstmpeg2dec.c:
1197         * ext/mpeg2dec/gstmpeg2dec.h:
1198           mpeg2dec: Port to GstVideoDecoder base class
1199           Conflicts:
1200           ext/mpeg2dec/gstmpeg2dec.c
1201           ext/mpeg2dec/gstmpeg2dec.h
1202           Back to 0.10 state, needs to be ported to 0.11 again.
1203
1204 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1205
1206           Merge remote-tracking branch 'origin/master'
1207
1208 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1209
1210         * ext/x264/gstx264enc.c:
1211         * ext/x264/gstx264enc.h:
1212           x264enc: Port to 0.11 again
1213
1214 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1215
1216         * ext/x264/gstx264enc.c:
1217           x264enc: Don't set latency while holding object lock
1218           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
1219           https://bugzilla.gnome.org/show_bug.cgi?id=675762
1220
1221 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1222
1223         * ext/x264/gstx264enc.c:
1224           x264enc: Use video encoder stream lock to avoid deadlock
1225
1226 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1227
1228         * ext/x264/gstx264enc.c:
1229           x264enc: Port to new way of passing frame reference
1230
1231 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1232
1233         * ext/x264/gstx264enc.c:
1234           x264enc: Set default stream-format to avc as it's a better format
1235
1236 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1237
1238         * ext/x264/gstx264enc.c:
1239           x264enc: Fix setting latency
1240           Fixes setting latency when framerate is dynamic and round up the latency
1241           to avoid rounding issues.
1242
1243 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1244
1245         * ext/x264/gstx264enc.c:
1246           x264enc: gst_video_encoder_get_frame() is now transfer full
1247
1248 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1249
1250         * ext/x264/gstx264enc.c:
1251           x264enc: don't leak output state
1252
1253 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1254
1255         * ext/x264/gstx264enc.c:
1256         * ext/x264/gstx264enc.h:
1257           x264enc: Remove x264 backward compatibility support
1258
1259 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1260
1261         * ext/x264/gstx264enc.c:
1262           x264enc: Report latency base on x264 buffer size
1263
1264 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1265
1266         * configure.ac:
1267         * ext/x264/gstx264enc.c:
1268         * ext/x264/gstx264enc.h:
1269           x264enc: Port to GstVideoEncoder baseclass
1270           Conflicts:
1271           configure.ac
1272           ext/x264/gstx264enc.c
1273           ext/x264/gstx264enc.h
1274           Back to 0.10 state, needs to be ported to 0.11 again.
1275
1276 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1277
1278         * Android.mk:
1279         * LICENSE_readme:
1280         * configure.ac:
1281         * docs/plugins/Makefile.am:
1282         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1283         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1284         * docs/plugins/inspect/plugin-synaesthesia.xml:
1285         * gst/synaesthesia/.gitignore:
1286         * gst/synaesthesia/Makefile.am:
1287         * gst/synaesthesia/README:
1288         * gst/synaesthesia/gstsynaesthesia.c:
1289         * gst/synaesthesia/gstsynaesthesia.h:
1290         * gst/synaesthesia/synaescope.c:
1291         * gst/synaesthesia/synaescope.h:
1292           synaesthesia: remove experimental GPL-ed synaesthesia plugin
1293           It never made it out of experimental, and there's a new
1294           synaescope element in gst-plugins-bad that's hopefully
1295           sufficiently similar.
1296           https://bugzilla.gnome.org/show_bug.cgi?id=356882
1297
1298 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1299
1300         * gst/mpegstream/.gitignore:
1301           mpegstream: remove leftover hidden .gitignore file
1302
1303 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1304
1305         * gst/synaesthesia/gstsynaesthesia.c:
1306         * tests/check/elements/amrnbenc.c:
1307         * tests/check/elements/x264enc.c:
1308           elements: Use gst_pad_set_caps() instead of manual event fiddling
1309
1310 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1311
1312         * common:
1313           Automatic update of common submodule
1314           From 03a0e57 to 98e386f
1315
1316 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1317
1318         * configure.ac:
1319           Back to development
1320
1321 === release 0.11.92 ===
1322
1323 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1324
1325         * ChangeLog:
1326         * NEWS:
1327         * RELEASE:
1328         * configure.ac:
1329         * docs/plugins/inspect/plugin-a52dec.xml:
1330         * docs/plugins/inspect/plugin-amrnb.xml:
1331         * docs/plugins/inspect/plugin-amrwbdec.xml:
1332         * docs/plugins/inspect/plugin-asf.xml:
1333         * docs/plugins/inspect/plugin-cdio.xml:
1334         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1335         * docs/plugins/inspect/plugin-dvdread.xml:
1336         * docs/plugins/inspect/plugin-dvdsub.xml:
1337         * docs/plugins/inspect/plugin-lame.xml:
1338         * docs/plugins/inspect/plugin-mad.xml:
1339         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1340         * docs/plugins/inspect/plugin-realmedia.xml:
1341         * docs/plugins/inspect/plugin-siddec.xml:
1342         * docs/plugins/inspect/plugin-twolame.xml:
1343         * docs/plugins/inspect/plugin-x264.xml:
1344         * gst-plugins-ugly.doap:
1345         * win32/common/config.h:
1346           Release 0.11.92
1347
1348 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1349
1350         * po/af.po:
1351         * po/az.po:
1352         * po/bg.po:
1353         * po/ca.po:
1354         * po/cs.po:
1355         * po/da.po:
1356         * po/de.po:
1357         * po/el.po:
1358         * po/en_GB.po:
1359         * po/eo.po:
1360         * po/es.po:
1361         * po/eu.po:
1362         * po/fi.po:
1363         * po/fr.po:
1364         * po/gl.po:
1365         * po/hu.po:
1366         * po/id.po:
1367         * po/it.po:
1368         * po/ja.po:
1369         * po/lt.po:
1370         * po/lv.po:
1371         * po/ms.po:
1372         * po/mt.po:
1373         * po/nb.po:
1374         * po/nl.po:
1375         * po/or.po:
1376         * po/pl.po:
1377         * po/pt_BR.po:
1378         * po/ro.po:
1379         * po/ru.po:
1380         * po/sk.po:
1381         * po/sl.po:
1382         * po/sq.po:
1383         * po/sr.po:
1384         * po/sv.po:
1385         * po/tr.po:
1386         * po/uk.po:
1387         * po/vi.po:
1388         * po/zh_CN.po:
1389           Update .po files
1390
1391 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1392
1393         * common:
1394           Automatic update of common submodule
1395           From 1fab359 to 03a0e57
1396
1397 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1398
1399         * ext/sidplay/gstsiddec.cc:
1400         * gst/asfdemux/gstasfdemux.c:
1401         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1402         * gst/realmedia/rademux.c:
1403         * gst/realmedia/rmdemux.c:
1404           update for tag event change
1405
1406 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1407
1408         * common:
1409           Automatic update of common submodule
1410           From f1b5a96 to 1fab359
1411
1412 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1413
1414         * common:
1415           Automatic update of common submodule
1416           From 92b7266 to f1b5a96
1417
1418 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1419
1420         * common:
1421           Automatic update of common submodule
1422           From ec1c4a8 to 92b7266
1423
1424 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1425
1426         * common:
1427           Automatic update of common submodule
1428           From 3429ba6 to ec1c4a8
1429
1430 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1431
1432         * gst/realmedia/rmutils.c:
1433           realmedia: don't use GstStructure API on tag lists
1434
1435 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
1436
1437         * ext/a52dec/gsta52dec.c:
1438           a52dec: really prefer the original number (and position) of channels
1439           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
1440
1441 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1442
1443         * common:
1444           Automatic update of common submodule
1445           From dc70203 to 3429ba6
1446
1447 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1448
1449         * configure.ac:
1450         * ext/x264/gstx264enc.c:
1451           x264: bump x264 requirement to build 106 or later
1452           Build 106 is from September 2010.
1453           https://bugzilla.gnome.org/show_bug.cgi?id=676257
1454
1455 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
1456
1457         * ext/a52dec/gsta52dec.c:
1458         * m4/a52.m4:
1459           a52dec: adapt to work also with new liba52
1460           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
1461
1462 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1463
1464         * ext/a52dec/gsta52dec.c:
1465           a52dec: trigger renegotiation upon changed stream channels
1466           Fixes #675451
1467
1468 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1469
1470         * configure.ac:
1471           configure: Require core/base 0.11.91
1472
1473 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
1474
1475         * .gitignore:
1476           .gitignore: add visual studio IDE files and OS X .DS_Store files
1477           https://bugzilla.gnome.org/show_bug.cgi?id=667899
1478
1479 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1480
1481         * configure.ac:
1482           Back to development
1483
1484 === release 0.11.91 ===
1485
1486 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1487
1488         * ChangeLog:
1489         * NEWS:
1490         * RELEASE:
1491         * common:
1492         * configure.ac:
1493         * gst-plugins-ugly.doap:
1494         * win32/common/config.h:
1495           Release 0.11.91
1496
1497 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1498
1499         * po/af.po:
1500         * po/az.po:
1501         * po/bg.po:
1502         * po/ca.po:
1503         * po/cs.po:
1504         * po/da.po:
1505         * po/de.po:
1506         * po/el.po:
1507         * po/en_GB.po:
1508         * po/eo.po:
1509         * po/es.po:
1510         * po/eu.po:
1511         * po/fi.po:
1512         * po/fr.po:
1513         * po/gl.po:
1514         * po/hu.po:
1515         * po/id.po:
1516         * po/it.po:
1517         * po/ja.po:
1518         * po/lt.po:
1519         * po/lv.po:
1520         * po/ms.po:
1521         * po/mt.po:
1522         * po/nb.po:
1523         * po/nl.po:
1524         * po/or.po:
1525         * po/pl.po:
1526         * po/pt_BR.po:
1527         * po/ro.po:
1528         * po/ru.po:
1529         * po/sk.po:
1530         * po/sl.po:
1531         * po/sq.po:
1532         * po/sr.po:
1533         * po/sv.po:
1534         * po/tr.po:
1535         * po/uk.po:
1536         * po/vi.po:
1537         * po/zh_CN.po:
1538           Update .po files
1539
1540 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1541
1542           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
1543
1544 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1545
1546         * common:
1547           Automatic update of common submodule
1548           From dc70203 to 3429ba6
1549
1550 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1551
1552         * gst/asfdemux/asfpacket.c:
1553           asfdemux: Use correct enum type
1554
1555 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1556
1557         * gst/asfdemux/gstasfdemux.c:
1558           asfdemux: implement pull mode seek snap flags when an index is present
1559           Also ensure we get a proper EOS when seeking past the end of the
1560           file, or (when the snap after flag is set) between the last keyframe
1561           and the end of the file.
1562
1563 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
1564
1565         * ext/cdio/gstcdio.c:
1566         * ext/cdio/gstcdio.h:
1567         * ext/cdio/gstcdiocddasrc.c:
1568           cdio: compensate for libcdio's recent cd-text api changes
1569           https://bugzilla.gnome.org/show_bug.cgi?id=675112
1570           Conflicts:
1571           ext/cdio/gstcdiocddasrc.c
1572
1573 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1574
1575         * ext/dvdread/dvdreadsrc.c:
1576           dvdread: fix build after recent include reshuffling in core
1577           Need to include gmodule.h ourselves now.
1578
1579 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1580
1581         * ext/mpeg2dec/gstmpeg2dec.c:
1582           video: Update for libgstvideo API changes
1583
1584 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1585
1586         * common:
1587           Automatic update of common submodule
1588           From 6db25be to dc70203
1589
1590 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1591
1592         * gst/asfdemux/asfpacket.c:
1593         * gst/asfdemux/asfpacket.h:
1594           asfdemux: fix performance issue, especially with high-bitrate streams
1595           Two things were suboptimal from a performance point of view:
1596           a) consider a large media object such as a video keyframe, which
1597           may be split up into multiple fragments. We would assemble
1598           the media object as follows:
1599           buf = join (join (join (frag1, frag2), frag3), frag4)
1600           which causes many unnecessary memcpy()s, and malloc/free,
1601           which could easily add up to a multiple of the actual object
1602           size. To avoid this, we allocate a buffer of the size needed
1603           from the start and copy fragments into that directly.
1604           b) for every fragment to join, we would create a sub-buffer
1605           before joining it (which would discard the sub-buffer again),
1606           leading to unnecessary miniobject create/free churn.
1607           Conflicts:
1608           gst/asfdemux/asfpacket.c
1609           gst/asfdemux/asfpacket.h
1610
1611 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1612
1613         * gst/asfdemux/asfpacket.c:
1614           asfdemux: avoid unnecessary stream lookup
1615           We have already retrieved the stream for that stream number and
1616           made sure it's not NULL, so no need to do it again here; neither
1617           the number nor the streams changed since the last time.
1618
1619 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
1620
1621         * ext/a52dec/gsta52dec.c:
1622           a52dec: fix first_access bigger than 2
1623           gst_buffer_extract returns the number of bytes extracted, here 2 max.
1624           Set size to the buffer size as was done in 0.10 to avoid first_access
1625           error when it bypass 2.
1626           https://bugzilla.gnome.org/show_bug.cgi?id=673434
1627
1628 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1629
1630         * autogen.sh:
1631         * configure.ac:
1632           configure: Modernize autotools setup a bit
1633           Also we now only create tar.bz2 and tar.xz tarballs.
1634
1635 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1636
1637         * common:
1638           Automatic update of common submodule
1639           From 464fe15 to 6db25be
1640
1641 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1642
1643         * configure.ac:
1644           Back to development
1645
1646 === release 0.11.90 ===
1647
1648 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1649
1650         * ChangeLog:
1651         * NEWS:
1652         * RELEASE:
1653         * configure.ac:
1654         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1655         * docs/plugins/inspect/plugin-a52dec.xml:
1656         * docs/plugins/inspect/plugin-amrnb.xml:
1657         * docs/plugins/inspect/plugin-amrwbdec.xml:
1658         * docs/plugins/inspect/plugin-asf.xml:
1659         * docs/plugins/inspect/plugin-cdio.xml:
1660         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1661         * docs/plugins/inspect/plugin-dvdread.xml:
1662         * docs/plugins/inspect/plugin-dvdsub.xml:
1663         * docs/plugins/inspect/plugin-lame.xml:
1664         * docs/plugins/inspect/plugin-mad.xml:
1665         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1666         * docs/plugins/inspect/plugin-realmedia.xml:
1667         * docs/plugins/inspect/plugin-siddec.xml:
1668         * docs/plugins/inspect/plugin-twolame.xml:
1669         * docs/plugins/inspect/plugin-x264.xml:
1670         * gst-plugins-ugly.doap:
1671         * win32/common/config.h:
1672           Release 0.11.90
1673
1674 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1675
1676         * po/af.po:
1677         * po/az.po:
1678         * po/bg.po:
1679         * po/ca.po:
1680         * po/cs.po:
1681         * po/da.po:
1682         * po/de.po:
1683         * po/el.po:
1684         * po/en_GB.po:
1685         * po/eo.po:
1686         * po/es.po:
1687         * po/eu.po:
1688         * po/fi.po:
1689         * po/fr.po:
1690         * po/gl.po:
1691         * po/hu.po:
1692         * po/id.po:
1693         * po/it.po:
1694         * po/ja.po:
1695         * po/lt.po:
1696         * po/lv.po:
1697         * po/ms.po:
1698         * po/mt.po:
1699         * po/nb.po:
1700         * po/nl.po:
1701         * po/or.po:
1702         * po/pl.po:
1703         * po/pt_BR.po:
1704         * po/ro.po:
1705         * po/ru.po:
1706         * po/sk.po:
1707         * po/sl.po:
1708         * po/sq.po:
1709         * po/sr.po:
1710         * po/sv.po:
1711         * po/tr.po:
1712         * po/uk.po:
1713         * po/vi.po:
1714         * po/zh_CN.po:
1715           Update .po files
1716
1717 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1718
1719         * ext/mad/gstmad.c.orig:
1720           mad: remove .c.orig file
1721
1722 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1723
1724         * ext/a52dec/gsta52dec.c:
1725         * ext/amrnb/amrnbdec.c:
1726         * ext/amrnb/amrnbenc.c:
1727         * ext/amrwbdec/amrwbdec.c:
1728         * ext/cdio/gstcdiocddasrc.c:
1729         * ext/dvdread/dvdreadsrc.c:
1730         * ext/lame/gstlamemp3enc.c:
1731         * ext/mad/gstmad.c:
1732         * ext/mad/gstmad.c.orig:
1733         * ext/mpeg2dec/gstmpeg2dec.c:
1734         * ext/sidplay/gstsiddec.cc:
1735         * ext/twolame/gsttwolamemp2enc.c:
1736         * ext/x264/gstx264enc.c:
1737         * gst/asfdemux/gstasfdemux.c:
1738         * gst/asfdemux/gstrtpasfdepay.c:
1739         * gst/asfdemux/gstrtspwms.c:
1740         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1741         * gst/dvdsub/gstdvdsubdec.c:
1742         * gst/dvdsub/gstdvdsubparse.c:
1743         * gst/realmedia/pnmsrc.c:
1744         * gst/realmedia/rademux.c:
1745         * gst/realmedia/rdtdepay.c:
1746         * gst/realmedia/rdtmanager.c:
1747         * gst/realmedia/rmdemux.c:
1748         * gst/realmedia/rtspreal.c:
1749         * gst/synaesthesia/gstsynaesthesia.c:
1750         * gst/xingmux/gstxingmux.c:
1751           Use new gst_element_class_set_static_metadata()
1752
1753 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1754
1755         * common:
1756           Automatic update of common submodule
1757           From 7fda524 to 464fe15
1758
1759 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1760
1761         * ext/a52dec/gsta52dec.c:
1762         * ext/amrnb/amrnb.c:
1763         * ext/amrwbdec/amrwb.c:
1764         * ext/cdio/gstcdio.c:
1765         * ext/dvdread/dvdreadsrc.c:
1766         * ext/lame/plugin.c:
1767         * ext/mad/gstmad.c:
1768         * ext/mad/gstmad.c.orig:
1769         * ext/mpeg2dec/gstmpeg2dec.c:
1770         * ext/sidplay/gstsiddec.cc:
1771         * ext/twolame/gsttwolamemp2enc.c:
1772         * ext/x264/gstx264enc.c:
1773         * gst/asfdemux/gstasf.c:
1774         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1775         * gst/dvdsub/gstdvdsubdec.c:
1776         * gst/realmedia/realmedia.c:
1777         * gst/synaesthesia/gstsynaesthesia.c:
1778         * gst/xingmux/plugin.c:
1779           gst: Update for GST_PLUGIN_DEFINE() API changes
1780
1781 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1782
1783         * configure.ac:
1784           configure: Update version to 0.11.89.1
1785
1786 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1787
1788         * configure.ac:
1789         * docs/plugins/Makefile.am:
1790         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1791         * docs/version.entities.in:
1792         * ext/a52dec/Makefile.am:
1793         * ext/amrnb/Makefile.am:
1794         * ext/amrwbdec/Makefile.am:
1795         * ext/cdio/Makefile.am:
1796         * ext/lame/Makefile.am:
1797         * ext/mad/Makefile.am:
1798         * ext/mpeg2dec/Makefile.am:
1799         * ext/sidplay/Makefile.am:
1800         * ext/twolame/Makefile.am:
1801         * ext/x264/Makefile.am:
1802         * gst-plugins-ugly.spec.in:
1803         * gst/asfdemux/Makefile.am:
1804         * gst/dvdlpcmdec/Makefile.am:
1805         * gst/dvdsub/Makefile.am:
1806         * gst/realmedia/Makefile.am:
1807         * pkgconfig/Makefile.am:
1808         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
1809         * tests/check/Makefile.am:
1810           gst: Update versioning
1811
1812 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1813
1814         * ext/mpeg2dec/gstmpeg2dec.c:
1815         * ext/mpeg2dec/gstmpeg2dec.h:
1816           mpeg2dec: fix cropping
1817           fix cropping in mpeg2dec
1818
1819 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1820
1821         * ext/mpeg2dec/gstmpeg2dec.c:
1822           mpeg2dec: add crop metadata when buffer is still writable
1823
1824 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1825
1826         * gst/asfdemux/gstrtpasfdepay.c:
1827           update for buffer api change
1828
1829 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1830
1831         * ext/a52dec/gsta52dec.c:
1832         * ext/mad/gstmad.c:
1833           ext: Update for audio decoder API changes
1834
1835 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1836
1837         * tests/check/elements/amrnbenc.c:
1838         * tests/check/elements/x264enc.c:
1839           tests: make more valgrind-friendly and plug caps leak
1840
1841 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1842
1843         * gst/asfdemux/asfpacket.c:
1844         * gst/asfdemux/gstasfdemux.c:
1845         * gst/dvdsub/gstdvdsubdec.c:
1846           update for buffer changes
1847
1848 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1849
1850         * tests/check/elements/x264enc.c:
1851           tests: x264enc: adjust test to removal of deprecated properties
1852
1853 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1854
1855           Replace master with 0.11
1856
1857 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1858
1859         * configure.ac:
1860           back to development
1861
1862 === release 0.11.2 ===
1863
1864 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1865
1866         * ChangeLog:
1867         * NEWS:
1868         * RELEASE:
1869         * configure.ac:
1870         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1871         * docs/plugins/inspect/plugin-a52dec.xml:
1872         * docs/plugins/inspect/plugin-amrnb.xml:
1873         * docs/plugins/inspect/plugin-amrwbdec.xml:
1874         * docs/plugins/inspect/plugin-asf.xml:
1875         * docs/plugins/inspect/plugin-cdio.xml:
1876         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1877         * docs/plugins/inspect/plugin-dvdread.xml:
1878         * docs/plugins/inspect/plugin-dvdsub.xml:
1879         * docs/plugins/inspect/plugin-lame.xml:
1880         * docs/plugins/inspect/plugin-mad.xml:
1881         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1882         * docs/plugins/inspect/plugin-realmedia.xml:
1883         * docs/plugins/inspect/plugin-siddec.xml:
1884         * docs/plugins/inspect/plugin-twolame.xml:
1885         * docs/plugins/inspect/plugin-x264.xml:
1886         * gst-plugins-ugly.doap:
1887         * po/af.po:
1888         * po/az.po:
1889         * po/bg.po:
1890         * po/ca.po:
1891         * po/cs.po:
1892         * po/da.po:
1893         * po/de.po:
1894         * po/el.po:
1895         * po/en_GB.po:
1896         * po/eo.po:
1897         * po/es.po:
1898         * po/eu.po:
1899         * po/fi.po:
1900         * po/fr.po:
1901         * po/gl.po:
1902         * po/hu.po:
1903         * po/id.po:
1904         * po/it.po:
1905         * po/ja.po:
1906         * po/lt.po:
1907         * po/lv.po:
1908         * po/ms.po:
1909         * po/mt.po:
1910         * po/nb.po:
1911         * po/nl.po:
1912         * po/or.po:
1913         * po/pl.po:
1914         * po/pt_BR.po:
1915         * po/ro.po:
1916         * po/ru.po:
1917         * po/sk.po:
1918         * po/sl.po:
1919         * po/sq.po:
1920         * po/sr.po:
1921         * po/sv.po:
1922         * po/tr.po:
1923         * po/uk.po:
1924         * po/vi.po:
1925         * po/zh_CN.po:
1926         * win32/common/config.h:
1927           Release 0.11.2
1928
1929 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1930
1931         * tests/check/elements/mpeg2dec.c:
1932           tests: fix after memory changes
1933
1934 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1935
1936         * ext/x264/gstx264enc.c:
1937         * ext/x264/gstx264enc.h:
1938           x264enc: remove deprecated properties
1939
1940 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1941
1942           Merge remote-tracking branch 'origin/master' into 0.11
1943           So 0.11 folks also get amr include fixes.
1944           Conflicts:
1945           ext/a52dec/gsta52dec.c
1946           ext/mad/gstmad.c
1947
1948 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1949
1950         * gst/synaesthesia/gstsynaesthesia.c:
1951           synaesthesia: fixup for bufferpool api changes
1952           ... as well as some caps ref handling.
1953
1954 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1955
1956         * gst/realmedia/rademux.c:
1957         * gst/realmedia/rmdemux.c:
1958           don't pass random pointers to pull_range
1959
1960 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1961
1962         * ext/mpeg2dec/gstmpeg2dec.c:
1963           update for bufferpool changes
1964
1965 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1966
1967         * ext/mpeg2dec/gstmpeg2dec.c:
1968           update for allocation query changes
1969
1970 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1971
1972         * ext/dvdread/dvdreadsrc.c:
1973         * ext/lame/gstlamemp3enc.c:
1974         * ext/mpeg2dec/gstmpeg2dec.c:
1975         * ext/x264/gstx264enc.c:
1976         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1977         * gst/dvdsub/gstdvdsubdec.c:
1978           update for memory api changes
1979
1980 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1981
1982         * ext/mpeg2dec/gstmpeg2dec.c:
1983           take padding into account
1984
1985 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1986
1987         * ext/mad/gstmad.c:
1988           mad: simplify parsing code
1989           Also fixes #671455 (expected at least).
1990
1991 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1992
1993         * configure.ac:
1994           configure.ac: bump required GLib to 2.31.14
1995           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
1996
1997 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1998
1999         * ext/sidplay/gstsiddec.cc:
2000           fix for caps _normalize changes
2001
2002 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2003
2004         * ext/x264/gstx264enc.c:
2005           fix for caps api changes
2006
2007 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2008
2009         * ext/a52dec/gsta52dec.c:
2010         * ext/a52dec/gsta52dec.h:
2011           a52dec: use base class tag handling helper
2012           ... so as to ensure these to be handled and sent at proper time.
2013
2014 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2015
2016         * ext/dvdread/dvdreadsrc.c:
2017           dvdreadsrc: Use variable type with correct signedness
2018
2019 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2020
2021         * ext/mpeg2dec/gstmpeg2dec.c:
2022           mpeg2dec: Copy planes in one go when possible
2023
2024 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2025
2026         * configure.ac:
2027         * ext/amrnb/amrnbdec.h:
2028         * ext/amrnb/amrnbenc.h:
2029         * ext/amrwbdec/amrwbdec.h:
2030           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
2031           In previous versions, the opencore-amr include sub-directory
2032           would be specified in the include path in the CFLAGS, but this
2033           is no longer the case in newer versions, so we need to add those
2034           to our include directives.
2035           Based on patch by: Christian Morales Vega
2036           https://bugzilla.gnome.org/show_bug.cgi?id=671123
2037
2038 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2039
2040         * configure.ac:
2041           configure: get rid of non-pkg-config ways to check for opencore-amr
2042
2043 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2044
2045         * ext/mpeg2dec/gstmpeg2dec.c:
2046           update for metadata API changes
2047
2048 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
2049
2050         * ext/amrwbdec/Makefile.am:
2051         * ext/lame/Makefile.am:
2052         * ext/mad/Makefile.am:
2053           amrwbdec, lame, mad: link to libgstbase
2054
2055 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
2056
2057         * ext/x264/gstx264enc.c:
2058           x264enc: fix compiler warning
2059
2060 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2061
2062           Merge remote-tracking branch 'origin/master' into 0.11
2063
2064 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2065
2066           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
2067           Conflicts:
2068           ext/mad/gstmad.c
2069
2070 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2071
2072         * NEWS:
2073         * RELEASE:
2074         * configure.ac:
2075         * docs/plugins/gst-plugins-ugly-plugins.args:
2076         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2077         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2078         * docs/plugins/inspect/plugin-a52dec.xml:
2079         * docs/plugins/inspect/plugin-amrnb.xml:
2080         * docs/plugins/inspect/plugin-amrwbdec.xml:
2081         * docs/plugins/inspect/plugin-asf.xml:
2082         * docs/plugins/inspect/plugin-cdio.xml:
2083         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2084         * docs/plugins/inspect/plugin-dvdread.xml:
2085         * docs/plugins/inspect/plugin-dvdsub.xml:
2086         * docs/plugins/inspect/plugin-iec958.xml:
2087         * docs/plugins/inspect/plugin-lame.xml:
2088         * docs/plugins/inspect/plugin-mad.xml:
2089         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2090         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2091         * docs/plugins/inspect/plugin-mpegstream.xml:
2092         * docs/plugins/inspect/plugin-realmedia.xml:
2093         * docs/plugins/inspect/plugin-siddec.xml:
2094         * docs/plugins/inspect/plugin-twolame.xml:
2095         * docs/plugins/inspect/plugin-x264.xml:
2096         * win32/common/config.h:
2097           Bump version after release
2098
2099 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
2100
2101         * autogen.sh:
2102           autogen.sh: avoid touching .po files during 'make'
2103           A simple workaround to deal with GNU gettext automake integration
2104           failing to deal with git.  Fixes: #669207
2105
2106 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2107
2108         * ext/x264/gstx264enc.c:
2109           x264: convert g_print to LOG
2110
2111 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2112
2113         * gst/asfdemux/gstrtpasfdepay.c:
2114           update for new memory api
2115
2116 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2117
2118         * ext/x264/gstx264enc.c:
2119           x264enc: handle pts and dts
2120
2121 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2122
2123         * ext/mad/gstmad.c:
2124           mad: handle libmad freeform parsing quirk
2125
2126 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2127
2128         * ext/mad/gstmad.c:
2129           mad: fixup unhacking last frame coaxing
2130           ... so as to not only replace the data pointer but also available size.
2131
2132 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
2133
2134         * gst-plugins-ugly.spec.in:
2135           Add latest plugins
2136
2137 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2138
2139         * win32/common/config.h:
2140           win32: back to development
2141
2142 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2143
2144         * configure.ac:
2145         * gst/synaesthesia/gstsynaesthesia.c:
2146         * gst/synaesthesia/gstsynaesthesia.h:
2147           synaesthesia: port to 0.11
2148
2149 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2150
2151         * configure.ac:
2152         * gst/xingmux/gstxingmux.c:
2153           xingmux: port to 0.11
2154
2155 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2156
2157         * configure.ac:
2158           back to development
2159
2160 === release 0.11.1 ===
2161
2162 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2163
2164         * ChangeLog:
2165         * NEWS:
2166         * RELEASE:
2167         * configure.ac:
2168         * docs/plugins/gst-plugins-ugly-plugins.args:
2169         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2170         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2171         * docs/plugins/inspect/plugin-a52dec.xml:
2172         * docs/plugins/inspect/plugin-amrnb.xml:
2173         * docs/plugins/inspect/plugin-amrwbdec.xml:
2174         * docs/plugins/inspect/plugin-asf.xml:
2175         * docs/plugins/inspect/plugin-cdio.xml:
2176         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2177         * docs/plugins/inspect/plugin-dvdread.xml:
2178         * docs/plugins/inspect/plugin-dvdsub.xml:
2179         * docs/plugins/inspect/plugin-lame.xml:
2180         * docs/plugins/inspect/plugin-mad.xml:
2181         * docs/plugins/inspect/plugin-mpeg2dec.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         * gst-plugins-ugly.doap:
2187         * po/af.po:
2188         * po/az.po:
2189         * po/bg.po:
2190         * po/ca.po:
2191         * po/cs.po:
2192         * po/da.po:
2193         * po/de.po:
2194         * po/el.po:
2195         * po/en_GB.po:
2196         * po/eo.po:
2197         * po/es.po:
2198         * po/eu.po:
2199         * po/fi.po:
2200         * po/fr.po:
2201         * po/gl.po:
2202         * po/hu.po:
2203         * po/id.po:
2204         * po/it.po:
2205         * po/ja.po:
2206         * po/lt.po:
2207         * po/lv.po:
2208         * po/ms.po:
2209         * po/mt.po:
2210         * po/nb.po:
2211         * po/nl.po:
2212         * po/or.po:
2213         * po/pl.po:
2214         * po/pt_BR.po:
2215         * po/ro.po:
2216         * po/ru.po:
2217         * po/sk.po:
2218         * po/sl.po:
2219         * po/sq.po:
2220         * po/sr.po:
2221         * po/sv.po:
2222         * po/tr.po:
2223         * po/uk.po:
2224         * po/vi.po:
2225         * po/zh_CN.po:
2226         * win32/common/config.h:
2227           RELEASE 0.11.1
2228
2229 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2230
2231           Merge branch 'master' into 0.11
2232           Conflicts:
2233           ext/mad/gstmad.c
2234
2235 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2236
2237         * ext/mad/gstmad.c:
2238           mad: unhack last frame coaxing
2239           ... so as to maximally use available base class API and interfere least
2240           as possible with its internal state.
2241
2242 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2243
2244         * ext/mad/gstmad.c:
2245           mad: fix compilation
2246
2247 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2248
2249         * ext/mad/gstmad.c:
2250           mad: chain up to default event handler
2251
2252 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
2253
2254         * ext/x264/gstx264enc.c:
2255           x264enc: unmap video frame after encoding
2256           Fixes major memory leak.
2257           https://bugzilla.gnome.org/show_bug.cgi?id=669863
2258
2259 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2260
2261         * ext/x264/gstx264enc.c:
2262           x264enc: fix after merge
2263
2264 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2265
2266           Merge branch 'master' into 0.11
2267           Conflicts:
2268           ext/x264/gstx264enc.c
2269
2270 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2271
2272         * ext/sidplay/gstsiddec.cc:
2273         * ext/sidplay/gstsiddec.h:
2274           sidplay: don't use ulong properties
2275
2276 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2277
2278         * ext/sidplay/gstsiddec.cc:
2279           sidplay: fix negotiation
2280
2281 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
2282
2283         * ext/x264/gstx264enc.c:
2284           x264enc: Add baseline profile to caps
2285           libx264 does not yet support the features that create the difference
2286           between baseline and constrained baseline profile. Hence it currently
2287           supports both though it can only technically encode constrained
2288           baseline.
2289
2290 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2291
2292         * ext/amrnb/amrnbenc.c:
2293         * gst/asfdemux/gstasfdemux.c:
2294         * gst/realmedia/rdtmanager.c:
2295           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
2296
2297 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2298
2299         * tests/check/elements/mpeg2dec.c:
2300           mpeg2dec: fix test a bit more
2301           Still broken because cropping is broken in mpeg2dec
2302
2303 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2304
2305         * tests/check/elements/amrnbenc.c:
2306         * tests/check/elements/x264enc.c:
2307         * tests/check/elements/xingmux.c:
2308           tests: fix some tests
2309
2310 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2311
2312         * ext/twolame/gsttwolamemp2enc.c:
2313           twolame: Use new audio encoder/decoder base class API for srcpad caps
2314
2315 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2316
2317         * ext/lame/gstlamemp3enc.c:
2318           lame: Use new audio encoder/decoder base class API for srcpad caps
2319
2320 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2321
2322         * ext/mad/gstmad.c:
2323           mad: Use new audio encoder/decoder base class API for srcpad caps
2324
2325 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2326
2327         * ext/a52dec/gsta52dec.c:
2328           a52dec: Use new audio encoder/decoder base class API for srcpad caps
2329
2330 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2331
2332         * ext/amrwbdec/amrwbdec.c:
2333           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
2334
2335 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2336
2337         * ext/amrnb/amrnbdec.c:
2338         * ext/amrnb/amrnbenc.c:
2339           amrnb: Use new audio encoder/decoder base class API for srcpad caps
2340
2341 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2342
2343         * ext/mad/gstmad.c:
2344           mad: ensure we do not confuse the base class with our buffer guard
2345           mad expects extra bytes at the end of a buffer (see discussion in
2346           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
2347           and since we inject these without the base class' knowledge, we
2348           need to hide the bodies better.
2349           This fixes an assert at EOS when decoding an mp3 manually without
2350           an intervening mpegaudioparse.
2351
2352 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2353
2354         * gst/realmedia/rtspreal.c:
2355           update for HEADER flag
2356
2357 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
2358
2359         * ext/x264/gstx264enc.c:
2360         * ext/x264/gstx264enc.h:
2361           x264enc: implement force-key-unit API
2362
2363 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
2364
2365         * common:
2366           Automatic update of common submodule
2367           From c463bc0 to 7fda524
2368
2369 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2370
2371         * ext/amrnb/amrnbdec.c:
2372         * ext/amrwbdec/amrwbdec.c:
2373           amr: port to 0.11 again
2374
2375 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2376
2377           Merge branch 'master' into 0.11
2378           Conflicts:
2379           ext/a52dec/gsta52dec.c
2380
2381 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2382
2383         * ext/a52dec/gsta52dec.c:
2384         * ext/amrnb/amrnbdec.c:
2385         * ext/amrnb/amrnbenc.c:
2386         * ext/amrwbdec/amrwbdec.c:
2387         * ext/dvdread/dvdreadsrc.c:
2388         * ext/lame/gstlamemp3enc.c:
2389         * ext/mad/gstmad.c:
2390         * ext/mpeg2dec/gstmpeg2dec.c:
2391         * ext/sidplay/gstsiddec.cc:
2392         * ext/twolame/gsttwolamemp2enc.c:
2393         * gst/asfdemux/asfpacket.c:
2394         * gst/asfdemux/gstasfdemux.c:
2395         * gst/asfdemux/gstrtpasfdepay.c:
2396         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2397         * gst/dvdsub/gstdvdsubdec.c:
2398         * gst/dvdsub/gstdvdsubdec.h:
2399         * gst/realmedia/gstrdtbuffer.c:
2400         * gst/realmedia/gstrdtbuffer.h:
2401         * gst/realmedia/rdtdepay.c:
2402         * gst/realmedia/rmdemux.c:
2403         * gst/realmedia/rmutils.c:
2404           port to new memory API
2405
2406 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2407
2408         * common:
2409           Automatic update of common submodule
2410           From 2a59016 to c463bc0
2411
2412 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2413
2414         * gst-libs/gst/glib-compat-private.h:
2415           Remove compatibility versions for deprecated GLib API
2416
2417 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2418
2419         * ext/a52dec/gsta52dec.c:
2420           a52dec: fix read buffer overflow upon syncing
2421           The wrong size was being decremented, leading to a runaway
2422           read loop.
2423
2424 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2425
2426         * common:
2427         * configure.ac:
2428           Add --disable-fatal-warnings configure option
2429
2430 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2431
2432         * gst/asfdemux/gstasfdemux.c:
2433         * gst/realmedia/rademux.c:
2434         * gst/realmedia/rdtmanager.c:
2435         * gst/realmedia/rmdemux.c:
2436           port to new gthread API
2437
2438 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2439
2440         * configure.ac:
2441           configure.ac: Require GLib 2.31.10 for consistency
2442
2443 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2444
2445         * common:
2446           Automatic update of common submodule
2447           From 0807187 to 2a59016
2448
2449 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2450
2451         * ext/amrwbdec/amrwbdec.c:
2452           amrwbdec: _parse should not return OK if not enough data yet
2453
2454 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2455
2456         * ext/amrnb/amrnbdec.c:
2457           amrnbdec: _parse should not return OK if not enough data yet
2458
2459 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2460
2461         * ext/dvdread/dvdreadsrc.c:
2462           dvdreadsrc: fix off by one in cell calculation for the last chapter
2463
2464 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2465
2466         * gst/asfdemux/gstasfdemux.c:
2467           asfdemux: set caps on src pad before adding it
2468
2469 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2470
2471         * gst/asfdemux/gstasfdemux.c:
2472           asfdemux: perform writable buffer map to copy into it
2473
2474 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2475
2476         * gst/asfdemux/asfpacket.c:
2477         * gst/asfdemux/asfpacket.h:
2478           asfpacket: fix 0.11 ported payload extraction
2479           ... to cater for not necessarily offset == size - cur_pos,
2480           as size may have been adjusted due to padding.
2481           Fixes #667567.
2482
2483 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2484
2485         * ext/x264/gstx264enc.c:
2486           x264enc: remove useless and semantically (though not practically) wrong code
2487           The object will be freed, so it's pointless to set the pointers
2488           to NULL anyway.
2489
2490 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2491
2492         * ext/x264/gstx264enc.c:
2493           x264enc: remove leaking "optimization"
2494
2495 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2496
2497         * gst/asfdemux/gstasfdemux.c:
2498           GST_TYPE_DATE -> G_TYPE_DATE
2499
2500 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2501
2502           Merge remote-tracking branch 'origin/master' into 0.11
2503           Conflicts:
2504           ext/a52dec/gsta52dec.c
2505
2506 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2507
2508         * ext/a52dec/gsta52dec.c:
2509           a52dec: plug buffer leak
2510
2511 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2512
2513         * ext/a52dec/gsta52dec.c:
2514           a52dec: plug buffer leak
2515
2516 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2517
2518         * ext/amrnb/amrnbenc.c:
2519           amrnbenc: _map and _unmap the appropriate input and output buffers
2520
2521 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2522
2523         * ext/a52dec/gsta52dec.c:
2524           a52dec: Fix some merge mistakes
2525
2526 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2527
2528           Merge branch 'master' into 0.11
2529           Conflicts:
2530           ext/a52dec/gsta52dec.c
2531           ext/a52dec/gsta52dec.h
2532           ext/lame/gstlame.c
2533           ext/lame/gstlame.h
2534           ext/lame/gstlamemp3enc.c
2535           ext/mad/gstmad.c
2536           ext/mad/gstmad.h
2537           gst/mpegaudioparse/gstmpegaudioparse.c
2538           gst/mpegstream/gstdvddemux.c
2539           gst/realmedia/rdtdepay.c
2540           po/es.po
2541           po/lv.po
2542           po/sr.po
2543
2544 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2545
2546         * gst/dvdsub/Makefile.am:
2547           dvdsub: add some CFLAGS and LIBS in Makefile.am
2548           ... since adapter is still used.
2549
2550 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2551
2552         * gst/realmedia/rmdemux.c:
2553           rmdemux: Don't use buffer after unreffing
2554
2555 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2556
2557         * gst/asfdemux/gstasfdemux.c:
2558           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
2559
2560 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2561
2562         * ext/mad/gstmad.c:
2563           mad: Correctly unmap the buffer with the original data pointer
2564
2565 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2566
2567         * ext/mad/gstmad.c:
2568           mad: Make sure to set caps on the srcpad if none are set yet
2569
2570 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2571
2572         * ext/mad/Makefile.am:
2573           mad: fix LIBS order in Makefile.am
2574
2575 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2576
2577         * ext/mad/gstmad.h:
2578           mad: remove left-over id3tag.h include
2579           We don't use libid3tag any more.
2580
2581 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2582
2583         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2584           dvdlpcmdec: fix for multichannel
2585
2586 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2587
2588         * ext/a52dec/gsta52dec.c:
2589         * ext/a52dec/gsta52dec.h:
2590           a52dec: Update for the new raw audio caps
2591
2592 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2593
2594         * ext/mad/gstmad.c:
2595           mad: Update for the new raw audio caps
2596
2597 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2598
2599         * ext/lame/gstlamemp3enc.c:
2600           lamemp3enc: Update for the new raw audio caps
2601
2602 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2603
2604         * ext/twolame/gsttwolamemp2enc.c:
2605           twolamemp2enc: Update for the new raw audio caps
2606
2607 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2608
2609         * ext/amrwbdec/amrwbdec.c:
2610           amrwbdec: Add the new layout field to the raw audio caps
2611
2612 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2613
2614         * ext/amrnb/amrnbdec.c:
2615         * ext/amrnb/amrnbenc.c:
2616           amrnb: Add the new layout field to the raw audio caps
2617
2618 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2619
2620         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2621         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2622           dvdlpcmdec: Port to the new raw audio caps
2623
2624 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2625
2626         * gst/asfdemux/gstasfdemux.c:
2627           asfdemux: Update for libgstriff API changes
2628           Still needs to handle audio channel reordering.
2629
2630 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2631
2632         * common:
2633           Automatic update of common submodule
2634           From 50b34ab to 0807187
2635
2636 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2637
2638         * ext/lame/Makefile.am:
2639           lame: fix LIBADD order in Makefile.am
2640
2641 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2642
2643         * tests/check/elements/amrnbenc.c:
2644         * tests/check/elements/mpeg2dec.c:
2645         * tests/check/elements/x264enc.c:
2646         * tests/check/elements/xingmux.c:
2647         * tests/check/generic/states.c:
2648           tests: make tests compile
2649
2650 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2651
2652         * ext/amrwbdec/amrwbdec.c:
2653         * ext/dvdread/dvdreadsrc.c:
2654         * ext/mad/gstmad.c:
2655         * ext/sidplay/gstsiddec.cc:
2656         * gst/asfdemux/gstasfdemux.c:
2657         * gst/realmedia/pnmsrc.c:
2658         * gst/realmedia/rdtmanager.c:
2659         * gst/realmedia/rmdemux.c:
2660           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
2661
2662 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2663
2664         * tests/check/Makefile.am:
2665           tests: disable generic index test
2666
2667 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2668
2669         * ext/mpeg2dec/gstmpeg2dec.c:
2670           mpeg2dec: remove all seeking-related code
2671           A parser or demuxer upstream should handle this Same for
2672           queries.
2673
2674 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2675
2676         * ext/mpeg2dec/gstmpeg2dec.c:
2677         * ext/mpeg2dec/gstmpeg2dec.h:
2678           mpeg2dec: update for GstIndex removal
2679
2680 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2681
2682         * ext/cdio/gstcdiocddasrc.c:
2683           cdio: update for probe vfunc removal in GstAudioCdSrc
2684
2685 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2686
2687         * ext/lame/gstlame.c:
2688         * ext/lame/gstlamemp3enc.c:
2689           lame: fix printf format in debug statements
2690           https://bugzilla.gnome.org/show_bug.cgi?id=666926
2691
2692 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2693
2694         * ext/lame/gstlame.c:
2695         * ext/lame/gstlame.h:
2696           lame: ensure parsed output
2697           ... by doing some basic parsing of encoded lame data.
2698
2699 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2700
2701         * ext/lame/gstlame.h:
2702           lame: cleanup unused instance struct fields
2703
2704 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2705
2706         * ext/lame/Makefile.am:
2707         * ext/lame/gstlamemp3enc.c:
2708         * ext/lame/gstlamemp3enc.h:
2709           lamemp3enc: ensure parsed output
2710           ... by doing some basic parsing of encoded lame data.
2711           Fixes #652150.
2712
2713 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2714
2715         * ext/lame/gstlamemp3enc.c:
2716           lamemp3enc: do not leak merged tags
2717
2718 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2719
2720         * ext/mad/gstmad.c:
2721         * ext/mad/gstmad.h:
2722           mad: helpfully bodge the last buffer to let mad decode the last frame
2723           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
2724           to be believed, the last buffer must be followed by a number of 0 bytes
2725           in order for the last frame to be decoded (at least in some cases).
2726           Doing so seems to work here, fixing a missing 1152 samples when using
2727           mp3parse before mad (not using mp3parse would yield the correct amount
2728           of samples, if there's extra non-MP3 data after (eg, tag data)).
2729
2730 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2731
2732         * ext/dvdread/dvdreadsrc.c:
2733           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
2734
2735 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2736
2737         * gst/mpegstream/gstdvddemux.c:
2738           dvddemux: tweak subtitle stream setup based on dvd language codes event
2739           ... to allow for non-continuous subtitle stream numbers.
2740           The missing stream numbers tend to come up as subtitle streams anyway
2741           (albeit not with an identified language tag).
2742
2743 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2744
2745         * ext/dvdread/dvdreadsrc.c:
2746           dvdreadsrc: minor safety tweak to sector seeking
2747
2748 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
2749
2750         * ext/a52dec/gsta52dec.c:
2751           a52dec: check that a52_init returns a valid a52 state
2752
2753 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2754
2755         * ext/mpeg2dec/gstmpeg2dec.c:
2756           mpeg2dec: update for new interlaced flags
2757
2758 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2759
2760         * ext/a52dec/Makefile.am:
2761         * ext/a52dec/gsta52dec.c:
2762         * ext/a52dec/gsta52dec.h:
2763           a52dec: port to audiodecoder
2764
2765 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2766
2767         * ext/mad/Makefile.am:
2768         * ext/mad/gstmad.c:
2769         * ext/mad/gstmad.h:
2770           mad: port to audiodecoder
2771
2772 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2773
2774         * ext/a52dec/gsta52dec.c:
2775           a52dec: Don't claim to support upstream renegotiation
2776           and use fixed caps on the srcpad. To correctly support
2777           upstream renegotiation a52dec would need to check if the
2778           caps of the downstream allocated buffer are the requested
2779           caps or if the size is different.
2780           Fixes bug #665989.
2781
2782 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
2783
2784         * ext/a52dec/gsta52dec.c:
2785           a52dec: Check that the a52_state is correctly initialized
2786
2787 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2788
2789         * gst-libs/gst/Makefile.am:
2790         * gst-libs/gst/glib-compat-private.h:
2791         * gst/asfdemux/gstasfdemux.c:
2792         * gst/mpegaudioparse/gstmpegaudioparse.c:
2793         * gst/realmedia/rademux.c:
2794         * gst/realmedia/rdtmanager.c:
2795         * gst/realmedia/rmdemux.c:
2796           Work around deprecated thread API in glib master
2797           Add private replacements for deprecated functions such as
2798           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
2799           to avoid the deprecation warnings. We can't change most of
2800           these in 0.10 because they're part of our API and ABI.
2801           Suppress deprecation warnings in selected files, mostly for
2802           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
2803           not much we can do here in 0.10.
2804
2805 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2806
2807         * po/LINGUAS:
2808         * po/eo.po:
2809         * po/es.po:
2810         * po/lv.po:
2811         * po/sr.po:
2812           po: update translations
2813
2814 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2815
2816         * gst/realmedia/rdtdepay.c:
2817           rdtdepay: make buffer metadata writable before setting caps on it
2818           Fixes issue when the header buffer is being pushed, which was taken
2819           from the caps and is therefore not writable.
2820
2821 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2822
2823         * ext/dvdread/dvdreadsrc.c:
2824           fix for basesrc changes
2825
2826 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
2827
2828         * gst/asfdemux/gstrtpasfdepay.c:
2829           rtpasfdepay: Initialize GstRTPBuffer before usage
2830
2831 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2832
2833           Merge remote-tracking branch 'origin/master' into 0.11
2834           Conflicts:
2835           ext/dvdread/dvdreadsrc.c
2836
2837 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
2838
2839         * ext/dvdread/dvdreadsrc.c:
2840           dvdreadsrc: Fix format string compiler warning
2841           Fixes bug #665101.
2842
2843 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2844
2845           Merge remote-tracking branch 'origin/master' into 0.11
2846
2847 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2848
2849         * ext/mpeg2dec/gstmpeg2dec.c:
2850           Update for indexable change
2851
2852 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2853
2854         * gst/realmedia/rdtmanager.c:
2855           update for clock provider API change
2856
2857 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2858
2859         * ext/a52dec/gsta52dec.c:
2860         * ext/amrnb/amrnbdec.c:
2861         * ext/amrnb/amrnbenc.c:
2862         * ext/amrwbdec/amrwbdec.c:
2863         * ext/dvdread/dvdreadsrc.c:
2864         * ext/lame/gstlame.c:
2865         * ext/lame/gstlamemp3enc.c:
2866         * ext/mad/gstmad.c:
2867         * ext/mpeg2dec/gstmpeg2dec.c:
2868         * ext/sidplay/gstsiddec.cc:
2869         * ext/twolame/gsttwolame.c:
2870         * ext/x264/gstx264enc.c:
2871         * gst/asfdemux/gstasfdemux.c:
2872         * gst/asfdemux/gstrtpasfdepay.c:
2873         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2874         * gst/dvdsub/gstdvdsubdec.c:
2875         * gst/dvdsub/gstdvdsubparse.c:
2876         * gst/iec958/ac3iec.c:
2877         * gst/mpegaudioparse/gstmpegaudioparse.c:
2878         * gst/mpegaudioparse/gstxingmux.c:
2879         * gst/mpegstream/gstdvddemux.c:
2880         * gst/mpegstream/gstmpegdemux.c:
2881         * gst/mpegstream/gstmpegparse.c:
2882         * gst/mpegstream/gstrfc2250enc.c:
2883         * gst/realmedia/pnmsrc.c:
2884         * gst/realmedia/rademux.c:
2885         * gst/realmedia/rdtdepay.c:
2886         * gst/realmedia/rdtmanager.c:
2887         * gst/realmedia/rmdemux.c:
2888         * gst/synaesthesia/gstsynaesthesia.c:
2889           various: fix pad template ref leaks
2890           https://bugzilla.gnome.org/show_bug.cgi?id=662664
2891
2892 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
2893
2894         * tests/check/elements/xingmux.c:
2895           tests: update for gstcheck API change
2896
2897 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2898
2899         * ext/amrnb/amrnbenc.c:
2900         * ext/dvdread/dvdreadsrc.c:
2901         * ext/lame/gstlamemp3enc.c:
2902         * ext/twolame/gsttwolamemp2enc.c:
2903           ext: fix more printf format warnings in debug messages
2904
2905 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
2906
2907         * gst/asfdemux/gstasfdemux.c:
2908         * gst/asfdemux/gstrtpasfdepay.c:
2909         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2910         * gst/dvdsub/gstdvdsubdec.c:
2911         * gst/dvdsub/gstdvdsubparse.c:
2912         * gst/realmedia/rademux.c:
2913         * gst/realmedia/rmdemux.c:
2914           Fix print format compiler warnings on OS X / 64bit
2915           https://bugzilla.gnome.org/show_bug.cgi?id=662617
2916
2917 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2918
2919         * gst/asfdemux/gstasfdemux.c:
2920         * gst/realmedia/rademux.c:
2921         * gst/realmedia/rdtmanager.c:
2922         * gst/realmedia/rmdemux.c:
2923           update for activation changes
2924
2925 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2926
2927         * gst/asfdemux/gstasfdemux.c:
2928         * gst/realmedia/rademux.c:
2929         * gst/realmedia/rmdemux.c:
2930           update for new scheduling query
2931
2932 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2933
2934         * gst/asfdemux/gstasfdemux.c:
2935         * gst/realmedia/rademux.c:
2936         * gst/realmedia/rdtmanager.c:
2937         * gst/realmedia/rmdemux.c:
2938           add parent to activate functions
2939
2940 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2941
2942         * ext/a52dec/gsta52dec.c:
2943         * ext/mpeg2dec/gstmpeg2dec.c:
2944         * ext/sidplay/gstsiddec.cc:
2945         * ext/x264/gstx264enc.c:
2946         * gst/asfdemux/gstasfdemux.c:
2947         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2948         * gst/dvdsub/gstdvdsubdec.c:
2949         * gst/dvdsub/gstdvdsubparse.c:
2950         * gst/realmedia/rademux.c:
2951         * gst/realmedia/rdtdepay.c:
2952         * gst/realmedia/rdtmanager.c:
2953         * gst/realmedia/rmdemux.c:
2954           add parent to pad functions
2955
2956 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2957
2958         * ext/mpeg2dec/gstmpeg2dec.c:
2959         * ext/sidplay/gstsiddec.cc:
2960         * ext/x264/gstx264enc.c:
2961         * gst/asfdemux/gstasfdemux.c:
2962         * gst/realmedia/rademux.c:
2963         * gst/realmedia/rdtmanager.c:
2964         * gst/realmedia/rmdemux.c:
2965           add parent to query function
2966
2967 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2968
2969         * gst/asfdemux/gstasfdemux.c:
2970         * gst/realmedia/rademux.c:
2971           _query_peer_*() -> _peer_query_*()
2972
2973 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2974
2975         * gst/dvdsub/gstdvdsubdec.c:
2976           _accept_caps() -> _query_accept_caps()
2977
2978 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2979
2980         * ext/x264/gstx264enc.c:
2981           _peer_get_caps() -> _peer_query_caps()
2982
2983 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2984
2985         * ext/x264/gstx264enc.c:
2986           update for _get_caps() -> _query_caps()
2987
2988 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2989
2990         * ext/x264/gstx264enc.c:
2991           change getcaps to query
2992
2993 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2994
2995         * ext/mad/gstmad.c:
2996           mad: re-instate accidentally dropped rank
2997
2998 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2999
3000         * ext/dvdread/dvdreadsrc.c:
3001         * gst/realmedia/pnmsrc.c:
3002           Update for GstURIHandler get_protocols() changes
3003
3004 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3005
3006         * ext/dvdread/dvdreadsrc.c:
3007         * ext/dvdread/dvdreadsrc.h:
3008         * gst/realmedia/pnmsrc.c:
3009           dvdreadsrc, pnmsrc: update for GstURIHandler changes
3010
3011 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3012
3013         * ext/mad/gstmad.c:
3014           mad: re-port to 0.11
3015           This time using the base class. Still something
3016           wrong with the parsing though, when there's no
3017           parser or demuxer upstream (which of course
3018           shouldn't happen in a normal playback scenario).
3019
3020 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3021
3022         * ext/mad/gstmad.c:
3023         * ext/mad/gstmad.h:
3024           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
3025
3026 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3027
3028         * ext/mad/gstmad.c:
3029         * ext/mad/gstmad.h:
3030           mad: replace with 0.10 version ported to GstAudioDecoder
3031           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
3032           of Mark's baseaudio branch.
3033           Would probably be too risky to drop this into 0.10 given
3034           all the things mad is doing.
3035
3036 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3037
3038         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3039           docs: remove bits for old lame element from sections.txt file
3040
3041 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3042
3043         * Android.mk:
3044         * configure.ac:
3045         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3046         * docs/plugins/inspect/plugin-mpegstream.xml:
3047         * gst-plugins-ugly.spec.in:
3048         * gst/mpegstream/Makefile.am:
3049         * gst/mpegstream/README:
3050         * gst/mpegstream/gstdvddemux.c:
3051         * gst/mpegstream/gstdvddemux.h:
3052         * gst/mpegstream/gstmpegclock.c:
3053         * gst/mpegstream/gstmpegclock.h:
3054         * gst/mpegstream/gstmpegdemux.c:
3055         * gst/mpegstream/gstmpegdemux.h:
3056         * gst/mpegstream/gstmpegpacketize.c:
3057         * gst/mpegstream/gstmpegpacketize.h:
3058         * gst/mpegstream/gstmpegparse.c:
3059         * gst/mpegstream/gstmpegparse.h:
3060         * gst/mpegstream/gstmpegstream.c:
3061         * gst/mpegstream/gstrfc2250enc.c:
3062         * gst/mpegstream/gstrfc2250enc.h:
3063         * gst/mpegstream/mpegstream.vcproj:
3064         * gst/mpegstream/notes:
3065         * win32/MANIFEST:
3066         * win32/vs6/gst_plugins_ugly.dsw:
3067         * win32/vs6/libgstac3parse.dsp:
3068         * win32/vs6/libgstmpegaudioparse.dsp:
3069         * win32/vs6/libgstmpegstream.dsp:
3070           mpegstream: remove the old mpeg-ps parser and demuxers
3071           Don't want anyone porting this by accident.
3072           Superseded by mpegpsdemux in -bad.
3073
3074 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3075
3076         * configure.ac:
3077         * ext/cdio/Makefile.am:
3078         * ext/cdio/gstcdio.c:
3079         * ext/cdio/gstcdiocddasrc.c:
3080         * ext/cdio/gstcdiocddasrc.h:
3081           cdio: port cdiocddasrc to 0.11
3082
3083 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3084
3085         * tests/check/elements/mpeg2dec.c:
3086           tests: port mpeg2dec to 0.11
3087           It compiles, but fails.
3088
3089 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3090
3091         * tests/check/elements/x264enc.c:
3092           tests: port x264enc unit test to 0.11
3093           Well, it compiles now at least.
3094
3095 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3096
3097         * gst/asfdemux/gstrtpasfdepay.h:
3098           update for base class rename
3099
3100 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3101
3102         * gst/asfdemux/gstrtpasfdepay.c:
3103         * gst/asfdemux/gstrtpasfdepay.h:
3104           update for base class rename
3105
3106 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3107
3108         * po/af.po:
3109         * po/az.po:
3110         * po/bg.po:
3111         * po/ca.po:
3112         * po/cs.po:
3113         * po/da.po:
3114         * po/de.po:
3115         * po/el.po:
3116         * po/en_GB.po:
3117         * po/es.po:
3118         * po/eu.po:
3119         * po/fi.po:
3120         * po/fr.po:
3121         * po/gl.po:
3122         * po/hu.po:
3123         * po/id.po:
3124         * po/it.po:
3125         * po/ja.po:
3126         * po/lt.po:
3127         * po/lv.po:
3128         * po/ms.po:
3129         * po/mt.po:
3130         * po/nb.po:
3131         * po/nl.po:
3132         * po/or.po:
3133         * po/pl.po:
3134         * po/pt_BR.po:
3135         * po/ro.po:
3136         * po/ru.po:
3137         * po/sk.po:
3138         * po/sl.po:
3139         * po/sq.po:
3140         * po/sr.po:
3141         * po/sv.po:
3142         * po/tr.po:
3143         * po/uk.po:
3144         * po/vi.po:
3145         * po/zh_CN.po:
3146           po: update translations
3147
3148 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3149
3150         * docs/plugins/gst-plugins-ugly-plugins.args:
3151         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3152         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3153         * docs/plugins/inspect/plugin-a52dec.xml:
3154         * docs/plugins/inspect/plugin-amrnb.xml:
3155         * docs/plugins/inspect/plugin-amrwbdec.xml:
3156         * docs/plugins/inspect/plugin-asf.xml:
3157         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3158         * docs/plugins/inspect/plugin-dvdread.xml:
3159         * docs/plugins/inspect/plugin-dvdsub.xml:
3160         * docs/plugins/inspect/plugin-lame.xml:
3161         * docs/plugins/inspect/plugin-mad.xml:
3162         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3163         * docs/plugins/inspect/plugin-realmedia.xml:
3164         * docs/plugins/inspect/plugin-siddec.xml:
3165         * docs/plugins/inspect/plugin-twolame.xml:
3166         * docs/plugins/inspect/plugin-x264.xml:
3167           docs: update docs
3168
3169 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3170
3171         * ext/lame/gstlamemp3enc.c:
3172           lamemp3enc: cosmetic error message change
3173           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
3174
3175 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3176
3177         * docs/plugins/Makefile.am:
3178         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3179         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3180         * ext/twolame/Makefile.am:
3181         * ext/twolame/gsttwolame.c:
3182         * ext/twolame/gsttwolame.h:
3183         * ext/twolame/gsttwolamemp2enc.c:
3184         * ext/twolame/gsttwolamemp2enc.h:
3185         * po/POTFILES.in:
3186           twolame: rename to twolamemp2enc
3187
3188 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3189
3190         * configure.ac:
3191         * ext/twolame/gsttwolame.c:
3192           twolame: port to 0.11
3193
3194 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3195
3196         * Android.mk:
3197         * configure.ac:
3198         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3199         * docs/plugins/inspect/plugin-iec958.xml:
3200         * gst-plugins-ugly.spec.in:
3201         * gst/iec958/Makefile.am:
3202         * gst/iec958/ac3_padder.c:
3203         * gst/iec958/ac3_padder.h:
3204         * gst/iec958/ac3iec.c:
3205         * gst/iec958/ac3iec.h:
3206         * win32/MANIFEST:
3207         * win32/vs6/libgstiec958.dsp:
3208           iec958: remove this plugin
3209           I think it can just go away. Audio sinks can and should payload
3210           things themselves using the helper API in libgstaudio. If such
3211           a plugin still makes sense, it should probably be rewritten
3212           using the library functions (and be put into -good or so).
3213
3214 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3215
3216         * gst/realmedia/rademux.c:
3217         * gst/realmedia/rmdemux.c:
3218         * gst/realmedia/rtspreal.c:
3219           update for adapter api change
3220
3221 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3222
3223         * ext/x264/gstx264enc.c:
3224           update for removed fixate function
3225
3226 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3227
3228         * ext/mad/gstmad.c:
3229         * ext/mpeg2dec/gstmpeg2dec.c:
3230         * gst/asfdemux/gstasfdemux.c:
3231         * gst/realmedia/rmdemux.c:
3232           remove query types
3233
3234 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3235
3236         * configure.ac:
3237         * gst/realmedia/rademux.c:
3238         * gst/realmedia/rdtdepay.c:
3239         * gst/realmedia/rmdemux.c:
3240         * gst/realmedia/rmutils.c:
3241           realmedia is ported
3242
3243 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3244
3245         * gst/asfdemux/gstasfdemux.c:
3246         * gst/mpegstream/gstdvddemux.c:
3247         * gst/mpegstream/gstmpegdemux.c:
3248         * gst/realmedia/rmdemux.c:
3249         * gst/realmedia/rmdemux.h:
3250           more template fixes
3251
3252 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
3253
3254         * po/POTFILES.in:
3255           po: lame => lamemp3enc
3256
3257 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3258
3259         * gst/realmedia/rdtmanager.c:
3260           make request pads take %u
3261
3262 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3263
3264         * ext/mpeg2dec/gstmpeg2dec.c:
3265         * ext/mpeg2dec/gstmpeg2dec.h:
3266           mpeg2dec: Add basic cropping support
3267
3268 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3269
3270         * ext/a52dec/gsta52dec.c:
3271         * ext/sidplay/gstsiddec.cc:
3272         * gst/asfdemux/gstasfdemux.c:
3273         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3274           tags: update for tag API removal
3275
3276 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3277
3278         * ext/mpeg2dec/gstmpeg2dec.c:
3279         * ext/mpeg2dec/gstmpeg2dec.h:
3280           update for meta api change
3281
3282 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3283
3284         * gst/asfdemux/gstasfdemux.c:
3285           structure: fix for api update
3286
3287 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3288
3289           Merge remote-tracking branch 'origin/master' into 0.11
3290
3291 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3292
3293         * tests/check/elements/amrnbenc.c:
3294           tests: port amrnbenc test to 0.11
3295
3296 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3297
3298         * ext/amrnb/amrnbdec.c:
3299         * ext/amrnb/amrnbenc.c:
3300           amrnb: fix up raw audio caps for 0.11
3301
3302 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3303
3304         * tests/check/Makefile.am:
3305           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
3306
3307 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3308
3309         * docs/plugins/Makefile.am:
3310         * ext/lame/Makefile.am:
3311         * ext/lame/README:
3312         * ext/lame/gstlame.c:
3313         * ext/lame/gstlame.h:
3314         * ext/lame/plugin.c:
3315         * ext/lame/test-lame.c:
3316         * gst/xingmux/gstxingmux.c:
3317         * tests/check/pipelines/lame.c:
3318           lame: remove lame element, it's been superseded by lamemp3enc
3319
3320 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3321
3322         * ext/a52dec/gsta52dec.c:
3323         * ext/lame/gstlamemp3enc.c:
3324         * ext/mad/gstmad.c:
3325         * ext/sidplay/gstsiddec.cc:
3326         * gst/asfdemux/gstasfdemux.c:
3327         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3328           ext, gst: update for taglist API changes
3329
3330 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
3331
3332         * gst/asfdemux/gstasfdemux.c:
3333           asfdemux: Don't leak pending payload buffers
3334           Fixes #662964
3335
3336 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3337
3338           Merge branch 'master' into 0.11
3339           Conflicts:
3340           ext/sidplay/gstsiddec.cc
3341
3342 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
3343
3344         * ext/sidplay/gstsiddec.cc:
3345           siddec: use BOILERPLATE macro and cleanup FIXMEs
3346
3347 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3348
3349         * gst/asfdemux/gstrtpasfdepay.c:
3350           asfdepay: fix compiler warnings after gst_caps_new_simple() change
3351
3352 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
3353
3354         * gst-plugins-ugly.spec.in:
3355           Update specfile with latest changes
3356
3357 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3358
3359         * gst/asfdemux/gstasfdemux.c:
3360           asfdemux: Don't unmap a buffer that doesn't exist
3361
3362 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3363
3364         * configure.ac:
3365         * ext/dvdread/dvdreadsrc.c:
3366           dvdread: port to 0.11
3367
3368 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3369
3370         * configure.ac:
3371         * gst/dvdsub/Makefile.am:
3372         * gst/dvdsub/gstdvdsubdec.c:
3373         * gst/dvdsub/gstdvdsubdec.h:
3374         * gst/dvdsub/gstdvdsubparse.c:
3375           dvdsub: port to 0.11
3376
3377 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3378
3379           Merge branch 'master' into 0.11
3380           Conflicts:
3381           ext/amrwbdec/Makefile.am
3382           ext/amrwbdec/amrwbdec.c
3383
3384 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3385
3386         * gst/realmedia/gstrdtbuffer.c:
3387         * gst/realmedia/gstrdtbuffer.h:
3388         * gst/realmedia/pnmsrc.c:
3389         * gst/realmedia/rademux.c:
3390         * gst/realmedia/rdtdepay.c:
3391         * gst/realmedia/rdtmanager.c:
3392         * gst/realmedia/rmdemux.c:
3393         * gst/realmedia/rmutils.c:
3394         * gst/realmedia/rtspreal.c:
3395           realmedia: port to 0.11
3396
3397 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3398
3399         * ext/amrwbdec/Makefile.am:
3400         * ext/amrwbdec/amrwbdec.c:
3401         * ext/amrwbdec/amrwbdec.h:
3402           amrwbdec: port to audiodecoder
3403
3404 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3405
3406         * ext/amrnb/Makefile.am:
3407           amrnbdec: fixup build
3408
3409 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3410
3411         * ext/amrnb/amrnbdec.c:
3412           amrnbdec: remove leftover extraneous _unref
3413
3414 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3415
3416           Merge branch 'master' into 0.11
3417           Conflicts:
3418           ext/amrnb/amrnbdec.c
3419
3420 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3421
3422         * configure.ac:
3423         * ext/amrnb/amrnbdec.c:
3424         * ext/amrnb/amrnbenc.c:
3425           amrnb: port to 0.11
3426
3427 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3428
3429         * configure.ac:
3430         * ext/amrwbdec/Makefile.am:
3431         * ext/amrwbdec/amrwbdec.c:
3432           ported amrwbdec to 0.11
3433
3434 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3435
3436         * ext/amrnb/amrnbdec.c:
3437         * ext/amrnb/amrnbdec.h:
3438           amrnbdec: port to audiodecoder
3439
3440 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3441
3442           Merge branch 'master' into 0.11
3443
3444 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3445
3446         * configure.ac:
3447         * ext/mpeg2dec/gstmpeg2dec.c:
3448         * ext/mpeg2dec/gstmpeg2dec.h:
3449           mpeg2dec: minimal port to 0.11
3450
3451 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3452
3453         * ext/mpeg2dec/gstmpeg2dec.c:
3454         * ext/mpeg2dec/gstmpeg2dec.h:
3455           mpeg2dec: post QoS messages when dropping a frame due to QoS
3456           https://bugzilla.gnome.org/show_bug.cgi?id=658241
3457
3458 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3459
3460         * configure.ac:
3461           configure: update ported plugins list
3462
3463 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3464
3465         * common:
3466           update to 0.11 branch
3467
3468 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3469
3470         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3471         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3472           dvdlpcmdec: port to 0.11
3473
3474 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3475
3476         * ext/lame/gstlame.c:
3477         * ext/lame/gstlamemp3enc.c:
3478           lame: fix raw audio caps too
3479
3480 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3481
3482         * ext/lame/gstlame.c:
3483         * ext/lame/gstlamemp3enc.c:
3484           lame: port to 0.11
3485
3486 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3487
3488           Merge branch 'master' into 0.11
3489
3490 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3491
3492         * ext/x264/gstx264enc.c:
3493         * ext/x264/gstx264enc.h:
3494           x264enc: port to 0.11
3495
3496 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3497
3498         * ext/amrnb/Makefile.am:
3499         * ext/amrnb/amrnbenc.c:
3500         * ext/amrnb/amrnbenc.h:
3501           amrnbenc: port to audioencoder
3502
3503 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3504
3505           Merge branch 'master' into 0.11
3506           Conflicts:
3507           ext/mad/gstmad.c
3508
3509 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3510
3511         * ext/a52dec/gsta52dec.c:
3512           port a52dec to 0.11
3513
3514 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3515
3516         * ext/twolame/gsttwolame.c:
3517           twolame: Simple fix for GstAudioEncoder API change
3518
3519 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3520
3521         * ext/twolame/gsttwolame.c:
3522           twolame: Fix variable 'gstelement_class' set but not used compiler warning
3523
3524 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3525
3526         * ext/lame/gstlame.c:
3527         * ext/lame/gstlamemp3enc.c:
3528           lame: Don't get the parent class again, GST_BOILERPLATE does this already
3529
3530 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3531
3532         * ext/lame/gstlame.c:
3533         * ext/lame/gstlamemp3enc.c:
3534           lame: Fix variable 'gstelement_class' set but not used compiler warning
3535
3536 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3537
3538         * ext/twolame/gsttwolame.c:
3539           twolame: improve output framing and timestamping
3540           ... which simply comes down to requesting one frame of input data at a time,
3541           since the encoder nicely turns this into 1 encoded frame.
3542
3543 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3544
3545         * ext/twolame/Makefile.am:
3546         * ext/twolame/gsttwolame.c:
3547         * ext/twolame/gsttwolame.h:
3548           twolame: port to audioencoder
3549
3550 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3551
3552         * ext/lame/gstlame.c:
3553           lame: use some more boilerplate
3554
3555 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3556
3557         * ext/lame/gstlame.c:
3558         * ext/lame/gstlame.h:
3559           lame: port to audioencoder
3560
3561 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3562
3563         * ext/lame/gstlamemp3enc.c:
3564           lamemp3enc: use some more boilerplate
3565
3566 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3567
3568         * ext/lame/gstlamemp3enc.c:
3569           lamemp3enc: really report bitrate rather kbitrate
3570
3571 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3572
3573         * ext/lame/Makefile.am:
3574         * ext/lame/gstlamemp3enc.c:
3575         * ext/lame/gstlamemp3enc.h:
3576           lamemp3enc: port to audioencoder
3577
3578 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3579
3580         * ext/dvdread/dvdreadsrc.c:
3581           dvdreadsrc: take into account first sector of the current title
3582           This fixes seeking on titles which do not start on a new file.
3583           https://bugzilla.gnome.org/show_bug.cgi?id=659252
3584
3585 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3586
3587         * ext/dvdread/dvdreadsrc.c:
3588           dvdreadsrc: fix sector seeking
3589           It was overly complicated, and did not take into account the offset
3590           needed for titles which do not start on a new file.
3591           https://bugzilla.gnome.org/show_bug.cgi?id=659252
3592
3593 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3594
3595         * ext/dvdread/dvdreadsrc.c:
3596           dvdreadsrc: fix sector search for packed titles
3597           Some DVD titles are packed in a single set, and we need to use
3598           the correct table to map times to sectors.
3599           https://bugzilla.gnome.org/show_bug.cgi?id=659252
3600
3601 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3602
3603         * configure.ac:
3604         * ext/mad/Makefile.am:
3605         * ext/mad/gstmad.c:
3606         * gst-plugins-ugly.spec.in:
3607           mad: remove id3tag dependency used by in practice unreachable legacy code
3608           The mad mp3 decoder element shouldn't parse tags at all really, but we
3609           have so far kept this code around for backwards-compatibility reasons
3610           for people building manual pipelines for some reason. However, as it
3611           turns out that code has never actually worked in 0.10 in practice,
3612           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
3613           which doesn't actually seem to happen any more though because of the
3614           preceding mad_header_decode(), which will discover and report the
3615           sync loss if it runs into a tag and make mad_frame_decode() try to
3616           resync right away.
3617           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
3618
3619 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3620
3621         * gst/asfdemux/asfpacket.c:
3622           asfpacket: skip empty payload packets
3623           ... which also avoids assertion failures and possible segfaults later on
3624           when possibly trying to join 2 empty buffers.
3625
3626 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3627
3628         * gst/realmedia/rmdemux.c:
3629         * gst/realmedia/rmdemux.h:
3630           rmdemux: delay announcing container tags until we have pads
3631           Fixes tags when transcoding.
3632           https://bugzilla.gnome.org/show_bug.cgi?id=658297
3633
3634 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3635
3636         * tests/check/elements/amrnbenc.c:
3637           amrnbenc: Use complete raw audio caps in the test
3638
3639 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
3640
3641         * docs/plugins/Makefile.am:
3642           docs: cleanup makefiles
3643           Remove commented out parts that we don't need. Remove "the wingo addition" - no
3644           so useful after all. Narrow down file-globs for plugin docs.
3645
3646 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
3647
3648         * common:
3649           Automatic update of common submodule
3650           From a39eb83 to 11f0cd5
3651
3652 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
3653
3654         * common:
3655           Automatic update of common submodule
3656           From 605cd9a to a39eb83
3657
3658 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3659
3660         * gst/asfdemux/gstasfdemux.c:
3661           asf: don't use fourcc
3662
3663 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3664
3665           Merge branch 'master' into 0.11
3666
3667 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3668
3669         * ext/mpeg2dec/gstmpeg2dec.c:
3670           mpeg2dec: fix spurious failure to decode some files
3671           Parsing can return with an 'invalid' state, but this is not
3672           actually fatal. For one, the mpeg2dec command line tool that
3673           comes with the libmpeg2 library blithely ignores this condition
3674           and merrily goes on. So we do this same, logging the error,
3675           and going on with parsing. This makes something work that did
3676           not use to work, and brings happiness to the world.
3677           https://bugzilla.gnome.org/show_bug.cgi?id=429476
3678
3679 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3680
3681         * ext/mad/gstmad.c:
3682         * ext/sidplay/Makefile.am:
3683         * ext/sidplay/gstsiddec.cc:
3684           port to new audio caps
3685
3686 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3687
3688           Merge branch 'master' into 0.11
3689           Conflicts:
3690           common
3691           gst/asfdemux/gstrtpasfdepay.c
3692
3693 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3694
3695         * configure.ac:
3696           configure: Add synaesthesia to the list of non-ported plugins
3697
3698 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3699
3700         * configure.ac:
3701         * docs/plugins/Makefile.am:
3702         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3703         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3704         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3705         * gst-plugins-ugly.spec.in:
3706         * gst/mpegaudioparse/Makefile.am:
3707         * gst/mpegaudioparse/gstmpegaudioparse.c:
3708         * gst/mpegaudioparse/gstmpegaudioparse.h:
3709         * gst/mpegaudioparse/gstxingmux.c:
3710         * gst/mpegaudioparse/gstxingmux.h:
3711         * gst/mpegaudioparse/mpegaudioparse.vcproj:
3712         * gst/mpegaudioparse/plugin.c:
3713         * gst/xingmux/Makefile.am:
3714         * gst/xingmux/gstxingmux.c:
3715         * gst/xingmux/gstxingmux.h:
3716         * gst/xingmux/plugin.c:
3717           Remove mp3parse plugin/element
3718           It's been replaced by mpegaudioparse in -good. Don't want anyone
3719           to spend time porting a deprecated element. Rename plugin to xingmux
3720           for now until we move that somewhere else.
3721
3722 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3723
3724         * configure.ac:
3725           configure.ac: Define list of non-ported plugins
3726
3727 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3728
3729         * ext/mad/gstmad.c:
3730           mad: Fix for changes in GstQuery API
3731
3732 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3733
3734         * gst/asfdemux/gstasfdemux.c:
3735           asfdemux: Fix for changes in GstQuery API
3736
3737 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3738
3739         * gst/asfdemux/asfpacket.c:
3740           asfdemux: Fix print statement
3741
3742 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3743
3744         * common:
3745           Update common submodule
3746
3747 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3748
3749         * ext/x264/gstx264enc.c:
3750           x264enc: Properly set the stream format in setcaps
3751           Do not forget to set the selected format to the options string
3752           when getting it from caps
3753           https://bugzilla.gnome.org/show_bug.cgi?id=655223
3754
3755 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
3756
3757         * ext/x264/gstx264enc.c:
3758           x264enc: fix the build for older x264enc
3759           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
3760
3761 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
3762
3763         * ext/x264/gstx264enc.c:
3764           x264enc: Read stream-format from the right place
3765           Read the stream-format from "stream-format" and not from profile, also rename
3766           the "bytestream" variable to "stream_format" so it's easier to understand.
3767
3768 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3769
3770         * ext/x264/gstx264enc.c:
3771         * ext/x264/gstx264enc.h:
3772           x264enc: Select stream-format based on caps
3773           Makes x264 select its stream-format based on what's available
3774           on caps, the user selected option will be chosen as a fallback
3775           when both options are available.
3776           https://bugzilla.gnome.org/show_bug.cgi?id=644233
3777
3778 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
3779
3780         * ext/x264/gstx264enc.c:
3781           x264: Allow renegotiation but prefer current caps
3782
3783 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
3784
3785         * tests/check/elements/x264enc.c:
3786           tests: Test x264enc profiles from the caps
3787           https://bugzilla.gnome.org/show_bug.cgi?id=644233
3788
3789 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
3790
3791         * ext/x264/Makefile.am:
3792         * ext/x264/gstx264enc.c:
3793         * ext/x264/gstx264enc.h:
3794           x264: Use profile and level from caps
3795           Enforces the profile and level from the downstream caps, also
3796           sets them on the fixated caps
3797           https://bugzilla.gnome.org/show_bug.cgi?id=644233
3798
3799 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3800
3801         * configure.ac:
3802           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
3803
3804 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
3805
3806         * ext/x264/gstx264enc.c:
3807           x264enc: fix subme property annotation - subme maximum is 10, not 6.
3808           Although the element accepts subme values > 6, the annotation which is
3809           visible through gst-inspect (for example) erroneously indicates 6 as the
3810           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
3811           https://bugzilla.gnome.org/show_bug.cgi?id=653473
3812
3813 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
3814
3815         * common:
3816           Automatic update of common submodule
3817           From 69b981f to 605cd9a
3818
3819 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3820
3821         * gst/asfdemux/gstrtspwms.c:
3822           rtspwms: Porting to 0.11
3823
3824 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3825
3826         * gst/asfdemux/gstrtpasfdepay.c:
3827           rtpasfdepay: Port to 0.11
3828
3829 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3830
3831         * gst/asfdemux/asfpacket.c:
3832         * gst/asfdemux/asfpacket.h:
3833         * gst/asfdemux/gstasfdemux.c:
3834         * gst/asfdemux/gstasfdemux.h:
3835           asfdemux: Porting to 0.11
3836
3837 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3838
3839         * ext/sidplay/gstsiddec.cc:
3840           siddec: port siddec to 0.11
3841
3842 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3843
3844         * gst/asfdemux/gstrtpasfdepay.c:
3845           rtpasfdepay: fix fragmented packet handling and packet padding
3846           Also remove a bogus assert.
3847
3848 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
3849
3850         * gst/synaesthesia/gstsynaesthesia.c:
3851           synaesthesia: fix wrong debug log string (copy'n'paste)
3852
3853 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3854
3855           Merge branch 'master' into 0.11
3856           Conflicts:
3857           configure.ac
3858
3859 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3860
3861         * ext/mad/gstmad.c:
3862           mad: port to new API
3863           Port to new segment API.
3864           Eat Caps events.
3865           No need to set caps on buffers.
3866
3867 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
3868
3869         * gst/realmedia/rmdemux.c:
3870           rmdemux: target is unsigned and can't be < 0
3871
3872 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
3873
3874         * ext/mad/gstmad.c:
3875           mad: use signed when caluculating the delta
3876           Avoids a <0 check for an unsigned variable.
3877
3878 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
3879
3880         * docs/plugins/Makefile.am:
3881           docs: remove obsolete commented out part
3882           We don't have this in the other modules and its not needed.
3883
3884 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
3885
3886         * docs/plugins/gst-plugins-ugly-plugins.args:
3887         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3888         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3889           docs: update plugin introspection data
3890           Now more files are merged and produced in a canonical fashion, which hopefully
3891           creates less or no delta in the future.
3892
3893 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
3894
3895         * common:
3896           Automatic update of common submodule
3897           From 9e5bbd5 to 69b981f
3898
3899 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3900
3901         * ext/lame/Makefile.am:
3902         * ext/lame/gstlamemp3enc.c:
3903           lamemp3enc: Post CODEC and BITRATE tags
3904           Also filter any CODEC/AUDIO_CODEC tags from incoming
3905           tag events.
3906           Fixes bug #391543.
3907
3908 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
3909
3910         * common:
3911           Automatic update of common submodule
3912           From fd35073 to 9e5bbd5
3913
3914 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
3915
3916         * common:
3917           Automatic update of common submodule
3918           From 46dfcea to fd35073
3919
3920 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3921
3922         * gst/asfdemux/gstrtpasfdepay.c:
3923           rtpasfdepay: simplify and refactor packet parsing
3924           Specifically, refactor buffer padding and consider marker bit for fragment
3925           assembling.
3926
3927 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3928
3929         * gst/asfdemux/gstrtpasfdepay.c:
3930           rtpasfdepay: avoid re-sending header
3931           ... e.g. following a seek, which otherwise confuses downstream demuxer
3932           expecting only a flow of data packets at this time.
3933
3934 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3935
3936         * gst/asfdemux/gstrtpasfdepay.c:
3937         * gst/asfdemux/gstrtpasfdepay.h:
3938           rtpasfdepay: remove unused field
3939
3940 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3941
3942         * ext/mad/gstmad.c:
3943           mad: Post bitrate tag whenever the bitrate changes
3944           Also send the layer/mode/emphasis/bitrate tags as an event too.
3945
3946 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3947
3948         * configure.ac:
3949         * win32/common/config.h:
3950           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
3951
3952 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3953
3954         * configure.ac:
3955         * docs/plugins/inspect/plugin-a52dec.xml:
3956         * docs/plugins/inspect/plugin-amrnb.xml:
3957         * docs/plugins/inspect/plugin-amrwbdec.xml:
3958         * docs/plugins/inspect/plugin-asf.xml:
3959         * docs/plugins/inspect/plugin-cdio.xml:
3960         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3961         * docs/plugins/inspect/plugin-dvdread.xml:
3962         * docs/plugins/inspect/plugin-dvdsub.xml:
3963         * docs/plugins/inspect/plugin-iec958.xml:
3964         * docs/plugins/inspect/plugin-lame.xml:
3965         * docs/plugins/inspect/plugin-mad.xml:
3966         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3967         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3968         * docs/plugins/inspect/plugin-mpegstream.xml:
3969         * docs/plugins/inspect/plugin-realmedia.xml:
3970         * docs/plugins/inspect/plugin-siddec.xml:
3971         * docs/plugins/inspect/plugin-twolame.xml:
3972         * docs/plugins/inspect/plugin-x264.xml:
3973         * win32/common/config.h:
3974           Back to development
3975
3976 === release 0.10.18 ===
3977
3978 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3979
3980         * ChangeLog:
3981         * NEWS:
3982         * RELEASE:
3983         * configure.ac:
3984         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3985         * docs/plugins/inspect/plugin-a52dec.xml:
3986         * docs/plugins/inspect/plugin-amrnb.xml:
3987         * docs/plugins/inspect/plugin-amrwbdec.xml:
3988         * docs/plugins/inspect/plugin-asf.xml:
3989         * docs/plugins/inspect/plugin-cdio.xml:
3990         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3991         * docs/plugins/inspect/plugin-dvdread.xml:
3992         * docs/plugins/inspect/plugin-dvdsub.xml:
3993         * docs/plugins/inspect/plugin-iec958.xml:
3994         * docs/plugins/inspect/plugin-lame.xml:
3995         * docs/plugins/inspect/plugin-mad.xml:
3996         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3997         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3998         * docs/plugins/inspect/plugin-mpegstream.xml:
3999         * docs/plugins/inspect/plugin-realmedia.xml:
4000         * docs/plugins/inspect/plugin-siddec.xml:
4001         * docs/plugins/inspect/plugin-twolame.xml:
4002         * docs/plugins/inspect/plugin-x264.xml:
4003         * gst-plugins-ugly.doap:
4004         * win32/common/config.h:
4005           Release 0.10.18
4006           Highlights:
4007           - x264enc: allow changing bitrate and quantizers dynamically at runtime
4008           - x264enc: proxy downstream caps restrictions upstream via get_caps()
4009           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
4010           - mad: allow build without libid3tag (which isn't really needed anyway)
4011           - many other fixes and improvements
4012
4013 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4014
4015         * ext/x264/gstx264enc.c:
4016           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
4017
4018 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4019
4020         * ext/x264/gstx264enc.c:
4021           x264enc: do not leak peer pad reference
4022
4023 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4024
4025         * ext/x264/gstx264enc.c:
4026           x264enc: No need to copy, reffing is enough
4027
4028 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4029
4030         * ext/x264/gstx264enc.c:
4031           x264enc: get_caps function should return a copy of the caps
4032
4033 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4034
4035         * configure.ac:
4036         * docs/plugins/inspect/plugin-a52dec.xml:
4037         * docs/plugins/inspect/plugin-amrnb.xml:
4038         * docs/plugins/inspect/plugin-amrwbdec.xml:
4039         * docs/plugins/inspect/plugin-asf.xml:
4040         * docs/plugins/inspect/plugin-cdio.xml:
4041         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4042         * docs/plugins/inspect/plugin-dvdread.xml:
4043         * docs/plugins/inspect/plugin-dvdsub.xml:
4044         * docs/plugins/inspect/plugin-iec958.xml:
4045         * docs/plugins/inspect/plugin-lame.xml:
4046         * docs/plugins/inspect/plugin-mad.xml:
4047         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4048         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4049         * docs/plugins/inspect/plugin-mpegstream.xml:
4050         * docs/plugins/inspect/plugin-realmedia.xml:
4051         * docs/plugins/inspect/plugin-siddec.xml:
4052         * docs/plugins/inspect/plugin-synaesthesia.xml:
4053         * docs/plugins/inspect/plugin-twolame.xml:
4054         * docs/plugins/inspect/plugin-x264.xml:
4055         * po/da.po:
4056         * po/de.po:
4057         * po/fr.po:
4058         * po/uk.po:
4059         * win32/common/config.h:
4060           0.10.17.4 pre-release
4061
4062 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4063
4064         * ext/mad/gstmad.c:
4065           mad: remove buffer_alloc
4066
4067 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4068
4069         * configure.ac:
4070         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4071         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4072         * docs/plugins/inspect/plugin-a52dec.xml:
4073         * docs/plugins/inspect/plugin-amrnb.xml:
4074         * docs/plugins/inspect/plugin-amrwbdec.xml:
4075         * docs/plugins/inspect/plugin-asf.xml:
4076         * docs/plugins/inspect/plugin-cdio.xml:
4077         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4078         * docs/plugins/inspect/plugin-dvdread.xml:
4079         * docs/plugins/inspect/plugin-dvdsub.xml:
4080         * docs/plugins/inspect/plugin-iec958.xml:
4081         * docs/plugins/inspect/plugin-lame.xml:
4082         * docs/plugins/inspect/plugin-mad.xml:
4083         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4084         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4085         * docs/plugins/inspect/plugin-mpegstream.xml:
4086         * docs/plugins/inspect/plugin-realmedia.xml:
4087         * docs/plugins/inspect/plugin-siddec.xml:
4088         * docs/plugins/inspect/plugin-synaesthesia.xml:
4089         * docs/plugins/inspect/plugin-twolame.xml:
4090         * docs/plugins/inspect/plugin-x264.xml:
4091         * po/bg.po:
4092         * po/ja.po:
4093         * po/nl.po:
4094         * po/pl.po:
4095         * po/ru.po:
4096         * po/sl.po:
4097         * po/tr.po:
4098           0.10.17.3 pre-release
4099
4100 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4101
4102         * common:
4103           Automatic update of common submodule
4104           From c3cafe1 to 46dfcea
4105
4106 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4107
4108         * ext/mad/gstmad.c:
4109           mad: port to 0.11
4110
4111 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4112
4113           Merge branch 'master' into 0.11
4114           Conflicts:
4115           android/amrnb.mk
4116           android/amrwbdec.mk
4117           android/asf.mk
4118           android/mpegaudioparse.mk
4119           configure.ac
4120
4121 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4122
4123         * tests/check/gst-plugins-ugly.supp:
4124           tests: add suppression for lame unit test
4125
4126 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4127
4128         * tests/check/Makefile.am:
4129         * tests/check/generic/.gitignore:
4130         * tests/check/generic/index.c:
4131           tests: add generic index-setting test
4132
4133 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4134
4135         * ext/mpeg2dec/gstmpeg2dec.c:
4136           mpeg2dec: don't deadlock when setting an index
4137
4138 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4139
4140         * configure.ac:
4141         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4142         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4143         * docs/plugins/inspect/plugin-a52dec.xml:
4144         * docs/plugins/inspect/plugin-amrnb.xml:
4145         * docs/plugins/inspect/plugin-amrwbdec.xml:
4146         * docs/plugins/inspect/plugin-asf.xml:
4147         * docs/plugins/inspect/plugin-cdio.xml:
4148         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4149         * docs/plugins/inspect/plugin-dvdread.xml:
4150         * docs/plugins/inspect/plugin-dvdsub.xml:
4151         * docs/plugins/inspect/plugin-iec958.xml:
4152         * docs/plugins/inspect/plugin-lame.xml:
4153         * docs/plugins/inspect/plugin-mad.xml:
4154         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4155         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4156         * docs/plugins/inspect/plugin-mpegstream.xml:
4157         * docs/plugins/inspect/plugin-realmedia.xml:
4158         * docs/plugins/inspect/plugin-siddec.xml:
4159         * docs/plugins/inspect/plugin-synaesthesia.xml:
4160         * docs/plugins/inspect/plugin-twolame.xml:
4161         * docs/plugins/inspect/plugin-x264.xml:
4162         * po/sl.po:
4163         * win32/common/config.h:
4164           0.10.17.2 pre-release
4165
4166 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4167
4168         * gst/realmedia/rademux.c:
4169           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
4170
4171 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4172
4173         * gst/mpegstream/gstmpegdemux.c:
4174           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
4175
4176 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4177
4178         * ext/dvdread/dvdreadsrc.c:
4179         * ext/sidplay/gstsiddec.cc:
4180         * ext/x264/gstx264enc.c:
4181           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
4182
4183 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4184
4185         * gst/asfdemux/gstasfdemux.c:
4186           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
4187
4188 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4189
4190         * ext/x264/gstx264enc.c:
4191           x264enc: Implement getcaps function
4192           This allows to set width/height/etc restrictions downstream.
4193
4194 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
4195
4196         * Android.mk:
4197         * ext/mad/Makefile.am:
4198         * ext/x264/Makefile.am:
4199         * gst/asfdemux/Makefile.am:
4200         * gst/dvdlpcmdec/Makefile.am:
4201         * gst/dvdsub/Makefile.am:
4202         * gst/iec958/Makefile.am:
4203         * gst/mpegaudioparse/Makefile.am:
4204         * gst/mpegstream/Makefile.am:
4205         * gst/realmedia/Makefile.am:
4206         * gst/synaesthesia/Makefile.am:
4207           android: make it ready for androgenizer
4208           To build gstreamer for android we are now using androgenizer which
4209           generates the needed Android.mk files.
4210           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
4211
4212 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
4213
4214         * android/NOTICE:
4215         * android/amrnb.mk:
4216         * android/amrwbdec.mk:
4217         * android/asf.mk:
4218         * android/mpegaudioparse.mk:
4219           android: remove the android/ folder
4220
4221 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
4222
4223         * common:
4224           Automatic update of common submodule
4225           From 1ccbe09 to c3cafe1
4226
4227 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
4228
4229         * ext/x264/gstx264enc.c:
4230         * ext/x264/gstx264enc.h:
4231           x264enc: Allow changing the bitrate and quantitizers dynamically
4232           https://bugzilla.gnome.org/show_bug.cgi?id=621663
4233
4234 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
4235
4236         * ext/x264/gstx264enc.c:
4237           x264enc: Set max bitrate in quality mode
4238           https://bugzilla.gnome.org/show_bug.cgi?id=621663
4239
4240 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
4241
4242         * ext/x264/gstx264enc.c:
4243           x264enc: Make it clear that constant quantizer is for debugging only
4244           https://bugzilla.gnome.org/show_bug.cgi?id=621663
4245
4246 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4247
4248         * common:
4249           Automatic update of common submodule
4250           From 193b717 to 1ccbe09
4251
4252 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
4253
4254         * common:
4255           Automatic update of common submodule
4256           From b77e2bf to 193b717
4257
4258 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4259
4260         * common:
4261           Automatic update of common submodule
4262           From d8814b6 to b77e2bf
4263
4264 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4265
4266         * common:
4267           Automatic update of common submodule
4268           From 6aaa286 to d8814b6
4269
4270 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
4271
4272         * common:
4273           Automatic update of common submodule
4274           From 6aec6b9 to 6aaa286
4275
4276 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
4277
4278         * configure.ac:
4279           configure.ac: redundant use of AC_MSG_RESULT()
4280           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
4281
4282 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
4283
4284         * autogen.sh:
4285           autogen: wingo signed comment
4286
4287 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4288
4289         * gst/dvdsub/gstdvdsubdec.c:
4290         * gst/dvdsub/gstdvdsubdec.h:
4291           dvdsubdec: Rearrange buffer allocation and pushing code a bit
4292           This makes the code easier to read, doesn't store every buffer
4293           in the instance until the next buffer is to be drawn and
4294           fixes an unitialized variable compiler warning.
4295
4296 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
4297
4298         * gst/dvdsub/gstdvdsubdec.c:
4299           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
4300           Fixes bug #619136.
4301
4302 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
4303
4304         * gst/dvdsub/gstdvdsubdec.c:
4305           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
4306           Fixes bug #644704.
4307
4308 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4309
4310         * configure.ac:
4311         * ext/mad/gstmad.c:
4312         * ext/mad/gstmad.h:
4313           mad: build the mad plugin even if libid3tag is not available
4314           ID3 tags are usually handled by id3demux, and should be handled
4315           by id3demux. Tag handling in mad based on libid3tag is very basic
4316           and mostly unnecessary really, so just build this plugin without
4317           ID3 tag support if libid3tag is not available.
4318
4319 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4320
4321           Merge branch 'master' into 0.11
4322
4323 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
4324
4325         * gst/mpegstream/gstdvddemux.c:
4326           dvddemux: small code cleanup
4327           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
4328           and avoid empty 'if' when logging is disabled.
4329
4330 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4331
4332         * configure.ac:
4333           configure.ac: export plugin description more platform independent
4334           Fixes #642504.
4335
4336 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4337
4338         * common:
4339           Automatic update of common submodule
4340           From 1de7f6a to 6aec6b9
4341
4342 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4343
4344           Merge branch 'master' into 0.11
4345           Conflicts:
4346           configure.ac
4347
4348 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4349
4350         * ext/mpeg2dec/gstmpeg2dec.c:
4351           mpeg2dec: do not fail fatally when unlinked
4352           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
4353
4354 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
4355
4356         * ext/mad/gstmad.c:
4357         * ext/mad/gstmad.h:
4358         * ext/mpeg2dec/gstmpeg2dec.c:
4359         * ext/mpeg2dec/gstmpeg2dec.h:
4360           index: remove conditional index support
4361           Index support cannot be disabled since commit
4362           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
4363           in core, which removed the configure flags to disable index.
4364
4365 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
4366
4367         * ext/mad/gstmad.c:
4368         * ext/mpeg2dec/gstmpeg2dec.c:
4369           formatting: trim trailing whitespace
4370
4371 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
4372
4373         * ext/mad/gstmad.c:
4374         * ext/mpeg2dec/gstmpeg2dec.c:
4375         * gst/mpegstream/gstmpegdemux.c:
4376           index: use delta frame flags instead of 0 or none
4377
4378 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4379
4380         * ext/x264/gstx264enc.c:
4381           x264enc: Don't register flags with a value of 0
4382           Flags with a value of 0 aren't meaningful and will cause
4383           g_value_transform to go into an endless loop when trying to
4384           convert the flags to a string
4385
4386 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
4387
4388         * common:
4389           Automatic update of common submodule
4390           From f94d739 to 1de7f6a
4391
4392 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4393
4394         * ext/amrwbdec/amrwbdec.c:
4395           amrwbdec: avoid stalling on invalid frame
4396           Skip 1 byte indicating invalid frame type index rather than stalling
4397           on it indefinitely until EOS.
4398           Fixes #639715.
4399
4400 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4401
4402         * tests/check/pipelines/lame.c:
4403           tests: add unit test for lamemp3enc negotiation issue
4404           https://bugzilla.gnome.org/show_bug.cgi?id=641151
4405
4406 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4407
4408         * ext/lame/gstlamemp3enc.c:
4409           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
4410           The element downstream of mp3enc might only accept certain sample rates or channels,
4411           make sure we relay any restrictions that do exist to upstream when it does a
4412           get_caps() on the sink pad. That way upstream elements like audioresample or
4413           audioconvert can pick a sample rate / channel configuration that will be accepted,
4414           instead of just negotiating to the highest, which might then be rejected.
4415           https://bugzilla.gnome.org/show_bug.cgi?id=641151
4416
4417 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
4418
4419         * gst/asfdemux/asfpacket.c:
4420           asfpacket: Avoid using broken duration extension
4421           Quite a few (broken?) files have a packet duration of 1ms, which is
4422           most definitely wrong for either audio or video packets.
4423           We therefore avoid using that value and instead use other metrics to
4424           determine the buffer duration (like using the extended stream properties
4425           average frame duration if present and valid).
4426
4427 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4428
4429         * configure.ac:
4430         * win32/common/config.h:
4431           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
4432           https://bugzilla.gnome.org/show_bug.cgi?id=640705
4433
4434 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
4435
4436         * gst/mpegaudioparse/gstxingmux.c:
4437           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
4438           Fixes bug #639291.
4439
4440 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4441
4442         * gst/mpegstream/gstdvddemux.c:
4443           mpegstream: increase allowable gap between streams
4444           The new delay is three times as much as the old one, and just happens
4445           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
4446           was chocking before at 5:11.
4447           While there, merge the constants used in two places into a define.
4448           https://bugzilla.gnome.org/show_bug.cgi?id=539708
4449
4450 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
4451
4452         * ext/x264/gstx264enc.c:
4453           x264enc: make tag event writable before modifying tag list in place
4454           To modify an event tag is necessary to be sure that x264enc
4455           has its own copy.
4456           Also fix indentation.
4457           https://bugzilla.gnome.org/show_bug.cgi?id=640272
4458
4459 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4460
4461         * configure.ac:
4462         * docs/plugins/inspect/plugin-a52dec.xml:
4463         * docs/plugins/inspect/plugin-amrnb.xml:
4464         * docs/plugins/inspect/plugin-amrwbdec.xml:
4465         * docs/plugins/inspect/plugin-asf.xml:
4466         * docs/plugins/inspect/plugin-cdio.xml:
4467         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4468         * docs/plugins/inspect/plugin-dvdread.xml:
4469         * docs/plugins/inspect/plugin-dvdsub.xml:
4470         * docs/plugins/inspect/plugin-iec958.xml:
4471         * docs/plugins/inspect/plugin-lame.xml:
4472         * docs/plugins/inspect/plugin-mad.xml:
4473         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4474         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4475         * docs/plugins/inspect/plugin-mpegstream.xml:
4476         * docs/plugins/inspect/plugin-realmedia.xml:
4477         * docs/plugins/inspect/plugin-siddec.xml:
4478         * docs/plugins/inspect/plugin-twolame.xml:
4479         * docs/plugins/inspect/plugin-x264.xml:
4480         * win32/common/config.h:
4481           Back to development
4482
4483 === release 0.10.17 ===
4484
4485 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4486
4487         * ChangeLog:
4488         * NEWS:
4489         * RELEASE:
4490         * configure.ac:
4491         * docs/plugins/inspect/plugin-a52dec.xml:
4492         * docs/plugins/inspect/plugin-amrnb.xml:
4493         * docs/plugins/inspect/plugin-amrwbdec.xml:
4494         * docs/plugins/inspect/plugin-asf.xml:
4495         * docs/plugins/inspect/plugin-cdio.xml:
4496         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4497         * docs/plugins/inspect/plugin-dvdread.xml:
4498         * docs/plugins/inspect/plugin-dvdsub.xml:
4499         * docs/plugins/inspect/plugin-iec958.xml:
4500         * docs/plugins/inspect/plugin-lame.xml:
4501         * docs/plugins/inspect/plugin-mad.xml:
4502         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4503         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4504         * docs/plugins/inspect/plugin-mpegstream.xml:
4505         * docs/plugins/inspect/plugin-realmedia.xml:
4506         * docs/plugins/inspect/plugin-siddec.xml:
4507         * docs/plugins/inspect/plugin-twolame.xml:
4508         * docs/plugins/inspect/plugin-x264.xml:
4509         * gst-plugins-ugly.doap:
4510         * win32/common/config.h:
4511           Release 0.10.17
4512
4513 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4514
4515         * configure.ac:
4516         * docs/plugins/inspect/plugin-a52dec.xml:
4517         * docs/plugins/inspect/plugin-amrnb.xml:
4518         * docs/plugins/inspect/plugin-amrwbdec.xml:
4519         * docs/plugins/inspect/plugin-asf.xml:
4520         * docs/plugins/inspect/plugin-cdio.xml:
4521         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4522         * docs/plugins/inspect/plugin-dvdread.xml:
4523         * docs/plugins/inspect/plugin-dvdsub.xml:
4524         * docs/plugins/inspect/plugin-iec958.xml:
4525         * docs/plugins/inspect/plugin-lame.xml:
4526         * docs/plugins/inspect/plugin-mad.xml:
4527         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4528         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4529         * docs/plugins/inspect/plugin-mpegstream.xml:
4530         * docs/plugins/inspect/plugin-realmedia.xml:
4531         * docs/plugins/inspect/plugin-siddec.xml:
4532         * docs/plugins/inspect/plugin-twolame.xml:
4533         * docs/plugins/inspect/plugin-x264.xml:
4534         * win32/common/config.h:
4535           0.10.16.4 pre-release
4536
4537 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4538
4539         * ext/mpeg2dec/gstmpeg2dec.c:
4540           mpeg2dec: Use the proper component value for height
4541
4542 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4543
4544         * configure.ac:
4545         * docs/plugins/inspect/plugin-a52dec.xml:
4546         * docs/plugins/inspect/plugin-amrnb.xml:
4547         * docs/plugins/inspect/plugin-amrwbdec.xml:
4548         * docs/plugins/inspect/plugin-asf.xml:
4549         * docs/plugins/inspect/plugin-cdio.xml:
4550         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4551         * docs/plugins/inspect/plugin-dvdread.xml:
4552         * docs/plugins/inspect/plugin-dvdsub.xml:
4553         * docs/plugins/inspect/plugin-iec958.xml:
4554         * docs/plugins/inspect/plugin-lame.xml:
4555         * docs/plugins/inspect/plugin-mad.xml:
4556         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4557         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4558         * docs/plugins/inspect/plugin-mpegstream.xml:
4559         * docs/plugins/inspect/plugin-realmedia.xml:
4560         * docs/plugins/inspect/plugin-siddec.xml:
4561         * docs/plugins/inspect/plugin-twolame.xml:
4562         * docs/plugins/inspect/plugin-x264.xml:
4563         * win32/common/config.h:
4564           0.10.16.3 pre-release
4565
4566 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4567
4568         * gst/asfdemux/asfheaders.c:
4569         * gst/asfdemux/asfheaders.h:
4570         * gst/asfdemux/gstasfdemux.c:
4571           asfdemux: Handle new type of DRM'd asf files.
4572           These are produced by the new MS PlayReady system.
4573           https://bugzilla.gnome.org/show_bug.cgi?id=639226
4574
4575 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
4576
4577         * common:
4578           Automatic update of common submodule
4579           From e572c87 to f94d739
4580
4581 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4582
4583         * common:
4584           Automatic update of common submodule
4585           From ccbaa85 to e572c87
4586
4587 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4588
4589         * common:
4590           Automatic update of common submodule
4591           From 46445ad to ccbaa85
4592
4593 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4594
4595         * tests/check/Makefile.am:
4596           tests: never disable g_assert() and cast checks for the unit tests
4597           The unit tests are riddled with g_assert() and friends, make sure we
4598           don't disable assert and cast checks for the unit tests even if
4599           this has been specified for the rest of the code base, e.g. via
4600           --disable-glib-asserts
4601
4602 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4603
4604         * configure.ac:
4605         * win32/common/config.h:
4606           0.10.16.2 pre-release
4607
4608 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4609
4610         * docs/plugins/gst-plugins-ugly-plugins.args:
4611         * docs/plugins/inspect/plugin-a52dec.xml:
4612         * docs/plugins/inspect/plugin-amrnb.xml:
4613         * docs/plugins/inspect/plugin-amrwbdec.xml:
4614         * docs/plugins/inspect/plugin-asf.xml:
4615         * docs/plugins/inspect/plugin-cdio.xml:
4616         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4617         * docs/plugins/inspect/plugin-dvdread.xml:
4618         * docs/plugins/inspect/plugin-dvdsub.xml:
4619         * docs/plugins/inspect/plugin-iec958.xml:
4620         * docs/plugins/inspect/plugin-lame.xml:
4621         * docs/plugins/inspect/plugin-mad.xml:
4622         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4623         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4624         * docs/plugins/inspect/plugin-mpegstream.xml:
4625         * docs/plugins/inspect/plugin-realmedia.xml:
4626         * docs/plugins/inspect/plugin-siddec.xml:
4627         * docs/plugins/inspect/plugin-twolame.xml:
4628         * docs/plugins/inspect/plugin-x264.xml:
4629           docs: update docs
4630
4631 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4632
4633         * po/bg.po:
4634         * po/ca.po:
4635         * po/ru.po:
4636           po: update translations
4637
4638 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4639
4640         * configure.ac:
4641           configure: use $LIBM instead of hardcoding -lm
4642
4643 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4644
4645         * gst/realmedia/rmdemux.c:
4646           rmdemux: Initialize return variable.
4647           In the unlikely event that height is 0 (which is invalid) we would end up
4648           never setting the flow return.
4649
4650 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4651
4652         * gst/realmedia/rmutils.c:
4653           realmedia: Fix unitialized variables on macosx
4654
4655 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4656
4657         * ext/x264/gstx264enc.c:
4658           x264enc: Handle codec/encoder tags
4659           Make x264enc drop video-codec and codec tags and replace
4660           encoder/encoder-version with x264 and its build number
4661           Fixes #621465
4662
4663 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4664
4665         * ext/mpeg2dec/gstmpeg2dec.c:
4666           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
4667
4668 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4669
4670         * ext/mpeg2dec/gstmpeg2dec.c:
4671           mpeg2dec: minor formatting clean-up
4672
4673 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4674
4675         * ext/mpeg2dec/gstmpeg2dec.c:
4676           mpeg2dec: refactor cropping code to use libgstvideo functions
4677           https://bugzilla.gnome.org/show_bug.cgi?id=571146
4678
4679 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4680
4681         * ext/mpeg2dec/gstmpeg2dec.c:
4682         * ext/mpeg2dec/gstmpeg2dec.h:
4683           mpeg2dec: use GstVideoFormat instead of custom enum
4684
4685 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4686
4687         * ext/mpeg2dec/Makefile.am:
4688           mpeg2dec: fix LIBADD order in Makefile.am
4689
4690 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
4691
4692         * ext/x264/gstx264enc.c:
4693           x264: vbv-buf-capacity should have a minimum of 0
4694           x264 will clip this value internally, and users should be allowed to
4695           specify a lower value than 300 ms.
4696           https://bugzilla.gnome.org/show_bug.cgi?id=635291
4697
4698 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4699
4700         * ext/x264/gstx264enc.c:
4701           x264enc: also accept YV12 input
4702
4703 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4704
4705         * ext/x264/gstx264enc.c:
4706           x264enc: add a note to the docs about encoder latency and queues
4707           https://bugzilla.gnome.org/show_bug.cgi?id=636107
4708
4709 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4710
4711         * gst/realmedia/rademux.c:
4712         * gst/realmedia/rmdemux.c:
4713           realmedia: do not use the pad buffer allocation functions in demuxers
4714           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
4715           https://bugzilla.gnome.org/show_bug.cgi?id=637932
4716
4717 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4718
4719         * common:
4720           Automatic update of common submodule
4721           From 169462a to 46445ad
4722
4723 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4724
4725         * ext/mad/gstmad.c:
4726           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
4727           Fixes bug #635461.
4728
4729 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
4730
4731         * common:
4732           Automatic update of common submodule
4733           From 20742ae to 169462a
4734
4735 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
4736
4737         * gst/realmedia/rmdemux.c:
4738           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
4739           Signed-off-by: Rob Clark <rob@ti.com>
4740
4741 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
4742
4743         * common:
4744           Automatic update of common submodule
4745           From 011bcc8 to 20742ae
4746
4747 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
4748
4749         * configure.ac:
4750           x264: uses pkg-config to locate libx264
4751
4752 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4753
4754           Merge branch 'master' into 0.11
4755
4756 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4757
4758         * tests/check/pipelines/lame.c:
4759           check: don't use deprecated method
4760
4761 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4762
4763         * android/amrnb.mk:
4764         * android/amrwbdec.mk:
4765         * android/asf.mk:
4766         * android/mpegaudioparse.mk:
4767         * configure.ac:
4768           more 0.10 -> 0,11 changes
4769
4770 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4771
4772         * configure.ac:
4773           configure: open 0.11 branch
4774
4775 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
4776
4777         * Android.mk:
4778         * android/NOTICE:
4779         * android/amrnb.mk:
4780         * android/amrwbdec.mk:
4781         * android/asf.mk:
4782         * android/mpegaudioparse.mk:
4783           Add build system for Android
4784
4785 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
4786
4787         * gst/realmedia/rmutils.c:
4788           realmedia: Remove dead assignments
4789
4790 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
4791
4792         * ext/mad/gstmad.c:
4793           mad: Remove dead assignments
4794
4795 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4796
4797         * ext/dvdread/dvdreadsrc.c:
4798           dvdreadsrc: remove bogus comment
4799
4800 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
4801
4802         * ext/dvdread/dvdreadsrc.c:
4803           dvdreadsrc: fix handling of multi-angle streams
4804           We would output all angles interleaved instead of just
4805           the selected angle.
4806           https://bugzilla.gnome.org/show_bug.cgi?id=539254
4807
4808 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4809
4810         * gst/realmedia/Makefile.am:
4811           realmedia: fix LIBS order in Makefile
4812
4813 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4814
4815         * po/af.po:
4816         * po/az.po:
4817         * po/bg.po:
4818         * po/ca.po:
4819         * po/cs.po:
4820         * po/da.po:
4821         * po/de.po:
4822         * po/el.po:
4823         * po/en_GB.po:
4824         * po/es.po:
4825         * po/eu.po:
4826         * po/fi.po:
4827         * po/fr.po:
4828         * po/gl.po:
4829         * po/hu.po:
4830         * po/id.po:
4831         * po/it.po:
4832         * po/ja.po:
4833         * po/lt.po:
4834         * po/lv.po:
4835         * po/ms.po:
4836         * po/mt.po:
4837         * po/nb.po:
4838         * po/nl.po:
4839         * po/or.po:
4840         * po/pl.po:
4841         * po/pt_BR.po:
4842         * po/ro.po:
4843         * po/ru.po:
4844         * po/sk.po:
4845         * po/sl.po:
4846         * po/sq.po:
4847         * po/sr.po:
4848         * po/sv.po:
4849         * po/tr.po:
4850         * po/uk.po:
4851         * po/vi.po:
4852         * po/zh_CN.po:
4853           po: update for new translatable strings
4854
4855 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
4856
4857         * common:
4858           Automatic update of common submodule
4859           From 7bbd708 to 011bcc8
4860
4861 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
4862
4863         * ext/mpeg2dec/gstmpeg2dec.c:
4864           mpeg2dec: convert the position to stream time before answering to a position query
4865
4866 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
4867
4868         * gst/realmedia/Makefile.am:
4869         * gst/realmedia/rademux.c:
4870         * gst/realmedia/rmdemux.c:
4871         * gst/realmedia/rmdemux.h:
4872           realmedia: Get codec name from pbutils instead of harcoding them
4873
4874 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
4875
4876         * ext/x264/gstx264enc.c:
4877           x264enc: Work around a rate control issue in libx264
4878           When variable framerate is disabled in libx264 (which occurs when using
4879           the zerolatency tuning), libx264 ignores timestamps but still uses the
4880           timebase leading to messed up rate control with our nanosecond timebase.
4881           We work around this issue by setting the timebase to the reciprocal of
4882           the framerate and we validate that the framerate is suitable.
4883           This has been fixed upstream in libx264 but there are non-fixed versions
4884           in the wild so this workaround is still needed.
4885           Fixes bug #632861
4886
4887 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4888
4889         * ext/mpeg2dec/gstmpeg2dec.c:
4890           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
4891
4892 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
4893
4894         * ext/mpeg2dec/gstmpeg2dec.c:
4895           mpeg2dec: fix position query by trusting upstream
4896           Position queries are badly handled for DVDs (probably due to the division in
4897           chapters): the time returned was the time since the start of chapter.
4898           Now ask upstream for position queries, fall back to the old code if upstream
4899           cannot answer the query.
4900
4901 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
4902
4903         * ext/lame/gstlame.c:
4904         * ext/mad/gstmad.c:
4905         * ext/sidplay/gstsiddec.cc:
4906         * gst/mpegstream/gstmpegparse.c:
4907           various: canonicalize property names
4908
4909 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
4910
4911         * ext/a52dec/gsta52dec.c:
4912         * ext/amrnb/amrnbdec.c:
4913         * ext/amrnb/amrnbenc.c:
4914         * ext/cdio/gstcdiocddasrc.c:
4915         * ext/dvdread/dvdreadsrc.c:
4916         * ext/lame/gstlame.c:
4917         * ext/lame/gstlamemp3enc.c:
4918         * ext/mad/gstmad.c:
4919         * ext/sidplay/gstsiddec.cc:
4920         * ext/x264/gstx264enc.c:
4921           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
4922
4923 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
4924
4925         * gst/iec958/ac3iec.c:
4926         * gst/mpegaudioparse/gstmpegaudioparse.c:
4927         * gst/mpegstream/gstmpegparse.c:
4928         * gst/mpegstream/gstrfc2250enc.c:
4929         * gst/realmedia/pnmsrc.c:
4930         * gst/realmedia/rdtmanager.c:
4931           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
4932
4933 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
4934
4935         * common:
4936           Automatic update of common submodule
4937           From 5a668bf to 7bbd708
4938
4939 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
4940
4941         * common:
4942           Automatic update of common submodule
4943           From c4a8adc to 5a668bf
4944
4945 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4946
4947         * common:
4948           Automatic update of common submodule
4949           From 5e3c9bf to c4a8adc
4950
4951 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4952
4953         * ext/mad/gstmad.c:
4954         * ext/mad/gstmad.h:
4955           mad: support reverse playback
4956
4957 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4958
4959         * ext/dvdread/dvdreadsrc.c:
4960           dvdreadsrc: improve error messages on read errors
4961           Provide proper i18n-ed error messages when a read error happens,
4962           and point out that the error could be happening because the
4963           DVD is scrambled.
4964           https://bugzilla.gnome.org/show_bug.cgi?id=613633
4965
4966 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4967
4968         * configure.ac:
4969           configure: set plugin release datetime
4970
4971 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
4972
4973         * common:
4974           Automatic update of common submodule
4975           From aa0d1d0 to 5e3c9bf
4976
4977 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4978
4979         * gst/mpegstream/gstmpegparse.c:
4980           mpegparse: re-fix flow return handling
4981           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
4982           -  } while (GST_FLOW_IS_SUCCESS (result));
4983           +  } while (result != GST_FLOW_OK);
4984
4985 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
4986
4987         * tests/check/Makefile.am:
4988         * tests/check/generic/states.c:
4989           tests: allow running state tests for all elements
4990           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
4991           to try elements that would normaly be skipped.
4992
4993 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4994
4995         * Makefile.am:
4996           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
4997
4998 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4999
5000         * configure.ac:
5001         * pkgconfig/.gitignore:
5002         * pkgconfig/Makefile.am:
5003         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
5004           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
5005           This .pc file will not be installed, it's only for uninstalled setups,
5006           same thing as we do for -good. This is so other modules' unit tests can
5007           find our plugins properly in an uninstalled setup.
5008
5009 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5010
5011         * common:
5012           Automatic update of common submodule
5013           From c2e10bf to aa0d1d0
5014
5015 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5016
5017         * configure.ac:
5018           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
5019
5020 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5021
5022         * ext/sidplay/gstsiddec.cc:
5023           siddec: don't use GST_FLOW_IS_FATAL
5024           GST_FLOW_IS_FATAL has been deprecated in core git.
5025
5026 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
5027
5028         * common:
5029           Automatic update of common submodule
5030           From d3d9acf to c2e10bf
5031
5032 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5033
5034         * configure.ac:
5035           configure: Require orc >= 0.4.6 for --compat
5036
5037 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5038
5039         * common:
5040           Automatic update of common submodule
5041           From ec60217 to d3d9acf
5042
5043 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5044
5045         * ext/mpeg2dec/gstmpeg2dec.c:
5046           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
5047           And don't post error messages if allocating a buffer resulted
5048           in WRONG_STATE or UNEXPECTED.
5049
5050 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5051
5052         * gst/mpegaudioparse/gstxingmux.c:
5053           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
5054
5055 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5056
5057         * gst/mpegstream/gstdvddemux.c:
5058         * gst/mpegstream/gstmpegdemux.c:
5059         * gst/mpegstream/gstmpegparse.c:
5060           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
5061
5062 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5063
5064         * gst/realmedia/rmdemux.c:
5065           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
5066
5067 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5068
5069         * gst/asfdemux/gstasfdemux.c:
5070           asfdemux: Don't use GST_FLOW_IS_FATAL()
5071           And don't post error messages for UNEXPECTED and post an error
5072           message if pulling data failed because of NOT_LINKED.
5073
5074 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5075
5076         * configure.ac:
5077         * docs/plugins/inspect/plugin-a52dec.xml:
5078         * docs/plugins/inspect/plugin-amrnb.xml:
5079         * docs/plugins/inspect/plugin-amrwbdec.xml:
5080         * docs/plugins/inspect/plugin-asf.xml:
5081         * docs/plugins/inspect/plugin-cdio.xml:
5082         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5083         * docs/plugins/inspect/plugin-dvdread.xml:
5084         * docs/plugins/inspect/plugin-dvdsub.xml:
5085         * docs/plugins/inspect/plugin-iec958.xml:
5086         * docs/plugins/inspect/plugin-lame.xml:
5087         * docs/plugins/inspect/plugin-mad.xml:
5088         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5089         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5090         * docs/plugins/inspect/plugin-mpegstream.xml:
5091         * docs/plugins/inspect/plugin-realmedia.xml:
5092         * docs/plugins/inspect/plugin-siddec.xml:
5093         * docs/plugins/inspect/plugin-twolame.xml:
5094         * docs/plugins/inspect/plugin-x264.xml:
5095         * win32/common/config.h:
5096           Back to development
5097           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
5098           the code is updated for the GST_FLOW_IS_* macro deprecations.
5099
5100 === release 0.10.16 ===
5101
5102 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5103
5104         * ChangeLog:
5105         * NEWS:
5106         * RELEASE:
5107         * configure.ac:
5108         * gst-plugins-ugly.doap:
5109         * win32/common/config.h:
5110           Release 0.10.16
5111
5112 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5113
5114         * docs/plugins/inspect/plugin-a52dec.xml:
5115         * docs/plugins/inspect/plugin-amrnb.xml:
5116         * docs/plugins/inspect/plugin-amrwbdec.xml:
5117         * docs/plugins/inspect/plugin-asf.xml:
5118         * docs/plugins/inspect/plugin-cdio.xml:
5119         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5120         * docs/plugins/inspect/plugin-dvdread.xml:
5121         * docs/plugins/inspect/plugin-dvdsub.xml:
5122         * docs/plugins/inspect/plugin-iec958.xml:
5123         * docs/plugins/inspect/plugin-lame.xml:
5124         * docs/plugins/inspect/plugin-mad.xml:
5125         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5126         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5127         * docs/plugins/inspect/plugin-mpegstream.xml:
5128         * docs/plugins/inspect/plugin-realmedia.xml:
5129         * docs/plugins/inspect/plugin-siddec.xml:
5130         * docs/plugins/inspect/plugin-twolame.xml:
5131         * docs/plugins/inspect/plugin-x264.xml:
5132           docs: update docs for release
5133
5134 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5135
5136         * po/LINGUAS:
5137         * po/gl.po:
5138         * po/id.po:
5139         * po/lv.po:
5140         * po/ro.po:
5141         * po/sv.po:
5142           po: update translations
5143
5144 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5145
5146         * configure.ac:
5147         * po/af.po:
5148         * po/az.po:
5149         * po/bg.po:
5150         * po/ca.po:
5151         * po/cs.po:
5152         * po/da.po:
5153         * po/de.po:
5154         * po/el.po:
5155         * po/en_GB.po:
5156         * po/es.po:
5157         * po/eu.po:
5158         * po/fi.po:
5159         * po/fr.po:
5160         * po/hu.po:
5161         * po/id.po:
5162         * po/it.po:
5163         * po/ja.po:
5164         * po/lt.po:
5165         * po/lv.po:
5166         * po/ms.po:
5167         * po/mt.po:
5168         * po/nb.po:
5169         * po/nl.po:
5170         * po/or.po:
5171         * po/pl.po:
5172         * po/pt_BR.po:
5173         * po/ru.po:
5174         * po/sk.po:
5175         * po/sl.po:
5176         * po/sq.po:
5177         * po/sr.po:
5178         * po/sv.po:
5179         * po/tr.po:
5180         * po/uk.po:
5181         * po/vi.po:
5182         * po/zh_CN.po:
5183           0.10.15.6 pre-release
5184
5185 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
5186
5187         * gst/asfdemux/gstasfdemux.c:
5188           asfdemux: Don't error out on non-critical flow returns
5189           Only error out when downstream returns:
5190           * NOT_SUPPORTED
5191           * ERROR
5192           * NOT_NEGOTIATED
5193           * NOT_LINKED
5194           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
5195           of the streams had gone EOS) and then stop the task silently.
5196           In the case of WRONG_STATE we just need to stop silently
5197           https://bugzilla.gnome.org/show_bug.cgi?id=600412
5198
5199 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5200
5201         * configure.ac:
5202         * po/af.po:
5203         * po/az.po:
5204         * po/bg.po:
5205         * po/ca.po:
5206         * po/cs.po:
5207         * po/da.po:
5208         * po/de.po:
5209         * po/el.po:
5210         * po/en_GB.po:
5211         * po/es.po:
5212         * po/eu.po:
5213         * po/fi.po:
5214         * po/fr.po:
5215         * po/hu.po:
5216         * po/id.po:
5217         * po/it.po:
5218         * po/ja.po:
5219         * po/lt.po:
5220         * po/lv.po:
5221         * po/ms.po:
5222         * po/mt.po:
5223         * po/nb.po:
5224         * po/nl.po:
5225         * po/or.po:
5226         * po/pl.po:
5227         * po/pt_BR.po:
5228         * po/ru.po:
5229         * po/sk.po:
5230         * po/sl.po:
5231         * po/sq.po:
5232         * po/sr.po:
5233         * po/sv.po:
5234         * po/tr.po:
5235         * po/uk.po:
5236         * po/vi.po:
5237         * po/zh_CN.po:
5238           0.10.15.5 pre-release
5239
5240 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
5241
5242         * gst/mpegaudioparse/gstmpegaudioparse.c:
5243           mp3parse: propagate flow errors upstream.
5244           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
5245           always return the error upstream.
5246
5247 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5248
5249         * configure.ac:
5250         * po/af.po:
5251         * po/az.po:
5252         * po/bg.po:
5253         * po/ca.po:
5254         * po/cs.po:
5255         * po/da.po:
5256         * po/de.po:
5257         * po/el.po:
5258         * po/en_GB.po:
5259         * po/es.po:
5260         * po/eu.po:
5261         * po/fi.po:
5262         * po/fr.po:
5263         * po/hu.po:
5264         * po/id.po:
5265         * po/it.po:
5266         * po/ja.po:
5267         * po/lt.po:
5268         * po/lv.po:
5269         * po/ms.po:
5270         * po/mt.po:
5271         * po/nb.po:
5272         * po/nl.po:
5273         * po/or.po:
5274         * po/pl.po:
5275         * po/pt_BR.po:
5276         * po/ru.po:
5277         * po/sk.po:
5278         * po/sl.po:
5279         * po/sq.po:
5280         * po/sr.po:
5281         * po/sv.po:
5282         * po/tr.po:
5283         * po/uk.po:
5284         * po/vi.po:
5285         * po/zh_CN.po:
5286           0.10.15.4 pre-release
5287
5288 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
5289
5290         * common:
5291           Automatic update of common submodule
5292           From 3e8db1d to ec60217
5293
5294 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5295
5296         * configure.ac:
5297         * docs/plugins/inspect/plugin-a52dec.xml:
5298         * docs/plugins/inspect/plugin-amrnb.xml:
5299         * docs/plugins/inspect/plugin-amrwbdec.xml:
5300         * docs/plugins/inspect/plugin-asf.xml:
5301         * docs/plugins/inspect/plugin-cdio.xml:
5302         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5303         * docs/plugins/inspect/plugin-dvdread.xml:
5304         * docs/plugins/inspect/plugin-dvdsub.xml:
5305         * docs/plugins/inspect/plugin-iec958.xml:
5306         * docs/plugins/inspect/plugin-lame.xml:
5307         * docs/plugins/inspect/plugin-mad.xml:
5308         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5309         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5310         * docs/plugins/inspect/plugin-mpegstream.xml:
5311         * docs/plugins/inspect/plugin-realmedia.xml:
5312         * docs/plugins/inspect/plugin-siddec.xml:
5313         * docs/plugins/inspect/plugin-twolame.xml:
5314         * docs/plugins/inspect/plugin-x264.xml:
5315         * win32/common/config.h:
5316           0.10.15.3 pre-release
5317
5318 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
5319
5320         * ext/x264/gstx264enc.c:
5321           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
5322           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
5323           argument to the option string value causes an error. For < 78 we pass the
5324           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
5325           result in passing 'none' for false and 'strict' for true. Other modes can be
5326           set through the option-string property for now.
5327           https://bugzilla.gnome.org/show_bug.cgi?id=626577
5328
5329 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5330
5331         * configure.ac:
5332         * docs/plugins/gst-plugins-ugly-plugins.args:
5333         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5334         * docs/plugins/inspect/plugin-a52dec.xml:
5335         * docs/plugins/inspect/plugin-amrnb.xml:
5336         * docs/plugins/inspect/plugin-amrwbdec.xml:
5337         * docs/plugins/inspect/plugin-asf.xml:
5338         * docs/plugins/inspect/plugin-cdio.xml:
5339         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5340         * docs/plugins/inspect/plugin-dvdread.xml:
5341         * docs/plugins/inspect/plugin-dvdsub.xml:
5342         * docs/plugins/inspect/plugin-iec958.xml:
5343         * docs/plugins/inspect/plugin-lame.xml:
5344         * docs/plugins/inspect/plugin-mad.xml:
5345         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5346         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5347         * docs/plugins/inspect/plugin-mpegstream.xml:
5348         * docs/plugins/inspect/plugin-realmedia.xml:
5349         * docs/plugins/inspect/plugin-siddec.xml:
5350         * docs/plugins/inspect/plugin-twolame.xml:
5351         * docs/plugins/inspect/plugin-x264.xml:
5352         * win32/common/config.h:
5353           0.10.15.2 pre-release
5354
5355 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
5356
5357         * gst/synaesthesia/gstsynaesthesia.c:
5358           synaesthesia: code cleanups.
5359           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
5360           more.
5361
5362 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
5363
5364         * gst/synaesthesia/gstsynaesthesia.c:
5365           synaesthesia: use GST_BOILERPLATE macros
5366
5367 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5368
5369         * common:
5370           Automatic update of common submodule
5371           From bd2054b to 3e8db1d
5372
5373 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5374
5375         * ext/x264/gstx264enc.c:
5376           x264: fix printf format warning in debug message
5377
5378 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5379
5380         * docs/plugins/Makefile.am:
5381           docs: fix bug passing arguments to gtkdoc-fixref in upload target
5382           Missing backslash at end of line meant we weren't passing all arguments
5383           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
5384
5385 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
5386
5387         * common:
5388           Automatic update of common submodule
5389           From a519571 to bd2054b
5390
5391 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5392
5393         * configure.ac:
5394           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
5395           This first checks what is required for ISO C99 support and sets the relevant
5396           compiler parameters and if no C99 compiler is found, it checks for a
5397           C89 compiler. This enables us to check for and use C89/C99 functions
5398           that gcc hides from us without the correct compiler parameters.
5399
5400 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
5401
5402         * ext/x264/gstx264enc.c:
5403           x264enc: Fix flushing of delayed frames
5404           x264_encoder_encode() should be called with a NULL picture until at least
5405           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
5406           regression in make check due to the recent change in defaults which enabled
5407           b-frames and b-pyramid, both of which I believe increase the number of delayed
5408           frames when encoding.
5409
5410 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
5411
5412         * ext/x264/gstx264enc.c:
5413           x264enc: Improve x264enc defaults
5414           - medium x264 speed/quality preset
5415           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
5416           Addresses part of bug #607798
5417
5418 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
5419
5420         * ext/x264/gstx264enc.c:
5421           x264enc: Fix property description typos
5422
5423 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
5424
5425         * ext/x264/gstx264enc.c:
5426           x264enc: Add some more debug info
5427
5428 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
5429
5430         * ext/x264/gstx264enc.c:
5431         * ext/x264/gstx264enc.h:
5432           x264enc: Add speed-preset and [psy-]tuning properties
5433           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
5434           preset and possibly a profile and/or tuning are now the recommended way to
5435           configure x264 through x264enc.
5436           If a preset/tuning are specified then these will define the default values and
5437           the property defaults will be ignored. After this the option-string property is
5438           applied, followed by the user-set properties, fast first pass restrictions and
5439           finally the profile restrictions.
5440           Addresses part of bug #607798
5441
5442 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
5443
5444         * ext/x264/gstx264enc.c:
5445         * ext/x264/gstx264enc.h:
5446           x264enc: Refactor code in preparation for presets/tunings
5447           - Make defaults append the appropriate default value to a string. This is
5448           needed to differentiate between something user-set and the actual prop
5449           default.
5450           - Add an internal option string to which _set_property () cases append for the
5451           majority of properties.
5452           - Use gst_x264_enc_parse_options () to clean up application of settings. This
5453           will make order of application with respect to the presets and tunings quite
5454           simple.
5455           Addresses part of bug #607798
5456
5457 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
5458
5459         * ext/x264/gstx264enc.c:
5460           x264enc: Update available me types
5461           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
5462           now self-maintaining.
5463
5464 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
5465
5466         * ext/x264/gstx264enc.c:
5467           x264enc: Use new libx264 API to affect fast first pass
5468           Uses new x264 API to apply reduced complexity values to the parameters to
5469           increase encoding speed in the first pass of a multi-pass encode. This does
5470           not impact on final quality.
5471           Addresses part of bug #607798
5472
5473 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
5474
5475         * ext/x264/gstx264enc.c:
5476         * ext/x264/gstx264enc.h:
5477           x264enc: Add profile property
5478           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
5479           Profile. This makes it easier to achieve Baseline Profile for example.
5480           Addresses part of bug #607798
5481
5482 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
5483
5484         * ext/x264/gstx264enc.c:
5485         * ext/x264/gstx264enc.h:
5486           x264enc: Add option-string property
5487           Adds support for an x264 format option-string to specify advanced parameters
5488           Addresses part of bug #607798
5489
5490 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5491
5492         * ext/mad/Makefile.am:
5493           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
5494           Spotted by syntr0py.
5495
5496 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5497
5498         * ext/x264/gstx264enc.c:
5499           x264enc: only set timebase on versions where it exists
5500
5501 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
5502
5503         * ext/x264/gstx264enc.c:
5504           x264enc: set appropriate time base
5505           Fixes #624786.
5506
5507 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5508
5509         * tests/check/Makefile.am:
5510           tests: add plugin loading whitelist to test environment
5511           Only want to load core/-base/-ugly plugins here.
5512
5513 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5514
5515         * autogen.sh:
5516         * configure.ac:
5517           Bump automake requirement to 1.10 and autoconf to 2.60
5518           For maintainability reasons and $(builddir).
5519           See #622944.
5520
5521 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5522
5523         * gst/asfdemux/gstasfdemux.c:
5524           asfdemux: Fix seeking after last commits
5525           Don't handle wrong-state returns as errors to allow seeking to work
5526           again.
5527
5528 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5529
5530         * gst/asfdemux/gstasfdemux.c:
5531           asfdemux: Push all pending data on EOS
5532           When on push mode and receiving an EOS event, asfdemux
5533           should push all pending data because we might be dealing
5534           with a broken file that has a preroll value higher
5535           than its actual length.
5536
5537 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5538
5539         * gst/asfdemux/gstasfdemux.c:
5540           asfdemux: Fix sending eos event for chained asfs
5541           Properly push EOS event when finishing a chained asf file
5542           in pull mode
5543           Fixes #599718
5544
5545 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5546
5547         * docs/plugins/Makefile.am:
5548         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5549         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5550         * docs/plugins/inspect/plugin-rmdemux.xml:
5551           docs: add rmdemux to docs properly
5552           The plugin has been renamed, remove old introspection file.
5553
5554 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5555
5556         * docs/plugins/gst-plugins-ugly-plugins.args:
5557         * docs/plugins/inspect/plugin-x264.xml:
5558           docs: update for recent x264enc changes
5559
5560 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5561
5562         * gst/realmedia/rmdemux.c:
5563           rmdemux: fix compiler warning when debugging system in core is disabled
5564
5565 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
5566
5567         * common:
5568           Automatic update of common submodule
5569           From 73ff93a to a519571
5570
5571 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
5572
5573         * gst/asfdemux/gstasfdemux.c:
5574           asfdemux: Allow at least 500ms of preroll.
5575           Some files have insanely low preroll values which break the
5576           all_streams_prerolled() logic.
5577           Fixes #622407
5578
5579 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5580
5581         * ext/x264/gstx264enc.c:
5582           x264enc: add new h264 caps attribute alignment
5583           See #606662.
5584
5585 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5586
5587         * ext/x264/gstx264enc.c:
5588         * ext/x264/gstx264enc.h:
5589           x264enc: conditionally expose enhanced upstream capabilities
5590           API: GstX264Enc:sliced-threads
5591           API: GstX264Enc:sync-lookahead
5592           API: GstX264Enc:intra-refresh
5593           API: GstX264Enc:mb-tree
5594           API: GstX264Enc:rc-lookahead
5595           See #607798.
5596
5597 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5598
5599         * common:
5600         * docs/plugins/inspect/plugin-a52dec.xml:
5601         * docs/plugins/inspect/plugin-amrnb.xml:
5602         * docs/plugins/inspect/plugin-amrwbdec.xml:
5603         * docs/plugins/inspect/plugin-asf.xml:
5604         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5605         * docs/plugins/inspect/plugin-iec958.xml:
5606         * docs/plugins/inspect/plugin-mad.xml:
5607         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5608         * docs/plugins/inspect/plugin-mpegstream.xml:
5609         * docs/plugins/inspect/plugin-realmedia.xml:
5610           docs: update introspected plugin docs for gstdoc-scangobj and other changes
5611           Update common for latest gstdoc-scangobj and inspect xml files for
5612           escaping and pad template order changes.
5613
5614 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
5615
5616         * common:
5617           Automatic update of common submodule
5618           From 9339ccc to 35617c2
5619
5620 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
5621
5622         * common:
5623           Automatic update of common submodule
5624           From 5adb1ca to 9339ccc
5625
5626 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
5627
5628         * common:
5629           Automatic update of common submodule
5630           From 57c89b7 to 5adb1ca
5631
5632 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
5633
5634         * common:
5635           Automatic update of common submodule
5636           From c804988 to 57c89b7
5637
5638 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5639
5640         * configure.ac:
5641         * gst/realmedia/rtspreal.c:
5642           configure: Update required GLib version to 2.20
5643
5644 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5645
5646         * ext/a52dec/gsta52dec.c:
5647           a52dec: Call orc_init() before trying to get target flags
5648
5649 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5650
5651         * ext/a52dec/gsta52dec.c:
5652           a52dec: Remove debug printf...
5653
5654 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5655
5656         * configure.ac:
5657         * ext/a52dec/Makefile.am:
5658         * ext/a52dec/gsta52dec.c:
5659           a52dec: Use orc for CPU feature detection and don't check for liboil
5660
5661 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5662
5663         * configure.ac:
5664           configure: Use GLIB_EXTRA_CFLAGS
5665
5666 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5667
5668         * common:
5669           Automatic update of common submodule
5670           From 7a0fdf5 to c804988
5671
5672 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5673
5674         * common:
5675           Automatic update of common submodule
5676           From 6da3bab to 7a0fdf5
5677
5678 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5679
5680         * common:
5681           Automatic update of common submodule
5682           From 733fca9 to 6da3bab
5683
5684 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
5685
5686         * common:
5687           Automatic update of common submodule
5688           From fad145b to 733fca9
5689
5690 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
5691
5692         * common:
5693           Automatic update of common submodule
5694           From 47683c1 to fad145b
5695
5696 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5697
5698         * gst/realmedia/rmdemux.c:
5699           rmdemux: pass bitrate on caps
5700           Set the bitrate on the caps, some decoders like sipro need this to function
5701           properly.
5702           Fixes #620007
5703
5704 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
5705
5706         * common:
5707           Automatic update of common submodule
5708           From 17f89e5 to 47683c1
5709
5710 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
5711
5712         * common:
5713           Automatic update of common submodule
5714           From fd7ca04 to 17f89e5
5715
5716 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5717
5718         * ext/x264/gstx264enc.c:
5719           x264enc: Only set i_weighted_pred on versions where it exists
5720
5721 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
5722
5723         * ext/lame/gstlamemp3enc.c:
5724           lamemp3enc: implement latency query
5725           The encoder's latency is deduced from the framesize. Fixes #618896.
5726
5727 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5728
5729         * configure.ac:
5730         * docs/plugins/gst-plugins-ugly-plugins.args:
5731         * docs/plugins/gst-plugins-ugly-plugins.signals:
5732         * docs/plugins/inspect/plugin-a52dec.xml:
5733         * docs/plugins/inspect/plugin-amrnb.xml:
5734         * docs/plugins/inspect/plugin-amrwbdec.xml:
5735         * docs/plugins/inspect/plugin-asf.xml:
5736         * docs/plugins/inspect/plugin-cdio.xml:
5737         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5738         * docs/plugins/inspect/plugin-dvdread.xml:
5739         * docs/plugins/inspect/plugin-dvdsub.xml:
5740         * docs/plugins/inspect/plugin-iec958.xml:
5741         * docs/plugins/inspect/plugin-lame.xml:
5742         * docs/plugins/inspect/plugin-mad.xml:
5743         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5744         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5745         * docs/plugins/inspect/plugin-mpegstream.xml:
5746         * docs/plugins/inspect/plugin-realmedia.xml:
5747         * docs/plugins/inspect/plugin-siddec.xml:
5748         * docs/plugins/inspect/plugin-twolame.xml:
5749         * docs/plugins/inspect/plugin-x264.xml:
5750         * win32/common/config.h:
5751           Back to development
5752
5753 === release 0.10.15 ===
5754
5755 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5756
5757         * ChangeLog:
5758         * NEWS:
5759         * RELEASE:
5760         * configure.ac:
5761         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5762         * docs/plugins/inspect/plugin-a52dec.xml:
5763         * docs/plugins/inspect/plugin-amrnb.xml:
5764         * docs/plugins/inspect/plugin-amrwbdec.xml:
5765         * docs/plugins/inspect/plugin-asf.xml:
5766         * docs/plugins/inspect/plugin-cdio.xml:
5767         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5768         * docs/plugins/inspect/plugin-dvdread.xml:
5769         * docs/plugins/inspect/plugin-dvdsub.xml:
5770         * docs/plugins/inspect/plugin-iec958.xml:
5771         * docs/plugins/inspect/plugin-lame.xml:
5772         * docs/plugins/inspect/plugin-mad.xml:
5773         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5774         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5775         * docs/plugins/inspect/plugin-mpegstream.xml:
5776         * docs/plugins/inspect/plugin-realmedia.xml:
5777         * docs/plugins/inspect/plugin-siddec.xml:
5778         * docs/plugins/inspect/plugin-twolame.xml:
5779         * docs/plugins/inspect/plugin-x264.xml:
5780         * gst-plugins-ugly.doap:
5781         * win32/common/config.h:
5782           Release 0.10.15
5783
5784 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5785
5786         * po/af.po:
5787         * po/az.po:
5788         * po/bg.po:
5789         * po/ca.po:
5790         * po/cs.po:
5791         * po/da.po:
5792         * po/de.po:
5793         * po/el.po:
5794         * po/en_GB.po:
5795         * po/es.po:
5796         * po/eu.po:
5797         * po/fi.po:
5798         * po/fr.po:
5799         * po/hu.po:
5800         * po/id.po:
5801         * po/it.po:
5802         * po/ja.po:
5803         * po/lt.po:
5804         * po/lv.po:
5805         * po/ms.po:
5806         * po/mt.po:
5807         * po/nb.po:
5808         * po/nl.po:
5809         * po/or.po:
5810         * po/pl.po:
5811         * po/pt_BR.po:
5812         * po/ru.po:
5813         * po/sk.po:
5814         * po/sl.po:
5815         * po/sq.po:
5816         * po/sr.po:
5817         * po/sv.po:
5818         * po/tr.po:
5819         * po/uk.po:
5820         * po/vi.po:
5821         * po/zh_CN.po:
5822           Update .po files
5823
5824 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5825
5826         * configure.ac:
5827           configure: make implicit GLib and liboil requirements explicit
5828           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
5829
5830 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
5831
5832         * ext/x264/gstx264enc.c:
5833           x264enc: disable I weighted pred
5834           If it is enabled, then it will be main profile instead of baseline.
5835           This ensures maximum compatibility of the output stream until the
5836           encoder configuration interface gets an overhaul with explicit
5837           output profile selection.
5838           Fixes #619776.
5839
5840 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5841
5842         * configure.ac:
5843         * win32/common/config.h:
5844           0.10.14.3 pre-release
5845
5846 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5847
5848         * po/af.po:
5849         * po/az.po:
5850         * po/bg.po:
5851         * po/ca.po:
5852         * po/cs.po:
5853         * po/da.po:
5854         * po/de.po:
5855         * po/el.po:
5856         * po/en_GB.po:
5857         * po/es.po:
5858         * po/eu.po:
5859         * po/fi.po:
5860         * po/fr.po:
5861         * po/hu.po:
5862         * po/id.po:
5863         * po/it.po:
5864         * po/ja.po:
5865         * po/lt.po:
5866         * po/lv.po:
5867         * po/ms.po:
5868         * po/mt.po:
5869         * po/nb.po:
5870         * po/nl.po:
5871         * po/or.po:
5872         * po/pl.po:
5873         * po/pt_BR.po:
5874         * po/ru.po:
5875         * po/sk.po:
5876         * po/sl.po:
5877         * po/sq.po:
5878         * po/sr.po:
5879         * po/sv.po:
5880         * po/tr.po:
5881         * po/uk.po:
5882         * po/vi.po:
5883         * po/zh_CN.po:
5884           po: update translations
5885
5886 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5887
5888         * common:
5889           Automatic update of common submodule
5890           From 357b0db to fd7ca04
5891
5892 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5893
5894         * configure.ac:
5895         * win32/common/config.h:
5896           0.10.14.2 pre-release
5897
5898 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5899
5900         * common:
5901           Automatic update of common submodule
5902           From 4d67bd6 to 357b0db
5903
5904 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5905
5906         * gst/realmedia/rmdemux.c:
5907         * gst/realmedia/rmutils.c:
5908         * gst/realmedia/rmutils.h:
5909           rmdemux: add better sipr nibble swap routine
5910
5911 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5912
5913         * gst/realmedia/rmdemux.c:
5914           rmdemux: descramble SIPR before pushing out
5915           Collect and descramble the SIPR packets before pushing.
5916           Descramble ATRAC audio.
5917           Fixes #618098
5918
5919 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5920
5921         * gst/realmedia/rmutils.c:
5922         * gst/realmedia/rmutils.h:
5923           rm: add function to descramble sipr
5924
5925 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
5926
5927         * ext/x264/gstx264enc.c:
5928         * ext/x264/gstx264enc.h:
5929           x264enc: Re-send the received upstream event as-is downstream
5930           https://bugzilla.gnome.org/show_bug.cgi?id=606689
5931
5932 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
5933
5934         * ext/amrnb/amrnb.c:
5935           amrnbenc: Set rank to GST_RANK_SECONDARY
5936
5937 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5938
5939         * gst/realmedia/rtspreal.c:
5940           rtspreal: use GLib's base64 functions if available
5941           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
5942
5943 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
5944
5945         * ext/amrnb/amrnbdec.h:
5946         * ext/amrnb/amrnbenc.h:
5947         * ext/amrwbdec/amrwbdec.h:
5948           amr: Use correct includes (as pkg-config suggests)
5949           Fixes #617078
5950
5951 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
5952
5953         * gst/ac3parse/.gitignore:
5954         * gst/ac3parse/Makefile.am:
5955         * gst/ac3parse/README:
5956         * gst/ac3parse/ac3parse.vcproj:
5957         * gst/ac3parse/gstac3parse.c:
5958         * gst/ac3parse/gstac3parse.h:
5959           ac3parse: remove unported 0.8 plugin
5960           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
5961
5962 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
5963
5964         * gst/mpegaudioparse/gstmpegaudioparse.c:
5965           docs: adding a mp3decoder as well is useful
5966
5967 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
5968
5969         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5970           docs: massage section index
5971
5972 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
5973
5974         * ext/amrwbdec/amrwbdec.c:
5975         * ext/amrwbdec/amrwbdec.h:
5976           amrwbdec: move define to source to avoid hiding it from the docs
5977
5978 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
5979
5980         * ext/cdio/gstcdiocddasrc.c:
5981           docs: remove short_desc, it is taken from element details
5982
5983 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
5984
5985         * gst/synaesthesia/gstsynaesthesia.c:
5986           docs: fix sections docs for synaesthesia
5987
5988 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
5989
5990         * docs/plugins/Makefile.am:
5991         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5992         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5993         * gst/mpegaudioparse/gstmpegaudioparse.c:
5994           docs: add docs for mp3parse
5995
5996 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5997
5998         * gst-plugins-ugly.doap:
5999           doap: update repository info from cvs->git and maintainers
6000
6001 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6002
6003         * common:
6004           Automatic update of common submodule
6005           From fc85867 to 4d67bd6
6006
6007 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6008
6009         * tests/check/elements/x264enc.c:
6010           x264enc: adaptive NALU type checking
6011           In particular, be less picky about SEI NALU order, which makes test more
6012           robust with respect to changes in libx264.
6013           See also #615410.
6014
6015 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6016
6017         * ext/x264/gstx264enc.c:
6018           x264enc: adaptive x264 header NAL layout handling
6019           Fixes #615410.
6020
6021 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6022
6023         * gst/asfdemux/gstrtpasfdepay.c:
6024           asfdepay: we require a dynamic payload type
6025           Add an extra caps property that restricts the depayloader to only accept dynamic
6026           payload types.
6027
6028 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6029
6030         * configure.ac:
6031           configure: Drop -Wcast-align
6032           Commit message copied from core's commit from Benjamin Otte:
6033           246f5dba96a5b50bb74621af67b30942cca72af5
6034           Apparently gcc warns that GstMiniObject is not castable to
6035           GstEvent/Message/Buffer due to them containing 64bit variables, even
6036           though ARM hackers claim that those only need 4byte alignment. And as
6037           long as gcc behaves that way, this warning is not very useful.
6038           So we'll remove the warning until this problem is fixed.
6039           Fixes #615698
6040
6041 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
6042
6043         * ext/mpeg2dec/gstmpeg2dec.c:
6044           mpeg2dec: copy over all buffer flags when copying buffers.
6045           Avoids losing the tff/rff video buffer flags
6046
6047 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
6048
6049         * gst/asfdemux/asfpacket.c:
6050           asfdemux: Make a table static to avoid having to always allocate it.
6051
6052 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6053
6054         * ext/x264/gstx264enc.c:
6055           x264enc: fix up avcC header construction
6056           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
6057           for BUILD_X264 < 76.
6058           Also fixes #610089.
6059
6060 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6061
6062         * ext/x264/gstx264enc.c:
6063           x264enc: parameterize libx264 provided NAL layout in codec-data creation
6064
6065 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
6066
6067         * configure.ac:
6068           configure: Remove -Wundef flag
6069           Same fix as for #615161
6070
6071 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6072
6073         * common:
6074           Automatic update of common submodule
6075           From fdf023d to fc85867
6076
6077 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6078
6079         * gst-libs/gst/gettext.h:
6080           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
6081
6082 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6083
6084         * common:
6085         * ext/Makefile.am:
6086         * gst/Makefile.am:
6087           build: build plugins in parallel where possible, if make -jN is used
6088
6089 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6090
6091         * Makefile.am:
6092           build: add cruft alert for common/shave*
6093
6094 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6095
6096         * win32/MANIFEST:
6097           Fix make distcheck
6098           Remove removed file win32/common/config.h.in from MANIFEST.
6099
6100 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
6101
6102         * gst/synaesthesia/synaescope.c:
6103         * gst/synaesthesia/synaescope.h:
6104           synaestesia: Fix old-style prototype
6105
6106 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
6107
6108         * gst/realmedia/rmutils.c:
6109           Fix pointer type.
6110           Fixes #613815
6111
6112 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
6113
6114         * common:
6115           Automatic update of common submodule
6116           From 55cd514 to c1d07dd
6117
6118 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6119
6120         * configure.ac:
6121         * ext/amrnb/amrnbdec.c:
6122         * ext/amrnb/amrnbenc.c:
6123         * ext/cdio/gstcdiocddasrc.h:
6124         * ext/dvdread/dvdreadsrc.c:
6125         * ext/lame/gstlame.h:
6126         * ext/lame/gstlamemp3enc.h:
6127         * ext/lame/plugin.c:
6128         * ext/mad/gstmad.c:
6129         * ext/x264/gstx264enc.c:
6130         * ext/x264/gstx264enc.h:
6131         * gst/mpegaudioparse/gstmpegaudioparse.c:
6132         * gst/mpegaudioparse/gstxingmux.c:
6133         * gst/mpegstream/gstdvddemux.c:
6134         * gst/mpegstream/gstmpegdemux.c:
6135         * gst/mpegstream/gstmpegparse.c:
6136         * gst/realmedia/asmrules.c:
6137         * gst/realmedia/pnmsrc.c:
6138         * gst/realmedia/pnmsrc.h:
6139         * gst/realmedia/rdtdepay.h:
6140         * gst/realmedia/rdtmanager.c:
6141         * gst/realmedia/rtspreal.c:
6142           build: Add all kinds of compiler warning flags and fix the resulting warnings
6143
6144 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6145
6146         * ext/amrnb/Makefile.am:
6147         * ext/amrwbdec/Makefile.am:
6148         * ext/sidplay/Makefile.am:
6149         * gst/asfdemux/Makefile.am:
6150         * gst/mpegaudioparse/Makefile.am:
6151           build: fix up Makefile.am
6152           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
6153           the order a bit here and there (see docs/random/moving-plugins).
6154
6155 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6156
6157         * win32/common/config.h.in:
6158           win32: remove win32-specific config.h.in copy that's not used any longer
6159           The win32 config.h is now generated from the top-level config.h.in.
6160
6161 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
6162
6163         * ext/a52dec/gsta52dec.c:
6164         * ext/amrnb/amrnbdec.c:
6165         * ext/amrnb/amrnbenc.c:
6166         * ext/amrwbdec/amrwbdec.c:
6167         * ext/cdio/gstcdiocddasrc.c:
6168         * ext/dvdread/dvdreadsrc.c:
6169         * ext/lame/gstlame.c:
6170         * ext/mad/gstmad.c:
6171         * ext/mpeg2dec/gstmpeg2dec.c:
6172         * gst/ac3parse/gstac3parse.c:
6173         * gst/asfdemux/gstasfdemux.c:
6174         * gst/asfdemux/gstrtpasfdepay.c:
6175         * gst/asfdemux/gstrtspwms.c:
6176         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6177         * gst/iec958/ac3iec.c:
6178         * gst/mpegaudioparse/gstmpegaudioparse.c:
6179         * gst/mpegaudioparse/gstxingmux.c:
6180         * gst/mpegstream/gstdvddemux.c:
6181         * gst/mpegstream/gstmpegdemux.c:
6182         * gst/mpegstream/gstmpegparse.c:
6183         * gst/mpegstream/gstrfc2250enc.c:
6184         * gst/realmedia/pnmsrc.c:
6185         * gst/realmedia/rademux.c:
6186         * gst/realmedia/rdtdepay.c:
6187         * gst/realmedia/rdtmanager.c:
6188         * gst/realmedia/rmdemux.c:
6189         * gst/realmedia/rtspreal.c:
6190         * gst/synaesthesia/gstsynaesthesia.c:
6191           gst_element_class_set_details => gst_element_class_set_details_simple
6192
6193 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6194
6195         * ext/x264/gstx264enc.c:
6196           x264enc: Put pixel-aspect-ratio from input into the src pad caps
6197           Fixes bug #612995.
6198
6199 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
6200
6201         * common:
6202           Automatic update of common submodule
6203           From e272f71 to 55cd514
6204
6205 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
6206
6207         * common:
6208           Automatic update of common submodule
6209           From df8a7c8 to e272f71
6210
6211 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
6212
6213         * configure.ac:
6214           Update CXXFLAGS, too
6215
6216 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
6217
6218         * configure.ac:
6219           Update for recent changes to common submodule
6220           This just replaces every "$ERROR_CFLAGS" usage with a usage of
6221           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
6222           previously.
6223           Actually using that separation will happen later.
6224
6225 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
6226
6227         * common:
6228           Automatic update of common submodule
6229           From 9720a7d to df8a7c8
6230
6231 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
6232
6233         * common:
6234           Automatic update of common submodule
6235           From 0b6e072 to 9720a7d
6236
6237 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
6238
6239         * common:
6240           Automatic update of common submodule
6241           From 7cc5eb4 to 0b6e072
6242
6243 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6244
6245         * common:
6246           Automatic update of common submodule
6247           From 7aa65b5 to 7cc5eb4
6248
6249 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6250
6251         * common:
6252           Automatic update of common submodule
6253           From 44ecce7 to 7aa65b5
6254
6255 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6256
6257         * configure.ac:
6258           configure: Use automake 1.11 silent rules instead of shave if available
6259           This makes sure that we use something that is still maintained and
6260           also brings back libtool 1.5 support.
6261
6262 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6263
6264         * configure.ac:
6265         * docs/plugins/inspect/plugin-a52dec.xml:
6266         * docs/plugins/inspect/plugin-amrnb.xml:
6267         * docs/plugins/inspect/plugin-amrwbdec.xml:
6268         * docs/plugins/inspect/plugin-asf.xml:
6269         * docs/plugins/inspect/plugin-cdio.xml:
6270         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6271         * docs/plugins/inspect/plugin-dvdread.xml:
6272         * docs/plugins/inspect/plugin-dvdsub.xml:
6273         * docs/plugins/inspect/plugin-iec958.xml:
6274         * docs/plugins/inspect/plugin-lame.xml:
6275         * docs/plugins/inspect/plugin-mad.xml:
6276         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6277         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6278         * docs/plugins/inspect/plugin-mpegstream.xml:
6279         * docs/plugins/inspect/plugin-realmedia.xml:
6280         * docs/plugins/inspect/plugin-siddec.xml:
6281         * docs/plugins/inspect/plugin-twolame.xml:
6282         * docs/plugins/inspect/plugin-x264.xml:
6283         * win32/common/config.h:
6284           Back to development
6285
6286 === release 0.10.14 ===
6287
6288 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6289
6290         * ChangeLog:
6291         * NEWS:
6292         * RELEASE:
6293         * configure.ac:
6294         * docs/plugins/gst-plugins-ugly-plugins.args:
6295         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6296         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6297         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6298         * docs/plugins/inspect/plugin-a52dec.xml:
6299         * docs/plugins/inspect/plugin-amrnb.xml:
6300         * docs/plugins/inspect/plugin-amrwbdec.xml:
6301         * docs/plugins/inspect/plugin-asf.xml:
6302         * docs/plugins/inspect/plugin-cdio.xml:
6303         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6304         * docs/plugins/inspect/plugin-dvdread.xml:
6305         * docs/plugins/inspect/plugin-dvdsub.xml:
6306         * docs/plugins/inspect/plugin-iec958.xml:
6307         * docs/plugins/inspect/plugin-lame.xml:
6308         * docs/plugins/inspect/plugin-mad.xml:
6309         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6310         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6311         * docs/plugins/inspect/plugin-mpegstream.xml:
6312         * docs/plugins/inspect/plugin-realmedia.xml:
6313         * docs/plugins/inspect/plugin-siddec.xml:
6314         * docs/plugins/inspect/plugin-twolame.xml:
6315         * docs/plugins/inspect/plugin-x264.xml:
6316         * gst-plugins-ugly.doap:
6317         * win32/common/config.h:
6318           Release 0.10.14
6319
6320 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6321
6322         * po/af.po:
6323         * po/az.po:
6324         * po/bg.po:
6325         * po/ca.po:
6326         * po/cs.po:
6327         * po/da.po:
6328         * po/de.po:
6329         * po/el.po:
6330         * po/en_GB.po:
6331         * po/es.po:
6332         * po/eu.po:
6333         * po/fi.po:
6334         * po/fr.po:
6335         * po/hu.po:
6336         * po/id.po:
6337         * po/it.po:
6338         * po/ja.po:
6339         * po/lt.po:
6340         * po/lv.po:
6341         * po/ms.po:
6342         * po/mt.po:
6343         * po/nb.po:
6344         * po/nl.po:
6345         * po/or.po:
6346         * po/pl.po:
6347         * po/pt_BR.po:
6348         * po/ru.po:
6349         * po/sk.po:
6350         * po/sl.po:
6351         * po/sq.po:
6352         * po/sr.po:
6353         * po/sv.po:
6354         * po/tr.po:
6355         * po/uk.po:
6356         * po/vi.po:
6357         * po/zh_CN.po:
6358           Update .po files
6359
6360 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6361
6362         * configure.ac:
6363         * win32/common/config.h:
6364           0.10.13.4 pre-release
6365
6366 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6367
6368         * ext/x264/gstx264enc.c:
6369         * tests/check/elements/x264enc.c:
6370           x264enc: Replace 'avc-sample' with 'avc' in caps
6371           In the element and in its tests
6372           Fixes #606662
6373
6374 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
6375
6376         * gst/asfdemux/gstasfdemux.c:
6377           asfdemux: Don't set durations of 0 on outgoing buffers.
6378           Some (broken) streams don't have the extended stream properties in
6379           the header, resulting in applying a duration of zero on outgoing
6380           buffers.
6381           Fixes #611473
6382
6383 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
6384
6385         * gst/asfdemux/asfpacket.c:
6386           asfdemux: Make sure we always set proper payload duration.
6387           Some (broken) streams will have a delta of 0, resulting in outgoing
6388           buffers having durations of 0.
6389           Fixes #611473
6390
6391 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6392
6393         * configure.ac:
6394         * win32/common/config.h:
6395           0.10.13.3 pre-release
6396
6397 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
6398
6399         * gst/asfdemux/asfpacket.c:
6400           asfdemux: Make sure we don't end up with negative timestamps.
6401           Some files have payload with timestamps smaller than the preroll duration.
6402           Instead of blindly substracting the preroll value (and ending up with
6403           insanely high timestamps on the outgoing buffers), we make sure we
6404           never go below 0.
6405           Fixes #610432
6406
6407 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6408
6409         * configure.ac:
6410         * win32/common/config.h:
6411           0.10.13.2 pre-release
6412           Update core/base requirement to 0.10.26, since that's more likely
6413           to be the actual requirement.
6414
6415 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6416
6417         * po/LINGUAS:
6418         * po/el.po:
6419         * po/sl.po:
6420           po: update translations
6421
6422 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6423
6424         * tests/check/elements/x264enc.c:
6425           x264enc: add caps check to x264enc unit test
6426           Add some minimal caps checking to x264enc unit test.
6427           See #610089.
6428
6429 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
6430
6431         * ext/x264/gstx264enc.c:
6432           x264enc: fix up avcC header construction and playback by flash players
6433           Fix off-by-one bug when constructing the avcC header chunk: we
6434           wrote wrong profile info into the header. The first byte in the
6435           SPS NAL we get from x264 is the nal type, not the profile_idc.
6436           Also add some debug logging.
6437           Fixes #610089.
6438
6439 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
6440
6441         * gst/asfdemux/gstasfdemux.c:
6442           asfdemux: Improve seek behaviour for audio-only with no index
6443           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
6444           for video, we can just seek to seek_time instead.
6445
6446 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6447
6448         * configure.ac:
6449           configure: fix up GST_CXXFLAGS properly
6450           We don't want C specific flags in GST_CXXFLAGS, so base it on the
6451           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
6452           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
6453
6454 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6455
6456         * MAINTAINERS:
6457           Update MAINTAINERS, add myself
6458
6459 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
6460
6461         * configure.ac:
6462           configure: base GST_CXXFLAGS on --cflags from pkg-config
6463           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
6464           point for for both C and CXX settings.
6465
6466 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6467
6468         * common:
6469           Automatic update of common submodule
6470           From 96dc793 to 44ecce7
6471
6472 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6473
6474         * Makefile.am:
6475         * configure.ac:
6476         * win32/common/.gitignore:
6477         * win32/common/config.h:
6478           win32: change how win32/common/config.h is updated
6479           Generate win32/common/config.h-new directly from config.h.in,
6480           using shell variables in configure and some hard-coded information.
6481           Change top-level makefile so that 'make win32-update' copies the
6482           generated file to win32/common/config.h, which we keep in source
6483           control. It's kept in source control so that the git tree is
6484           buildable from VS.
6485           This change is similar to the ones applied a while ago to GStreamer
6486           core, gst-plugins-base and gst-plugins-good and prevents configure
6487           from changing files in source control. The generated config.h
6488           should be ok, but needs testing.
6489
6490 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6491
6492         * gst/realmedia/rtspreal.c:
6493           rtspreal: don't construct config header with uninitialised bytes
6494           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
6495           a presumably unintentional padding of uninitialised bytes at the end
6496           of the CONT tags chunk, which should be harmless but causes warnings
6497           in valgrind (see #608533 for a test URL).
6498
6499 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6500
6501         * gst/realmedia/rtspreal.c:
6502           rtspreal: add finalize function so we can free streams and rulebook
6503           Fix memory leak in Real RTSP component (#608533).
6504
6505 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6506
6507         * gst/realmedia/rtspreal.c:
6508           rtspreal: fix minor memory leak
6509           Caps take their own reference when a buffer is added to them, so
6510           unref buffer after adding it to caps (#608533).
6511
6512 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6513
6514         * gst/realmedia/rdtdepay.c:
6515           rdtdepay: unref input buffer when done
6516           Fixes memory leak, see #608533.
6517
6518 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6519
6520         * common:
6521           Automatic update of common submodule
6522           From 15d47a6 to 96dc793
6523
6524 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6525
6526         * ext/x264/gstx264enc.c:
6527         * ext/x264/gstx264enc.h:
6528           x264enc: make use of Access Unit delimiters configurable
6529           API: GstX264Enc:aud
6530
6531 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6532
6533         * gst/asfdemux/asfpacket.c:
6534           asfdemux: Do not subtract padding twice
6535           Only subtract implicit padding if an explicit one isn't
6536           provided. Avoids subtracting it twice and causing
6537           parsing errors.
6538           Fixes #607698
6539
6540 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
6541
6542         * gst/asfdemux/gstasfdemux.c:
6543         * gst/mpegstream/gstmpegpacketize.c:
6544           assert: g_assert_not_reached() cannot replace return statement
6545           Fix build with assert being turned off.
6546
6547 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6548
6549         * common:
6550           Automatic update of common submodule
6551           From 14cec89 to 15d47a6
6552
6553 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
6554
6555         * gst/asfdemux/gstasfdemux.c:
6556           asfdemux: Don't forget to update flow variable
6557           Forgot to update the return value in the loop.
6558
6559 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
6560
6561         * gst/asfdemux/gstasfdemux.c:
6562           asfdemux: Check flow return on every push
6563           We previously only aggregated flow returns after the while(push) loop,
6564           which meant that in some cases we would end-up not properly aggregating
6565           the flow returns.
6566           This is based on the same flow aggregation algorithm as oggdemux.
6567
6568 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6569
6570         * ext/x264/gstx264enc.c:
6571           x264enc: Add stream-format to output caps
6572           Adds stream-format to output caps of x264enc that
6573           informs if the stream is in bytestream of avc format.
6574           Fixes #606662
6575
6576 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
6577
6578         * gst/mpegaudioparse/gstxingmux.c:
6579           xingmux: Fix unaligned memory access
6580           ARM/SPARC need 32bit alignment but xingmux accesses possibly
6581           unaligned memory, which leads to SIGBUS.
6582           Fixes bug #586464.
6583
6584 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
6585
6586         * gst/asfdemux/gstasfdemux.c:
6587           asfdemux: Use GST_STR_NULL in a couple of places.
6588           Fixes crashing on some of the log statements on win32.
6589
6590 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6591
6592         * gst/realmedia/rmdemux.c:
6593           rmdemux: Parse and post bitrate for streams
6594           Parse the bitrate of the streams and post their tags.
6595           Fixes #599299
6596
6597 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6598
6599         * gst/asfdemux/gstasfdemux.c:
6600         * gst/asfdemux/gstasfdemux.h:
6601           asfdemux: Post bitrate tag
6602           If stream bitrate object is available, post the bitrate
6603           tags.
6604           Fixes #599297
6605
6606 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6607
6608         * gst/mpegaudioparse/gstmpegaudioparse.c:
6609         * gst/mpegaudioparse/gstmpegaudioparse.h:
6610           mp3parse: minor validation check of (Xing, VBRI) metadata
6611           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
6612
6613 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6614
6615         * gst/mpegaudioparse/gstmpegaudioparse.c:
6616           mp3parse: use proper total_time and total_bytes in various cases
6617           The correct basis for (Xing, VBRI) seek table calculations is the
6618           byte size and duration provided by that metadata, rather than some
6619           other (possibly even estimated) one.  This also prevents an infinite
6620           conversion loop in (unlikely) case where a TOC is provided without
6621           such corresponding (duration) metdata.
6622
6623 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6624
6625         * gst/mpegaudioparse/gstmpegaudioparse.c:
6626         * gst/mpegaudioparse/gstmpegaudioparse.h:
6627           mp3parse: conserve stop time for non-accurate seek
6628           Use the same strategy as accurate seeks to store
6629           pending non-accurate seeks to avoid overwriting non-definite
6630           stop times. When doing non-accurate seeks our position
6631           reporting might drift off by some secs and the stream can
6632           end up before it should.
6633           Fixes #603695
6634
6635 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6636
6637         * common:
6638           Automatic update of common submodule
6639           From 47cb23a to 14cec89
6640
6641 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6642
6643         * ext/amrwbdec/amrwb.c:
6644           amrwbdec: give decoder a rank so decodebin/playbin will use it
6645
6646 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6647
6648         * gst/mpegaudioparse/gstmpegaudioparse.c:
6649           mp3parse: return false when we can't seek
6650           When upstream can't seek, we return false as well
6651
6652 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6653
6654         * ext/lame/gstlame.c:
6655         * ext/lame/gstlamemp3enc.c:
6656           lame: Avoid crash when seeking before negotiating
6657           lame's 'lgv' variable is only initialized when the caps
6658           is negotiated, whenever a seek happens before that, it would
6659           attempt to call a function on an empty pointer, causing the crash.
6660           Fixes #603515
6661
6662 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6663
6664         * common:
6665           Automatic update of common submodule
6666           From 87bf428 to 47cb23a
6667
6668 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6669
6670         * common:
6671           Automatic update of common submodule
6672           From da4c75c to 87bf428
6673
6674 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
6675
6676         * common:
6677           Automatic update of common submodule
6678           From 53a2485 to da4c75c
6679
6680 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6681
6682         * gst/mpegaudioparse/gstmpegaudioparse.c:
6683           mp3parse: fix non-flushing seek
6684           Specifically, in addition to clearing lots of variables/offsets
6685           when receiving newsegment, also clear leftover data to match.
6686
6687 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
6688
6689         * ext/x264/gstx264enc.c:
6690         * ext/x264/gstx264enc.h:
6691           x264enc: Make upstream GstForceKeyUnit thread-safe
6692           Also send the GstForceKeyUnit event downstream when an upstream on is received,
6693           allowing muxers or payloaders to take appropriate actions.
6694           https://bugzilla.gnome.org/show_bug.cgi?id=602556
6695
6696 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6697
6698         * common:
6699           Automatic update of common submodule
6700           From a3e3ce4 to 53a2485
6701
6702 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
6703
6704         * gst/asfdemux/gstasfdemux.c:
6705           asfdemux: Don't call strlen() on NULL pointers
6706           Fixes bug #602280.
6707
6708 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6709
6710         * gst/asfdemux/gstasfdemux.c:
6711           asfdemux: Remove old pads when new ones are added
6712           The old pads were being removed before adding the new ones,
6713           we should add the new ones first.
6714           Fixes #599718
6715
6716 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6717
6718         * gst/asfdemux/gstasfdemux.c:
6719         * gst/asfdemux/gstasfdemux.h:
6720           asfdemux: Handle chained asfs on pull mode
6721           Adds chained asfs handling to pull mode. It now checks if
6722           there is a new asf header after the last packet (when it
6723           is possible to know how many packets are) or it tries
6724           checking if a processed packet that fails is an header
6725           object.
6726           Fixes #599718
6727
6728 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6729
6730         * gst/asfdemux/gstasfdemux.c:
6731         * gst/asfdemux/gstasfdemux.h:
6732           asfdemux: properly do chained asfs on push mode
6733           To properly do chained asfs work with playbin2, we need to
6734           push eos on the old pads before removing them.
6735           Fixes #599718
6736
6737 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6738
6739         * gst/asfdemux/gstasfdemux.c:
6740         * gst/asfdemux/gstasfdemux.h:
6741           asfdemux: add support for chained asfs (push mode)
6742           Adds support for detecting and playing chained asfs
6743           in push mode. asfdemux tries to detect a new asf start
6744           by identifying the header object guid in a input buffer.
6745           When it finds it, it resets its state, removing its pads
6746           and creates new ones for the new file.
6747
6748 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6749
6750         * gst/asfdemux/gstasfdemux.c:
6751           asfdemux: fix two small leaks
6752
6753 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6754
6755         * gst/asfdemux/gstasfdemux.c:
6756           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
6757           WM/Track has a 0 base but is often wrongly written as starting from 1,
6758           so not as reliable as WM/TrackNumber which always starts from 1.
6759
6760 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6761
6762         * gst/asfdemux/gstasfdemux.c:
6763           asfdemux: WM/Track starts counting from 0, adjust to start from 1
6764
6765 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6766
6767         * gst/asfdemux/gstasfdemux.c:
6768           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
6769           There's both WM/Track and WM/TrackNumber.
6770
6771 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
6772
6773         * ext/a52dec/gsta52dec.c:
6774           a52dec: Fix debug statement: Pass pos variable instead of time() function
6775
6776 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
6777
6778         * gst/dvdsub/gstdvdsubdec.c:
6779           dvdsubdec: Fix printf format string warning
6780
6781 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
6782
6783         * gst/asfdemux/gstasfdemux.c:
6784           asfdemux: Fix bogus variable used uninitialised warnings
6785
6786 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
6787
6788         * po/Makevars:
6789           po: Don't create backup .po files
6790           As well as preventing creation of useless backup files, it works
6791           around a bug in gettext 0.17 on OS/X
6792
6793 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
6794
6795         * gst/asfdemux/asfpacket.c:
6796           asfdemux: fix c99-style comments.
6797
6798 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
6799
6800         * gst/asfdemux/asfpacket.c:
6801           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
6802
6803 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6804
6805         * gst/realmedia/rmutils.c:
6806           rmutils: fix byteswapping
6807           fix the byteswapping code that was wrong because of the side effects of the
6808           READ/WRITE macros.
6809           Fixes #599676
6810
6811 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
6812
6813         * ext/x264/gstx264enc.c:
6814           x264enc: Adapt to slightly modified x264 API
6815           Fixes #599095.
6816
6817 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6818
6819         * gst/asfdemux/asfpacket.c:
6820           asfdemux: careful to avoid crash on bogus data
6821           When receiving bogus data, we have to avoid subtracting a value
6822           larger than 'size' from 'size' variable, resulting in a wrap
6823           that would make 'size' a really large bogus value.
6824           Fixes #599333
6825
6826 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
6827
6828         * win32/common/config.h:
6829           win32: Commit bumped version number
6830
6831 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
6832
6833         * gst/mpegaudioparse/gstmpegaudioparse.c:
6834           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
6835           Fixes #598761
6836           This removes a good 50% of processing time for parsing a buffer.
6837           We do this by simply... getting the nicks that we already have handy
6838           instead of going through the expensive glib system.
6839
6840 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
6841
6842         * configure.ac:
6843           configure.ac: And back to development we go...
6844
6845 === release 0.10.13 ===
6846
6847 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
6848
6849         * ChangeLog:
6850         * NEWS:
6851         * RELEASE:
6852         * common:
6853         * configure.ac:
6854         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6855         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6856         * docs/plugins/inspect/plugin-a52dec.xml:
6857         * docs/plugins/inspect/plugin-asf.xml:
6858         * docs/plugins/inspect/plugin-cdio.xml:
6859         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6860         * docs/plugins/inspect/plugin-dvdread.xml:
6861         * docs/plugins/inspect/plugin-dvdsub.xml:
6862         * docs/plugins/inspect/plugin-iec958.xml:
6863         * docs/plugins/inspect/plugin-lame.xml:
6864         * docs/plugins/inspect/plugin-mad.xml:
6865         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6866         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6867         * docs/plugins/inspect/plugin-mpegstream.xml:
6868         * docs/plugins/inspect/plugin-realmedia.xml:
6869         * docs/plugins/inspect/plugin-siddec.xml:
6870         * docs/plugins/inspect/plugin-twolame.xml:
6871         * docs/plugins/inspect/plugin-x264.xml:
6872         * gst-plugins-ugly.doap:
6873         * win32/common/config.h:
6874           Release 0.10.13
6875
6876 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
6877
6878         * po/af.po:
6879         * po/az.po:
6880         * po/bg.po:
6881         * po/ca.po:
6882         * po/cs.po:
6883         * po/da.po:
6884         * po/de.po:
6885         * po/en_GB.po:
6886         * po/es.po:
6887         * po/eu.po:
6888         * po/fi.po:
6889         * po/fr.po:
6890         * po/hu.po:
6891         * po/id.po:
6892         * po/it.po:
6893         * po/ja.po:
6894         * po/lt.po:
6895         * po/lv.po:
6896         * po/ms.po:
6897         * po/mt.po:
6898         * po/nb.po:
6899         * po/nl.po:
6900         * po/or.po:
6901         * po/pl.po:
6902         * po/pt_BR.po:
6903         * po/ru.po:
6904         * po/sk.po:
6905         * po/sq.po:
6906         * po/sr.po:
6907         * po/sv.po:
6908         * po/tr.po:
6909         * po/uk.po:
6910         * po/vi.po:
6911         * po/zh_CN.po:
6912           Update .po files
6913
6914 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
6915
6916         * common:
6917           Automatic update of common submodule
6918           From 85d1530 to 0702fe1
6919
6920 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
6921
6922         * ChangeLog:
6923         * configure.ac:
6924         * po/af.po:
6925         * po/az.po:
6926         * po/bg.po:
6927         * po/ca.po:
6928         * po/cs.po:
6929         * po/da.po:
6930         * po/de.po:
6931         * po/en_GB.po:
6932         * po/es.po:
6933         * po/eu.po:
6934         * po/fi.po:
6935         * po/fr.po:
6936         * po/hu.po:
6937         * po/id.po:
6938         * po/it.po:
6939         * po/ja.po:
6940         * po/lt.po:
6941         * po/lv.po:
6942         * po/ms.po:
6943         * po/mt.po:
6944         * po/nb.po:
6945         * po/nl.po:
6946         * po/or.po:
6947         * po/pl.po:
6948         * po/pt_BR.po:
6949         * po/ru.po:
6950         * po/sk.po:
6951         * po/sq.po:
6952         * po/sr.po:
6953         * po/sv.po:
6954         * po/tr.po:
6955         * po/uk.po:
6956         * po/vi.po:
6957         * po/zh_CN.po:
6958         * win32/common/config.h:
6959           0.10.12.3 pre-release
6960
6961 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
6962
6963         * common:
6964           Automatic update of common submodule
6965           From a3e3ce4 to 85d1530
6966
6967 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
6968
6969         * ext/a52dec/gsta52dec.c:
6970           a52dec: Fix reference leak on all input buffers in 'dvd mode'
6971           https://bugzilla.gnome.org/show_bug.cgi?id=598272
6972
6973 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
6974
6975         * ChangeLog:
6976         * configure.ac:
6977         * po/LINGUAS:
6978         * po/af.po:
6979         * po/az.po:
6980         * po/bg.po:
6981         * po/ca.po:
6982         * po/cs.po:
6983         * po/da.po:
6984         * po/de.po:
6985         * po/en_GB.po:
6986         * po/es.po:
6987         * po/eu.po:
6988         * po/fi.po:
6989         * po/fr.po:
6990         * po/hu.po:
6991         * po/id.po:
6992         * po/it.po:
6993         * po/ja.po:
6994         * po/lt.po:
6995         * po/lv.po:
6996         * po/ms.po:
6997         * po/mt.po:
6998         * po/nb.po:
6999         * po/nl.po:
7000         * po/or.po:
7001         * po/pl.po:
7002         * po/pt_BR.po:
7003         * po/ru.po:
7004         * po/sk.po:
7005         * po/sq.po:
7006         * po/sr.po:
7007         * po/sv.po:
7008         * po/tr.po:
7009         * po/uk.po:
7010         * po/vi.po:
7011         * po/zh_CN.po:
7012         * win32/common/config.h:
7013           0.10.12.2 pre-release
7014
7015 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
7016
7017         * docs/plugins/gst-plugins-ugly-plugins.args.new:
7018         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
7019           docs: Remove files accidentally added
7020           Remove the gst-plugins-ugly-plugins.args.new and
7021           gst-plugins-ugly-plugins.signals.new files, that appear
7022           to have been accidentally added in commit
7023           f5d046a0b034f9bd7274291f7131ee5db1a30052
7024
7025 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
7026
7027         * ext/a52dec/gsta52dec.c:
7028           a52dec: Add some debugging for new segment events
7029
7030 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
7031
7032         * ext/mpeg2dec/gstmpeg2dec.c:
7033           mpeg2dec: fix warning in macosx snow leopard
7034
7035 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
7036
7037         * gst/mpegstream/gstmpegparse.c:
7038           mpegstream: fix warning in macosx snow leopard
7039
7040 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
7041
7042         * gst/mpegaudioparse/gstmpegaudioparse.c:
7043           mpegaudioparse: fix warning in macosx snow leopard
7044
7045 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
7046
7047         * gst/dvdsub/gstdvdsubdec.c:
7048           dvdsubdec: fix warning on macosx snow leopard
7049
7050 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
7051
7052         * gst/asfdemux/gstasfdemux.c:
7053           asfdemux: fix warning in macosx snow leopard
7054
7055 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
7056
7057         * gst/mpegaudioparse/gstmpegaudioparse.c:
7058           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
7059
7060 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
7061
7062         * common:
7063           Automatic update of common submodule
7064           From 19fa4f3 to a3e3ce4
7065
7066 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
7067
7068         * gst/asfdemux/gstasfdemux.c:
7069         * gst/realmedia/rdtmanager.c:
7070           build: fprintf, sprintf, sscanf need stdio.h
7071
7072 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
7073
7074         * ext/mad/gstmad.c:
7075           mad: add missing include to fix the build
7076
7077 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7078
7079         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7080           dvdlpcm: whitespace fixes
7081
7082 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
7083
7084         * gst-plugins-ugly.spec.in:
7085           update spec file
7086
7087 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7088
7089         * configure.ac:
7090           x264enc: adjust configure checking to changed upstream
7091
7092 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7093
7094         * ext/x264/gstx264enc.c:
7095           x264enc: conditionally adjust to new upstream API
7096           Fixes #596517.
7097
7098 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7099
7100         * gst/mpegaudioparse/gstmpegaudioparse.c:
7101         * gst/mpegaudioparse/gstmpegaudioparse.h:
7102           mpegaudioparse: prevent infinite (re)syncing
7103           Conflicts:
7104           gst/mpegaudioparse/gstmpegaudioparse.c
7105
7106 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
7107
7108         * gst/mpegaudioparse/gstmpegaudioparse.c:
7109           mp3parse: Refactor checking for sync. Make resyncing more reliable.
7110           Previously, we could get false sync relatively easily - it sometimes happened
7111           on real files. This cleans the code up a fair bit, and makes it require more
7112           confirmation that we've found valid sync before continuing.
7113
7114 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7115
7116         * gst/mpegaudioparse/gstmpegaudioparse.c:
7117           mpegaudioparse: ensure 2 valid headers in a row when resyncing
7118
7119 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7120
7121         * gst/mpegstream/gstdvddemux.c:
7122           dvddemux: remove bogus ifndef
7123
7124 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7125
7126         * common:
7127           Automatic update of common submodule
7128           From 94f95e3 to 19fa4f3
7129
7130 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7131
7132         * ext/mpeg2dec/gstmpeg2dec.c:
7133           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
7134
7135 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7136
7137         * gst/dvdsub/gstdvdsubparse.c:
7138           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
7139
7140 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
7141
7142         * ext/amrnb/amrnbdec.c:
7143         * ext/amrnb/amrnbenc.c:
7144           Remove Ronald Bultje from Authors field
7145           Replaced with "GStreamer maintainers
7146           <gstreamer-devel@lists.sourceforge.net>" or just removed,
7147           depending on the number of other authors.
7148
7149 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
7150
7151         * gst/asfdemux/Makefile.am:
7152         * gst/asfdemux/gstasfmux.c:
7153         * gst/asfdemux/gstasfmux.h:
7154           asfdemux: Remove old non-built asfmux code
7155           Remove so people don't confuse it with the new asfmux code
7156           in -bad.
7157
7158 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7159
7160         * ext/a52dec/gsta52dec.c:
7161           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
7162           It's not defined for older liba52 versions.
7163
7164 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
7165
7166         * ext/a52dec/gsta52dec.c:
7167           a52dec: Allow liba52 to use djbfft based IMDCT transform
7168           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
7169           IMDCT transform acceleration. It does however have a software based
7170           acceleration using the djbfft library (D.J. Bernstein's library for
7171           fourier transforms - Extremely fast library for floating-point
7172           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
7173           flag.
7174           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
7175           and AltiVec implementations, but those are checked for first, and
7176           djbfft is chosen only if none of those is available - good in the
7177           case of some distributions including a port of the MPlayer changes
7178           in their system a52dec library.
7179           The down and upmix code in liba52 doesn't seem to be disturbed by
7180           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
7181           versions if passed from oil_cpu_get_flags (SSE currently is not).
7182           Fixes bug #592787.
7183
7184 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7185
7186         * configure.ac:
7187           amr: Use opencore-amr pkg-config files if possible
7188           This makes it possible to build the plugins when the libraries
7189           are installed at non-standard locations.
7190           Fixes bug #591348.
7191
7192 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7193
7194         * gst/mpegaudioparse/gstmpegaudioparse.c:
7195           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
7196           Metadata provided seek tables are consistent with metadata's view of
7197           total size, which typically matches real size, but need not do so
7198           (e.g. a truncated file).  Fixes seeking and position reporting
7199           in such truncated files (although duration based on metadata may then
7200           still be incorrect).
7201
7202 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7203
7204         * configure.ac:
7205           configure: bump core/base requirements to released versions
7206           to avoid confusion.
7207
7208 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7209
7210         * configure.ac:
7211           configure: Remove all mentions to the id3tag plugin which was removed
7212
7213 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
7214
7215         * configure.ac:
7216           mad: make check for mad independent of the check for id3tag
7217           Fixes bug #590432.
7218
7219 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
7220
7221         * gst/asfdemux/gstrtpasfdepay.c:
7222           rtpasfdepay: set padding size to the correct value
7223           asf packets in rtp packets should come with their padding fields
7224           set to 0 and the depayload must update them to the correct
7225           value before pushing downstream
7226
7227 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
7228
7229         * configure.ac:
7230         * docs/plugins/Makefile.am:
7231         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7232         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7233         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7234         * docs/plugins/inspect/plugin-amrnb.xml:
7235         * docs/plugins/inspect/plugin-amrwbdec.xml:
7236         * ext/Makefile.am:
7237         * ext/amrnb/GstAmrnbEnc.prs:
7238         * ext/amrnb/Makefile.am:
7239         * ext/amrnb/README:
7240         * ext/amrnb/amrnb.c:
7241         * ext/amrnb/amrnbdec.c:
7242         * ext/amrnb/amrnbdec.h:
7243         * ext/amrnb/amrnbenc.c:
7244         * ext/amrnb/amrnbenc.h:
7245         * ext/amrnb/amrnbparse.c:
7246         * ext/amrnb/amrnbparse.h:
7247         * ext/amrwbdec/Makefile.am:
7248         * ext/amrwbdec/README:
7249         * ext/amrwbdec/amrwb.c:
7250         * ext/amrwbdec/amrwbdec.c:
7251         * ext/amrwbdec/amrwbdec.h:
7252           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
7253           These are based on the OpenCore codecs.
7254           Fixes bug #584890.
7255
7256 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
7257
7258         * common:
7259           Automatic update of common submodule
7260           From fedaaee to 94f95e3
7261
7262 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7263
7264         * LICENSE_readme:
7265         * REQUIREMENTS:
7266         * configure.ac:
7267         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7268         * docs/plugins/gst-plugins-ugly-plugins.args.new:
7269         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
7270         * docs/plugins/inspect/plugin-dvdnav.xml:
7271         * ext/Makefile.am:
7272         * ext/dvdnav/.gitignore:
7273         * ext/dvdnav/Makefile.am:
7274         * ext/dvdnav/README:
7275         * ext/dvdnav/dvdnavsrc.c:
7276         * ext/dvdnav/dvdnavsrc.h:
7277         * ext/dvdnav/gst-dvd:
7278         * ext/dvdread/dvdreadsrc.c:
7279         * gst-plugins-ugly.spec.in:
7280         * po/POTFILES.in:
7281           dvdnav: remove dvdnav plugin
7282           Remove dvdnav plugin, it has no future. resindvd is the plugin to
7283           use for dvd playback. Note that dvdnav was never really enabled
7284           in -ugly, you had to edit configure.ac to get it built.
7285
7286 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7287
7288         * tests/check/elements/mpeg2dec.c:
7289           mpeg2dec: Fix unused variables compiler warnings in unit test
7290
7291 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
7292
7293         * autogen.sh:
7294           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
7295           Check for more automake command variants. Use printf instead of 'echo -n'
7296           for portability
7297
7298 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
7299
7300         * common:
7301           Automatic update of common submodule
7302           From 5845b63 to fedaaee
7303
7304 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
7305
7306         * .gitignore:
7307           Make git ignore more files
7308
7309 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
7310
7311         * gst/asfdemux/gstasfdemux.c:
7312           asfdemux: Refactor multiple packet pull.
7313           This also fixes a bug by which the first buffer (in a multi-packet mode)
7314           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
7315           full incoming buffer and not just of the single asf packet.
7316           Fixes corrupted frames introduced by latest commit.
7317
7318 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7319
7320         * gst/asfdemux/gstasfdemux.c:
7321           asfdemux: use the right accurate field
7322           Remove accurate variable and its faulty use because the real variable is an
7323           instance variable.
7324
7325 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
7326
7327         * gst/asfdemux/asfpacket.c:
7328         * gst/asfdemux/gstasfdemux.c:
7329           asfdemux: Sprinkle branch prediction macros accross the code
7330
7331 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
7332
7333         * gst/asfdemux/gstasfdemux.c:
7334           asfdemux: Delay newsegment handling until we have a keyframe.
7335           We now have a chance for packets to be collected before we send out the
7336           newsegment. If we're not in accurate seeking (keyunit) it will set
7337           the segment start/time to the keyframe's timestamp.
7338
7339 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
7340
7341         * gst/asfdemux/gstasfdemux.c:
7342           asfdemux: Remove useless check. We already have checked for it above.
7343
7344 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
7345
7346         * gst/asfdemux/gstasfdemux.c:
7347           asfdemux: No longer queue GOPs now that seeking is fixed.
7348           We now *always* seek to the keyframe just before our requested position.
7349           When we encounter the first keyframe and we were not accurate (therefore doing
7350           keyframe seeking), we update the segment start position to the keyframe timestamp.
7351
7352 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
7353
7354         * gst/asfdemux/gstasfdemux.c:
7355         * gst/asfdemux/gstasfdemux.h:
7356           asfdemux: Store the accurate seeking flag
7357
7358 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
7359
7360         * gst/asfdemux/gstasfdemux.c:
7361           asfdemux: Use the average frame duration for buffers without a duration.
7362           This will still cause some timestamp jitter, but giving a hint as to the duration
7363           rather than nothing seems to be a better idea.
7364           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
7365           duration using the accumulated packet duration (which will be correct).
7366
7367 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
7368
7369         * gst/asfdemux/gstasfdemux.c:
7370         * gst/asfdemux/gstasfdemux.h:
7371           asfdemux: Use index entry packet count to optimize seeking.
7372           The simple index entries also contain the number of packets one needs
7373           to retrieve at a given position to get a full keyframe. We therefore
7374           use that information to retrieve all those packets in one buffer when
7375           working in pull-mode.
7376
7377 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
7378
7379         * gst/asfdemux/gstasfdemux.c:
7380           asfdemux: Do not try to free const pointer
7381           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
7382           asfdemux tried to free a const pointer that had been cast to a
7383           normal pointer variable.
7384
7385 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
7386
7387         * gst/asfdemux/gstasfdemux.c:
7388           asfdemux: Use presentation timestamp when searching in the index.
7389           We need to take the preroll into account... else we end up too early.
7390
7391 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
7392
7393         * common:
7394           Automatic update of common submodule
7395           From f3bb51b to 5845b63
7396
7397 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
7398
7399         * gst/asfdemux/gstasfdemux.c:
7400           asfdemux: Convert index entry from presentation time to timestamps.
7401           We weren't taking the preroll into account previously, meaning that we
7402           were always seeking preroll nanoseconds too early... resulting in a lot
7403           of dropped packets (which are before the start time).
7404           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
7405
7406 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
7407
7408         * common:
7409         * gst/asfdemux/gstasfdemux.c:
7410           asfdemux: Fix byte array metadata handling.
7411           We basically discard byte array metadata. Should be trivial to adapt
7412           to storing the pointers if we need it later on.
7413
7414 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
7415
7416         * gst/asfdemux/gstasfdemux.c:
7417         * gst/asfdemux/gstasfdemux.h:
7418           asfdemux: Handle PAR/interlaced information stored in packet payload.
7419           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
7420           in the ASF Packet payload extensions).
7421
7422 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
7423
7424         * gst/asfdemux/gstasfdemux.c:
7425         * gst/asfdemux/gstasfdemux.h:
7426           asfdemux: Store/Handle global metadata (not specific to one stream).
7427           This allows us to store (and handle) PAR information which might be stored there.
7428
7429 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7430
7431         * gst/mpegaudioparse/gstmpegaudioparse.c:
7432           mpegaudioparse: fix Xing inverse seek table building
7433
7434 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
7435
7436         * common:
7437           Automatic update of common submodule
7438           From f3bb51b to f810030
7439
7440 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7441
7442         * gst/asfdemux/gstasfdemux.c:
7443           asfdemux: don't try to free a NULL taglist
7444
7445 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7446
7447         * gst/asfdemux/gstasfdemux.c:
7448           asfdemux: post tags only after we've created our source pads
7449           Post global tags only after we've added our source pads, so that
7450           tag events get sent downstream in addition to tag messages posted
7451           on the bus. This makes sure tags can be picked up automatically
7452           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
7453           While we're at it, also add a container-format tag.
7454
7455 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7456
7457         * configure.ac:
7458         * gst/asfdemux/gstasfdemux.c:
7459           asfdemux: use new bytereader functions for image tag parsing
7460
7461 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7462
7463         * gst/asfdemux/gstasfdemux.c:
7464         * gst/asfdemux/gstasfdemux.h:
7465           asfdemux: remove some more unused variables
7466
7467 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7468
7469         * gst/realmedia/rmdemux.c:
7470           rmdemux: plug buffer leaking
7471
7472 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7473
7474         * gst/asfdemux/gstrtpasfdepay.c:
7475           asfdepay: guard against dropped buffers
7476           If a buffer was dropped, we might request data from the adapter that is not
7477           there and then we get a NULL buffer.
7478
7479 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7480
7481         * gst/asfdemux/gstasfdemux.c:
7482         * gst/asfdemux/gstasfdemux.h:
7483           asfdemux: set DISCONT on streams
7484           When we receive a DISCONT as input, don't clear our complete state but simply
7485           mark a discont that will be put on the next buffer. The code will be able to
7486           handle and throw away incomplete data.
7487           Add some more debug info.
7488           Remove an unused variable.
7489
7490 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7491
7492         * gst/asfdemux/gstrtpasfdepay.c:
7493           asfdepay: set DELTA_UNIT flag correctly
7494           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
7495           Add some more debug info.
7496
7497 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7498
7499         * gst/asfdemux/gstasfdemux.c:
7500           asfdemux: fix latency calculations
7501           We need to check for -1 as an invalid timestamp, not 1.
7502
7503 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7504
7505         * gst/mpegaudioparse/gstmpegaudioparse.c:
7506         * gst/mpegaudioparse/gstmpegaudioparse.h:
7507           mp3parse: don't put every single frame into the index
7508           Let's not put every single mp3 frame in our index, a few frames per
7509           second should be more than enough. For now use an index interval
7510           of 100ms-500ms depending on the upstream size, to keep the index at
7511           a reasonable size. Factor out the code that adds the index entry
7512           into a separate function for better code readability.
7513
7514 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7515
7516         * gst/mpegaudioparse/gstmpegaudioparse.c:
7517         * gst/mpegaudioparse/gstmpegaudioparse.h:
7518           mp3parse: assume seekability only if we know the upstream size
7519           While technically upstream may be seekable even if it doesn't know
7520           the exact size, I can't think of a use case where this distincation
7521           is relevant in practice, so for now just assume we're not seekable
7522           if upstream doesn't provide us with a size. Makes sure we don't
7523           build a seek index when streaming internet radio with sources that
7524           pretend to be seekable until you try to actually seek.
7525
7526 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
7527
7528         * gst-plugins-ugly.spec.in:
7529           Fix x264 requirement in SPEC file
7530
7531 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7532
7533         * ext/x264/gstx264enc.c:
7534         * gst/realmedia/rdtmanager.c:
7535           x264enc, rdtmanager: fix compilation with debugging disabled
7536
7537 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
7538
7539         * common:
7540         * docs/plugins/Makefile.am:
7541           docs: Bump common. Fix comment in the docs Makefile.am
7542
7543 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
7544
7545         * configure.ac:
7546         * win32/common/config.h:
7547           Back to development -> 0.10.12.1
7548
7549 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
7550
7551         * gst-plugins-ugly.doap:
7552           Add 0.10.12 release to the doap file
7553
7554 === release 0.10.12 ===
7555
7556 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
7557
7558         * ChangeLog:
7559         * NEWS:
7560         * RELEASE:
7561         * configure.ac:
7562         * docs/plugins/gst-plugins-ugly-plugins.args:
7563         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7564         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7565         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7566         * docs/plugins/inspect/plugin-a52dec.xml:
7567         * docs/plugins/inspect/plugin-asf.xml:
7568         * docs/plugins/inspect/plugin-cdio.xml:
7569         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7570         * docs/plugins/inspect/plugin-dvdread.xml:
7571         * docs/plugins/inspect/plugin-dvdsub.xml:
7572         * docs/plugins/inspect/plugin-iec958.xml:
7573         * docs/plugins/inspect/plugin-lame.xml:
7574         * docs/plugins/inspect/plugin-mad.xml:
7575         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7576         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7577         * docs/plugins/inspect/plugin-mpegstream.xml:
7578         * docs/plugins/inspect/plugin-realmedia.xml:
7579         * docs/plugins/inspect/plugin-siddec.xml:
7580         * docs/plugins/inspect/plugin-synaesthesia.xml:
7581         * docs/plugins/inspect/plugin-twolame.xml:
7582         * docs/plugins/inspect/plugin-x264.xml:
7583         * win32/common/config.h:
7584           Release 0.10.12
7585
7586 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
7587
7588         * po/bg.po:
7589         * po/id.po:
7590         * po/it.po:
7591         * po/nl.po:
7592         * po/zh_CN.po:
7593           Update .po files
7594
7595 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
7596
7597         * po/af.po:
7598         * po/az.po:
7599         * po/bg.po:
7600         * po/ca.po:
7601         * po/cs.po:
7602         * po/da.po:
7603         * po/en_GB.po:
7604         * po/es.po:
7605         * po/fi.po:
7606         * po/fr.po:
7607         * po/hu.po:
7608         * po/id.po:
7609         * po/it.po:
7610         * po/ja.po:
7611         * po/lt.po:
7612         * po/mt.po:
7613         * po/nb.po:
7614         * po/nl.po:
7615         * po/or.po:
7616         * po/pl.po:
7617         * po/pt_BR.po:
7618         * po/ru.po:
7619         * po/sk.po:
7620         * po/sq.po:
7621         * po/sr.po:
7622         * po/sv.po:
7623         * po/tr.po:
7624         * po/uk.po:
7625         * po/vi.po:
7626         * po/zh_CN.po:
7627           Update .po files
7628
7629 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
7630
7631         * configure.ac:
7632         * po/af.po:
7633         * po/az.po:
7634         * po/bg.po:
7635         * po/ca.po:
7636         * po/cs.po:
7637         * po/da.po:
7638         * po/en_GB.po:
7639         * po/es.po:
7640         * po/fi.po:
7641         * po/fr.po:
7642         * po/hu.po:
7643         * po/id.po:
7644         * po/it.po:
7645         * po/ja.po:
7646         * po/lt.po:
7647         * po/mt.po:
7648         * po/nb.po:
7649         * po/nl.po:
7650         * po/or.po:
7651         * po/pl.po:
7652         * po/pt_BR.po:
7653         * po/ru.po:
7654         * po/sk.po:
7655         * po/sq.po:
7656         * po/sr.po:
7657         * po/sv.po:
7658         * po/tr.po:
7659         * po/uk.po:
7660         * po/vi.po:
7661         * po/zh_CN.po:
7662         * win32/common/config.h:
7663           0.10.11.2 pre-release
7664
7665 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
7666
7667         * win32/common/config.h.in:
7668           win32: Remove #undef inline from the win32 config.h
7669
7670 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7671
7672         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7673         * docs/plugins/inspect/plugin-mad.xml:
7674         * ext/mad/Makefile.am:
7675         * ext/mad/gstid3tag.c:
7676         * ext/mad/gstmad.c:
7677         * ext/mad/gstmad.h:
7678           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
7679           It will be reborn with a shiny new code base under its hood in -bad.
7680           See #581756 and #565764.
7681
7682 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
7683
7684         * tests/check/pipelines/.gitignore:
7685           gitignore: Ignore some built files in the test area
7686
7687 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
7688
7689         * docs/plugins/inspect/plugin-a52dec.xml:
7690         * docs/plugins/inspect/plugin-asf.xml:
7691         * docs/plugins/inspect/plugin-cdio.xml:
7692         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7693         * docs/plugins/inspect/plugin-dvdread.xml:
7694         * docs/plugins/inspect/plugin-dvdsub.xml:
7695         * docs/plugins/inspect/plugin-iec958.xml:
7696         * docs/plugins/inspect/plugin-lame.xml:
7697         * docs/plugins/inspect/plugin-mad.xml:
7698         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7699         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7700         * docs/plugins/inspect/plugin-mpegstream.xml:
7701         * docs/plugins/inspect/plugin-realmedia.xml:
7702         * docs/plugins/inspect/plugin-siddec.xml:
7703         * docs/plugins/inspect/plugin-synaesthesia.xml:
7704         * docs/plugins/inspect/plugin-twolame.xml:
7705           docs: Update plugin inspect files
7706
7707 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
7708
7709         * configure.ac:
7710         * docs/plugins/Makefile.am:
7711         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7712         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7713         * docs/plugins/inspect/plugin-x264.xml:
7714         * ext/Makefile.am:
7715         * gst-plugins-ugly.spec.in:
7716         * tests/check/Makefile.am:
7717         * tests/check/elements/.gitignore:
7718           Moved 'x264enc' from -bad to -ugly
7719
7720 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7721
7722         * ext/x264/gstx264enc.c:
7723         * ext/x264/gstx264enc.h:
7724           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
7725           Fixes #583627
7726
7727 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
7728
7729         * ext/x264/GstX264Enc.prs:
7730           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
7731
7732 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
7733
7734         * ext/x264/GstX264Enc.prs:
7735           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
7736
7737 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
7738
7739         * ext/x264/gstx264enc.c:
7740           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
7741
7742 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
7743
7744         * ext/x264/GstX264Enc.prs:
7745         * ext/x264/Makefile.am:
7746         * ext/x264/gstx264enc.c:
7747           [MOVED FROM BAD 24/28] x264enc: add preset support
7748           Add preset iface and a (dummy) preset file as a starting point.
7749
7750 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7751
7752         * ext/x264/gstx264enc.c:
7753           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
7754
7755 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
7756
7757         * ext/x264/gstx264enc.c:
7758         * ext/x264/gstx264enc.h:
7759           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
7760           Use the GstForceKeyUnit event to force a keyframe.
7761           Fixes #578112.
7762
7763 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7764
7765           [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...
7766           Original commit message from CVS:
7767           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
7768           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
7769           Use hyphen in property name, perform safety buffer size check
7770           prior to mem access, and some more parentheses in macro.
7771
7772 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
7773
7774           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
7775           Original commit message from CVS:
7776           * ext/apexsink/Makefile.am:
7777           Link against -lgcrpyto for RSA_new and RSA_free.
7778           * ext/faac/gstfaac.c:
7779           * ext/x264/gstx264enc.c:
7780           Fix compiler warnings.
7781
7782 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7783
7784           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
7785           Original commit message from CVS:
7786           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
7787           Construct source caps in more conventional (and correct) manner.
7788
7789 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7790
7791           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
7792           Original commit message from CVS:
7793           * ext/alsaspdif/Makefile.am:
7794           * ext/amrwb/Makefile.am:
7795           * ext/apexsink/Makefile.am:
7796           * ext/arts/Makefile.am:
7797           * ext/artsd/Makefile.am:
7798           * ext/audiofile/Makefile.am:
7799           * ext/audioresample/Makefile.am:
7800           * ext/bz2/Makefile.am:
7801           * ext/cdaudio/Makefile.am:
7802           * ext/celt/Makefile.am:
7803           * ext/dc1394/Makefile.am:
7804           * ext/dirac/Makefile.am:
7805           * ext/directfb/Makefile.am:
7806           * ext/divx/Makefile.am:
7807           * ext/dts/Makefile.am:
7808           * ext/faac/Makefile.am:
7809           * ext/faad/Makefile.am:
7810           * ext/gsm/Makefile.am:
7811           * ext/hermes/Makefile.am:
7812           * ext/ivorbis/Makefile.am:
7813           * ext/jack/Makefile.am:
7814           * ext/jp2k/Makefile.am:
7815           * ext/ladspa/Makefile.am:
7816           * ext/lcs/Makefile.am:
7817           * ext/libfame/Makefile.am:
7818           * ext/libmms/Makefile.am:
7819           * ext/metadata/Makefile.am:
7820           * ext/mpeg2enc/Makefile.am:
7821           * ext/mplex/Makefile.am:
7822           * ext/musepack/Makefile.am:
7823           * ext/musicbrainz/Makefile.am:
7824           * ext/mythtv/Makefile.am:
7825           * ext/nas/Makefile.am:
7826           * ext/neon/Makefile.am:
7827           * ext/ofa/Makefile.am:
7828           * ext/polyp/Makefile.am:
7829           * ext/resindvd/Makefile.am:
7830           * ext/sdl/Makefile.am:
7831           * ext/shout/Makefile.am:
7832           * ext/snapshot/Makefile.am:
7833           * ext/sndfile/Makefile.am:
7834           * ext/soundtouch/Makefile.am:
7835           * ext/spc/Makefile.am:
7836           * ext/swfdec/Makefile.am:
7837           * ext/tarkin/Makefile.am:
7838           * ext/theora/Makefile.am:
7839           * ext/timidity/Makefile.am:
7840           * ext/twolame/Makefile.am:
7841           * ext/x264/Makefile.am:
7842           * ext/xine/Makefile.am:
7843           * ext/xvid/Makefile.am:
7844           * gst-libs/gst/app/Makefile.am:
7845           * gst-libs/gst/dshow/Makefile.am:
7846           * gst/aiffparse/Makefile.am:
7847           * gst/app/Makefile.am:
7848           * gst/audiobuffer/Makefile.am:
7849           * gst/bayer/Makefile.am:
7850           * gst/cdxaparse/Makefile.am:
7851           * gst/chart/Makefile.am:
7852           * gst/colorspace/Makefile.am:
7853           * gst/dccp/Makefile.am:
7854           * gst/deinterlace/Makefile.am:
7855           * gst/deinterlace2/Makefile.am:
7856           * gst/dvdspu/Makefile.am:
7857           * gst/festival/Makefile.am:
7858           * gst/filter/Makefile.am:
7859           * gst/flacparse/Makefile.am:
7860           * gst/flv/Makefile.am:
7861           * gst/games/Makefile.am:
7862           * gst/h264parse/Makefile.am:
7863           * gst/librfb/Makefile.am:
7864           * gst/mixmatrix/Makefile.am:
7865           * gst/modplug/Makefile.am:
7866           * gst/mpeg1sys/Makefile.am:
7867           * gst/mpeg4videoparse/Makefile.am:
7868           * gst/mpegdemux/Makefile.am:
7869           * gst/mpegtsmux/Makefile.am:
7870           * gst/mpegvideoparse/Makefile.am:
7871           * gst/mve/Makefile.am:
7872           * gst/nsf/Makefile.am:
7873           * gst/nuvdemux/Makefile.am:
7874           * gst/overlay/Makefile.am:
7875           * gst/passthrough/Makefile.am:
7876           * gst/pcapparse/Makefile.am:
7877           * gst/playondemand/Makefile.am:
7878           * gst/rawparse/Makefile.am:
7879           * gst/real/Makefile.am:
7880           * gst/rtjpeg/Makefile.am:
7881           * gst/rtpmanager/Makefile.am:
7882           * gst/scaletempo/Makefile.am:
7883           * gst/sdp/Makefile.am:
7884           * gst/selector/Makefile.am:
7885           * gst/smooth/Makefile.am:
7886           * gst/smoothwave/Makefile.am:
7887           * gst/speed/Makefile.am:
7888           * gst/speexresample/Makefile.am:
7889           * gst/stereo/Makefile.am:
7890           * gst/subenc/Makefile.am:
7891           * gst/tta/Makefile.am:
7892           * gst/vbidec/Makefile.am:
7893           * gst/videodrop/Makefile.am:
7894           * gst/videosignal/Makefile.am:
7895           * gst/virtualdub/Makefile.am:
7896           * gst/vmnc/Makefile.am:
7897           * gst/y4m/Makefile.am:
7898           * sys/acmenc/Makefile.am:
7899           * sys/cdrom/Makefile.am:
7900           * sys/dshowdecwrapper/Makefile.am:
7901           * sys/dshowsrcwrapper/Makefile.am:
7902           * sys/dvb/Makefile.am:
7903           * sys/dxr3/Makefile.am:
7904           * sys/fbdev/Makefile.am:
7905           * sys/oss4/Makefile.am:
7906           * sys/qcam/Makefile.am:
7907           * sys/qtwrapper/Makefile.am:
7908           * sys/vcd/Makefile.am:
7909           * sys/wininet/Makefile.am:
7910           * win32/common/config.h:
7911           Don't install static libs for plugins. Fixes #550851 for -bad.
7912
7913 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7914
7915           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
7916           Original commit message from CVS:
7917           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
7918           Adapt to slightly modified x264 API.  Fixes #555238.
7919
7920 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7921
7922           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
7923           Original commit message from CVS:
7924           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
7925           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
7926           * ext/x264/gstx264enc.h:
7927           Do not deal with duplicated input (timestamps).  If needed,
7928           a generic element can do so.
7929           Do not manipulate input timestamps on the way out,
7930           since that shifts the timeline and A/V sync.
7931
7932 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7933
7934           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
7935           Original commit message from CVS:
7936           * docs/plugins/gst-plugins-bad-plugins.args:
7937           Integrate new properties into documentation.
7938           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
7939           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
7940           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
7941           Fix up API prior to eventual plugin move.
7942           API: GstX264Enc:pass (provides more options, and changed to enum)
7943
7944 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7945
7946           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
7947           Original commit message from CVS:
7948           * docs/plugins/Makefile.am:
7949           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
7950           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
7951           * ext/x264/gstx264enc.c:
7952           * tests/check/Makefile.am:
7953           * tests/check/elements/x264enc.c: (setup_x264enc),
7954           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
7955           Add documentation and unit test for x264enc.
7956
7957 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7958
7959           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
7960           Original commit message from CVS:
7961           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
7962           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
7963           Allocate some buffers in more adaptive and economical fashion.
7964
7965 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7966
7967           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
7968           Original commit message from CVS:
7969           * configure.ac:
7970           Check for sufficiently up-to-date x264 API.
7971           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
7972           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
7973           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
7974           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
7975           * ext/x264/gstx264enc.h:
7976           Expose some more parameters of the x264 encoder as properties.
7977
7978 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7979
7980           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
7981           Original commit message from CVS:
7982           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
7983           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
7984           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
7985           (gst_x264_enc_flush_frames):
7986           Coding style and layout; re-order some functions in more
7987           typical and natural flow.
7988
7989 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7990
7991           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
7992           Original commit message from CVS:
7993           * ext/x264/Makefile.am:
7994           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
7995           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
7996           (gst_x264_enc_reset), (gst_x264_enc_finalize),
7997           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
7998           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
7999           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
8000           * ext/x264/gstx264enc.h:
8001           Use GQueue in stead of custom queue code.
8002           Factorize flushing out encoder delayed frames.
8003           Factorize initialization and state change reset.
8004
8005 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8006
8007           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
8008           Original commit message from CVS:
8009           * ext/x264/gstx264enc.h:
8010           * sys/fbdev/gstfbdevsink.c:
8011           Use configure-generated _stdint.h.
8012
8013 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8014
8015           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
8016           Original commit message from CVS:
8017           * ext/x264/Makefile.am:
8018           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
8019           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
8020           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
8021           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8022           (gst_x264_enc_finalize), (gst_x264_enc_chain),
8023           (gst_x264_enc_encode_frame), (plugin_init):
8024           * ext/x264/gstx264enc.h:
8025           Use video format library and GST_WRITE_*_BE macros where applicable.
8026           Use finalize in stead of dispose.
8027           Set up debug category and log callback.
8028
8029 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
8030
8031           [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...
8032           Original commit message from CVS:
8033           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
8034           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
8035           (gst_x264_enc_encode_frame):
8036           Try harder not to crash when we get an EOS event but haven't set
8037           up the encoder yet (as may happen when upstream errors out with
8038           not-negotiated, for example). Also, always push the EOS event
8039           downstream.
8040
8041 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
8042
8043           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
8044           Original commit message from CVS:
8045           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
8046           Fix caps memleak.
8047
8048 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
8049
8050           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
8051           Original commit message from CVS:
8052           * ext/x264/gstx264enc.c:
8053           Fix build against the libx264 version that ships with debian stable.
8054
8055 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8056
8057           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
8058           Original commit message from CVS:
8059           * ext/audioresample/gstaudioresample.c:
8060           * ext/x264/gstx264enc.c:
8061           * gst/dvdspu/gstdvdspu.c:
8062           * gst/dvdspu/gstdvdspu.h:
8063           * gst/festival/gstfestival.c:
8064           * gst/h264parse/gsth264parse.c:
8065           * gst/mpegtsparse/mpegtspacketizer.c:
8066           * gst/mpegtsparse/mpegtsparse.c:
8067           * gst/multifile/gstmultifilesink.c:
8068           * gst/multifile/gstmultifilesrc.c:
8069           * gst/nuvdemux/gstnuvdemux.c:
8070           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
8071           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
8072           * sys/vcd/vcdsrc.c:
8073           Massive leak fixing, plus code cleanups.
8074
8075 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8076
8077           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
8078           Original commit message from CVS:
8079           * examples/app/appsrc_ex.c:
8080           * examples/switch/switcher.c:
8081           * ext/neon/gstneonhttpsrc.c:
8082           * ext/timidity/gstwildmidi.c:
8083           * ext/x264/gstx264enc.c:
8084           * gst/mve/mveaudioenc.c: (mve_compress_audio):
8085           * gst/rtpmanager/gstrtpclient.c:
8086           * gst/rtpmanager/gstrtpjitterbuffer.c:
8087           * gst/spectrum/demo-audiotest.c:
8088           * gst/spectrum/demo-osssrc.c:
8089           * sys/dvb/gstdvbsrc.c:
8090           Add stdlib include (free, atoi, exit).
8091
8092 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8093
8094           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
8095           Original commit message from CVS:
8096           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
8097           This needs a version check.
8098           * gst/bayer/Makefile.am:
8099           Fix the build.
8100
8101 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
8102
8103           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
8104           Original commit message from CVS:
8105           Patch by: Michal Benes <michal.benes at itonis tv>
8106           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
8107           * configure.ac:
8108           * ext/Makefile.am:
8109           * ext/x264/Makefile.am:
8110           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
8111           (gst_x264_enc_analyse_get_type),
8112           (gst_x264_enc_timestamp_queue_init),
8113           (gst_x264_enc_timestamp_queue_free),
8114           (gst_x264_enc_timestamp_queue_put),
8115           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
8116           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
8117           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
8118           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8119           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
8120           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
8121           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
8122           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
8123           (plugin_init):
8124           * ext/x264/gstx264enc.h:
8125           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
8126           handle 'odd' widths and heights correctly yet.
8127
8128 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8129
8130         * gst/asfdemux/gstasfdemux.c:
8131           asfdemux: nicer metadata extraction of genre tags in some cases
8132           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
8133           that they presumably stand for.
8134
8135 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8136
8137         * gst/asfdemux/gstasfdemux.c:
8138           asfdemux: parse WM/Picture tags to extract cover art
8139           Fixes #583112.
8140
8141 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8142
8143         * REQUIREMENTS:
8144           docs: fix http links for amr libs in REQUIREMENTS
8145
8146 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8147
8148         * gst/asfdemux/gstasfdemux.c:
8149           asfdemux: fix bogus flow return handling in eos handler
8150           Don't overwrite the origin flow return by whatever flow we get
8151           when trying to push the remaining internally queued payloads.
8152           We want to do our eos logic, ie. send an EOS event or segment-done
8153           message in any case. Makes things EOS properly when an EOS event
8154           is forced upon the pipeline so that the source returns
8155           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
8156
8157 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8158
8159         * win32/common/config.h:
8160           win32: update config.h
8161
8162 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8163
8164         * configure.ac:
8165           configure: bump core/base requirements to released versions
8166
8167 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8168
8169         * autogen.sh:
8170         * configure.ac:
8171           autogen: move the -Wno-portability for automake into configure.ac
8172
8173 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
8174
8175         * gst/dvdlpcmdec/Makefile.am:
8176         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8177           dvdlpcmdec: Add multichannel channel maps, and send some tags
8178           Add a multichannel map to the output caps, and send at least a CODEC and
8179           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
8180           no samples and can't find info about the channel ordering, but this is
8181           better than nothing.
8182
8183 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
8184
8185         * common:
8186           Automatic update of common submodule
8187           From 888e0a2 to c572721
8188
8189 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
8190
8191         * common:
8192           Automatic update of common submodule
8193           From 6ab11d1 to 888e0a2
8194
8195 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
8196
8197         * gst/dvdsub/gstdvdsubdec.c:
8198           dvdsubdec: Remove some dead code
8199           Remove some redundant memset - gobject memory is already initalised to 0.
8200           Remove a commented out line leftover from the previous commit
8201
8202 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
8203
8204         * gst/dvdsub/gstdvdsubdec.c:
8205         * gst/dvdsub/gstdvdsubdec.h:
8206           dvdsubdec: Support ARGB output
8207           Negotiate to and render into ARGB buffers directly if the peer supports it.
8208           Fixes: #580869
8209
8210 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
8211
8212         * ext/a52dec/gsta52dec.c:
8213           a52dec: Reconcile code with dtsdec
8214           Perform some cleanups based on the dtsdec code such as using the boilerplate
8215           macro and static pad template functions.
8216           Add some documentation. Don't register a change in flags until we synch on
8217           another frame successfully.
8218
8219 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8220
8221         * ext/lame/gstlamemp3enc.c:
8222           lamemp3enc: Improve debugging a bit
8223
8224 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
8225
8226         * ext/mpeg2dec/gstmpeg2dec.c:
8227           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
8228
8229 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8230
8231         * po/Makevars:
8232         * po/af.po:
8233         * po/az.po:
8234         * po/bg.po:
8235         * po/ca.po:
8236         * po/cs.po:
8237         * po/da.po:
8238         * po/en_GB.po:
8239         * po/es.po:
8240         * po/fi.po:
8241         * po/fr.po:
8242         * po/hu.po:
8243         * po/id.po:
8244         * po/it.po:
8245         * po/ja.po:
8246         * po/lt.po:
8247         * po/mt.po:
8248         * po/nb.po:
8249         * po/nl.po:
8250         * po/or.po:
8251         * po/pl.po:
8252         * po/pt_BR.po:
8253         * po/ru.po:
8254         * po/sk.po:
8255         * po/sq.po:
8256         * po/sr.po:
8257         * po/sv.po:
8258         * po/tr.po:
8259         * po/uk.po:
8260         * po/vi.po:
8261         * po/zh_CN.po:
8262           po: avoid conflicts of local *.po files with files in git
8263           Make it so that filenames and line numbers are only stored in the *.pot file
8264           (which is not in git), but not in the individual *.po files. This information
8265           is hardly useful for translators in our case, and it should avoid the constant
8266           conflicts of local *.po files with the ones in git which are caused by the
8267           source files changing and the line numbers being updated. This commit might
8268           cause one last merge conflict for you, which you can work around with
8269           "git checkout po/*.po" before merging or pulling. After that there should
8270           (hopefully) not be any more local modifications of these files (unless
8271           someone committed additions or changes to translated strings and the
8272           *.po files haven't been updated yet, that is).
8273
8274 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8275
8276         * ext/lame/gstlamemp3enc.c:
8277           lamemp3enc: add Since tag to gtk-doc chunk
8278
8279 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8280
8281         * tests/check/elements/mpeg2dec.c:
8282           checks: fix mpeg2dec unit test again after interlace addition to caps
8283
8284 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8285
8286         * ext/mpeg2dec/gstmpeg2dec.c:
8287           mpeg2dec: work around old mpeg2dec versions
8288           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
8289           detection and just assume no rff is used. This fixes the compilation.
8290           Fixes #582375
8291
8292 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8293
8294         * ext/mpeg2dec/Makefile.am:
8295           mpeg2dec: link to gstvideo
8296           Fix compilation by adding the right include directories and linking to the video
8297           library.
8298
8299 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
8300
8301         * gst/asfdemux/asfpacket.c:
8302           asfdemux: Downgrade simple statements from WARNING to DEBUG
8303
8304 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
8305
8306         * gst/asfdemux/asfheaders.c:
8307         * gst/asfdemux/asfheaders.h:
8308         * gst/asfdemux/asfpacket.c:
8309         * gst/asfdemux/asfpacket.h:
8310           asf: Detect more payload extensions.
8311           These should help fix interlaced/PAR issues with more files.
8312
8313 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
8314
8315         * ext/mpeg2dec/gstmpeg2dec.c:
8316         * ext/mpeg2dec/gstmpeg2dec.h:
8317           mpeg2dec: Implement interlaced support.
8318           Expand the debugging statements to show more picture information.
8319
8320 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8321
8322         * ext/mpeg2dec/gstmpeg2dec.c:
8323           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
8324           ffdec_mpeg2video is much faster, fixes bug #574461.
8325
8326 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8327
8328         * ext/lame/gstlamemp3enc.c:
8329           lamemp3enc: Don't write a Xing header
8330
8331 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
8332
8333         * autogen.sh:
8334           Run libtoolize before aclocal
8335           This unbreaks the build in some cases. Fixes bug #582021
8336
8337 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
8338
8339         * ext/mpeg2dec/gstmpeg2dec.c:
8340           mpeg2dec: use 64bit safe scaling functions.
8341           Got this to fail when seeking in a 14GB file (the value in bytes is
8342           bigger than 2**32).
8343
8344 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8345
8346         * gst/mpegaudioparse/gstmpegaudioparse.c:
8347           mpegaudioparse: remove some pointless g_return_if_fail()s
8348
8349 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8350
8351         * ext/twolame/gsttwolame.c:
8352           Switch twolame to primary rank
8353
8354 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8355
8356         * ext/lame/gstlame.c:
8357         * ext/lame/gstlamemp3enc.c:
8358         * ext/twolame/gsttwolame.c:
8359           Add ranks to mp3 encoders
8360
8361 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8362
8363         * gst-plugins-ugly.spec.in:
8364           Add twolame plugin to spec file
8365
8366 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8367
8368         * gst/asfdemux/asfpacket.c:
8369         * gst/asfdemux/gstasfdemux.c:
8370         * gst/asfdemux/gstasfdemux.h:
8371           asfdemux: use upstream segment and timestamps for some interpolation
8372           This should particularly help in case of upstream live src, e.g. rtspsrc,
8373           and especially so if it has to perform fallback to TCP.
8374
8375 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
8376
8377         * gst/asfdemux/gstrtpasfdepay.c:
8378           rtpasfdepay: Add support for fragmented packet (L == 0).
8379           This happens with rtp-over-udp.
8380
8381 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8382
8383         * ext/lame/gstlamemp3enc.c:
8384           lamemp3enc: Fixup the bitrate only for CBR
8385           Additionally clarify some property descriptions.
8386
8387 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
8388
8389         * ext/lame/gstlamemp3enc.c:
8390           lame: fix format string in debug statement
8391
8392 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
8393
8394         * gst/mpegaudioparse/gstmpegaudioparse.c:
8395           mp3parse: Don't reject valid Xing tables of contents
8396           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
8397           reject them because of it, just subtract the initial offset when reading
8398           the table.
8399
8400 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
8401
8402         * gst/mpegaudioparse/gstmpegaudioparse.c:
8403           mp3parse: Allow more bits to change in headers during resynch
8404           Be more lenient about what we accept as changing bits in a header - basically,
8405           only require that the mp3 sync marker is present, for the mpeg version,
8406           layer and samplerate.
8407           Fixes: #581464
8408
8409 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
8410
8411         * ext/mad/gstmad.c:
8412           mad: Add duration of incoming/outgoing buffers in debug statements
8413
8414 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
8415
8416         * gst/mpegaudioparse/gstmpegaudioparse.c:
8417           mpegaudioparse: Remove useless checks for valid buffer duration.
8418           The buffer duration is set to a valid value at the very top of
8419           emit_frame(), we therefore don't need to check it later on.
8420
8421 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
8422
8423         * gst/mpegaudioparse/gstmpegaudioparse.c:
8424           mpegaudioparse: Fix stop condition for outputting buffers.
8425           Some mp3 streams have an offset in timestamps, requiring us to push the
8426           frame *AFTER* segment.stop in order for the decoder to be able to push
8427           all data up to the segment.stop position.
8428
8429 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8430
8431         * gst/asfdemux/asfpacket.c:
8432         * gst/asfdemux/gstasfdemux.c:
8433         * gst/asfdemux/gstasfdemux.h:
8434           asfdemux: 0-base timestamps consistently (whether or not streaming)
8435           This also makes timestamps (more) consistent before and after a possible
8436           seek, and moreover makes for reasonable position reporting in live stream
8437           (whose payload timestamps should not be taken for granted).
8438
8439 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8440
8441         * gst/asfdemux/gstasfdemux.c:
8442         * gst/asfdemux/gstasfdemux.h:
8443           asfdemux: report initial latency due to internal preroll queue
8444
8445 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8446
8447         * gst/asfdemux/gstasfdemux.c:
8448           asfdemux: enhance debug statement and refactor some initialization
8449
8450 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8451
8452         * gst/asfdemux/gstasfdemux.c:
8453           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
8454
8455 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8456
8457         * gst/asfdemux/asfpacket.c:
8458         * gst/asfdemux/gstasfdemux.c:
8459         * gst/asfdemux/gstasfdemux.h:
8460           asfdemux: handle FIXME; normalize preroll
8461
8462 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8463
8464         * gst/asfdemux/gstasfdemux.c:
8465         * gst/asfdemux/gstasfdemux.h:
8466           asfdemux: fixes for streaming mode
8467           * Improve newsegment handling, e.g. upstream might live in TIME.
8468           * Only send newsegment if we have needed info.
8469           * Avoid reading past end of data section.
8470
8471 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8472
8473         * gst/asfdemux/gstasfdemux.c:
8474           asfdemux: fixes/enhancements for streaming mode
8475           * Do not rock the boat by reacting to FLUSH_START.
8476           * Try to handle TIME seeking by seeking upstream in BYTES.
8477           * Handle SEEKING query.
8478
8479 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8480
8481         * configure.ac:
8482         * ext/lame/gstlamemp3enc.c:
8483           lame: fix compilation with LAME versions < 3.98
8484           lame_set_VBR_quality(), which takes a floating point value for the
8485           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
8486           takes quality as an integer, for older LAME versions.
8487           Fixes #581341.
8488
8489 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8490
8491         * win32/common/config.h:
8492           win32: update config.h to git
8493           Until someone ports the new win32 config.h logic from the
8494           other modules to -ugly.
8495
8496 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8497
8498         * docs/plugins/gst-plugins-ugly-plugins.args:
8499         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8500         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8501           Update docs
8502
8503 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8504
8505         * ext/lame/gstlamemp3enc.c:
8506           lamemp3enc: Add a note to the encoding-engine-quality property
8507           that says, that this does not affect the bitrate at all.
8508
8509 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8510
8511         * ext/lame/gstlame.c:
8512         * ext/lame/gstlamemp3enc.c:
8513           lame: Implement preset interface
8514
8515 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8516
8517         * ext/twolame/gsttwolame.c:
8518           twolame: Implement preset interface
8519
8520 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8521
8522         * docs/plugins/gst-plugins-ugly-plugins.args:
8523         * ext/lame/gstlamemp3enc.c:
8524         * ext/lame/gstlamemp3enc.h:
8525           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
8526
8527 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8528
8529         * ext/lame/gstlame.c:
8530         * ext/lame/gstlamemp3enc.c:
8531           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
8532
8533 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8534
8535         * ext/lame/gstlame.c:
8536           lame: Deprecate the lame element
8537
8538 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8539
8540         * docs/plugins/Makefile.am:
8541         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8542         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8543         * docs/plugins/gst-plugins-ugly-plugins.args:
8544         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8545         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8546         * docs/plugins/inspect/plugin-a52dec.xml:
8547         * docs/plugins/inspect/plugin-amrnb.xml:
8548         * docs/plugins/inspect/plugin-asf.xml:
8549         * docs/plugins/inspect/plugin-cdio.xml:
8550         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8551         * docs/plugins/inspect/plugin-dvdread.xml:
8552         * docs/plugins/inspect/plugin-dvdsub.xml:
8553         * docs/plugins/inspect/plugin-iec958.xml:
8554         * docs/plugins/inspect/plugin-lame.xml:
8555         * docs/plugins/inspect/plugin-mad.xml:
8556         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8557         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8558         * docs/plugins/inspect/plugin-mpegstream.xml:
8559         * docs/plugins/inspect/plugin-realmedia.xml:
8560         * docs/plugins/inspect/plugin-siddec.xml:
8561         * docs/plugins/inspect/plugin-synaesthesia.xml:
8562         * docs/plugins/inspect/plugin-twolame.xml:
8563           Update docs
8564
8565 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8566
8567         * ext/lame/gstlamemp3enc.c:
8568           lame: Update example pipelines with the new properties
8569
8570 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8571
8572         * ext/lame/Makefile.am:
8573         * ext/lame/gstlame.c:
8574         * ext/lame/gstlamemp3enc.c:
8575         * ext/lame/gstlamemp3enc.h:
8576         * ext/lame/plugin.c:
8577           lame: Add lamemp3enc element with much simplified interface
8578           This deprecates the lame element and fixes bug #494528.
8579
8580 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
8581
8582         * gst/asfdemux/asfpacket.c:
8583           asfpacket: Fix pull-mode timestamping handling.
8584           The problem that happens is the following:
8585           * A packet with multiple payloads comes in
8586           * Those payloads get handled one by one
8587           * The first payload contains the first audio payload with timestamp A
8588           * The second payload contains the first video (key)frame with timestamp V (where V < A)
8589           With the previous code, the following would happen:
8590           * the first payload gets processed, then passed to queue_for_stream
8591           * queue_for_stream detects it's the first valid timestamp received and stores
8592           first_ts = A
8593           * the second payload gets processed, then pass to queue_for_stream
8594           * queue_for_stream detects the timestamp is lower than first_ts... and
8595           discards it... resulting in losing the first keyframe of the video stream
8596           We've been having this issue for *ages*... it's just that nobody noticed it
8597           that much with playbin. But with playbin2's aggresive multiqueue handling, this
8598           will result in multiqueue not being able to preroll (because the video decoder will
8599           be dropping a ton of buffers before (maybe) receiving the next keyframe).
8600           Tested with over 200 asf files, and they all play the first frame correctly now,
8601           even the most braindead ones.
8602
8603 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
8604
8605         * gst/mpegaudioparse/gstmpegaudioparse.c:
8606         * gst/mpegaudioparse/gstmpegaudioparse.h:
8607           mp3parse: don't build seek table if we can't seek.
8608           Fixes #573720 - unbounded memory usage increase when listening to mp3
8609           stream for a long time.
8610
8611 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
8612
8613         * common:
8614           Automatic update of common submodule
8615           From b3941ea to 6ab11d1
8616
8617 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
8618
8619         * gst/mpegaudioparse/gstmpegaudioparse.c:
8620         * gst/mpegaudioparse/gstxingmux.c:
8621           mpegaudioparse: Remove dead assignment and duplicate code
8622
8623 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
8624
8625         * gst/realmedia/rmdemux.c:
8626           rmdemux: Actually return the return value for the seek handling.
8627
8628 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
8629
8630         * gst/mpegstream/gstmpegdemux.c:
8631         * gst/mpegstream/gstmpegparse.c:
8632           mpegstream: Remove dead assignments.
8633           The duplicate assignment of update_time was weird... but it seems normal
8634           that it's indeed the second statement which is the valid one.
8635
8636 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
8637
8638         * ext/amrnb/amrnbparse.c:
8639           armnb: Remove unused variable, adapt debug message accordingly.
8640
8641 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
8642
8643         * gst/dvdsub/gstdvdsubdec.c:
8644         * gst/mpegstream/gstdvddemux.c:
8645         * gst/mpegstream/gstmpegclock.c:
8646           dvdsub/mpegstream: _class_init: Remove unused class variables
8647
8648 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
8649
8650         * gst/asfdemux/gstasfdemux.c:
8651           asfdemux: Initialize flow for a corner case.
8652           This might be caused by entering the if() line 1214 and then not having
8653           any activated_streams.. resulting in reaching line 1267 without having
8654           any valid flow value.
8655
8656 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
8657
8658         * ext/twolame/gsttwolame.c:
8659           twolame: Remove unneeded variable, value assigned was never read.
8660
8661 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
8662
8663         * ext/mpeg2dec/gstmpeg2dec.c:
8664           mpeg2dec: Remove dead assignment. Value overwritten later on.
8665
8666 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
8667
8668         * ext/mad/gstmad.c:
8669           mad: Remove dead assignment and variables given values which are never read.
8670
8671 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
8672
8673         * ext/lame/gstlame.c:
8674           lame: Remove unneeded variable, it's assigned a value never read.
8675
8676 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
8677
8678         * gst/realmedia/rmdemux.c:
8679           rmdemux: Remove dead assignment, value is being overwritten before being read.
8680
8681 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
8682
8683         * gst/realmedia/rmdemux.c:
8684           rmdemux: Remove unused accurate flag.
8685           I couldn't see any reason why this was there in the first place.
8686
8687 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
8688
8689         * gst/realmedia/asmrules.c:
8690         * gst/realmedia/rdtdepay.c:
8691           realmedia: Remove dead assignments. The results are never read.
8692
8693 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
8694
8695         * gst/realmedia/gstrdtbuffer.c:
8696         * gst/realmedia/rademux.c:
8697         * gst/realmedia/rdtmanager.c:
8698         * gst/realmedia/rmdemux.c:
8699           realmedia: Remove useless variables, only being used once (or not).
8700
8701 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
8702
8703         * ext/mpeg2dec/gstmpeg2dec.c:
8704         * gst/asfdemux/gstrtspwms.c:
8705         * gst/realmedia/pnmsrc.c:
8706         * gst/realmedia/rdtdepay.c:
8707         * gst/realmedia/rtspreal.c:
8708           remove empty method implementations.
8709
8710 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
8711
8712         * gst/asfdemux/gstrtspwms.c:
8713           rtspwms: fix condition to detect extension commands for WMS
8714           Reply with OK to the extension commands for WMS.
8715
8716 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
8717
8718         * gst/realmedia/rtspreal.c:
8719           realmedia: add special Real header to DESCRIBE message only for Real servers
8720           Add headers that are specific to real only if a real server had been
8721           detected by the OPTIONS message.
8722
8723 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
8724
8725         * gst/synaesthesia/synaescope.c:
8726           synaesthesia: fix compilation on windows
8727           Fix compilation under MSVC due to references to headers
8728           that are not available with the MS SDKs.
8729           Fixes #578524
8730
8731 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8732
8733         * gst/asfdemux/gstrtspwms.c:
8734           rtspwms: reply to extension commands
8735           Reply with OK to the extension commands for WMS.
8736
8737 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8738
8739         * gst/asfdemux/gstrtpasfdepay.c:
8740           asfdepay: fix a comment
8741
8742 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8743
8744         * gst/asfdemux/gstasfdemux.c:
8745           asfdemux: add some more debugging
8746
8747 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8748
8749         * configure.ac:
8750           configure.ac: require git -base
8751           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
8752
8753 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8754
8755         * gst/realmedia/rtspreal.c:
8756           realmedia: add special Real header to SETUP message only for Real servers
8757           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
8758           streams where the server errors out because it can't handle the
8759           Real-specific 'Required: com.real.retain-entity-for-setup' header
8760           we've been adding unconditionally in the recent past.
8761           For reference:
8762           rtsp://66.111.34.191:601/broadcast/alnour.rm
8763           rtsp://195.134.224.231/snowboard_100.wmv
8764
8765 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
8766
8767         * configure.ac:
8768         * gst/asfdemux/Makefile.am:
8769           asfdemux: link to all required libraries including indirectly used ones.
8770           On win32, we're required to link to all the libraries used - including
8771           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
8772           (for windows only) winsock.
8773
8774 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
8775
8776         * common:
8777           Automatic update of common submodule
8778           From d0ea89e to b3941ea
8779
8780 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
8781
8782         * common:
8783           Automatic update of common submodule
8784           From f8b3d91 to d0ea89e
8785
8786 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
8787
8788         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8789           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
8790
8791 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8792
8793         * gst/realmedia/rtspreal.c:
8794         * gst/realmedia/rtspreal.h:
8795           realrtsp: add more headers
8796           Parse the ETag from the describe method and pass the sessionid as the value for
8797           the If-Match header is subsequent setup calls.
8798           Fixes support for more RealMedia RTSP streams.
8799
8800 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
8801
8802         * configure.ac:
8803           twolame: bump requirement to 0.3.10
8804           0.3.10 is the first version with the float32 encoder functions.
8805           Fixes #576305.
8806
8807 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
8808
8809         * configure.ac:
8810           back to development -> 0.10.11.1
8811
8812 === release 0.10.11 ===
8813
8814 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
8815
8816         * ChangeLog:
8817         * NEWS:
8818         * RELEASE:
8819         * configure.ac:
8820         * docs/plugins/inspect/plugin-a52dec.xml:
8821         * docs/plugins/inspect/plugin-asf.xml:
8822         * docs/plugins/inspect/plugin-cdio.xml:
8823         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8824         * docs/plugins/inspect/plugin-dvdread.xml:
8825         * docs/plugins/inspect/plugin-dvdsub.xml:
8826         * docs/plugins/inspect/plugin-iec958.xml:
8827         * docs/plugins/inspect/plugin-lame.xml:
8828         * docs/plugins/inspect/plugin-mad.xml:
8829         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8830         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8831         * docs/plugins/inspect/plugin-mpegstream.xml:
8832         * docs/plugins/inspect/plugin-realmedia.xml:
8833         * docs/plugins/inspect/plugin-siddec.xml:
8834         * docs/plugins/inspect/plugin-twolame.xml:
8835         * gst-plugins-ugly.doap:
8836         * po/cs.po:
8837         * win32/common/config.h:
8838           Release 0.10.11
8839
8840 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
8841
8842         * po/af.po:
8843         * po/az.po:
8844         * po/bg.po:
8845         * po/ca.po:
8846         * po/cs.po:
8847         * po/da.po:
8848         * po/en_GB.po:
8849         * po/es.po:
8850         * po/fi.po:
8851         * po/fr.po:
8852         * po/hu.po:
8853         * po/id.po:
8854         * po/it.po:
8855         * po/ja.po:
8856         * po/lt.po:
8857         * po/mt.po:
8858         * po/nb.po:
8859         * po/nl.po:
8860         * po/or.po:
8861         * po/pl.po:
8862         * po/pt_BR.po:
8863         * po/ru.po:
8864         * po/sk.po:
8865         * po/sq.po:
8866         * po/sr.po:
8867         * po/sv.po:
8868         * po/tr.po:
8869         * po/uk.po:
8870         * po/vi.po:
8871         * po/zh_CN.po:
8872           Update .po files
8873
8874 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
8875
8876         * configure.ac:
8877         * win32/common/config.h:
8878           0.10.10.3 pre-release
8879
8880 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
8881
8882         * po/fi.po:
8883         * po/id.po:
8884         * po/pl.po:
8885         * po/pt_BR.po:
8886         * po/sv.po:
8887           po: Update translations from upstream
8888
8889 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
8890
8891         * po/LINGUAS:
8892         * po/tr.po:
8893           po: Add Turkish translation
8894
8895 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
8896
8897         * gst/mpegaudioparse/gstmpegaudioparse.c:
8898         * gst/mpegaudioparse/gstmpegaudioparse.h:
8899           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
8900           Don't introduce glitches in the output by a) relaxing the threshold for
8901           taking upstream timestamps in preference to our calculated timestamps and
8902           b) only set the discont flag on outgoing buffers in response to an incoming
8903           discont buffer.
8904           Fixes: #575046
8905
8906 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
8907
8908         * gst/mpegaudioparse/gstmpegaudioparse.c:
8909           mp3parse: fix deadlock with accurate seeks.
8910           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
8911           Fixes #575068.
8912
8913 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
8914
8915         * configure.ac:
8916         * po/af.po:
8917         * po/az.po:
8918         * po/bg.po:
8919         * po/ca.po:
8920         * po/cs.po:
8921         * po/da.po:
8922         * po/en_GB.po:
8923         * po/es.po:
8924         * po/fi.po:
8925         * po/fr.po:
8926         * po/hu.po:
8927         * po/id.po:
8928         * po/it.po:
8929         * po/lt.po:
8930         * po/mt.po:
8931         * po/nb.po:
8932         * po/nl.po:
8933         * po/or.po:
8934         * po/pl.po:
8935         * po/pt_BR.po:
8936         * po/ru.po:
8937         * po/sk.po:
8938         * po/sq.po:
8939         * po/sr.po:
8940         * po/sv.po:
8941         * po/uk.po:
8942         * po/vi.po:
8943         * po/zh_CN.po:
8944         * win32/common/config.h:
8945           0.10.10.2 pre-release
8946           Bump version number, update translations and win32 config.h
8947
8948 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
8949
8950         * po/LINGUAS:
8951         * po/ja.po:
8952           po: Add Japanese translation
8953
8954 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
8955
8956         * configure.ac:
8957         * docs/plugins/Makefile.am:
8958         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8959         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8960         * docs/plugins/gst-plugins-ugly-plugins.args:
8961         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8962         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8963         * docs/plugins/inspect/plugin-a52dec.xml:
8964         * docs/plugins/inspect/plugin-asf.xml:
8965         * docs/plugins/inspect/plugin-cdio.xml:
8966         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8967         * docs/plugins/inspect/plugin-dvdread.xml:
8968         * docs/plugins/inspect/plugin-dvdsub.xml:
8969         * docs/plugins/inspect/plugin-iec958.xml:
8970         * docs/plugins/inspect/plugin-lame.xml:
8971         * docs/plugins/inspect/plugin-mad.xml:
8972         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8973         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8974         * docs/plugins/inspect/plugin-mpegstream.xml:
8975         * docs/plugins/inspect/plugin-realmedia.xml:
8976         * docs/plugins/inspect/plugin-siddec.xml:
8977         * docs/plugins/inspect/plugin-synaesthesia.xml:
8978         * docs/plugins/inspect/plugin-twolame.xml:
8979         * ext/Makefile.am:
8980         * po/POTFILES.in:
8981           Moved twolame from Bad to Ugly
8982
8983 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8984
8985           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
8986           Original commit message from CVS:
8987           * ext/alsaspdif/Makefile.am:
8988           * ext/amrwb/Makefile.am:
8989           * ext/apexsink/Makefile.am:
8990           * ext/arts/Makefile.am:
8991           * ext/artsd/Makefile.am:
8992           * ext/audiofile/Makefile.am:
8993           * ext/audioresample/Makefile.am:
8994           * ext/bz2/Makefile.am:
8995           * ext/cdaudio/Makefile.am:
8996           * ext/celt/Makefile.am:
8997           * ext/dc1394/Makefile.am:
8998           * ext/dirac/Makefile.am:
8999           * ext/directfb/Makefile.am:
9000           * ext/divx/Makefile.am:
9001           * ext/dts/Makefile.am:
9002           * ext/faac/Makefile.am:
9003           * ext/faad/Makefile.am:
9004           * ext/gsm/Makefile.am:
9005           * ext/hermes/Makefile.am:
9006           * ext/ivorbis/Makefile.am:
9007           * ext/jack/Makefile.am:
9008           * ext/jp2k/Makefile.am:
9009           * ext/ladspa/Makefile.am:
9010           * ext/lcs/Makefile.am:
9011           * ext/libfame/Makefile.am:
9012           * ext/libmms/Makefile.am:
9013           * ext/metadata/Makefile.am:
9014           * ext/mpeg2enc/Makefile.am:
9015           * ext/mplex/Makefile.am:
9016           * ext/musepack/Makefile.am:
9017           * ext/musicbrainz/Makefile.am:
9018           * ext/mythtv/Makefile.am:
9019           * ext/nas/Makefile.am:
9020           * ext/neon/Makefile.am:
9021           * ext/ofa/Makefile.am:
9022           * ext/polyp/Makefile.am:
9023           * ext/resindvd/Makefile.am:
9024           * ext/sdl/Makefile.am:
9025           * ext/shout/Makefile.am:
9026           * ext/snapshot/Makefile.am:
9027           * ext/sndfile/Makefile.am:
9028           * ext/soundtouch/Makefile.am:
9029           * ext/spc/Makefile.am:
9030           * ext/swfdec/Makefile.am:
9031           * ext/tarkin/Makefile.am:
9032           * ext/theora/Makefile.am:
9033           * ext/timidity/Makefile.am:
9034           * ext/twolame/Makefile.am:
9035           * ext/x264/Makefile.am:
9036           * ext/xine/Makefile.am:
9037           * ext/xvid/Makefile.am:
9038           * gst-libs/gst/app/Makefile.am:
9039           * gst-libs/gst/dshow/Makefile.am:
9040           * gst/aiffparse/Makefile.am:
9041           * gst/app/Makefile.am:
9042           * gst/audiobuffer/Makefile.am:
9043           * gst/bayer/Makefile.am:
9044           * gst/cdxaparse/Makefile.am:
9045           * gst/chart/Makefile.am:
9046           * gst/colorspace/Makefile.am:
9047           * gst/dccp/Makefile.am:
9048           * gst/deinterlace/Makefile.am:
9049           * gst/deinterlace2/Makefile.am:
9050           * gst/dvdspu/Makefile.am:
9051           * gst/festival/Makefile.am:
9052           * gst/filter/Makefile.am:
9053           * gst/flacparse/Makefile.am:
9054           * gst/flv/Makefile.am:
9055           * gst/games/Makefile.am:
9056           * gst/h264parse/Makefile.am:
9057           * gst/librfb/Makefile.am:
9058           * gst/mixmatrix/Makefile.am:
9059           * gst/modplug/Makefile.am:
9060           * gst/mpeg1sys/Makefile.am:
9061           * gst/mpeg4videoparse/Makefile.am:
9062           * gst/mpegdemux/Makefile.am:
9063           * gst/mpegtsmux/Makefile.am:
9064           * gst/mpegvideoparse/Makefile.am:
9065           * gst/mve/Makefile.am:
9066           * gst/nsf/Makefile.am:
9067           * gst/nuvdemux/Makefile.am:
9068           * gst/overlay/Makefile.am:
9069           * gst/passthrough/Makefile.am:
9070           * gst/pcapparse/Makefile.am:
9071           * gst/playondemand/Makefile.am:
9072           * gst/rawparse/Makefile.am:
9073           * gst/real/Makefile.am:
9074           * gst/rtjpeg/Makefile.am:
9075           * gst/rtpmanager/Makefile.am:
9076           * gst/scaletempo/Makefile.am:
9077           * gst/sdp/Makefile.am:
9078           * gst/selector/Makefile.am:
9079           * gst/smooth/Makefile.am:
9080           * gst/smoothwave/Makefile.am:
9081           * gst/speed/Makefile.am:
9082           * gst/speexresample/Makefile.am:
9083           * gst/stereo/Makefile.am:
9084           * gst/subenc/Makefile.am:
9085           * gst/tta/Makefile.am:
9086           * gst/vbidec/Makefile.am:
9087           * gst/videodrop/Makefile.am:
9088           * gst/videosignal/Makefile.am:
9089           * gst/virtualdub/Makefile.am:
9090           * gst/vmnc/Makefile.am:
9091           * gst/y4m/Makefile.am:
9092           * sys/acmenc/Makefile.am:
9093           * sys/cdrom/Makefile.am:
9094           * sys/dshowdecwrapper/Makefile.am:
9095           * sys/dshowsrcwrapper/Makefile.am:
9096           * sys/dvb/Makefile.am:
9097           * sys/dxr3/Makefile.am:
9098           * sys/fbdev/Makefile.am:
9099           * sys/oss4/Makefile.am:
9100           * sys/qcam/Makefile.am:
9101           * sys/qtwrapper/Makefile.am:
9102           * sys/vcd/Makefile.am:
9103           * sys/wininet/Makefile.am:
9104           * win32/common/config.h:
9105           Don't install static libs for plugins. Fixes #550851 for -bad.
9106
9107 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
9108
9109           [MOVED FROM BAD] Enable/fix up translations for these plugins.
9110           Original commit message from CVS:
9111           * ext/resindvd/plugin.c: (plugin_init):
9112           * ext/resindvd/resindvdsrc.c:
9113           * ext/twolame/gsttwolame.c: (plugin_init):
9114           * gst/aiffparse/aiffparse.c: (plugin_init):
9115           Enable/fix up translations for these plugins.
9116           * po/LINGUAS:
9117           Add 'ca' to LINGUAS.
9118           * po/POTFILES.in:
9119           * po/POTFILES.skip:
9120           Add more files for translation and more files which tools
9121           should skip.
9122
9123 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9124
9125           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
9126           Original commit message from CVS:
9127           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
9128           (gst_two_lame_chain):
9129           * ext/twolame/gsttwolame.h:
9130           Allow raw float samples as input for encoding.
9131
9132 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9133
9134           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
9135           Original commit message from CVS:
9136           * configure.ac:
9137           * ext/Makefile.am:
9138           * ext/twolame/Makefile.am:
9139           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
9140           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
9141           (gst_two_lame_release_memory), (gst_two_lame_finalize),
9142           (gst_two_lame_base_init), (gst_two_lame_class_init),
9143           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
9144           (gst_two_lame_init), (gst_two_lame_set_property),
9145           (gst_two_lame_get_property), (gst_two_lame_sink_event),
9146           (gst_two_lame_chain), (gst_two_lame_setup),
9147           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
9148           (plugin_init):
9149           * ext/twolame/gsttwolame.h:
9150           Add TwoLAME MP2 encoding element, based on the LAME element.
9151
9152 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
9153
9154         * common:
9155           Automatic update of common submodule
9156           From 7032163 to f8b3d91
9157
9158 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9159
9160         * common:
9161           Automatic update of common submodule
9162           From ffa738d to 7032163
9163
9164 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9165
9166         * common:
9167           Automatic update of common submodule
9168           From 3f13e4e to ffa738d
9169
9170 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9171
9172         * common:
9173           Automatic update of common submodule
9174           From 3c7456b to 3f13e4e
9175
9176 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9177
9178         * common:
9179           Automatic update of common submodule
9180           From 57c83f2 to 3c7456b
9181
9182 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
9183
9184         * gst/mpegaudioparse/gstmpegaudioparse.c:
9185           mp3parse: be more conservative when changing layer/rate/etc.
9186           Don't allow a change in sample rate/channels/layer/version unless we can
9187           see another frame at the correct offset. Prevents accidently flipping
9188           due to simple single-bit corruption.
9189
9190 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
9191
9192         * gst/realmedia/realhash.c:
9193           rmdemux: Fix strict-aliasing warnings.
9194           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
9195           hand-rolled ones.
9196
9197 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
9198
9199         * gst/mpegaudioparse/gstmpegaudioparse.c:
9200           mpegaudioparse: Remove empty lines added by buggy indent.
9201
9202 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9203
9204         * gst/mpegaudioparse/gstmpegaudioparse.c:
9205           mpegaudioparse: Provide SEEKING query handling.
9206           Since SEEK event handling might perform some conversion
9207           from TIME to BYTES, do not let upstream fool application
9208           into (TIME) seeking not being possible.
9209
9210 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
9211
9212         * gst/mpegaudioparse/gstmpegaudioparse.c:
9213           mp3parse: fix accurate seeks to near 0
9214           Integer underflow made accurate seeks to near zero fail and seek to
9215           completely the wrong place. Fix by clamping to zero, since we can't seek
9216           to negative times anyway.
9217
9218 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
9219
9220         * common:
9221         * configure.ac:
9222           build: Update shave init statement for changes in common. Bump common.
9223
9224 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9225
9226         * gst/realmedia/rtspreal.c:
9227           rtspreal: ignore data streams. Fixes #527112
9228           Ignore data streams when parsing the SDP as they don't contain anything we need
9229           to put in the realmedia header.
9230
9231 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
9232
9233         * common:
9234           Automatic update of common submodule
9235           From 9cf8c9b to a6ce5c6
9236
9237 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9238
9239         * ext/mad/gstid3tag.c:
9240           Forward unknown events
9241           Forward unknown events upstream instead of dropping them. Also return the result
9242           of the seek event instead of a fixed value.
9243
9244 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
9245
9246         * gst/asfdemux/gstrtpasfdepay.c:
9247           rtpasfdepay: Fix the build by adding the needed include for atoi.
9248
9249 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
9250
9251         * configure.ac:
9252         * docs/plugins/Makefile.am:
9253           Use shave for the build output
9254
9255 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
9256
9257         * common:
9258           Automatic update of common submodule
9259           From 5d7c9cc to 9cf8c9b
9260
9261 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
9262
9263         * gst/asfdemux/gstasf.c:
9264         * gst/asfdemux/gstrtpasfdepay.c:
9265         * gst/realmedia/rademux.c:
9266         * gst/realmedia/rdtdepay.c:
9267         * gst/synaesthesia/gstsynaesthesia.c:
9268         * gst/synaesthesia/synaescope.c:
9269           Fix indentation.
9270
9271 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
9272
9273         * gst/realmedia/pnmsrc.c:
9274           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
9275
9276 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
9277
9278         * common:
9279           Automatic update of common submodule
9280           From 80c627d to 5d7c9cc
9281
9282 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9283
9284         * gst/realmedia/Makefile.am:
9285         * gst/realmedia/pnmsrc.c:
9286         * gst/realmedia/pnmsrc.h:
9287         * gst/realmedia/rademux.c:
9288         * gst/realmedia/rademux.h:
9289         * gst/realmedia/realmedia.c:
9290         * gst/realmedia/rmdemux.c:
9291         * gst/realmedia/rmdemux.h:
9292           Add pnm:// uri source
9293           Add a new utri handler for pnm:// that for now just redirects to the same uri
9294           with the rtsp:// protocol, which usually works nowadays.
9295           Separate the registration of the various plugins into a separate source file.
9296
9297 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9298
9299         * gst/asfdemux/Makefile.am:
9300         * gst/asfdemux/gstasf.c:
9301         * gst/asfdemux/gstrtpasfdepay.c:
9302         * gst/asfdemux/gstrtpasfdepay.h:
9303           Add ASF depayloader
9304           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
9305           Fixes #335067.
9306
9307 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
9308
9309         * ext/mad/gstmad.c:
9310           mad: remove log line added in error
9311
9312 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
9313
9314         * ext/mad/gstmad.c:
9315           mad: just flush data when seeing BADDATAPTR instead of going into error state
9316
9317 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
9318
9319         * gst/realmedia/rmdemux.c:
9320           Fix parsing of the flags in rmdemux
9321           Fix parsing of the flags in version 1 realmedia streams.
9322           Fixes #571358.
9323
9324 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
9325
9326         * common:
9327           Bump revision to use for common submodule.
9328
9329 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
9330
9331         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9332           Add releaseinfo with online url.
9333
9334 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
9335
9336         * common:
9337           Bump common
9338
9339 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9340
9341         * gst/asfdemux/asfpacket.c:
9342         * gst/asfdemux/gstasfdemux.c:
9343         * gst/asfdemux/gstasfdemux.h:
9344           Remove redundant push_mode struct member
9345
9346 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
9347
9348         * autogen.sh:
9349           Fix previous commit, wasn't actually setting up a symbolic link
9350
9351 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
9352
9353         * autogen.sh:
9354         * common:
9355           Use a symbolic link for the pre-commit client-side hook
9356
9357 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
9358
9359         * .gitignore:
9360           Ignore some more files
9361
9362 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
9363
9364         * gst/synaesthesia/synaescope.c:
9365         * gst/synaesthesia/synaescope.h:
9366           Precalculate some size dependent variables. Demystify the height scaling a bit.
9367           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
9368
9369 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
9370
9371           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
9372
9373 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9374
9375         * gst/realmedia/rdtdepay.c:
9376           Set flags on the realmedia chunks
9377           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
9378           descrambler can be reset on keyframes. Fixes #556714.
9379
9380 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9381
9382         * gst/realmedia/gstrdtbuffer.c:
9383         * gst/realmedia/gstrdtbuffer.h:
9384           Add method to get RDT flags
9385           Add a method to get the RDT flags. We need these flags to mark keyframes to
9386           reset the descrambing queue. See #556714.
9387
9388 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
9389
9390         * gst/asfdemux/asfpacket.c:
9391         * gst/asfdemux/gstasfdemux.c:
9392         * gst/asfdemux/gstasfdemux.h:
9393           Add seeking support to asfdemux in push mode
9394           Fixes bug #568836.
9395
9396 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
9397
9398         * gst/asfdemux/asfpacket.c:
9399           Drop packets with an invalid replicated data length
9400           Drop packets with an invalid replicated data length
9401           instead of continuing with an invalid timestamp
9402           and uninitialized payload metadata.
9403           All other code assumes that the timestamps are valid.
9404
9405 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
9406
9407         * gst/synaesthesia/synaescope.h:
9408           Change comment to refer to right variable.
9409
9410 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
9411
9412         * gst/synaesthesia/gstsynaesthesia.c:
9413         * gst/synaesthesia/gstsynaesthesia.h:
9414         * gst/synaesthesia/synaescope.c:
9415         * gst/synaesthesia/synaescope.h:
9416           Bring synaesthesia to next century.
9417           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
9418
9419 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
9420
9421         * gst/asfdemux/gstasfdemux.c:
9422           Fix leak of converted string
9423
9424 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
9425
9426         * .gitignore:
9427         * po/.gitignore:
9428           Add more to the gitignores
9429
9430 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
9431
9432         * gst/synaesthesia/gstsynaesthesia.c:
9433           Make synaesthesia build again.
9434           _init() has no params.
9435
9436 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
9437
9438         * common:
9439           Update common snapshot.
9440
9441 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
9442
9443         * common:
9444           Fix pre-commit hook
9445
9446 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
9447
9448         * autogen.sh:
9449         * common:
9450           Install and use pre-commit indentation hook from common
9451
9452 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
9453
9454         * autogen.sh:
9455           autogen.sh : Use git submodule
9456
9457 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
9458
9459           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
9460           Original commit message from CVS:
9461           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
9462           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
9463           (gst_dvd_demux_get_audio_stream),
9464           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
9465           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
9466           (gst_mpeg_demux_get_video_stream),
9467           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
9468           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
9469           Fix some caps leaks. Fixes bug #564885.
9470
9471 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
9472
9473           ext/cdio/gstcdio.c: Remove unused format argument.
9474           Original commit message from CVS:
9475           * ext/cdio/gstcdio.c:
9476           Remove unused format argument.
9477
9478 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
9479
9480           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
9481           Original commit message from CVS:
9482           * win32/common/.cvsignore:
9483           * win32/common/config.h:
9484           * win32/common/config.h.in:
9485           Hardcode cpu for win32 build, just like we do in the other modules,
9486           to remove VCS conflicts and inconsistent defines between modules,
9487           and update version defines to CVS.
9488
9489 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
9490
9491           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
9492           Original commit message from CVS:
9493           * m4/Makefile.am:
9494           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
9495
9496 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
9497
9498           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
9499           Original commit message from CVS:
9500           * m4/Makefile.am:
9501           inttypes.m4 hasn't been available since gettext-0.15, and since we now
9502           require gettext >= 0.17 ... we can remove it from the list of files to
9503           dist.
9504
9505 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
9506
9507           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
9508           Original commit message from CVS:
9509           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
9510           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
9511           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
9512           * gst/mpegaudioparse/gstmpegaudioparse.h:
9513           Do an initial class_ref on an internal enum type from within the
9514           class_init function so that there aren't any issues when multiple
9515           mp3parse elements are started in separate threads at the same
9516           time. (Why we use an enum type here if the tag is registered as
9517           a string type, I don't know). Also remove custom UNUSED macro
9518           and use GLib's instead.
9519
9520 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9521
9522           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
9523           Original commit message from CVS:
9524           * configure.ac:
9525           Apparently AC_CONFIG_MACRO_DIR breaks when using more
9526           than one macro directory, reverting last change.
9527
9528 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9529
9530           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
9531           Original commit message from CVS:
9532           * configure.ac:
9533           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
9534           our M4 macros.
9535
9536 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9537
9538           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
9539           Original commit message from CVS:
9540           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
9541           Last change introduced a regression that made mpeg2dec handle
9542           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
9543
9544 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9545
9546           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
9547           Original commit message from CVS:
9548           Patch by: Cygwin Ports maintainer
9549           <yselkowitz at users dot sourceforge dot net>
9550           * autogen.sh:
9551           * configure.ac:
9552           Require gettext 0.17 because older versions don't mix with libtool
9553           2.2. At build time an older gettext version will still work.
9554           Fixes bug #556091.
9555
9556 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
9557
9558           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
9559           Original commit message from CVS:
9560           * ext/mpeg2dec/gstmpeg2dec.c:
9561           * ext/mpeg2dec/gstmpeg2dec.h:
9562           Add support for 4:4:4 video.  Fixes #562086
9563
9564 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
9565
9566           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
9567           Original commit message from CVS:
9568           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
9569           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
9570           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
9571           >= 0.5.0. Fixes bug #562065.
9572
9573 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
9574
9575           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
9576           Original commit message from CVS:
9577           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
9578           Remove duplicate and broken code for the streaming case and simply reuse
9579           the much better working pull based code. Fixes #560348.
9580
9581 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9582
9583           configure.ac: Back to development -> 0.10.10.1
9584           Original commit message from CVS:
9585           * configure.ac:
9586           Back to development -> 0.10.10.1
9587
9588 === release 0.10.10 ===
9589
9590 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9591
9592         * ChangeLog:
9593         * NEWS:
9594         * RELEASE:
9595         * configure.ac:
9596         * docs/plugins/inspect/plugin-a52dec.xml:
9597         * docs/plugins/inspect/plugin-asf.xml:
9598         * docs/plugins/inspect/plugin-cdio.xml:
9599         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9600         * docs/plugins/inspect/plugin-dvdread.xml:
9601         * docs/plugins/inspect/plugin-dvdsub.xml:
9602         * docs/plugins/inspect/plugin-iec958.xml:
9603         * docs/plugins/inspect/plugin-lame.xml:
9604         * docs/plugins/inspect/plugin-mad.xml:
9605         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9606         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9607         * docs/plugins/inspect/plugin-mpegstream.xml:
9608         * docs/plugins/inspect/plugin-realmedia.xml:
9609         * docs/plugins/inspect/plugin-siddec.xml:
9610         * gst-plugins-ugly.doap:
9611         * po/LINGUAS:
9612           Release 0.10.10 - "Under the House"
9613           Original commit message from CVS:
9614           Release 0.10.10 - "Under the House"
9615
9616 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9617
9618         * po/bg.po:
9619         * po/ca.po:
9620         * po/da.po:
9621         * po/id.po:
9622         * po/it.po:
9623         * po/mt.po:
9624         * po/vi.po:
9625           Update .po files
9626           Original commit message from CVS:
9627           Update .po files
9628
9629 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9630
9631           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
9632           Original commit message from CVS:
9633           * ext/sidplay/Makefile.am:
9634           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
9635           contain CFLAGS that do not exist for C++, like -Wvla or
9636           -Wdeclaration-after-statement. Fixes bug #561161.
9637
9638 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9639
9640           configure.ac: 0.10.9.3 pre-release
9641           Original commit message from CVS:
9642           * configure.ac:
9643           0.10.9.3 pre-release
9644
9645 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
9646
9647           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
9648           Original commit message from CVS:
9649           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
9650           Only copy sane aspect ratio values on the caps. Fixes #559682.
9651
9652 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9653
9654         * ChangeLog:
9655           Add bug number to the mp3parse mpeg 2.5 fix
9656           Original commit message from CVS:
9657           Add bug number to the mp3parse mpeg 2.5 fix
9658
9659 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
9660
9661           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
9662           Original commit message from CVS:
9663           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
9664           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
9665           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
9666           * ext/amrnb/amrnbdec.h:
9667           Add a property to select the amr variant. Fixes #424070.
9668
9669 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
9670
9671           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
9672           Original commit message from CVS:
9673           Patch by: Tal Shalif <tshalif at nargila dot org>
9674           * gst/mpegstream/gstdvddemux.c:
9675           (gst_dvd_demux_get_subpicture_stream):
9676           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
9677           (gst_mpeg_demux_get_audio_stream):
9678           Fix memmory corruption due to not storing the new updated pointer
9679           after a g_renew(). Fixes #558896.
9680
9681 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9682
9683           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
9684           Original commit message from CVS:
9685           * tests/check/Makefile.am:
9686           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
9687
9688 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9689
9690           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
9691           Original commit message from CVS:
9692           * configure.ac:
9693           oops, forgot to bump the version back to devel
9694           after the last release 0.10.9.1
9695
9696 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
9697
9698           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
9699           Original commit message from CVS:
9700           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
9701           (gst_rmdemux_descramble_mp4a_audio),
9702           (gst_rmdemux_handle_scrambled_packet):
9703           Add suport for mpeg4 and aac audio. See #556714.
9704
9705 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
9706
9707           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
9708           Original commit message from CVS:
9709           * gst/mpegaudioparse/gstmpegaudioparse.c:
9710           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
9711           Fixes skipping on these files.
9712
9713 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
9714
9715           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
9716           Original commit message from CVS:
9717           Patch by: Robin Stocker <robin at nibor dot org>
9718           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
9719           (handle_sequence), (gst_mpeg2dec_setcaps):
9720           * ext/mpeg2dec/gstmpeg2dec.h:
9721           Prefer the container's PAR over the stream's PAR if it's
9722           given in the srcpad caps. Fixes bug #556184.
9723
9724 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9725
9726           Don't install static libs for plugins. Fixes #550851 for ugly.
9727           Original commit message from CVS:
9728           * ext/a52dec/Makefile.am:
9729           * ext/amrnb/Makefile.am:
9730           * ext/cdio/Makefile.am:
9731           * ext/dvdnav/Makefile.am:
9732           * ext/dvdread/Makefile.am:
9733           * ext/lame/Makefile.am:
9734           * ext/mad/Makefile.am:
9735           * ext/mpeg2dec/Makefile.am:
9736           * ext/sidplay/Makefile.am:
9737           * gst/ac3parse/Makefile.am:
9738           * gst/asfdemux/Makefile.am:
9739           * gst/dvdlpcmdec/Makefile.am:
9740           * gst/dvdsub/Makefile.am:
9741           * gst/iec958/Makefile.am:
9742           * gst/mpegaudioparse/Makefile.am:
9743           * gst/mpegstream/Makefile.am:
9744           * gst/realmedia/Makefile.am:
9745           * gst/synaesthesia/Makefile.am:
9746           Don't install static libs for plugins. Fixes #550851 for ugly.
9747
9748 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9749
9750           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
9751           Original commit message from CVS:
9752           * gst/mpegaudioparse/gstmpegaudioparse.c:
9753           (gst_mp3parse_sink_event):
9754           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
9755           frames. Partially fixes bug #552237.
9756
9757 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9758
9759           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
9760           Original commit message from CVS:
9761           * ext/amrnb/amrnbparse.c:
9762           use #defines for HEADER. Unref the object in _sink_activate_pull().
9763
9764 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
9765
9766           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
9767           Original commit message from CVS:
9768           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
9769           (gst_mad_change_state):
9770           * ext/mad/gstmad.h:
9771           track discont on incomming buffers and set discont on outgoing
9772           buffers.
9773           Pass unknown events upstreams instead of dropping them.
9774
9775 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
9776
9777           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
9778           Original commit message from CVS:
9779           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
9780           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
9781           (handle_slice), (gst_mpeg2dec_sink_event),
9782           (gst_mpeg2dec_src_event):
9783           * ext/mpeg2dec/gstmpeg2dec.h:
9784           Fix compilation with --disable-index. Fixes bug #554150.
9785
9786 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
9787
9788           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
9789           Original commit message from CVS:
9790           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
9791           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
9792           (gst_mad_src_event), (gst_mad_chain):
9793           * ext/mad/gstmad.h:
9794           Fix compilation with --disable-index. Fixes bug #554142.
9795
9796 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
9797
9798           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
9799           Original commit message from CVS:
9800           * ext/a52dec/gsta52dec.c:
9801           * ext/a52dec/gsta52dec.h:
9802           Fix channel re-negotiation on a change of the incoming stream.
9803           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
9804           Fixes: #551660
9805
9806 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
9807
9808           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
9809           Original commit message from CVS:
9810           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
9811           (gst_amrnbenc_state_change):
9812           * ext/amrnb/amrnbenc.h:
9813           Pass the discont flag from the input buffer on to the output buffer in
9814           the AMR encoder.
9815
9816 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
9817
9818           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
9819           Original commit message from CVS:
9820           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
9821           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
9822           (gst_amrnbparse_handle_pull_seek),
9823           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
9824           (gst_amrnbparse_sink_activate_push),
9825           (gst_amrnbparse_sink_activate_pull):
9826           * ext/amrnb/amrnbparse.h:
9827           Add flush seek handler. Fixes #536274.
9828
9829 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
9830
9831           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
9832           Original commit message from CVS:
9833           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
9834           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
9835           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
9836           (gst_amrnbparse_state_change):
9837           * ext/amrnb/amrnbparse.h:
9838           Fix the duration query. Fixes #536226.
9839           Also set caps on the pads and buffers more correctly.
9840
9841 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
9842
9843           po/LINGUAS: Add 'ca' to LINGUAS.
9844           Original commit message from CVS:
9845           * po/LINGUAS:
9846           Add 'ca' to LINGUAS.
9847
9848 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
9849
9850           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
9851           Original commit message from CVS:
9852           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
9853           Fix aggregated GST_FLOW_RETURN check for when to send an error message
9854           on the bus.
9855           Re-fixes #546859
9856
9857 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
9858
9859           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
9860           Original commit message from CVS:
9861           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
9862           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
9863           (create_segment_event), (gst_rdt_depay_push),
9864           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
9865           * gst/realmedia/rdtdepay.h:
9866           Parse other values from the incomming caps.
9867           Add event handler to handle flushing and segments.
9868           Create segment events.
9869           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
9870           Do skew correction based on RDT timestamps.
9871           * gst/realmedia/rdtmanager.c: (activate_session),
9872           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
9873           (create_recv_rtp):
9874           Parse caps to get the clockrate needed for the jitterbuffer.
9875           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
9876           Apply timestamp fixup after correcting for initial timestamp and
9877           internal base timestamp corrections.
9878
9879 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
9880
9881           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
9882           Original commit message from CVS:
9883           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
9884           (gst_rdt_depay_change_state):
9885           * gst/realmedia/rdtdepay.h:
9886           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
9887           with a DISCONT flag when needed.
9888           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
9889           Report the configure latency instead of a hardcoded value.
9890
9891 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
9892
9893           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
9894           Original commit message from CVS:
9895           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
9896           (free_session), (gst_rdt_manager_query_src),
9897           (gst_rdt_manager_src_activate_push),
9898           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
9899           (gst_rdt_manager_loop), (create_recv_rtp):
9900           Include the new rdt jitterbuffer in the session manager.
9901
9902 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
9903
9904           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
9905           Original commit message from CVS:
9906           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
9907           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
9908           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
9909           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
9910           * gst/realmedia/rdtdepay.h:
9911           Use new RDT parsing helper functions.
9912           Copy discont flags correctly.
9913           Push the header from the chain function instead of the setcaps function.
9914           Copy incomming timestamp to the output buffers instead of doing magic
9915           with the RDT timestamps.
9916
9917 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
9918
9919           gst/realmedia/: Add first support for parsing RDT messages.
9920           Original commit message from CVS:
9921           * gst/realmedia/Makefile.am:
9922           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
9923           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
9924           (read_packet_header), (gst_rdt_buffer_get_first_packet),
9925           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
9926           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
9927           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
9928           (gst_rdt_packet_data_peek_data),
9929           (gst_rdt_packet_data_get_stream_id),
9930           (gst_rdt_packet_data_get_timestamp):
9931           * gst/realmedia/gstrdtbuffer.h:
9932           Add first support for parsing RDT messages.
9933           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
9934           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
9935           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
9936           (calculate_skew), (rdt_jitter_buffer_insert),
9937           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
9938           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
9939           (rdt_jitter_buffer_get_ts_diff):
9940           * gst/realmedia/rdtjitterbuffer.h:
9941           Add first version of an RDT jitterbuffer.
9942
9943 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
9944
9945           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
9946           Original commit message from CVS:
9947           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
9948           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
9949           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
9950           (gst_rmdemux_descramble_dnet_audio),
9951           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
9952           * gst/realmedia/rmdemux.h:
9953           Keep track of the first timestamp of the stream and add this to the
9954           outgoing buffer timestamps so that we can handle live streams.
9955           Set discont flag on the first buffers and after a seek.
9956
9957 === release 0.10.9 ===
9958
9959 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9960
9961         * ChangeLog:
9962         * NEWS:
9963         * RELEASE:
9964         * configure.ac:
9965         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9966         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9967         * docs/plugins/inspect/plugin-a52dec.xml:
9968         * docs/plugins/inspect/plugin-asf.xml:
9969         * docs/plugins/inspect/plugin-cdio.xml:
9970         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9971         * docs/plugins/inspect/plugin-dvdread.xml:
9972         * docs/plugins/inspect/plugin-dvdsub.xml:
9973         * docs/plugins/inspect/plugin-iec958.xml:
9974         * docs/plugins/inspect/plugin-lame.xml:
9975         * docs/plugins/inspect/plugin-mad.xml:
9976         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9977         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9978         * docs/plugins/inspect/plugin-mpegstream.xml:
9979         * docs/plugins/inspect/plugin-realmedia.xml:
9980         * docs/plugins/inspect/plugin-siddec.xml:
9981         * gst-plugins-ugly.doap:
9982           Release 0.10.9
9983           Original commit message from CVS:
9984           Release 0.10.9
9985
9986 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9987
9988         * po/af.po:
9989         * po/az.po:
9990         * po/bg.po:
9991         * po/cs.po:
9992         * po/da.po:
9993         * po/en_GB.po:
9994         * po/es.po:
9995         * po/fi.po:
9996         * po/fr.po:
9997         * po/hu.po:
9998         * po/id.po:
9999         * po/it.po:
10000         * po/lt.po:
10001         * po/nb.po:
10002         * po/nl.po:
10003         * po/or.po:
10004         * po/pl.po:
10005         * po/pt_BR.po:
10006         * po/ru.po:
10007         * po/sk.po:
10008         * po/sq.po:
10009         * po/sr.po:
10010         * po/sv.po:
10011         * po/uk.po:
10012         * po/vi.po:
10013         * po/zh_CN.po:
10014           Update .po files
10015           Original commit message from CVS:
10016           Update .po files
10017
10018 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10019
10020           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
10021           Original commit message from CVS:
10022           * ext/a52dec/gsta52dec.c:
10023           Set up a default time segment for output when receiving
10024           an incoming byte segment (as for raw AC3 files).
10025           Fixes: #548194
10026
10027 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10028
10029           0.10.8.2 pre-release.
10030           Original commit message from CVS:
10031           * configure.ac:
10032           * docs/plugins/Makefile.am:
10033           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10034           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10035           * docs/plugins/gst-plugins-ugly-plugins.args:
10036           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10037           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10038           * docs/plugins/inspect/plugin-a52dec.xml:
10039           * docs/plugins/inspect/plugin-asf.xml:
10040           * docs/plugins/inspect/plugin-cdio.xml:
10041           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10042           * docs/plugins/inspect/plugin-dvdread.xml:
10043           * docs/plugins/inspect/plugin-dvdsub.xml:
10044           * docs/plugins/inspect/plugin-iec958.xml:
10045           * docs/plugins/inspect/plugin-lame.xml:
10046           * docs/plugins/inspect/plugin-mad.xml:
10047           * docs/plugins/inspect/plugin-mpeg2dec.xml:
10048           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10049           * docs/plugins/inspect/plugin-mpegstream.xml:
10050           * docs/plugins/inspect/plugin-realmedia.xml:
10051           * docs/plugins/inspect/plugin-siddec.xml:
10052           * ext/Makefile.am:
10053           0.10.8.2 pre-release.
10054           * po/LINGUAS:
10055           * po/POTFILES.in:
10056           * po/id.po:
10057           Add new translation.
10058
10059 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
10060
10061           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
10062           Original commit message from CVS:
10063           * gst/asfdemux/gstasfdemux.c:
10064           Properly aggregate flow returns for both push and pull mode, so we shut
10065           down if all pads are unlinked.
10066           Fixes #546859.
10067
10068 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
10069
10070           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
10071           Original commit message from CVS:
10072           Patch by: Frederic Crozat <fcrozat@mandriva.org>
10073           * ext/dvdread/dvdreadsrc.c: (plugin_init):
10074           * ext/lame/gstlame.c: (plugin_init):
10075           * gst/asfdemux/gstasf.c: (plugin_init):
10076           Make sure gettext returns translations in UTF-8 encoding rather
10077           than in the current locale encoding (#546822).
10078
10079 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10080
10081           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
10082           Original commit message from CVS:
10083           * gst/mpegaudioparse/gstmpegaudioparse.c:
10084           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
10085           (mp3parse_total_time), (mp3parse_bytepos_to_time):
10086           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
10087           if we're called from there already. Otherwise we end up in a endless
10088           recursion and crash with a stack overflow.
10089           This can happen when a Xing or VBRI header with TOC exists but it
10090           doesn't contain the total time. Fixes bug #545370.
10091
10092 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10093
10094           ext/lame/gstlame.c: Use the default for the strict-iso property too.
10095           Original commit message from CVS:
10096           * ext/lame/gstlame.c: (gst_lame_class_init),
10097           (gst_lame_get_default_settings):
10098           Use the default for the strict-iso property too.
10099           Allow a bitrate setting of 0, which lets lame choose the default value
10100           and which makes it possible to set the compression-ratio property.
10101
10102 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10103
10104           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
10105           Original commit message from CVS:
10106           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
10107           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
10108           * ext/lame/gstlame.h:
10109           Get the defaults settings of LAME in the plugin initialization
10110           function and return FALSE here if something goes wrong. This removes
10111           the hacky failing instance init function.
10112           Use LAMEs default value for all settings instead of overwriting some
10113           of them. Overwriting some of them gives unexpected results if one only
10114           sets a preset. Fixes bug #498004.
10115
10116 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10117
10118           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
10119           Original commit message from CVS:
10120           * ext/lame/gstlame.c: (gst_lame_init):
10121           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
10122           defaults will restrict the bitrate when using the presets in a bad way.
10123           Fixes bug #498004.
10124
10125 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10126
10127           Put the MPEG audio version into the caps as "mpegaudioversion".
10128           Original commit message from CVS:
10129           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
10130           * gst/mpegaudioparse/gstmpegaudioparse.c:
10131           (mp3_type_frame_length_from_header), (mp3_caps_create),
10132           (gst_mp3parse_chain):
10133           Put the MPEG audio version into the caps as "mpegaudioversion".
10134           This is different from "mpegversion".
10135
10136 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10137
10138           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
10139           Original commit message from CVS:
10140           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
10141           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
10142           * ext/lame/gstlame.h:
10143           Fix build with lame >= 3.97. The padding type and cwlimit settings
10144           are deprecated now and the function declarations are hidden in the
10145           headers so deprecate the GObject properties for them and remove them
10146           in 0.11. Fixes bug #544039.
10147
10148 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10149
10150           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
10151           Original commit message from CVS:
10152           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
10153           Don't allow width/height outside the spec (i.e. smaller than 16
10154           and higher than 4096). Such files are corrupted ones and setting
10155           caps that are not a subset of the template caps confuses playbin.
10156           Fixes bug #542646.
10157
10158 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10159
10160           ext/sidplay/Makefile.am: Fix the build.
10161           Original commit message from CVS:
10162           * ext/sidplay/Makefile.am:
10163           Fix the build.
10164
10165 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10166
10167           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
10168           Original commit message from CVS:
10169           * configure.ac:
10170           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
10171           flags that are invalid for C++.
10172
10173 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
10174
10175           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
10176           Original commit message from CVS:
10177           Patch by: Tal Shalif <tshalif at nargila dot org>
10178           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
10179           Prevent double free. Fixes bug #541697.
10180
10181 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10182
10183           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
10184           Original commit message from CVS:
10185           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
10186           (gst_dvd_demux_get_audio_stream),
10187           (gst_dvd_demux_get_subpicture_stream),
10188           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
10189           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
10190           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
10191           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
10192           * gst/mpegstream/gstmpegdemux.h:
10193           Resend tags event after a FLUSH (seek) to support prerolling
10194           a partial pipeline.
10195
10196 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
10197
10198           Use correct error code for encrypted streams.
10199           Original commit message from CVS:
10200           * configure.ac:
10201           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
10202           Use correct error code for encrypted streams.
10203
10204 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10205
10206           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
10207           Original commit message from CVS:
10208           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
10209           (gst_mpeg_demux_sync_stream_to_time):
10210           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
10211
10212 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10213
10214           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
10215           Original commit message from CVS:
10216           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
10217           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
10218           Allow and implement non-flushing and/or segment seek
10219           (mainly in TIME and chapter format).
10220           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
10221           (gst_dvd_demux_get_subpicture_stream),
10222           (gst_dvd_demux_synchronise_pads),
10223           (gst_dvd_demux_sync_stream_to_time):
10224           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
10225           (gst_mpeg_demux_send_subbuffer),
10226           (gst_mpeg_demux_sync_stream_to_time),
10227           (gst_mpeg_streams_reset_cur_ts):
10228           * gst/mpegstream/gstmpegdemux.h:
10229           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
10230           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
10231           Delegate a query to upstream if it can't be handled.
10232           Make segment stop aware.
10233           Fix (subtitle) stream synchronization.
10234           Add some debug statements.
10235
10236 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
10237
10238           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
10239           Original commit message from CVS:
10240           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
10241           Fix build on macosx.
10242
10243 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10244
10245           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
10246           Original commit message from CVS:
10247           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10248           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10249           * ext/a52dec/gsta52dec.c:
10250           * ext/amrnb/amrnbdec.c:
10251           * ext/amrnb/amrnbenc.c:
10252           * ext/amrnb/amrnbparse.c:
10253           * ext/lame/gstlame.c:
10254           * ext/mad/gstmad.c:
10255           * ext/sidplay/gstsiddec.cc:
10256           * gst/asfdemux/gstrtspwms.c:
10257           * gst/mpegaudioparse/gstxingmux.c:
10258           * gst/realmedia/rademux.c:
10259           * gst/realmedia/rdtmanager.c:
10260           * gst/realmedia/rtspreal.c:
10261           * gst/synaesthesia/gstsynaesthesia.c:
10262           Add missing elements to docs. Restore alphabetical order in section
10263           file. Document mad (it was included in docs already).
10264           Fix doc-markup: use convinience syntax for examples
10265           (produces valid docbook), add several refsec2 when we have several
10266           titles. Fix some types.
10267
10268 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10269
10270           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
10271           Original commit message from CVS:
10272           * ext/lame/gstlame.c:
10273           * ext/sidplay/gstsiddec.cc:
10274           * gst/mpegaudioparse/gstxingmux.c:
10275           Do not use short_description in section docs for elements. We extract
10276           them from element details and there will be warnings if they differ.
10277
10278 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
10279
10280           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
10281           Original commit message from CVS:
10282           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
10283           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
10284           (gst_cdio_add_cdtext_album_tags):
10285           * ext/cdio/gstcdio.h:
10286           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
10287           Also extract album title and album genre from CD-TEXT if
10288           available (#537021).
10289
10290 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10291
10292           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
10293           Original commit message from CVS:
10294           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
10295           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
10296           emphasis value is reserved but unfortunately files with that
10297           value exist and the information is not important for the decoder
10298           anyway. Fixes bug #537235.
10299
10300 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
10301
10302           Require libcdio >= 0.76.
10303           Original commit message from CVS:
10304           * configure.ac:
10305           * ext/cdio/gstcdio.c:
10306           * ext/cdio/gstcdio.h:
10307           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
10308           Require libcdio >= 0.76.
10309
10310 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
10311
10312           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
10313           Original commit message from CVS:
10314           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
10315           Drain queued buffers before forwarding the segment event.
10316
10317 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
10318
10319           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
10320           Original commit message from CVS:
10321           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
10322           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
10323           (gst_a52dec_chain), (gst_a52dec_change_state):
10324           * ext/a52dec/gsta52dec.h:
10325           Add segment handling, buffer clipping and basic reverse playback.
10326
10327 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10328
10329           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
10330           Original commit message from CVS:
10331           * docs/plugins/Makefile.am:
10332           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10333           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10334           * docs/plugins/gst-plugins-ugly-plugins.args:
10335           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10336           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10337           * docs/plugins/inspect/plugin-a52dec.xml:
10338           * docs/plugins/inspect/plugin-amrnb.xml:
10339           * docs/plugins/inspect/plugin-asf.xml:
10340           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10341           * docs/plugins/inspect/plugin-dvdread.xml:
10342           * docs/plugins/inspect/plugin-dvdsub.xml:
10343           * docs/plugins/inspect/plugin-iec958.xml:
10344           * docs/plugins/inspect/plugin-lame.xml:
10345           * docs/plugins/inspect/plugin-mad.xml:
10346           * docs/plugins/inspect/plugin-mpeg2dec.xml:
10347           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10348           * docs/plugins/inspect/plugin-mpegstream.xml:
10349           * docs/plugins/inspect/plugin-realmedia.xml:
10350           * docs/plugins/inspect/plugin-siddec.xml:
10351           * docs/plugins/inspect/plugin-synaesthesia.xml:
10352           * ext/a52dec/gsta52dec.c:
10353           Random doc of the day. Also print human readable format of newsegment
10354           in log message if we complain about it.
10355
10356 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
10357
10358           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
10359           Original commit message from CVS:
10360           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
10361           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
10362           (gst_a52dec_chain), (gst_a52dec_change_state):
10363           * ext/a52dec/gsta52dec.h:
10364           Mark discont on outgoing buffers after receiving a DISCONT buffer or
10365           when we have a decoding error.
10366           We don't need to clear the cache when we receive a NEWSEGMENT event.
10367           Clear buffer cache in DISCONT.
10368           Add beginnings of GstSegment handling.
10369
10370 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10371
10372           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
10373           Original commit message from CVS:
10374           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
10375           Fix alignment issues that caused SIGBUS on some architectures.
10376
10377 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
10378
10379           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
10380           Original commit message from CVS:
10381           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
10382           Fix alignment issue which isn't really an issue at all because
10383           the plugin hasn't been ported to 0.10 yet.
10384
10385 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10386
10387           configure.ac: Back to devel -> 0.10.8.1
10388           Original commit message from CVS:
10389           * configure.ac:
10390           Back to devel -> 0.10.8.1
10391
10392 === release 0.10.8 ===
10393
10394 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10395
10396         * ChangeLog:
10397         * NEWS:
10398         * RELEASE:
10399         * configure.ac:
10400         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10401         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10402         * docs/plugins/inspect/plugin-a52dec.xml:
10403         * docs/plugins/inspect/plugin-asf.xml:
10404         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10405         * docs/plugins/inspect/plugin-dvdread.xml:
10406         * docs/plugins/inspect/plugin-dvdsub.xml:
10407         * docs/plugins/inspect/plugin-iec958.xml:
10408         * docs/plugins/inspect/plugin-lame.xml:
10409         * docs/plugins/inspect/plugin-mad.xml:
10410         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10411         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10412         * docs/plugins/inspect/plugin-mpegstream.xml:
10413         * docs/plugins/inspect/plugin-realmedia.xml:
10414         * docs/plugins/inspect/plugin-siddec.xml:
10415         * gst-plugins-ugly.doap:
10416         * po/LINGUAS:
10417           Release 0.10.8
10418           Original commit message from CVS:
10419           Release 0.10.8
10420
10421 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10422
10423         * common:
10424         * po/af.po:
10425         * po/az.po:
10426         * po/bg.po:
10427         * po/cs.po:
10428         * po/da.po:
10429         * po/en_GB.po:
10430         * po/es.po:
10431         * po/fi.po:
10432         * po/fr.po:
10433         * po/hu.po:
10434         * po/it.po:
10435         * po/lt.po:
10436         * po/nb.po:
10437         * po/nl.po:
10438         * po/or.po:
10439         * po/pl.po:
10440         * po/pt_BR.po:
10441         * po/ru.po:
10442         * po/sk.po:
10443         * po/sq.po:
10444         * po/sr.po:
10445         * po/sv.po:
10446         * po/uk.po:
10447         * po/vi.po:
10448         * po/zh_CN.po:
10449           Update .po files
10450           Original commit message from CVS:
10451           Update .po files
10452
10453 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10454
10455           configure.ac: 0.10.7.4 pre-release
10456           Original commit message from CVS:
10457           * configure.ac:
10458           0.10.7.4 pre-release
10459
10460 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
10461
10462           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
10463           Original commit message from CVS:
10464           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
10465           Fix inconsistent use of rate and channels.
10466           Fixes #533581
10467
10468 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
10469
10470           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
10471           Original commit message from CVS:
10472           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
10473           Flush timestamp correction variables on a flush. Fixes #533832.
10474
10475 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10476
10477         * ChangeLog:
10478         * common:
10479         * configure.ac:
10480           Commit 0.10.7.3 pre-rel marker
10481           Original commit message from CVS:
10482           Commit 0.10.7.3 pre-rel marker
10483
10484 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
10485
10486           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
10487           Original commit message from CVS:
10488           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
10489           Properly aggregate GstFlowReturn from downstream in order to properly
10490           stop, and doing that as early as possible.
10491           Fixes #532807
10492
10493 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10494
10495           configure.ac: 0.10.7.2 pre-release
10496           Original commit message from CVS:
10497           * configure.ac:
10498           0.10.7.2 pre-release
10499
10500 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
10501
10502           Always let FLUSH_START events flow downstream.
10503           Original commit message from CVS:
10504           * ext/mad/gstmad.c: (gst_mad_sink_event):
10505           * gst/mpegaudioparse/gstmpegaudioparse.c:
10506           (gst_mp3parse_sink_event):
10507           Always let FLUSH_START events flow downstream.
10508
10509 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
10510
10511           configure.ac: Error out if we don't have the required core/base versions.
10512           Original commit message from CVS:
10513           * configure.ac:
10514           Error out if we don't have the required core/base versions.
10515
10516 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
10517
10518           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
10519           Original commit message from CVS:
10520           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
10521           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
10522           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
10523           Fix video timestamps by adjusting it with the first timestamp found.
10524           Don't assume we have a complete fragment when flushing the adapter,
10525           packets might have been lost or the stream might just be broken.
10526
10527 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
10528
10529           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
10530           Original commit message from CVS:
10531           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
10532           Set Rank to NONE so that we don't accidentally try to autoplug the
10533           rdtmanager.
10534
10535 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10536
10537           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
10538           Original commit message from CVS:
10539           * gst/mpegaudioparse/gstmpegaudioparse.c:
10540           (gst_mp3parse_emit_frame):
10541           Send a new duration message if the average bitrate changed and
10542           we don't know the duration from the Xing or VBRI header.
10543           Fixes bug #321857.
10544
10545 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
10546
10547           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
10548           Original commit message from CVS:
10549           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
10550           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
10551           * gst/realmedia/rtspreal.h:
10552           Move assembly rule parsing to the place where we parse the SDP as it's
10553           also there that we create the MDPR and we need the currently selected
10554           asmrule in order to select the right MTLI.
10555           Fixes #529359.
10556
10557 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
10558
10559           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
10560           Original commit message from CVS:
10561           * gst/realmedia/realhash.c:
10562           * gst/realmedia/rtspreal.c:
10563           Include generated "_stdint.h" instead of <stdint.h> which might not
10564           exist on some systems.
10565
10566 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10567
10568           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
10569           Original commit message from CVS:
10570           * ext/sidplay/gstsiddec.cc:
10571           Cast NULL sentinels to void * as NULL is defined as an integer
10572           constant in most environments when using C++ and it's size might
10573           be different from a pointer. Fixes #529488.
10574
10575 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
10576
10577         * ChangeLog:
10578         * gst/asfdemux/gstasfdemux.c:
10579         * gst/asfdemux/gstrtspwms.c:
10580           Fix "unused var" compiler error when --disable-gst-debug is used.
10581           Original commit message from CVS:
10582           Fix "unused var" compiler error when --disable-gst-debug is used.
10583
10584 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
10585
10586           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
10587           Original commit message from CVS:
10588           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
10589           We should also stop the streaming task when we get a NOT_LINKED
10590           flow return, which is not covered by FLOW_IS_FATAL.
10591
10592 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
10593
10594           ext/: gst_atomic_int_set ==> g_atomic_int_set
10595           Original commit message from CVS:
10596           * ext/cdio/gstcdiocddasrc.c:
10597           * ext/dv/gstdvdemux.c:
10598           gst_atomic_int_set ==> g_atomic_int_set
10599
10600 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
10601
10602           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
10603           Original commit message from CVS:
10604           2008-04-11  Julien Moutte  <julien@fluendo.com>
10605           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
10606           argument formats.
10607
10608 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
10609
10610           configure.ac: Actually build dlls when cross-compiling with mingw32.
10611           Original commit message from CVS:
10612           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
10613           * configure.ac:
10614           Actually build dlls when cross-compiling with mingw32.
10615           Fixes bug #526247.
10616
10617 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10618
10619           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
10620           Original commit message from CVS:
10621           * configure.ac:
10622           * gst/mpegaudioparse/gstmpegaudioparse.c:
10623           (mpeg_audio_seek_entry_free):
10624           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
10625           Depend on GLib 2.12 and use it unconditionally as we do in other
10626           modules too already.
10627
10628 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10629
10630           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
10631           Original commit message from CVS:
10632           * gst/mpegaudioparse/gstmpegaudioparse.c:
10633           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
10634           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
10635           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
10636           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
10637           (gst_xing_mux_chain):
10638           Use GSlice for allocating the seek table entries if we compile with
10639           GLib 2.10 or newer.
10640
10641 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
10642
10643           gst/asfdemux/gstasfdemux.c: Remove some debug code.
10644           Original commit message from CVS:
10645           * gst/asfdemux/gstasfdemux.c:
10646           (gst_asf_demux_process_ext_stream_props):
10647           Remove some debug code.
10648
10649 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
10650
10651           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
10652           Original commit message from CVS:
10653           * gst/asfdemux/gstasfdemux.c:
10654           (gst_asf_demux_process_ext_stream_props):
10655           Guard against division by 0 and fall back to 25/1 framerate.
10656
10657 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
10658
10659           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
10660           Original commit message from CVS:
10661           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
10662           (gst_asf_demux_process_ext_stream_props):
10663           Instead of adding a fixes 25/1 framerate to the video caps, use the
10664           average frame duration in the extended properties of the video stream as
10665           the framerate. Fixes #524346.
10666
10667 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10668
10669           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
10670           Original commit message from CVS:
10671           * configure.ac:
10672           Check if the compiler supports do { } while (0) macros. This fixes
10673           a warning when compiling with g++ 4.3, resulting in a build failure
10674           because of -Werror.
10675
10676 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
10677
10678           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
10679           Original commit message from CVS:
10680           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
10681           make ) also a delimiter for rules.
10682           Skip \\ when scanning strings.
10683           Add new testcase for these problems.
10684
10685 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10686
10687           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
10688           Original commit message from CVS:
10689           * gst/mpegaudioparse/gstmpegaudioparse.c:
10690           (gst_mp3parse_sink_event):
10691           Don't take the stream lock when caching events. This is not necessary
10692           and results in a deadlock when seeking with rhythmbox (but not with
10693           totem or banshee for some reason).
10694
10695 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
10696
10697           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
10698           Original commit message from CVS:
10699           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
10700           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
10701           Add the version field when creating the CONT chunk resulting in
10702           the Author, Comment and Copyright tags not being parsed correctly.
10703           Fixes #521459.
10704
10705 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
10706
10707           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
10708           Original commit message from CVS:
10709           * gst/mpegaudioparse/gstmpegaudioparse.c:
10710           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
10711           Remove trailing newlines from debug statements.
10712
10713 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
10714
10715           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
10716           Original commit message from CVS:
10717           * ext/dvdnav/dvdnavsrc.c:
10718           * ext/dvdnav/dvdnavsrc.h:
10719           Apply patch that adds some seeking support to dvdnav, and fixes it
10720           in various other ways. This doesn't make dvdnavsrc fully functional,
10721           but moves it forward.
10722           Fixes: #476149
10723           Patch By: Simone Gotti <simone.gotti@email.it>
10724           * ext/dvdnav/gst-dvd:
10725           Update the simple dvdnavsrc gst-launch example to work for 0.10
10726
10727 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
10728
10729           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
10730           Original commit message from CVS:
10731           * configure.ac:
10732           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
10733           plug-ins are included/excluded. (#498222)
10734
10735 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10736
10737           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
10738           Original commit message from CVS:
10739           * ext/mad/gstmad.c: (gst_mad_sink_event):
10740           * gst/mpegaudioparse/gstmpegaudioparse.c:
10741           (gst_mp3parse_sink_event):
10742           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
10743           of dropping and leaking them.
10744
10745 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10746
10747           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
10748           Original commit message from CVS:
10749           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
10750           (gst_mad_chain):
10751           * ext/mad/gstmad.h:
10752           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
10753           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
10754           * gst/mpegaudioparse/gstmpegaudioparse.h:
10755           Cache all events except EOS if we still have to send a NEWSEGMENT
10756           event. This will let TAG events be forwarded until after decodebin
10757           to an encoder for example as decodebin only links the pads
10758           after NEWSEGMENT. Fixes bug #518933.
10759
10760 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10761
10762           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
10763           Original commit message from CVS:
10764           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
10765           Write Xing header at the correct position in the MP3 frame for
10766           stereo files. Fixes bug #518676.
10767
10768 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
10769
10770           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
10771           Original commit message from CVS:
10772           * configure.ac:
10773           * ext/sidplay/Makefile.am:
10774           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
10775           when building C++ code (#516509).
10776
10777 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
10778
10779           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
10780           Original commit message from CVS:
10781           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
10782           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
10783           Workshop 12 compiler, but probably also crashes (#517985).
10784
10785 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
10786
10787           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
10788           Original commit message from CVS:
10789           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
10790           * gst/mpegaudioparse/gstmpegaudioparse.c:
10791           (gst_mp3_channel_mode_get_type),
10792           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
10793           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
10794           (gst_mp3parse_chain):
10795           * gst/mpegaudioparse/gstmpegaudioparse.h:
10796           Post channel mode and CRC as tags. Fixes bug #504493.
10797
10798 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10799
10800           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
10801           Original commit message from CVS:
10802           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
10803           Correctly chain up to the parent's finalize function.
10804
10805 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10806
10807           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
10808           Original commit message from CVS:
10809           * gst/mpegaudioparse/gstmpegaudioparse.c:
10810           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
10811           Try a bit harder to get valid timestamps, especially if upstream
10812           gives us one and we are at the first frame or resyncing.
10813           Return UNEXPECTED if we get a valid timestamp that is outside of
10814           our configured segment. After all changes done so far this doesn't
10815           seem to cause any regression, please test.
10816
10817 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10818
10819           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...
10820           Original commit message from CVS:
10821           Patch by:
10822           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
10823           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
10824           If we don't have the position to seek to in our index first try
10825           to convert from TIME to BYTES upstream and only if that fails
10826           too use the old hack to simply seek to an earlier position
10827           and let the sink drop everything before segment start.
10828           Partially fixes bug #469930.
10829
10830 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10831
10832           configure.ac: Back to development...
10833           Original commit message from CVS:
10834           * configure.ac:
10835           Back to development...
10836
10837 === release 0.10.7 ===
10838
10839 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10840
10841         * ChangeLog:
10842         * NEWS:
10843         * RELEASE:
10844         * configure.ac:
10845         * docs/plugins/gst-plugins-ugly-plugins.args:
10846         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10847         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10848         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10849         * docs/plugins/gst-plugins-ugly-plugins.signals:
10850         * docs/plugins/inspect/plugin-a52dec.xml:
10851         * docs/plugins/inspect/plugin-asf.xml:
10852         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10853         * docs/plugins/inspect/plugin-dvdread.xml:
10854         * docs/plugins/inspect/plugin-dvdsub.xml:
10855         * docs/plugins/inspect/plugin-iec958.xml:
10856         * docs/plugins/inspect/plugin-lame.xml:
10857         * docs/plugins/inspect/plugin-mad.xml:
10858         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10859         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10860         * docs/plugins/inspect/plugin-mpegstream.xml:
10861         * docs/plugins/inspect/plugin-realmedia.xml:
10862         * docs/plugins/inspect/plugin-siddec.xml:
10863         * gst-plugins-ugly.doap:
10864         * po/LINGUAS:
10865           Release 0.10.7 - I Cheated Time
10866           Original commit message from CVS:
10867           Release 0.10.7 - I Cheated Time
10868
10869 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10870
10871         * po/af.po:
10872         * po/az.po:
10873         * po/bg.po:
10874         * po/cs.po:
10875         * po/da.po:
10876         * po/en_GB.po:
10877         * po/es.po:
10878         * po/fi.po:
10879         * po/hu.po:
10880         * po/it.po:
10881         * po/nb.po:
10882         * po/nl.po:
10883         * po/or.po:
10884         * po/pl.po:
10885         * po/pt_BR.po:
10886         * po/sk.po:
10887         * po/sq.po:
10888         * po/sr.po:
10889         * po/sv.po:
10890         * po/uk.po:
10891         * po/vi.po:
10892         * po/zh_CN.po:
10893           Update .po files
10894           Original commit message from CVS:
10895           Update .po files
10896
10897 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10898
10899           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
10900           Original commit message from CVS:
10901           * tests/check/Makefile.am:
10902           Exclude dvdreadsrc from the states test too.
10903
10904 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10905
10906           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
10907           Original commit message from CVS:
10908           * gst/mpegaudioparse/gstmpegaudioparse.c:
10909           (gst_mp3parse_emit_frame):
10910           Handler buffers without valid timestamp more correctly: Don't drop
10911           them and don't use the invalid timestamp to calculate the next
10912           timestamp. Fixes bug #516811.
10913
10914 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
10915
10916           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
10917           Original commit message from CVS:
10918           Patch by: Tal Shalif <tshalif at nargila dot org>
10919           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
10920           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
10921           Add some gint64 casts to prevent 32 bit integer overflows.
10922           Fixes bug #516989.
10923
10924 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10925
10926           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
10927           Original commit message from CVS:
10928           * gst/mpegaudioparse/gstmpegaudioparse.c:
10929           Revert previous commit to mp3parse, as it breaks playback
10930           of AVI files.
10931
10932 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10933
10934           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
10935           Original commit message from CVS:
10936           * gst/mpegaudioparse/gstmpegaudioparse.c:
10937           (gst_mp3parse_emit_frame):
10938           Return GST_FLOW_UNEXPECTED if we get data that is after our
10939           configured segment. This makes upstream go EOS immediately instead
10940           of sending us the complete stream. Also improve debugging a bit.
10941
10942 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10943
10944           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
10945           Original commit message from CVS:
10946           * ext/dvdread/dvdreadsrc.c:
10947           Fix regression in DVD seeking - when a pack we
10948           expect to be a NAV block turns out not to be, scan forwards
10949           for up to 2MB (at most ~1sec) until we find one.
10950           Fixes: #516278
10951
10952 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
10953
10954           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
10955           Original commit message from CVS:
10956           * win32/vs6/libgstmpegaudioparse.dsp:
10957           Add xing files to VS project file.
10958
10959 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10960
10961           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
10962           Original commit message from CVS:
10963           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
10964           Stop leaking src pad templates. Fixes bug #515708.
10965
10966 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10967
10968           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
10969           Original commit message from CVS:
10970           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
10971           Correctly write the size in bytes on big endian systems.
10972           Fixes bug #515725.
10973
10974 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10975
10976           ext/lame/gstlame.c: Don't leak the allowed caps.
10977           Original commit message from CVS:
10978           * ext/lame/gstlame.c: (gst_lame_setup):
10979           Don't leak the allowed caps.
10980           * tests/check/pipelines/lame.c: (GST_START_TEST):
10981           Stop leaking all buffers. Fixes bug #515575.
10982
10983 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10984
10985           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
10986           Original commit message from CVS:
10987           * gst/mpegaudioparse/plugin.c:
10988           Commit new file I forgot to add.
10989
10990 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10991
10992           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
10993           Original commit message from CVS:
10994           * configure.ac:
10995           Make DISABLE_DEPRECATED defined *only* during CVS, not during
10996           pre-releases or releases.
10997
10998 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10999
11000         * ChangeLog:
11001           Mention bug 511497 fixed in previous commit
11002           Original commit message from CVS:
11003           Mention bug 511497 fixed in previous commit
11004
11005 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11006
11007           Move xingmux from -bad.
11008           Original commit message from CVS:
11009           * docs/plugins/Makefile.am:
11010           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11011           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11012           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11013           * gst/mpegaudioparse/Makefile.am:
11014           * gst/mpegaudioparse/gstmpegaudioparse.c:
11015           * gst/mpegaudioparse/gstxingmux.c:
11016           * tests/check/Makefile.am:
11017           * tests/check/elements/.cvsignore:
11018           Move xingmux from -bad.
11019
11020 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
11021
11022           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
11023           Original commit message from CVS:
11024           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
11025           Use gst_guint64_to_gdouble for conversion
11026           * win32/vs6/libgstasfdemux.dsp:
11027           * win32/vs6/libgstdvdsub.dsp:
11028           * win32/vs6/libgstrealmedia.dsp:
11029           Update project dependencies and add new source files
11030
11031 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
11032
11033           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
11034           Original commit message from CVS:
11035           * ext/mpeg2dec/gstmpeg2dec.c:
11036           Reset decoder when handling sequence where libmpeg2 has set
11037           frame period to 0, probably due to a corrupt packet.
11038           Fixes bug #514297
11039
11040 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11041
11042           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
11043           Original commit message from CVS:
11044           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
11045           (gst_mp3parse_chain):
11046           Don't set new caps on the srcpad everytime the bitrate or MPEG
11047           version changes but calculate new spf value when the MPEG version
11048           changes.
11049
11050 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11051
11052           Add documentation for the xingheader plugin.
11053           Original commit message from CVS:
11054           * docs/plugins/Makefile.am:
11055           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
11056           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
11057           * gst/xingheader/gstxingmux.c:
11058           * gst/xingheader/gstxingmux.h:
11059           Add documentation for the xingheader plugin.
11060           * tests/check/elements/xingmux.c: (GST_START_TEST):
11061           Set element state to PLAYING before doing something else.
11062
11063 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11064
11065           tests/check/: Add simple unit test for the xingmux element.
11066           Original commit message from CVS:
11067           * tests/check/Makefile.am:
11068           * tests/check/elements/.cvsignore:
11069           * tests/check/elements/xingmux.c: (setup_xingmux),
11070           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
11071           * tests/check/elements/xingmux_testdata.h:
11072           Add simple unit test for the xingmux element.
11073           * gst/xingheader/gstxingmux.c: (generate_xing_header),
11074           (gst_xing_mux_finalize), (xing_reset):
11075           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
11076
11077 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11078
11079           docs/plugins/: Add the real and rtsp elements and update the lists.
11080           Original commit message from CVS:
11081           * docs/plugins/Makefile.am:
11082           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11083           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11084           Add the real and rtsp elements and update the lists.
11085           * docs/plugins/inspect/plugin-amrnb.xml:
11086           * docs/plugins/inspect/plugin-asf.xml:
11087           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11088           * docs/plugins/inspect/plugin-dvdsub.xml:
11089           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11090           * docs/plugins/inspect/plugin-mpegstream.xml:
11091           * docs/plugins/inspect/plugin-realmedia.xml:
11092           * docs/plugins/inspect/plugin-siddec.xml:
11093           * docs/plugins/inspect/plugin-synaesthesia.xml:
11094           Regenerate docs.
11095           * gst/iec958/ac3_padder.c:
11096           * gst/iec958/ac3_padder.h:
11097           Do not use gtk-doc style comments for non gtk-doc comments. Note -
11098           there are functions defined using extern in the .c file - does that
11099           make sense?
11100
11101 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11102
11103           ext/mad/gstmad.c: Chain up at the end of the function.
11104           Original commit message from CVS:
11105           * ext/mad/gstmad.c:
11106           Chain up at the end of the function.
11107
11108 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11109
11110           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
11111           Original commit message from CVS:
11112           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
11113           Don't add pad templates for the base class but only in the
11114           subclasses.
11115
11116 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
11117
11118           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
11119           Original commit message from CVS:
11120           * ext/lame/gstlame.c:
11121           * ext/lame/gstlame.h:
11122           Fix the case where you initially have stereo input, and so lame's
11123           mode is not set to mono, and then you get input with mono audio and
11124           soon after you get stereo input again. What happened before this
11125           commit is that it would keep the encoding mode as mono. It should
11126           change it back to the one requested by the app (or the default one)
11127           if not requested.
11128
11129 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11130
11131           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
11132           Original commit message from CVS:
11133           * gst/mpegaudioparse/gstmpegaudioparse.c:
11134           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
11135           (mp3parse_bytepos_to_time):
11136           Interpolate the VBRI seek table entries to get better results,
11137           support 3 byte seek table entries and prevent overflows in the
11138           seek table by adding the relative offsets when using the seek
11139           table in a large enough data type.
11140
11141 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11142
11143           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
11144           Original commit message from CVS:
11145           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11146           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
11147           (mp3parse_bytepos_to_time):
11148           * gst/mpegaudioparse/gstmpegaudioparse.h:
11149           Add support for seeking based on the VBRI seek table. Might make
11150           sense to use interpolation in the table later to get hopefully a
11151           bit more accurate values.
11152
11153 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11154
11155           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
11156           Original commit message from CVS:
11157           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
11158           (handle_picture), (handle_slice):
11159           Fix compilation error. Fixes #509313.
11160
11161 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11162
11163           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
11164           Original commit message from CVS:
11165           * ext/lame/gstlame.c: (gst_lame_sink_event):
11166           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
11167           as 8 * GST_SECOND is too large for int.
11168
11169 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11170
11171           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
11172           Original commit message from CVS:
11173           * gst/xingheader/gstxingmux.c: (generate_xing_header):
11174           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
11175           of 0xfe.
11176
11177 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11178
11179           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
11180           Original commit message from CVS:
11181           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11182           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
11183           (mp3parse_total_bytes), (mp3parse_total_time):
11184           * gst/mpegaudioparse/gstmpegaudioparse.h:
11185           Add initial support for reading VBRI headers as found in VBR files
11186           created by some Fraunhofer encoders. Currently we only read the
11187           number of frames and bytes (and calculate duration, etc from this)
11188           but there is also a seek table that we currently don't use.
11189
11190 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
11191
11192           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
11193           Original commit message from CVS:
11194           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
11195           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
11196           (gst_lame_sink_event):
11197           Correctly set number of channels when using mono-encoding mode
11198           and fix the duration calculation of the EOS buffer.
11199
11200 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11201
11202           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
11203           Original commit message from CVS:
11204           * gst/mpegaudioparse/gstmpegaudioparse.c:
11205           (gst_mp3parse_handle_first_frame):
11206           Guard against 0 values in the Xing header as frame count and
11207           byte count and calculate the bitrate when we have all values
11208           we need and not before.
11209
11210 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11211
11212           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
11213           Original commit message from CVS:
11214           * gst/xingheader/gstxingmux.c: (generate_xing_header):
11215           Remove accidentially leftover debug printf.
11216
11217 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11218
11219           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
11220           Original commit message from CVS:
11221           * gst/xingheader/gstxingmux.c: (has_xing_header),
11222           (generate_xing_header), (gst_xing_mux_chain),
11223           (gst_xing_mux_sink_event):
11224           Choose smallest possible frame size for the Xing header, properly
11225           set the timestamp, duration and offset on the outgoing buffers,
11226           only send NEWSEGMENT events in BYTE format downstream and also
11227           drop VBRI headers if already existing.
11228
11229 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11230
11231           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
11232           Original commit message from CVS:
11233           * gst/xingheader/Makefile.am:
11234           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
11235           (has_xing_header), (generate_xing_header),
11236           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
11237           (gst_xing_mux_init), (gst_xing_mux_chain),
11238           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
11239           * gst/xingheader/gstxingmux.h:
11240           Major cleanup and rewrite of xingmux with less bugs and new features:
11241           - Handles other layers as 3
11242           - Write TOC
11243
11244 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
11245
11246           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
11247           Original commit message from CVS:
11248           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
11249           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
11250           Call g_type_class_ref() from a thread-safe context and not
11251           from the streaming thread to avoid GLib screwing up (see
11252           bug #349410 and #493432). Comment out unused code.
11253
11254 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
11255
11256           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
11257           Original commit message from CVS:
11258           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
11259           (handle_picture), (clip_buffer), (handle_slice),
11260           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
11261           (gst_mpeg2dec_change_state):
11262           * ext/mpeg2dec/gstmpeg2dec.h:
11263           Add buffer clipping.
11264           Add basic reverse playback support. Not complete yet when dealing with
11265           non-closed GOPs.
11266
11267 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11268
11269           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
11270           Original commit message from CVS:
11271           * autogen.sh:
11272           Add -Wno-portability to the automake parameters to stop warnings
11273           about GNU make extensions being used. We require GNU make in almost
11274           every Makefile anyway.
11275           * configure.ac:
11276           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
11277           at the same time is required for per target flags.
11278
11279 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11280
11281           Makefile.am: Include lcov.mak to allow building coverage reports.
11282           Original commit message from CVS:
11283           * Makefile.am:
11284           Include lcov.mak to allow building coverage reports.
11285
11286 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11287
11288           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
11289           Original commit message from CVS:
11290           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
11291           * gst/mpegaudioparse/gstmpegaudioparse.c:
11292           (gst_mp3parse_handle_first_frame):
11293           Make sure that the Xing TOC starts with 0 and the entries
11294           are increasing over time. Otherwise it's broken and should
11295           be skipped. Fixes bug #507821.
11296
11297 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
11298
11299           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
11300           Original commit message from CVS:
11301           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
11302           (gst_asf_demux_add_video_stream),
11303           (gst_asf_demux_process_ext_content_desc),
11304           (gst_asf_demux_get_metadata_for_stream),
11305           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
11306           (gst_asf_demux_change_state):
11307           * gst/asfdemux/gstasfdemux.h:
11308           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
11309
11310 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
11311
11312           docs/plugins/.cvsignore: Add *-undeclared.txt
11313           Original commit message from CVS:
11314           * docs/plugins/.cvsignore:
11315           Add *-undeclared.txt
11316
11317 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
11318
11319           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
11320           Original commit message from CVS:
11321           * gst/realmedia/rdtmanager.c:
11322           (gst_rdt_manager_marshal_VOID__UINT_UINT),
11323           (gst_rdt_manager_class_init):
11324           * gst/realmedia/rdtmanager.h:
11325           Implement some more signals that rtspsrc connects to.
11326           Fixes #504671.
11327
11328 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
11329
11330           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
11331           Original commit message from CVS:
11332           * Makefile.am:
11333           Include common/win32.mak for CRLF check of win32 project
11334           files (see #393626).
11335
11336 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11337
11338           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
11339           Original commit message from CVS:
11340           * gst/mpegaudioparse/gstmpegaudioparse.c:
11341           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
11342           Don't post SEGMENT_START messages on the bus, only the element
11343           driving the pipeline should do that.
11344
11345 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11346
11347           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
11348           Original commit message from CVS:
11349           * configure.ac:
11350           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
11351
11352 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
11353
11354           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
11355           Original commit message from CVS:
11356           * ext/mpeg2dec/gstmpeg2dec.h:
11357           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
11358           Fixes #500808.
11359
11360 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
11361
11362           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
11363           Original commit message from CVS:
11364           2007-11-20  Julien MOUTTE  <julien@moutte.net>
11365           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
11366           on Mac OS X.
11367
11368 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11369
11370           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
11371           Original commit message from CVS:
11372           * gst/mpegaudioparse/gstmpegaudioparse.c:
11373           Restore the segment handling logic.
11374           Please don't do behavioural changes under the heading of 'leak fixes'
11375           or 'whitespace changes', people.
11376
11377 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11378
11379           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
11380           Original commit message from CVS:
11381           * gst/mpegaudioparse/gstmpegaudioparse.c:
11382           Plug some leaks.
11383
11384 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11385
11386           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
11387           Original commit message from CVS:
11388           * gst/asfdemux/gstasfdemux.c:
11389           Sync _activate_pull() a little more with other demuxers.
11390
11391 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
11392
11393           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
11394           Original commit message from CVS:
11395           * gst/mpegstream/gstmpegdemux.c:
11396           recognize the padding stream
11397
11398 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
11399
11400           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
11401           Original commit message from CVS:
11402           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
11403           Convert tags that come as string into the type required by
11404           GstTagList.
11405
11406 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11407
11408           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
11409           Original commit message from CVS:
11410           * gst/mpegaudioparse/gstmpegaudioparse.c:
11411           (gst_mp3parse_emit_frame):
11412           Remove some more broken code, it seems to clip even when it should not.
11413           See #491305.
11414
11415 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
11416
11417           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
11418           Original commit message from CVS:
11419           * gst/mpegaudioparse/gstmpegaudioparse.c:
11420           (gst_mp3parse_emit_frame):
11421           When the element is not driving the streaming thread it is not supposed
11422           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
11423           upstream when it detects EOS. See #491305.
11424
11425 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
11426
11427           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
11428           Original commit message from CVS:
11429           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
11430           * gst/dvdsub/Makefile.am:
11431           * gst/dvdsub/gstdvdsubdec.c:
11432           * gst/dvdsub/gstdvdsubparse.c:
11433           * gst/dvdsub/gstdvdsubparse.h:
11434           Add dvd subtitle parser, which just packetizes the input
11435           stream. This is needed to mux dvd subtitles into matroska
11436           files, since the muxer expects unfragmented and properly
11437           timestamped input (#415754).
11438
11439 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
11440
11441           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
11442           Original commit message from CVS:
11443           * configure.ac:
11444           Update requirements from past CVS versions to released
11445           versions (0.10.14 in this case).
11446           * ext/sidplay/gstsiddec.cc:
11447           Fix compilation with g++-4.2.
11448
11449 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11450
11451           gst/realmedia/: Fix some compiler warnings shown on Forte.
11452           Original commit message from CVS:
11453           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
11454           (gst_asm_scan_parse_condition):
11455           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11456           Fix some compiler warnings shown on Forte.
11457
11458 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
11459
11460           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
11461           Original commit message from CVS:
11462           Patch by: Gautier Portet <kassoulet at gmail dot com>
11463           * gst/xingheader/gstxingmux.c:
11464           The size of the Xing header is actually 417 as it's rounded to the
11465           next smaller integer. Fixes #397759.
11466           * gst/xingheader/gstxingmux.c: (xing_generate_header),
11467           (xing_push_header):
11468           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
11469           event to the beginning was successful before pushing the header again.
11470
11471 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
11472
11473           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
11474           Original commit message from CVS:
11475           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
11476           (mp3parse_bytepos_to_time):
11477           Use gst_util_guint64_to_gdouble for conversions.
11478           * win32/vs6/libgstmad.dsp:
11479           Add a link to libgstaudio.
11480
11481 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
11482
11483           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
11484           Original commit message from CVS:
11485           * ext/lame/gstlame.c:
11486           Fix up case where there is no peer, in which case
11487           _get_allowed_caps() will return NULL.
11488
11489 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
11490
11491           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
11492           Original commit message from CVS:
11493           * ext/lame/gstlame.c:
11494           Use GST_PTR_FORMAT to print caps in debug statement.
11495
11496 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11497
11498           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11499           Original commit message from CVS:
11500           * configure.ac:
11501           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11502           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
11503           in configure.ac.
11504
11505 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11506
11507           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
11508           Original commit message from CVS:
11509           * ext/lame/gstlame.c:
11510           Allow fixing the sample rate lame converts to by negotiating fixed
11511           sample rate on the src pad caps.
11512           Add docs for it.
11513           * tests/check/Makefile.am:
11514           * tests/check/pipelines/lame.c:
11515           Add a check for it.
11516
11517 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11518
11519           po/: Updated translations.
11520           Original commit message from CVS:
11521           * po/LINGUAS:
11522           * po/da.po:
11523           Updated translations.
11524
11525 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11526
11527           po/pl.po: Added Polish translation.
11528           Original commit message from CVS:
11529           translated by: Jakub Bogusz <qboosh@pld-linux.org>
11530           * po/pl.po:
11531           Added Polish translation.
11532
11533 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11534
11535           po/fi.po: Added Finnish translation.
11536           Original commit message from CVS:
11537           translated by: Ilkka Tuohela <hile@iki.fi>
11538           * po/fi.po:
11539           Added Finnish translation.
11540
11541 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11542
11543           po/es.po: Added Spanish translation.
11544           Original commit message from CVS:
11545           translated by: Jorge González González <aloriel@gmail.com>
11546           * po/es.po:
11547           Added Spanish translation.
11548
11549 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11550
11551           po/bg.po: Added Bulgarian translation.
11552           Original commit message from CVS:
11553           translated by: Alexander Shopov <ash@contact.bg>
11554           * po/bg.po:
11555           Added Bulgarian translation.
11556
11557 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11558
11559           gst/iec958/ac3iec.c: Chainup in finalize.
11560           Original commit message from CVS:
11561           * gst/iec958/ac3iec.c:
11562           Chainup in finalize.
11563           * tests/check/Makefile.am:
11564           * tests/check/generic/states.c:
11565           Improved state change unit test.
11566
11567 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11568
11569           Ignore registries in any format.
11570           Original commit message from CVS:
11571           * docs/plugins/.cvsignore:
11572           * tests/check/.cvsignore:
11573           Ignore registries in any format.
11574
11575 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
11576
11577           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
11578           Original commit message from CVS:
11579           * configure.ac:
11580           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
11581           define in the lame headers.  This has the advantage that
11582           it should still work when we're cross-compiling (#452025).
11583
11584 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11585
11586           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
11587           Original commit message from CVS:
11588           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11589           Add other allowed rates to the pad templates.
11590           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
11591           Reset the parser to release memory in dispose.
11592
11593 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11594
11595           ext/: Fix more leaks.
11596           Original commit message from CVS:
11597           * ext/amrnb/amrnbdec.c:
11598           * ext/amrnb/amrnbenc.c:
11599           * ext/amrnb/amrnbparse.c:
11600           * ext/sidplay/gstsiddec.cc:
11601           Fix more leaks.
11602
11603 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
11604
11605           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
11606           Original commit message from CVS:
11607           Patch by: Daniel Charles <dcharles at ti dot com>
11608           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
11609           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
11610           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
11611           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
11612           * ext/amrnb/amrnbenc.h:
11613           Add property to select the BandMode of the AMR encoder.
11614           See #466442.
11615
11616 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11617
11618           gst/realmedia/asmrules.c: Make ro memory to share.
11619           Original commit message from CVS:
11620           * gst/realmedia/asmrules.c:
11621           Make ro memory to share.
11622
11623 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
11624
11625           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
11626           Original commit message from CVS:
11627           * gst/mpegaudioparse/gstmpegaudioparse.c:
11628           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
11629           * gst/mpegaudioparse/gstmpegaudioparse.h:
11630           Queue segment event and push it after we know the caps on the pad or
11631           else an autoplugger might not have plugged the element yet and the
11632           segment is lost.
11633
11634 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11635
11636           gst/iec958/ac3iec.c: Fix tests.
11637           Original commit message from CVS:
11638           * gst/iec958/ac3iec.c:
11639           Fix tests.
11640
11641 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11642
11643           tests/check/: Add generic state-change test suite to help to fi leaks.
11644           Original commit message from CVS:
11645           * tests/check/Makefile.am:
11646           * tests/check/generic/.cvsignore:
11647           * tests/check/generic/states.c:
11648           Add generic state-change test suite to help to fi leaks.
11649
11650 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11651
11652           po/: Added Portuguese (Brazilian) translation.
11653           Original commit message from CVS:
11654           translated by: Raphael Higino <phhigino@gmail.com>
11655           * po/LINGUAS:
11656           * po/pt_BR.po:
11657           Added Portuguese (Brazilian) translation.
11658
11659 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11660
11661           po/: Updated translations.
11662           Original commit message from CVS:
11663           * po/hu.po:
11664           * po/nl.po:
11665           * po/sv.po:
11666           * po/uk.po:
11667           Updated translations.
11668
11669 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
11670
11671           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
11672           Original commit message from CVS:
11673           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
11674           (gst_rmdemux_parse_video_packet):
11675           Activate timestamp fixing code.
11676
11677 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
11678
11679           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
11680           Original commit message from CVS:
11681           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
11682           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
11683           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
11684           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
11685           Do fragment collection in the demuxer so that we can now work with
11686           both ffmpeg and realvideodec to decoder real video content.
11687
11688 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11689
11690           gst/realmedia/asmrules.c: Include stdlib.h.
11691           Original commit message from CVS:
11692           * gst/realmedia/asmrules.c:
11693           Include stdlib.h.
11694
11695 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
11696
11697           gst/realmedia/rdtmanager.c: Fix caps.
11698           Original commit message from CVS:
11699           * gst/realmedia/rdtmanager.c:
11700           Fix caps.
11701
11702 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
11703
11704           gst/realmedia/rtspreal.c: Disable UDP transport for now.
11705           Original commit message from CVS:
11706           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11707           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
11708           Disable UDP transport for now.
11709
11710 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
11711
11712           gst/realmedia/: Add simple rdt manager.
11713           Original commit message from CVS:
11714           * gst/realmedia/Makefile.am:
11715           * gst/realmedia/rdtmanager.c: (find_session_by_id),
11716           (create_session), (free_session), (gst_rdt_manager_base_init),
11717           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
11718           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
11719           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
11720           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
11721           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
11722           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
11723           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
11724           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
11725           (gst_rdt_manager_plugin_init):
11726           * gst/realmedia/rdtmanager.h:
11727           * gst/realmedia/rmdemux.c: (plugin_init):
11728           Add simple rdt manager.
11729
11730 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
11731
11732           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
11733           Original commit message from CVS:
11734           * gst/realmedia/rdtdepay.c:
11735           Fix the encoding-name so that it matches what the rtsp extension sets.
11736
11737 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
11738
11739           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
11740           Original commit message from CVS:
11741           * gst/realmedia/asmrules.c: (gst_asm_node_free),
11742           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
11743           (gst_asm_scan_string), (gst_asm_scan_number),
11744           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
11745           (gst_asm_scan_next_token), (gst_asm_rule_free),
11746           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
11747           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
11748           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
11749           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
11750           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
11751           (gst_asm_rule_book_match), (main):
11752           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
11753           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
11754           Use g_hash_table_destroy instead of _unref which is too new.
11755
11756 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
11757
11758           gst/realmedia/.cvsignore: Add test to ignore.
11759           Original commit message from CVS:
11760           * gst/realmedia/.cvsignore:
11761           Add test to ignore.
11762           * gst/realmedia/Makefile.am:
11763           * gst/realmedia/asmrules.c: (gst_asm_node_new),
11764           (gst_asm_node_free), (gst_asm_operator_eval),
11765           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
11766           (gst_asm_scan_string), (gst_asm_scan_number),
11767           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
11768           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
11769           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
11770           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
11771           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
11772           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
11773           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
11774           (gst_asm_rule_book_match), (main):
11775           * gst/realmedia/asmrules.h:
11776           Added asembler rule book parser and evaluator.
11777           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
11778           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
11779           * gst/realmedia/rtspreal.h:
11780           Keep per stream config info.
11781           Parse and evaluate asm rule books for stream selection.
11782
11783 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11784
11785           gst/realmedia/rtspreal.c: Include stdlib.
11786           Original commit message from CVS:
11787           * gst/realmedia/rtspreal.c:
11788           Include stdlib.
11789
11790 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
11791
11792           gst/realmedia/: Split out hash code in separate file.
11793           Original commit message from CVS:
11794           * gst/realmedia/Makefile.am:
11795           * gst/realmedia/realhash.c: (hash), (call_hash),
11796           (gst_rtsp_ext_real_calc_response_and_checksum):
11797           * gst/realmedia/realhash.h:
11798           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11799           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
11800           Split out hash code in separate file.
11801
11802 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
11803
11804           gst/: Fix include paths and link dependecies for rtsp extension.
11805           Original commit message from CVS:
11806           * gst/asfdemux/Makefile.am:
11807           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
11808           (gst_rtsp_wms_class_init):
11809           * gst/realmedia/Makefile.am:
11810           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11811           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
11812           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
11813           (_do_init), (gst_rtsp_real_class_init):
11814           Fix include paths and link dependecies for rtsp extension.
11815
11816 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
11817
11818           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
11819           Original commit message from CVS:
11820           * gst/realmedia/Makefile.am:
11821           * gst/realmedia/rmdemux.c: (plugin_init):
11822           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11823           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
11824           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
11825           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
11826           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
11827           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
11828           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
11829           (gst_rtsp_real_plugin_init):
11830           * gst/realmedia/rtspreal.h:
11831           Add RealMedia RTSP extension module. It has rank NONE until it is fully
11832           functional.
11833
11834 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
11835
11836           gst/asfdemux/: Move WMS RTSP extension from -good to here.
11837           Original commit message from CVS:
11838           * gst/asfdemux/Makefile.am:
11839           * gst/asfdemux/gstasf.c: (plugin_init):
11840           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
11841           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
11842           (gst_rtsp_wms_configure_stream), (_do_init),
11843           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
11844           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
11845           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
11846           * gst/asfdemux/gstrtspwms.h:
11847           Move WMS RTSP extension from -good to here.
11848           Port it to the new pluggable extension interface.
11849
11850 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11851
11852           ext/mad/Makefile.am: Link to audio helper from plugins-base.
11853           Original commit message from CVS:
11854           * ext/mad/Makefile.am:
11855           Link to audio helper from plugins-base.
11856
11857 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11858
11859           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
11860           Original commit message from CVS:
11861           * configure.ac:
11862           * ext/mad/gstmad.c: (gst_mad_chain):
11863           Use the new buffer clipping function from gstaudio here and
11864           require gst-plugins-base CVS.
11865
11866 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11867
11868           configure.ac: Sync liboil check with plugins-base. Add libm check.
11869           Original commit message from CVS:
11870           * configure.ac:
11871           Sync liboil check with plugins-base. Add libm check.
11872           * gst/synaesthesia/Makefile.am:
11873           Link against libm. We're using sqrt here.
11874
11875 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11876
11877           gst/asfdemux/gstasfdemux.c: Include stdlib.
11878           Original commit message from CVS:
11879           * gst/asfdemux/gstasfdemux.c:
11880           Include stdlib.
11881
11882 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11883
11884           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
11885           Original commit message from CVS:
11886           * ext/annodex/Makefile.am:
11887           Fix CFLAGS/LIBS.
11888           * ext/cdio/gstcdiocddasrc.c:
11889           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
11890           Include stdlib
11891           * ext/cairo/Makefile.am:
11892           * gst/videofilter/Makefile.am:
11893           * tests/examples/level/Makefile.am:
11894           Use $(LIBM) instead of -lm
11895
11896 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11897
11898           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
11899           Original commit message from CVS:
11900           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11901           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
11902           * gst/mpegaudioparse/gstmpegaudioparse.h:
11903           Save some memory for each frame by only saving the start timestamp
11904           and start byte position instead of additionally the stop timestamp
11905           and stop byte position. This requires us to use a doubly-linked list
11906           but still saves 8-12 bytes per frame.
11907
11908 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11909
11910           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
11911           Original commit message from CVS:
11912           * ext/mad/gstmad.c: (clip_outgoing_buffer):
11913           Fix buffer clipping to correctly clip to the segment stop.
11914
11915 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11916
11917           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
11918           Original commit message from CVS:
11919           * gst/mpegaudioparse/gstmpegaudioparse.c:
11920           (gst_mp3parse_emit_frame):
11921           Fix a calculation that was causing mp3parse to drop every incoming
11922           frame when upstream delivered a segment in TIME format, breaking
11923           playback of all mpeg system streams.
11924
11925 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11926
11927           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
11928           Original commit message from CVS:
11929           * Makefile.am:
11930           * configure.ac:
11931           * tests/Makefile.am:
11932           Remove bogus check for libcheck, since we check for
11933           gstreamer-check and it pulls in the required info from
11934           and we weren't actually _using_ the information for
11935           libcheck ourselves anyway.
11936
11937 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11938
11939           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
11940           Original commit message from CVS:
11941           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11942           (gst_mp3parse_init), (gst_mp3parse_dispose),
11943           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
11944           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
11945           (mp3parse_handle_seek), (mp3parse_src_query):
11946           * gst/mpegaudioparse/gstmpegaudioparse.h:
11947           Implement accurate seeking in mpegaudioparse. Fixes #308312.
11948           Also implement segment seeks.
11949
11950 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11951
11952           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
11953           Original commit message from CVS:
11954           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
11955           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
11956           (gst_mad_chain), (gst_mad_change_state):
11957           * ext/mad/gstmad.h:
11958           Implement buffer clipping and use GST_BOILERPLATE instead of manual
11959           GType magic. Part one of bug #308312.
11960
11961 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11962
11963           configure.ac: Use pkg-config to locate check.
11964           Original commit message from CVS:
11965           * configure.ac:
11966           Use pkg-config to locate check.
11967
11968 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
11969
11970           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
11971           Original commit message from CVS:
11972           * configure.ac:
11973           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
11974           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
11975           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
11976           Fix build against core CVS by not using deprecated API. Bump
11977           requirements for new API (overdue anyway).
11978
11979 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11980
11981           REQUIREMENTS: Also add amr-libs here and update a little.
11982           Original commit message from CVS:
11983           * REQUIREMENTS:
11984           Also add amr-libs here and update a little.
11985
11986 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
11987
11988           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
11989           Original commit message from CVS:
11990           * docs/plugins/inspect/plugin-dvdnav.xml:
11991           * docs/plugins/inspect/plugin-realmedia.xml:
11992           * docs/plugins/inspect/plugin-synaesthesia.xml:
11993           Add inspect file for synaesthesia so the docs can be built even if
11994           the plugin isn't built yet. Fixes #454311. Also add inspect files
11995           for dvdnavsrc and realmedia.
11996
11997 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11998
11999           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
12000           Original commit message from CVS:
12001           * docs/plugins/Makefile.am:
12002           Simplify --extra-dir as gtkdoc scans recursively.
12003
12004 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12005
12006           And yet more docs enabled.
12007           Original commit message from CVS:
12008           * docs/plugins/Makefile.am:
12009           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12010           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12011           * gst/synaesthesia/Makefile.am:
12012           * gst/synaesthesia/gstsynaesthesia.c:
12013           * gst/synaesthesia/gstsynaesthesia.h:
12014           And yet more docs enabled.
12015
12016 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12017
12018           docs/plugins/: Add new docs. Scan c++ files too.
12019           Original commit message from CVS:
12020           * docs/plugins/Makefile.am:
12021           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12022           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12023           * docs/plugins/inspect/plugin-a52dec.xml:
12024           * docs/plugins/inspect/plugin-amrnb.xml:
12025           * docs/plugins/inspect/plugin-asf.xml:
12026           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12027           * docs/plugins/inspect/plugin-dvdsub.xml:
12028           * docs/plugins/inspect/plugin-iec958.xml:
12029           * docs/plugins/inspect/plugin-lame.xml:
12030           * docs/plugins/inspect/plugin-mad.xml:
12031           * docs/plugins/inspect/plugin-mpeg2dec.xml:
12032           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12033           * docs/plugins/inspect/plugin-mpegstream.xml:
12034           Add new docs. Scan c++ files too.
12035           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
12036           (gst_amrnbdec_event):
12037           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
12038           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
12039           (gst_amrnbparse_loop):
12040           Add documentation headers.
12041           * ext/mad/gstmad.c:
12042           * ext/mad/gstmad.h:
12043           Refactor for docs.
12044
12045 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12046
12047           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
12048           Original commit message from CVS:
12049           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
12050           (gst_mp3parse_init):
12051           Use GST_BOILERPLATE instead of manual GType magic.
12052           * gst/mpegaudioparse/gstmpegaudioparse.c:
12053           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12054           (mp3parse_bytepos_to_time):
12055           * gst/mpegaudioparse/gstmpegaudioparse.h:
12056           Implement seeking, byte->time, time->byte conversions with the Xing
12057           seek table if available. This allows better at least a bit more
12058           accurate seeks and file position reporting.
12059
12060 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12061
12062           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
12063           Original commit message from CVS:
12064           * gst/mpegaudioparse/gstmpegaudioparse.c:
12065           (gst_mp3parse_handle_first_frame):
12066           Copy the complete Xing seek table in the 100 byte array instead of
12067           copying the first byte 100 times.
12068           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
12069           (mp3parse_total_time), (mp3parse_time_to_bytepos):
12070           Add seeking support based on the Xing header but comment it out for
12071           now as it seems to yield worse result than the other method.
12072           Also use gst_pad_query_peer_duration() instead of getting the peer pad
12073           ourself, creating a new GstQuery, etc.
12074
12075 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12076
12077           docs/plugins/: Update docs with caps info.
12078           Original commit message from CVS:
12079           * docs/plugins/gst-plugins-ugly-plugins.args:
12080           * docs/plugins/inspect/plugin-a52dec.xml:
12081           * docs/plugins/inspect/plugin-amrnb.xml:
12082           * docs/plugins/inspect/plugin-asf.xml:
12083           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12084           * docs/plugins/inspect/plugin-dvdread.xml:
12085           * docs/plugins/inspect/plugin-dvdsub.xml:
12086           * docs/plugins/inspect/plugin-iec958.xml:
12087           * docs/plugins/inspect/plugin-lame.xml:
12088           * docs/plugins/inspect/plugin-mad.xml:
12089           * docs/plugins/inspect/plugin-mpeg2dec.xml:
12090           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12091           * docs/plugins/inspect/plugin-mpegstream.xml:
12092           Update docs with caps info.
12093
12094 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12095
12096           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
12097           Original commit message from CVS:
12098           * po/POTFILES.in:
12099           Make sure dvdnav strings get translated too (no reason not to have
12100           them in the .po file, even if the plugin is disabled for now).
12101           Fixes #450879.
12102
12103 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12104
12105           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
12106           Original commit message from CVS:
12107           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
12108           (gst_amrnbdec_event), (gst_amrnbdec_chain),
12109           (gst_amrnbdec_state_change):
12110           * ext/amrnb/amrnbdec.h:
12111           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
12112           (gst_amrnbparse_loop):
12113           Add newsegment and discont handling. Some code cleanups.
12114
12115 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
12116
12117           ext/dvdread/dvdreadsrc.c: check for an error from
12118           Original commit message from CVS:
12119           * ext/dvdread/dvdreadsrc.c: check for an error from
12120           DVDReadBlocks() correctly.
12121
12122 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
12123
12124           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...
12125           Original commit message from CVS:
12126           * ext/dvdread/dvdreadsrc.c:
12127           If we can't read a nav packet, or it doesn't look like a nav
12128           packet, that's an error.  Previous behavior was to look at
12129           the next packet; I can't find any justification for doing that.
12130           Fixes: #358891.
12131
12132 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12133
12134           po/it.po: Updated Italian translation.
12135           Original commit message from CVS:
12136           * po/it.po:
12137           Updated Italian translation.
12138
12139 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12140
12141           po/vi.po: Updated Vietnames translation.
12142           Original commit message from CVS:
12143           * po/vi.po:
12144           Updated Vietnames translation.
12145
12146 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12147
12148           po/: Added Chinese (simplified) translation.
12149           Original commit message from CVS:
12150           contributed by: Wenzheng Hu <db_lobster@163.com>
12151           * po/LINGUAS:
12152           * po/zh_CN.po:
12153           Added Chinese (simplified) translation.
12154
12155 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12156
12157           MAINTAINERS: Updating all the maintainers files
12158           Original commit message from CVS:
12159           * MAINTAINERS:
12160           Updating all the maintainers files
12161
12162 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
12163
12164           Fix leaks some more.
12165           Original commit message from CVS:
12166           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
12167           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
12168           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
12169           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
12170           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
12171           * gst/iec958/ac3iec.c: (ac3iec_init):
12172           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
12173           Fix leaks some more.
12174
12175 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
12176
12177           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
12178           Original commit message from CVS:
12179           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
12180           "She's leaking me", said valgrind.
12181
12182 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12183
12184           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
12185           Original commit message from CVS:
12186           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
12187           Fix "pad caps are not a real subset of its template caps" warning.
12188
12189 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
12190
12191           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
12192           Original commit message from CVS:
12193           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
12194           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
12195           (gst_amrnbdec_finalize):
12196           Don't leak the adapter, unref it in a new finalize method instead.
12197           Fixes #448782.
12198
12199 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12200
12201           configure.ac: Back to CVS
12202           Original commit message from CVS:
12203           * configure.ac:
12204           Back to CVS
12205           * gst-plugins-ugly.doap:
12206           Add 0.10.6 to the list of releases.
12207
12208 === release 0.10.6 ===
12209
12210 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12211
12212         * ChangeLog:
12213         * NEWS:
12214         * RELEASE:
12215         * configure.ac:
12216         * docs/plugins/gst-plugins-ugly-plugins.args:
12217         * docs/plugins/inspect/plugin-a52dec.xml:
12218         * docs/plugins/inspect/plugin-asf.xml:
12219         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12220         * docs/plugins/inspect/plugin-dvdread.xml:
12221         * docs/plugins/inspect/plugin-dvdsub.xml:
12222         * docs/plugins/inspect/plugin-iec958.xml:
12223         * docs/plugins/inspect/plugin-lame.xml:
12224         * docs/plugins/inspect/plugin-mad.xml:
12225         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12226         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12227         * docs/plugins/inspect/plugin-mpegstream.xml:
12228         * docs/plugins/inspect/plugin-siddec.xml:
12229           Release 0.10.6
12230           Original commit message from CVS:
12231           Release 0.10.6
12232
12233 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12234
12235         * po/af.po:
12236         * po/az.po:
12237         * po/cs.po:
12238         * po/da.po:
12239         * po/en_GB.po:
12240         * po/hu.po:
12241         * po/it.po:
12242         * po/nb.po:
12243         * po/nl.po:
12244         * po/or.po:
12245         * po/sq.po:
12246         * po/sr.po:
12247         * po/sv.po:
12248         * po/uk.po:
12249         * po/vi.po:
12250           Update .po files
12251           Original commit message from CVS:
12252           Update .po files
12253
12254 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12255
12256           win32/vs6/: Convert line endings to CRLF and mark as binary files.
12257           Original commit message from CVS:
12258           * win32/vs6/gst_plugins_ugly.dsw:
12259           * win32/vs6/libgstac3parse.dsp:
12260           * win32/vs6/libgstasfdemux.dsp:
12261           * win32/vs6/libgstdvdlpcmdec.dsp:
12262           * win32/vs6/libgstdvdsub.dsp:
12263           * win32/vs6/libgstiec958.dsp:
12264           * win32/vs6/libgstlame.dsp:
12265           * win32/vs6/libgstmad.dsp:
12266           * win32/vs6/libgstmpegaudioparse.dsp:
12267           * win32/vs6/libgstmpegstream.dsp:
12268           * win32/vs6/libgstrealmedia.dsp:
12269           * win32/vs6/libgstsynaesthesia.dsp:
12270           Convert line endings to CRLF and mark as binary files.
12271
12272 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
12273
12274           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
12275           Original commit message from CVS:
12276           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
12277           Don't forget to unlock when setting the device property, or
12278           we'll sooner or later deadlock.
12279
12280 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
12281
12282           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
12283           Original commit message from CVS:
12284           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
12285           Use gst_util_guint64_to_gdouble for conversion.
12286           * win32/vs6/libgstasfdemux.dsp:
12287           Add asfpacket.c to the build.
12288
12289 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12290
12291           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
12292           Original commit message from CVS:
12293           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12294           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
12295           * gst/mpegaudioparse/gstmpegaudioparse.h:
12296           If the Xing header provides a total time, use it to calculate the
12297           correct average bitrate immediately, instead of sending updates as
12298           we parse the stream.
12299
12300 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
12301
12302           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
12303           Original commit message from CVS:
12304           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
12305           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
12306           Use GstClockTime instead of guint for a time variable to prevent
12307           overflows on too large subtitle durations. Fixes #444514.
12308
12309 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
12310
12311           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
12312           Original commit message from CVS:
12313           Patch by: Mark Nauwelaerts <manauw at skynet be>
12314           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
12315           Clear state when handling the serialized FLUSH_STOP event instead of
12316           the FLUSH_START event, thereby making sure we don't free buffers the
12317           chain function is still using. Fixes dvdsubdec crashing when flusing
12318           or seeking (#442706).
12319
12320 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12321
12322           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
12323           Original commit message from CVS:
12324           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
12325           Initialise variable to make fc4 build bot happy.
12326
12327 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
12328
12329           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
12330           Original commit message from CVS:
12331           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
12332           Add sanity check so we don't abort for broken or non-MPEG streams,
12333           but instead error out. Fixes crashes/aborts for when our typefinder
12334           wrongly identifies quicktime files as mpeg (which should be fixed in
12335           -base now too). (#440120).
12336
12337 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12338
12339         * ChangeLog:
12340         * ext/amrnb/amrnbdec.c:
12341         * ext/amrnb/amrnbenc.c:
12342         * ext/amrnb/amrnbparse.c:
12343           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
12344           Original commit message from CVS:
12345           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
12346           block_size, _do_init, gst_amrnbdec_base_init,
12347           gst_amrnbdec_class_init, gst_amrnbdec_init):
12348           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
12349           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
12350           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
12351           block_size, _do_init, gst_amrnbparse_base_init,
12352           gst_amrnbparse_class_init, gst_amrnbparse_init):
12353           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
12354           GST_DEBUG_FUNCPTR and add log-category.
12355
12356 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12357
12358           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
12359           Original commit message from CVS:
12360           * gst/mpegaudioparse/gstmpegaudioparse.c:
12361           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
12362           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
12363           (gst_mp3parse_chain), (mp3parse_total_bytes),
12364           (mp3parse_total_time):
12365           * gst/mpegaudioparse/gstmpegaudioparse.h:
12366           Implement parsing of Xing headers from the first frame of the stream,
12367           and use it to report duration correctly where possible.
12368
12369 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
12370
12371           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
12372           Original commit message from CVS:
12373           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
12374           After descrambling, push the packets out as individual packets
12375           instead of one big descrambled buffer. Makes cook audio decoding
12376           work with the 'realaudiodec' decoder from gst-plugins-bad.
12377
12378 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
12379
12380           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
12381           Original commit message from CVS:
12382           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
12383           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
12384           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
12385           (gst_rmdemux_parse_packet):
12386           * gst/realmedia/rmdemux.h:
12387           Remember first timestamp encountered in stream and re-timestamp
12388           stream to start from zero (fixes #397219); only send one newsegment
12389           event, not two; when seeking, send newsegment events from the
12390           streaming thread and not from the seeking thread.
12391
12392 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
12393
12394           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
12395           Original commit message from CVS:
12396           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
12397           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
12398           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
12399           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
12400           * gst/mpegstream/gstmpegdemux.h:
12401           Reset last_flow values for the various streams after a flushing
12402           seek, otherwise we might aggregate wrong flow returns afterwards
12403           that will make upstream pause silently. This should fix seeking
12404           in DVDs and also fix the Thoggen cropping dialog (#438610).
12405
12406 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
12407
12408           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
12409           Original commit message from CVS:
12410           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
12411           (gst_asf_demux_chain_headers),
12412           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
12413           (gst_asf_demux_have_mutually_exclusive_active_stream),
12414           (gst_asf_demux_check_activate_streams),
12415           (gst_asf_demux_find_stream_with_complete_payload),
12416           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
12417           (gst_asf_demux_activate_ext_props_streams),
12418           (gst_asf_demux_process_object):
12419           * gst/asfdemux/gstasfdemux.h:
12420           Activate streams (ie. add the pads to the element) depending on
12421           whether we actually get data for those streams within the ASF
12422           preroll value specified. Currently only done in pull-mode though
12423           (this will fix problems with playbin hanging on mms streams once
12424           we use this in push-mode as well).
12425
12426 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
12427
12428           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
12429           Original commit message from CVS:
12430           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
12431           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
12432           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
12433           (gst_asf_demux_process_file):
12434           * gst/asfdemux/gstasfdemux.h:
12435           Make all timestamps start from zero in pull-mode too; some small
12436           clean-ups and FIXMEs here and there.
12437
12438 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
12439
12440           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
12441           Original commit message from CVS:
12442           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
12443           (gst_asf_demux_parse_packet):
12444           If packet size is specified within the packet and smaller than
12445           the actual packet size, don't parse beyond the size specified in
12446           the packet (this makes us parse some cases of packets with single
12447           compressed payloads cleanly, see e.g stream from #431318). Also
12448           add a sanity check when parsing compressed single payloads.
12449
12450 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
12451
12452           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
12453           Original commit message from CVS:
12454           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
12455           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
12456           (gst_asf_demux_handle_seek_event),
12457           (gst_asf_demux_push_complete_payloads):
12458           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
12459           send data from the keyframe right before the new segment start to
12460           make sure the decoder doesn't have to decode more than absolutely
12461           necessary.
12462
12463 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
12464
12465           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
12466           Original commit message from CVS:
12467           * gst/asfdemux/asfheaders.c:
12468           * gst/asfdemux/asfheaders.h:
12469           * gst/asfdemux/asfpacket.c:
12470           (asf_payload_parse_replicated_data_extensions),
12471           (gst_asf_demux_parse_payload):
12472           * gst/asfdemux/asfpacket.h:
12473           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12474           (gst_asf_demux_push_complete_payloads),
12475           (gst_asf_demux_process_ext_stream_props):
12476           * gst/asfdemux/gstasfdemux.h:
12477           Implement payload extension system/extended replicated data parsing,
12478           so we can extract payload durations if they're specified.
12479
12480 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
12481
12482           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
12483           Original commit message from CVS:
12484           * gst/asfdemux/asfheaders.h:
12485           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12486           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
12487           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
12488           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
12489           (gst_asf_demux_parse_stream_object),
12490           (gst_asf_demux_process_ext_stream_props),
12491           (gst_asf_demux_process_queued_extended_stream_objects),
12492           (gst_asf_demux_activate_ext_props_streams),
12493           (gst_asf_demux_process_object):
12494           * gst/asfdemux/gstasfdemux.h:
12495           Refactor stream parse/activation a bit (stream activation heuristics
12496           are still the same though); some more clean-ups.
12497
12498 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
12499
12500           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
12501           Original commit message from CVS:
12502           * win32/common/.cvsignore:
12503           Ignore generated config.h file to make build bot happy.
12504
12505 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
12506
12507           gst/asfdemux/: Init debug category before using it.
12508           Original commit message from CVS:
12509           * gst/asfdemux/gstasf.c: (plugin_init):
12510           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
12511           * gst/asfdemux/gstasfdemux.h:
12512           Init debug category before using it.
12513
12514 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
12515
12516           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
12517           Original commit message from CVS:
12518           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
12519           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
12520           Fix silly bug when we can't pull as much data as we want; don't
12521           forget to announce pending tags in the new packet parsing code.
12522
12523 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
12524
12525           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
12526           Original commit message from CVS:
12527           * configure.ac:
12528           * win32/MANIFEST:
12529           Generate a win32 config.h into win32/common and add to MANIFEST so
12530           it gets disted (#393890). Looks like win32/common/config.h.in needs
12531           some work though.
12532
12533 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
12534
12535           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
12536           Original commit message from CVS:
12537           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
12538           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
12539           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
12540           Fix pull mode operation some more: send newsegment event before
12541           sending data; handle EOS and fatal flow returns a bit better; don't
12542           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
12543
12544 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
12545
12546           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
12547           Original commit message from CVS:
12548           * gst/asfdemux/Makefile.am:
12549           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
12550           (asf_packet_create_payload_buffer),
12551           (asf_payload_find_previous_fragment),
12552           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
12553           (gst_asf_demux_parse_packet):
12554           * gst/asfdemux/asfpacket.h:
12555           * gst/asfdemux/gstasfdemux.c:
12556           (gst_asf_demux_reset_stream_state_after_discont),
12557           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
12558           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
12559           (gst_asf_demux_process_chunk):
12560           * gst/asfdemux/gstasfdemux.h:
12561           New packet parsing code: should put halfway decent timestamps on
12562           buffers, and might even set the appropriate keyframe/discont buffer
12563           flags from time to time (and even if it doesn't, I'm at least able
12564           to debug this code); only used in pull-mode so far. Still needs
12565           some more work, like payload extensions parsing and proper flow
12566           aggregation, and stream activation based on preroll. Stay tuned.
12567
12568 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
12569
12570           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
12571           Original commit message from CVS:
12572           * gst/asfdemux/asfheaders.h:
12573           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12574           (gst_asf_demux_seek_index_lookup),
12575           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
12576           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
12577           (gst_asf_demux_process_ext_content_desc),
12578           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
12579           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
12580           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
12581           * gst/asfdemux/gstasfdemux.h:
12582           Some clean-ups and small fixes: rename asf_stream_context structure to
12583           AsfStream; inline some three-line utility functions that are only used
12584           once anyway and get rid of their associated helper structs; make debug
12585           category global so that it is used by the debug statements in the other
12586           file as well; simplify gst_asf_demux_get_stream(); fix accidental
12587           implicit initialisation of stream->last_buffer_timestamp to 0, which
12588           would lead to missing timestamps on the first buffer; put fourcc format
12589           into video caps to make certain proprietary wmv decoders happy (for the
12590           case of WMVA in particular); play_time is offset by preroll as well, so
12591           fix overreporting of duration for some files.
12592
12593 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
12594
12595           gst/asfdemux/gstasfdemux.c: Printf format fixes.
12596           Original commit message from CVS:
12597           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
12598           (gst_asf_demux_pull_indices):
12599           Printf format fixes.
12600
12601 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
12602
12603           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
12604           Original commit message from CVS:
12605           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12606           (gst_mpeg_parse_send_event):
12607           Post an error message if EOS wasn't handled by anything downstream.
12608           This should fix playbin freezing/hanging with small VobSub subtitle
12609           files (background: not-linked flow returns from downstream are
12610           ignored for a while at the beginning, so if the file is small
12611           upstream will never get a not-linked flow return even if nothing
12612           is connected downstream). (#429960).
12613
12614 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
12615
12616           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
12617           Original commit message from CVS:
12618           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
12619           (gst_amrnbparse_sink_activate),
12620           (gst_amrnbparse_sink_activate_pull):
12621           Rewrite terminally broken sinkpad activation code.
12622           Now actually supports pull-mode activation (didn't before), and push
12623           mode activation doesn't leave the sinkpad flushing.
12624
12625 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
12626
12627           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
12628           Original commit message from CVS:
12629           * gst/asfdemux/asfheaders.c:
12630           * gst/asfdemux/asfheaders.h:
12631           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12632           (gst_asf_demux_reset), (gst_asf_demux_init),
12633           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
12634           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
12635           (gst_asf_demux_seek_index_lookup),
12636           (gst_asf_demux_reset_stream_state_after_discont),
12637           (gst_asf_demux_handle_seek_event),
12638           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
12639           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
12640           (gst_asf_demux_pull_indices),
12641           (gst_asf_demux_parse_data_object_start),
12642           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
12643           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
12644           (gst_asf_demux_process_simple_index),
12645           (gst_asf_demux_process_object),
12646           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
12647           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
12648           * gst/asfdemux/gstasfdemux.h:
12649           Make asfdemux work in pull mode where possible. If there's an index
12650           at the end of the file, read it and use it for seeking purposes.
12651
12652 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
12653
12654           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
12655           Original commit message from CVS:
12656           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
12657           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
12658           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
12659           Some timestamp fixes.
12660           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
12661           Fix for 64-bit machines.
12662
12663 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
12664
12665           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
12666           Original commit message from CVS:
12667           Patch by: René Stadler <mail at renestadler dot de>
12668           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
12669           (find_seek_offset_time), (gst_rmdemux_reset),
12670           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
12671           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
12672           * gst/realmedia/rmdemux.h:
12673           Make rmdemux handle any number of logical streams. Fixes #428698.
12674
12675 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12676
12677         * po/nl.po:
12678           update dutch
12679           Original commit message from CVS:
12680           update dutch
12681
12682 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12683
12684           po/: Added Danish translation.
12685           Original commit message from CVS:
12686           submitted by: Mogens Jaeger <mogens@jaeger.tf>
12687           * po/LINGUAS:
12688           * po/da.po:
12689           Added Danish translation.
12690
12691 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
12692
12693           po/.cvsignore: Add pot.
12694           Original commit message from CVS:
12695           * po/.cvsignore:
12696           Add pot.
12697
12698 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
12699
12700           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
12701           Original commit message from CVS:
12702           2007-03-27  Julien MOUTTE  <julien@moutte.net>
12703           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
12704           stream and try to adapt to incoming timestamps lack of
12705           precision up to half a frame. This allows generating
12706           a perfect stream even with muxed formats like FLV where
12707           the timestamps are stored in milliseconds.
12708
12709 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
12710
12711           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
12712           Original commit message from CVS:
12713           * gst/realmedia/rmdemux.c:
12714           Remove unused zlib.h include. Fixes #421594.
12715
12716 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12717
12718           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
12719           Original commit message from CVS:
12720           * ext/lame/gstlame.c: (gst_lame_setup):
12721           Disable the bitrate checking when the user has requested
12722           Free Format mode, as all bitrates less than the maximum
12723           are valid then.
12724
12725 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12726
12727           po/: Update translations.
12728           Original commit message from CVS:
12729           * po/hu.po:
12730           * po/it.po:
12731           * po/sv.po:
12732           Update translations.
12733
12734 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12735
12736           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
12737           Original commit message from CVS:
12738           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
12739           When handling seeks, don't convert -1 start or stop values to a bogus
12740           byte position - pass them upstream as -1.
12741
12742 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12743
12744           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
12745           Original commit message from CVS:
12746           * gst/mpegaudioparse/gstmpegaudioparse.c:
12747           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
12748           (gst_mp3parse_init), (gst_mp3parse_sink_event),
12749           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
12750           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
12751           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
12752           (mp3parse_total_time), (mp3parse_handle_seek),
12753           (mp3parse_src_event), (mp3parse_src_query),
12754           (mp3parse_get_query_types), (plugin_init):
12755           * gst/mpegaudioparse/gstmpegaudioparse.h:
12756           Implement seeking via average bitrate, and position+duration
12757           querying in mp3parse. Later, it will support frame-accurate seeking by
12758           building a seek table as it parses.
12759           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
12760           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
12761           before any extant MP3 decoder plugin. This allows us to remove framing
12762           support from the decoders, if we want, and will provide them with
12763           accurate seeking automatically once it is finished.
12764           Fix the handling of MPEG-1 Layer 1 files.
12765           Partially fix timestamping of packets arriving from a demuxer by
12766           queueing the incoming timestamp until the next packet starts, rather
12767           than applying it immediately to the next pushed buffer.
12768
12769 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
12770
12771           gst/asfdemux/gstasfdemux.c: Printf format fix.
12772           Original commit message from CVS:
12773           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
12774           Printf format fix.
12775
12776 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12777
12778           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
12779           Original commit message from CVS:
12780           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
12781           (gst_cdio_cdda_src_finalize):
12782           Make sure we always destroy our libcdio handle.
12783
12784 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
12785
12786           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
12787           Original commit message from CVS:
12788           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
12789           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
12790           (gst_cdio_cdda_src_finalize):
12791           Small code cleanups.
12792           Don't use pad_alloc as the base class cannot deal with the error codes.
12793
12794 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
12795
12796           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
12797           Original commit message from CVS:
12798           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
12799           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
12800           Never post a (fatal) error message on the bus on decoding errors. We
12801           should only do this if we can't recover, but mpeg2dec can always
12802           recover. This is needed for DVB streams, for example, where there
12803           may be temporary glitches in the stream. Instead of an error
12804           message, post a warning message on the bus for every N decoding
12805           errors. Fixes #370020.
12806
12807 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12808
12809           configure.ac: Convert to new AG_GST style.
12810           Original commit message from CVS:
12811           * configure.ac:
12812           Convert to new AG_GST style.
12813
12814 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12815
12816           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
12817           Original commit message from CVS:
12818           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12819           (gst_lame_setup):
12820           Display sensible defaults and limits for the
12821           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
12822           property - it's supposed to be a boolean 0/1 value.
12823
12824 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12825
12826           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
12827           Original commit message from CVS:
12828           * ext/lame/gstlame.c:
12829           Initialise the variables so gcc doesn't complain about possibly
12830           uninitialised uses, even though they can't actually happen.
12831
12832 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
12833
12834           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
12835           Original commit message from CVS:
12836           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
12837           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
12838           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
12839           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
12840           Implement all sample rates.
12841           Implement sample permutation a little smarter avoiding a memcpy.
12842           Fix timestamps, use segments, fix seeking.
12843
12844 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
12845
12846           Document siddec.
12847           Original commit message from CVS:
12848           * docs/plugins/Makefile.am:
12849           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12850           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12851           * docs/plugins/inspect/plugin-siddec.xml:
12852           * ext/sidplay/gstsiddec.cc:
12853           * ext/sidplay/gstsiddec.h:
12854           Document siddec.
12855
12856 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12857
12858           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
12859           Original commit message from CVS:
12860           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
12861           (gst_lame_set_property), (gst_lame_setup):
12862           Fix up bitrate checking macro.  Make it give us a
12863           GST_ELEMENT_WARNING message so the application has a chance of
12864           reporting this to the user.  Move the checking to _setup, so we
12865           are sure it runs in the READY state, when we hope to have a pipeline
12866           and a bus that is not flushing.
12867           This fixes e.g. using 96 kbit/sec as a bitrate.
12868
12869 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
12870
12871           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
12872           Original commit message from CVS:
12873           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
12874           (gst_asf_demux_process_advanced_mutual_exclusion),
12875           (gst_asf_demux_process_queued_extended_stream_objects),
12876           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
12877           * gst/asfdemux/gstasfdemux.h:
12878           Parse advanced mutual exclusion object and only add pads for
12879           'hidden' streams (those in an extended stream header) that are
12880           mutually exclusive with an already existing 'main stream' if
12881           the broadcasting flag is not set. If the broadcasting flag is set,
12882           assume that data for this stream isn't sent. (This should ideally be
12883           solved better by making playbin more robust against this and/or by
12884           making mmssrc send some information downstream about which streams
12885           will be streamed). Fixes #353116.
12886
12887 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12888
12889           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
12890           Original commit message from CVS:
12891           * gst/synaesthesia/gstsynaesthesia.c:
12892           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
12893           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
12894           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
12895           (synaescope32), (synaescope_set_data), (synaesthesia_update),
12896           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
12897           * gst/synaesthesia/synaescope.h:
12898           Move all the mutable engine state into a structure so that
12899           multiple element instances can run without interfering.
12900
12901 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12902
12903           Add crossreferences to glib/gobject/gstream docs.
12904           Original commit message from CVS:
12905           * configure.ac:
12906           * docs/plugins/Makefile.am:
12907           Add crossreferences to glib/gobject/gstream docs.
12908
12909 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12910
12911           gst/synaesthesia/: More source cleanups and add FIXME comments.
12912           Original commit message from CVS:
12913           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
12914           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
12915           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
12916           (plugin_init):
12917           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
12918           (synaescope8):
12919           More source cleanups and add FIXME comments.
12920
12921 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
12922
12923           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
12924           Original commit message from CVS:
12925           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
12926           Use gst_guint64_to_gdouble for conversions.
12927           * gst/synaesthesia/synaescope.c:
12928           Define M_PI and do not include <pthread.h> and
12929           <sys/time.h> for G_OS_WIN32
12930           * win32/vs6/libgstrealmedia.dsp:
12931           * win32/vs6/synaesthesia.dsp:
12932           Update projects files.
12933           * win32/common/config.h.in:
12934           Add config.h.in for autogen of config.h
12935
12936 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12937
12938           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
12939           Original commit message from CVS:
12940           * configure.ac:
12941           Add --enable-experimental support. Activate synaesthesia when building
12942           with --enable-experimental. Fix --enable external configure switch
12943           description.
12944
12945 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
12946
12947           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
12948           Original commit message from CVS:
12949           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
12950           (gst_lame_change_state):
12951           * ext/lame/gstlame.h:
12952           On receiving EOS, we try to push a last buffer with the remaining
12953           samples. Don't do that if we got an unclean flow return on the last
12954           gst_pad_push(), downstream might not handle this very gracefully
12955           (see #403168).
12956           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
12957           Pass flow returns upstream (helps #403168).
12958
12959 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12960
12961           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
12962           Original commit message from CVS:
12963           * gst/synaesthesia/gstsynaesthesia.c:
12964           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
12965           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
12966           (gst_synaesthesia_chain), (plugin_init):
12967           check result of gst_pad_push() in _chain.
12968
12969 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12970
12971           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
12972           Original commit message from CVS:
12973           * gst/synaesthesia/Makefile.am:
12974           * gst/synaesthesia/gstsynaesthesia.c:
12975           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
12976           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
12977           (gst_synaesthesia_chain), (plugin_init):
12978           * gst/synaesthesia/synaescope.c:
12979           * gst/synaesthesia/synaescope.h:
12980           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
12981           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
12982           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
12983           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
12984           possible leak in _chain. (#356882)
12985
12986 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
12987
12988           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
12989           Original commit message from CVS:
12990           * gst/asfdemux/asfheaders.c:
12991           * gst/asfdemux/asfheaders.h:
12992           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
12993           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
12994           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
12995           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
12996           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
12997           (gst_asf_demux_process_ext_content_desc),
12998           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
12999           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
13000           (gst_asf_demux_process_bitrate_props_object),
13001           (gst_asf_demux_process_header_ext),
13002           (gst_asf_demux_process_language_list),
13003           (gst_asf_demux_process_ext_stream_props),
13004           (gst_asf_demux_process_queued_extended_stream_objects),
13005           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
13006           * gst/asfdemux/gstasfdemux.h:
13007           Refactor and clean up header parsing and chain function a bit; get
13008           rid of some cruft; make header parsing a tad more robust, fixing
13009           #403188.
13010
13011 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
13012
13013           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
13014           Original commit message from CVS:
13015           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
13016           Post an error if we receive an EOS event while still waiting for the
13017           ASF header object to come through.
13018
13019 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
13020
13021           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
13022           Original commit message from CVS:
13023           Patch by: Xavier B. <xavierb gmail com>
13024           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
13025           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
13026           (gst_asf_demux_process_ext_content_desc),
13027           (gst_asf_demux_process_data),
13028           (gst_asf_demux_process_language_list),
13029           (gst_asf_demux_process_ext_stream_props),
13030           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
13031           Guard places where we assume that a certain amount of data is
13032           available better against less data being available (should fix
13033           infamous assertion crasher bug #336370). Also fixes a small
13034           memory leak.
13035
13036 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
13037
13038           gst/realmedia/: Add demuxer for RealAudio files (#349779).
13039           Original commit message from CVS:
13040           * gst/realmedia/Makefile.am:
13041           * gst/realmedia/rademux.c:
13042           * gst/realmedia/rademux.h:
13043           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13044           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
13045           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
13046           * gst/realmedia/rmutils.h:
13047           Add demuxer for RealAudio files (#349779).
13048
13049 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
13050
13051           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
13052           Original commit message from CVS:
13053           * Makefile.am:
13054           Add win32/MANIFEST to EXTRA_DIST so win32 files will
13055           be include in the next release.
13056           * win32/MANIFEST:
13057           Remove win32/common/config.h is which is not autogenerated yet.
13058
13059 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13060
13061           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
13062           Original commit message from CVS:
13063           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
13064           warn when outgoing sample rate is different from incoming
13065
13066 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13067
13068           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
13069           Original commit message from CVS:
13070           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13071           All sample-rates < 32khz come from the LSF extensions, which only
13072           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
13073           Use gst_util_uint64_scale because we can.
13074
13075 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13076
13077           tests/check/elements/amrnbenc.c: and fix compilation of this test
13078           Original commit message from CVS:
13079           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13080           (cleanup_amrnbenc):
13081           and fix compilation of this test
13082
13083 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13084
13085           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
13086           Original commit message from CVS:
13087           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13088           (cleanup_amrnbenc):
13089           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13090           (cleanup_mpeg2dec):
13091           re-apply as it was -bad and not -ugly that is frozen, doh
13092
13093 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13094
13095           tests/check/elements/: revert my freeze breakage
13096           Original commit message from CVS:
13097           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13098           (cleanup_amrnbenc):
13099           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13100           (cleanup_mpeg2dec):
13101           revert my freeze breakage
13102
13103 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13104
13105           gst/asfdemux/gstasfdemux.c: add a comment about a future change
13106           Original commit message from CVS:
13107           * gst/asfdemux/gstasfdemux.c:
13108           (gst_asf_demux_get_gst_tag_from_tag_name),
13109           (gst_asf_demux_process_ext_content_desc):
13110           add a comment about a future change
13111           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13112           (cleanup_amrnbenc):
13113           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13114           (cleanup_mpeg2dec):
13115           consistent pad (de)activation
13116
13117 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
13118
13119           gst/asfdemux/gstasfdemux.c: Update query_types function too.
13120           Original commit message from CVS:
13121           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
13122           Update query_types function too.
13123
13124 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
13125
13126           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
13127           Original commit message from CVS:
13128           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
13129           (gst_rmdemux_src_query_types):
13130           Implement SEEKING query, make query function thread-safe.
13131
13132 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
13133
13134           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
13135           Original commit message from CVS:
13136           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
13137           Use alignment-safe macros here too (subbuffers ...); guard against
13138           hypothetical memory access beyond our given buffer in the case
13139           where the buffer size is not a multiple of 2.
13140
13141 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
13142
13143           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
13144           Original commit message from CVS:
13145           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
13146           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
13147           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
13148           * gst/asfdemux/gstasfdemux.h:
13149           Don't crash in the seek event handling code when playtime is 0,
13150           as may be the case with live streams (#386218). Implement SEEKING
13151           query so applications can query seekability without second-guessing
13152           based on whether we have a duration or not.
13153
13154 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13155
13156           add doap file
13157           Original commit message from CVS:
13158           * Makefile.am:
13159           * gst-plugins-ugly.doap:
13160           * gst-plugins-ugly.spec.in:
13161           add doap file
13162
13163 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
13164
13165           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
13166           Original commit message from CVS:
13167           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
13168           Use our alignment-safe macros here too, since we can't assume that
13169           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
13170           here).
13171
13172 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
13173
13174           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
13175           Original commit message from CVS:
13176           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
13177           Also, don't read the index for a stream a second time when
13178           operating in pull-mode and reaching the end of the file.
13179
13180 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
13181
13182           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
13183           Original commit message from CVS:
13184           Patch by: Roland Kay  <roland.kay at ox compsoc net>
13185           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
13186           Don't leak stream index (#385292).
13187
13188 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
13189
13190           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
13191           Original commit message from CVS:
13192           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
13193           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
13194           (gst_lame_setup):
13195           * ext/lame/gstlame.h:
13196           Fix leak (by calling lame_init_params() before lame_close()); handle
13197           NULL return from lame_init() more gracefully. Fixes #385311.
13198
13199 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13200
13201           configure.ac: Back to CVS
13202           Original commit message from CVS:
13203           * configure.ac:
13204           Back to CVS
13205
13206 === release 0.10.5 ===
13207
13208 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13209
13210         * ChangeLog:
13211         * NEWS:
13212         * RELEASE:
13213         * configure.ac:
13214         * docs/plugins/gst-plugins-ugly-plugins.args:
13215         * docs/plugins/inspect/plugin-a52dec.xml:
13216         * docs/plugins/inspect/plugin-asf.xml:
13217         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13218         * docs/plugins/inspect/plugin-dvdsub.xml:
13219         * docs/plugins/inspect/plugin-iec958.xml:
13220         * docs/plugins/inspect/plugin-lame.xml:
13221         * docs/plugins/inspect/plugin-mad.xml:
13222         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13223         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13224         * docs/plugins/inspect/plugin-mpegstream.xml:
13225         * docs/plugins/inspect/plugin-siddec.xml:
13226           Release 0.10.5
13227           Original commit message from CVS:
13228           Release 0.10.5
13229
13230 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
13231
13232           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
13233           Original commit message from CVS:
13234           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
13235           to in the previous checkin.  see #385192.  You can have your
13236           cheese back now.
13237
13238 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
13239
13240           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
13241           Original commit message from CVS:
13242           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
13243           from the dereferenced integer, not the pointer itself.  Fixes
13244           #385192.
13245           I'm takin ur cheese!
13246
13247 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
13248
13249         * ChangeLog:
13250           ChangeLog surgery: fix bug number
13251           Original commit message from CVS:
13252           ChangeLog surgery: fix bug number
13253
13254 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
13255
13256           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
13257           Original commit message from CVS:
13258           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
13259           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
13260           For version 4 streams, read the extra codec data size from the
13261           header instead of assuming it is always 16 (also read it from the
13262           right position) (#384989). For version 4 and 5 streams, check that
13263           the specified extra codec data size doesn't make us read beyond the
13264           chunk boundary (#384989).
13265
13266 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13267
13268         * po/af.po:
13269         * po/az.po:
13270         * po/cs.po:
13271         * po/en_GB.po:
13272         * po/hu.po:
13273         * po/it.po:
13274         * po/nb.po:
13275         * po/nl.po:
13276         * po/or.po:
13277         * po/sq.po:
13278         * po/sr.po:
13279         * po/sv.po:
13280         * po/uk.po:
13281         * po/vi.po:
13282           Update .po files
13283           Original commit message from CVS:
13284           Update .po files
13285
13286 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
13287
13288           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
13289           Original commit message from CVS:
13290           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
13291           Cosmetic changes: fix misleading debug statement, update
13292           comment, add cast.
13293
13294 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13295
13296           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
13297           Original commit message from CVS:
13298           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
13299           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
13300           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
13301           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
13302           * ext/mpeg2dec/gstmpeg2dec.h:
13303           Align buffers to a 16 byte boundary so the altivec optimisations
13304           don't crash. Fixes #327350.
13305
13306 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
13307
13308           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
13309           Original commit message from CVS:
13310           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
13311           The availability of extra codec data isn't something that
13312           warrants debug messages at WARNING level (see #376958).
13313
13314 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
13315
13316           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
13317           Original commit message from CVS:
13318           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
13319           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
13320           (gst_dvd_demux_send_subbuffer):
13321           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
13322           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
13323           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
13324           (gst_mpeg_demux_send_subbuffer):
13325           * gst/mpegstream/gstmpegdemux.h:
13326           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13327           (gst_mpeg_parse_chain):
13328           Fix flow value combination; this fixes playbin/totem locking up if
13329           a VobSub file is specified as subtitle file (#334322). Flow value
13330           combination should only happen once we are fairly sure we've got all
13331           pads that are available for now. Since there isn't a well-specified
13332           time when this is the case in MPEG, we'll just assume this is the
13333           case once there has been a certain number of packets for each
13334           stream we've found so far.
13335
13336 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
13337
13338           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
13339           Original commit message from CVS:
13340           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
13341           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
13342           Simplify the framerate code and support more framerates. Fixes #361584.
13343
13344 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13345
13346           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
13347           Original commit message from CVS:
13348           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
13349           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
13350           Fix minor memleak when creating pads from static pad templates (#369627).
13351           * tests/check/Makefile.am:
13352           * tests/check/elements/.cvsignore:
13353           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13354           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
13355           Add unit tests for mpeg2dec (#369627).
13356
13357 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
13358
13359         * ChangeLog:
13360           give credit
13361           Original commit message from CVS:
13362           give credit
13363
13364 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
13365
13366           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
13367           Original commit message from CVS:
13368           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
13369           (gst_lame_change_state):
13370           * ext/lame/gstlame.h:
13371           Make lame timestamp flushed eos buffer by some additional timestamp
13372           accounting. Fixes #374760.
13373
13374 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
13375
13376           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
13377           Original commit message from CVS:
13378           * gst/mpegaudioparse/gstmpegaudioparse.c:
13379           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13380           (gst_mp3parse_init), (gst_mp3parse_dispose),
13381           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
13382           (gst_mp3parse_change_state):
13383           * gst/mpegaudioparse/gstmpegaudioparse.h:
13384           Make timestamp handling in mp3parse saner; now works for at least
13385           simple cases.
13386
13387 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
13388
13389           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
13390           Original commit message from CVS:
13391           * gst/mpegaudioparse/Makefile.am:
13392           * gst/mpegaudioparse/gstmpegaudioparse.c:
13393           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
13394           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
13395           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
13396           (gst_mp3parse_change_state), (plugin_init):
13397           * gst/mpegaudioparse/gstmpegaudioparse.h:
13398           Bring mp3parse into the 21st century.
13399           Use its own debug category, use gstadapter, format nicely to 80
13400           columns, and fix incorrect handling of 32 kHz and less files.
13401
13402 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
13403
13404           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
13405           Original commit message from CVS:
13406           Patch by: Sebastian Droege <slomo at ubuntu dot com>
13407           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
13408           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
13409           * ext/mpeg2dec/gstmpeg2dec.h:
13410           libmpeg2 requires its output buffers to start at a 16byte aligned
13411           address or the altivec optimizations will explode.
13412
13413 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
13414
13415           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
13416           Original commit message from CVS:
13417           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
13418           * ext/cdio/gstcdio.h:
13419           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
13420           Move CD-TEXT utility function into common file so it can also be
13421           used by a future cdioparanoiasrc.
13422
13423 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
13424
13425           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
13426           Original commit message from CVS:
13427           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
13428           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
13429           information (fixes #340433).
13430
13431 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
13432
13433           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
13434           Original commit message from CVS:
13435           Patch by: Josep Torra Valles  <josep at fluendo com>
13436           * gst/iec958/ac3_padder.c: (ac3p_init):
13437           * gst/mpegstream/gstmpegparse.c:
13438           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
13439           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
13440           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
13441           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
13442           (gst_rmdemux_parse_packet):
13443           Misc. fixes for problems discovered by Forte (different return types
13444           in function declaration and definition, pointer arithmetics with
13445           void pointers). Fixes #362639.
13446
13447 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
13448
13449           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
13450           Original commit message from CVS:
13451           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
13452           Don't announce audio or subtitle streams that aren't really present,
13453           it makes dvddemux create pads that will never carry any data, which
13454           is not good.
13455
13456 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
13457
13458           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
13459           Original commit message from CVS:
13460           * ext/lame/gstlame.c: (gst_lame_set_property):
13461           Round up not allowed bitrates to the next higher allowed one
13462           (Closes: #361140).
13463
13464 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
13465
13466           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
13467           Original commit message from CVS:
13468           * docs/plugins/Makefile.am:
13469           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13470           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13471           * ext/lame/gstlame.c: (gst_lame_class_init):
13472           * ext/lame/gstlame.h:
13473           Add docs for lame and lame to docs. Specify allowed bitrates
13474           in the properties description (#361140). Canonicalise object
13475           property names (ie. use hyphen instead of underscore).
13476           * docs/plugins/inspect/plugin-a52dec.xml:
13477           * docs/plugins/inspect/plugin-amrnb.xml:
13478           * docs/plugins/inspect/plugin-asf.xml:
13479           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13480           * docs/plugins/inspect/plugin-dvdread.xml:
13481           * docs/plugins/inspect/plugin-dvdsub.xml:
13482           * docs/plugins/inspect/plugin-iec958.xml:
13483           * docs/plugins/inspect/plugin-lame.xml:
13484           * docs/plugins/inspect/plugin-mad.xml:
13485           * docs/plugins/inspect/plugin-mpeg2dec.xml:
13486           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13487           * docs/plugins/inspect/plugin-mpegstream.xml:
13488           * docs/plugins/inspect/plugin-siddec.xml:
13489           Update version to CVS.
13490
13491 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
13492
13493           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
13494           Original commit message from CVS:
13495           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13496           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
13497           (plugin_init):
13498           * po/POTFILES.in:
13499           Add i18n magic to lame plugin. Throw decent error message when we
13500           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
13501
13502 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
13503
13504           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
13505           Original commit message from CVS:
13506           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
13507           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
13508           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
13509           Change caps to x-rdt, because it's not x-rtp.
13510           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13511           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
13512           (gst_rmdemux_plugin_init):
13513           Activate pad before adding to the element.
13514           Return the combined stream return values after pad_alloc.
13515
13516 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13517
13518           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
13519           Original commit message from CVS:
13520           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
13521           * ext/mpeg2dec/gstmpeg2dec.h:
13522           Add some debugging to timestamp handling.
13523           Make sure we don't convert invalid timestamps.
13524
13525 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
13526
13527           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
13528           Original commit message from CVS:
13529           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
13530           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
13531           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
13532           (gst_dvd_demux_get_subpicture_stream):
13533           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
13534           (gst_mpeg_demux_get_audio_stream),
13535           (gst_mpeg_demux_get_private_stream):
13536           Active pads before adding them to the running element. Don't assert
13537           on non-BYTE format newsegment events in asfdemux.
13538
13539 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
13540
13541           Printf format fixes.
13542           Original commit message from CVS:
13543           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
13544           (gst_dvd_read_src_handle_seek_event):
13545           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
13546           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
13547           * ext/sidplay/gstsiddec.cc:
13548           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
13549           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
13550           (gst_rmdemux_parse_packet):
13551           Printf format fixes.
13552
13553 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
13554
13555           gst/realmedia/: Added RDT depayloader.
13556           Original commit message from CVS:
13557           * gst/realmedia/Makefile.am:
13558           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
13559           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
13560           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
13561           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
13562           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
13563           * gst/realmedia/rdtdepay.h:
13564           Added RDT depayloader.
13565           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
13566           (gst_rmdemux_plugin_init), (plugin_init):
13567           Remove unused function.
13568           Added some more mime-types.
13569
13570 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13571
13572           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
13573           Original commit message from CVS:
13574           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
13575           If an incoming timestamp is within one sample of our current
13576           timestamp, then keep it. This prevents imprecision in the
13577           PTS (which only has 90khz granularity) from affecting our stream.
13578
13579 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
13580
13581           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
13582           Original commit message from CVS:
13583           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
13584           Reflow code so that compiler doesn't complain about possible use
13585           of uninitialised variable any longer; but just in case, initialise
13586           it anyway; also take object ref in query function and do peer pad
13587           stuff in a more thread-safe way.
13588
13589 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
13590
13591           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
13592           Original commit message from CVS:
13593           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
13594           Init a variable to make compilers happy.
13595
13596 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
13597
13598           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
13599           Original commit message from CVS:
13600           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
13601           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
13602           (gst_dvd_demux_sync_stream_to_time):
13603           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
13604           (gst_mpeg_demux_synchronise_pads),
13605           (gst_mpeg_demux_sync_stream_to_time):
13606           Send newsegment updates for sparse streams (#350778).
13607
13608 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13609
13610           ext/dvdread/dvdreadsrc.c: fix compile warning
13611           Original commit message from CVS:
13612           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
13613           fix compile warning
13614
13615 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13616
13617         * configure.ac:
13618           bump the nano bitches
13619           Original commit message from CVS:
13620           bump the nano bitches
13621
13622 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13623
13624           configure.ac: As another attempt, synaesthesia can be enabled by passing
13625           Original commit message from CVS:
13626           * configure.ac:
13627           As another attempt, synaesthesia can be enabled by passing
13628           --with-plugins="synaesthesia" to configure
13629
13630 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13631
13632           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
13633           Original commit message from CVS:
13634           * configure.ac:
13635           Don't build synaesthesia by default, until someone confirms that it
13636           is okay (filed as #356882)
13637
13638 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13639
13640           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
13641           Original commit message from CVS:
13642           * configure.ac:
13643           Don't build synaesthesia by default, until someone confirms that it
13644           is okay (filed as #356882)
13645
13646 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13647
13648           Port synaesthesia.
13649           Original commit message from CVS:
13650           * configure.ac:
13651           * gst/synaesthesia/Makefile.am:
13652           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13653           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13654           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
13655           (gst_synaesthesia_change_state), (plugin_init):
13656           Port synaesthesia.
13657
13658 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13659
13660           More G_OBJECT macro fixing.
13661           Original commit message from CVS:
13662           * ext/mad/gstid3tag.c:
13663           * gst/mpegstream/gstrfc2250enc.h:
13664           * gst/synaesthesia/gstsynaesthesia.c:
13665           More G_OBJECT macro fixing.
13666
13667 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
13668
13669           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
13670           Original commit message from CVS:
13671           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
13672           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
13673           Fix initialisation dummy buffer, the offsets are relative to the start
13674           of the buffers. Fixes #356004.
13675
13676 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
13677
13678         * gst-plugins-ugly.spec.in:
13679           update spec file
13680           Original commit message from CVS:
13681           update spec file
13682
13683 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
13684
13685           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
13686           Original commit message from CVS:
13687           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
13688           Add convert query (needed for later when we just operate in time
13689           format and let the base source class handle all the seeking stuff).
13690
13691 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13692
13693           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
13694           Original commit message from CVS:
13695           * gst/asfdemux/gstasfdemux.c:
13696           (gst_asf_demux_get_gst_tag_from_tag_name),
13697           (gst_asf_demux_process_ext_content_desc):
13698           Erm, lets properly fix it. The only non-text tag that we support is
13699           the track-number and that is an UINT. asfdemux was returning a GValue
13700           initialized as INT. Further the Track and not the TrackNumber tag
13701           (the latter is a string too).
13702
13703 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13704
13705           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
13706           Original commit message from CVS:
13707           * gst/asfdemux/gstasfdemux.c:
13708           (gst_asf_demux_get_gst_tag_from_tag_name),
13709           (gst_asf_demux_process_ext_content_desc):
13710           Skip tags that are unknown (was producing an uninialized GValue).
13711
13712 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
13713
13714           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
13715           Original commit message from CVS:
13716           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
13717           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
13718           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
13719           (gst_a52dec_set_property), (gst_a52dec_get_property):
13720           * ext/a52dec/gsta52dec.h:
13721           Patch from from Michal Benes <michal.benes@itonis.tv>:
13722           Add two things to a52dec: configure the exact output format for ac3
13723           decoding through properties, if desired.
13724           By default, configure an output format preferred by downstream. Now
13725           that audioconvert lists caps by preference, this means that a52dec
13726           can do downmixing (iff required) rather than audioconvert, so it can
13727           use the ac3 downmix levels from the bitstream.
13728
13729 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13730
13731           Add missing GST_LIBS to the link flags
13732           Original commit message from CVS:
13733           * ext/lame/Makefile.am:
13734           * ext/mpeg2dec/Makefile.am:
13735           * gst/dvdlpcmdec/Makefile.am:
13736           * gst/dvdsub/Makefile.am:
13737           * gst/mpegaudioparse/Makefile.am:
13738           Add missing GST_LIBS to the link flags
13739
13740 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
13741
13742           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
13743           Original commit message from CVS:
13744           * configure.ac:
13745           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
13746
13747 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13748
13749           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
13750           Original commit message from CVS:
13751           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
13752           fix build for debug disabled
13753
13754 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
13755
13756           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
13757           Original commit message from CVS:
13758           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
13759           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
13760           Use static pad templates with ANY caps for the source pads for
13761           simplicity and to avoid warnings when creating pads for unhandled
13762           codec IDs (#351795).
13763
13764 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
13765
13766           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
13767           Original commit message from CVS:
13768           Patch by: Michal Benes <michal dot benes at itonis dot tv>
13769           * ext/mad/gstmad.c: (gst_mad_chain):
13770           Fix timestamping in mad by only activating a new timestamp when the
13771           previous frame has been decoded. Fixes #350723.
13772           Also clean up some of the non fatal warnings when the input buffer is
13773           too small to decode a header.
13774
13775 === release 0.10.4 ===
13776
13777 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13778
13779         * ChangeLog:
13780         * NEWS:
13781         * RELEASE:
13782         * configure.ac:
13783         * docs/plugins/gst-plugins-ugly-plugins.args:
13784         * docs/plugins/inspect/plugin-a52dec.xml:
13785         * docs/plugins/inspect/plugin-amrnb.xml:
13786         * docs/plugins/inspect/plugin-asf.xml:
13787         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13788         * docs/plugins/inspect/plugin-dvdread.xml:
13789         * docs/plugins/inspect/plugin-dvdsub.xml:
13790         * docs/plugins/inspect/plugin-iec958.xml:
13791         * docs/plugins/inspect/plugin-lame.xml:
13792         * docs/plugins/inspect/plugin-mad.xml:
13793         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13794         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13795         * docs/plugins/inspect/plugin-mpegstream.xml:
13796         * docs/plugins/inspect/plugin-rmdemux.xml:
13797         * docs/plugins/inspect/plugin-siddec.xml:
13798           releasing 0.10.4
13799           Original commit message from CVS:
13800           releasing 0.10.4
13801
13802 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13803
13804         * po/af.po:
13805         * po/az.po:
13806         * po/cs.po:
13807         * po/en_GB.po:
13808         * po/hu.po:
13809         * po/it.po:
13810         * po/nb.po:
13811         * po/nl.po:
13812         * po/or.po:
13813         * po/sq.po:
13814         * po/sr.po:
13815         * po/sv.po:
13816         * po/uk.po:
13817         * po/vi.po:
13818           Update .po files
13819           Original commit message from CVS:
13820           Update .po files
13821
13822 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
13823
13824           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
13825           Original commit message from CVS:
13826           Patch by: Wim Taymans <wim at fluendo dot com>
13827           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
13828           Instead of forwarding the event in the wrong format, unref it and set
13829           a boolean that we still need to send it in the streaming thread.
13830           Fixes #350554
13831
13832 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13833
13834           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
13835           Original commit message from CVS:
13836           Patch by: Edward Hervey (edward at fluendo dot com)
13837           * ext/dvdread/dvdreadsrc.c: (plugin_init):
13838           Put debug category initialization before use of GST_DEBUG, in order
13839           to remove a fatal warning.  Fixes #350895
13840
13841 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
13842
13843           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
13844           Original commit message from CVS:
13845           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
13846           Set rank to NONE for the time being until we make playbin handle
13847           subtitle pictures again (dvdsubdec seems to be a bit shaky at
13848           times when seeking, so it's probably better if it doesn't get
13849           autoplugged for the time being).
13850
13851 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
13852
13853           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
13854           Original commit message from CVS:
13855           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13856           (gst_rmdemux_parse_mdpr):
13857           Handle audio streams with stream_version 3 properly; warn about
13858           unknown stream versions; handle unknown fourccs a tad more
13859           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
13860           with GST_FOURCC_FORMAT.
13861
13862 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13863
13864           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
13865           Original commit message from CVS:
13866           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
13867           Error out properly if this is an interactive DVD (fixes #345694).
13868
13869 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13870
13871           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
13872           Original commit message from CVS:
13873           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
13874           When the first_access is 1 or 0, we should copy the timestamp from
13875           the incoming buffer if there is one.
13876
13877 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
13878
13879           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
13880           Original commit message from CVS:
13881           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
13882           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
13883           Use GST_ELEMENT_ERROR for error reporting; post errors in some
13884           more places; remove superfluous newlines from debug statements.
13885
13886 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
13887
13888           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
13889           Original commit message from CVS:
13890           Patch by: Frédéric Riss  <frederic.riss at gmail com>
13891           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
13892           Don't set negative durations on outgoing buffers (#350044),
13893           which happens when you use macros that got changed during
13894           the last unstable cycle because they were thought not to
13895           be used anywhere.
13896
13897 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
13898
13899           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
13900           Original commit message from CVS:
13901           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
13902           (gst_dvd_read_src_goto_chapter),
13903           (gst_dvd_read_src_get_chapter_starts),
13904           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
13905           (gst_dvd_read_src_get_time_for_sector),
13906           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
13907           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
13908           (gst_dvd_read_src_goto_sector):
13909           * ext/dvdread/dvdreadsrc.h:
13910           Add basic support for time-based seeking; set timestamps on
13911           outgoing buffers if we have them; create table with
13912           chapter to time mapping when opening a title; rename
13913           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
13914           make it take an explicit pgc argument; fix up some debugging
13915           messages so that title/chapter numbers are printed as starting
13916           from 1 for easier readability.
13917
13918 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
13919
13920           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
13921           Original commit message from CVS:
13922           * gst/realmedia/Makefile.am:
13923           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
13924           (gst_rmdemux_parse_cont):
13925           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
13926           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
13927           * gst/realmedia/rmutils.h:
13928           Factor out some code into rmutils.[ch]; when reading
13929           strings, don't read beyond the available data; read
13930           metadata strings correctly (string length is 16 bits
13931           here, not just 8).
13932
13933 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13934
13935           Fix dist by including gst-libs/
13936           Original commit message from CVS:
13937           * Makefile.am:
13938           * configure.ac:
13939           * gst/asfdemux/gstasfdemux.c:
13940           Fix dist by including gst-libs/
13941
13942 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
13943
13944           Make custom error messages translatable.
13945           Original commit message from CVS:
13946           * ext/dvdread/dvdreadsrc.c: (plugin_init):
13947           * po/POTFILES.in:
13948           Make custom error messages translatable.
13949           * gst/asfdemux/gstasf.c: (plugin_init):
13950           Remove setlocale() call, doesn't seem to be needed or recommended for
13951           plugins, at least not according to gstreamer/docs/random/i18n.
13952
13953 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
13954
13955           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
13956           Original commit message from CVS:
13957           * gst/asfdemux/Makefile.am:
13958           * gst/asfdemux/asfheaders.c:
13959           * gst/asfdemux/asfheaders.h:
13960           * gst/asfdemux/gstasf.c: (plugin_init):
13961           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
13962           Error out when the stream is encrypted (rather than feeding
13963           garbage to the decoders). Fixes #349025.
13964
13965 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
13966
13967           Add/enable autofoo magic for translations.
13968           Original commit message from CVS:
13969           * Makefile.am:
13970           * autogen.sh:
13971           * configure.ac:
13972           * po/POTFILES.in:
13973           Add/enable autofoo magic for translations.
13974
13975 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
13976
13977           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
13978           Original commit message from CVS:
13979           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
13980           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
13981           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
13982           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
13983           Don't leak streams, strings or caps. Get rid of unnecessary
13984           getcaps() function.
13985
13986 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
13987
13988           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
13989           Original commit message from CVS:
13990           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
13991           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
13992           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
13993           (gst_rmdemux_stream_clear_cached_subpackets),
13994           (gst_rmdemux_descramble_cook_audio),
13995           (gst_rmdemux_descramble_dnet_audio),
13996           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
13997           Descramble cook audio streams before sending them to the
13998           decoder. Fixes #347292.
13999           Also miscellaneous clean-ups and log-level changes.
14000
14001 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
14002
14003           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
14004           Original commit message from CVS:
14005           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
14006           * ext/lame/gstlame.c: (gst_lame_setup):
14007           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
14008
14009 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
14010
14011           ext/sidplay/gstsiddec.*: Remove old metadata thing.
14012           Original commit message from CVS:
14013           * ext/sidplay/gstsiddec.cc:
14014           * ext/sidplay/gstsiddec.h:
14015           Remove old metadata thing.
14016
14017 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
14018
14019           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
14020           Original commit message from CVS:
14021           * gst/asfdemux/gstasfdemux.c:
14022           (gst_asf_demux_get_ext_stream_props_for_stream),
14023           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
14024           Find language codes for audio streams if they are available.
14025
14026 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
14027
14028           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
14029           Original commit message from CVS:
14030           * gst/asfdemux/asfheaders.h:
14031           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
14032           (gst_asf_demux_process_stream),
14033           (gst_asf_demux_process_language_list),
14034           (gst_asf_demux_process_ext_stream_props),
14035           (gst_asf_demux_process_queued_extended_stream_objects),
14036           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14037           * gst/asfdemux/gstasfdemux.h:
14038           Parse extended stream properties objects and stream objects
14039           hidden inside them (but delay creation of the appropriate
14040           pads until after all the 'normal' stream objects have been
14041           dealt with) (#343763). Also parse language list object.
14042
14043 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
14044
14045           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
14046           Original commit message from CVS:
14047           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
14048           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
14049           (find_seek_offset_time), (gst_rmdemux_perform_seek),
14050           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
14051           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
14052           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
14053           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
14054           * gst/realmedia/rmdemux.h:
14055           Cleanups, use GstSegment for seeking.
14056           Fix error handling.
14057           Combine flow return from all streams.
14058
14059 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
14060
14061           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
14062           Original commit message from CVS:
14063           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
14064           Remove g_assert that shouldn't be there.
14065
14066 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
14067
14068           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
14069           Original commit message from CVS:
14070           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
14071           Fix refcounting when cropping. Fixes #341677.
14072
14073 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
14074
14075           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
14076           Original commit message from CVS:
14077           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
14078           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
14079           (gst_asf_demux_process_segment):
14080           Fix typo. Closes #347029.
14081
14082 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
14083
14084           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
14085           Original commit message from CVS:
14086           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
14087           Skip chunks for unknown streams properly. Fixes broken sound
14088           and/or video for files that have additional streams that
14089           we don't recognise yet (e.g. if they are embedded in extended
14090           stream properties). Partly fixes #343763.
14091
14092 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
14093
14094           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
14095           Original commit message from CVS:
14096           * gst/asfdemux/asfheaders.c:
14097           * gst/asfdemux/asfheaders.h:
14098           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
14099           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
14100           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
14101           (gst_asf_demux_change_state):
14102           * gst/asfdemux/gstasfdemux.h:
14103           Add some more GUIDs and make debug log more readable
14104           and easier to follow when parsing the headers.
14105
14106 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
14107
14108           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
14109           Original commit message from CVS:
14110           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
14111           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
14112           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
14113           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
14114           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
14115           * ext/dvdread/dvdreadsrc.h:
14116           Rewrite seeking code and make seeking in DVDs work (#337834).
14117
14118 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
14119
14120           autogen.sh: Check for automake-1.9 as well.
14121           Original commit message from CVS:
14122           * autogen.sh:
14123           Check for automake-1.9 as well.
14124
14125 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
14126
14127           ext/dvdread/dvdreadsrc.c: Make check stronger.
14128           Original commit message from CVS:
14129           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
14130           Make check stronger.
14131
14132 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
14133
14134           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
14135           Original commit message from CVS:
14136           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
14137           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14138           (gst_asf_demux_push_buffer):
14139           * gst/asfdemux/gstasfdemux.h:
14140           Handle unknown codec IDs/fourccs properly (#345879); send tag
14141           events after newsegment event; fix use of GST_FOURCC_FORMAT
14142           macro.
14143
14144 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14145
14146           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
14147           Original commit message from CVS:
14148           * ext/a52dec/gsta52dec.c: (plugin_init):
14149           Call the channel positions get_type() method in plugin_init
14150           to ensure that it isn't simultaneously called later from
14151           multiple threads.
14152
14153 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
14154
14155           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
14156           Original commit message from CVS:
14157           * gst/mpegstream/gstmpegpacketize.c:
14158           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
14159           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
14160           Also flush packetizer cache when we get a buffer that has the
14161           DISCONT flag set; update current byte position from buffer
14162           offset after a flush.
14163
14164 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
14165
14166           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
14167           Original commit message from CVS:
14168           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
14169           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
14170           (gst_mpeg_packetize_read):
14171           * gst/mpegstream/gstmpegpacketize.h:
14172           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14173           (gst_mpeg_parse_change_state):
14174           Flush packetizer cache when we get a FLUSH_STOP event;
14175           remove unused source pad member from packetizer; add debug
14176           category for packetizer.
14177
14178 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14179
14180           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
14181           Original commit message from CVS:
14182           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
14183           Treat dual-mono as stereo. It should really be output on 2 separate
14184           pads, but isn't for now.
14185
14186 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
14187
14188           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
14189           Original commit message from CVS:
14190           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14191           Assume 4:3 DAR rather than 4:3 PAR (#345184).
14192
14193 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14194
14195           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
14196           Original commit message from CVS:
14197           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14198           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
14199           any PAR whatsoever (rather than using 0/0, which will lead to
14200           an abort later on). Fixes #345184.
14201
14202 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
14203
14204           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
14205           Original commit message from CVS:
14206           Patch by: Michael Dominic K.  < mdk at mdk org pl>
14207           * ext/mad/gstmad.c: (gst_mad_chain):
14208           Send newsegment event before calling
14209           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
14210           in connection with pad blocking (#342594). While we're at it,
14211           do some minor clean-ups.
14212
14213 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
14214
14215           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
14216           Original commit message from CVS:
14217           * configure.ac:
14218           Fix --disable-external (can't set conditionals conditionally,
14219           #343602).
14220
14221 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14222
14223           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
14224           Original commit message from CVS:
14225           * ext/a52dec/Makefile.am:
14226           ... and then he said "When you go and fix the build you
14227           better make sure you have some spare backslashes in your
14228           pocket".
14229
14230 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
14231
14232           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
14233           Original commit message from CVS:
14234           * ext/sidplay/gstsiddec.cc:
14235           Fix copyright, email addresses and descriptions.
14236           Use saner defaults for arguments. Fixes #344667.
14237           constify some stuff.
14238           Fix memleaks.
14239           Add tags.
14240           Fix negotiation to do mono/44100 by default.
14241           Post error messages.
14242           Use _scale_int where possible.
14243
14244 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
14245
14246           ext/dvdnav/.cvsignore: More ignore
14247           Original commit message from CVS:
14248           * ext/dvdnav/.cvsignore:
14249           More ignore
14250
14251 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14252
14253           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
14254           Original commit message from CVS:
14255           * tests/check/elements/amrnbenc.c: (push_data):
14256           Init memory before feeding it to the encoder to make
14257           the valgrind test succeed.
14258
14259 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
14260
14261           gst/asfdemux/.cvsignore: More ignore
14262           Original commit message from CVS:
14263           * gst/asfdemux/.cvsignore:
14264           More ignore
14265
14266 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
14267
14268           .cvsignore: Ignore files generated by 'make dist'.
14269           Original commit message from CVS:
14270           * .cvsignore:
14271           Ignore files generated by 'make dist'.
14272
14273 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14274
14275           update build files
14276           Original commit message from CVS:
14277           * autogen.sh:
14278           * configure.ac:
14279           * ext/a52dec/Makefile.am:
14280           * ext/dvdnav/Makefile.am:
14281           * ext/dvdread/Makefile.am:
14282           * ext/lame/Makefile.am:
14283           * ext/mad/Makefile.am:
14284           * ext/mpeg2dec/Makefile.am:
14285           * ext/sidplay/Makefile.am:
14286           update build files
14287
14288 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14289
14290           autogen.sh: require am17
14291           Original commit message from CVS:
14292           * autogen.sh:
14293           require am17
14294           * configure.ac:
14295           * ext/annodex/Makefile.am:
14296           * ext/cdio/Makefile.am:
14297           * ext/dv/Makefile.am:
14298           * ext/esd/Makefile.am:
14299           * ext/flac/Makefile.am:
14300           * ext/gdk_pixbuf/Makefile.am:
14301           * ext/ladspa/Makefile.am:
14302           * ext/libcaca/Makefile.am:
14303           * ext/speex/Makefile.am:
14304           * ext/taglib/Makefile.am:
14305           * sys/oss/Makefile.am:
14306           * sys/sunaudio/Makefile.am:
14307           * sys/ximage/Makefile.am:
14308           clean up build further
14309
14310 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
14311
14312           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
14313           Original commit message from CVS:
14314           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
14315           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
14316           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
14317           (gst_mpeg2dec_change_state):
14318           * ext/mpeg2dec/gstmpeg2dec.h:
14319           Simplify and don't leak our buffer pool.
14320           Use _scale_int.
14321           Remove unfixed bug number from previous ChangeLog entry.
14322
14323 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14324
14325           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
14326           Original commit message from CVS:
14327           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
14328           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
14329           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
14330           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
14331           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
14332           (handle_sequence), (handle_picture), (handle_slice),
14333           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
14334           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
14335           * ext/mpeg2dec/gstmpeg2dec.h:
14336           Fix padtemplate as we can now do fractional framerates.
14337           Small cleanups.
14338           Use GstSegment.
14339           Add simple frame dropping QoS.
14340           Precalc buffer output sizes and UV offsets.
14341           Always give libmpeg2 a valid fbuf when it wants one.
14342           don't trust libmpeg to discard our buffers but manage it
14343           ourselves.
14344           Fixes #343627, #327350, #335288
14345
14346 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
14347
14348           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
14349           Original commit message from CVS:
14350           * win32/MANIFEST:
14351           Add a manifest for futures ugly win32 releases.
14352           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
14353           Move bufcaps declaration at the begining of the instructions
14354           block.
14355
14356 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14357
14358           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14359           Original commit message from CVS:
14360           * ext/alsaspdif/alsaspdifsink.h:
14361           * ext/amrwb/gstamrwbdec.h:
14362           * ext/amrwb/gstamrwbenc.h:
14363           * ext/amrwb/gstamrwbparse.h:
14364           * ext/arts/gst_arts.h:
14365           * ext/artsd/gstartsdsink.h:
14366           * ext/audiofile/gstafparse.h:
14367           * ext/audiofile/gstafsink.h:
14368           * ext/audiofile/gstafsrc.h:
14369           * ext/audioresample/gstaudioresample.h:
14370           * ext/bz2/gstbz2dec.h:
14371           * ext/bz2/gstbz2enc.h:
14372           * ext/dirac/gstdiracdec.h:
14373           * ext/directfb/dfbvideosink.h:
14374           * ext/divx/gstdivxdec.h:
14375           * ext/divx/gstdivxenc.h:
14376           * ext/dts/gstdtsdec.h:
14377           * ext/faac/gstfaac.h:
14378           * ext/gsm/gstgsmdec.h:
14379           * ext/gsm/gstgsmenc.h:
14380           * ext/ivorbis/vorbisenc.h:
14381           * ext/libfame/gstlibfame.h:
14382           * ext/nas/nassink.h:
14383           * ext/neon/gstneonhttpsrc.h:
14384           * ext/polyp/polypsink.h:
14385           * ext/sdl/sdlaudiosink.h:
14386           * ext/sdl/sdlvideosink.h:
14387           * ext/shout/gstshout.h:
14388           * ext/snapshot/gstsnapshot.h:
14389           * ext/sndfile/gstsf.h:
14390           * ext/swfdec/gstswfdec.h:
14391           * ext/tarkin/gsttarkindec.h:
14392           * ext/tarkin/gsttarkinenc.h:
14393           * ext/theora/theoradec.h:
14394           * ext/wavpack/gstwavpackdec.h:
14395           * ext/wavpack/gstwavpackparse.h:
14396           * ext/xine/gstxine.h:
14397           * ext/xvid/gstxviddec.h:
14398           * ext/xvid/gstxvidenc.h:
14399           * gst/cdxaparse/gstcdxaparse.h:
14400           * gst/cdxaparse/gstcdxastrip.h:
14401           * gst/colorspace/gstcolorspace.h:
14402           * gst/festival/gstfestival.h:
14403           * gst/freeze/gstfreeze.h:
14404           * gst/gdp/gstgdpdepay.h:
14405           * gst/gdp/gstgdppay.h:
14406           * gst/modplug/gstmodplug.h:
14407           * gst/mpeg1sys/gstmpeg1systemencode.h:
14408           * gst/mpeg1videoparse/gstmp1videoparse.h:
14409           * gst/mpeg2sub/gstmpeg2subt.h:
14410           * gst/mpegaudioparse/gstmpegaudioparse.h:
14411           * gst/multifilesink/gstmultifilesink.h:
14412           * gst/overlay/gstoverlay.h:
14413           * gst/playondemand/gstplayondemand.h:
14414           * gst/qtdemux/qtdemux.h:
14415           * gst/rtjpeg/gstrtjpegdec.h:
14416           * gst/rtjpeg/gstrtjpegenc.h:
14417           * gst/smooth/gstsmooth.h:
14418           * gst/smoothwave/gstsmoothwave.h:
14419           * gst/spectrum/gstspectrum.h:
14420           * gst/speed/gstspeed.h:
14421           * gst/stereo/gststereo.h:
14422           * gst/switch/gstswitch.h:
14423           * gst/tta/gstttadec.h:
14424           * gst/tta/gstttaparse.h:
14425           * gst/videodrop/gstvideodrop.h:
14426           * gst/xingheader/gstxingmux.h:
14427           * sys/directdraw/gstdirectdrawsink.h:
14428           * sys/directsound/gstdirectsoundsink.h:
14429           * sys/dxr3/dxr3audiosink.h:
14430           * sys/dxr3/dxr3spusink.h:
14431           * sys/dxr3/dxr3videosink.h:
14432           * sys/qcam/gstqcamsrc.h:
14433           * sys/vcd/vcdsrc.h:
14434           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14435
14436 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14437
14438           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14439           Original commit message from CVS:
14440           * ext/a52dec/gsta52dec.h:
14441           * ext/amrnb/amrnbdec.h:
14442           * ext/amrnb/amrnbenc.h:
14443           * ext/amrnb/amrnbparse.h:
14444           * ext/mpeg2dec/gstmpeg2dec.h:
14445           * ext/sidplay/gstsiddec.h:
14446           * gst/ac3parse/gstac3parse.h:
14447           * gst/asfdemux/gstasfdemux.h:
14448           * gst/asfdemux/gstasfmux.h:
14449           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14450           * gst/iec958/ac3iec.h:
14451           * gst/mpegaudioparse/gstmpegaudioparse.h:
14452           * gst/mpegstream/gstdvddemux.h:
14453           * gst/mpegstream/gstmpegclock.h:
14454           * gst/mpegstream/gstmpegdemux.h:
14455           * gst/mpegstream/gstmpegparse.h:
14456           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14457
14458 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
14459
14460           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
14461           Original commit message from CVS:
14462           * README:
14463           Replace current README (containing the release notes from
14464           some 0.9.x version) with a proper README taken from the core.
14465
14466 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
14467
14468           ext/amrnb/: Sortof first quick cleanup of all this mess...
14469           Original commit message from CVS:
14470           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
14471           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14472           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
14473           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
14474           * ext/amrnb/amrnbparse.h:
14475           Sortof first quick cleanup of all this mess...
14476           Don't crap out on empty and invalid FTs but treat them as
14477           empty packets, the decoder handles them fine.
14478           Fixes #342222.
14479
14480 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14481
14482           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
14483           Original commit message from CVS:
14484           * gst/asfdemux/gstasf.c: (plugin_init):
14485           Call gst_riff_init() so the riff debug category gets set up
14486           before it is being used.
14487
14488 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
14489
14490           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
14491           Original commit message from CVS:
14492           * gst/iec958/ac3_padder.c: (ac3p_parse):
14493           * gst/iec958/ac3_padder.h:
14494           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
14495           (ac3iec_chain_raw), (ac3iec_change_state):
14496           * gst/iec958/ac3iec.h:
14497           Write rate into the caps, for the allowed ac3 rates. Some minor
14498           cleanups.
14499
14500 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
14501
14502           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
14503           Original commit message from CVS:
14504           Patch by: James "Doc" Livingston  <doclivingston gmail com>
14505           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
14506           Do tag merging correctly (#339918). Output taglists
14507           properly in debug statements too while we're at it.
14508
14509 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14510
14511           ext/a52dec/gsta52dec.c: Add more debug
14512           Original commit message from CVS:
14513           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
14514           Add more debug
14515           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
14516           (gst_dvdlpcmdec_init), (update_timestamps),
14517           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
14518           (dvdlpcmdec_sink_event):
14519           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14520           If we have a first_access offset but no current timestamp (might
14521           happen after a seek), then calculate a start time for the first
14522           portion so that it will align with the timestamp given for the
14523           first_access portion.
14524           If a new-segment arrives with format time, store the start
14525           time as a failsafe timestamp in case we never get any further
14526           timestamp info (unlikely)
14527           Mask out the 'frame number' section of the incoming header so
14528           that we don't consider it to be changing on every buffer and
14529           reset the caps constantly.
14530           Use gst_util_uint64_scale for duration calculation
14531
14532 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
14533
14534           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
14535           Original commit message from CVS:
14536           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
14537           Fix timestamping for cases where the first_access parameter is 4.
14538           Ensure we don't overrun buffers in other cases.
14539
14540 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
14541
14542           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
14543           Original commit message from CVS:
14544           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
14545           Fix silly bug when reading metadata (#341254).
14546
14547 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
14548
14549           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
14550           Original commit message from CVS:
14551           * autogen.sh: (CONFIGURE_DEF_OPT):
14552           libtoolize on Darwin/MacOSX is called glibtoolize
14553
14554 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
14555
14556           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
14557           Original commit message from CVS:
14558           * ext/lame/gstlame.c: (gst_lame_get_type),
14559           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
14560           (gst_lame_setup), (gst_lame_change_state):
14561           * ext/lame/gstlame.h:
14562           Remove tag writing from lame (which was completely broken
14563           anyway, #329184). Leaving GstTagSetter interface around for
14564           now, albeit non-functional. Should be removed completely
14565           in 0.11. Use the 'id3v2mux' plugin from -good for writing
14566           tags.
14567
14568 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
14569
14570         * ChangeLog:
14571         * ext/dvdread/dvdreadsrc.c:
14572         * gst/asfdemux/gstasfdemux.c:
14573           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
14574           Original commit message from CVS:
14575           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
14576
14577 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
14578
14579           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
14580           Original commit message from CVS:
14581           Patch by: Andres Salomon  <dilinger at debian org>
14582           * ext/lame/gstlame.c: (gst_lame_sink_event):
14583           Fix typo (comma vs. semicolon) (#340710).
14584
14585 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
14586
14587           ext/mad/gstmad.c: Make mad the second element to support the highly useful
14588           Original commit message from CVS:
14589           Patch by: Lutz Müller <lutz at topfrose de>
14590           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
14591           Make mad the second element to support the highly useful
14592           FORMATS query (#340594)
14593
14594 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
14595
14596           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
14597           Original commit message from CVS:
14598           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
14599           (gst_mpeg2dec_src_query):
14600           Remember the query duration format before passing it upstream since it
14601           could have been modified.
14602           Add GST_WARNING_OBJECT in sink convert function to detail why the
14603           conversion didn't work.
14604
14605 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14606
14607           Define GstElementDetails as const and also static (when defined as global)
14608           Original commit message from CVS:
14609           * ext/amrwb/gstamrwbdec.c:
14610           * ext/amrwb/gstamrwbenc.c:
14611           * ext/amrwb/gstamrwbparse.c:
14612           * ext/arts/gst_arts.c:
14613           * ext/artsd/gstartsdsink.c:
14614           * ext/audiofile/gstafparse.c:
14615           * ext/audiofile/gstafsink.c:
14616           * ext/audiofile/gstafsrc.c:
14617           * ext/audioresample/gstaudioresample.c:
14618           * ext/bz2/gstbz2dec.c:
14619           * ext/bz2/gstbz2enc.c:
14620           * ext/cdaudio/gstcdaudio.c:
14621           * ext/directfb/dfbvideosink.c:
14622           * ext/divx/gstdivxdec.c:
14623           * ext/divx/gstdivxenc.c:
14624           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
14625           * ext/faac/gstfaac.c: (gst_faac_base_init):
14626           * ext/faad/gstfaad.c:
14627           * ext/gsm/gstgsmdec.c:
14628           * ext/gsm/gstgsmenc.c:
14629           * ext/hermes/gsthermescolorspace.c:
14630           * ext/ivorbis/vorbisfile.c:
14631           * ext/lcs/gstcolorspace.c:
14632           * ext/libfame/gstlibfame.c:
14633           * ext/libmms/gstmms.c: (gst_mms_base_init):
14634           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
14635           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
14636           * ext/nas/nassink.c: (gst_nassink_base_init):
14637           * ext/neon/gstneonhttpsrc.c:
14638           * ext/sdl/sdlaudiosink.c:
14639           * ext/sdl/sdlvideosink.c:
14640           * ext/shout/gstshout.c:
14641           * ext/snapshot/gstsnapshot.c:
14642           * ext/sndfile/gstsf.c:
14643           * ext/swfdec/gstswfdec.c:
14644           * ext/tarkin/gsttarkindec.c:
14645           * ext/tarkin/gsttarkinenc.c:
14646           * ext/theora/theoradec.c:
14647           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
14648           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
14649           * ext/xvid/gstxviddec.c:
14650           * ext/xvid/gstxvidenc.c:
14651           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
14652           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
14653           * gst/chart/gstchart.c:
14654           * gst/colorspace/gstcolorspace.c:
14655           * gst/deinterlace/gstdeinterlace.c:
14656           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
14657           * gst/festival/gstfestival.c:
14658           * gst/filter/gstbpwsinc.c:
14659           * gst/filter/gstiir.c:
14660           * gst/filter/gstlpwsinc.c:
14661           * gst/freeze/gstfreeze.c:
14662           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
14663           * gst/librfb/gstrfbsrc.c:
14664           * gst/mixmatrix/mixmatrix.c:
14665           * gst/mpeg1sys/gstmpeg1systemencode.c:
14666           * gst/mpeg1videoparse/gstmp1videoparse.c:
14667           * gst/mpeg2sub/gstmpeg2subt.c:
14668           * gst/mpegaudioparse/gstmpegaudioparse.c:
14669           * gst/multifilesink/gstmultifilesink.c:
14670           * gst/overlay/gstoverlay.c:
14671           * gst/passthrough/gstpassthrough.c:
14672           * gst/playondemand/gstplayondemand.c:
14673           * gst/qtdemux/qtdemux.c:
14674           * gst/rtjpeg/gstrtjpegdec.c:
14675           * gst/rtjpeg/gstrtjpegenc.c:
14676           * gst/smooth/gstsmooth.c:
14677           * gst/smoothwave/gstsmoothwave.c:
14678           * gst/spectrum/gstspectrum.c:
14679           * gst/speed/gstspeed.c:
14680           * gst/stereo/gststereo.c:
14681           * gst/switch/gstswitch.c:
14682           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
14683           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
14684           * gst/vbidec/gstvbidec.c:
14685           * gst/videocrop/gstvideocrop.c:
14686           * gst/videodrop/gstvideodrop.c:
14687           * gst/virtualdub/gstxsharpen.c:
14688           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
14689           * gst/y4m/gsty4mencode.c:
14690           * sys/cdrom/gstcdplayer.c:
14691           * sys/directdraw/gstdirectdrawsink.c:
14692           * sys/directsound/gstdirectsoundsink.c:
14693           * sys/glsink/glimagesink.c:
14694           * sys/qcam/gstqcamsrc.c:
14695           * sys/v4l2/gstv4l2src.c:
14696           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
14697           * sys/ximagesrc/ximagesrc.c:
14698           Define GstElementDetails as const and also static (when defined as
14699           global)
14700
14701 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14702
14703           Define GstElementDetails as const and also static (when defined as global)
14704           Original commit message from CVS:
14705           * ext/mad/gstid3tag.c:
14706           * ext/mad/gstmad.c:
14707           * gst/ac3parse/gstac3parse.c:
14708           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14709           * gst/synaesthesia/gstsynaesthesia.c:
14710           Define GstElementDetails as const and also static (when defined as
14711           global)
14712
14713 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14714
14715           Define GstElementDetails as const and also static (when defined as global)
14716           Original commit message from CVS:
14717           * ext/aalib/gstaasink.c:
14718           * ext/annodex/gstcmmldec.c:
14719           * ext/annodex/gstcmmlenc.c:
14720           * ext/cairo/gsttextoverlay.c:
14721           * ext/cairo/gsttimeoverlay.c:
14722           * ext/cdio/gstcdiocddasrc.c:
14723           * ext/dv/gstdvdec.c:
14724           * ext/dv/gstdvdemux.c:
14725           * ext/esd/esdmon.c:
14726           * ext/esd/esdsink.c:
14727           * ext/flac/gstflacenc.c:
14728           * ext/flac/gstflactag.c:
14729           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
14730           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
14731           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
14732           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
14733           * ext/gdk_pixbuf/pixbufscale.c:
14734           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
14735           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
14736           * ext/jpeg/gstjpegdec.c:
14737           * ext/jpeg/gstjpegenc.c:
14738           * ext/jpeg/gstsmokedec.c:
14739           * ext/jpeg/gstsmokeenc.c:
14740           * ext/libcaca/gstcacasink.c:
14741           * ext/libmng/gstmngdec.c:
14742           * ext/libmng/gstmngenc.c:
14743           * ext/libpng/gstpngdec.c:
14744           * ext/libpng/gstpngenc.c:
14745           * ext/mikmod/gstmikmod.c:
14746           * ext/raw1394/gstdv1394src.c:
14747           * ext/shout2/gstshout2.c: (gst_shout2send_init):
14748           * ext/shout2/gstshout2.h:
14749           * ext/speex/gstspeexdec.c:
14750           * ext/speex/gstspeexenc.c:
14751           * gst/alpha/gstalpha.c:
14752           * gst/alpha/gstalphacolor.c:
14753           * gst/apetag/gstapedemux.c:
14754           * gst/auparse/gstauparse.c:
14755           * gst/autodetect/gstautoaudiosink.c:
14756           (gst_auto_audio_sink_base_init):
14757           * gst/autodetect/gstautovideosink.c:
14758           (gst_auto_video_sink_base_init):
14759           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
14760           * gst/avi/gstavimux.c: (gst_avimux_base_init):
14761           * gst/cutter/gstcutter.c:
14762           * gst/debug/breakmydata.c:
14763           * gst/debug/efence.c:
14764           * gst/debug/gstnavigationtest.c:
14765           * gst/debug/gstnavseek.c:
14766           * gst/debug/negotiation.c:
14767           * gst/debug/progressreport.c:
14768           * gst/debug/testplugin.c:
14769           * gst/effectv/gstaging.c:
14770           * gst/effectv/gstdice.c:
14771           * gst/effectv/gstedge.c:
14772           * gst/effectv/gstquark.c:
14773           * gst/effectv/gstrev.c:
14774           * gst/effectv/gstshagadelic.c:
14775           * gst/effectv/gstvertigo.c:
14776           * gst/effectv/gstwarp.c:
14777           * gst/flx/gstflxdec.c:
14778           * gst/goom/gstgoom.c:
14779           * gst/icydemux/gsticydemux.c:
14780           * gst/id3demux/gstid3demux.c:
14781           * gst/interleave/deinterleave.c:
14782           * gst/interleave/interleave.c:
14783           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
14784           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
14785           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
14786           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
14787           * gst/level/gstlevel.c:
14788           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
14789           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
14790           * gst/median/gstmedian.c:
14791           * gst/monoscope/gstmonoscope.c:
14792           * gst/multipart/multipartdemux.c:
14793           * gst/multipart/multipartmux.c:
14794           * gst/oldcore/gstaggregator.c:
14795           * gst/oldcore/gstfdsink.c:
14796           * gst/oldcore/gstmd5sink.c:
14797           * gst/oldcore/gstmultifilesrc.c:
14798           * gst/oldcore/gstpipefilter.c:
14799           * gst/oldcore/gstshaper.c:
14800           * gst/oldcore/gststatistics.c:
14801           * gst/rtp/gstasteriskh263.c:
14802           * gst/rtp/gstrtpL16depay.c:
14803           * gst/rtp/gstrtpL16pay.c:
14804           * gst/rtp/gstrtpamrdepay.c:
14805           * gst/rtp/gstrtpamrpay.c:
14806           * gst/rtp/gstrtpdepay.c:
14807           * gst/rtp/gstrtpgsmpay.c:
14808           * gst/rtp/gstrtph263pay.c:
14809           * gst/rtp/gstrtph263pdepay.c:
14810           * gst/rtp/gstrtph263ppay.c:
14811           * gst/rtp/gstrtpilbcdepay.c:
14812           * gst/rtp/gstrtpmp4gpay.c:
14813           * gst/rtp/gstrtpmp4vdepay.c:
14814           * gst/rtp/gstrtpmp4vpay.c:
14815           * gst/rtp/gstrtpmpadepay.c:
14816           * gst/rtp/gstrtpmpapay.c:
14817           * gst/rtp/gstrtppcmadepay.c:
14818           * gst/rtp/gstrtppcmapay.c:
14819           * gst/rtp/gstrtppcmudepay.c:
14820           * gst/rtp/gstrtppcmupay.c:
14821           * gst/rtp/gstrtpspeexdepay.c:
14822           * gst/rtp/gstrtpspeexpay.c:
14823           * gst/rtsp/gstrtpdec.c:
14824           * gst/rtsp/gstrtspsrc.c:
14825           * gst/smpte/gstsmpte.c:
14826           * gst/udp/gstdynudpsink.c:
14827           * gst/udp/gstmultiudpsink.c:
14828           * gst/udp/gstudpsink.c:
14829           * gst/udp/gstudpsrc.c:
14830           * gst/videobox/gstvideobox.c:
14831           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
14832           * gst/videofilter/gstvideobalance.c:
14833           * gst/videofilter/gstvideoflip.c:
14834           * gst/videofilter/gstvideotemplate.c:
14835           (gst_videotemplate_base_init):
14836           * gst/videomixer/videomixer.c:
14837           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
14838           (gst_wavparse_class_init), (gst_wavparse_dispose),
14839           (gst_wavparse_reset), (gst_wavparse_init),
14840           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
14841           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
14842           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
14843           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
14844           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
14845           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
14846           (gst_wavparse_change_state):
14847           * gst/wavparse/gstwavparse.h:
14848           * sys/oss/gstossmixerelement.c:
14849           * sys/oss/gstosssink.c:
14850           * sys/oss/gstosssrc.c:
14851           * sys/osxaudio/gstosxaudioelement.c:
14852           * sys/osxaudio/gstosxaudiosink.c:
14853           * sys/osxaudio/gstosxaudiosrc.c:
14854           * sys/sunaudio/gstsunaudiomixer.c:
14855           * sys/sunaudio/gstsunaudiosink.c:
14856           Define GstElementDetails as const and also static (when defined as
14857           global)
14858
14859 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
14860
14861           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
14862           Original commit message from CVS:
14863           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
14864           Fix name of custom event (use same as dvdreadsrc).
14865           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
14866           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
14867           Fix event parsing (the event name is in the structure, not the
14868           name of the structure itself); also fix indentation after
14869           boilerplate macro.
14870
14871 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14872
14873           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
14874           Original commit message from CVS:
14875           * ext/mad/gstid3tag.c: (plugin_init):
14876           Change debug category to 'id3mux'.
14877
14878 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
14879
14880           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
14881           Original commit message from CVS:
14882           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
14883           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
14884           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
14885           (gst_id3_tag_chain):
14886           When acting as a muxer, set caps on outgoing buffers and set caps
14887           on source pad (fixes #323658). Remove unused application/x-gst-tags
14888           cruft from the 0.6 days.
14889
14890 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
14891
14892           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
14893           Original commit message from CVS:
14894           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
14895           (gst_mad_src_query), (gst_mad_chain):
14896           .. and DEFAULT queries should work too. Use magic gst util scale
14897           functions in some places.
14898
14899 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
14900
14901           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
14902           Original commit message from CVS:
14903           * ext/mad/gstmad.c: (gst_mad_src_query):
14904           Fix duration query in BYTES format (#336824).
14905
14906 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
14907
14908           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
14909           Original commit message from CVS:
14910           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
14911           * ext/lame/gstlame.c: (gst_lame_sink_event):
14912           Don't crash if we get an EOS event before the encoder
14913           has been set up (#339287).
14914
14915 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
14916
14917           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
14918           Original commit message from CVS:
14919           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
14920           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
14921           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
14922           Move errors out of the normal code flow.
14923           Don't send eos, basesrc will do that for us when needed.
14924
14925 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
14926
14927           gst/mpegstream/: Do state changes correctly
14928           Original commit message from CVS:
14929           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
14930           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
14931           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
14932           Do state changes correctly
14933
14934 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
14935
14936           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
14937           Original commit message from CVS:
14938           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
14939           (gst_mpeg2dec_alloc_buffer):
14940           Can't use gst_pad_alloc_buffer*() when we are going to crop
14941           the image before sending it out. Downstream basetransform-based
14942           elements will complain about the wrong unit size otherwise
14943           (when not operating in passthrough-mode at least).
14944           Const-ify some static variables and do some minor clean-ups.
14945           Use I420 macros for size/offsets (not really necessary in this
14946           particular context, but this kind of code gets copy'n'pasted).
14947
14948 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
14949
14950           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
14951           Original commit message from CVS:
14952           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
14953           (read_cache):
14954           * gst/mpegstream/gstmpegpacketize.h:
14955           g_malloc() can't fail, we don't need to handle this. Same for
14956           gst_buffer_new_and_alloc().
14957           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
14958           klass->send_buffer() should have the same semantics as
14959           gst_pad_push(), ie. ownership of the buffer is transfered,
14960           so we never have to unref the buffer no matter what the flow
14961           return value was.
14962
14963 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14964
14965         * tests/check/gst-plugins-ugly.supp:
14966           one more suppression for FC4
14967           Original commit message from CVS:
14968           one more suppression for FC4
14969
14970 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
14971
14972         * tests/check/gst-plugins-ugly.supp:
14973           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
14974           Original commit message from CVS:
14975           The AMR encoder sucks giant sucky things through a sucky object with a giant
14976           sucking machine. More suppressions.
14977
14978 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14979
14980           add test for amrnbenc, enable test infrastructure, and fix a leak
14981           Original commit message from CVS:
14982           add test for amrnbenc, enable test infrastructure, and fix a leak
14983           * common/check.mak:
14984           allow for specifying more than one suppressions file in SUPPRESSIONS
14985           * Makefile.am:
14986           * tests/Makefile.am:
14987           * tests/check/.cvsignore:
14988           * tests/check/Makefile.am:
14989           * tests/check/elements/.cvsignore:
14990           * configure.ac:
14991           add tests/check
14992           * tests/check/gst-plugins-ugly.supp:
14993           add suppressions for libs used by -ugly
14994           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
14995           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
14996           (GST_START_TEST), (amrnbenc_suite), (main):
14997           add a simple test for encoding amr
14998           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
14999           fix pad template leaks
15000
15001 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
15002
15003           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
15004           Original commit message from CVS:
15005           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15006           Plug big leak in AMR encoder.
15007
15008 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
15009
15010           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
15011           Original commit message from CVS:
15012           * ext/mad/gstmad.c: (index_seek):
15013           move GstIndexEntry *entry variable declaration before
15014           the first instruction
15015           * ext/mad/gstmad.c:
15016           remove debug macros with variable number of parameter by using
15017           GST_DEBUG for WIN32
15018           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
15019           use gst_guint64_to_gdouble for conversions
15020           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
15021           replace __FUNCTION__ which is not supported by MSVC by the current function name
15022           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
15023           remove LL suffix by using G_GINT64_CONSTANT
15024           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
15025           use gst_guint64_to_gdouble for conversions
15026           * gst/mpegstream/gstmpegparse.h:
15027           remove LL suffix by using G_GINT64_CONSTANT
15028           * win32/vs6:
15029           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
15030           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
15031
15032 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15033
15034           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
15035           Original commit message from CVS:
15036           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
15037           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
15038           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
15039           * ext/mad/gstmad.c: (gst_mad_class_init):
15040           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
15041           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
15042           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
15043           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
15044           * gst/iec958/ac3iec.c: (ac3iec_class_init):
15045           * gst/mpegaudioparse/gstmpegaudioparse.c:
15046           (gst_mp3parse_class_init):
15047           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
15048           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
15049           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
15050           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
15051           * gst/synaesthesia/gstsynaesthesia.c:
15052           (gst_synaesthesia_class_init):
15053           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
15054
15055 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
15056
15057           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
15058           Original commit message from CVS:
15059           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
15060           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
15061           (gst_asf_demux_push_buffer):
15062           Send newsegment event only once per pad, fixes #336550.
15063
15064 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
15065
15066           Unify the long descriptions in the plugin details (#337263).
15067           Original commit message from CVS:
15068           Patch by: j^  <j at bootlab dot org>
15069           * ext/amrwb/gstamrwbdec.c:
15070           * ext/amrwb/gstamrwbenc.c:
15071           * ext/amrwb/gstamrwbparse.c:
15072           * ext/arts/gst_arts.c:
15073           * ext/artsd/gstartsdsink.c:
15074           * ext/audiofile/gstafparse.c:
15075           * ext/audiofile/gstafsink.c:
15076           * ext/audiofile/gstafsrc.c:
15077           * ext/cdaudio/gstcdaudio.c:
15078           * ext/directfb/dfbvideosink.c:
15079           * ext/divx/gstdivxdec.c:
15080           * ext/divx/gstdivxenc.c:
15081           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
15082           * ext/faac/gstfaac.c: (gst_faac_base_init):
15083           * ext/faad/gstfaad.c:
15084           * ext/gsm/gstgsmdec.c:
15085           * ext/gsm/gstgsmenc.c:
15086           * ext/hermes/gsthermescolorspace.c:
15087           * ext/ivorbis/vorbisfile.c:
15088           * ext/lcs/gstcolorspace.c:
15089           * ext/libfame/gstlibfame.c:
15090           * ext/libmms/gstmms.c: (gst_mms_base_init):
15091           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
15092           * ext/nas/nassink.c: (gst_nassink_base_init):
15093           * ext/neon/gstneonhttpsrc.c:
15094           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
15095           * ext/sdl/sdlaudiosink.c:
15096           * ext/sdl/sdlvideosink.c:
15097           * ext/shout/gstshout.c:
15098           * ext/snapshot/gstsnapshot.c:
15099           * ext/sndfile/gstsf.c:
15100           * ext/tarkin/gsttarkindec.c:
15101           * ext/tarkin/gsttarkinenc.c:
15102           * ext/theora/theoradec.c:
15103           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
15104           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
15105           * ext/xvid/gstxviddec.c:
15106           * ext/xvid/gstxvidenc.c:
15107           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
15108           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
15109           * gst/chart/gstchart.c:
15110           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
15111           * gst/festival/gstfestival.c:
15112           * gst/filter/gstiir.c:
15113           * gst/filter/gstlpwsinc.c:
15114           * gst/freeze/gstfreeze.c:
15115           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
15116           * gst/mixmatrix/mixmatrix.c:
15117           * gst/mpeg1sys/gstmpeg1systemencode.c:
15118           * gst/mpeg1videoparse/gstmp1videoparse.c:
15119           * gst/mpeg2sub/gstmpeg2subt.c:
15120           * gst/mpegaudioparse/gstmpegaudioparse.c:
15121           * gst/multifilesink/gstmultifilesink.c:
15122           * gst/overlay/gstoverlay.c:
15123           * gst/passthrough/gstpassthrough.c:
15124           * gst/playondemand/gstplayondemand.c:
15125           * gst/qtdemux/qtdemux.c:
15126           * gst/rtjpeg/gstrtjpegdec.c:
15127           * gst/rtjpeg/gstrtjpegenc.c:
15128           * gst/smooth/gstsmooth.c:
15129           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
15130           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
15131           * gst/videocrop/gstvideocrop.c:
15132           * gst/videodrop/gstvideodrop.c:
15133           * gst/virtualdub/gstxsharpen.c:
15134           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
15135           * gst/y4m/gsty4mencode.c:
15136           Unify the long descriptions in the plugin details (#337263).
15137
15138 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
15139
15140         * gst-plugins-ugly.spec.in:
15141           fix version numbering
15142           Original commit message from CVS:
15143           fix version numbering
15144
15145 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
15146
15147         * common:
15148         * gst-plugins-ugly.spec.in:
15149           add dvdsub plugin to spec
15150           Original commit message from CVS:
15151           add dvdsub plugin to spec
15152
15153 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15154
15155           docs/plugins/: add siddec
15156           Original commit message from CVS:
15157           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15158           * docs/plugins/inspect/plugin-siddec.xml:
15159           add siddec
15160           * ext/dvdnav/dvdnavsrc.c:
15161           doc fixes
15162
15163 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15164
15165         * common:
15166         * configure.ac:
15167         * ext/sidplay/Makefile.am:
15168           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
15169           Original commit message from CVS:
15170           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
15171
15172 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15173
15174         * docs/plugins/.gitignore:
15175         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15176           ignore more
15177           Original commit message from CVS:
15178           ignore more
15179
15180 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15181
15182         * common:
15183         * docs/plugins/inspect/plugin-a52dec.xml:
15184         * docs/plugins/inspect/plugin-amrnb.xml:
15185         * docs/plugins/inspect/plugin-asf.xml:
15186         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15187         * docs/plugins/inspect/plugin-dvdread.xml:
15188         * docs/plugins/inspect/plugin-dvdsub.xml:
15189         * docs/plugins/inspect/plugin-iec958.xml:
15190         * docs/plugins/inspect/plugin-lame.xml:
15191         * docs/plugins/inspect/plugin-mad.xml:
15192         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15193         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15194         * docs/plugins/inspect/plugin-mpegstream.xml:
15195         * docs/plugins/inspect/plugin-rmdemux.xml:
15196           update plugin inspect files
15197           Original commit message from CVS:
15198           update plugin inspect files
15199
15200 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15201
15202         * gst/mpegaudioparse/gstxingmux.c:
15203           rework build; add translations for v4l2
15204           Original commit message from CVS:
15205           rework build; add translations for v4l2
15206
15207 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15208
15209           configure.ac: rework similarly to other modules
15210           Original commit message from CVS:
15211           * configure.ac:
15212           rework similarly to other modules
15213           * ext/a52dec/gsta52dec.c:
15214           * ext/amrnb/amrnb.c:
15215           * ext/dvdnav/dvdnavsrc.c:
15216           * ext/dvdread/dvdreadsrc.c:
15217           * ext/lame/gstlame.c:
15218           * ext/mad/gstid3tag.c:
15219           * ext/mpeg2dec/gstmpeg2dec.c:
15220           * ext/sidplay/gstsiddec.cc:
15221           * gst/asfdemux/gstasf.c:
15222           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15223           * gst/dvdsub/gstdvdsubdec.c:
15224           * gst/iec958/ac3iec.c:
15225           * gst/mpegaudioparse/gstmpegaudioparse.c:
15226           * gst/mpegstream/gstmpegstream.c:
15227           * gst/realmedia/rmdemux.c: (plugin_init):
15228           use the correct defines
15229
15230 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15231
15232         * common:
15233         * docs/.gitignore:
15234         * docs/plugins/.gitignore:
15235           ignore more
15236           Original commit message from CVS:
15237           ignore more
15238
15239 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15240
15241         * ChangeLog:
15242         * common:
15243         * configure.ac:
15244           back to HEAD
15245           Original commit message from CVS:
15246           back to HEAD
15247
15248 === release 0.10.3 ===
15249
15250 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15251
15252         * ChangeLog:
15253         * NEWS:
15254         * RELEASE:
15255         * configure.ac:
15256         * docs/plugins/gst-plugins-ugly-plugins.signals:
15257         * docs/plugins/inspect/plugin-amrnb.xml:
15258         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15259         * docs/plugins/inspect/plugin-iec958.xml:
15260         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15261         * docs/plugins/inspect/plugin-rmdemux.xml:
15262           releasing 0.10.3
15263           Original commit message from CVS:
15264           releasing 0.10.3
15265
15266 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
15267
15268           better/unified long descriptions
15269           Original commit message from CVS:
15270           * ext/aalib/gstaasink.c:
15271           * ext/annodex/gstcmmldec.c:
15272           * ext/annodex/gstcmmlenc.c:
15273           * ext/cairo/gsttextoverlay.c:
15274           * ext/cairo/gsttimeoverlay.c:
15275           * ext/cdio/gstcdiocddasrc.c:
15276           * ext/dv/gstdvdec.c:
15277           * ext/esd/esdmon.c:
15278           * ext/esd/esdsink.c:
15279           * ext/flac/gstflacdec.c:
15280           * ext/flac/gstflacenc.c:
15281           * ext/flac/gstflactag.c:
15282           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
15283           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
15284           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
15285           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
15286           * ext/gdk_pixbuf/gstgdkpixbuf.c:
15287           * ext/gdk_pixbuf/pixbufscale.c:
15288           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
15289           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
15290           * ext/jpeg/gstjpegdec.c:
15291           * ext/jpeg/gstjpegenc.c:
15292           * ext/jpeg/gstsmokedec.c:
15293           * ext/jpeg/gstsmokeenc.c:
15294           * ext/libcaca/gstcacasink.c:
15295           * ext/libmng/gstmngdec.c:
15296           * ext/libmng/gstmngenc.c:
15297           * ext/libpng/gstpngdec.c:
15298           * ext/libpng/gstpngenc.c:
15299           * ext/mikmod/gstmikmod.c:
15300           * ext/raw1394/gstdv1394src.c:
15301           * ext/shout2/gstshout2.c:
15302           * ext/speex/gstspeexdec.c:
15303           * ext/speex/gstspeexenc.c:
15304           * gst/alpha/gstalpha.c:
15305           * gst/alpha/gstalphacolor.c:
15306           * gst/auparse/gstauparse.c:
15307           * gst/autodetect/gstautoaudiosink.c:
15308           (gst_auto_audio_sink_base_init):
15309           * gst/autodetect/gstautovideosink.c:
15310           (gst_auto_video_sink_base_init):
15311           * gst/avi/gstavimux.c: (gst_avimux_base_init):
15312           * gst/cutter/gstcutter.c:
15313           * gst/debug/breakmydata.c:
15314           * gst/debug/efence.c:
15315           * gst/debug/gstnavigationtest.c:
15316           * gst/debug/negotiation.c:
15317           * gst/debug/progressreport.c:
15318           * gst/debug/testplugin.c:
15319           * gst/effectv/gstaging.c:
15320           * gst/effectv/gstdice.c:
15321           * gst/effectv/gstedge.c:
15322           * gst/effectv/gstquark.c:
15323           * gst/effectv/gstrev.c:
15324           * gst/effectv/gstvertigo.c:
15325           * gst/effectv/gstwarp.c:
15326           * gst/flx/gstflxdec.c:
15327           * gst/goom/gstgoom.c:
15328           * gst/interleave/deinterleave.c:
15329           * gst/interleave/interleave.c:
15330           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
15331           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
15332           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
15333           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
15334           * gst/level/gstlevel.c:
15335           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
15336           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
15337           * gst/median/gstmedian.c:
15338           * gst/monoscope/gstmonoscope.c:
15339           * gst/multipart/multipartdemux.c:
15340           * gst/multipart/multipartmux.c:
15341           * gst/oldcore/gstmd5sink.c:
15342           * gst/oldcore/gstmultifilesrc.c:
15343           * gst/oldcore/gstpipefilter.c:
15344           * gst/oldcore/gstshaper.c:
15345           * gst/oldcore/gststatistics.c:
15346           * gst/rtp/gstasteriskh263.c:
15347           * gst/rtp/gstrtpL16depay.c:
15348           * gst/rtp/gstrtpL16pay.c:
15349           * gst/rtp/gstrtpamrdepay.c:
15350           * gst/rtp/gstrtpamrpay.c:
15351           * gst/rtp/gstrtpdepay.c:
15352           * gst/rtp/gstrtpgsmpay.c:
15353           * gst/rtp/gstrtph263pay.c:
15354           * gst/rtp/gstrtph263pdepay.c:
15355           * gst/rtp/gstrtph263ppay.c:
15356           * gst/rtp/gstrtpmp4gpay.c:
15357           * gst/rtp/gstrtpmp4vdepay.c:
15358           * gst/rtp/gstrtpmp4vpay.c:
15359           * gst/rtp/gstrtpmpadepay.c:
15360           * gst/rtp/gstrtpmpapay.c:
15361           * gst/rtp/gstrtppcmadepay.c:
15362           * gst/rtp/gstrtppcmapay.c:
15363           * gst/rtp/gstrtppcmudepay.c:
15364           * gst/rtp/gstrtppcmupay.c:
15365           * gst/rtp/gstrtpspeexdepay.c:
15366           * gst/rtp/gstrtpspeexpay.c:
15367           * gst/rtsp/gstrtpdec.c:
15368           * gst/smpte/gstsmpte.c:
15369           * gst/videobox/gstvideobox.c:
15370           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
15371           * gst/videofilter/gstvideobalance.c:
15372           * gst/videofilter/gstvideoflip.c:
15373           * gst/videofilter/gstvideotemplate.c:
15374           (gst_videotemplate_base_init):
15375           * gst/videomixer/videomixer.c:
15376           * gst/wavenc/gstwavenc.c:
15377           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
15378           better/unified long descriptions
15379           Fixed #336602
15380           Some cleanups to auparse, don't send multiple newsegments.
15381
15382 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
15383
15384           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
15385           Original commit message from CVS:
15386           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
15387           Don't unref event unconditionally after giving away ownership
15388           (gst_pad_push_event(), gst_pad_send_event() and
15389           gst_pad_event_default() take ownership of the event
15390           passed to them). Fixes warnings/crashes caused by
15391           navigation events.
15392
15393 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
15394
15395           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
15396           Original commit message from CVS:
15397           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
15398           Don't ref NULL caps (private streams have NULL caps) (#336387);
15399           also, no need to set caps on the same buffer twice.
15400
15401 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
15402
15403           gst/mpegstream/: Don't leak element and pad names in error messages, use
15404           Original commit message from CVS:
15405           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15406           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
15407           (gst_dvd_demux_get_subpicture_stream):
15408           * gst/mpegstream/gstmpegdemux.c:
15409           (gst_mpeg_demux_sync_stream_to_time):
15410           Don't leak element and pad names in error messages, use
15411           GST_DEBUG_PAD_NAME instead. Add some more debug code.
15412
15413 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
15414
15415           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
15416           Original commit message from CVS:
15417           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15418           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
15419           Name the structure in the custom event with the
15420           language codes for the audio and subtitle streams
15421           actually like dvddemux expects it to be named.
15422           Set caps on source pad and outgoing buffers.
15423
15424 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
15425
15426           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
15427           Original commit message from CVS:
15428           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
15429           (gst_lame_get_property), (gst_lame_setup):
15430           * ext/lame/gstlame.h:
15431           Make xingheader property non-functional, it's broken anyway
15432           after all (use xingmux instead).
15433
15434 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
15435
15436           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
15437           Original commit message from CVS:
15438           * ext/lame/gstlame.c: (gst_lame_sink_event):
15439           On EOS, flush encoder and send remaining data. Fix
15440           return value handling in sink event function.
15441
15442 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
15443
15444           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
15445           Original commit message from CVS:
15446           Patch by: Jürg Billeter  <j at bitron dot ch>
15447           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
15448           Fix wrong check for started flag when setting the 'device' property.
15449           We want to allow it when the source is NOT started yet and ignore it
15450           when the source is running.
15451
15452 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
15453
15454           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
15455           Original commit message from CVS:
15456           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
15457           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
15458           (gst_asf_demux_process_chunk):
15459           * gst/asfdemux/gstasfdemux.h:
15460           Subtract first timestamp from timestamps, so that
15461           stream starts from 0; makes live streams that don't
15462           start at 0 work again (fixes #317310, #336097).
15463
15464 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
15465
15466           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
15467           Original commit message from CVS:
15468           Patch by: Christian Kirbach
15469           * configure.ac:
15470           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
15471           -good. Fixes build on some systems (#331838).
15472
15473 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
15474
15475           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
15476           Original commit message from CVS:
15477           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15478           (gst_rmdemux_parse_cont):
15479           Extract more tags and also post codec name tag on the
15480           bus so this shows up in totem and nautilus.
15481
15482 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15483
15484           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
15485           Original commit message from CVS:
15486           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15487           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
15488           Extra data usually goes into the caps as 'codec_data', not
15489           as first buffer into the stream.
15490           Need to byte swap AC3 content in realmedia files for some
15491           reason (fixes #331588).
15492
15493 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
15494
15495           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
15496           Original commit message from CVS:
15497           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
15498           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
15499           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
15500           When operating in pull mode, post an error message on the
15501           bus when all source pads are unlinked or some other fatal
15502           error occured (#323023). Regrade some recurring debug messages
15503           to LOG level. Convert c++-style comments into C-style ones.
15504
15505 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
15506
15507           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
15508           Original commit message from CVS:
15509           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
15510           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
15511           (gst_rmdemux_all_source_pads_unlinked),
15512           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
15513           (gst_rmdemux_parse_packet):
15514           * gst/realmedia/rmdemux.h:
15515           Handle unlinked source pads properly and stop if all source pads
15516           are unlinked (#323023).
15517
15518 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
15519
15520           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
15521           Original commit message from CVS:
15522           Patch by: Michal Benes <michal dot benes at xeris dot cz>
15523           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
15524           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
15525           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
15526           * gst/mpegstream/gstmpegdemux.h:
15527           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
15528           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
15529           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
15530           situation really happens when grabbing DVB streams. Current
15531           mpegdemuxer can not handle this situation correctly and it
15532           restarts counting gstreamer timestamps from zero.
15533           Fixes #326598.
15534
15535 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
15536
15537           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
15538           Original commit message from CVS:
15539           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
15540           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
15541           * ext/a52dec/gsta52dec.h:
15542           Fix #334550: failure to play raw AC3 files due to segment problems.
15543
15544 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
15545
15546           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
15547           Original commit message from CVS:
15548           Patch by: Christophe Fergeau  <teuf gnome org>
15549           * ext/lame/gstlame.c: (gst_lame_release_memory),
15550           (gst_lame_finalize), (gst_lame_class_init),
15551           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
15552           (gst_lame_change_state):
15553           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
15554
15555 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
15556
15557           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
15558           Original commit message from CVS:
15559           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
15560           (gst_mad_sink_event), (gst_mad_change_state):
15561           Include AUDIO_CODEC tag with tags posted if input is not
15562           framed (#334258). Use _scale() util functions in more places.
15563
15564 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
15565
15566           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
15567           Original commit message from CVS:
15568           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
15569           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
15570           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
15571           property as BROKEN (see
15572           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
15573           explanation why it's broken).
15574
15575 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
15576
15577           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
15578           Original commit message from CVS:
15579           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
15580           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
15581           * configure.ac:
15582           * gst/xingheader/Makefile.am:
15583           * gst/xingheader/gstxingmux.c:
15584           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
15585           to MP3 files (this allows decoder to figure out the length of VBR
15586           files)
15587
15588 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
15589
15590           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
15591           Original commit message from CVS:
15592           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
15593           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
15594           tag (#333683, patch by: Alex Lancaster).
15595
15596 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
15597
15598           ext/amrnb/: Further fancyfication.
15599           Original commit message from CVS:
15600           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
15601           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
15602           (gst_amrnbdec_state_change):
15603           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
15604           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
15605           (gst_amrnbenc_state_change):
15606           * ext/amrnb/amrnbenc.h:
15607           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15608           (gst_amrnbparse_query):
15609           Further fancyfication.
15610           Use _take to get writable data from the adapter.
15611           Precalc packet duration.
15612           Handle disconts.
15613           Forward _push to upstream.
15614           Post error messages when something goes wrong.
15615           Remove old code in amrnbparse.
15616           Don't ignore query results from upstream.
15617
15618 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
15619
15620           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
15621           Original commit message from CVS:
15622           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15623           The AMR encoder writes into the audio buffers it processes, so
15624           use gst_buffer_make_writable() on buffers we might (they go through
15625           an adapter, so there can be copying going on later anyway) be
15626           encoding.
15627
15628 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
15629
15630           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
15631           Original commit message from CVS:
15632           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
15633           (gst_mpeg_parse_handle_src_query):
15634           Declare variables at the beginning of a block and make
15635           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
15636
15637 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
15638
15639           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
15640           Original commit message from CVS:
15641           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
15642           Read packet size, sequence and padsize in right order again
15643           (fixes #332796; patch by: Fabrizio Gennari).
15644
15645 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
15646
15647           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
15648           Original commit message from CVS:
15649           * gst/iec958/ac3iec.c:
15650           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
15651
15652 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15653
15654           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
15655           Original commit message from CVS:
15656           * configure.ac:
15657           Make the id3tag and mad checks check for both a header and the
15658           appropriate library if the pkg-config is missing. (Closes #331842)
15659           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
15660           do the same for the plugins themselves.
15661
15662 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
15663
15664           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
15665           Original commit message from CVS:
15666           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
15667           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15668           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
15669           * ext/mpeg2dec/gstmpeg2dec.h:
15670           Don't treat STATE_INVALID as fatal error; throw an error
15671           only after five consecutive decoding errors. Makes decoding
15672           mpeg streams more robust and fixes playback of joined clips
15673           (#300682).
15674
15675 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
15676
15677           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
15678           Original commit message from CVS:
15679           * ext/dvdnav/dvdnavsrc.h:
15680           Oops. forgot to add this one.
15681
15682 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
15683
15684           ext/Makefile.am: Fix dist-check.
15685           Original commit message from CVS:
15686           2006-02-26  Julien MOUTTE  <julien@moutte.net>
15687           * ext/Makefile.am: Fix dist-check.
15688
15689 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
15690
15691           configure.ac: Disable dvdnavsrc for now.
15692           Original commit message from CVS:
15693           * configure.ac:
15694           Disable dvdnavsrc for now.
15695
15696 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
15697
15698           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
15699           Original commit message from CVS:
15700           * configure.ac:
15701           * ext/Makefile.am:
15702           * ext/dvdnav/Makefile.am:
15703           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
15704           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
15705           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
15706           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
15707           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
15708           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
15709           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
15710           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
15711           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
15712           (gst_dvd_nav_src_make_dvd_event),
15713           (gst_dvd_nav_src_structure_set_uint64),
15714           (gst_dvd_nav_src_push_dvd_nav_packet_event),
15715           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
15716           (gst_dvd_nav_src_push_titlelang_event),
15717           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
15718           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
15719           (gst_dvd_nav_src_handle_navigation_event),
15720           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
15721           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
15722           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
15723           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
15724           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
15725           (gst_dvd_nav_src_do_init), (plugin_init):
15726           dvdnavsrc ported to 0.10, for the most part at least. Not quite
15727           ready for prime time yet though.
15728
15729 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
15730
15731           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
15732           Original commit message from CVS:
15733           * ext/cdio/Makefile.am:
15734           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
15735           required for Cygwin, see #317048)
15736           * gst/rtp/gstasteriskh263.c:
15737           Cygwin has includes for both the unix network socket API
15738           and the windows API, but only one can be included, so fix
15739           includes to only use one or the other, prefering the unxi
15740           one (#317048).
15741
15742 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
15743
15744           Port dvdsubdec to 0.10
15745           Original commit message from CVS:
15746           * configure.ac:
15747           * gst/dvdsub/Makefile.am:
15748           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
15749           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
15750           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
15751           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
15752           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
15753           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
15754           (gst_send_empty_fill), (gst_send_subtitle_frame),
15755           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
15756           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
15757           (plugin_init):
15758           * gst/dvdsub/gstdvdsubdec.h:
15759           Port dvdsubdec to 0.10
15760
15761 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15762
15763           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
15764           Original commit message from CVS:
15765           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
15766           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
15767           mpegdemux for MPEG-2 video streams.
15768
15769 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15770
15771           configure.ac: Bump nano back to CVS
15772           Original commit message from CVS:
15773           * configure.ac:
15774           Bump nano back to CVS
15775
15776 === release 0.10.2 ===
15777
15778 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15779
15780           configure.ac: releasing 0.10.2, "Season to Taste"
15781           Original commit message from CVS:
15782           * configure.ac:
15783           releasing 0.10.2, "Season to Taste"
15784
15785 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15786
15787           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
15788           Original commit message from CVS:
15789           * configure.ac:
15790           releasing 0.10.1.3 prelease for 0.10.2
15791
15792 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
15793
15794           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
15795           Original commit message from CVS:
15796           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
15797           In sink event handler, release object lock again
15798           _before_ sending EOS event downstream (#313838).
15799
15800 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
15801
15802         * ChangeLog:
15803         * gst/asfdemux/gstasf.c:
15804           fix rank of asfdemux
15805           Original commit message from CVS:
15806           fix rank of asfdemux
15807
15808 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15809
15810           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
15811           Original commit message from CVS:
15812           * configure.ac:
15813           releasing 0.10.1.2 prelease for 0.10.2
15814
15815 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
15816
15817         * gst-plugins-ugly.spec.in:
15818           latest updates
15819           Original commit message from CVS:
15820           latest updates
15821
15822 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
15823
15824           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
15825           Original commit message from CVS:
15826           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
15827           (crop_copy_i422_buffer), (crop_buffer):
15828           When we need to crop the output buffer, make sure we
15829           create a buffer of the right size and respect the implicit
15830           striding used for I420 elsewhere in GStreamer (#331301).
15831
15832 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
15833
15834           ext/cdio/gstcdio.c: Init debug category (#331253).
15835           Original commit message from CVS:
15836           * ext/cdio/gstcdio.c: (plugin_init):
15837           Init debug category (#331253).
15838
15839 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
15840
15841           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
15842           Original commit message from CVS:
15843           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
15844           Do not error out on non-recognized streams. Ignore them and allow
15845           playback of the other streams.
15846
15847 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15848
15849           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
15850           Original commit message from CVS:
15851           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
15852           Add a small sanity check for LPCM reading.
15853
15854 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
15855
15856           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
15857           Original commit message from CVS:
15858           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
15859           Take into account the file properties preroll value for
15860           timestamping/newsegment. It's weird this value was commented out.
15861
15862 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
15863
15864           gst/asfdemux/Makefile.am: More asf makefile fixing.
15865           Original commit message from CVS:
15866           * gst/asfdemux/Makefile.am:
15867           More asf makefile fixing.
15868
15869 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
15870
15871           ext/lame/gstlame.c: Fix up lame a bit.
15872           Original commit message from CVS:
15873           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
15874           (gst_lame_change_state):
15875           Fix up lame a bit.
15876           Apply patch #319782 by Gautier Portet.
15877
15878 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
15879
15880           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
15881           Original commit message from CVS:
15882           * gst/asfdemux/Makefile.am:
15883           But we do need to link against the riff libraryr.
15884
15885 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
15886
15887           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
15888           Original commit message from CVS:
15889           * gst/asfdemux/Makefile.am:
15890           We don't want asfmux.c yet.
15891
15892 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
15893
15894           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
15895           Original commit message from CVS:
15896           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
15897           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
15898           (gst_mad_change_state):
15899           Port fixes for bugs 314771, 308772, 140237, and 302625
15900           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
15901           Use GST_EVENT_FLUSH_STOP to clear data from the current input
15902           buffer, to avoid using it for any future decoding.
15903
15904 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
15905
15906           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
15907           Original commit message from CVS:
15908           * configure.ac:
15909           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
15910           (gst_asf_get_guid_nick):
15911           * gst/asfdemux/asfheaders.h:
15912           * gst/asfdemux/gstasf.c: (plugin_init):
15913           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
15914           (gst_asf_demux_class_init), (gst_asf_demux_init),
15915           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
15916           (gst_asf_demux_handle_src_event),
15917           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
15918           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
15919           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
15920           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
15921           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
15922           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
15923           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
15924           (gst_asf_demux_get_bitrate_record),
15925           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
15926           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
15927           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
15928           (gst_asf_demux_get_obj_data_correction),
15929           (gst_asf_demux_get_stream_audio),
15930           (gst_asf_demux_get_stream_correction),
15931           (gst_asf_demux_get_stream_video),
15932           (gst_asf_demux_get_stream_video_format),
15933           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
15934           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15935           (gst_asf_demux_process_stream),
15936           (gst_asf_demux_get_gst_tag_from_tag_name),
15937           (gst_asf_demux_commit_taglist),
15938           (gst_asf_demux_process_ext_content_desc),
15939           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
15940           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
15941           (gst_asf_demux_process_comment),
15942           (gst_asf_demux_process_bitrate_props_object),
15943           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
15944           (gst_asf_demux_descramble_segment),
15945           (gst_asf_demux_element_send_event),
15946           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
15947           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
15948           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
15949           (gst_asf_demux_get_src_query_types),
15950           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
15951           * gst/asfdemux/gstasfdemux.h:
15952           asfdemux ported to 0.10. Does still need a bit of work (seems like
15953           there's something funky going on when timestamping video frames).
15954           The seeking code is likely to make Wim cry, but hey, at least it
15955           compiles.
15956
15957 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
15958
15959           ext/amrnb/amrnbdec.c: Some more comments.
15960           Original commit message from CVS:
15961           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
15962           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
15963           Some more comments.
15964           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
15965           Applied patch from Fabrizio Gennari, fixes #330844.
15966
15967 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
15968
15969           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
15970           Original commit message from CVS:
15971           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15972           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
15973           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
15974           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
15975           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
15976           * ext/dvdread/dvdreadsrc.h:
15977           Let's try to play the title the user set via the URI handler or
15978           via properties instead of always playing the first title. Also,
15979           Also, count title/chapter/angle number in URI and properties
15980           from 1 rather than 0.
15981
15982 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
15983
15984           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
15985           Original commit message from CVS:
15986           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
15987           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
15988           (gst_dvd_read_src_do_duration_query):
15989           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
15990           otherwise GstBaseSrc will think we can operate pull_range based,
15991           which we don't really, and typefinding will fail miserably.
15992           Also, make seeking work somewhat (only works with flumpegdemux
15993           at the moment, mpegstream needs fixing for that first).
15994
15995 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
15996
15997           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
15998           Original commit message from CVS:
15999           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
16000           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
16001           Only allocate buffer once we know exactly how much we need,
16002           rather than gratuitously allocating 2MB-buffers all the time
16003           even if we usually need much less than that. Also, demote
16004           a debug message from DEBUG to LOG level.
16005
16006 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16007
16008           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
16009           Original commit message from CVS:
16010           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
16011           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
16012           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
16013           (gst_dvd_read_src_do_position_query):
16014           Add some more debugging and fix duration query in BYTES.
16015
16016 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
16017
16018           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
16019           Original commit message from CVS:
16020           * configure.ac:
16021           * ext/Makefile.am:
16022           * ext/dvdread/Makefile.am:
16023           * ext/dvdread/dvdreadsrc.c:
16024           * ext/dvdread/dvdreadsrc.h:
16025           Half-baked port to 0.10. Needs some love
16026           in the seeking department, but at least
16027           it does something.
16028           * ext/dvdread/stream_labels.c:
16029           * ext/dvdread/stream_labels.h:
16030           Remove these (we use ISO-639 language codes internally; applications
16031           that want to translate those into language names for display to the
16032           user should rely on the iso-codes package for that).
16033
16034 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
16035
16036           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
16037           Original commit message from CVS:
16038           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
16039           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
16040           (gst_amrnbdec_state_change):
16041           * ext/amrnb/amrnbdec.h:
16042           Fix amrnbdec, handle events, take copy from adapter since the decoder
16043           apparently writes in the source data.
16044           Use some _scale_int, and precalc duration.
16045           Fix some leaks, post ERROR messages.
16046
16047 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
16048
16049           docs/plugins/: Add cdio plugin to docs.
16050           Original commit message from CVS:
16051           * docs/plugins/Makefile.am:
16052           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
16053           * docs/plugins/gst-plugins-good-plugins-sections.txt:
16054           * docs/plugins/inspect/plugin-cdio.xml:
16055           Add cdio plugin to docs.
16056           * ext/cdio/gstcdiocddasrc.c:
16057           Add gtk-doc blurb.
16058           * ext/cdio/gstcdio.c:
16059           The plugin is called 'cdio' not 'cddio'.
16060
16061 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
16062
16063           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
16064           Original commit message from CVS:
16065           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
16066           One source pad not being linked is not an error condition when we're
16067           still parsing the header. In this case (e.g. where we don't have a
16068           suitable decoder installed) just pretend everything is fine, so that
16069           the demuxer will actually go on to signal no-more-pads when done
16070           parsing the header, otherwise  decodebin/playbin will never post the
16071           appropriate error message if decoders are not available.
16072
16073 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
16074
16075         * ChangeLog:
16076         * common:
16077         * ext/mad/gstid3tag.c:
16078         * gst/realmedia/rmdemux.c:
16079           Just make it compile with --disable-gst-debug.
16080           Original commit message from CVS:
16081           Just make it compile with --disable-gst-debug.
16082
16083 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
16084
16085           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
16086           Original commit message from CVS:
16087           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
16088           (gst_mad_check_caps_reset), (gst_mad_chain):
16089           Merge patch from Radoslaw Szkodzinski (bug 326734)
16090
16091 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16092
16093           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
16094           Original commit message from CVS:
16095           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
16096           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
16097           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
16098           (gst_id3_tag_chain):
16099           fixing Gdate handling
16100           enabling mux/demux mode switching
16101           adding better debug output
16102
16103 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
16104
16105           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...
16106           Original commit message from CVS:
16107           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
16108           If we haven't set caps on a source pad yet, the caps on the
16109           pad are NULL, not un-fixed. Set caps on outgoing buffers.
16110
16111 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
16112
16113           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
16114           Original commit message from CVS:
16115           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
16116           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
16117           * ext/lame/gstlame.h:
16118           Contrary to what the const char in the lame API might suggest,
16119           lame expects us to keep the strings we pass to id3tag_set_foo()
16120           around; it doesn't free them either though, so we have to store
16121           them somewhere and free them later when we can be sure lame
16122           doesn't need them any longer.
16123
16124 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
16125
16126           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...
16127           Original commit message from CVS:
16128           * ext/lame/gstlame.c: (add_one_tag):
16129           Fix handling of GST_TAG_DATE (#311679), don't pass an
16130           uninitialised string pointer to lame if we don't know
16131           how to handle the tag type, and fix minor memory leak.
16132
16133 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
16134
16135           ext/mad/gstmad.c: Fix debug message.
16136           Original commit message from CVS:
16137           * ext/mad/gstmad.c: (gst_mad_chain):
16138           Fix debug message.
16139
16140 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16141
16142           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
16143           Original commit message from CVS:
16144           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
16145           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16146           Erase spurious call to gst_segment_set_newsegment.
16147           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
16148           the superclass method when handling NEWSEGMENT events.
16149           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
16150           and dvd-audio-restart event handling. There are currently less
16151           hackish ways of handling the sparse audio stream problem.
16152
16153 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16154
16155           fix up error domains, error strings, and use of translation
16156           Original commit message from CVS:
16157           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
16158           * ext/dvdnav/dvdnavsrc.c: (if):
16159           * ext/dvdread/stream_labels.c:
16160           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
16161           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
16162           fix up error domains, error strings, and use of translation
16163           * po/POTFILES.in:
16164           fix up this file, even though none of them are actually marked
16165           for build yet.
16166
16167 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16168
16169           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
16170           Original commit message from CVS:
16171           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
16172           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16173           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
16174           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
16175           (gst_mpeg_parse_change_state):
16176           Make timestamp adjustment somewhat milder. Actual timestamps are
16177           now sent unmodified unless an actual gap is found in the
16178           stream. This should fix time display when playing most MPEG
16179           files.
16180
16181 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
16182
16183           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
16184           Original commit message from CVS:
16185           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
16186           * ext/cdio/gstcdio.h:
16187           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
16188           Fix build for libcdio versions >= 76; give slightly lower rank
16189           than cdparanoia.
16190
16191 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
16192
16193           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
16194           Original commit message from CVS:
16195           * configure.ac:
16196           * ext/Makefile.am:
16197           * ext/cdio/Makefile.am:
16198           * ext/cdio/gstcdio.c:
16199           * ext/cdio/gstcdio.h:
16200           * ext/cdio/gstcdiocddasrc.c:
16201           * ext/cdio/gstcdiocddasrc.h:
16202           Port libcdio cdda source, formerly known as cddasrc, now known as
16203           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
16204           but that's not tested (fixes #317658).
16205
16206 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
16207
16208           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
16209           Original commit message from CVS:
16210           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16211           tss tss... always set caps on outgoing buffer.
16212
16213 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
16214
16215         * gst-plugins-ugly.spec.in:
16216           update spec file
16217           Original commit message from CVS:
16218           update spec file
16219
16220 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16221
16222         * ChangeLog:
16223         * configure.ac:
16224           back to HEAD
16225           Original commit message from CVS:
16226           back to HEAD
16227
16228 === release 0.10.1 ===
16229
16230 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16231
16232         * ChangeLog:
16233         * NEWS:
16234         * RELEASE:
16235         * configure.ac:
16236         * docs/plugins/gst-plugins-ugly-plugins.args:
16237         * docs/plugins/inspect/plugin-a52dec.xml:
16238         * docs/plugins/inspect/plugin-amrnb.xml:
16239         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16240         * docs/plugins/inspect/plugin-iec958.xml:
16241         * docs/plugins/inspect/plugin-lame.xml:
16242         * docs/plugins/inspect/plugin-mad.xml:
16243         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16244         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16245         * docs/plugins/inspect/plugin-rmdemux.xml:
16246           releasing 0.10.1
16247           Original commit message from CVS:
16248           releasing 0.10.1
16249
16250 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16251
16252         * ChangeLog:
16253         * configure.ac:
16254           prerelease
16255           Original commit message from CVS:
16256           prerelease
16257
16258 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
16259
16260           Pass unhandled queries upstream (useful e.g. for SEEKING query)
16261           Original commit message from CVS:
16262           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
16263           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
16264           * ext/mad/gstmad.c: (gst_mad_src_query):
16265           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
16266           * ext/sidplay/gstsiddec.cc:
16267           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
16268           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
16269           Pass unhandled queries upstream (useful e.g. for SEEKING query)
16270           (fixes #325652; based on patch by: Philippe); make rmdemux return
16271           FALSE for position queries, instead of setting -1 as value and
16272           returning TRUE.
16273
16274 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16275
16276           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16277           Original commit message from CVS:
16278           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
16279           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16280           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
16281           rewrite timestamps in the case segments are being set from
16282           upstream, but use timestamps unmodified. Also send proper position
16283           values. This allows for correct time display and makes queries
16284           work in sink elements.
16285           * gst/mpegstream/gstdvddemux.h:
16286           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16287           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
16288           Rename flush_filter to segment_filter, which is better represents
16289           what the arreibute does.
16290           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
16291           Activate segment filtering when a timestamp discontinuity is seen.
16292
16293 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
16294
16295           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...
16296           Original commit message from CVS:
16297           * ext/mad/gstmad.c: (gst_mad_chain):
16298           Don't forget that we need to send out a newsegment event after a
16299           restart even if we don't have enough data to decode a frame right
16300           now.
16301
16302 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16303
16304           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
16305           Original commit message from CVS:
16306           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
16307           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16308           Use the new "audio-shutdown" and "audio-restart" DVD events
16309           instead of the "spu-still-frame" event to shutdown and restart
16310           the audio pipeline.
16311           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
16312           Check for cases where the segment-based adjustment calculation
16313           would produce negative values (which result in an overflow) and
16314           return GST_CLOCK_TIME_NONE instead.
16315           * gst/mpegstream/gstdvddemux.h:
16316           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16317           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
16318           Add a mechanism to discard audio buffers with timestamps outside
16319           the currently set segment. This was causing (sometimes serious)
16320           synchronization problems after seeking in DVDs with LPCM audio,
16321           since VOBUs usually contain audio material that lies outside the
16322           timestamp range specified by the header.
16323
16324 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16325
16326           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
16327           Original commit message from CVS:
16328           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
16329           Remove lingering reference to GstID3Demux
16330           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
16331           Don't output debug saying padding streams are unknown type,
16332           because they're not
16333
16334 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16335
16336           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
16337           Original commit message from CVS:
16338           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
16339           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
16340           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
16341           LPCM.
16342           * gstmpegdemux.h:
16343           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
16344           (gst_mpeg_demux_get_audio_stream):
16345           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
16346           (gst_dvd_demux_get_audio_stream)
16347           (gst_dvd_demux_get_subpicture_stream)
16348           (gst_dvd_demux_send_subbuffer):
16349           Send current* pad buffers with appropriate caps.
16350
16351 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16352
16353           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
16354           Original commit message from CVS:
16355           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
16356           * gst/iec958/ac3iec.h:
16357           * gst/iec958/ac3iec.c:
16358           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
16359           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
16360           raw-audio property to ac3iec958 that allows setting the source pad
16361           caps to raw audio instead of audio/x-iec958. This makes it
16362           possible to use ac3iec958 together with the normal alsasink
16363           element to drive an external receiver that autodetects AC3
16364           content.
16365
16366 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
16367
16368           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
16369           Original commit message from CVS:
16370           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
16371           (ac3iec_chain_dvd):
16372           * gst/iec958/ac3iec.h:
16373           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
16374
16375 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
16376
16377           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
16378           Original commit message from CVS:
16379           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
16380           When getting a seek event, first check if the upstream element
16381           can handle it and only do our own seek stuff when it can't
16382           (should fix #322856).
16383
16384 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
16385
16386           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
16387           Original commit message from CVS:
16388           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16389           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
16390           Really convert to BYTES format when we want to convert
16391           to bytes (use right variable; fixes #322856).
16392
16393 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16394
16395           Big mpegparse clean up, second round:
16396           Original commit message from CVS:
16397           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
16398           Big mpegparse clean up, second round:
16399           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16400           Send and EOS event down the audio pipeline when an still frame
16401           event arrives. This prevents the pipeline from locking when a
16402           still menu comes directly after a flush.
16403           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
16404           Don't send a newsegment in reset.
16405           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
16406           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
16407           Move the code of handle_newsegment to process_event. Send a
16408           NEWSEGMENT after FLUSH_STOP.
16409           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
16410           moving to PAUSED.
16411           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
16412           (gst_mpeg_demux_class_init): Don't override send_event.
16413           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
16414           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
16415           (gst_mpeg_demux_reset):
16416           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
16417           attribute.
16418           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16419           Reset the mpegparse element after a flush.
16420           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
16421           Don't forward events.
16422           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16423           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16424           handle_newsegment is not a virtual method anymore.
16425           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
16426           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
16427           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
16428           rid of send_newsegment virtual method.
16429           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
16430           handle DVD events and call the superclass method for other event
16431           types.
16432           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
16433           override process_event anymore.
16434           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
16435           (gst_mpeg_parse_process_event): Move actual event processing to
16436           process event so that subclasses can properly override or extend
16437           it.
16438           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16439           Eliminate time parameter in process event.
16440           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
16441           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
16442           (gst_mpeg_demux_send_subbuffer):
16443           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
16444           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
16445           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
16446           adding the value of the adjust attribute.
16447           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
16448           rid of the adjust attribute. Now all timestamp adjustments are
16449           performed by mpegparse using the current segment.
16450           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16451           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
16452           on the adjust attribute for SCR values and the current segment.
16453           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
16454           adjust_ts virtual method to adjust timestamps for outgoing
16455           buffers.
16456           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
16457           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
16458           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16459           (gst_dvd_demux_handle_newsegment): Don't override
16460           handle_newsegment.
16461           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
16462           Check for DVD events in process_event instead of
16463           handle_dvd_event.
16464           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16465           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
16466           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
16467           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
16468           (gst_mpeg_demux_send_event):
16469           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
16470           (gst_dvd_demux_handle_dvd_event):
16471           Eliminate the time parameter in send_event.
16472
16473 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16474
16475           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
16476           Original commit message from CVS:
16477           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
16478           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
16479           Fix typefinding in id3demux, and then remove it in favour
16480           of the new LGPL id3demux in gst-plugins-good
16481           * ext/mad/gstmad.c: (gst_mad_dispose):
16482           dispose can run more than once.
16483
16484 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16485
16486           gst/asfdemux/gstasfmux.c: change some char* into char[]
16487           Original commit message from CVS:
16488           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
16489           change some char* into char[]
16490
16491 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
16492
16493           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
16494           Original commit message from CVS:
16495           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
16496           Remove memleak from unused GstRMDemuxStream
16497
16498 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
16499
16500           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
16501           Original commit message from CVS:
16502           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
16503           (gst_id3_tag_do_typefind):
16504           Use the correct function to free typefind factory list.
16505
16506 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
16507
16508           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
16509           Original commit message from CVS:
16510           * ext/mad/gstmad.c: (gst_mad_src_query):
16511           For position and duration queries in TIME format, try the peer
16512           first (might be a demuxer).
16513
16514 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16515
16516           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
16517           Original commit message from CVS:
16518           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
16519           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
16520           Properly handle non contiguous VOBUs by adding the segment accum
16521           field to the adjust value.
16522           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16523           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
16524           handle_newsegment to prevent sending actual newsegment events and
16525           use tiemstamp rewriting instead.
16526           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
16527           dvd-lang-codes.
16528           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
16529           (gst_mpeg_parse_event):
16530           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16531           Add a new parameter to handle_newsegment to allow controlling
16532           whether newsegment events are forwarded or not.
16533           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16534           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
16535           (gst_dvd_demux_reset):
16536           last_end_ptm and discont_time aren't necessary anymore, since
16537           timestamp adjustment is now replaced by newsegment events.
16538           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
16539           timestamps.
16540           * gst/mpegstream/gstdvddemux.h:
16541           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16542           Don't handle dvd-nav-packet events anymore, since the are now
16543           replaced by standard newsegment events.
16544           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16545           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
16546           (gst_dvd_demux_change_state):
16547           * gst/mpegstream/gstdvddemux.h:
16548           Get rid of the ignore_next_newmedia_discont hack.
16549           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16550           (gst_dvd_demux_handle_newsegment):
16551           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
16552           (gst_mpeg_demux_handle_newsegment): Don't override
16553           handle_newsegment anymore. It was only necessary to handle
16554           NEWMEDIA events.
16555           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
16556           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
16557           (gst_dvd_demux_set_cur_subpicture):
16558           Reactivate handling of DVD events.
16559           * gst/mpegstream/gstmpegparse.c (normal_seek)
16560           (gst_mpeg_parse_handle_src_event)
16561           (gst_mpeg_parse_handle_src_query):
16562           First attempt at reenabling seek.
16563           * gst/mpegstream/gstmpegparse.h:
16564           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16565           (gst_mpeg_parse_update_streaminfo)
16566           (gst_mpeg_parse_get_rate)
16567           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
16568           (gst_mpeg_parse_handle_src_query):
16569           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
16570           Make queries work again.
16571           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
16572           (gst_mpeg_parse_handle_newsegment)
16573           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
16574           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
16575           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16576           Get rid of the newsegment_pending attribute, and rely instead on
16577           proper timestamp adjustment.
16578           * gst/mpegstream/gstmpegparse.c
16579           (gst_mpeg_parse_get_src_event_masks): Erase.
16580           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
16581           Initialize fields before creating pads to prevent the pad creation
16582           callback from failing.
16583           (gst_mpeg_parse_reset): Initialize new fields, and change
16584           initialization order to match the order in the structure.
16585           (gst_mpeg_parse_handle_newsegment): Forward new segment events
16586           whenever possible, and update the current segment.
16587           (gst_mpeg_parse_send_newsegment): Update the current segment and
16588           pending_newsegment.
16589           (gst_mpeg_parse_pad_added): Use the current segment to send
16590           newsegment events to new pads.
16591           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
16592           and events. Properly update newsegment_pending.
16593           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
16594           New fields do_adjust and current_segment.
16595           * gst/mpegstream/gstmpegdemux.c:
16596           * gst/mpegstream/gstdvddemux.c:
16597           * gst/mpegstream/gstmpegparse.h:
16598           Rename handle_discont virtual method to handle_newsegment. Erase
16599           some (already commented out support) for old NEW_MEDIA events.
16600           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16601           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16602           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
16603           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
16604           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
16605           Erase the "pending_scr" field, and replace it by a slightly
16606           different handling of the current SCR. Document code blocks in
16607           parse_packhead and chain.
16608
16609 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
16610
16611           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
16612           Original commit message from CVS:
16613           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
16614           g_warning() are only for really fatal warnings. If we can't decode a
16615           tag, just ignore that tag and do a GST_WARNING.
16616
16617 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16618
16619         * ChangeLog:
16620         * ext/a52dec/gsta52dec.h:
16621         * ext/dvdread/dvdreadsrc.h:
16622         * ext/lame/gstlame.h:
16623         * ext/mad/gstid3tag.c:
16624         * ext/mad/gstmad.c:
16625         * ext/mad/gstmad.h:
16626         * ext/mpeg2dec/gstmpeg2dec.h:
16627         * ext/sidplay/gstsiddec.h:
16628         * gst/ac3parse/gstac3parse.c:
16629         * gst/ac3parse/gstac3parse.h:
16630         * gst/asfdemux/gstasfdemux.c:
16631         * gst/asfdemux/gstasfdemux.h:
16632         * gst/iec958/ac3iec.h:
16633         * gst/mpegaudioparse/gstmpegaudioparse.c:
16634         * gst/mpegaudioparse/gstmpegaudioparse.h:
16635         * gst/mpegstream/gstdvddemux.h:
16636         * gst/mpegstream/gstmpegclock.h:
16637         * gst/mpegstream/gstmpegdemux.h:
16638         * gst/mpegstream/gstmpegpacketize.h:
16639         * gst/mpegstream/gstmpegparse.c:
16640         * gst/mpegstream/gstmpegparse.h:
16641         * gst/mpegstream/gstrfc2250enc.c:
16642         * gst/mpegstream/gstrfc2250enc.h:
16643         * gst/realmedia/rmdemux.c:
16644         * gst/realmedia/rmdemux.h:
16645         * gst/synaesthesia/synaescope.c:
16646           expand tabs
16647           Original commit message from CVS:
16648           expand tabs
16649
16650 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16651
16652         * configure.ac:
16653           back to HEAD
16654           Original commit message from CVS:
16655           back to HEAD
16656
16657 === release 0.10.0 ===
16658
16659 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16660
16661         * ChangeLog:
16662         * NEWS:
16663         * RELEASE:
16664         * configure.ac:
16665         * docs/plugins/inspect/plugin-a52dec.xml:
16666         * docs/plugins/inspect/plugin-amrnb.xml:
16667         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16668         * docs/plugins/inspect/plugin-iec958.xml:
16669         * docs/plugins/inspect/plugin-lame.xml:
16670         * docs/plugins/inspect/plugin-mad.xml:
16671         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16672         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16673         * docs/plugins/inspect/plugin-rmdemux.xml:
16674           releasing 0.10.0
16675           Original commit message from CVS:
16676           releasing 0.10.0
16677
16678 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
16679
16680           Update for alloc_buffer changes.
16681           Original commit message from CVS:
16682           2005-12-05  Andy Wingo  <wingo@pobox.com>
16683           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
16684           * ext/mad/gstmad.c: (gst_mad_chain):
16685           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
16686           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
16687           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
16688           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16689           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
16690
16691 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
16692
16693           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
16694           Original commit message from CVS:
16695           2005-12-05  Andy Wingo  <wingo@pobox.com>
16696           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
16697           id3demux and id3mux now. Fixes #323199.
16698
16699 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
16700
16701         * gst-plugins-ugly.spec.in:
16702           update spec file for latest changes
16703           Original commit message from CVS:
16704           update spec file for latest changes
16705
16706 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16707
16708           fix silly Makefile.am bug so they link correctly again
16709           Original commit message from CVS:
16710           * ext/amrnb/Makefile.am:
16711           * gst/realmedia/Makefile.am:
16712           fix silly Makefile.am bug so they link correctly again
16713
16714 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16715
16716         * configure.ac:
16717           back to HEAD
16718           Original commit message from CVS:
16719           back to HEAD
16720
16721 === release 0.9.7 ===
16722
16723 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16724
16725         * ChangeLog:
16726         * LICENSE:
16727         * NEWS:
16728         * PORTED_09:
16729         * RELEASE:
16730         * common:
16731         * configure.ac:
16732         * docs/plugins/gst-plugins-ugly-plugins.args:
16733         * docs/plugins/inspect/plugin-a52dec.xml:
16734         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16735         * docs/plugins/inspect/plugin-iec958.xml:
16736         * docs/plugins/inspect/plugin-lame.xml:
16737         * docs/plugins/inspect/plugin-mad.xml:
16738         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16739         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16740         * docs/plugins/inspect/plugin-rmdemux.xml:
16741         * docs/random/LICENSE:
16742         * docs/random/PORTED_09:
16743           releasing 0.9.7
16744           Original commit message from CVS:
16745           releasing 0.9.7
16746
16747 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16748
16749         * ChangeLog:
16750         * common:
16751         * ext/amrnb/Makefile.am:
16752         * gst/realmedia/Makefile.am:
16753           Don't know how these escaped my eye before.  Fix link flags.
16754           Original commit message from CVS:
16755           Don't know how these escaped my eye before.  Fix link flags.
16756
16757 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16758
16759         * common:
16760         * examples/Makefile.am:
16761         * examples/capsfilter/Makefile.am:
16762         * examples/capsfilter/capsfilter1.c:
16763         * examples/gob/Makefile.am:
16764         * examples/gob/gst-identity2.gob:
16765         * examples/gstplay/.gitignore:
16766         * examples/gstplay/Makefile.am:
16767         * examples/gstplay/player.c:
16768         * examples/indexing/.gitignore:
16769         * examples/indexing/Makefile.am:
16770         * examples/indexing/indexmpeg.c:
16771         * examples/level/Makefile.am:
16772         * examples/level/README:
16773         * examples/level/demo.c:
16774         * examples/level/plot.c:
16775         * examples/stats/Makefile.am:
16776         * examples/stats/mp2ogg.c:
16777         * examples/switch/.gitignore:
16778         * examples/switch/Makefile.am:
16779         * examples/switch/switcher.c:
16780           no examples
16781           Original commit message from CVS:
16782           no examples
16783
16784 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
16785
16786           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
16787           Original commit message from CVS:
16788           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16789           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
16790           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
16791           (gst_mpeg_parse_send_event):
16792           Ref events before sending them to multiple pads, after all
16793           gst_pad_send_event() takes ownership of events. Don't leak
16794           events that have not been handled (fixes #322745).
16795
16796 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16797
16798           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
16799           Original commit message from CVS:
16800           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
16801           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
16802           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
16803           from making timestamp adjustments. This will have to be re-added
16804           in some form in the near future, but in order to do that, some nav
16805           packet parsing will be necessary in mpegdemux.
16806           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16807           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16808           (g_value_set_int, gst_mpeg_parse_set_property)
16809           Get rid of do_adjust and use_adjust. Rename max_discont to
16810           max_src_gap.
16811           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
16812           -1, no adjustment is made.
16813           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
16814           Rename max_discont property to max_scr_gap. Erase "adjust"
16815           property.
16816           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
16817           override send_event anymore, base class does the job.
16818           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
16819           Base class now does most of the work.
16820           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
16821           Generalize to forwarding the event to all source pads in the
16822           element.
16823           * gst/mpegstream/gstmpegparse.h:
16824           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
16825           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
16826           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
16827           (gst_mpeg_parse_set_property):
16828           Clock synchronization doesn't make sense anymore for a
16829           demultiplexer.
16830
16831 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
16832
16833           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
16834           Original commit message from CVS:
16835           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
16836           Don't treat normal EOS as a fatal error.
16837
16838 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
16839
16840           ext/mad/gstmad.c: Proper warning statements,
16841           Original commit message from CVS:
16842           * ext/mad/gstmad.c: (gst_mad_chain):
16843           Proper warning statements,
16844           Don't error if the src pad isn't linked when pushing.
16845           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
16846           Proper state_change, avoids borkage when going to READY
16847
16848 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16849
16850         * configure.ac:
16851         * gst-libs/Makefile.am:
16852         * gst-libs/README:
16853         * gst-libs/ext/.gitignore:
16854         * gst-libs/gst/media-info/.gitignore:
16855         * gst-libs/gst/play/.gitignore:
16856         * gst-libs/gst/play/play.h:
16857         * gst-libs/gst/play/play.vcproj:
16858           no need for an AS_LIBTOOL call
16859           Original commit message from CVS:
16860           no need for an AS_LIBTOOL call
16861
16862 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16863
16864         * Makefile.am:
16865         * common:
16866         * gst-plugins-ugly.spec.in:
16867           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
16868           Original commit message from CVS:
16869           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
16870
16871 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16872
16873           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
16874           Original commit message from CVS:
16875           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
16876           Prime libmpeg2's pumps with some null custom buffers
16877           to ensure it doesn't ask us to discard garbage later yay.
16878
16879 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16880
16881           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
16882           Original commit message from CVS:
16883           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
16884           Prime libmpeg2's pumps with some null custom buffers
16885           to ensure it ask us to discard garbage later yay.
16886
16887 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
16888
16889           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
16890           Original commit message from CVS:
16891           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
16892           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
16893           (gst_a52dec_chain_raw):
16894           * ext/a52dec/gsta52dec.h:
16895           Accept AC3 in audio/x-private1-ac3 format, which includes
16896           DVD-specific headers, as well as raw AC3, for compatibility with
16897           some demuxers.
16898
16899 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16900
16901           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
16902           Original commit message from CVS:
16903           * ext/mad/gstmad.c: (gst_mad_chain):
16904           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
16905           skip frame synthesis and consume input data as if we'd done the
16906           decode. Makes mad not error when the src pad is not connected.
16907           (#319784)
16908
16909 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16910
16911         * ChangeLog:
16912           Erase old CVS conflict line.
16913           Original commit message from CVS:
16914           Erase old CVS conflict line.
16915
16916 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16917
16918           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
16919           Original commit message from CVS:
16920           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
16921           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
16922           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
16923           (gst_mpeg_parse_chain):
16924           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
16925           (gst_mpeg_demux_send_newsegment):
16926           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
16927           * gst/mpegstream/gstmpegparse.h:
16928           Rename send_discont method to send_newsegment and add parameters
16929           to handle actual segments. Adapt code all around to run with the
16930           new name and signature.
16931           * gst/mpegstream/gstmpegdemux.c:
16932           * gst/mpegstream/gstmpegparse.c:
16933           * gst/mpegstream/gstdvddemux.c:
16934           Convert to GST_BOILERPLATE.
16935
16936 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16937
16938         * configure.ac:
16939           fix AS_LIBTOOL call
16940           Original commit message from CVS:
16941           fix AS_LIBTOOL call
16942
16943 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16944
16945         * Makefile.am:
16946           add a torture target
16947           Original commit message from CVS:
16948           add a torture target
16949
16950 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16951
16952         * ChangeLog:
16953         * configure.ac:
16954           back to HEAD
16955           Original commit message from CVS:
16956           back to HEAD
16957
16958 === release 0.9.6 ===
16959
16960 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16961
16962         * ChangeLog:
16963         * NEWS:
16964         * RELEASE:
16965         * configure.ac:
16966         * docs/plugins/gst-plugins-ugly-plugins.args:
16967         * docs/plugins/gst-plugins-ugly-plugins.signals:
16968         * docs/plugins/inspect/plugin-a52dec.xml:
16969         * docs/plugins/inspect/plugin-amrnb.xml:
16970         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16971         * docs/plugins/inspect/plugin-iec958.xml:
16972         * docs/plugins/inspect/plugin-lame.xml:
16973         * docs/plugins/inspect/plugin-mad.xml:
16974         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16975         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16976         * docs/plugins/inspect/plugin-rmdemux.xml:
16977           releasing 0.9.6
16978           Original commit message from CVS:
16979           releasing 0.9.6
16980
16981 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
16982
16983           gst/realmedia/rmdemux.c: Fractional framerates.
16984           Original commit message from CVS:
16985           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
16986           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
16987           (find_seek_offset_bytes), (find_seek_offset_time),
16988           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
16989           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
16990           (gst_rmdemux_chain), (gst_rmdemux_send_event),
16991           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
16992           (gst_rmdemux_parse_packet):
16993           Fractional framerates.
16994
16995 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16996
16997           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
16998           Original commit message from CVS:
16999           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
17000           (gst_mpeg2dec_negotiate_format), (handle_sequence),
17001           (gst_mpeg2dec_sink_event):
17002           * ext/mpeg2dec/gstmpeg2dec.h:
17003           Use fractional framerates
17004
17005 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
17006
17007           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
17008           Original commit message from CVS:
17009           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
17010           set_clock returns a boolean.
17011
17012 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
17013
17014           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
17015           Original commit message from CVS:
17016           * ext/mad/gstmad.c: (gst_mad_chain):
17017           Fix seeking even more by sending the newsegment event with the
17018           right parameters. Should fix querying in playbin/totem after
17019           a seek.
17020
17021 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
17022
17023           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
17024           Original commit message from CVS:
17025           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
17026           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
17027           Fix seeking in stand-alone mode. Fix nonexistant enum value
17028           introduced in previous commit. Improve debug messages here and
17029           there. Actually return a proper return value in the sink event
17030           handler.
17031
17032 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17033
17034         * ext/lame/gstlame.c:
17035           doh
17036           Original commit message from CVS:
17037           doh
17038
17039 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17040
17041         * ChangeLog:
17042         * ext/lame/gstlame.c:
17043         * ext/mad/gstmad.c:
17044         * ext/sidplay/gstsiddec.cc:
17045           fix up GValueEnum
17046           Original commit message from CVS:
17047           fix up GValueEnum
17048
17049 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
17050
17051         * ChangeLog:
17052         * ext/lame/gstlame.c:
17053         * ext/mad/gstid3tag.c:
17054         * ext/sidplay/gstsiddec.cc:
17055           Update for gst_tag_setter API changes.
17056           Original commit message from CVS:
17057           2005-11-22  Andy Wingo  <wingo@pobox.com>
17058           * Update for gst_tag_setter API changes.
17059
17060 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
17061
17062         * ChangeLog:
17063         * ext/a52dec/gsta52dec.c:
17064         * ext/mad/gstid3tag.c:
17065         * ext/mad/gstmad.c:
17066         * gst/mpegaudioparse/gstmpegaudioparse.c:
17067         * gst/mpegstream/gstdvddemux.c:
17068         * gst/mpegstream/gstmpegparse.c:
17069         * gst/realmedia/rmdemux.c:
17070           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
17071           Original commit message from CVS:
17072           2005-11-22  Andy Wingo  <wingo@pobox.com>
17073           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
17074           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
17075           * ext/mad/gstmad.c (gst_mad_chain)
17076           * gst/mpegaudioparse/gstmpegaudioparse.c
17077           (gst_mp3parse_sink_event)
17078           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17079           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
17080           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
17081           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
17082           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
17083
17084 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
17085
17086           ext/mad/Makefile.am: libgsttagedit => libgsttag
17087           Original commit message from CVS:
17088           * ext/mad/Makefile.am:
17089           libgsttagedit => libgsttag
17090
17091 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
17092
17093           ext/lame/gstlame.c: Don't take the stream lock
17094           Original commit message from CVS:
17095           * ext/lame/gstlame.c: (gst_lame_sink_event):
17096           Don't take the stream lock
17097
17098 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
17099
17100           ext/: Don't take the stream lock.
17101           Original commit message from CVS:
17102           2005-11-21  Andy Wingo  <wingo@pobox.com>
17103           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
17104           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
17105           * ext/mad/gstmad.c (gst_mad_sink_event):
17106           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
17107           stream lock.
17108           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
17109           stream lock changes.
17110
17111 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
17112
17113           *.*: Ran scripts/update-macros. Oh yes.
17114           Original commit message from CVS:
17115           2005-11-21  Andy Wingo  <wingo@pobox.com>
17116           * *.h:
17117           * *.c: Ran scripts/update-macros. Oh yes.
17118
17119 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17120
17121           gst/mpegstream/: Filler events have beem removed for now.
17122           Original commit message from CVS:
17123           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
17124           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
17125           Filler events have beem removed for now.
17126
17127 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17128
17129           gst/: Update for GST_FOURCC_FORMAT API change.
17130           Original commit message from CVS:
17131           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
17132           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
17133           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
17134           Update for GST_FOURCC_FORMAT API change.
17135
17136 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
17137
17138           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
17139           Original commit message from CVS:
17140           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17141           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
17142           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
17143           (gst_rmdemux_parse_packet):
17144           Modifications for disapearance of GST_PAD_IS_USABLE()
17145
17146 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
17147
17148           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
17149           Original commit message from CVS:
17150           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
17151           Remove some setcaps brokenness.
17152           Don't crash on bad input.
17153
17154 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
17155
17156           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
17157           Original commit message from CVS:
17158           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
17159           calling transform.
17160           (gst_id3_tag_do_typefind): Unref caps
17161           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
17162
17163 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
17164
17165         * ext/mad/gstmad.c:
17166           remove accidentally commited hack
17167           Original commit message from CVS:
17168           remove accidentally commited hack
17169
17170 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
17171
17172         * ext/mad/gstmad.c:
17173           free pad templates
17174           Original commit message from CVS:
17175           free pad templates
17176
17177 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
17178
17179           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
17180           Original commit message from CVS:
17181           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
17182           (gst_mpeg2dec_sink_event):
17183           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
17184           nice-ify debug message in event handler; add CHECKME.
17185           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17186           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
17187           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
17188           (gst_dvd_demux_sync_stream_to_time):
17189           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17190           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
17191           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
17192           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
17193           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
17194           (gst_mpeg_demux_sync_stream_to_time),
17195           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
17196           * gst/mpegstream/gstmpegdemux.h:
17197           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
17198           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
17199           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
17200           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
17201           (gst_mpeg_parse_chain):
17202           * gst/mpegstream/gstmpegparse.h:
17203           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
17204           return value confusion (gst_pad_push vs. gst_pad_send_event and
17205           gst_pad_push_event); pass flow return values to caller;
17206           miscellaneous fixes and clean-ups.
17207
17208 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
17209
17210         * gst/mpegstream/gstdvddemux.c:
17211           set rank to secondary until it works 100%
17212           Original commit message from CVS:
17213           set rank to secondary until it works 100%
17214
17215 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
17216
17217         * gst-plugins-ugly.spec.in:
17218           add mpegstream plugin to spec file
17219           Original commit message from CVS:
17220           add mpegstream plugin to spec file
17221
17222 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17223
17224           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
17225           Original commit message from CVS:
17226           2005-11-14  Martin Soto  <soto@localhost.localdomain>
17227           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
17228           gstrfc2250enc.h.
17229
17230 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
17231
17232           partially port the mpegstream plugin to GStreamer 0.9.
17233           Original commit message from CVS:
17234           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
17235           * configure.ac:
17236           * gst/mpegstream/Makefile.am:
17237           * gst/mpegstream/gstdvddemux.c:
17238           * gst/mpegstream/gstdvddemux.h:
17239           * gst/mpegstream/gstmpegdemux.c:
17240           * gst/mpegstream/gstmpegdemux.h:
17241           * gst/mpegstream/gstmpegpacketize.c:
17242           * gst/mpegstream/gstmpegpacketize.h:
17243           * gst/mpegstream/gstmpegparse.c:
17244           * gst/mpegstream/gstmpegparse.h:
17245           * gst/mpegstream/gstmpegstream.c:
17246           * gst/mpegstream/gstrfc2250enc.c:
17247           * gst/mpegstream/gstrfc2250enc.h:
17248           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
17249           partially port the mpegstream plugin to GStreamer 0.9.
17250
17251 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
17252
17253           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
17254           Original commit message from CVS:
17255           2005-11-14  Andy Wingo  <wingo@pobox.com>
17256           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
17257           debugging, allows dll builds on windows. Fixes #316076.
17258
17259 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17260
17261         * ChangeLog:
17262         * configure.ac:
17263           back to head
17264           Original commit message from CVS:
17265           back to head
17266
17267 === release 0.9.5 ===
17268
17269 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17270
17271         * ChangeLog:
17272         * NEWS:
17273         * RELEASE:
17274         * common:
17275         * configure.ac:
17276         * docs/plugins/inspect/plugin-a52dec.xml:
17277         * docs/plugins/inspect/plugin-amrnb.xml:
17278         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17279         * docs/plugins/inspect/plugin-iec958.xml:
17280         * docs/plugins/inspect/plugin-lame.xml:
17281         * docs/plugins/inspect/plugin-mad.xml:
17282         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17283         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17284         * docs/plugins/inspect/plugin-rmdemux.xml:
17285           releasing 0.9.5
17286           Original commit message from CVS:
17287           releasing 0.9.5
17288
17289 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
17290
17291           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
17292           Original commit message from CVS:
17293           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
17294           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
17295           (handle_sequence), (handle_picture), (handle_slice),
17296           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
17297           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
17298           Forward GstFlowReturn about everywhere.
17299           Handle seeking correctly.
17300
17301 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
17302
17303           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
17304           Original commit message from CVS:
17305           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
17306           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
17307           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
17308           Small cleanups in refcounting.
17309
17310 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
17311
17312           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
17313           Original commit message from CVS:
17314           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17315           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
17316           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
17317           (handle_sequence), (handle_picture):
17318           * ext/mpeg2dec/gstmpeg2dec.h:
17319           Removed lots of dubious code.
17320           Handle flushing and seeking correctly. Still leaks though...
17321
17322 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
17323
17324         * ChangeLog:
17325         * configure.ac:
17326           port plugins listing changes
17327           Original commit message from CVS:
17328           port plugins listing changes
17329
17330 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17331
17332         * ChangeLog:
17333         * configure.ac:
17334           back to HEAD
17335           Original commit message from CVS:
17336           back to HEAD
17337
17338 === release 0.9.4 ===
17339
17340 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17341
17342         * ChangeLog:
17343         * Makefile.am:
17344         * NEWS:
17345         * RELEASE:
17346         * configure.ac:
17347         * docs/plugins/gst-plugins-ugly-plugins.args:
17348         * docs/plugins/gst-plugins-ugly-plugins.signals:
17349         * docs/plugins/inspect/plugin-a52dec.xml:
17350         * docs/plugins/inspect/plugin-amrnb.xml:
17351         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17352         * docs/plugins/inspect/plugin-iec958.xml:
17353         * docs/plugins/inspect/plugin-lame.xml:
17354         * docs/plugins/inspect/plugin-mad.xml:
17355         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17356         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17357         * docs/plugins/inspect/plugin-rmdemux.xml:
17358         * gst/realmedia/rmdemux.c:
17359         * po/POTFILES.in:
17360           releasing 0.9.4
17361           Original commit message from CVS:
17362           releasing 0.9.4
17363
17364 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
17365
17366           gst/realmedia/rmdemux.c: STOPPED->FAILED
17367           Original commit message from CVS:
17368           2005-10-23  Julien MOUTTE  <julien@moutte.net>
17369           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
17370
17371 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
17372
17373         * gst-plugins-ugly.spec.in:
17374           add packaging of a52dec
17375           Original commit message from CVS:
17376           add packaging of a52dec
17377
17378 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
17379
17380           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
17381           Original commit message from CVS:
17382           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17383           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
17384           Set correct stream time in newsegment event.
17385
17386 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17387
17388         * ext/Makefile.am:
17389           fix distcheck
17390           Original commit message from CVS:
17391           fix distcheck
17392
17393 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17394
17395         * ChangeLog:
17396         * ext/Makefile.am:
17397           fix distcheck
17398           Original commit message from CVS:
17399           fix distcheck
17400
17401 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
17402
17403           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
17404           Original commit message from CVS:
17405           * ext/a52dec/Makefile.am:
17406           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
17407           (gst_a52dec_class_init), (gst_a52dec_sink_event),
17408           (gst_a52dec_change_state):
17409           * ext/a52dec/gsta52dec.h:
17410           Re-enable CPU flags, use liboil to get them.
17411
17412 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
17413
17414           Port AC3 decoder to 0.9 (#318849).
17415           Original commit message from CVS:
17416           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17417           * configure.ac:
17418           * ext/a52dec/Makefile.am:
17419           * ext/a52dec/gsta52dec.c:
17420           * ext/a52dec/gsta52dec.h:
17421           Port AC3 decoder to 0.9 (#318849).
17422
17423 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
17424
17425           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
17426           Original commit message from CVS:
17427           * ext/sidplay/gstsiddec.cc:
17428           Small fixes and more error messages.
17429
17430 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
17431
17432           API change fixen.
17433           Original commit message from CVS:
17434           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17435           (gst_amrnbparse_state_change):
17436           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
17437           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
17438           * ext/mpeg2dec/gstmpeg2dec.c:
17439           * ext/sidplay/gstsiddec.cc:
17440           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17441           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
17442           API change fixen.
17443
17444 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
17445
17446           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
17447           Original commit message from CVS:
17448           * configure.ac:
17449           GST_DOC has been renamed to GST_DOCBOOK_CHECK
17450
17451 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17452
17453           configure.ac: some docs I had
17454           Original commit message from CVS:
17455           * configure.ac:
17456           some docs I had
17457           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17458           trivial fixes
17459
17460 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
17461
17462           gst/realmedia/rmdemux.c: segment-start/done API change.
17463           Original commit message from CVS:
17464           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17465           (gst_rmdemux_perform_seek):
17466           segment-start/done API change.
17467
17468 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
17469
17470         * ChangeLog:
17471         * common:
17472         * gst/iec958/ac3iec.c:
17473           Set buffer durations on IEC958 buffers.
17474           Original commit message from CVS:
17475           Set buffer durations on IEC958 buffers.
17476
17477 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
17478
17479           configure.ac: Fix glib check
17480           Original commit message from CVS:
17481           * configure.ac:
17482           Fix glib check
17483
17484 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
17485
17486           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
17487           Original commit message from CVS:
17488           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
17489           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
17490
17491 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17492
17493           examples/stats/mp2ogg.c: yes, typo fixes
17494           Original commit message from CVS:
17495           * examples/stats/mp2ogg.c:
17496           yes, typo fixes
17497
17498 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17499
17500           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
17501           Original commit message from CVS:
17502           * examples/indexing/indexmpeg.c: (main):
17503           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
17504           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
17505           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
17506           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
17507           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
17508           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
17509           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
17510           * ext/dvdread/dvdreadsrc.h:
17511           * ext/lame/gstlame.h:
17512           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
17513           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
17514           * gst/iec958/ac3iec.h:
17515           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
17516           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
17517           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
17518           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
17519           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
17520           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
17521           moved bitshift from macro to enum definition
17522
17523 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
17524
17525           newsegment API update.
17526           Original commit message from CVS:
17527           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
17528           * ext/mad/gstmad.c: (gst_mad_chain):
17529           * gst/mpegaudioparse/gstmpegaudioparse.c:
17530           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17531           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
17532           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
17533           newsegment API update.
17534
17535 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
17536
17537           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
17538           Original commit message from CVS:
17539           * ext/amrnb/amrnbdec.c:
17540           Mark invalid frame sizes
17541           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
17542           UNUSABLE is not to be used here, just push out stuff so
17543           probes can continue linking or making the pad usable.
17544
17545 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
17546
17547         * ChangeLog:
17548         * gst/realmedia/rmdemux.c:
17549           Improve seek error-resilience.
17550           Original commit message from CVS:
17551           Improve seek error-resilience.
17552           Better error handling generally.
17553
17554 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17555
17556         * ChangeLog:
17557         * configure.ac:
17558           back to head
17559           Original commit message from CVS:
17560           back to head
17561
17562 === release 0.9.3 ===
17563
17564 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17565
17566         * ChangeLog:
17567         * NEWS:
17568         * README:
17569         * configure.ac:
17570         * ext/sidplay/Makefile.am:
17571           release time
17572           Original commit message from CVS:
17573           release time
17574
17575 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
17576
17577         * gst/realmedia/rmdemux.h:
17578           Forgot to commit this file. I hate Nano.
17579           Original commit message from CVS:
17580           Forgot to commit this file. I hate Nano.
17581
17582 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
17583
17584         * ChangeLog:
17585         * common:
17586         * gst/realmedia/rmdemux.c:
17587           Sanity checks and memory leak fixes for real demuxer
17588           Original commit message from CVS:
17589           Sanity checks and memory leak fixes for real demuxer
17590
17591 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
17592
17593           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
17594           Original commit message from CVS:
17595           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
17596           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
17597           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
17598           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
17599           Real demuxer fixes. Make it more bulletproof against bad data,
17600           identify a few more stream types.
17601           Fix seeking so that it works (at least with the seek example
17602           program; it still fails with totem).
17603
17604 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
17605
17606           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
17607           Original commit message from CVS:
17608           * gst/mpegaudioparse/gstmpegaudioparse.c:
17609           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17610           Set correct caps on buffers too.
17611
17612 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
17613
17614           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
17615           Original commit message from CVS:
17616           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
17617           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17618           * gst/mpegaudioparse/gstmpegaudioparse.h:
17619           Put timestamps on buffers.
17620
17621 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
17622
17623         * ChangeLog:
17624         * ext/amrnb/amrnbenc.c:
17625           Changed amrnbenc description, it is an encoder, not decoder.
17626           Original commit message from CVS:
17627           Changed amrnbenc description, it is an encoder, not decoder.
17628
17629 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
17630
17631         * ChangeLog:
17632         * gst/iec958/ac3_padder.c:
17633         * gst/iec958/ac3_padder.h:
17634         * gst/iec958/ac3iec.c:
17635           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
17636           Original commit message from CVS:
17637           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
17638           more accurate, and to check AC3 checksums (both of them in each frame),
17639           and dump the frame (as a probable sync failure) if they don't match.
17640           General code cleanup, improved comments. Changed to not construct the
17641           header backwards, and not byteswap everything else. If we end up needing
17642           to do little-endian output, we should swap in the element doing the
17643           output (AC3 is big-endian).
17644
17645 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
17646
17647         * gst-plugins-ugly.spec.in:
17648           fix spec file for ugly
17649           Original commit message from CVS:
17650           fix spec file for ugly
17651
17652 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17653
17654         * docs/plugins/inspect/plugin-lame.xml:
17655           revert empty commit
17656           Original commit message from CVS:
17657           revert empty commit
17658
17659 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17660
17661         * docs/plugins/scan.stamp:
17662           whoops, wrong files
17663           Original commit message from CVS:
17664           whoops, wrong files
17665
17666 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17667
17668           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
17669           Original commit message from CVS:
17670           * docs/plugins/gst-plugins-ugly-plugins.args:
17671           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17672           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17673           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
17674           commit missing files
17675           * docs/plugins/inspect/plugin-lame.xml:
17676           update
17677
17678 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17679
17680         * Makefile.am:
17681         * common:
17682         * gst-plugins-ugly.spec.in:
17683           add check-valgrind target
17684           Original commit message from CVS:
17685           add check-valgrind target
17686
17687 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17688
17689         * docs/plugins/scanobj-build.stamp:
17690           add stamp
17691           Original commit message from CVS:
17692           add stamp
17693
17694 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
17695
17696           ext/lame/gstlame.c: Set caps on outgoing buffers.
17697           Original commit message from CVS:
17698           * ext/lame/gstlame.c: (gst_lame_chain):
17699           Set caps on outgoing buffers.
17700
17701 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17702
17703         * ChangeLog:
17704         * ext/lame/gstlame.c:
17705         * ext/lame/gstlame.h:
17706           clean up further so we don't try to set up five times for a simple pipeline
17707           Original commit message from CVS:
17708           clean up further so we don't try to set up five times for
17709           a simple pipeline
17710
17711 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
17712
17713         * ChangeLog:
17714         * common:
17715         * gst/iec958/ac3iec.c:
17716           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
17717           Original commit message from CVS:
17718           Set setcaps function on sink pad, not source pad. Produce correct caps
17719           on output buffers.
17720
17721 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17722
17723         * common:
17724         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17725         * docs/plugins/inspect/plugin-iec958.xml:
17726         * docs/plugins/inspect/plugin-lame.xml:
17727         * docs/plugins/inspect/plugin-mad.xml:
17728         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17729         * docs/plugins/inspect/plugin-rmdemux.xml:
17730           update inspect with source
17731           Original commit message from CVS:
17732           update inspect with source
17733
17734 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17735
17736           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
17737           Original commit message from CVS:
17738           * ext/mad/gstid3tag.c:
17739           gsttaginterface.h -> gsttagsetter.h
17740
17741 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17742
17743         * configure.ac:
17744           back to HEAD
17745           Original commit message from CVS:
17746           back to HEAD
17747
17748 === release 0.9.1 ===
17749
17750 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17751
17752         * ChangeLog:
17753         * NEWS:
17754         * README:
17755         * RELEASE:
17756         * autogen.sh:
17757         * configure.ac:
17758           releasing 0.9.2
17759           Original commit message from CVS:
17760           releasing 0.9.2
17761
17762 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
17763
17764           ext/amrnb/: State change function updates.
17765           Original commit message from CVS:
17766           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
17767           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
17768           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
17769           State change function updates.
17770
17771 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17772
17773           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
17774           Original commit message from CVS:
17775           * ext/mpeg2dec/gstmpeg2dec.c:
17776           GST_CAT_SEEK disappeared from the public API at some point
17777
17778 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17779
17780         * gst/iec958/ac3_padder.c:
17781         * gst/iec958/ac3_padder.h:
17782           doc fixes
17783           Original commit message from CVS:
17784           doc fixes
17785
17786 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17787
17788         * Makefile.am:
17789         * autogen.sh:
17790         * common:
17791         * configure.ac:
17792         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17793         * docs/plugins/inspect-build.stamp:
17794         * docs/plugins/inspect.stamp:
17795         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17796         * docs/plugins/inspect/plugin-iec958.xml:
17797         * docs/plugins/inspect/plugin-lame.xml:
17798         * docs/plugins/inspect/plugin-mad.xml:
17799         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17800         * docs/plugins/inspect/plugin-rmdemux.xml:
17801           docs for ugly plugins
17802           Original commit message from CVS:
17803           docs for ugly plugins
17804
17805 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17806
17807         * gst-plugins-ugly.spec.in:
17808         * gst/iec958/Makefile.am:
17809           build fixes
17810           Original commit message from CVS:
17811           build fixes
17812
17813 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
17814
17815         * ChangeLog:
17816         * gst/iec958/ac3iec.c:
17817           Accept audio/x-private1-a3c on sink pad
17818           Original commit message from CVS:
17819           Accept audio/x-private1-a3c on sink pad
17820
17821 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17822
17823         * gst-plugins-ugly.spec.in:
17824           spec updates
17825           Original commit message from CVS:
17826           spec updates
17827
17828 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
17829
17830         * examples/gstplay/player.c:
17831         * examples/stats/mp2ogg.c:
17832         * ext/a52dec/gsta52dec.c:
17833         * ext/amrnb/amrnbdec.c:
17834         * ext/amrnb/amrnbenc.c:
17835         * ext/amrnb/amrnbparse.c:
17836         * ext/dvdnav/dvdnavsrc.c:
17837         * ext/dvdread/dvdreadsrc.c:
17838         * ext/lame/gstlame.c:
17839         * ext/mad/gstid3tag.c:
17840         * ext/mad/gstmad.c:
17841         * ext/mpeg2dec/gstmpeg2dec.c:
17842         * gst/ac3parse/gstac3parse.c:
17843         * gst/asfdemux/gstasfdemux.c:
17844         * gst/asfdemux/gstasfmux.c:
17845         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17846         * gst/iec958/ac3iec.c:
17847         * gst/mpegaudioparse/gstmpegaudioparse.c:
17848         * gst/mpegstream/gstdvddemux.c:
17849         * gst/mpegstream/gstmpegdemux.c:
17850         * gst/mpegstream/gstmpegparse.c:
17851         * gst/mpegstream/gstrfc2250enc.c:
17852         * gst/realmedia/rmdemux.c:
17853         * gst/synaesthesia/gstsynaesthesia.c:
17854           All plugins updated for element state changes.
17855           Original commit message from CVS:
17856           2005-09-02  Andy Wingo  <wingo@pobox.com>
17857           * All plugins updated for element state changes.
17858
17859 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
17860
17861         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17862         * gst/iec958/ac3iec.c:
17863           Fix return types in setcaps functions
17864           Original commit message from CVS:
17865           Fix return types in setcaps functions
17866
17867 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
17868
17869         * ChangeLog:
17870         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17871         * gst/iec958/ac3iec.c:
17872           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
17873           Original commit message from CVS:
17874           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
17875           Some general cleanups in iec958 framer.
17876
17877 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17878
17879         * common:
17880         * m4/Makefile.am:
17881         * m4/as-arts.m4:
17882         * m4/esd.m4:
17883         * m4/gst-alsa.m4:
17884         * m4/gst-artsc.m4:
17885         * m4/gst-matroska.m4:
17886         * m4/ogg.m4:
17887         * m4/vorbis.m4:
17888           fix distcheck; remove some old m4s
17889           Original commit message from CVS:
17890           fix distcheck; remove some old m4s
17891
17892 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
17893
17894         * ChangeLog:
17895         * configure.ac:
17896         * gst/iec958/Makefile.am:
17897         * gst/iec958/ac3_padder.c:
17898         * gst/iec958/ac3_padder.h:
17899         * gst/iec958/ac3iec.c:
17900         * gst/iec958/ac3iec.h:
17901           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
17902           Original commit message from CVS:
17903           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
17904
17905 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
17906
17907           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
17908           Original commit message from CVS:
17909           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
17910           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
17911           (gst_dvdlpcmdec_change_state):
17912           Cleanups, fixed header parsing and stripping.
17913
17914 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
17915
17916         * ChangeLog:
17917         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17918           Use the right bytes when parsing the LPCM dvd header
17919           Original commit message from CVS:
17920           Use the right bytes when parsing the LPCM dvd header
17921
17922 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
17923
17924         * ChangeLog:
17925         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17926           Return the correct values from chain function
17927           Original commit message from CVS:
17928           Return the correct values from chain function
17929
17930 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17931
17932         * common:
17933         * docs/Makefile.am:
17934         * docs/plugins/.gitignore:
17935         * docs/random/ChangeLog-0.8:
17936         * docs/version.entities.in:
17937           adding doc stuff
17938           Original commit message from CVS:
17939           adding doc stuff
17940
17941 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
17942
17943         * ChangeLog:
17944         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17945         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
17946           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
17947           Original commit message from CVS:
17948           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
17949           header; instead do this internally. Also support the old way, using
17950           a different mime-type. CVS:
17951