Release 1.1.3
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.1.3 ===
2
3 2013-07-29  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4
5         * configure.ac:
6           releasing 1.1.3
7
8 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
9
10         * gst/asfdemux/gstasfdemux.c:
11         * gst/realmedia/rademux.c:
12         * gst/realmedia/rmdemux.c:
13           gst: Don't swap start/stop for negative rates in the SEGMENT query
14
15 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
16
17         * gst/realmedia/rademux.c:
18         * gst/realmedia/rmdemux.c:
19           real: Implement SEGMENT query
20
21 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
22
23         * gst/asfdemux/gstasfdemux.c:
24           asfdemux: Implement SEGMENT query
25
26 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
27
28         * gst/asfdemux/asfheaders.c:
29         * gst/asfdemux/asfheaders.h:
30         * gst/asfdemux/asfpacket.c:
31         * gst/asfdemux/gstasfdemux.c:
32         * gst/asfdemux/gstasfdemux.h:
33           asfdemux: Add support for dvr-ms
34           https://bugzilla.gnome.org/show_bug.cgi?id=705026
35
36 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
37
38         * gst/realmedia/rtspreal.c:
39           rtspreal: Ensure output value has an assigned value
40           In the case where this macro was used, that dest was != NULL but that
41           the strncmp failed, we would end up with dest_len being undefined.
42
43 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
44
45         * ext/x264/gstx264enc.c:
46           x264: Fix dts comparision
47           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
48           and signed value... resulting it the result never being < 0.
49           Instead just check if it is smaller before assigning to frame->dts.
50
51 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
52
53         * gst/asfdemux/gstasfdemux.c:
54         * gst/asfdemux/gstasfdemux.h:
55           asfdemux: fix seqnum handling for seeks
56           Use the same seqnum as the seek for flushes/segments that are
57           caused by the seek. Also do the same for segment events
58           Fixes #676242
59
60 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
61
62         * ext/mpeg2dec/gstmpeg2dec.c:
63           mpeg2dec: Clean up reset/start/stop handling
64
65 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
66
67         * ext/x264/gstx264enc.c:
68           x264enc: React properly to flushing/resetting the encoder
69           https://bugzilla.gnome.org/show_bug.cgi?id=656007
70
71 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
72
73         * gst/realmedia/rademux.c:
74         * gst/realmedia/rademux.h:
75         * gst/realmedia/rmdemux.c:
76         * gst/realmedia/rmdemux.h:
77           realmedia: Add support for group-id in the stream-start event
78
79 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
80
81         * gst/asfdemux/gstasfdemux.c:
82         * gst/asfdemux/gstasfdemux.h:
83           asfdemux: Add support for group-id in the stream-start event
84
85 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
86
87         * ext/sidplay/gstsiddec.cc:
88         * ext/sidplay/gstsiddec.h:
89           siddec: Add support for group-id in the stream-start event
90
91 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
92
93         * gst/realmedia/rmdemux.c:
94           rmdemux: Mark demuxer as "running" in push-mode
95           Allows queries (and other code) to be answered when working in push-mode.
96           Running would only be set to TRUE accordingly when working in pull-mode
97           once it had read header/index.
98           Fixes #680185
99
100 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
101
102         * ext/mpeg2dec/gstmpeg2dec.c:
103           mpeg2dec: Properly reset on sequence changes
104           Otherwise we end up using stray data/buffers.
105           Fixes #690701
106
107 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
108
109         * configure.ac:
110           Back to development
111
112 === release 1.1.2 ===
113
114 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
115
116         * ChangeLog:
117         * NEWS:
118         * RELEASE:
119         * configure.ac:
120         * docs/plugins/inspect/plugin-a52dec.xml:
121         * docs/plugins/inspect/plugin-amrnb.xml:
122         * docs/plugins/inspect/plugin-amrwbdec.xml:
123         * docs/plugins/inspect/plugin-asf.xml:
124         * docs/plugins/inspect/plugin-cdio.xml:
125         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
126         * docs/plugins/inspect/plugin-dvdread.xml:
127         * docs/plugins/inspect/plugin-dvdsub.xml:
128         * docs/plugins/inspect/plugin-lame.xml:
129         * docs/plugins/inspect/plugin-mad.xml:
130         * docs/plugins/inspect/plugin-mpeg2dec.xml:
131         * docs/plugins/inspect/plugin-realmedia.xml:
132         * docs/plugins/inspect/plugin-siddec.xml:
133         * docs/plugins/inspect/plugin-twolame.xml:
134         * docs/plugins/inspect/plugin-x264.xml:
135         * docs/plugins/inspect/plugin-xingmux.xml:
136         * gst-plugins-ugly.doap:
137         * win32/common/config.h:
138           Release 1.1.2
139
140 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
141
142         * po/af.po:
143         * po/az.po:
144         * po/bg.po:
145         * po/ca.po:
146         * po/cs.po:
147         * po/da.po:
148         * po/de.po:
149         * po/el.po:
150         * po/en_GB.po:
151         * po/eo.po:
152         * po/es.po:
153         * po/eu.po:
154         * po/fi.po:
155         * po/fr.po:
156         * po/gl.po:
157         * po/hu.po:
158         * po/id.po:
159         * po/it.po:
160         * po/ja.po:
161         * po/lt.po:
162         * po/lv.po:
163         * po/ms.po:
164         * po/mt.po:
165         * po/nb.po:
166         * po/nl.po:
167         * po/or.po:
168         * po/pl.po:
169         * po/pt_BR.po:
170         * po/ro.po:
171         * po/ru.po:
172         * po/sk.po:
173         * po/sl.po:
174         * po/sq.po:
175         * po/sr.po:
176         * po/sv.po:
177         * po/tr.po:
178         * po/uk.po:
179         * po/vi.po:
180         * po/zh_CN.po:
181           Update .po files
182
183 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
184
185         * ext/dvdread/dvdreadsrc.c:
186           dvdreadsrc: correctly determine last chapter's duration
187           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
188           It worked just fine before ...
189
190 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
191
192         * gst/realmedia/rdtmanager.c:
193           rdt: forward sticky events
194
195 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
196
197         * configure.ac:
198           Back to development
199
200 === release 1.1.1 ===
201
202 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
203
204         * ChangeLog:
205         * NEWS:
206         * RELEASE:
207         * common:
208         * configure.ac:
209         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
210         * docs/plugins/inspect/plugin-a52dec.xml:
211         * docs/plugins/inspect/plugin-amrnb.xml:
212         * docs/plugins/inspect/plugin-amrwbdec.xml:
213         * docs/plugins/inspect/plugin-asf.xml:
214         * docs/plugins/inspect/plugin-cdio.xml:
215         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
216         * docs/plugins/inspect/plugin-dvdread.xml:
217         * docs/plugins/inspect/plugin-dvdsub.xml:
218         * docs/plugins/inspect/plugin-lame.xml:
219         * docs/plugins/inspect/plugin-mad.xml:
220         * docs/plugins/inspect/plugin-mpeg2dec.xml:
221         * docs/plugins/inspect/plugin-realmedia.xml:
222         * docs/plugins/inspect/plugin-siddec.xml:
223         * docs/plugins/inspect/plugin-twolame.xml:
224         * docs/plugins/inspect/plugin-x264.xml:
225         * docs/plugins/inspect/plugin-xingmux.xml:
226         * gst-plugins-ugly.doap:
227         * win32/common/config.h:
228           Release 1.1.1
229
230 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
231
232         * po/af.po:
233         * po/az.po:
234         * po/bg.po:
235         * po/ca.po:
236         * po/cs.po:
237         * po/da.po:
238         * po/de.po:
239         * po/el.po:
240         * po/en_GB.po:
241         * po/eo.po:
242         * po/es.po:
243         * po/eu.po:
244         * po/fi.po:
245         * po/fr.po:
246         * po/gl.po:
247         * po/hu.po:
248         * po/id.po:
249         * po/it.po:
250         * po/ja.po:
251         * po/lt.po:
252         * po/lv.po:
253         * po/ms.po:
254         * po/mt.po:
255         * po/nb.po:
256         * po/nl.po:
257         * po/or.po:
258         * po/pl.po:
259         * po/pt_BR.po:
260         * po/ro.po:
261         * po/ru.po:
262         * po/sk.po:
263         * po/sl.po:
264         * po/sq.po:
265         * po/sr.po:
266         * po/sv.po:
267         * po/tr.po:
268         * po/uk.po:
269         * po/vi.po:
270         * po/zh_CN.po:
271           Update .po files
272
273 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
274
275         * common:
276           Automatic update of common submodule
277           From 098c0d7 to 01a7a46
278
279 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
280
281         * ext/mpeg2dec/gstmpeg2dec.c:
282           mpeg2dec: make the aspect ratio calculation more accurate.
283           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
284           aspect-ratio if we don't have a valid upstream PAR.
285           https://bugzilla.gnome.org/show_bug.cgi?id=685103
286
287 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
288
289         * common:
290           Automatic update of common submodule
291           From 5edcd85 to 098c0d7
292
293 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
294
295         * tests/check/elements/amrnbenc.c:
296         * tests/check/elements/mpeg2dec.c:
297         * tests/check/elements/x264enc.c:
298         * tests/check/elements/xingmux.c:
299           tests: Fix event handling
300
301 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
302
303         * ext/lame/gstlamemp3enc.c:
304           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
305           lame does internal resampling, but the base class only cares about
306           the number of raw samples, so tell finish frames about that, not
307           the number of samples in the outgoing frame.:
308
309 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
310
311         * ext/x264/gstx264enc.c:
312           x264enc: output byte-stream if downstream has ANY caps
313           It's what people expect when they pipe the output to
314           filesink or into a tcp connection or pipe.
315
316 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
317
318         * MAINTAINERS:
319         * README:
320         * README.static-linking:
321         * common:
322           Automatic update of common submodule
323           From 3cb3d3c to 5edcd85
324
325 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
326
327         * configure.ac:
328         * ext/a52dec/Makefile.am:
329         * ext/amrnb/Makefile.am:
330         * ext/amrwbdec/Makefile.am:
331         * ext/cdio/Makefile.am:
332         * ext/dvdread/Makefile.am:
333         * ext/lame/Makefile.am:
334         * ext/mad/Makefile.am:
335         * ext/mpeg2dec/Makefile.am:
336         * ext/sidplay/Makefile.am:
337         * ext/twolame/Makefile.am:
338         * ext/x264/Makefile.am:
339         * gst/asfdemux/Makefile.am:
340         * gst/dvdlpcmdec/Makefile.am:
341         * gst/dvdsub/Makefile.am:
342         * gst/realmedia/Makefile.am:
343         * gst/xingmux/Makefile.am:
344           gst: Add better support for static plugins
345
346 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
347
348         * autogen.sh:
349         * common:
350           Automatic update of common submodule
351           From aed87ae to 3cb3d3c
352
353 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
354
355         * common:
356           Automatic update of common submodule
357           From 04c7a1e to aed87ae
358
359 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
360
361         * gst/asfdemux/gstasfdemux.c:
362         * gst/realmedia/rmdemux.c:
363           Use %03u instead of %u in gst_pad_create_stream_id_printf()
364
365 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
366
367         * ext/x264/gstx264enc.c:
368           x264enc: Fix for 0/1 framerate - now uses VFR in this case
369           Previously did a division by zero.
370           https://bugzilla.gnome.org/show_bug.cgi?id=695728
371
372 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
373
374         * common:
375           Automatic update of common submodule
376           From 2de221c to 04c7a1e
377
378 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
379
380         * ext/x264/gstx264enc.c:
381           x264enc: simplify template caps
382           No need to make an array for one single element.
383
384 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
385
386         * ext/x264/gstx264enc.c:
387           x264enc: put all theoretically possible formats in template caps
388           and decide at runtime which subset of these (8-bit or 10-bit video
389           formats) is supported. libx264 will be compiled for one of these
390           two options, and it is possible to switch by pointing the dynamic
391           linker to a different libx264 build at runtime. If we want our
392           template caps to be correct, they should contain all then, with
393           the actually supported ones determined at runtime.
394           https://bugzilla.gnome.org/show_bug.cgi?id=691935
395
396 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
397
398         * ext/x264/gstx264enc.c:
399           x264enc: detect supported bit depth and pixel formats at runtime
400           http://bugs.debian.org/667573
401           https://bugzilla.gnome.org/show_bug.cgi?id=691935
402
403 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
404
405         * autogen.sh:
406           autogen.sh: allow calling from out-of-tree
407           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
408           https://bugzilla.gnome.org/show_bug.cgi?id=692857
409
410 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
411
412         * common:
413           Automatic update of common submodule
414           From a942293 to 2de221c
415
416 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
417
418         * tests/check/Makefile.am:
419           tests: use _1_0 variants for the various registry variables
420           These override the variants without version suffix. Makes 'make check' work
421           properly in environments that set the suffixed variant for 1.0, such as
422           jhbuild.
423
424 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
425
426         * common:
427           Automatic update of common submodule
428           From a72faea to a942293
429
430 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
431
432         * configure.ac:
433           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
434           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
435           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
436           https://bugzilla.gnome.org/show_bug.cgi?id=690881
437
438 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
439
440         * ext/mpeg2dec/gstmpeg2dec.c:
441           mpeg2dec: use appropriate printf format for gsize
442
443 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
444
445         * ext/cdio/gstcdio.h:
446           cdio: Fix redundant redeclaration of 'cdio_version_string'
447           cdio/version.h is already included by cdio/cdio.h
448
449 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
450
451         * ext/sidplay/gstsiddec.cc:
452           siddec: init debug category
453
454 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
455
456         * configure.ac:
457         * ext/dvdread/Makefile.am:
458           dvdread: link to libgmodule-2.0 since the g_module_* API is used
459           And the gmodule lib has been moved into the Requires.private
460           section of the pkg-config file in core.
461
462 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
463
464         * ext/cdio/gstcdiocddasrc.c:
465         * ext/cdio/gstcdiocddasrc.h:
466           cdiocddasrc: detect whether drive produces samples in non-host endianness
467           If drive produces samples in other endianness than the host,
468           we need to byte swap them before pushing them out, or we
469           produce nothing but noise. cdparanoia detects this automatically,
470           but libcdio does not, so we have to do it ourselves.
471           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
472           https://bugzilla.gnome.org/show_bug.cgi?id=377280
473
474 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
475
476         * common:
477           Automatic update of common submodule
478           From b497c4f to a72faea
479
480 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
481
482         * tests/check/elements/xingmux_testdata.h:
483           xingmux: Fix unit test after change to correctly calculate number of frames
484
485 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
486
487         * ext/x264/gstx264enc.c:
488           x264enc: Add support for 10-bit color formats
489           Requires x264 to be built with 10-bit support, which disables
490           9-bit support. Also only advertise the color formats that were
491           compiled into x264.
492
493 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
494
495         * ext/x264/gstx264enc.c:
496           x264enc: Add support for Y444, Y42B and NV12
497
498 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
499
500         * ext/cdio/Makefile.am:
501         * ext/cdio/gstcdio.c:
502           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
503           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
504           if they're not plain ASCII.
505
506 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
507
508         * gst/xingmux/gstxingmux.c:
509           xingmux: Properly calculate the number of frames
510           First, the xing header frame is never added to the count,
511           we have to increment the count.
512           Secondly, there is a rounding error when calculating the
513           frame duration, as spf*GST_SECOND/rate is not an integer
514           (26122448.9) an it must be 26122449.
515
516 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
517
518         * configure.ac:
519           configure.ac: update courtesy of autoupdate
520
521 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
522
523         * common:
524         * configure.ac:
525           configure: let AG_GST_PLUGIN_DOCS check for python
526           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
527           which as a side-effect should pick up newer python versions as
528           well.
529           https://bugzilla.gnome.org/show_bug.cgi?id=563903
530
531 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
532
533         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
534           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
535
536 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
537
538         * docs/random/LICENSE:
539         * ext/a52dec/gsta52dec.c:
540         * ext/a52dec/gsta52dec.h:
541         * ext/amrnb/amrnb.c:
542         * ext/amrnb/amrnbdec.c:
543         * ext/amrnb/amrnbdec.h:
544         * ext/amrnb/amrnbenc.c:
545         * ext/amrnb/amrnbenc.h:
546         * ext/amrwbdec/amrwb.c:
547         * ext/amrwbdec/amrwbdec.c:
548         * ext/amrwbdec/amrwbdec.h:
549         * ext/cdio/gstcdio.c:
550         * ext/cdio/gstcdio.h:
551         * ext/cdio/gstcdiocddasrc.c:
552         * ext/cdio/gstcdiocddasrc.h:
553         * ext/dvdread/dvdreadsrc.c:
554         * ext/dvdread/dvdreadsrc.h:
555         * ext/lame/gstlamemp3enc.c:
556         * ext/lame/gstlamemp3enc.h:
557         * ext/lame/plugin.c:
558         * ext/mad/gstmad.c:
559         * ext/mad/gstmad.h:
560         * ext/mpeg2dec/gstmpeg2dec.c:
561         * ext/mpeg2dec/gstmpeg2dec.h:
562         * ext/sidplay/gstsiddec.cc:
563         * ext/sidplay/gstsiddec.h:
564         * ext/twolame/gsttwolamemp2enc.c:
565         * ext/twolame/gsttwolamemp2enc.h:
566         * ext/x264/gstx264enc.c:
567         * ext/x264/gstx264enc.h:
568         * gst-libs/gst/gettext.h:
569         * gst-libs/gst/glib-compat-private.h:
570         * gst-libs/gst/gst-i18n-plugin.h:
571         * gst/asfdemux/asfheaders.c:
572         * gst/asfdemux/asfheaders.h:
573         * gst/asfdemux/asfpacket.c:
574         * gst/asfdemux/asfpacket.h:
575         * gst/asfdemux/gstasf.c:
576         * gst/asfdemux/gstasfdemux.c:
577         * gst/asfdemux/gstasfdemux.h:
578         * gst/asfdemux/gstrtpasfdepay.c:
579         * gst/asfdemux/gstrtpasfdepay.h:
580         * gst/asfdemux/gstrtspwms.c:
581         * gst/asfdemux/gstrtspwms.h:
582         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
583         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
584         * gst/dvdsub/gstdvdsubdec.c:
585         * gst/dvdsub/gstdvdsubdec.h:
586         * gst/dvdsub/gstdvdsubparse.c:
587         * gst/dvdsub/gstdvdsubparse.h:
588         * gst/realmedia/asmrules.c:
589         * gst/realmedia/asmrules.h:
590         * gst/realmedia/gstrdtbuffer.c:
591         * gst/realmedia/gstrdtbuffer.h:
592         * gst/realmedia/pnmsrc.c:
593         * gst/realmedia/pnmsrc.h:
594         * gst/realmedia/rademux.c:
595         * gst/realmedia/rademux.h:
596         * gst/realmedia/rdtdepay.c:
597         * gst/realmedia/rdtdepay.h:
598         * gst/realmedia/rdtjitterbuffer.c:
599         * gst/realmedia/rdtjitterbuffer.h:
600         * gst/realmedia/rdtmanager.c:
601         * gst/realmedia/rdtmanager.h:
602         * gst/realmedia/realhash.c:
603         * gst/realmedia/realhash.h:
604         * gst/realmedia/realmedia.c:
605         * gst/realmedia/rmdemux.c:
606         * gst/realmedia/rmdemux.h:
607         * gst/realmedia/rmutils.c:
608         * gst/realmedia/rmutils.h:
609         * gst/realmedia/rtspreal.c:
610         * gst/realmedia/rtspreal.h:
611         * gst/xingmux/gstxingmux.c:
612         * gst/xingmux/gstxingmux.h:
613         * gst/xingmux/plugin.c:
614         * tests/check/elements/amrnbenc.c:
615         * tests/check/elements/mpeg2dec.c:
616         * tests/check/elements/x264enc.c:
617         * tests/check/generic/index.c:
618         * tests/check/generic/states.c:
619         * tests/check/pipelines/lame.c:
620           Fix FSF address
621           https://bugzilla.gnome.org/show_bug.cgi?id=687520
622
623 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
624
625         * gst/dvdsub/gstdvdsubdec.c:
626           dvdsubdec: allocate correct amount of memory for bitmap
627           https://bugzilla.gnome.org/show_bug.cgi?id=687192
628
629 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
630
631         * ext/sidplay/gstsiddec.cc:
632           siddec: reset bytes counter
633           Reset the total_bytes counter so that we get timestamps correct.
634           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
635
636 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
637
638         * configure.ac:
639         * docs/plugins/inspect/plugin-a52dec.xml:
640         * docs/plugins/inspect/plugin-amrnb.xml:
641         * docs/plugins/inspect/plugin-amrwbdec.xml:
642         * docs/plugins/inspect/plugin-asf.xml:
643         * docs/plugins/inspect/plugin-cdio.xml:
644         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
645         * docs/plugins/inspect/plugin-dvdread.xml:
646         * docs/plugins/inspect/plugin-dvdsub.xml:
647         * docs/plugins/inspect/plugin-lame.xml:
648         * docs/plugins/inspect/plugin-mad.xml:
649         * docs/plugins/inspect/plugin-mpeg2dec.xml:
650         * docs/plugins/inspect/plugin-realmedia.xml:
651         * docs/plugins/inspect/plugin-siddec.xml:
652         * docs/plugins/inspect/plugin-twolame.xml:
653         * docs/plugins/inspect/plugin-x264.xml:
654         * docs/plugins/inspect/plugin-xingmux.xml:
655         * win32/common/config.h:
656           Back to feature development
657
658 === release 1.0.2 ===
659
660 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
661
662         * ChangeLog:
663         * NEWS:
664         * RELEASE:
665         * configure.ac:
666         * docs/plugins/inspect/plugin-a52dec.xml:
667         * docs/plugins/inspect/plugin-amrnb.xml:
668         * docs/plugins/inspect/plugin-amrwbdec.xml:
669         * docs/plugins/inspect/plugin-asf.xml:
670         * docs/plugins/inspect/plugin-cdio.xml:
671         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
672         * docs/plugins/inspect/plugin-dvdread.xml:
673         * docs/plugins/inspect/plugin-dvdsub.xml:
674         * docs/plugins/inspect/plugin-lame.xml:
675         * docs/plugins/inspect/plugin-mad.xml:
676         * docs/plugins/inspect/plugin-mpeg2dec.xml:
677         * docs/plugins/inspect/plugin-realmedia.xml:
678         * docs/plugins/inspect/plugin-siddec.xml:
679         * docs/plugins/inspect/plugin-twolame.xml:
680         * docs/plugins/inspect/plugin-x264.xml:
681         * docs/plugins/inspect/plugin-xingmux.xml:
682         * gst-plugins-ugly.doap:
683         * win32/common/config.h:
684           Release 1.0.2
685
686 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
687
688         * gst/asfdemux/Makefile.am:
689         * gst/realmedia/Makefile.am:
690           Makefile.am: Fix typos for generating the Android.mk files
691           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
692           The typos led to generate the incorrect Android.mk files for the asfdemux
693           and realmedia plugin.
694           https://bugzilla.gnome.org/show_bug.cgi?id=686748
695
696 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
697
698         * ext/dvdread/dvdreadsrc.c:
699           dvdreadsrc: correctly set next cell when seeking to sector
700
701 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
702
703         * gst/dvdsub/gstdvdsubparse.c:
704           dvdsubparse: send src caps when receiving sink caps
705
706 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
707
708         * ext/dvdread/dvdreadsrc.c:
709           dvdreadsrc: update dvd event to enhanced approach
710           ... in line with resindvdsrc.
711
712 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
713
714         * docs/Makefile.am:
715           docs: add 'make upload' target for new-release script
716
717 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
718
719         * configure.ac:
720         * docs/plugins/inspect/plugin-a52dec.xml:
721         * docs/plugins/inspect/plugin-amrnb.xml:
722         * docs/plugins/inspect/plugin-amrwbdec.xml:
723         * docs/plugins/inspect/plugin-asf.xml:
724         * docs/plugins/inspect/plugin-cdio.xml:
725         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
726         * docs/plugins/inspect/plugin-dvdread.xml:
727         * docs/plugins/inspect/plugin-dvdsub.xml:
728         * docs/plugins/inspect/plugin-lame.xml:
729         * docs/plugins/inspect/plugin-mad.xml:
730         * docs/plugins/inspect/plugin-mpeg2dec.xml:
731         * docs/plugins/inspect/plugin-realmedia.xml:
732         * docs/plugins/inspect/plugin-siddec.xml:
733         * docs/plugins/inspect/plugin-twolame.xml:
734         * docs/plugins/inspect/plugin-x264.xml:
735         * docs/plugins/inspect/plugin-xingmux.xml:
736         * win32/common/config.h:
737           Back to development (bug fixing)
738
739 === release 1.0.1 ===
740
741 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
742
743         * ChangeLog:
744         * NEWS:
745         * RELEASE:
746         * configure.ac:
747         * docs/plugins/inspect/plugin-a52dec.xml:
748         * docs/plugins/inspect/plugin-amrnb.xml:
749         * docs/plugins/inspect/plugin-amrwbdec.xml:
750         * docs/plugins/inspect/plugin-asf.xml:
751         * docs/plugins/inspect/plugin-cdio.xml:
752         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
753         * docs/plugins/inspect/plugin-dvdread.xml:
754         * docs/plugins/inspect/plugin-dvdsub.xml:
755         * docs/plugins/inspect/plugin-lame.xml:
756         * docs/plugins/inspect/plugin-mad.xml:
757         * docs/plugins/inspect/plugin-mpeg2dec.xml:
758         * docs/plugins/inspect/plugin-realmedia.xml:
759         * docs/plugins/inspect/plugin-siddec.xml:
760         * docs/plugins/inspect/plugin-twolame.xml:
761         * docs/plugins/inspect/plugin-x264.xml:
762         * docs/plugins/inspect/plugin-xingmux.xml:
763         * gst-plugins-ugly.doap:
764         * win32/common/config.h:
765           Release 1.0.1
766
767 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
768
769         * common:
770           Automatic update of common submodule
771           From 6c0b52c to 6bb6951
772
773 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
774
775         * ext/mpeg2dec/gstmpeg2dec.c:
776           mpeg2dec: Don't error out when there is no associated buffer
777           In 0.10, having mpeg2dec occasionally tell us to output a frame that
778           was never decoded was just ignored, so do the same in 1.0
779           Fixes: #685107
780
781 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
782
783         * REQUIREMENTS:
784         * gst/dvdsub/gstdvdsubdec.c:
785           Purge mention of liboil and update REQUIREMENTS
786           https://bugzilla.gnome.org/show_bug.cgi?id=673285
787
788 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
789
790         * ext/x264/gstx264enc.c:
791           x264enc: when setting fallback decoder latency, set valid min_latency
792           Min. latency needs to be a valid time, so pass 0 as default
793           value in the fallback case where we can't determine any latency,
794           and avoid nasty criticals at runtime.
795
796 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
797
798         * configure.ac:
799         * docs/plugins/inspect/plugin-a52dec.xml:
800         * docs/plugins/inspect/plugin-amrnb.xml:
801         * docs/plugins/inspect/plugin-amrwbdec.xml:
802         * docs/plugins/inspect/plugin-asf.xml:
803         * docs/plugins/inspect/plugin-cdio.xml:
804         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
805         * docs/plugins/inspect/plugin-dvdread.xml:
806         * docs/plugins/inspect/plugin-dvdsub.xml:
807         * docs/plugins/inspect/plugin-lame.xml:
808         * docs/plugins/inspect/plugin-mad.xml:
809         * docs/plugins/inspect/plugin-mpeg2dec.xml:
810         * docs/plugins/inspect/plugin-realmedia.xml:
811         * docs/plugins/inspect/plugin-siddec.xml:
812         * docs/plugins/inspect/plugin-twolame.xml:
813         * docs/plugins/inspect/plugin-x264.xml:
814         * docs/plugins/inspect/plugin-xingmux.xml:
815         * win32/common/config.h:
816           Back to development (bug fixing)
817
818 === release 1.0.0 ===
819
820 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
821
822         * NEWS:
823         * RELEASE:
824         * configure.ac:
825         * docs/plugins/inspect/plugin-a52dec.xml:
826         * docs/plugins/inspect/plugin-amrnb.xml:
827         * docs/plugins/inspect/plugin-amrwbdec.xml:
828         * docs/plugins/inspect/plugin-asf.xml:
829         * docs/plugins/inspect/plugin-cdio.xml:
830         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
831         * docs/plugins/inspect/plugin-dvdread.xml:
832         * docs/plugins/inspect/plugin-dvdsub.xml:
833         * docs/plugins/inspect/plugin-lame.xml:
834         * docs/plugins/inspect/plugin-mad.xml:
835         * docs/plugins/inspect/plugin-mpeg2dec.xml:
836         * docs/plugins/inspect/plugin-realmedia.xml:
837         * docs/plugins/inspect/plugin-siddec.xml:
838         * docs/plugins/inspect/plugin-twolame.xml:
839         * docs/plugins/inspect/plugin-x264.xml:
840         * docs/plugins/inspect/plugin-xingmux.xml:
841         * gst-plugins-ugly.doap:
842         * win32/common/config.h:
843           Release 1.0.0
844
845 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
846
847         * common:
848           Automatic update of common submodule
849           From 4f962f7 to 6c0b52c
850
851 === release 0.11.99 ===
852
853 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
854
855         * configure.ac:
856         * docs/plugins/inspect/plugin-xingmux.xml:
857         * gst-plugins-ugly.doap:
858         * win32/common/config.h:
859           Release 0.11.99
860
861 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
862
863         * docs/plugins/inspect/plugin-a52dec.xml:
864         * docs/plugins/inspect/plugin-amrnb.xml:
865         * docs/plugins/inspect/plugin-amrwbdec.xml:
866         * docs/plugins/inspect/plugin-asf.xml:
867         * docs/plugins/inspect/plugin-cdio.xml:
868         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
869         * docs/plugins/inspect/plugin-dvdread.xml:
870         * docs/plugins/inspect/plugin-dvdsub.xml:
871         * docs/plugins/inspect/plugin-lame.xml:
872         * docs/plugins/inspect/plugin-mad.xml:
873         * docs/plugins/inspect/plugin-mpeg2dec.xml:
874         * docs/plugins/inspect/plugin-realmedia.xml:
875         * docs/plugins/inspect/plugin-siddec.xml:
876         * docs/plugins/inspect/plugin-twolame.xml:
877         * docs/plugins/inspect/plugin-x264.xml:
878           docs: update docs
879
880 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
881
882         * configure.ac:
883         * ext/amrnb/Makefile.am:
884         * ext/amrwbdec/Makefile.am:
885         * ext/lame/Makefile.am:
886         * ext/twolame/Makefile.am:
887         * tests/check/Makefile.am:
888           Remove -DGST_USE_UNSTABLE_API
889
890 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
891
892         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
893         * docs/plugins/inspect/plugin-a52dec.xml:
894         * docs/plugins/inspect/plugin-amrnb.xml:
895         * docs/plugins/inspect/plugin-amrwbdec.xml:
896         * docs/plugins/inspect/plugin-asf.xml:
897         * docs/plugins/inspect/plugin-cdio.xml:
898         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
899         * docs/plugins/inspect/plugin-dvdread.xml:
900         * docs/plugins/inspect/plugin-dvdsub.xml:
901         * docs/plugins/inspect/plugin-lame.xml:
902         * docs/plugins/inspect/plugin-mad.xml:
903         * docs/plugins/inspect/plugin-mpeg2dec.xml:
904         * docs/plugins/inspect/plugin-realmedia.xml:
905         * docs/plugins/inspect/plugin-siddec.xml:
906         * docs/plugins/inspect/plugin-twolame.xml:
907         * docs/plugins/inspect/plugin-x264.xml:
908           Update docs
909
910 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
911
912         * ext/cdio/gstcdio.c:
913           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
914           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
915           introspection/updating for this plugin.
916
917 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
918
919         * gst-plugins-ugly.spec.in:
920           Switch to F18 package naming
921
922 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
923
924         * ext/dvdread/demo-play:
925         * tests/check/elements/mpeg2dec.c:
926           rename some caps and elements in examples
927
928 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
929
930         * configure.ac:
931           Back to development
932
933 === release 0.11.94 ===
934
935 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
936
937         * ChangeLog:
938         * configure.ac:
939         * gst-plugins-ugly.doap:
940         * win32/common/config.h:
941           Release 0.11.94
942
943 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
944
945         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
946         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
947         * docs/plugins/gst-plugins-ugly-plugins.signals:
948         * docs/plugins/inspect/plugin-a52dec.xml:
949         * docs/plugins/inspect/plugin-amrnb.xml:
950         * docs/plugins/inspect/plugin-amrwbdec.xml:
951         * docs/plugins/inspect/plugin-asf.xml:
952         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
953         * docs/plugins/inspect/plugin-dvdread.xml:
954         * docs/plugins/inspect/plugin-dvdsub.xml:
955         * docs/plugins/inspect/plugin-lame.xml:
956         * docs/plugins/inspect/plugin-mad.xml:
957         * docs/plugins/inspect/plugin-mpeg2dec.xml:
958         * docs/plugins/inspect/plugin-realmedia.xml:
959         * docs/plugins/inspect/plugin-siddec.xml:
960         * docs/plugins/inspect/plugin-twolame.xml:
961         * docs/plugins/inspect/plugin-x264.xml:
962           docs: update docs
963
964 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
965
966         * gst/realmedia/rmdemux.c:
967           rmdemux: use DTS and PTS
968           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
969           undefined to make the decoder do the right thing. We can then remove the code
970           that tries to guess the PTS from the DTS.
971
972 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
973
974         * ext/mpeg2dec/gstmpeg2dec.c:
975           mpeg2dec: Hold ref to buffer while mapped
976           So that the buffer still exists when we go to unmap it later,
977           even if it got pushed in the meantime.
978
979 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
980
981         * tests/check/elements/x264enc.c:
982           x264enc test: x264enc produces constrained-baseline, not the full baseline
983
984 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
985
986         * gst/asfdemux/gstasfdemux.c:
987         * gst/realmedia/rademux.c:
988         * gst/realmedia/rmdemux.c:
989           gst: only activate in pull mode if upstream is seekable
990
991 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
992
993         * gst/realmedia/rademux.c:
994           rademux: tags can be NULL
995
996 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
997
998         * ext/mad/gstmad.c:
999           mad: fix email address
1000
1001 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1002
1003         * ext/mad/gstmad.c:
1004           mad: init base class method only once
1005
1006 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1007
1008         * gst/xingmux/gstxingmux.c:
1009           xingmux: remove defunct commented code
1010
1011 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1012
1013         * gst/dvdsub/gstdvdsubdec.c:
1014           dvbsubdec: handle and send GAP event
1015           ... in stead of update newsegment event.
1016
1017 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1018
1019         * gst/dvdsub/gstdvdsubdec.c:
1020           dvbsubdec: adjust disabled code comment style
1021
1022 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1023
1024         * ext/x264/gstx264enc.c:
1025           x264enc: clean up some debug statements
1026
1027 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1028
1029         * ext/x264/gstx264enc.c:
1030         * ext/x264/gstx264enc.h:
1031           x264enc: handle possibly negative DTS provided by codec
1032           ... by arranging for an offset such that DTS == PTS for keyframes,
1033           which is expected elsewhere to go along with semantics of PTS and DTS.
1034           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
1035
1036 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1037
1038         * gst-plugins-ugly.spec.in:
1039           Fix spec file for ugly
1040
1041 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1042
1043         * tests/check/elements/mpeg2dec.c:
1044           tests: mpeg2dec: initialize variable
1045           ... which avoids test segfaulting.
1046
1047 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
1048
1049         * tests/check/elements/mpeg2dec.c:
1050           check: Feed parsed data to mpeg2dec
1051           And fix the expected output caps by adding colorimetry field
1052
1053 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
1054
1055         * common:
1056           Automatic update of common submodule
1057           From 668acee to 4f962f7
1058
1059 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
1060
1061         * configure.ac:
1062           configure: bump gtk-doc req to 1.12 (mar-2009)
1063           This allows us to e.g. unconditionally use gtkdoc-rebase.
1064
1065 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
1066
1067         * docs/plugins/inspect/plugin-dvdsub.xml:
1068         * gst/dvdsub/gstdvdsubdec.c:
1069         * gst/dvdsub/gstdvdsubparse.c:
1070           video/x-dvd-subpicture -> subpicture/x-dvd
1071
1072 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1073
1074         * ext/x264/gstx264enc.c:
1075           x264enc: Use new video encoder base class API for handling tags
1076
1077 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1078
1079         * gst/dvdsub/gstdvdsubdec.c:
1080           dvdsubdec: Set alignment at the correct place of GstAllocationParams
1081
1082 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1083
1084         * configure.ac:
1085         * win32/common/config.h:
1086           Back to development
1087
1088 === release 0.11.93 ===
1089
1090 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1091
1092         * configure.ac:
1093         * gst-plugins-ugly.doap:
1094         * win32/common/config.h:
1095           Release 0.11.93
1096
1097 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1098
1099         * gst/asfdemux/asfpacket.c:
1100         * gst/realmedia/rmdemux.c:
1101           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
1102
1103 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
1104
1105         * gst/asfdemux/asfpacket.c:
1106           asfdemux: avoid some more invalid timestamp arithmetic
1107           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
1108
1109 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1110
1111         * ext/sidplay/gstsiddec.cc:
1112         * gst/asfdemux/gstasfdemux.c:
1113         * gst/realmedia/rademux.c:
1114         * gst/realmedia/rmdemux.c:
1115           gst: Add stream-id to stream-start events
1116
1117 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
1118
1119         * ext/mpeg2dec/gstmpeg2dec.c:
1120           mpeg2dec: Don't use NULL values for fbuf
1121           We need to make a difference between the initial dummy buffers (which
1122           have a fbuf->id of NULL) and the buffers on which we allocated
1123           video frames.
1124
1125 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
1126
1127         * common:
1128           Automatic update of common submodule
1129           From 94ccf4c to 668acee
1130
1131 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
1132
1133         * ext/a52dec/gsta52dec.c:
1134         * ext/lame/gstlamemp3enc.c:
1135         * gst/asfdemux/gstasfdemux.c:
1136         * gst/realmedia/rademux.c:
1137         * gst/realmedia/rmdemux.c:
1138         * gst/realmedia/rmutils.c:
1139           gst_tag_list_free -> gst_tag_list_unref
1140
1141 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1142
1143         * ext/sidplay/gstsiddec.cc:
1144         * ext/x264/gstx264enc.c:
1145         * gst/asfdemux/gstasfdemux.c:
1146         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1147         * gst/realmedia/rademux.c:
1148         * gst/realmedia/rmdemux.c:
1149           tag: Update for taglist/tag event API changes
1150
1151 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
1152
1153         * ext/mpeg2dec/gstmpeg2dec.c:
1154           mpeg2dec: Avoid dropping first GOP
1155           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
1156           do not check if it is NULL or not.
1157           And cleanup a bit of debug
1158
1159 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1160
1161         * gst/realmedia/rdtmanager.c:
1162         * gst/realmedia/rdtmanager.h:
1163           rdt: add on-npt-stop signal
1164           rtspsrc will look for it.
1165
1166 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1167
1168         * gst/realmedia/rdtmanager.c:
1169           rdt: set caps after activating the pad
1170
1171 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1172
1173         * gst/realmedia/gstrdtbuffer.c:
1174           rdt: reset map info
1175
1176 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1177
1178         * gst/asfdemux/gstrtpasfdepay.c:
1179           asfdepay: fix padding correction
1180           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
1181           existing memory in the target buffer..
1182           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
1183
1184 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1185
1186         * ext/mpeg2dec/gstmpeg2dec.c:
1187           mpeg2dec: copy buffer flags when cropping
1188           When we crop a buffer, copy the flags as well.
1189
1190 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
1191
1192         * ext/mpeg2dec/gstmpeg2dec.c:
1193           mpeg2dec: Fix GstVideoInfo pointer
1194
1195 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
1196
1197         * ext/mpeg2dec/gstmpeg2dec.c:
1198           mpeg2dec: Correctly flag output buffer interlaced state
1199           If the sequence is not flagged as progressive its buffers are marked
1200           interlace mode mixed. There is an individual picture flag indicating
1201           whether picture in the sequence are interlaced or not. This is used
1202           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
1203           completely indicate the buffer's interlaced state.
1204           Also, TFF and RFF should only be set if the sequence is not progressive.
1205
1206 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1207
1208         * ext/mpeg2dec/gstmpeg2dec.c:
1209           ext: Update for video base classes API changes
1210
1211 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1212
1213         * common:
1214           Automatic update of common submodule
1215           From 98e386f to 94ccf4c
1216
1217 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1218
1219         * gst/asfdemux/asfpacket.c:
1220           asfdemux: make sure to avoid arithmetic with _NONE timestamp
1221
1222 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1223
1224         * gst/asfdemux/asfpacket.c:
1225           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
1226           ... so it does not get used as first (valid) payload ts, whereas
1227           the first real valid payload ts may be considerably larger.
1228           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
1229
1230 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1231
1232         * gst/asfdemux/gstasfdemux.c:
1233           asfdemux: slightly relax supported seek requirements
1234           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
1235
1236 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1237
1238         * ext/mpeg2dec/gstmpeg2dec.c:
1239           mpeg2dec: Propagate GstFlowReturn where needed
1240           It was just ignoring the return values...
1241
1242 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1243
1244         * ext/mpeg2dec/gstmpeg2dec.c:
1245           mpeg2dec: Store temporary buffers out of the way
1246           When mpeg2dec needs to do cropping (because downstream can't handle it),
1247           we need temporary buffers to decode to.
1248           Use the user_data field to store those, and unify the rest of the code
1249           that needs to touch a buffer (regardless of how/where it was allocated).
1250           https://bugzilla.gnome.org/show_bug.cgi?id=680194
1251
1252 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1253
1254         * ext/mpeg2dec/gstmpeg2dec.c:
1255           mpeg2dec: Call gst_video_decoder_negotiate()
1256
1257 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1258
1259         * gst/realmedia/rmdemux.c:
1260           rmdemux: give stream tags a different event name so they don't overwrite global tags
1261           There can only be one taglist per name for sticky tag events.
1262           Needs to be fixed more properly, see
1263           https://bugzilla.gnome.org/show_bug.cgi?id=677619
1264
1265 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1266
1267         * gst/realmedia/rademux.c:
1268           rademux: set/send caps on pad after activating it
1269
1270 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1271
1272         * gst/realmedia/rmdemux.c:
1273           rmdemux: set/send caps after activating the source pads
1274           Makes sure the caps event isn't dropped immediately.
1275
1276 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1277
1278         * ext/dvdread/dvdreadsrc.c:
1279           dvdreadsrc: mustn't drop queries like caps query if not started yet
1280
1281 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
1282
1283         * gst/asfdemux/gstasfdemux.c:
1284           asfdemux: extract WM/Year as GstDateTime instead of GDate
1285           So we can signal that only the year field is valid.
1286
1287 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1288
1289         * gst/asfdemux/gstasfdemux.c:
1290           asfdemux: don't leak payload if we are not pushing it
1291
1292 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1293
1294         * ext/sidplay/gstsiddec.cc:
1295         * gst/asfdemux/gstasfdemux.c:
1296         * gst/realmedia/rademux.c:
1297         * gst/realmedia/rmdemux.c:
1298           demuxers: Push STREAM_START when needed
1299
1300 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1301
1302         * gst/asfdemux/gstasfdemux.c:
1303           asf: don't push on inactive streams
1304
1305 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1306
1307         * ext/dvdread/dvdreadsrc.c:
1308           dvdreadsrc: set rank to NONE
1309           It should never be autoplugged really, for DVD
1310           playback there's rsndvd (or will be, realsoonnow).
1311
1312 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1313
1314         * ext/mpeg2dec/gstmpeg2dec.c:
1315           fix for allocator API changes
1316
1317 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1318
1319         * ext/x264/gstx264enc.c:
1320           update for query api changes
1321
1322 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1323
1324         * ext/mpeg2dec/gstmpeg2dec.c:
1325           update for query api changes
1326
1327 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1328
1329         * ext/x264/gstx264enc.c:
1330           update for allocation query changes
1331
1332 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
1333
1334         * LICENSE_readme:
1335           LICENSE_readme: fix typo
1336
1337 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
1338
1339         * LICENSE_readme:
1340           LICENSE_readme: mention x264
1341           https://bugzilla.gnome.org/show_bug.cgi?id=679472
1342
1343 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1344
1345         * gst/asfdemux/gstasfdemux.c:
1346         * gst/realmedia/rademux.c:
1347         * gst/realmedia/rmdemux.c:
1348           gst: Implement segment-done event
1349
1350 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1351
1352         * gst/asfdemux/gstasfdemux.c:
1353           asf: fix x-wmv format in caps
1354
1355 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1356
1357         * gst/asfdemux/asfpacket.c:
1358           asf: unmap packets
1359
1360 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
1361
1362         * gst/asfdemux/asfpacket.c:
1363         * gst/asfdemux/asfpacket.h:
1364         * gst/asfdemux/gstasfdemux.c:
1365           asfdemux: Ignore parsing errors from broken packets
1366           We should instead be counting the number of errors and exiting if
1367           they're too numerous. This makes a number of broken ASF files playable.
1368           https://bugzilla.gnome.org/show_bug.cgi?id=678543
1369           Conflicts:
1370           gst/asfdemux/asfpacket.c
1371           gst/asfdemux/gstasfdemux.c
1372
1373 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1374
1375         * gst/asfdemux/gstasfdemux.c:
1376           fix interlace-mode
1377
1378 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1379
1380         * ext/mpeg2dec/gstmpeg2dec.c:
1381           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
1382
1383 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1384
1385         * ext/mpeg2dec/gstmpeg2dec.c:
1386           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
1387           Fixes bug #377713.
1388
1389 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
1390
1391         * ext/x264/gstx264enc.c:
1392           x264enc: Fix unitialized variable and taglist event
1393
1394 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1395
1396         * ext/mpeg2dec/gstmpeg2dec.c:
1397           mpeg2dec: fix compilation
1398
1399 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1400
1401         * ext/sidplay/gstsiddec.cc:
1402         * gst/asfdemux/gstasfdemux.c:
1403         * gst/realmedia/rademux.c:
1404         * gst/realmedia/rdtmanager.c:
1405         * gst/realmedia/rmdemux.c:
1406           update for task api change
1407
1408 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1409
1410         * ext/mpeg2dec/gstmpeg2dec.c:
1411         * ext/x264/gstx264enc.c:
1412           fix compilation
1413
1414 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1415
1416         * ext/mpeg2dec/gstmpeg2dec.c:
1417         * ext/mpeg2dec/gstmpeg2dec.h:
1418           mpeg2dec: Port to 0.11 again
1419
1420 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1421
1422         * ext/x264/gstx264enc.c:
1423           x264enc: Fix compiler warning
1424
1425 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1426
1427         * ext/mpeg2dec/gstmpeg2dec.c:
1428         * ext/mpeg2dec/gstmpeg2dec.h:
1429           mpeg2dec: Report PAR if not present upstream
1430           And clean up some code
1431
1432 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1433
1434         * ext/mpeg2dec/gstmpeg2dec.c:
1435           mpeg2dec: use _scale_ceil to compute frame period
1436           https://bugzilla.gnome.org/show_bug.cgi?id=675769
1437
1438 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1439
1440         * ext/mpeg2dec/gstmpeg2dec.c:
1441           mpeg2dec: mpeg2dec actually has 3 frame latency
1442           https://bugzilla.gnome.org/show_bug.cgi?id=675769
1443
1444 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1445
1446         * ext/mpeg2dec/gstmpeg2dec.c:
1447           mpeg2dec: Fix large output buffers leak
1448
1449 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1450
1451         * ext/mpeg2dec/gstmpeg2dec.c:
1452           mpeg2dec: Port to new way of handling frame reference
1453
1454 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1455
1456         * ext/mpeg2dec/gstmpeg2dec.c:
1457           mpeg2dec: don't leak input_state
1458
1459 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1460
1461         * ext/mpeg2dec/gstmpeg2dec.c:
1462         * ext/mpeg2dec/gstmpeg2dec.h:
1463           mpeg2dec: Port to GstVideoDecoder base class
1464           Conflicts:
1465           ext/mpeg2dec/gstmpeg2dec.c
1466           ext/mpeg2dec/gstmpeg2dec.h
1467           Back to 0.10 state, needs to be ported to 0.11 again.
1468
1469 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1470
1471           Merge remote-tracking branch 'origin/master'
1472
1473 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1474
1475         * ext/x264/gstx264enc.c:
1476         * ext/x264/gstx264enc.h:
1477           x264enc: Port to 0.11 again
1478
1479 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1480
1481         * ext/x264/gstx264enc.c:
1482           x264enc: Don't set latency while holding object lock
1483           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
1484           https://bugzilla.gnome.org/show_bug.cgi?id=675762
1485
1486 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1487
1488         * ext/x264/gstx264enc.c:
1489           x264enc: Use video encoder stream lock to avoid deadlock
1490
1491 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1492
1493         * ext/x264/gstx264enc.c:
1494           x264enc: Port to new way of passing frame reference
1495
1496 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1497
1498         * ext/x264/gstx264enc.c:
1499           x264enc: Set default stream-format to avc as it's a better format
1500
1501 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1502
1503         * ext/x264/gstx264enc.c:
1504           x264enc: Fix setting latency
1505           Fixes setting latency when framerate is dynamic and round up the latency
1506           to avoid rounding issues.
1507
1508 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1509
1510         * ext/x264/gstx264enc.c:
1511           x264enc: gst_video_encoder_get_frame() is now transfer full
1512
1513 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1514
1515         * ext/x264/gstx264enc.c:
1516           x264enc: don't leak output state
1517
1518 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1519
1520         * ext/x264/gstx264enc.c:
1521         * ext/x264/gstx264enc.h:
1522           x264enc: Remove x264 backward compatibility support
1523
1524 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1525
1526         * ext/x264/gstx264enc.c:
1527           x264enc: Report latency base on x264 buffer size
1528
1529 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1530
1531         * configure.ac:
1532         * ext/x264/gstx264enc.c:
1533         * ext/x264/gstx264enc.h:
1534           x264enc: Port to GstVideoEncoder baseclass
1535           Conflicts:
1536           configure.ac
1537           ext/x264/gstx264enc.c
1538           ext/x264/gstx264enc.h
1539           Back to 0.10 state, needs to be ported to 0.11 again.
1540
1541 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1542
1543         * Android.mk:
1544         * LICENSE_readme:
1545         * configure.ac:
1546         * docs/plugins/Makefile.am:
1547         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1548         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1549         * docs/plugins/inspect/plugin-synaesthesia.xml:
1550         * gst/synaesthesia/.gitignore:
1551         * gst/synaesthesia/Makefile.am:
1552         * gst/synaesthesia/README:
1553         * gst/synaesthesia/gstsynaesthesia.c:
1554         * gst/synaesthesia/gstsynaesthesia.h:
1555         * gst/synaesthesia/synaescope.c:
1556         * gst/synaesthesia/synaescope.h:
1557           synaesthesia: remove experimental GPL-ed synaesthesia plugin
1558           It never made it out of experimental, and there's a new
1559           synaescope element in gst-plugins-bad that's hopefully
1560           sufficiently similar.
1561           https://bugzilla.gnome.org/show_bug.cgi?id=356882
1562
1563 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1564
1565         * gst/mpegstream/.gitignore:
1566           mpegstream: remove leftover hidden .gitignore file
1567
1568 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1569
1570         * gst/synaesthesia/gstsynaesthesia.c:
1571         * tests/check/elements/amrnbenc.c:
1572         * tests/check/elements/x264enc.c:
1573           elements: Use gst_pad_set_caps() instead of manual event fiddling
1574
1575 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1576
1577         * common:
1578           Automatic update of common submodule
1579           From 03a0e57 to 98e386f
1580
1581 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1582
1583         * configure.ac:
1584           Back to development
1585
1586 === release 0.11.92 ===
1587
1588 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1589
1590         * ChangeLog:
1591         * NEWS:
1592         * RELEASE:
1593         * configure.ac:
1594         * docs/plugins/inspect/plugin-a52dec.xml:
1595         * docs/plugins/inspect/plugin-amrnb.xml:
1596         * docs/plugins/inspect/plugin-amrwbdec.xml:
1597         * docs/plugins/inspect/plugin-asf.xml:
1598         * docs/plugins/inspect/plugin-cdio.xml:
1599         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1600         * docs/plugins/inspect/plugin-dvdread.xml:
1601         * docs/plugins/inspect/plugin-dvdsub.xml:
1602         * docs/plugins/inspect/plugin-lame.xml:
1603         * docs/plugins/inspect/plugin-mad.xml:
1604         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1605         * docs/plugins/inspect/plugin-realmedia.xml:
1606         * docs/plugins/inspect/plugin-siddec.xml:
1607         * docs/plugins/inspect/plugin-twolame.xml:
1608         * docs/plugins/inspect/plugin-x264.xml:
1609         * gst-plugins-ugly.doap:
1610         * win32/common/config.h:
1611           Release 0.11.92
1612
1613 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1614
1615         * po/af.po:
1616         * po/az.po:
1617         * po/bg.po:
1618         * po/ca.po:
1619         * po/cs.po:
1620         * po/da.po:
1621         * po/de.po:
1622         * po/el.po:
1623         * po/en_GB.po:
1624         * po/eo.po:
1625         * po/es.po:
1626         * po/eu.po:
1627         * po/fi.po:
1628         * po/fr.po:
1629         * po/gl.po:
1630         * po/hu.po:
1631         * po/id.po:
1632         * po/it.po:
1633         * po/ja.po:
1634         * po/lt.po:
1635         * po/lv.po:
1636         * po/ms.po:
1637         * po/mt.po:
1638         * po/nb.po:
1639         * po/nl.po:
1640         * po/or.po:
1641         * po/pl.po:
1642         * po/pt_BR.po:
1643         * po/ro.po:
1644         * po/ru.po:
1645         * po/sk.po:
1646         * po/sl.po:
1647         * po/sq.po:
1648         * po/sr.po:
1649         * po/sv.po:
1650         * po/tr.po:
1651         * po/uk.po:
1652         * po/vi.po:
1653         * po/zh_CN.po:
1654           Update .po files
1655
1656 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1657
1658         * common:
1659           Automatic update of common submodule
1660           From 1fab359 to 03a0e57
1661
1662 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1663
1664         * ext/sidplay/gstsiddec.cc:
1665         * gst/asfdemux/gstasfdemux.c:
1666         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1667         * gst/realmedia/rademux.c:
1668         * gst/realmedia/rmdemux.c:
1669           update for tag event change
1670
1671 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1672
1673         * common:
1674           Automatic update of common submodule
1675           From f1b5a96 to 1fab359
1676
1677 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1678
1679         * common:
1680           Automatic update of common submodule
1681           From 92b7266 to f1b5a96
1682
1683 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1684
1685         * common:
1686           Automatic update of common submodule
1687           From ec1c4a8 to 92b7266
1688
1689 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1690
1691         * common:
1692           Automatic update of common submodule
1693           From 3429ba6 to ec1c4a8
1694
1695 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1696
1697         * gst/realmedia/rmutils.c:
1698           realmedia: don't use GstStructure API on tag lists
1699
1700 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
1701
1702         * ext/a52dec/gsta52dec.c:
1703           a52dec: really prefer the original number (and position) of channels
1704           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
1705
1706 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1707
1708         * common:
1709           Automatic update of common submodule
1710           From dc70203 to 3429ba6
1711
1712 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1713
1714         * configure.ac:
1715         * ext/x264/gstx264enc.c:
1716           x264: bump x264 requirement to build 106 or later
1717           Build 106 is from September 2010.
1718           https://bugzilla.gnome.org/show_bug.cgi?id=676257
1719
1720 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
1721
1722         * ext/a52dec/gsta52dec.c:
1723         * m4/a52.m4:
1724           a52dec: adapt to work also with new liba52
1725           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
1726
1727 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1728
1729         * ext/a52dec/gsta52dec.c:
1730           a52dec: trigger renegotiation upon changed stream channels
1731           Fixes #675451
1732
1733 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1734
1735         * configure.ac:
1736           configure: Require core/base 0.11.91
1737
1738 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
1739
1740         * .gitignore:
1741           .gitignore: add visual studio IDE files and OS X .DS_Store files
1742           https://bugzilla.gnome.org/show_bug.cgi?id=667899
1743
1744 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1745
1746         * configure.ac:
1747           Back to development
1748
1749 === release 0.11.91 ===
1750
1751 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1752
1753         * ChangeLog:
1754         * NEWS:
1755         * RELEASE:
1756         * common:
1757         * configure.ac:
1758         * gst-plugins-ugly.doap:
1759         * win32/common/config.h:
1760           Release 0.11.91
1761
1762 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1763
1764         * po/af.po:
1765         * po/az.po:
1766         * po/bg.po:
1767         * po/ca.po:
1768         * po/cs.po:
1769         * po/da.po:
1770         * po/de.po:
1771         * po/el.po:
1772         * po/en_GB.po:
1773         * po/eo.po:
1774         * po/es.po:
1775         * po/eu.po:
1776         * po/fi.po:
1777         * po/fr.po:
1778         * po/gl.po:
1779         * po/hu.po:
1780         * po/id.po:
1781         * po/it.po:
1782         * po/ja.po:
1783         * po/lt.po:
1784         * po/lv.po:
1785         * po/ms.po:
1786         * po/mt.po:
1787         * po/nb.po:
1788         * po/nl.po:
1789         * po/or.po:
1790         * po/pl.po:
1791         * po/pt_BR.po:
1792         * po/ro.po:
1793         * po/ru.po:
1794         * po/sk.po:
1795         * po/sl.po:
1796         * po/sq.po:
1797         * po/sr.po:
1798         * po/sv.po:
1799         * po/tr.po:
1800         * po/uk.po:
1801         * po/vi.po:
1802         * po/zh_CN.po:
1803           Update .po files
1804
1805 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1806
1807           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
1808
1809 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1810
1811         * common:
1812           Automatic update of common submodule
1813           From dc70203 to 3429ba6
1814
1815 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1816
1817         * gst/asfdemux/asfpacket.c:
1818           asfdemux: Use correct enum type
1819
1820 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1821
1822         * gst/asfdemux/gstasfdemux.c:
1823           asfdemux: implement pull mode seek snap flags when an index is present
1824           Also ensure we get a proper EOS when seeking past the end of the
1825           file, or (when the snap after flag is set) between the last keyframe
1826           and the end of the file.
1827
1828 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
1829
1830         * ext/cdio/gstcdio.c:
1831         * ext/cdio/gstcdio.h:
1832         * ext/cdio/gstcdiocddasrc.c:
1833           cdio: compensate for libcdio's recent cd-text api changes
1834           https://bugzilla.gnome.org/show_bug.cgi?id=675112
1835           Conflicts:
1836           ext/cdio/gstcdiocddasrc.c
1837
1838 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1839
1840         * ext/dvdread/dvdreadsrc.c:
1841           dvdread: fix build after recent include reshuffling in core
1842           Need to include gmodule.h ourselves now.
1843
1844 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1845
1846         * ext/mpeg2dec/gstmpeg2dec.c:
1847           video: Update for libgstvideo API changes
1848
1849 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1850
1851         * common:
1852           Automatic update of common submodule
1853           From 6db25be to dc70203
1854
1855 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1856
1857         * gst/asfdemux/asfpacket.c:
1858         * gst/asfdemux/asfpacket.h:
1859           asfdemux: fix performance issue, especially with high-bitrate streams
1860           Two things were suboptimal from a performance point of view:
1861           a) consider a large media object such as a video keyframe, which
1862           may be split up into multiple fragments. We would assemble
1863           the media object as follows:
1864           buf = join (join (join (frag1, frag2), frag3), frag4)
1865           which causes many unnecessary memcpy()s, and malloc/free,
1866           which could easily add up to a multiple of the actual object
1867           size. To avoid this, we allocate a buffer of the size needed
1868           from the start and copy fragments into that directly.
1869           b) for every fragment to join, we would create a sub-buffer
1870           before joining it (which would discard the sub-buffer again),
1871           leading to unnecessary miniobject create/free churn.
1872           Conflicts:
1873           gst/asfdemux/asfpacket.c
1874           gst/asfdemux/asfpacket.h
1875
1876 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1877
1878         * gst/asfdemux/asfpacket.c:
1879           asfdemux: avoid unnecessary stream lookup
1880           We have already retrieved the stream for that stream number and
1881           made sure it's not NULL, so no need to do it again here; neither
1882           the number nor the streams changed since the last time.
1883
1884 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
1885
1886         * ext/a52dec/gsta52dec.c:
1887           a52dec: fix first_access bigger than 2
1888           gst_buffer_extract returns the number of bytes extracted, here 2 max.
1889           Set size to the buffer size as was done in 0.10 to avoid first_access
1890           error when it bypass 2.
1891           https://bugzilla.gnome.org/show_bug.cgi?id=673434
1892
1893 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1894
1895         * autogen.sh:
1896         * configure.ac:
1897           configure: Modernize autotools setup a bit
1898           Also we now only create tar.bz2 and tar.xz tarballs.
1899
1900 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1901
1902         * common:
1903           Automatic update of common submodule
1904           From 464fe15 to 6db25be
1905
1906 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1907
1908         * configure.ac:
1909           Back to development
1910
1911 === release 0.11.90 ===
1912
1913 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1914
1915         * ChangeLog:
1916         * NEWS:
1917         * RELEASE:
1918         * configure.ac:
1919         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1920         * docs/plugins/inspect/plugin-a52dec.xml:
1921         * docs/plugins/inspect/plugin-amrnb.xml:
1922         * docs/plugins/inspect/plugin-amrwbdec.xml:
1923         * docs/plugins/inspect/plugin-asf.xml:
1924         * docs/plugins/inspect/plugin-cdio.xml:
1925         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1926         * docs/plugins/inspect/plugin-dvdread.xml:
1927         * docs/plugins/inspect/plugin-dvdsub.xml:
1928         * docs/plugins/inspect/plugin-lame.xml:
1929         * docs/plugins/inspect/plugin-mad.xml:
1930         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1931         * docs/plugins/inspect/plugin-realmedia.xml:
1932         * docs/plugins/inspect/plugin-siddec.xml:
1933         * docs/plugins/inspect/plugin-twolame.xml:
1934         * docs/plugins/inspect/plugin-x264.xml:
1935         * gst-plugins-ugly.doap:
1936         * win32/common/config.h:
1937           Release 0.11.90
1938
1939 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1940
1941         * po/af.po:
1942         * po/az.po:
1943         * po/bg.po:
1944         * po/ca.po:
1945         * po/cs.po:
1946         * po/da.po:
1947         * po/de.po:
1948         * po/el.po:
1949         * po/en_GB.po:
1950         * po/eo.po:
1951         * po/es.po:
1952         * po/eu.po:
1953         * po/fi.po:
1954         * po/fr.po:
1955         * po/gl.po:
1956         * po/hu.po:
1957         * po/id.po:
1958         * po/it.po:
1959         * po/ja.po:
1960         * po/lt.po:
1961         * po/lv.po:
1962         * po/ms.po:
1963         * po/mt.po:
1964         * po/nb.po:
1965         * po/nl.po:
1966         * po/or.po:
1967         * po/pl.po:
1968         * po/pt_BR.po:
1969         * po/ro.po:
1970         * po/ru.po:
1971         * po/sk.po:
1972         * po/sl.po:
1973         * po/sq.po:
1974         * po/sr.po:
1975         * po/sv.po:
1976         * po/tr.po:
1977         * po/uk.po:
1978         * po/vi.po:
1979         * po/zh_CN.po:
1980           Update .po files
1981
1982 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1983
1984         * ext/mad/gstmad.c.orig:
1985           mad: remove .c.orig file
1986
1987 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1988
1989         * ext/a52dec/gsta52dec.c:
1990         * ext/amrnb/amrnbdec.c:
1991         * ext/amrnb/amrnbenc.c:
1992         * ext/amrwbdec/amrwbdec.c:
1993         * ext/cdio/gstcdiocddasrc.c:
1994         * ext/dvdread/dvdreadsrc.c:
1995         * ext/lame/gstlamemp3enc.c:
1996         * ext/mad/gstmad.c:
1997         * ext/mad/gstmad.c.orig:
1998         * ext/mpeg2dec/gstmpeg2dec.c:
1999         * ext/sidplay/gstsiddec.cc:
2000         * ext/twolame/gsttwolamemp2enc.c:
2001         * ext/x264/gstx264enc.c:
2002         * gst/asfdemux/gstasfdemux.c:
2003         * gst/asfdemux/gstrtpasfdepay.c:
2004         * gst/asfdemux/gstrtspwms.c:
2005         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2006         * gst/dvdsub/gstdvdsubdec.c:
2007         * gst/dvdsub/gstdvdsubparse.c:
2008         * gst/realmedia/pnmsrc.c:
2009         * gst/realmedia/rademux.c:
2010         * gst/realmedia/rdtdepay.c:
2011         * gst/realmedia/rdtmanager.c:
2012         * gst/realmedia/rmdemux.c:
2013         * gst/realmedia/rtspreal.c:
2014         * gst/synaesthesia/gstsynaesthesia.c:
2015         * gst/xingmux/gstxingmux.c:
2016           Use new gst_element_class_set_static_metadata()
2017
2018 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2019
2020         * common:
2021           Automatic update of common submodule
2022           From 7fda524 to 464fe15
2023
2024 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2025
2026         * ext/a52dec/gsta52dec.c:
2027         * ext/amrnb/amrnb.c:
2028         * ext/amrwbdec/amrwb.c:
2029         * ext/cdio/gstcdio.c:
2030         * ext/dvdread/dvdreadsrc.c:
2031         * ext/lame/plugin.c:
2032         * ext/mad/gstmad.c:
2033         * ext/mad/gstmad.c.orig:
2034         * ext/mpeg2dec/gstmpeg2dec.c:
2035         * ext/sidplay/gstsiddec.cc:
2036         * ext/twolame/gsttwolamemp2enc.c:
2037         * ext/x264/gstx264enc.c:
2038         * gst/asfdemux/gstasf.c:
2039         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2040         * gst/dvdsub/gstdvdsubdec.c:
2041         * gst/realmedia/realmedia.c:
2042         * gst/synaesthesia/gstsynaesthesia.c:
2043         * gst/xingmux/plugin.c:
2044           gst: Update for GST_PLUGIN_DEFINE() API changes
2045
2046 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2047
2048         * configure.ac:
2049           configure: Update version to 0.11.89.1
2050
2051 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2052
2053         * configure.ac:
2054         * docs/plugins/Makefile.am:
2055         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2056         * docs/version.entities.in:
2057         * ext/a52dec/Makefile.am:
2058         * ext/amrnb/Makefile.am:
2059         * ext/amrwbdec/Makefile.am:
2060         * ext/cdio/Makefile.am:
2061         * ext/lame/Makefile.am:
2062         * ext/mad/Makefile.am:
2063         * ext/mpeg2dec/Makefile.am:
2064         * ext/sidplay/Makefile.am:
2065         * ext/twolame/Makefile.am:
2066         * ext/x264/Makefile.am:
2067         * gst-plugins-ugly.spec.in:
2068         * gst/asfdemux/Makefile.am:
2069         * gst/dvdlpcmdec/Makefile.am:
2070         * gst/dvdsub/Makefile.am:
2071         * gst/realmedia/Makefile.am:
2072         * pkgconfig/Makefile.am:
2073         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
2074         * tests/check/Makefile.am:
2075           gst: Update versioning
2076
2077 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2078
2079         * ext/mpeg2dec/gstmpeg2dec.c:
2080         * ext/mpeg2dec/gstmpeg2dec.h:
2081           mpeg2dec: fix cropping
2082           fix cropping in mpeg2dec
2083
2084 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2085
2086         * ext/mpeg2dec/gstmpeg2dec.c:
2087           mpeg2dec: add crop metadata when buffer is still writable
2088
2089 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2090
2091         * gst/asfdemux/gstrtpasfdepay.c:
2092           update for buffer api change
2093
2094 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2095
2096         * ext/a52dec/gsta52dec.c:
2097         * ext/mad/gstmad.c:
2098           ext: Update for audio decoder API changes
2099
2100 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2101
2102         * tests/check/elements/amrnbenc.c:
2103         * tests/check/elements/x264enc.c:
2104           tests: make more valgrind-friendly and plug caps leak
2105
2106 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2107
2108         * gst/asfdemux/asfpacket.c:
2109         * gst/asfdemux/gstasfdemux.c:
2110         * gst/dvdsub/gstdvdsubdec.c:
2111           update for buffer changes
2112
2113 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2114
2115         * tests/check/elements/x264enc.c:
2116           tests: x264enc: adjust test to removal of deprecated properties
2117
2118 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2119
2120           Replace master with 0.11
2121
2122 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2123
2124         * configure.ac:
2125           back to development
2126
2127 === release 0.11.2 ===
2128
2129 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2130
2131         * ChangeLog:
2132         * NEWS:
2133         * RELEASE:
2134         * configure.ac:
2135         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2136         * docs/plugins/inspect/plugin-a52dec.xml:
2137         * docs/plugins/inspect/plugin-amrnb.xml:
2138         * docs/plugins/inspect/plugin-amrwbdec.xml:
2139         * docs/plugins/inspect/plugin-asf.xml:
2140         * docs/plugins/inspect/plugin-cdio.xml:
2141         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2142         * docs/plugins/inspect/plugin-dvdread.xml:
2143         * docs/plugins/inspect/plugin-dvdsub.xml:
2144         * docs/plugins/inspect/plugin-lame.xml:
2145         * docs/plugins/inspect/plugin-mad.xml:
2146         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2147         * docs/plugins/inspect/plugin-realmedia.xml:
2148         * docs/plugins/inspect/plugin-siddec.xml:
2149         * docs/plugins/inspect/plugin-twolame.xml:
2150         * docs/plugins/inspect/plugin-x264.xml:
2151         * gst-plugins-ugly.doap:
2152         * po/af.po:
2153         * po/az.po:
2154         * po/bg.po:
2155         * po/ca.po:
2156         * po/cs.po:
2157         * po/da.po:
2158         * po/de.po:
2159         * po/el.po:
2160         * po/en_GB.po:
2161         * po/eo.po:
2162         * po/es.po:
2163         * po/eu.po:
2164         * po/fi.po:
2165         * po/fr.po:
2166         * po/gl.po:
2167         * po/hu.po:
2168         * po/id.po:
2169         * po/it.po:
2170         * po/ja.po:
2171         * po/lt.po:
2172         * po/lv.po:
2173         * po/ms.po:
2174         * po/mt.po:
2175         * po/nb.po:
2176         * po/nl.po:
2177         * po/or.po:
2178         * po/pl.po:
2179         * po/pt_BR.po:
2180         * po/ro.po:
2181         * po/ru.po:
2182         * po/sk.po:
2183         * po/sl.po:
2184         * po/sq.po:
2185         * po/sr.po:
2186         * po/sv.po:
2187         * po/tr.po:
2188         * po/uk.po:
2189         * po/vi.po:
2190         * po/zh_CN.po:
2191         * win32/common/config.h:
2192           Release 0.11.2
2193
2194 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2195
2196         * tests/check/elements/mpeg2dec.c:
2197           tests: fix after memory changes
2198
2199 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2200
2201         * ext/x264/gstx264enc.c:
2202         * ext/x264/gstx264enc.h:
2203           x264enc: remove deprecated properties
2204
2205 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2206
2207           Merge remote-tracking branch 'origin/master' into 0.11
2208           So 0.11 folks also get amr include fixes.
2209           Conflicts:
2210           ext/a52dec/gsta52dec.c
2211           ext/mad/gstmad.c
2212
2213 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2214
2215         * gst/synaesthesia/gstsynaesthesia.c:
2216           synaesthesia: fixup for bufferpool api changes
2217           ... as well as some caps ref handling.
2218
2219 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2220
2221         * gst/realmedia/rademux.c:
2222         * gst/realmedia/rmdemux.c:
2223           don't pass random pointers to pull_range
2224
2225 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2226
2227         * ext/mpeg2dec/gstmpeg2dec.c:
2228           update for bufferpool changes
2229
2230 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2231
2232         * ext/mpeg2dec/gstmpeg2dec.c:
2233           update for allocation query changes
2234
2235 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2236
2237         * ext/dvdread/dvdreadsrc.c:
2238         * ext/lame/gstlamemp3enc.c:
2239         * ext/mpeg2dec/gstmpeg2dec.c:
2240         * ext/x264/gstx264enc.c:
2241         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2242         * gst/dvdsub/gstdvdsubdec.c:
2243           update for memory api changes
2244
2245 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2246
2247         * ext/mpeg2dec/gstmpeg2dec.c:
2248           take padding into account
2249
2250 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2251
2252         * ext/mad/gstmad.c:
2253           mad: simplify parsing code
2254           Also fixes #671455 (expected at least).
2255
2256 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2257
2258         * configure.ac:
2259           configure.ac: bump required GLib to 2.31.14
2260           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
2261
2262 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2263
2264         * ext/sidplay/gstsiddec.cc:
2265           fix for caps _normalize changes
2266
2267 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2268
2269         * ext/x264/gstx264enc.c:
2270           fix for caps api changes
2271
2272 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2273
2274         * ext/a52dec/gsta52dec.c:
2275         * ext/a52dec/gsta52dec.h:
2276           a52dec: use base class tag handling helper
2277           ... so as to ensure these to be handled and sent at proper time.
2278
2279 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2280
2281         * ext/dvdread/dvdreadsrc.c:
2282           dvdreadsrc: Use variable type with correct signedness
2283
2284 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2285
2286         * ext/mpeg2dec/gstmpeg2dec.c:
2287           mpeg2dec: Copy planes in one go when possible
2288
2289 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2290
2291         * configure.ac:
2292         * ext/amrnb/amrnbdec.h:
2293         * ext/amrnb/amrnbenc.h:
2294         * ext/amrwbdec/amrwbdec.h:
2295           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
2296           In previous versions, the opencore-amr include sub-directory
2297           would be specified in the include path in the CFLAGS, but this
2298           is no longer the case in newer versions, so we need to add those
2299           to our include directives.
2300           Based on patch by: Christian Morales Vega
2301           https://bugzilla.gnome.org/show_bug.cgi?id=671123
2302
2303 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2304
2305         * configure.ac:
2306           configure: get rid of non-pkg-config ways to check for opencore-amr
2307
2308 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2309
2310         * ext/mpeg2dec/gstmpeg2dec.c:
2311           update for metadata API changes
2312
2313 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
2314
2315         * ext/amrwbdec/Makefile.am:
2316         * ext/lame/Makefile.am:
2317         * ext/mad/Makefile.am:
2318           amrwbdec, lame, mad: link to libgstbase
2319
2320 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
2321
2322         * ext/x264/gstx264enc.c:
2323           x264enc: fix compiler warning
2324
2325 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2326
2327           Merge remote-tracking branch 'origin/master' into 0.11
2328
2329 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2330
2331           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
2332           Conflicts:
2333           ext/mad/gstmad.c
2334
2335 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2336
2337         * NEWS:
2338         * RELEASE:
2339         * configure.ac:
2340         * docs/plugins/gst-plugins-ugly-plugins.args:
2341         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2342         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2343         * docs/plugins/inspect/plugin-a52dec.xml:
2344         * docs/plugins/inspect/plugin-amrnb.xml:
2345         * docs/plugins/inspect/plugin-amrwbdec.xml:
2346         * docs/plugins/inspect/plugin-asf.xml:
2347         * docs/plugins/inspect/plugin-cdio.xml:
2348         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2349         * docs/plugins/inspect/plugin-dvdread.xml:
2350         * docs/plugins/inspect/plugin-dvdsub.xml:
2351         * docs/plugins/inspect/plugin-iec958.xml:
2352         * docs/plugins/inspect/plugin-lame.xml:
2353         * docs/plugins/inspect/plugin-mad.xml:
2354         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2355         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2356         * docs/plugins/inspect/plugin-mpegstream.xml:
2357         * docs/plugins/inspect/plugin-realmedia.xml:
2358         * docs/plugins/inspect/plugin-siddec.xml:
2359         * docs/plugins/inspect/plugin-twolame.xml:
2360         * docs/plugins/inspect/plugin-x264.xml:
2361         * win32/common/config.h:
2362           Bump version after release
2363
2364 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
2365
2366         * autogen.sh:
2367           autogen.sh: avoid touching .po files during 'make'
2368           A simple workaround to deal with GNU gettext automake integration
2369           failing to deal with git.  Fixes: #669207
2370
2371 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2372
2373         * ext/x264/gstx264enc.c:
2374           x264: convert g_print to LOG
2375
2376 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2377
2378         * gst/asfdemux/gstrtpasfdepay.c:
2379           update for new memory api
2380
2381 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2382
2383         * ext/x264/gstx264enc.c:
2384           x264enc: handle pts and dts
2385
2386 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2387
2388         * ext/mad/gstmad.c:
2389           mad: handle libmad freeform parsing quirk
2390
2391 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2392
2393         * ext/mad/gstmad.c:
2394           mad: fixup unhacking last frame coaxing
2395           ... so as to not only replace the data pointer but also available size.
2396
2397 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
2398
2399         * gst-plugins-ugly.spec.in:
2400           Add latest plugins
2401
2402 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2403
2404         * win32/common/config.h:
2405           win32: back to development
2406
2407 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2408
2409         * configure.ac:
2410         * gst/synaesthesia/gstsynaesthesia.c:
2411         * gst/synaesthesia/gstsynaesthesia.h:
2412           synaesthesia: port to 0.11
2413
2414 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2415
2416         * configure.ac:
2417         * gst/xingmux/gstxingmux.c:
2418           xingmux: port to 0.11
2419
2420 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2421
2422         * configure.ac:
2423           back to development
2424
2425 === release 0.11.1 ===
2426
2427 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2428
2429         * ChangeLog:
2430         * NEWS:
2431         * RELEASE:
2432         * configure.ac:
2433         * docs/plugins/gst-plugins-ugly-plugins.args:
2434         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2435         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2436         * docs/plugins/inspect/plugin-a52dec.xml:
2437         * docs/plugins/inspect/plugin-amrnb.xml:
2438         * docs/plugins/inspect/plugin-amrwbdec.xml:
2439         * docs/plugins/inspect/plugin-asf.xml:
2440         * docs/plugins/inspect/plugin-cdio.xml:
2441         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2442         * docs/plugins/inspect/plugin-dvdread.xml:
2443         * docs/plugins/inspect/plugin-dvdsub.xml:
2444         * docs/plugins/inspect/plugin-lame.xml:
2445         * docs/plugins/inspect/plugin-mad.xml:
2446         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2447         * docs/plugins/inspect/plugin-realmedia.xml:
2448         * docs/plugins/inspect/plugin-siddec.xml:
2449         * docs/plugins/inspect/plugin-twolame.xml:
2450         * docs/plugins/inspect/plugin-x264.xml:
2451         * gst-plugins-ugly.doap:
2452         * po/af.po:
2453         * po/az.po:
2454         * po/bg.po:
2455         * po/ca.po:
2456         * po/cs.po:
2457         * po/da.po:
2458         * po/de.po:
2459         * po/el.po:
2460         * po/en_GB.po:
2461         * po/eo.po:
2462         * po/es.po:
2463         * po/eu.po:
2464         * po/fi.po:
2465         * po/fr.po:
2466         * po/gl.po:
2467         * po/hu.po:
2468         * po/id.po:
2469         * po/it.po:
2470         * po/ja.po:
2471         * po/lt.po:
2472         * po/lv.po:
2473         * po/ms.po:
2474         * po/mt.po:
2475         * po/nb.po:
2476         * po/nl.po:
2477         * po/or.po:
2478         * po/pl.po:
2479         * po/pt_BR.po:
2480         * po/ro.po:
2481         * po/ru.po:
2482         * po/sk.po:
2483         * po/sl.po:
2484         * po/sq.po:
2485         * po/sr.po:
2486         * po/sv.po:
2487         * po/tr.po:
2488         * po/uk.po:
2489         * po/vi.po:
2490         * po/zh_CN.po:
2491         * win32/common/config.h:
2492           RELEASE 0.11.1
2493
2494 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2495
2496           Merge branch 'master' into 0.11
2497           Conflicts:
2498           ext/mad/gstmad.c
2499
2500 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2501
2502         * ext/mad/gstmad.c:
2503           mad: unhack last frame coaxing
2504           ... so as to maximally use available base class API and interfere least
2505           as possible with its internal state.
2506
2507 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2508
2509         * ext/mad/gstmad.c:
2510           mad: fix compilation
2511
2512 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2513
2514         * ext/mad/gstmad.c:
2515           mad: chain up to default event handler
2516
2517 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
2518
2519         * ext/x264/gstx264enc.c:
2520           x264enc: unmap video frame after encoding
2521           Fixes major memory leak.
2522           https://bugzilla.gnome.org/show_bug.cgi?id=669863
2523
2524 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2525
2526         * ext/x264/gstx264enc.c:
2527           x264enc: fix after merge
2528
2529 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2530
2531           Merge branch 'master' into 0.11
2532           Conflicts:
2533           ext/x264/gstx264enc.c
2534
2535 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2536
2537         * ext/sidplay/gstsiddec.cc:
2538         * ext/sidplay/gstsiddec.h:
2539           sidplay: don't use ulong properties
2540
2541 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2542
2543         * ext/sidplay/gstsiddec.cc:
2544           sidplay: fix negotiation
2545
2546 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
2547
2548         * ext/x264/gstx264enc.c:
2549           x264enc: Add baseline profile to caps
2550           libx264 does not yet support the features that create the difference
2551           between baseline and constrained baseline profile. Hence it currently
2552           supports both though it can only technically encode constrained
2553           baseline.
2554
2555 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2556
2557         * ext/amrnb/amrnbenc.c:
2558         * gst/asfdemux/gstasfdemux.c:
2559         * gst/realmedia/rdtmanager.c:
2560           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
2561
2562 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2563
2564         * tests/check/elements/mpeg2dec.c:
2565           mpeg2dec: fix test a bit more
2566           Still broken because cropping is broken in mpeg2dec
2567
2568 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2569
2570         * tests/check/elements/amrnbenc.c:
2571         * tests/check/elements/x264enc.c:
2572         * tests/check/elements/xingmux.c:
2573           tests: fix some tests
2574
2575 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2576
2577         * ext/twolame/gsttwolamemp2enc.c:
2578           twolame: Use new audio encoder/decoder base class API for srcpad caps
2579
2580 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2581
2582         * ext/lame/gstlamemp3enc.c:
2583           lame: Use new audio encoder/decoder base class API for srcpad caps
2584
2585 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2586
2587         * ext/mad/gstmad.c:
2588           mad: Use new audio encoder/decoder base class API for srcpad caps
2589
2590 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2591
2592         * ext/a52dec/gsta52dec.c:
2593           a52dec: Use new audio encoder/decoder base class API for srcpad caps
2594
2595 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2596
2597         * ext/amrwbdec/amrwbdec.c:
2598           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
2599
2600 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2601
2602         * ext/amrnb/amrnbdec.c:
2603         * ext/amrnb/amrnbenc.c:
2604           amrnb: Use new audio encoder/decoder base class API for srcpad caps
2605
2606 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2607
2608         * ext/mad/gstmad.c:
2609           mad: ensure we do not confuse the base class with our buffer guard
2610           mad expects extra bytes at the end of a buffer (see discussion in
2611           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
2612           and since we inject these without the base class' knowledge, we
2613           need to hide the bodies better.
2614           This fixes an assert at EOS when decoding an mp3 manually without
2615           an intervening mpegaudioparse.
2616
2617 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2618
2619         * gst/realmedia/rtspreal.c:
2620           update for HEADER flag
2621
2622 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
2623
2624         * ext/x264/gstx264enc.c:
2625         * ext/x264/gstx264enc.h:
2626           x264enc: implement force-key-unit API
2627
2628 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
2629
2630         * common:
2631           Automatic update of common submodule
2632           From c463bc0 to 7fda524
2633
2634 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2635
2636         * ext/amrnb/amrnbdec.c:
2637         * ext/amrwbdec/amrwbdec.c:
2638           amr: port to 0.11 again
2639
2640 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2641
2642           Merge branch 'master' into 0.11
2643           Conflicts:
2644           ext/a52dec/gsta52dec.c
2645
2646 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2647
2648         * ext/a52dec/gsta52dec.c:
2649         * ext/amrnb/amrnbdec.c:
2650         * ext/amrnb/amrnbenc.c:
2651         * ext/amrwbdec/amrwbdec.c:
2652         * ext/dvdread/dvdreadsrc.c:
2653         * ext/lame/gstlamemp3enc.c:
2654         * ext/mad/gstmad.c:
2655         * ext/mpeg2dec/gstmpeg2dec.c:
2656         * ext/sidplay/gstsiddec.cc:
2657         * ext/twolame/gsttwolamemp2enc.c:
2658         * gst/asfdemux/asfpacket.c:
2659         * gst/asfdemux/gstasfdemux.c:
2660         * gst/asfdemux/gstrtpasfdepay.c:
2661         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2662         * gst/dvdsub/gstdvdsubdec.c:
2663         * gst/dvdsub/gstdvdsubdec.h:
2664         * gst/realmedia/gstrdtbuffer.c:
2665         * gst/realmedia/gstrdtbuffer.h:
2666         * gst/realmedia/rdtdepay.c:
2667         * gst/realmedia/rmdemux.c:
2668         * gst/realmedia/rmutils.c:
2669           port to new memory API
2670
2671 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2672
2673         * common:
2674           Automatic update of common submodule
2675           From 2a59016 to c463bc0
2676
2677 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2678
2679         * gst-libs/gst/glib-compat-private.h:
2680           Remove compatibility versions for deprecated GLib API
2681
2682 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2683
2684         * ext/a52dec/gsta52dec.c:
2685           a52dec: fix read buffer overflow upon syncing
2686           The wrong size was being decremented, leading to a runaway
2687           read loop.
2688
2689 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2690
2691         * common:
2692         * configure.ac:
2693           Add --disable-fatal-warnings configure option
2694
2695 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2696
2697         * gst/asfdemux/gstasfdemux.c:
2698         * gst/realmedia/rademux.c:
2699         * gst/realmedia/rdtmanager.c:
2700         * gst/realmedia/rmdemux.c:
2701           port to new gthread API
2702
2703 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2704
2705         * configure.ac:
2706           configure.ac: Require GLib 2.31.10 for consistency
2707
2708 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2709
2710         * common:
2711           Automatic update of common submodule
2712           From 0807187 to 2a59016
2713
2714 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2715
2716         * ext/amrwbdec/amrwbdec.c:
2717           amrwbdec: _parse should not return OK if not enough data yet
2718
2719 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2720
2721         * ext/amrnb/amrnbdec.c:
2722           amrnbdec: _parse should not return OK if not enough data yet
2723
2724 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2725
2726         * ext/dvdread/dvdreadsrc.c:
2727           dvdreadsrc: fix off by one in cell calculation for the last chapter
2728
2729 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2730
2731         * gst/asfdemux/gstasfdemux.c:
2732           asfdemux: set caps on src pad before adding it
2733
2734 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2735
2736         * gst/asfdemux/gstasfdemux.c:
2737           asfdemux: perform writable buffer map to copy into it
2738
2739 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2740
2741         * gst/asfdemux/asfpacket.c:
2742         * gst/asfdemux/asfpacket.h:
2743           asfpacket: fix 0.11 ported payload extraction
2744           ... to cater for not necessarily offset == size - cur_pos,
2745           as size may have been adjusted due to padding.
2746           Fixes #667567.
2747
2748 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2749
2750         * ext/x264/gstx264enc.c:
2751           x264enc: remove useless and semantically (though not practically) wrong code
2752           The object will be freed, so it's pointless to set the pointers
2753           to NULL anyway.
2754
2755 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2756
2757         * ext/x264/gstx264enc.c:
2758           x264enc: remove leaking "optimization"
2759
2760 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2761
2762         * gst/asfdemux/gstasfdemux.c:
2763           GST_TYPE_DATE -> G_TYPE_DATE
2764
2765 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2766
2767           Merge remote-tracking branch 'origin/master' into 0.11
2768           Conflicts:
2769           ext/a52dec/gsta52dec.c
2770
2771 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2772
2773         * ext/a52dec/gsta52dec.c:
2774           a52dec: plug buffer leak
2775
2776 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2777
2778         * ext/a52dec/gsta52dec.c:
2779           a52dec: plug buffer leak
2780
2781 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2782
2783         * ext/amrnb/amrnbenc.c:
2784           amrnbenc: _map and _unmap the appropriate input and output buffers
2785
2786 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2787
2788         * ext/a52dec/gsta52dec.c:
2789           a52dec: Fix some merge mistakes
2790
2791 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2792
2793           Merge branch 'master' into 0.11
2794           Conflicts:
2795           ext/a52dec/gsta52dec.c
2796           ext/a52dec/gsta52dec.h
2797           ext/lame/gstlame.c
2798           ext/lame/gstlame.h
2799           ext/lame/gstlamemp3enc.c
2800           ext/mad/gstmad.c
2801           ext/mad/gstmad.h
2802           gst/mpegaudioparse/gstmpegaudioparse.c
2803           gst/mpegstream/gstdvddemux.c
2804           gst/realmedia/rdtdepay.c
2805           po/es.po
2806           po/lv.po
2807           po/sr.po
2808
2809 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2810
2811         * gst/dvdsub/Makefile.am:
2812           dvdsub: add some CFLAGS and LIBS in Makefile.am
2813           ... since adapter is still used.
2814
2815 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2816
2817         * gst/realmedia/rmdemux.c:
2818           rmdemux: Don't use buffer after unreffing
2819
2820 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2821
2822         * gst/asfdemux/gstasfdemux.c:
2823           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
2824
2825 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2826
2827         * ext/mad/gstmad.c:
2828           mad: Correctly unmap the buffer with the original data pointer
2829
2830 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2831
2832         * ext/mad/gstmad.c:
2833           mad: Make sure to set caps on the srcpad if none are set yet
2834
2835 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2836
2837         * ext/mad/Makefile.am:
2838           mad: fix LIBS order in Makefile.am
2839
2840 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2841
2842         * ext/mad/gstmad.h:
2843           mad: remove left-over id3tag.h include
2844           We don't use libid3tag any more.
2845
2846 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2847
2848         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2849           dvdlpcmdec: fix for multichannel
2850
2851 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2852
2853         * ext/a52dec/gsta52dec.c:
2854         * ext/a52dec/gsta52dec.h:
2855           a52dec: Update for the new raw audio caps
2856
2857 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2858
2859         * ext/mad/gstmad.c:
2860           mad: Update for the new raw audio caps
2861
2862 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2863
2864         * ext/lame/gstlamemp3enc.c:
2865           lamemp3enc: Update for the new raw audio caps
2866
2867 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2868
2869         * ext/twolame/gsttwolamemp2enc.c:
2870           twolamemp2enc: Update for the new raw audio caps
2871
2872 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2873
2874         * ext/amrwbdec/amrwbdec.c:
2875           amrwbdec: Add the new layout field to the raw audio caps
2876
2877 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2878
2879         * ext/amrnb/amrnbdec.c:
2880         * ext/amrnb/amrnbenc.c:
2881           amrnb: Add the new layout field to the raw audio caps
2882
2883 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2884
2885         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2886         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2887           dvdlpcmdec: Port to the new raw audio caps
2888
2889 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2890
2891         * gst/asfdemux/gstasfdemux.c:
2892           asfdemux: Update for libgstriff API changes
2893           Still needs to handle audio channel reordering.
2894
2895 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2896
2897         * common:
2898           Automatic update of common submodule
2899           From 50b34ab to 0807187
2900
2901 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2902
2903         * ext/lame/Makefile.am:
2904           lame: fix LIBADD order in Makefile.am
2905
2906 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2907
2908         * tests/check/elements/amrnbenc.c:
2909         * tests/check/elements/mpeg2dec.c:
2910         * tests/check/elements/x264enc.c:
2911         * tests/check/elements/xingmux.c:
2912         * tests/check/generic/states.c:
2913           tests: make tests compile
2914
2915 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2916
2917         * ext/amrwbdec/amrwbdec.c:
2918         * ext/dvdread/dvdreadsrc.c:
2919         * ext/mad/gstmad.c:
2920         * ext/sidplay/gstsiddec.cc:
2921         * gst/asfdemux/gstasfdemux.c:
2922         * gst/realmedia/pnmsrc.c:
2923         * gst/realmedia/rdtmanager.c:
2924         * gst/realmedia/rmdemux.c:
2925           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
2926
2927 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2928
2929         * tests/check/Makefile.am:
2930           tests: disable generic index test
2931
2932 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2933
2934         * ext/mpeg2dec/gstmpeg2dec.c:
2935           mpeg2dec: remove all seeking-related code
2936           A parser or demuxer upstream should handle this Same for
2937           queries.
2938
2939 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2940
2941         * ext/mpeg2dec/gstmpeg2dec.c:
2942         * ext/mpeg2dec/gstmpeg2dec.h:
2943           mpeg2dec: update for GstIndex removal
2944
2945 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2946
2947         * ext/cdio/gstcdiocddasrc.c:
2948           cdio: update for probe vfunc removal in GstAudioCdSrc
2949
2950 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2951
2952         * ext/lame/gstlame.c:
2953         * ext/lame/gstlamemp3enc.c:
2954           lame: fix printf format in debug statements
2955           https://bugzilla.gnome.org/show_bug.cgi?id=666926
2956
2957 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2958
2959         * ext/lame/gstlame.c:
2960         * ext/lame/gstlame.h:
2961           lame: ensure parsed output
2962           ... by doing some basic parsing of encoded lame data.
2963
2964 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2965
2966         * ext/lame/gstlame.h:
2967           lame: cleanup unused instance struct fields
2968
2969 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2970
2971         * ext/lame/Makefile.am:
2972         * ext/lame/gstlamemp3enc.c:
2973         * ext/lame/gstlamemp3enc.h:
2974           lamemp3enc: ensure parsed output
2975           ... by doing some basic parsing of encoded lame data.
2976           Fixes #652150.
2977
2978 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2979
2980         * ext/lame/gstlamemp3enc.c:
2981           lamemp3enc: do not leak merged tags
2982
2983 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2984
2985         * ext/mad/gstmad.c:
2986         * ext/mad/gstmad.h:
2987           mad: helpfully bodge the last buffer to let mad decode the last frame
2988           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
2989           to be believed, the last buffer must be followed by a number of 0 bytes
2990           in order for the last frame to be decoded (at least in some cases).
2991           Doing so seems to work here, fixing a missing 1152 samples when using
2992           mp3parse before mad (not using mp3parse would yield the correct amount
2993           of samples, if there's extra non-MP3 data after (eg, tag data)).
2994
2995 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2996
2997         * ext/dvdread/dvdreadsrc.c:
2998           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
2999
3000 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3001
3002         * gst/mpegstream/gstdvddemux.c:
3003           dvddemux: tweak subtitle stream setup based on dvd language codes event
3004           ... to allow for non-continuous subtitle stream numbers.
3005           The missing stream numbers tend to come up as subtitle streams anyway
3006           (albeit not with an identified language tag).
3007
3008 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3009
3010         * ext/dvdread/dvdreadsrc.c:
3011           dvdreadsrc: minor safety tweak to sector seeking
3012
3013 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
3014
3015         * ext/a52dec/gsta52dec.c:
3016           a52dec: check that a52_init returns a valid a52 state
3017
3018 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3019
3020         * ext/mpeg2dec/gstmpeg2dec.c:
3021           mpeg2dec: update for new interlaced flags
3022
3023 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3024
3025         * ext/a52dec/Makefile.am:
3026         * ext/a52dec/gsta52dec.c:
3027         * ext/a52dec/gsta52dec.h:
3028           a52dec: port to audiodecoder
3029
3030 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3031
3032         * ext/mad/Makefile.am:
3033         * ext/mad/gstmad.c:
3034         * ext/mad/gstmad.h:
3035           mad: port to audiodecoder
3036
3037 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3038
3039         * ext/a52dec/gsta52dec.c:
3040           a52dec: Don't claim to support upstream renegotiation
3041           and use fixed caps on the srcpad. To correctly support
3042           upstream renegotiation a52dec would need to check if the
3043           caps of the downstream allocated buffer are the requested
3044           caps or if the size is different.
3045           Fixes bug #665989.
3046
3047 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
3048
3049         * ext/a52dec/gsta52dec.c:
3050           a52dec: Check that the a52_state is correctly initialized
3051
3052 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3053
3054         * gst-libs/gst/Makefile.am:
3055         * gst-libs/gst/glib-compat-private.h:
3056         * gst/asfdemux/gstasfdemux.c:
3057         * gst/mpegaudioparse/gstmpegaudioparse.c:
3058         * gst/realmedia/rademux.c:
3059         * gst/realmedia/rdtmanager.c:
3060         * gst/realmedia/rmdemux.c:
3061           Work around deprecated thread API in glib master
3062           Add private replacements for deprecated functions such as
3063           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
3064           to avoid the deprecation warnings. We can't change most of
3065           these in 0.10 because they're part of our API and ABI.
3066           Suppress deprecation warnings in selected files, mostly for
3067           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
3068           not much we can do here in 0.10.
3069
3070 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3071
3072         * po/LINGUAS:
3073         * po/eo.po:
3074         * po/es.po:
3075         * po/lv.po:
3076         * po/sr.po:
3077           po: update translations
3078
3079 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3080
3081         * gst/realmedia/rdtdepay.c:
3082           rdtdepay: make buffer metadata writable before setting caps on it
3083           Fixes issue when the header buffer is being pushed, which was taken
3084           from the caps and is therefore not writable.
3085
3086 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3087
3088         * ext/dvdread/dvdreadsrc.c:
3089           fix for basesrc changes
3090
3091 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
3092
3093         * gst/asfdemux/gstrtpasfdepay.c:
3094           rtpasfdepay: Initialize GstRTPBuffer before usage
3095
3096 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3097
3098           Merge remote-tracking branch 'origin/master' into 0.11
3099           Conflicts:
3100           ext/dvdread/dvdreadsrc.c
3101
3102 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
3103
3104         * ext/dvdread/dvdreadsrc.c:
3105           dvdreadsrc: Fix format string compiler warning
3106           Fixes bug #665101.
3107
3108 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3109
3110           Merge remote-tracking branch 'origin/master' into 0.11
3111
3112 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3113
3114         * ext/mpeg2dec/gstmpeg2dec.c:
3115           Update for indexable change
3116
3117 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3118
3119         * gst/realmedia/rdtmanager.c:
3120           update for clock provider API change
3121
3122 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3123
3124         * ext/a52dec/gsta52dec.c:
3125         * ext/amrnb/amrnbdec.c:
3126         * ext/amrnb/amrnbenc.c:
3127         * ext/amrwbdec/amrwbdec.c:
3128         * ext/dvdread/dvdreadsrc.c:
3129         * ext/lame/gstlame.c:
3130         * ext/lame/gstlamemp3enc.c:
3131         * ext/mad/gstmad.c:
3132         * ext/mpeg2dec/gstmpeg2dec.c:
3133         * ext/sidplay/gstsiddec.cc:
3134         * ext/twolame/gsttwolame.c:
3135         * ext/x264/gstx264enc.c:
3136         * gst/asfdemux/gstasfdemux.c:
3137         * gst/asfdemux/gstrtpasfdepay.c:
3138         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3139         * gst/dvdsub/gstdvdsubdec.c:
3140         * gst/dvdsub/gstdvdsubparse.c:
3141         * gst/iec958/ac3iec.c:
3142         * gst/mpegaudioparse/gstmpegaudioparse.c:
3143         * gst/mpegaudioparse/gstxingmux.c:
3144         * gst/mpegstream/gstdvddemux.c:
3145         * gst/mpegstream/gstmpegdemux.c:
3146         * gst/mpegstream/gstmpegparse.c:
3147         * gst/mpegstream/gstrfc2250enc.c:
3148         * gst/realmedia/pnmsrc.c:
3149         * gst/realmedia/rademux.c:
3150         * gst/realmedia/rdtdepay.c:
3151         * gst/realmedia/rdtmanager.c:
3152         * gst/realmedia/rmdemux.c:
3153         * gst/synaesthesia/gstsynaesthesia.c:
3154           various: fix pad template ref leaks
3155           https://bugzilla.gnome.org/show_bug.cgi?id=662664
3156
3157 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
3158
3159         * tests/check/elements/xingmux.c:
3160           tests: update for gstcheck API change
3161
3162 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3163
3164         * ext/amrnb/amrnbenc.c:
3165         * ext/dvdread/dvdreadsrc.c:
3166         * ext/lame/gstlamemp3enc.c:
3167         * ext/twolame/gsttwolamemp2enc.c:
3168           ext: fix more printf format warnings in debug messages
3169
3170 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
3171
3172         * gst/asfdemux/gstasfdemux.c:
3173         * gst/asfdemux/gstrtpasfdepay.c:
3174         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3175         * gst/dvdsub/gstdvdsubdec.c:
3176         * gst/dvdsub/gstdvdsubparse.c:
3177         * gst/realmedia/rademux.c:
3178         * gst/realmedia/rmdemux.c:
3179           Fix print format compiler warnings on OS X / 64bit
3180           https://bugzilla.gnome.org/show_bug.cgi?id=662617
3181
3182 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3183
3184         * gst/asfdemux/gstasfdemux.c:
3185         * gst/realmedia/rademux.c:
3186         * gst/realmedia/rdtmanager.c:
3187         * gst/realmedia/rmdemux.c:
3188           update for activation changes
3189
3190 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3191
3192         * gst/asfdemux/gstasfdemux.c:
3193         * gst/realmedia/rademux.c:
3194         * gst/realmedia/rmdemux.c:
3195           update for new scheduling query
3196
3197 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3198
3199         * gst/asfdemux/gstasfdemux.c:
3200         * gst/realmedia/rademux.c:
3201         * gst/realmedia/rdtmanager.c:
3202         * gst/realmedia/rmdemux.c:
3203           add parent to activate functions
3204
3205 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3206
3207         * ext/a52dec/gsta52dec.c:
3208         * ext/mpeg2dec/gstmpeg2dec.c:
3209         * ext/sidplay/gstsiddec.cc:
3210         * ext/x264/gstx264enc.c:
3211         * gst/asfdemux/gstasfdemux.c:
3212         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3213         * gst/dvdsub/gstdvdsubdec.c:
3214         * gst/dvdsub/gstdvdsubparse.c:
3215         * gst/realmedia/rademux.c:
3216         * gst/realmedia/rdtdepay.c:
3217         * gst/realmedia/rdtmanager.c:
3218         * gst/realmedia/rmdemux.c:
3219           add parent to pad functions
3220
3221 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3222
3223         * ext/mpeg2dec/gstmpeg2dec.c:
3224         * ext/sidplay/gstsiddec.cc:
3225         * ext/x264/gstx264enc.c:
3226         * gst/asfdemux/gstasfdemux.c:
3227         * gst/realmedia/rademux.c:
3228         * gst/realmedia/rdtmanager.c:
3229         * gst/realmedia/rmdemux.c:
3230           add parent to query function
3231
3232 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3233
3234         * gst/asfdemux/gstasfdemux.c:
3235         * gst/realmedia/rademux.c:
3236           _query_peer_*() -> _peer_query_*()
3237
3238 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3239
3240         * gst/dvdsub/gstdvdsubdec.c:
3241           _accept_caps() -> _query_accept_caps()
3242
3243 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3244
3245         * ext/x264/gstx264enc.c:
3246           _peer_get_caps() -> _peer_query_caps()
3247
3248 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3249
3250         * ext/x264/gstx264enc.c:
3251           update for _get_caps() -> _query_caps()
3252
3253 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3254
3255         * ext/x264/gstx264enc.c:
3256           change getcaps to query
3257
3258 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3259
3260         * ext/mad/gstmad.c:
3261           mad: re-instate accidentally dropped rank
3262
3263 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3264
3265         * ext/dvdread/dvdreadsrc.c:
3266         * gst/realmedia/pnmsrc.c:
3267           Update for GstURIHandler get_protocols() changes
3268
3269 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3270
3271         * ext/dvdread/dvdreadsrc.c:
3272         * ext/dvdread/dvdreadsrc.h:
3273         * gst/realmedia/pnmsrc.c:
3274           dvdreadsrc, pnmsrc: update for GstURIHandler changes
3275
3276 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3277
3278         * ext/mad/gstmad.c:
3279           mad: re-port to 0.11
3280           This time using the base class. Still something
3281           wrong with the parsing though, when there's no
3282           parser or demuxer upstream (which of course
3283           shouldn't happen in a normal playback scenario).
3284
3285 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3286
3287         * ext/mad/gstmad.c:
3288         * ext/mad/gstmad.h:
3289           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
3290
3291 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3292
3293         * ext/mad/gstmad.c:
3294         * ext/mad/gstmad.h:
3295           mad: replace with 0.10 version ported to GstAudioDecoder
3296           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
3297           of Mark's baseaudio branch.
3298           Would probably be too risky to drop this into 0.10 given
3299           all the things mad is doing.
3300
3301 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3302
3303         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3304           docs: remove bits for old lame element from sections.txt file
3305
3306 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3307
3308         * Android.mk:
3309         * configure.ac:
3310         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3311         * docs/plugins/inspect/plugin-mpegstream.xml:
3312         * gst-plugins-ugly.spec.in:
3313         * gst/mpegstream/Makefile.am:
3314         * gst/mpegstream/README:
3315         * gst/mpegstream/gstdvddemux.c:
3316         * gst/mpegstream/gstdvddemux.h:
3317         * gst/mpegstream/gstmpegclock.c:
3318         * gst/mpegstream/gstmpegclock.h:
3319         * gst/mpegstream/gstmpegdemux.c:
3320         * gst/mpegstream/gstmpegdemux.h:
3321         * gst/mpegstream/gstmpegpacketize.c:
3322         * gst/mpegstream/gstmpegpacketize.h:
3323         * gst/mpegstream/gstmpegparse.c:
3324         * gst/mpegstream/gstmpegparse.h:
3325         * gst/mpegstream/gstmpegstream.c:
3326         * gst/mpegstream/gstrfc2250enc.c:
3327         * gst/mpegstream/gstrfc2250enc.h:
3328         * gst/mpegstream/mpegstream.vcproj:
3329         * gst/mpegstream/notes:
3330         * win32/MANIFEST:
3331         * win32/vs6/gst_plugins_ugly.dsw:
3332         * win32/vs6/libgstac3parse.dsp:
3333         * win32/vs6/libgstmpegaudioparse.dsp:
3334         * win32/vs6/libgstmpegstream.dsp:
3335           mpegstream: remove the old mpeg-ps parser and demuxers
3336           Don't want anyone porting this by accident.
3337           Superseded by mpegpsdemux in -bad.
3338
3339 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3340
3341         * configure.ac:
3342         * ext/cdio/Makefile.am:
3343         * ext/cdio/gstcdio.c:
3344         * ext/cdio/gstcdiocddasrc.c:
3345         * ext/cdio/gstcdiocddasrc.h:
3346           cdio: port cdiocddasrc to 0.11
3347
3348 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3349
3350         * tests/check/elements/mpeg2dec.c:
3351           tests: port mpeg2dec to 0.11
3352           It compiles, but fails.
3353
3354 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3355
3356         * tests/check/elements/x264enc.c:
3357           tests: port x264enc unit test to 0.11
3358           Well, it compiles now at least.
3359
3360 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3361
3362         * gst/asfdemux/gstrtpasfdepay.h:
3363           update for base class rename
3364
3365 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3366
3367         * gst/asfdemux/gstrtpasfdepay.c:
3368         * gst/asfdemux/gstrtpasfdepay.h:
3369           update for base class rename
3370
3371 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3372
3373         * po/af.po:
3374         * po/az.po:
3375         * po/bg.po:
3376         * po/ca.po:
3377         * po/cs.po:
3378         * po/da.po:
3379         * po/de.po:
3380         * po/el.po:
3381         * po/en_GB.po:
3382         * po/es.po:
3383         * po/eu.po:
3384         * po/fi.po:
3385         * po/fr.po:
3386         * po/gl.po:
3387         * po/hu.po:
3388         * po/id.po:
3389         * po/it.po:
3390         * po/ja.po:
3391         * po/lt.po:
3392         * po/lv.po:
3393         * po/ms.po:
3394         * po/mt.po:
3395         * po/nb.po:
3396         * po/nl.po:
3397         * po/or.po:
3398         * po/pl.po:
3399         * po/pt_BR.po:
3400         * po/ro.po:
3401         * po/ru.po:
3402         * po/sk.po:
3403         * po/sl.po:
3404         * po/sq.po:
3405         * po/sr.po:
3406         * po/sv.po:
3407         * po/tr.po:
3408         * po/uk.po:
3409         * po/vi.po:
3410         * po/zh_CN.po:
3411           po: update translations
3412
3413 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3414
3415         * docs/plugins/gst-plugins-ugly-plugins.args:
3416         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3417         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3418         * docs/plugins/inspect/plugin-a52dec.xml:
3419         * docs/plugins/inspect/plugin-amrnb.xml:
3420         * docs/plugins/inspect/plugin-amrwbdec.xml:
3421         * docs/plugins/inspect/plugin-asf.xml:
3422         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3423         * docs/plugins/inspect/plugin-dvdread.xml:
3424         * docs/plugins/inspect/plugin-dvdsub.xml:
3425         * docs/plugins/inspect/plugin-lame.xml:
3426         * docs/plugins/inspect/plugin-mad.xml:
3427         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3428         * docs/plugins/inspect/plugin-realmedia.xml:
3429         * docs/plugins/inspect/plugin-siddec.xml:
3430         * docs/plugins/inspect/plugin-twolame.xml:
3431         * docs/plugins/inspect/plugin-x264.xml:
3432           docs: update docs
3433
3434 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3435
3436         * ext/lame/gstlamemp3enc.c:
3437           lamemp3enc: cosmetic error message change
3438           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
3439
3440 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3441
3442         * docs/plugins/Makefile.am:
3443         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3444         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3445         * ext/twolame/Makefile.am:
3446         * ext/twolame/gsttwolame.c:
3447         * ext/twolame/gsttwolame.h:
3448         * ext/twolame/gsttwolamemp2enc.c:
3449         * ext/twolame/gsttwolamemp2enc.h:
3450         * po/POTFILES.in:
3451           twolame: rename to twolamemp2enc
3452
3453 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3454
3455         * configure.ac:
3456         * ext/twolame/gsttwolame.c:
3457           twolame: port to 0.11
3458
3459 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3460
3461         * Android.mk:
3462         * configure.ac:
3463         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3464         * docs/plugins/inspect/plugin-iec958.xml:
3465         * gst-plugins-ugly.spec.in:
3466         * gst/iec958/Makefile.am:
3467         * gst/iec958/ac3_padder.c:
3468         * gst/iec958/ac3_padder.h:
3469         * gst/iec958/ac3iec.c:
3470         * gst/iec958/ac3iec.h:
3471         * win32/MANIFEST:
3472         * win32/vs6/libgstiec958.dsp:
3473           iec958: remove this plugin
3474           I think it can just go away. Audio sinks can and should payload
3475           things themselves using the helper API in libgstaudio. If such
3476           a plugin still makes sense, it should probably be rewritten
3477           using the library functions (and be put into -good or so).
3478
3479 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3480
3481         * gst/realmedia/rademux.c:
3482         * gst/realmedia/rmdemux.c:
3483         * gst/realmedia/rtspreal.c:
3484           update for adapter api change
3485
3486 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3487
3488         * ext/x264/gstx264enc.c:
3489           update for removed fixate function
3490
3491 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3492
3493         * ext/mad/gstmad.c:
3494         * ext/mpeg2dec/gstmpeg2dec.c:
3495         * gst/asfdemux/gstasfdemux.c:
3496         * gst/realmedia/rmdemux.c:
3497           remove query types
3498
3499 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3500
3501         * configure.ac:
3502         * gst/realmedia/rademux.c:
3503         * gst/realmedia/rdtdepay.c:
3504         * gst/realmedia/rmdemux.c:
3505         * gst/realmedia/rmutils.c:
3506           realmedia is ported
3507
3508 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3509
3510         * gst/asfdemux/gstasfdemux.c:
3511         * gst/mpegstream/gstdvddemux.c:
3512         * gst/mpegstream/gstmpegdemux.c:
3513         * gst/realmedia/rmdemux.c:
3514         * gst/realmedia/rmdemux.h:
3515           more template fixes
3516
3517 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
3518
3519         * po/POTFILES.in:
3520           po: lame => lamemp3enc
3521
3522 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3523
3524         * gst/realmedia/rdtmanager.c:
3525           make request pads take %u
3526
3527 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3528
3529         * ext/mpeg2dec/gstmpeg2dec.c:
3530         * ext/mpeg2dec/gstmpeg2dec.h:
3531           mpeg2dec: Add basic cropping support
3532
3533 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3534
3535         * ext/a52dec/gsta52dec.c:
3536         * ext/sidplay/gstsiddec.cc:
3537         * gst/asfdemux/gstasfdemux.c:
3538         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3539           tags: update for tag API removal
3540
3541 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3542
3543         * ext/mpeg2dec/gstmpeg2dec.c:
3544         * ext/mpeg2dec/gstmpeg2dec.h:
3545           update for meta api change
3546
3547 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3548
3549         * gst/asfdemux/gstasfdemux.c:
3550           structure: fix for api update
3551
3552 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3553
3554           Merge remote-tracking branch 'origin/master' into 0.11
3555
3556 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3557
3558         * tests/check/elements/amrnbenc.c:
3559           tests: port amrnbenc test to 0.11
3560
3561 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3562
3563         * ext/amrnb/amrnbdec.c:
3564         * ext/amrnb/amrnbenc.c:
3565           amrnb: fix up raw audio caps for 0.11
3566
3567 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3568
3569         * tests/check/Makefile.am:
3570           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
3571
3572 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3573
3574         * docs/plugins/Makefile.am:
3575         * ext/lame/Makefile.am:
3576         * ext/lame/README:
3577         * ext/lame/gstlame.c:
3578         * ext/lame/gstlame.h:
3579         * ext/lame/plugin.c:
3580         * ext/lame/test-lame.c:
3581         * gst/xingmux/gstxingmux.c:
3582         * tests/check/pipelines/lame.c:
3583           lame: remove lame element, it's been superseded by lamemp3enc
3584
3585 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3586
3587         * ext/a52dec/gsta52dec.c:
3588         * ext/lame/gstlamemp3enc.c:
3589         * ext/mad/gstmad.c:
3590         * ext/sidplay/gstsiddec.cc:
3591         * gst/asfdemux/gstasfdemux.c:
3592         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3593           ext, gst: update for taglist API changes
3594
3595 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
3596
3597         * gst/asfdemux/gstasfdemux.c:
3598           asfdemux: Don't leak pending payload buffers
3599           Fixes #662964
3600
3601 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3602
3603           Merge branch 'master' into 0.11
3604           Conflicts:
3605           ext/sidplay/gstsiddec.cc
3606
3607 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
3608
3609         * ext/sidplay/gstsiddec.cc:
3610           siddec: use BOILERPLATE macro and cleanup FIXMEs
3611
3612 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3613
3614         * gst/asfdemux/gstrtpasfdepay.c:
3615           asfdepay: fix compiler warnings after gst_caps_new_simple() change
3616
3617 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
3618
3619         * gst-plugins-ugly.spec.in:
3620           Update specfile with latest changes
3621
3622 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3623
3624         * gst/asfdemux/gstasfdemux.c:
3625           asfdemux: Don't unmap a buffer that doesn't exist
3626
3627 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3628
3629         * configure.ac:
3630         * ext/dvdread/dvdreadsrc.c:
3631           dvdread: port to 0.11
3632
3633 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3634
3635         * configure.ac:
3636         * gst/dvdsub/Makefile.am:
3637         * gst/dvdsub/gstdvdsubdec.c:
3638         * gst/dvdsub/gstdvdsubdec.h:
3639         * gst/dvdsub/gstdvdsubparse.c:
3640           dvdsub: port to 0.11
3641
3642 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3643
3644           Merge branch 'master' into 0.11
3645           Conflicts:
3646           ext/amrwbdec/Makefile.am
3647           ext/amrwbdec/amrwbdec.c
3648
3649 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3650
3651         * gst/realmedia/gstrdtbuffer.c:
3652         * gst/realmedia/gstrdtbuffer.h:
3653         * gst/realmedia/pnmsrc.c:
3654         * gst/realmedia/rademux.c:
3655         * gst/realmedia/rdtdepay.c:
3656         * gst/realmedia/rdtmanager.c:
3657         * gst/realmedia/rmdemux.c:
3658         * gst/realmedia/rmutils.c:
3659         * gst/realmedia/rtspreal.c:
3660           realmedia: port to 0.11
3661
3662 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3663
3664         * ext/amrwbdec/Makefile.am:
3665         * ext/amrwbdec/amrwbdec.c:
3666         * ext/amrwbdec/amrwbdec.h:
3667           amrwbdec: port to audiodecoder
3668
3669 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3670
3671         * ext/amrnb/Makefile.am:
3672           amrnbdec: fixup build
3673
3674 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3675
3676         * ext/amrnb/amrnbdec.c:
3677           amrnbdec: remove leftover extraneous _unref
3678
3679 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3680
3681           Merge branch 'master' into 0.11
3682           Conflicts:
3683           ext/amrnb/amrnbdec.c
3684
3685 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3686
3687         * configure.ac:
3688         * ext/amrnb/amrnbdec.c:
3689         * ext/amrnb/amrnbenc.c:
3690           amrnb: port to 0.11
3691
3692 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3693
3694         * configure.ac:
3695         * ext/amrwbdec/Makefile.am:
3696         * ext/amrwbdec/amrwbdec.c:
3697           ported amrwbdec to 0.11
3698
3699 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3700
3701         * ext/amrnb/amrnbdec.c:
3702         * ext/amrnb/amrnbdec.h:
3703           amrnbdec: port to audiodecoder
3704
3705 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3706
3707           Merge branch 'master' into 0.11
3708
3709 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3710
3711         * configure.ac:
3712         * ext/mpeg2dec/gstmpeg2dec.c:
3713         * ext/mpeg2dec/gstmpeg2dec.h:
3714           mpeg2dec: minimal port to 0.11
3715
3716 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3717
3718         * ext/mpeg2dec/gstmpeg2dec.c:
3719         * ext/mpeg2dec/gstmpeg2dec.h:
3720           mpeg2dec: post QoS messages when dropping a frame due to QoS
3721           https://bugzilla.gnome.org/show_bug.cgi?id=658241
3722
3723 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3724
3725         * configure.ac:
3726           configure: update ported plugins list
3727
3728 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3729
3730         * common:
3731           update to 0.11 branch
3732
3733 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3734
3735         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3736         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3737           dvdlpcmdec: port to 0.11
3738
3739 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3740
3741         * ext/lame/gstlame.c:
3742         * ext/lame/gstlamemp3enc.c:
3743           lame: fix raw audio caps too
3744
3745 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3746
3747         * ext/lame/gstlame.c:
3748         * ext/lame/gstlamemp3enc.c:
3749           lame: port to 0.11
3750
3751 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3752
3753           Merge branch 'master' into 0.11
3754
3755 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3756
3757         * ext/x264/gstx264enc.c:
3758         * ext/x264/gstx264enc.h:
3759           x264enc: port to 0.11
3760
3761 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3762
3763         * ext/amrnb/Makefile.am:
3764         * ext/amrnb/amrnbenc.c:
3765         * ext/amrnb/amrnbenc.h:
3766           amrnbenc: port to audioencoder
3767
3768 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3769
3770           Merge branch 'master' into 0.11
3771           Conflicts:
3772           ext/mad/gstmad.c
3773
3774 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3775
3776         * ext/a52dec/gsta52dec.c:
3777           port a52dec to 0.11
3778
3779 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3780
3781         * ext/twolame/gsttwolame.c:
3782           twolame: Simple fix for GstAudioEncoder API change
3783
3784 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3785
3786         * ext/twolame/gsttwolame.c:
3787           twolame: Fix variable 'gstelement_class' set but not used compiler warning
3788
3789 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3790
3791         * ext/lame/gstlame.c:
3792         * ext/lame/gstlamemp3enc.c:
3793           lame: Don't get the parent class again, GST_BOILERPLATE does this already
3794
3795 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3796
3797         * ext/lame/gstlame.c:
3798         * ext/lame/gstlamemp3enc.c:
3799           lame: Fix variable 'gstelement_class' set but not used compiler warning
3800
3801 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3802
3803         * ext/twolame/gsttwolame.c:
3804           twolame: improve output framing and timestamping
3805           ... which simply comes down to requesting one frame of input data at a time,
3806           since the encoder nicely turns this into 1 encoded frame.
3807
3808 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3809
3810         * ext/twolame/Makefile.am:
3811         * ext/twolame/gsttwolame.c:
3812         * ext/twolame/gsttwolame.h:
3813           twolame: port to audioencoder
3814
3815 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3816
3817         * ext/lame/gstlame.c:
3818           lame: use some more boilerplate
3819
3820 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3821
3822         * ext/lame/gstlame.c:
3823         * ext/lame/gstlame.h:
3824           lame: port to audioencoder
3825
3826 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3827
3828         * ext/lame/gstlamemp3enc.c:
3829           lamemp3enc: use some more boilerplate
3830
3831 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3832
3833         * ext/lame/gstlamemp3enc.c:
3834           lamemp3enc: really report bitrate rather kbitrate
3835
3836 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3837
3838         * ext/lame/Makefile.am:
3839         * ext/lame/gstlamemp3enc.c:
3840         * ext/lame/gstlamemp3enc.h:
3841           lamemp3enc: port to audioencoder
3842
3843 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3844
3845         * ext/dvdread/dvdreadsrc.c:
3846           dvdreadsrc: take into account first sector of the current title
3847           This fixes seeking on titles which do not start on a new file.
3848           https://bugzilla.gnome.org/show_bug.cgi?id=659252
3849
3850 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3851
3852         * ext/dvdread/dvdreadsrc.c:
3853           dvdreadsrc: fix sector seeking
3854           It was overly complicated, and did not take into account the offset
3855           needed for titles which do not start on a new file.
3856           https://bugzilla.gnome.org/show_bug.cgi?id=659252
3857
3858 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3859
3860         * ext/dvdread/dvdreadsrc.c:
3861           dvdreadsrc: fix sector search for packed titles
3862           Some DVD titles are packed in a single set, and we need to use
3863           the correct table to map times to sectors.
3864           https://bugzilla.gnome.org/show_bug.cgi?id=659252
3865
3866 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3867
3868         * configure.ac:
3869         * ext/mad/Makefile.am:
3870         * ext/mad/gstmad.c:
3871         * gst-plugins-ugly.spec.in:
3872           mad: remove id3tag dependency used by in practice unreachable legacy code
3873           The mad mp3 decoder element shouldn't parse tags at all really, but we
3874           have so far kept this code around for backwards-compatibility reasons
3875           for people building manual pipelines for some reason. However, as it
3876           turns out that code has never actually worked in 0.10 in practice,
3877           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
3878           which doesn't actually seem to happen any more though because of the
3879           preceding mad_header_decode(), which will discover and report the
3880           sync loss if it runs into a tag and make mad_frame_decode() try to
3881           resync right away.
3882           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
3883
3884 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3885
3886         * gst/asfdemux/asfpacket.c:
3887           asfpacket: skip empty payload packets
3888           ... which also avoids assertion failures and possible segfaults later on
3889           when possibly trying to join 2 empty buffers.
3890
3891 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3892
3893         * gst/realmedia/rmdemux.c:
3894         * gst/realmedia/rmdemux.h:
3895           rmdemux: delay announcing container tags until we have pads
3896           Fixes tags when transcoding.
3897           https://bugzilla.gnome.org/show_bug.cgi?id=658297
3898
3899 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3900
3901         * tests/check/elements/amrnbenc.c:
3902           amrnbenc: Use complete raw audio caps in the test
3903
3904 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
3905
3906         * docs/plugins/Makefile.am:
3907           docs: cleanup makefiles
3908           Remove commented out parts that we don't need. Remove "the wingo addition" - no
3909           so useful after all. Narrow down file-globs for plugin docs.
3910
3911 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
3912
3913         * common:
3914           Automatic update of common submodule
3915           From a39eb83 to 11f0cd5
3916
3917 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
3918
3919         * common:
3920           Automatic update of common submodule
3921           From 605cd9a to a39eb83
3922
3923 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3924
3925         * gst/asfdemux/gstasfdemux.c:
3926           asf: don't use fourcc
3927
3928 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3929
3930           Merge branch 'master' into 0.11
3931
3932 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3933
3934         * ext/mpeg2dec/gstmpeg2dec.c:
3935           mpeg2dec: fix spurious failure to decode some files
3936           Parsing can return with an 'invalid' state, but this is not
3937           actually fatal. For one, the mpeg2dec command line tool that
3938           comes with the libmpeg2 library blithely ignores this condition
3939           and merrily goes on. So we do this same, logging the error,
3940           and going on with parsing. This makes something work that did
3941           not use to work, and brings happiness to the world.
3942           https://bugzilla.gnome.org/show_bug.cgi?id=429476
3943
3944 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3945
3946         * ext/mad/gstmad.c:
3947         * ext/sidplay/Makefile.am:
3948         * ext/sidplay/gstsiddec.cc:
3949           port to new audio caps
3950
3951 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3952
3953           Merge branch 'master' into 0.11
3954           Conflicts:
3955           common
3956           gst/asfdemux/gstrtpasfdepay.c
3957
3958 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3959
3960         * configure.ac:
3961           configure: Add synaesthesia to the list of non-ported plugins
3962
3963 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3964
3965         * configure.ac:
3966         * docs/plugins/Makefile.am:
3967         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3968         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3969         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3970         * gst-plugins-ugly.spec.in:
3971         * gst/mpegaudioparse/Makefile.am:
3972         * gst/mpegaudioparse/gstmpegaudioparse.c:
3973         * gst/mpegaudioparse/gstmpegaudioparse.h:
3974         * gst/mpegaudioparse/gstxingmux.c:
3975         * gst/mpegaudioparse/gstxingmux.h:
3976         * gst/mpegaudioparse/mpegaudioparse.vcproj:
3977         * gst/mpegaudioparse/plugin.c:
3978         * gst/xingmux/Makefile.am:
3979         * gst/xingmux/gstxingmux.c:
3980         * gst/xingmux/gstxingmux.h:
3981         * gst/xingmux/plugin.c:
3982           Remove mp3parse plugin/element
3983           It's been replaced by mpegaudioparse in -good. Don't want anyone
3984           to spend time porting a deprecated element. Rename plugin to xingmux
3985           for now until we move that somewhere else.
3986
3987 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3988
3989         * configure.ac:
3990           configure.ac: Define list of non-ported plugins
3991
3992 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3993
3994         * ext/mad/gstmad.c:
3995           mad: Fix for changes in GstQuery API
3996
3997 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3998
3999         * gst/asfdemux/gstasfdemux.c:
4000           asfdemux: Fix for changes in GstQuery API
4001
4002 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4003
4004         * gst/asfdemux/asfpacket.c:
4005           asfdemux: Fix print statement
4006
4007 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4008
4009         * common:
4010           Update common submodule
4011
4012 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4013
4014         * ext/x264/gstx264enc.c:
4015           x264enc: Properly set the stream format in setcaps
4016           Do not forget to set the selected format to the options string
4017           when getting it from caps
4018           https://bugzilla.gnome.org/show_bug.cgi?id=655223
4019
4020 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
4021
4022         * ext/x264/gstx264enc.c:
4023           x264enc: fix the build for older x264enc
4024           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
4025
4026 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
4027
4028         * ext/x264/gstx264enc.c:
4029           x264enc: Read stream-format from the right place
4030           Read the stream-format from "stream-format" and not from profile, also rename
4031           the "bytestream" variable to "stream_format" so it's easier to understand.
4032
4033 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4034
4035         * ext/x264/gstx264enc.c:
4036         * ext/x264/gstx264enc.h:
4037           x264enc: Select stream-format based on caps
4038           Makes x264 select its stream-format based on what's available
4039           on caps, the user selected option will be chosen as a fallback
4040           when both options are available.
4041           https://bugzilla.gnome.org/show_bug.cgi?id=644233
4042
4043 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
4044
4045         * ext/x264/gstx264enc.c:
4046           x264: Allow renegotiation but prefer current caps
4047
4048 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
4049
4050         * tests/check/elements/x264enc.c:
4051           tests: Test x264enc profiles from the caps
4052           https://bugzilla.gnome.org/show_bug.cgi?id=644233
4053
4054 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
4055
4056         * ext/x264/Makefile.am:
4057         * ext/x264/gstx264enc.c:
4058         * ext/x264/gstx264enc.h:
4059           x264: Use profile and level from caps
4060           Enforces the profile and level from the downstream caps, also
4061           sets them on the fixated caps
4062           https://bugzilla.gnome.org/show_bug.cgi?id=644233
4063
4064 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4065
4066         * configure.ac:
4067           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
4068
4069 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
4070
4071         * ext/x264/gstx264enc.c:
4072           x264enc: fix subme property annotation - subme maximum is 10, not 6.
4073           Although the element accepts subme values > 6, the annotation which is
4074           visible through gst-inspect (for example) erroneously indicates 6 as the
4075           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
4076           https://bugzilla.gnome.org/show_bug.cgi?id=653473
4077
4078 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
4079
4080         * common:
4081           Automatic update of common submodule
4082           From 69b981f to 605cd9a
4083
4084 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4085
4086         * gst/asfdemux/gstrtspwms.c:
4087           rtspwms: Porting to 0.11
4088
4089 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4090
4091         * gst/asfdemux/gstrtpasfdepay.c:
4092           rtpasfdepay: Port to 0.11
4093
4094 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4095
4096         * gst/asfdemux/asfpacket.c:
4097         * gst/asfdemux/asfpacket.h:
4098         * gst/asfdemux/gstasfdemux.c:
4099         * gst/asfdemux/gstasfdemux.h:
4100           asfdemux: Porting to 0.11
4101
4102 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4103
4104         * ext/sidplay/gstsiddec.cc:
4105           siddec: port siddec to 0.11
4106
4107 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4108
4109         * gst/asfdemux/gstrtpasfdepay.c:
4110           rtpasfdepay: fix fragmented packet handling and packet padding
4111           Also remove a bogus assert.
4112
4113 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
4114
4115         * gst/synaesthesia/gstsynaesthesia.c:
4116           synaesthesia: fix wrong debug log string (copy'n'paste)
4117
4118 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4119
4120           Merge branch 'master' into 0.11
4121           Conflicts:
4122           configure.ac
4123
4124 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4125
4126         * ext/mad/gstmad.c:
4127           mad: port to new API
4128           Port to new segment API.
4129           Eat Caps events.
4130           No need to set caps on buffers.
4131
4132 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
4133
4134         * gst/realmedia/rmdemux.c:
4135           rmdemux: target is unsigned and can't be < 0
4136
4137 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
4138
4139         * ext/mad/gstmad.c:
4140           mad: use signed when caluculating the delta
4141           Avoids a <0 check for an unsigned variable.
4142
4143 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
4144
4145         * docs/plugins/Makefile.am:
4146           docs: remove obsolete commented out part
4147           We don't have this in the other modules and its not needed.
4148
4149 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
4150
4151         * docs/plugins/gst-plugins-ugly-plugins.args:
4152         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4153         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4154           docs: update plugin introspection data
4155           Now more files are merged and produced in a canonical fashion, which hopefully
4156           creates less or no delta in the future.
4157
4158 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
4159
4160         * common:
4161           Automatic update of common submodule
4162           From 9e5bbd5 to 69b981f
4163
4164 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4165
4166         * ext/lame/Makefile.am:
4167         * ext/lame/gstlamemp3enc.c:
4168           lamemp3enc: Post CODEC and BITRATE tags
4169           Also filter any CODEC/AUDIO_CODEC tags from incoming
4170           tag events.
4171           Fixes bug #391543.
4172
4173 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
4174
4175         * common:
4176           Automatic update of common submodule
4177           From fd35073 to 9e5bbd5
4178
4179 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
4180
4181         * common:
4182           Automatic update of common submodule
4183           From 46dfcea to fd35073
4184
4185 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4186
4187         * gst/asfdemux/gstrtpasfdepay.c:
4188           rtpasfdepay: simplify and refactor packet parsing
4189           Specifically, refactor buffer padding and consider marker bit for fragment
4190           assembling.
4191
4192 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4193
4194         * gst/asfdemux/gstrtpasfdepay.c:
4195           rtpasfdepay: avoid re-sending header
4196           ... e.g. following a seek, which otherwise confuses downstream demuxer
4197           expecting only a flow of data packets at this time.
4198
4199 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4200
4201         * gst/asfdemux/gstrtpasfdepay.c:
4202         * gst/asfdemux/gstrtpasfdepay.h:
4203           rtpasfdepay: remove unused field
4204
4205 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4206
4207         * ext/mad/gstmad.c:
4208           mad: Post bitrate tag whenever the bitrate changes
4209           Also send the layer/mode/emphasis/bitrate tags as an event too.
4210
4211 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4212
4213         * configure.ac:
4214         * win32/common/config.h:
4215           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
4216
4217 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4218
4219         * configure.ac:
4220         * docs/plugins/inspect/plugin-a52dec.xml:
4221         * docs/plugins/inspect/plugin-amrnb.xml:
4222         * docs/plugins/inspect/plugin-amrwbdec.xml:
4223         * docs/plugins/inspect/plugin-asf.xml:
4224         * docs/plugins/inspect/plugin-cdio.xml:
4225         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4226         * docs/plugins/inspect/plugin-dvdread.xml:
4227         * docs/plugins/inspect/plugin-dvdsub.xml:
4228         * docs/plugins/inspect/plugin-iec958.xml:
4229         * docs/plugins/inspect/plugin-lame.xml:
4230         * docs/plugins/inspect/plugin-mad.xml:
4231         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4232         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4233         * docs/plugins/inspect/plugin-mpegstream.xml:
4234         * docs/plugins/inspect/plugin-realmedia.xml:
4235         * docs/plugins/inspect/plugin-siddec.xml:
4236         * docs/plugins/inspect/plugin-twolame.xml:
4237         * docs/plugins/inspect/plugin-x264.xml:
4238         * win32/common/config.h:
4239           Back to development
4240
4241 === release 0.10.18 ===
4242
4243 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4244
4245         * ChangeLog:
4246         * NEWS:
4247         * RELEASE:
4248         * configure.ac:
4249         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4250         * docs/plugins/inspect/plugin-a52dec.xml:
4251         * docs/plugins/inspect/plugin-amrnb.xml:
4252         * docs/plugins/inspect/plugin-amrwbdec.xml:
4253         * docs/plugins/inspect/plugin-asf.xml:
4254         * docs/plugins/inspect/plugin-cdio.xml:
4255         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4256         * docs/plugins/inspect/plugin-dvdread.xml:
4257         * docs/plugins/inspect/plugin-dvdsub.xml:
4258         * docs/plugins/inspect/plugin-iec958.xml:
4259         * docs/plugins/inspect/plugin-lame.xml:
4260         * docs/plugins/inspect/plugin-mad.xml:
4261         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4262         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4263         * docs/plugins/inspect/plugin-mpegstream.xml:
4264         * docs/plugins/inspect/plugin-realmedia.xml:
4265         * docs/plugins/inspect/plugin-siddec.xml:
4266         * docs/plugins/inspect/plugin-twolame.xml:
4267         * docs/plugins/inspect/plugin-x264.xml:
4268         * gst-plugins-ugly.doap:
4269         * win32/common/config.h:
4270           Release 0.10.18
4271           Highlights:
4272           - x264enc: allow changing bitrate and quantizers dynamically at runtime
4273           - x264enc: proxy downstream caps restrictions upstream via get_caps()
4274           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
4275           - mad: allow build without libid3tag (which isn't really needed anyway)
4276           - many other fixes and improvements
4277
4278 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4279
4280         * ext/x264/gstx264enc.c:
4281           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
4282
4283 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4284
4285         * ext/x264/gstx264enc.c:
4286           x264enc: do not leak peer pad reference
4287
4288 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4289
4290         * ext/x264/gstx264enc.c:
4291           x264enc: No need to copy, reffing is enough
4292
4293 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4294
4295         * ext/x264/gstx264enc.c:
4296           x264enc: get_caps function should return a copy of the caps
4297
4298 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4299
4300         * configure.ac:
4301         * docs/plugins/inspect/plugin-a52dec.xml:
4302         * docs/plugins/inspect/plugin-amrnb.xml:
4303         * docs/plugins/inspect/plugin-amrwbdec.xml:
4304         * docs/plugins/inspect/plugin-asf.xml:
4305         * docs/plugins/inspect/plugin-cdio.xml:
4306         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4307         * docs/plugins/inspect/plugin-dvdread.xml:
4308         * docs/plugins/inspect/plugin-dvdsub.xml:
4309         * docs/plugins/inspect/plugin-iec958.xml:
4310         * docs/plugins/inspect/plugin-lame.xml:
4311         * docs/plugins/inspect/plugin-mad.xml:
4312         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4313         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4314         * docs/plugins/inspect/plugin-mpegstream.xml:
4315         * docs/plugins/inspect/plugin-realmedia.xml:
4316         * docs/plugins/inspect/plugin-siddec.xml:
4317         * docs/plugins/inspect/plugin-synaesthesia.xml:
4318         * docs/plugins/inspect/plugin-twolame.xml:
4319         * docs/plugins/inspect/plugin-x264.xml:
4320         * po/da.po:
4321         * po/de.po:
4322         * po/fr.po:
4323         * po/uk.po:
4324         * win32/common/config.h:
4325           0.10.17.4 pre-release
4326
4327 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4328
4329         * ext/mad/gstmad.c:
4330           mad: remove buffer_alloc
4331
4332 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4333
4334         * configure.ac:
4335         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4336         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4337         * docs/plugins/inspect/plugin-a52dec.xml:
4338         * docs/plugins/inspect/plugin-amrnb.xml:
4339         * docs/plugins/inspect/plugin-amrwbdec.xml:
4340         * docs/plugins/inspect/plugin-asf.xml:
4341         * docs/plugins/inspect/plugin-cdio.xml:
4342         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4343         * docs/plugins/inspect/plugin-dvdread.xml:
4344         * docs/plugins/inspect/plugin-dvdsub.xml:
4345         * docs/plugins/inspect/plugin-iec958.xml:
4346         * docs/plugins/inspect/plugin-lame.xml:
4347         * docs/plugins/inspect/plugin-mad.xml:
4348         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4349         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4350         * docs/plugins/inspect/plugin-mpegstream.xml:
4351         * docs/plugins/inspect/plugin-realmedia.xml:
4352         * docs/plugins/inspect/plugin-siddec.xml:
4353         * docs/plugins/inspect/plugin-synaesthesia.xml:
4354         * docs/plugins/inspect/plugin-twolame.xml:
4355         * docs/plugins/inspect/plugin-x264.xml:
4356         * po/bg.po:
4357         * po/ja.po:
4358         * po/nl.po:
4359         * po/pl.po:
4360         * po/ru.po:
4361         * po/sl.po:
4362         * po/tr.po:
4363           0.10.17.3 pre-release
4364
4365 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4366
4367         * common:
4368           Automatic update of common submodule
4369           From c3cafe1 to 46dfcea
4370
4371 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4372
4373         * ext/mad/gstmad.c:
4374           mad: port to 0.11
4375
4376 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4377
4378           Merge branch 'master' into 0.11
4379           Conflicts:
4380           android/amrnb.mk
4381           android/amrwbdec.mk
4382           android/asf.mk
4383           android/mpegaudioparse.mk
4384           configure.ac
4385
4386 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4387
4388         * tests/check/gst-plugins-ugly.supp:
4389           tests: add suppression for lame unit test
4390
4391 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4392
4393         * tests/check/Makefile.am:
4394         * tests/check/generic/.gitignore:
4395         * tests/check/generic/index.c:
4396           tests: add generic index-setting test
4397
4398 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4399
4400         * ext/mpeg2dec/gstmpeg2dec.c:
4401           mpeg2dec: don't deadlock when setting an index
4402
4403 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4404
4405         * configure.ac:
4406         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4407         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4408         * docs/plugins/inspect/plugin-a52dec.xml:
4409         * docs/plugins/inspect/plugin-amrnb.xml:
4410         * docs/plugins/inspect/plugin-amrwbdec.xml:
4411         * docs/plugins/inspect/plugin-asf.xml:
4412         * docs/plugins/inspect/plugin-cdio.xml:
4413         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4414         * docs/plugins/inspect/plugin-dvdread.xml:
4415         * docs/plugins/inspect/plugin-dvdsub.xml:
4416         * docs/plugins/inspect/plugin-iec958.xml:
4417         * docs/plugins/inspect/plugin-lame.xml:
4418         * docs/plugins/inspect/plugin-mad.xml:
4419         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4420         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4421         * docs/plugins/inspect/plugin-mpegstream.xml:
4422         * docs/plugins/inspect/plugin-realmedia.xml:
4423         * docs/plugins/inspect/plugin-siddec.xml:
4424         * docs/plugins/inspect/plugin-synaesthesia.xml:
4425         * docs/plugins/inspect/plugin-twolame.xml:
4426         * docs/plugins/inspect/plugin-x264.xml:
4427         * po/sl.po:
4428         * win32/common/config.h:
4429           0.10.17.2 pre-release
4430
4431 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4432
4433         * gst/realmedia/rademux.c:
4434           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
4435
4436 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4437
4438         * gst/mpegstream/gstmpegdemux.c:
4439           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
4440
4441 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4442
4443         * ext/dvdread/dvdreadsrc.c:
4444         * ext/sidplay/gstsiddec.cc:
4445         * ext/x264/gstx264enc.c:
4446           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
4447
4448 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4449
4450         * gst/asfdemux/gstasfdemux.c:
4451           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
4452
4453 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4454
4455         * ext/x264/gstx264enc.c:
4456           x264enc: Implement getcaps function
4457           This allows to set width/height/etc restrictions downstream.
4458
4459 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
4460
4461         * Android.mk:
4462         * ext/mad/Makefile.am:
4463         * ext/x264/Makefile.am:
4464         * gst/asfdemux/Makefile.am:
4465         * gst/dvdlpcmdec/Makefile.am:
4466         * gst/dvdsub/Makefile.am:
4467         * gst/iec958/Makefile.am:
4468         * gst/mpegaudioparse/Makefile.am:
4469         * gst/mpegstream/Makefile.am:
4470         * gst/realmedia/Makefile.am:
4471         * gst/synaesthesia/Makefile.am:
4472           android: make it ready for androgenizer
4473           To build gstreamer for android we are now using androgenizer which
4474           generates the needed Android.mk files.
4475           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
4476
4477 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
4478
4479         * android/NOTICE:
4480         * android/amrnb.mk:
4481         * android/amrwbdec.mk:
4482         * android/asf.mk:
4483         * android/mpegaudioparse.mk:
4484           android: remove the android/ folder
4485
4486 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
4487
4488         * common:
4489           Automatic update of common submodule
4490           From 1ccbe09 to c3cafe1
4491
4492 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
4493
4494         * ext/x264/gstx264enc.c:
4495         * ext/x264/gstx264enc.h:
4496           x264enc: Allow changing the bitrate and quantitizers dynamically
4497           https://bugzilla.gnome.org/show_bug.cgi?id=621663
4498
4499 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
4500
4501         * ext/x264/gstx264enc.c:
4502           x264enc: Set max bitrate in quality mode
4503           https://bugzilla.gnome.org/show_bug.cgi?id=621663
4504
4505 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
4506
4507         * ext/x264/gstx264enc.c:
4508           x264enc: Make it clear that constant quantizer is for debugging only
4509           https://bugzilla.gnome.org/show_bug.cgi?id=621663
4510
4511 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4512
4513         * common:
4514           Automatic update of common submodule
4515           From 193b717 to 1ccbe09
4516
4517 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
4518
4519         * common:
4520           Automatic update of common submodule
4521           From b77e2bf to 193b717
4522
4523 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4524
4525         * common:
4526           Automatic update of common submodule
4527           From d8814b6 to b77e2bf
4528
4529 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4530
4531         * common:
4532           Automatic update of common submodule
4533           From 6aaa286 to d8814b6
4534
4535 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
4536
4537         * common:
4538           Automatic update of common submodule
4539           From 6aec6b9 to 6aaa286
4540
4541 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
4542
4543         * configure.ac:
4544           configure.ac: redundant use of AC_MSG_RESULT()
4545           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
4546
4547 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
4548
4549         * autogen.sh:
4550           autogen: wingo signed comment
4551
4552 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4553
4554         * gst/dvdsub/gstdvdsubdec.c:
4555         * gst/dvdsub/gstdvdsubdec.h:
4556           dvdsubdec: Rearrange buffer allocation and pushing code a bit
4557           This makes the code easier to read, doesn't store every buffer
4558           in the instance until the next buffer is to be drawn and
4559           fixes an unitialized variable compiler warning.
4560
4561 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
4562
4563         * gst/dvdsub/gstdvdsubdec.c:
4564           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
4565           Fixes bug #619136.
4566
4567 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
4568
4569         * gst/dvdsub/gstdvdsubdec.c:
4570           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
4571           Fixes bug #644704.
4572
4573 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4574
4575         * configure.ac:
4576         * ext/mad/gstmad.c:
4577         * ext/mad/gstmad.h:
4578           mad: build the mad plugin even if libid3tag is not available
4579           ID3 tags are usually handled by id3demux, and should be handled
4580           by id3demux. Tag handling in mad based on libid3tag is very basic
4581           and mostly unnecessary really, so just build this plugin without
4582           ID3 tag support if libid3tag is not available.
4583
4584 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4585
4586           Merge branch 'master' into 0.11
4587
4588 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
4589
4590         * gst/mpegstream/gstdvddemux.c:
4591           dvddemux: small code cleanup
4592           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
4593           and avoid empty 'if' when logging is disabled.
4594
4595 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4596
4597         * configure.ac:
4598           configure.ac: export plugin description more platform independent
4599           Fixes #642504.
4600
4601 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4602
4603         * common:
4604           Automatic update of common submodule
4605           From 1de7f6a to 6aec6b9
4606
4607 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4608
4609           Merge branch 'master' into 0.11
4610           Conflicts:
4611           configure.ac
4612
4613 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4614
4615         * ext/mpeg2dec/gstmpeg2dec.c:
4616           mpeg2dec: do not fail fatally when unlinked
4617           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
4618
4619 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
4620
4621         * ext/mad/gstmad.c:
4622         * ext/mad/gstmad.h:
4623         * ext/mpeg2dec/gstmpeg2dec.c:
4624         * ext/mpeg2dec/gstmpeg2dec.h:
4625           index: remove conditional index support
4626           Index support cannot be disabled since commit
4627           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
4628           in core, which removed the configure flags to disable index.
4629
4630 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
4631
4632         * ext/mad/gstmad.c:
4633         * ext/mpeg2dec/gstmpeg2dec.c:
4634           formatting: trim trailing whitespace
4635
4636 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
4637
4638         * ext/mad/gstmad.c:
4639         * ext/mpeg2dec/gstmpeg2dec.c:
4640         * gst/mpegstream/gstmpegdemux.c:
4641           index: use delta frame flags instead of 0 or none
4642
4643 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4644
4645         * ext/x264/gstx264enc.c:
4646           x264enc: Don't register flags with a value of 0
4647           Flags with a value of 0 aren't meaningful and will cause
4648           g_value_transform to go into an endless loop when trying to
4649           convert the flags to a string
4650
4651 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
4652
4653         * common:
4654           Automatic update of common submodule
4655           From f94d739 to 1de7f6a
4656
4657 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4658
4659         * ext/amrwbdec/amrwbdec.c:
4660           amrwbdec: avoid stalling on invalid frame
4661           Skip 1 byte indicating invalid frame type index rather than stalling
4662           on it indefinitely until EOS.
4663           Fixes #639715.
4664
4665 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4666
4667         * tests/check/pipelines/lame.c:
4668           tests: add unit test for lamemp3enc negotiation issue
4669           https://bugzilla.gnome.org/show_bug.cgi?id=641151
4670
4671 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4672
4673         * ext/lame/gstlamemp3enc.c:
4674           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
4675           The element downstream of mp3enc might only accept certain sample rates or channels,
4676           make sure we relay any restrictions that do exist to upstream when it does a
4677           get_caps() on the sink pad. That way upstream elements like audioresample or
4678           audioconvert can pick a sample rate / channel configuration that will be accepted,
4679           instead of just negotiating to the highest, which might then be rejected.
4680           https://bugzilla.gnome.org/show_bug.cgi?id=641151
4681
4682 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
4683
4684         * gst/asfdemux/asfpacket.c:
4685           asfpacket: Avoid using broken duration extension
4686           Quite a few (broken?) files have a packet duration of 1ms, which is
4687           most definitely wrong for either audio or video packets.
4688           We therefore avoid using that value and instead use other metrics to
4689           determine the buffer duration (like using the extended stream properties
4690           average frame duration if present and valid).
4691
4692 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4693
4694         * configure.ac:
4695         * win32/common/config.h:
4696           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
4697           https://bugzilla.gnome.org/show_bug.cgi?id=640705
4698
4699 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
4700
4701         * gst/mpegaudioparse/gstxingmux.c:
4702           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
4703           Fixes bug #639291.
4704
4705 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4706
4707         * gst/mpegstream/gstdvddemux.c:
4708           mpegstream: increase allowable gap between streams
4709           The new delay is three times as much as the old one, and just happens
4710           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
4711           was chocking before at 5:11.
4712           While there, merge the constants used in two places into a define.
4713           https://bugzilla.gnome.org/show_bug.cgi?id=539708
4714
4715 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
4716
4717         * ext/x264/gstx264enc.c:
4718           x264enc: make tag event writable before modifying tag list in place
4719           To modify an event tag is necessary to be sure that x264enc
4720           has its own copy.
4721           Also fix indentation.
4722           https://bugzilla.gnome.org/show_bug.cgi?id=640272
4723
4724 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4725
4726         * configure.ac:
4727         * docs/plugins/inspect/plugin-a52dec.xml:
4728         * docs/plugins/inspect/plugin-amrnb.xml:
4729         * docs/plugins/inspect/plugin-amrwbdec.xml:
4730         * docs/plugins/inspect/plugin-asf.xml:
4731         * docs/plugins/inspect/plugin-cdio.xml:
4732         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4733         * docs/plugins/inspect/plugin-dvdread.xml:
4734         * docs/plugins/inspect/plugin-dvdsub.xml:
4735         * docs/plugins/inspect/plugin-iec958.xml:
4736         * docs/plugins/inspect/plugin-lame.xml:
4737         * docs/plugins/inspect/plugin-mad.xml:
4738         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4739         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4740         * docs/plugins/inspect/plugin-mpegstream.xml:
4741         * docs/plugins/inspect/plugin-realmedia.xml:
4742         * docs/plugins/inspect/plugin-siddec.xml:
4743         * docs/plugins/inspect/plugin-twolame.xml:
4744         * docs/plugins/inspect/plugin-x264.xml:
4745         * win32/common/config.h:
4746           Back to development
4747
4748 === release 0.10.17 ===
4749
4750 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4751
4752         * ChangeLog:
4753         * NEWS:
4754         * RELEASE:
4755         * configure.ac:
4756         * docs/plugins/inspect/plugin-a52dec.xml:
4757         * docs/plugins/inspect/plugin-amrnb.xml:
4758         * docs/plugins/inspect/plugin-amrwbdec.xml:
4759         * docs/plugins/inspect/plugin-asf.xml:
4760         * docs/plugins/inspect/plugin-cdio.xml:
4761         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4762         * docs/plugins/inspect/plugin-dvdread.xml:
4763         * docs/plugins/inspect/plugin-dvdsub.xml:
4764         * docs/plugins/inspect/plugin-iec958.xml:
4765         * docs/plugins/inspect/plugin-lame.xml:
4766         * docs/plugins/inspect/plugin-mad.xml:
4767         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4768         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4769         * docs/plugins/inspect/plugin-mpegstream.xml:
4770         * docs/plugins/inspect/plugin-realmedia.xml:
4771         * docs/plugins/inspect/plugin-siddec.xml:
4772         * docs/plugins/inspect/plugin-twolame.xml:
4773         * docs/plugins/inspect/plugin-x264.xml:
4774         * gst-plugins-ugly.doap:
4775         * win32/common/config.h:
4776           Release 0.10.17
4777
4778 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4779
4780         * configure.ac:
4781         * docs/plugins/inspect/plugin-a52dec.xml:
4782         * docs/plugins/inspect/plugin-amrnb.xml:
4783         * docs/plugins/inspect/plugin-amrwbdec.xml:
4784         * docs/plugins/inspect/plugin-asf.xml:
4785         * docs/plugins/inspect/plugin-cdio.xml:
4786         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4787         * docs/plugins/inspect/plugin-dvdread.xml:
4788         * docs/plugins/inspect/plugin-dvdsub.xml:
4789         * docs/plugins/inspect/plugin-iec958.xml:
4790         * docs/plugins/inspect/plugin-lame.xml:
4791         * docs/plugins/inspect/plugin-mad.xml:
4792         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4793         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4794         * docs/plugins/inspect/plugin-mpegstream.xml:
4795         * docs/plugins/inspect/plugin-realmedia.xml:
4796         * docs/plugins/inspect/plugin-siddec.xml:
4797         * docs/plugins/inspect/plugin-twolame.xml:
4798         * docs/plugins/inspect/plugin-x264.xml:
4799         * win32/common/config.h:
4800           0.10.16.4 pre-release
4801
4802 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4803
4804         * ext/mpeg2dec/gstmpeg2dec.c:
4805           mpeg2dec: Use the proper component value for height
4806
4807 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4808
4809         * configure.ac:
4810         * docs/plugins/inspect/plugin-a52dec.xml:
4811         * docs/plugins/inspect/plugin-amrnb.xml:
4812         * docs/plugins/inspect/plugin-amrwbdec.xml:
4813         * docs/plugins/inspect/plugin-asf.xml:
4814         * docs/plugins/inspect/plugin-cdio.xml:
4815         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4816         * docs/plugins/inspect/plugin-dvdread.xml:
4817         * docs/plugins/inspect/plugin-dvdsub.xml:
4818         * docs/plugins/inspect/plugin-iec958.xml:
4819         * docs/plugins/inspect/plugin-lame.xml:
4820         * docs/plugins/inspect/plugin-mad.xml:
4821         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4822         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4823         * docs/plugins/inspect/plugin-mpegstream.xml:
4824         * docs/plugins/inspect/plugin-realmedia.xml:
4825         * docs/plugins/inspect/plugin-siddec.xml:
4826         * docs/plugins/inspect/plugin-twolame.xml:
4827         * docs/plugins/inspect/plugin-x264.xml:
4828         * win32/common/config.h:
4829           0.10.16.3 pre-release
4830
4831 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4832
4833         * gst/asfdemux/asfheaders.c:
4834         * gst/asfdemux/asfheaders.h:
4835         * gst/asfdemux/gstasfdemux.c:
4836           asfdemux: Handle new type of DRM'd asf files.
4837           These are produced by the new MS PlayReady system.
4838           https://bugzilla.gnome.org/show_bug.cgi?id=639226
4839
4840 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
4841
4842         * common:
4843           Automatic update of common submodule
4844           From e572c87 to f94d739
4845
4846 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4847
4848         * common:
4849           Automatic update of common submodule
4850           From ccbaa85 to e572c87
4851
4852 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4853
4854         * common:
4855           Automatic update of common submodule
4856           From 46445ad to ccbaa85
4857
4858 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4859
4860         * tests/check/Makefile.am:
4861           tests: never disable g_assert() and cast checks for the unit tests
4862           The unit tests are riddled with g_assert() and friends, make sure we
4863           don't disable assert and cast checks for the unit tests even if
4864           this has been specified for the rest of the code base, e.g. via
4865           --disable-glib-asserts
4866
4867 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4868
4869         * configure.ac:
4870         * win32/common/config.h:
4871           0.10.16.2 pre-release
4872
4873 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4874
4875         * docs/plugins/gst-plugins-ugly-plugins.args:
4876         * docs/plugins/inspect/plugin-a52dec.xml:
4877         * docs/plugins/inspect/plugin-amrnb.xml:
4878         * docs/plugins/inspect/plugin-amrwbdec.xml:
4879         * docs/plugins/inspect/plugin-asf.xml:
4880         * docs/plugins/inspect/plugin-cdio.xml:
4881         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4882         * docs/plugins/inspect/plugin-dvdread.xml:
4883         * docs/plugins/inspect/plugin-dvdsub.xml:
4884         * docs/plugins/inspect/plugin-iec958.xml:
4885         * docs/plugins/inspect/plugin-lame.xml:
4886         * docs/plugins/inspect/plugin-mad.xml:
4887         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4888         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4889         * docs/plugins/inspect/plugin-mpegstream.xml:
4890         * docs/plugins/inspect/plugin-realmedia.xml:
4891         * docs/plugins/inspect/plugin-siddec.xml:
4892         * docs/plugins/inspect/plugin-twolame.xml:
4893         * docs/plugins/inspect/plugin-x264.xml:
4894           docs: update docs
4895
4896 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4897
4898         * po/bg.po:
4899         * po/ca.po:
4900         * po/ru.po:
4901           po: update translations
4902
4903 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4904
4905         * configure.ac:
4906           configure: use $LIBM instead of hardcoding -lm
4907
4908 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4909
4910         * gst/realmedia/rmdemux.c:
4911           rmdemux: Initialize return variable.
4912           In the unlikely event that height is 0 (which is invalid) we would end up
4913           never setting the flow return.
4914
4915 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4916
4917         * gst/realmedia/rmutils.c:
4918           realmedia: Fix unitialized variables on macosx
4919
4920 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4921
4922         * ext/x264/gstx264enc.c:
4923           x264enc: Handle codec/encoder tags
4924           Make x264enc drop video-codec and codec tags and replace
4925           encoder/encoder-version with x264 and its build number
4926           Fixes #621465
4927
4928 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4929
4930         * ext/mpeg2dec/gstmpeg2dec.c:
4931           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
4932
4933 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4934
4935         * ext/mpeg2dec/gstmpeg2dec.c:
4936           mpeg2dec: minor formatting clean-up
4937
4938 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4939
4940         * ext/mpeg2dec/gstmpeg2dec.c:
4941           mpeg2dec: refactor cropping code to use libgstvideo functions
4942           https://bugzilla.gnome.org/show_bug.cgi?id=571146
4943
4944 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4945
4946         * ext/mpeg2dec/gstmpeg2dec.c:
4947         * ext/mpeg2dec/gstmpeg2dec.h:
4948           mpeg2dec: use GstVideoFormat instead of custom enum
4949
4950 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4951
4952         * ext/mpeg2dec/Makefile.am:
4953           mpeg2dec: fix LIBADD order in Makefile.am
4954
4955 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
4956
4957         * ext/x264/gstx264enc.c:
4958           x264: vbv-buf-capacity should have a minimum of 0
4959           x264 will clip this value internally, and users should be allowed to
4960           specify a lower value than 300 ms.
4961           https://bugzilla.gnome.org/show_bug.cgi?id=635291
4962
4963 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4964
4965         * ext/x264/gstx264enc.c:
4966           x264enc: also accept YV12 input
4967
4968 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4969
4970         * ext/x264/gstx264enc.c:
4971           x264enc: add a note to the docs about encoder latency and queues
4972           https://bugzilla.gnome.org/show_bug.cgi?id=636107
4973
4974 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4975
4976         * gst/realmedia/rademux.c:
4977         * gst/realmedia/rmdemux.c:
4978           realmedia: do not use the pad buffer allocation functions in demuxers
4979           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
4980           https://bugzilla.gnome.org/show_bug.cgi?id=637932
4981
4982 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4983
4984         * common:
4985           Automatic update of common submodule
4986           From 169462a to 46445ad
4987
4988 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4989
4990         * ext/mad/gstmad.c:
4991           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
4992           Fixes bug #635461.
4993
4994 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
4995
4996         * common:
4997           Automatic update of common submodule
4998           From 20742ae to 169462a
4999
5000 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
5001
5002         * gst/realmedia/rmdemux.c:
5003           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
5004           Signed-off-by: Rob Clark <rob@ti.com>
5005
5006 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
5007
5008         * common:
5009           Automatic update of common submodule
5010           From 011bcc8 to 20742ae
5011
5012 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
5013
5014         * configure.ac:
5015           x264: uses pkg-config to locate libx264
5016
5017 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5018
5019           Merge branch 'master' into 0.11
5020
5021 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5022
5023         * tests/check/pipelines/lame.c:
5024           check: don't use deprecated method
5025
5026 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5027
5028         * android/amrnb.mk:
5029         * android/amrwbdec.mk:
5030         * android/asf.mk:
5031         * android/mpegaudioparse.mk:
5032         * configure.ac:
5033           more 0.10 -> 0,11 changes
5034
5035 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5036
5037         * configure.ac:
5038           configure: open 0.11 branch
5039
5040 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
5041
5042         * Android.mk:
5043         * android/NOTICE:
5044         * android/amrnb.mk:
5045         * android/amrwbdec.mk:
5046         * android/asf.mk:
5047         * android/mpegaudioparse.mk:
5048           Add build system for Android
5049
5050 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
5051
5052         * gst/realmedia/rmutils.c:
5053           realmedia: Remove dead assignments
5054
5055 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
5056
5057         * ext/mad/gstmad.c:
5058           mad: Remove dead assignments
5059
5060 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5061
5062         * ext/dvdread/dvdreadsrc.c:
5063           dvdreadsrc: remove bogus comment
5064
5065 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
5066
5067         * ext/dvdread/dvdreadsrc.c:
5068           dvdreadsrc: fix handling of multi-angle streams
5069           We would output all angles interleaved instead of just
5070           the selected angle.
5071           https://bugzilla.gnome.org/show_bug.cgi?id=539254
5072
5073 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5074
5075         * gst/realmedia/Makefile.am:
5076           realmedia: fix LIBS order in Makefile
5077
5078 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5079
5080         * po/af.po:
5081         * po/az.po:
5082         * po/bg.po:
5083         * po/ca.po:
5084         * po/cs.po:
5085         * po/da.po:
5086         * po/de.po:
5087         * po/el.po:
5088         * po/en_GB.po:
5089         * po/es.po:
5090         * po/eu.po:
5091         * po/fi.po:
5092         * po/fr.po:
5093         * po/gl.po:
5094         * po/hu.po:
5095         * po/id.po:
5096         * po/it.po:
5097         * po/ja.po:
5098         * po/lt.po:
5099         * po/lv.po:
5100         * po/ms.po:
5101         * po/mt.po:
5102         * po/nb.po:
5103         * po/nl.po:
5104         * po/or.po:
5105         * po/pl.po:
5106         * po/pt_BR.po:
5107         * po/ro.po:
5108         * po/ru.po:
5109         * po/sk.po:
5110         * po/sl.po:
5111         * po/sq.po:
5112         * po/sr.po:
5113         * po/sv.po:
5114         * po/tr.po:
5115         * po/uk.po:
5116         * po/vi.po:
5117         * po/zh_CN.po:
5118           po: update for new translatable strings
5119
5120 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
5121
5122         * common:
5123           Automatic update of common submodule
5124           From 7bbd708 to 011bcc8
5125
5126 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
5127
5128         * ext/mpeg2dec/gstmpeg2dec.c:
5129           mpeg2dec: convert the position to stream time before answering to a position query
5130
5131 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
5132
5133         * gst/realmedia/Makefile.am:
5134         * gst/realmedia/rademux.c:
5135         * gst/realmedia/rmdemux.c:
5136         * gst/realmedia/rmdemux.h:
5137           realmedia: Get codec name from pbutils instead of harcoding them
5138
5139 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
5140
5141         * ext/x264/gstx264enc.c:
5142           x264enc: Work around a rate control issue in libx264
5143           When variable framerate is disabled in libx264 (which occurs when using
5144           the zerolatency tuning), libx264 ignores timestamps but still uses the
5145           timebase leading to messed up rate control with our nanosecond timebase.
5146           We work around this issue by setting the timebase to the reciprocal of
5147           the framerate and we validate that the framerate is suitable.
5148           This has been fixed upstream in libx264 but there are non-fixed versions
5149           in the wild so this workaround is still needed.
5150           Fixes bug #632861
5151
5152 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5153
5154         * ext/mpeg2dec/gstmpeg2dec.c:
5155           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
5156
5157 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
5158
5159         * ext/mpeg2dec/gstmpeg2dec.c:
5160           mpeg2dec: fix position query by trusting upstream
5161           Position queries are badly handled for DVDs (probably due to the division in
5162           chapters): the time returned was the time since the start of chapter.
5163           Now ask upstream for position queries, fall back to the old code if upstream
5164           cannot answer the query.
5165
5166 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
5167
5168         * ext/lame/gstlame.c:
5169         * ext/mad/gstmad.c:
5170         * ext/sidplay/gstsiddec.cc:
5171         * gst/mpegstream/gstmpegparse.c:
5172           various: canonicalize property names
5173
5174 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
5175
5176         * ext/a52dec/gsta52dec.c:
5177         * ext/amrnb/amrnbdec.c:
5178         * ext/amrnb/amrnbenc.c:
5179         * ext/cdio/gstcdiocddasrc.c:
5180         * ext/dvdread/dvdreadsrc.c:
5181         * ext/lame/gstlame.c:
5182         * ext/lame/gstlamemp3enc.c:
5183         * ext/mad/gstmad.c:
5184         * ext/sidplay/gstsiddec.cc:
5185         * ext/x264/gstx264enc.c:
5186           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
5187
5188 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
5189
5190         * gst/iec958/ac3iec.c:
5191         * gst/mpegaudioparse/gstmpegaudioparse.c:
5192         * gst/mpegstream/gstmpegparse.c:
5193         * gst/mpegstream/gstrfc2250enc.c:
5194         * gst/realmedia/pnmsrc.c:
5195         * gst/realmedia/rdtmanager.c:
5196           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
5197
5198 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
5199
5200         * common:
5201           Automatic update of common submodule
5202           From 5a668bf to 7bbd708
5203
5204 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
5205
5206         * common:
5207           Automatic update of common submodule
5208           From c4a8adc to 5a668bf
5209
5210 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5211
5212         * common:
5213           Automatic update of common submodule
5214           From 5e3c9bf to c4a8adc
5215
5216 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5217
5218         * ext/mad/gstmad.c:
5219         * ext/mad/gstmad.h:
5220           mad: support reverse playback
5221
5222 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5223
5224         * ext/dvdread/dvdreadsrc.c:
5225           dvdreadsrc: improve error messages on read errors
5226           Provide proper i18n-ed error messages when a read error happens,
5227           and point out that the error could be happening because the
5228           DVD is scrambled.
5229           https://bugzilla.gnome.org/show_bug.cgi?id=613633
5230
5231 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5232
5233         * configure.ac:
5234           configure: set plugin release datetime
5235
5236 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
5237
5238         * common:
5239           Automatic update of common submodule
5240           From aa0d1d0 to 5e3c9bf
5241
5242 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5243
5244         * gst/mpegstream/gstmpegparse.c:
5245           mpegparse: re-fix flow return handling
5246           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
5247           -  } while (GST_FLOW_IS_SUCCESS (result));
5248           +  } while (result != GST_FLOW_OK);
5249
5250 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
5251
5252         * tests/check/Makefile.am:
5253         * tests/check/generic/states.c:
5254           tests: allow running state tests for all elements
5255           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
5256           to try elements that would normaly be skipped.
5257
5258 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5259
5260         * Makefile.am:
5261           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
5262
5263 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5264
5265         * configure.ac:
5266         * pkgconfig/.gitignore:
5267         * pkgconfig/Makefile.am:
5268         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
5269           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
5270           This .pc file will not be installed, it's only for uninstalled setups,
5271           same thing as we do for -good. This is so other modules' unit tests can
5272           find our plugins properly in an uninstalled setup.
5273
5274 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5275
5276         * common:
5277           Automatic update of common submodule
5278           From c2e10bf to aa0d1d0
5279
5280 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5281
5282         * configure.ac:
5283           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
5284
5285 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5286
5287         * ext/sidplay/gstsiddec.cc:
5288           siddec: don't use GST_FLOW_IS_FATAL
5289           GST_FLOW_IS_FATAL has been deprecated in core git.
5290
5291 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
5292
5293         * common:
5294           Automatic update of common submodule
5295           From d3d9acf to c2e10bf
5296
5297 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5298
5299         * configure.ac:
5300           configure: Require orc >= 0.4.6 for --compat
5301
5302 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5303
5304         * common:
5305           Automatic update of common submodule
5306           From ec60217 to d3d9acf
5307
5308 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5309
5310         * ext/mpeg2dec/gstmpeg2dec.c:
5311           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
5312           And don't post error messages if allocating a buffer resulted
5313           in WRONG_STATE or UNEXPECTED.
5314
5315 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5316
5317         * gst/mpegaudioparse/gstxingmux.c:
5318           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
5319
5320 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5321
5322         * gst/mpegstream/gstdvddemux.c:
5323         * gst/mpegstream/gstmpegdemux.c:
5324         * gst/mpegstream/gstmpegparse.c:
5325           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
5326
5327 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5328
5329         * gst/realmedia/rmdemux.c:
5330           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
5331
5332 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5333
5334         * gst/asfdemux/gstasfdemux.c:
5335           asfdemux: Don't use GST_FLOW_IS_FATAL()
5336           And don't post error messages for UNEXPECTED and post an error
5337           message if pulling data failed because of NOT_LINKED.
5338
5339 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5340
5341         * configure.ac:
5342         * docs/plugins/inspect/plugin-a52dec.xml:
5343         * docs/plugins/inspect/plugin-amrnb.xml:
5344         * docs/plugins/inspect/plugin-amrwbdec.xml:
5345         * docs/plugins/inspect/plugin-asf.xml:
5346         * docs/plugins/inspect/plugin-cdio.xml:
5347         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5348         * docs/plugins/inspect/plugin-dvdread.xml:
5349         * docs/plugins/inspect/plugin-dvdsub.xml:
5350         * docs/plugins/inspect/plugin-iec958.xml:
5351         * docs/plugins/inspect/plugin-lame.xml:
5352         * docs/plugins/inspect/plugin-mad.xml:
5353         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5354         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5355         * docs/plugins/inspect/plugin-mpegstream.xml:
5356         * docs/plugins/inspect/plugin-realmedia.xml:
5357         * docs/plugins/inspect/plugin-siddec.xml:
5358         * docs/plugins/inspect/plugin-twolame.xml:
5359         * docs/plugins/inspect/plugin-x264.xml:
5360         * win32/common/config.h:
5361           Back to development
5362           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
5363           the code is updated for the GST_FLOW_IS_* macro deprecations.
5364
5365 === release 0.10.16 ===
5366
5367 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5368
5369         * ChangeLog:
5370         * NEWS:
5371         * RELEASE:
5372         * configure.ac:
5373         * gst-plugins-ugly.doap:
5374         * win32/common/config.h:
5375           Release 0.10.16
5376
5377 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5378
5379         * docs/plugins/inspect/plugin-a52dec.xml:
5380         * docs/plugins/inspect/plugin-amrnb.xml:
5381         * docs/plugins/inspect/plugin-amrwbdec.xml:
5382         * docs/plugins/inspect/plugin-asf.xml:
5383         * docs/plugins/inspect/plugin-cdio.xml:
5384         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5385         * docs/plugins/inspect/plugin-dvdread.xml:
5386         * docs/plugins/inspect/plugin-dvdsub.xml:
5387         * docs/plugins/inspect/plugin-iec958.xml:
5388         * docs/plugins/inspect/plugin-lame.xml:
5389         * docs/plugins/inspect/plugin-mad.xml:
5390         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5391         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5392         * docs/plugins/inspect/plugin-mpegstream.xml:
5393         * docs/plugins/inspect/plugin-realmedia.xml:
5394         * docs/plugins/inspect/plugin-siddec.xml:
5395         * docs/plugins/inspect/plugin-twolame.xml:
5396         * docs/plugins/inspect/plugin-x264.xml:
5397           docs: update docs for release
5398
5399 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5400
5401         * po/LINGUAS:
5402         * po/gl.po:
5403         * po/id.po:
5404         * po/lv.po:
5405         * po/ro.po:
5406         * po/sv.po:
5407           po: update translations
5408
5409 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5410
5411         * configure.ac:
5412         * po/af.po:
5413         * po/az.po:
5414         * po/bg.po:
5415         * po/ca.po:
5416         * po/cs.po:
5417         * po/da.po:
5418         * po/de.po:
5419         * po/el.po:
5420         * po/en_GB.po:
5421         * po/es.po:
5422         * po/eu.po:
5423         * po/fi.po:
5424         * po/fr.po:
5425         * po/hu.po:
5426         * po/id.po:
5427         * po/it.po:
5428         * po/ja.po:
5429         * po/lt.po:
5430         * po/lv.po:
5431         * po/ms.po:
5432         * po/mt.po:
5433         * po/nb.po:
5434         * po/nl.po:
5435         * po/or.po:
5436         * po/pl.po:
5437         * po/pt_BR.po:
5438         * po/ru.po:
5439         * po/sk.po:
5440         * po/sl.po:
5441         * po/sq.po:
5442         * po/sr.po:
5443         * po/sv.po:
5444         * po/tr.po:
5445         * po/uk.po:
5446         * po/vi.po:
5447         * po/zh_CN.po:
5448           0.10.15.6 pre-release
5449
5450 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
5451
5452         * gst/asfdemux/gstasfdemux.c:
5453           asfdemux: Don't error out on non-critical flow returns
5454           Only error out when downstream returns:
5455           * NOT_SUPPORTED
5456           * ERROR
5457           * NOT_NEGOTIATED
5458           * NOT_LINKED
5459           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
5460           of the streams had gone EOS) and then stop the task silently.
5461           In the case of WRONG_STATE we just need to stop silently
5462           https://bugzilla.gnome.org/show_bug.cgi?id=600412
5463
5464 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5465
5466         * configure.ac:
5467         * po/af.po:
5468         * po/az.po:
5469         * po/bg.po:
5470         * po/ca.po:
5471         * po/cs.po:
5472         * po/da.po:
5473         * po/de.po:
5474         * po/el.po:
5475         * po/en_GB.po:
5476         * po/es.po:
5477         * po/eu.po:
5478         * po/fi.po:
5479         * po/fr.po:
5480         * po/hu.po:
5481         * po/id.po:
5482         * po/it.po:
5483         * po/ja.po:
5484         * po/lt.po:
5485         * po/lv.po:
5486         * po/ms.po:
5487         * po/mt.po:
5488         * po/nb.po:
5489         * po/nl.po:
5490         * po/or.po:
5491         * po/pl.po:
5492         * po/pt_BR.po:
5493         * po/ru.po:
5494         * po/sk.po:
5495         * po/sl.po:
5496         * po/sq.po:
5497         * po/sr.po:
5498         * po/sv.po:
5499         * po/tr.po:
5500         * po/uk.po:
5501         * po/vi.po:
5502         * po/zh_CN.po:
5503           0.10.15.5 pre-release
5504
5505 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
5506
5507         * gst/mpegaudioparse/gstmpegaudioparse.c:
5508           mp3parse: propagate flow errors upstream.
5509           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
5510           always return the error upstream.
5511
5512 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5513
5514         * configure.ac:
5515         * po/af.po:
5516         * po/az.po:
5517         * po/bg.po:
5518         * po/ca.po:
5519         * po/cs.po:
5520         * po/da.po:
5521         * po/de.po:
5522         * po/el.po:
5523         * po/en_GB.po:
5524         * po/es.po:
5525         * po/eu.po:
5526         * po/fi.po:
5527         * po/fr.po:
5528         * po/hu.po:
5529         * po/id.po:
5530         * po/it.po:
5531         * po/ja.po:
5532         * po/lt.po:
5533         * po/lv.po:
5534         * po/ms.po:
5535         * po/mt.po:
5536         * po/nb.po:
5537         * po/nl.po:
5538         * po/or.po:
5539         * po/pl.po:
5540         * po/pt_BR.po:
5541         * po/ru.po:
5542         * po/sk.po:
5543         * po/sl.po:
5544         * po/sq.po:
5545         * po/sr.po:
5546         * po/sv.po:
5547         * po/tr.po:
5548         * po/uk.po:
5549         * po/vi.po:
5550         * po/zh_CN.po:
5551           0.10.15.4 pre-release
5552
5553 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
5554
5555         * common:
5556           Automatic update of common submodule
5557           From 3e8db1d to ec60217
5558
5559 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5560
5561         * configure.ac:
5562         * docs/plugins/inspect/plugin-a52dec.xml:
5563         * docs/plugins/inspect/plugin-amrnb.xml:
5564         * docs/plugins/inspect/plugin-amrwbdec.xml:
5565         * docs/plugins/inspect/plugin-asf.xml:
5566         * docs/plugins/inspect/plugin-cdio.xml:
5567         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5568         * docs/plugins/inspect/plugin-dvdread.xml:
5569         * docs/plugins/inspect/plugin-dvdsub.xml:
5570         * docs/plugins/inspect/plugin-iec958.xml:
5571         * docs/plugins/inspect/plugin-lame.xml:
5572         * docs/plugins/inspect/plugin-mad.xml:
5573         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5574         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5575         * docs/plugins/inspect/plugin-mpegstream.xml:
5576         * docs/plugins/inspect/plugin-realmedia.xml:
5577         * docs/plugins/inspect/plugin-siddec.xml:
5578         * docs/plugins/inspect/plugin-twolame.xml:
5579         * docs/plugins/inspect/plugin-x264.xml:
5580         * win32/common/config.h:
5581           0.10.15.3 pre-release
5582
5583 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
5584
5585         * ext/x264/gstx264enc.c:
5586           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
5587           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
5588           argument to the option string value causes an error. For < 78 we pass the
5589           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
5590           result in passing 'none' for false and 'strict' for true. Other modes can be
5591           set through the option-string property for now.
5592           https://bugzilla.gnome.org/show_bug.cgi?id=626577
5593
5594 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5595
5596         * configure.ac:
5597         * docs/plugins/gst-plugins-ugly-plugins.args:
5598         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5599         * docs/plugins/inspect/plugin-a52dec.xml:
5600         * docs/plugins/inspect/plugin-amrnb.xml:
5601         * docs/plugins/inspect/plugin-amrwbdec.xml:
5602         * docs/plugins/inspect/plugin-asf.xml:
5603         * docs/plugins/inspect/plugin-cdio.xml:
5604         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5605         * docs/plugins/inspect/plugin-dvdread.xml:
5606         * docs/plugins/inspect/plugin-dvdsub.xml:
5607         * docs/plugins/inspect/plugin-iec958.xml:
5608         * docs/plugins/inspect/plugin-lame.xml:
5609         * docs/plugins/inspect/plugin-mad.xml:
5610         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5611         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5612         * docs/plugins/inspect/plugin-mpegstream.xml:
5613         * docs/plugins/inspect/plugin-realmedia.xml:
5614         * docs/plugins/inspect/plugin-siddec.xml:
5615         * docs/plugins/inspect/plugin-twolame.xml:
5616         * docs/plugins/inspect/plugin-x264.xml:
5617         * win32/common/config.h:
5618           0.10.15.2 pre-release
5619
5620 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
5621
5622         * gst/synaesthesia/gstsynaesthesia.c:
5623           synaesthesia: code cleanups.
5624           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
5625           more.
5626
5627 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
5628
5629         * gst/synaesthesia/gstsynaesthesia.c:
5630           synaesthesia: use GST_BOILERPLATE macros
5631
5632 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5633
5634         * common:
5635           Automatic update of common submodule
5636           From bd2054b to 3e8db1d
5637
5638 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5639
5640         * ext/x264/gstx264enc.c:
5641           x264: fix printf format warning in debug message
5642
5643 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5644
5645         * docs/plugins/Makefile.am:
5646           docs: fix bug passing arguments to gtkdoc-fixref in upload target
5647           Missing backslash at end of line meant we weren't passing all arguments
5648           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
5649
5650 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
5651
5652         * common:
5653           Automatic update of common submodule
5654           From a519571 to bd2054b
5655
5656 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5657
5658         * configure.ac:
5659           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
5660           This first checks what is required for ISO C99 support and sets the relevant
5661           compiler parameters and if no C99 compiler is found, it checks for a
5662           C89 compiler. This enables us to check for and use C89/C99 functions
5663           that gcc hides from us without the correct compiler parameters.
5664
5665 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
5666
5667         * ext/x264/gstx264enc.c:
5668           x264enc: Fix flushing of delayed frames
5669           x264_encoder_encode() should be called with a NULL picture until at least
5670           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
5671           regression in make check due to the recent change in defaults which enabled
5672           b-frames and b-pyramid, both of which I believe increase the number of delayed
5673           frames when encoding.
5674
5675 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
5676
5677         * ext/x264/gstx264enc.c:
5678           x264enc: Improve x264enc defaults
5679           - medium x264 speed/quality preset
5680           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
5681           Addresses part of bug #607798
5682
5683 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
5684
5685         * ext/x264/gstx264enc.c:
5686           x264enc: Fix property description typos
5687
5688 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
5689
5690         * ext/x264/gstx264enc.c:
5691           x264enc: Add some more debug info
5692
5693 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
5694
5695         * ext/x264/gstx264enc.c:
5696         * ext/x264/gstx264enc.h:
5697           x264enc: Add speed-preset and [psy-]tuning properties
5698           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
5699           preset and possibly a profile and/or tuning are now the recommended way to
5700           configure x264 through x264enc.
5701           If a preset/tuning are specified then these will define the default values and
5702           the property defaults will be ignored. After this the option-string property is
5703           applied, followed by the user-set properties, fast first pass restrictions and
5704           finally the profile restrictions.
5705           Addresses part of bug #607798
5706
5707 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
5708
5709         * ext/x264/gstx264enc.c:
5710         * ext/x264/gstx264enc.h:
5711           x264enc: Refactor code in preparation for presets/tunings
5712           - Make defaults append the appropriate default value to a string. This is
5713           needed to differentiate between something user-set and the actual prop
5714           default.
5715           - Add an internal option string to which _set_property () cases append for the
5716           majority of properties.
5717           - Use gst_x264_enc_parse_options () to clean up application of settings. This
5718           will make order of application with respect to the presets and tunings quite
5719           simple.
5720           Addresses part of bug #607798
5721
5722 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
5723
5724         * ext/x264/gstx264enc.c:
5725           x264enc: Update available me types
5726           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
5727           now self-maintaining.
5728
5729 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
5730
5731         * ext/x264/gstx264enc.c:
5732           x264enc: Use new libx264 API to affect fast first pass
5733           Uses new x264 API to apply reduced complexity values to the parameters to
5734           increase encoding speed in the first pass of a multi-pass encode. This does
5735           not impact on final quality.
5736           Addresses part of bug #607798
5737
5738 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
5739
5740         * ext/x264/gstx264enc.c:
5741         * ext/x264/gstx264enc.h:
5742           x264enc: Add profile property
5743           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
5744           Profile. This makes it easier to achieve Baseline Profile for example.
5745           Addresses part of bug #607798
5746
5747 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
5748
5749         * ext/x264/gstx264enc.c:
5750         * ext/x264/gstx264enc.h:
5751           x264enc: Add option-string property
5752           Adds support for an x264 format option-string to specify advanced parameters
5753           Addresses part of bug #607798
5754
5755 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5756
5757         * ext/mad/Makefile.am:
5758           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
5759           Spotted by syntr0py.
5760
5761 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5762
5763         * ext/x264/gstx264enc.c:
5764           x264enc: only set timebase on versions where it exists
5765
5766 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
5767
5768         * ext/x264/gstx264enc.c:
5769           x264enc: set appropriate time base
5770           Fixes #624786.
5771
5772 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5773
5774         * tests/check/Makefile.am:
5775           tests: add plugin loading whitelist to test environment
5776           Only want to load core/-base/-ugly plugins here.
5777
5778 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5779
5780         * autogen.sh:
5781         * configure.ac:
5782           Bump automake requirement to 1.10 and autoconf to 2.60
5783           For maintainability reasons and $(builddir).
5784           See #622944.
5785
5786 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5787
5788         * gst/asfdemux/gstasfdemux.c:
5789           asfdemux: Fix seeking after last commits
5790           Don't handle wrong-state returns as errors to allow seeking to work
5791           again.
5792
5793 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5794
5795         * gst/asfdemux/gstasfdemux.c:
5796           asfdemux: Push all pending data on EOS
5797           When on push mode and receiving an EOS event, asfdemux
5798           should push all pending data because we might be dealing
5799           with a broken file that has a preroll value higher
5800           than its actual length.
5801
5802 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5803
5804         * gst/asfdemux/gstasfdemux.c:
5805           asfdemux: Fix sending eos event for chained asfs
5806           Properly push EOS event when finishing a chained asf file
5807           in pull mode
5808           Fixes #599718
5809
5810 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5811
5812         * docs/plugins/Makefile.am:
5813         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5814         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5815         * docs/plugins/inspect/plugin-rmdemux.xml:
5816           docs: add rmdemux to docs properly
5817           The plugin has been renamed, remove old introspection file.
5818
5819 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5820
5821         * docs/plugins/gst-plugins-ugly-plugins.args:
5822         * docs/plugins/inspect/plugin-x264.xml:
5823           docs: update for recent x264enc changes
5824
5825 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5826
5827         * gst/realmedia/rmdemux.c:
5828           rmdemux: fix compiler warning when debugging system in core is disabled
5829
5830 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
5831
5832         * common:
5833           Automatic update of common submodule
5834           From 73ff93a to a519571
5835
5836 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
5837
5838         * gst/asfdemux/gstasfdemux.c:
5839           asfdemux: Allow at least 500ms of preroll.
5840           Some files have insanely low preroll values which break the
5841           all_streams_prerolled() logic.
5842           Fixes #622407
5843
5844 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5845
5846         * ext/x264/gstx264enc.c:
5847           x264enc: add new h264 caps attribute alignment
5848           See #606662.
5849
5850 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5851
5852         * ext/x264/gstx264enc.c:
5853         * ext/x264/gstx264enc.h:
5854           x264enc: conditionally expose enhanced upstream capabilities
5855           API: GstX264Enc:sliced-threads
5856           API: GstX264Enc:sync-lookahead
5857           API: GstX264Enc:intra-refresh
5858           API: GstX264Enc:mb-tree
5859           API: GstX264Enc:rc-lookahead
5860           See #607798.
5861
5862 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5863
5864         * common:
5865         * docs/plugins/inspect/plugin-a52dec.xml:
5866         * docs/plugins/inspect/plugin-amrnb.xml:
5867         * docs/plugins/inspect/plugin-amrwbdec.xml:
5868         * docs/plugins/inspect/plugin-asf.xml:
5869         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5870         * docs/plugins/inspect/plugin-iec958.xml:
5871         * docs/plugins/inspect/plugin-mad.xml:
5872         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5873         * docs/plugins/inspect/plugin-mpegstream.xml:
5874         * docs/plugins/inspect/plugin-realmedia.xml:
5875           docs: update introspected plugin docs for gstdoc-scangobj and other changes
5876           Update common for latest gstdoc-scangobj and inspect xml files for
5877           escaping and pad template order changes.
5878
5879 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
5880
5881         * common:
5882           Automatic update of common submodule
5883           From 9339ccc to 35617c2
5884
5885 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
5886
5887         * common:
5888           Automatic update of common submodule
5889           From 5adb1ca to 9339ccc
5890
5891 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
5892
5893         * common:
5894           Automatic update of common submodule
5895           From 57c89b7 to 5adb1ca
5896
5897 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
5898
5899         * common:
5900           Automatic update of common submodule
5901           From c804988 to 57c89b7
5902
5903 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5904
5905         * configure.ac:
5906         * gst/realmedia/rtspreal.c:
5907           configure: Update required GLib version to 2.20
5908
5909 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5910
5911         * ext/a52dec/gsta52dec.c:
5912           a52dec: Call orc_init() before trying to get target flags
5913
5914 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5915
5916         * ext/a52dec/gsta52dec.c:
5917           a52dec: Remove debug printf...
5918
5919 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5920
5921         * configure.ac:
5922         * ext/a52dec/Makefile.am:
5923         * ext/a52dec/gsta52dec.c:
5924           a52dec: Use orc for CPU feature detection and don't check for liboil
5925
5926 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5927
5928         * configure.ac:
5929           configure: Use GLIB_EXTRA_CFLAGS
5930
5931 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5932
5933         * common:
5934           Automatic update of common submodule
5935           From 7a0fdf5 to c804988
5936
5937 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5938
5939         * common:
5940           Automatic update of common submodule
5941           From 6da3bab to 7a0fdf5
5942
5943 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5944
5945         * common:
5946           Automatic update of common submodule
5947           From 733fca9 to 6da3bab
5948
5949 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
5950
5951         * common:
5952           Automatic update of common submodule
5953           From fad145b to 733fca9
5954
5955 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
5956
5957         * common:
5958           Automatic update of common submodule
5959           From 47683c1 to fad145b
5960
5961 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5962
5963         * gst/realmedia/rmdemux.c:
5964           rmdemux: pass bitrate on caps
5965           Set the bitrate on the caps, some decoders like sipro need this to function
5966           properly.
5967           Fixes #620007
5968
5969 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
5970
5971         * common:
5972           Automatic update of common submodule
5973           From 17f89e5 to 47683c1
5974
5975 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
5976
5977         * common:
5978           Automatic update of common submodule
5979           From fd7ca04 to 17f89e5
5980
5981 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5982
5983         * ext/x264/gstx264enc.c:
5984           x264enc: Only set i_weighted_pred on versions where it exists
5985
5986 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
5987
5988         * ext/lame/gstlamemp3enc.c:
5989           lamemp3enc: implement latency query
5990           The encoder's latency is deduced from the framesize. Fixes #618896.
5991
5992 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5993
5994         * configure.ac:
5995         * docs/plugins/gst-plugins-ugly-plugins.args:
5996         * docs/plugins/gst-plugins-ugly-plugins.signals:
5997         * docs/plugins/inspect/plugin-a52dec.xml:
5998         * docs/plugins/inspect/plugin-amrnb.xml:
5999         * docs/plugins/inspect/plugin-amrwbdec.xml:
6000         * docs/plugins/inspect/plugin-asf.xml:
6001         * docs/plugins/inspect/plugin-cdio.xml:
6002         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6003         * docs/plugins/inspect/plugin-dvdread.xml:
6004         * docs/plugins/inspect/plugin-dvdsub.xml:
6005         * docs/plugins/inspect/plugin-iec958.xml:
6006         * docs/plugins/inspect/plugin-lame.xml:
6007         * docs/plugins/inspect/plugin-mad.xml:
6008         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6009         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6010         * docs/plugins/inspect/plugin-mpegstream.xml:
6011         * docs/plugins/inspect/plugin-realmedia.xml:
6012         * docs/plugins/inspect/plugin-siddec.xml:
6013         * docs/plugins/inspect/plugin-twolame.xml:
6014         * docs/plugins/inspect/plugin-x264.xml:
6015         * win32/common/config.h:
6016           Back to development
6017
6018 === release 0.10.15 ===
6019
6020 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6021
6022         * ChangeLog:
6023         * NEWS:
6024         * RELEASE:
6025         * configure.ac:
6026         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6027         * docs/plugins/inspect/plugin-a52dec.xml:
6028         * docs/plugins/inspect/plugin-amrnb.xml:
6029         * docs/plugins/inspect/plugin-amrwbdec.xml:
6030         * docs/plugins/inspect/plugin-asf.xml:
6031         * docs/plugins/inspect/plugin-cdio.xml:
6032         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6033         * docs/plugins/inspect/plugin-dvdread.xml:
6034         * docs/plugins/inspect/plugin-dvdsub.xml:
6035         * docs/plugins/inspect/plugin-iec958.xml:
6036         * docs/plugins/inspect/plugin-lame.xml:
6037         * docs/plugins/inspect/plugin-mad.xml:
6038         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6039         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6040         * docs/plugins/inspect/plugin-mpegstream.xml:
6041         * docs/plugins/inspect/plugin-realmedia.xml:
6042         * docs/plugins/inspect/plugin-siddec.xml:
6043         * docs/plugins/inspect/plugin-twolame.xml:
6044         * docs/plugins/inspect/plugin-x264.xml:
6045         * gst-plugins-ugly.doap:
6046         * win32/common/config.h:
6047           Release 0.10.15
6048
6049 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6050
6051         * po/af.po:
6052         * po/az.po:
6053         * po/bg.po:
6054         * po/ca.po:
6055         * po/cs.po:
6056         * po/da.po:
6057         * po/de.po:
6058         * po/el.po:
6059         * po/en_GB.po:
6060         * po/es.po:
6061         * po/eu.po:
6062         * po/fi.po:
6063         * po/fr.po:
6064         * po/hu.po:
6065         * po/id.po:
6066         * po/it.po:
6067         * po/ja.po:
6068         * po/lt.po:
6069         * po/lv.po:
6070         * po/ms.po:
6071         * po/mt.po:
6072         * po/nb.po:
6073         * po/nl.po:
6074         * po/or.po:
6075         * po/pl.po:
6076         * po/pt_BR.po:
6077         * po/ru.po:
6078         * po/sk.po:
6079         * po/sl.po:
6080         * po/sq.po:
6081         * po/sr.po:
6082         * po/sv.po:
6083         * po/tr.po:
6084         * po/uk.po:
6085         * po/vi.po:
6086         * po/zh_CN.po:
6087           Update .po files
6088
6089 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6090
6091         * configure.ac:
6092           configure: make implicit GLib and liboil requirements explicit
6093           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
6094
6095 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
6096
6097         * ext/x264/gstx264enc.c:
6098           x264enc: disable I weighted pred
6099           If it is enabled, then it will be main profile instead of baseline.
6100           This ensures maximum compatibility of the output stream until the
6101           encoder configuration interface gets an overhaul with explicit
6102           output profile selection.
6103           Fixes #619776.
6104
6105 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6106
6107         * configure.ac:
6108         * win32/common/config.h:
6109           0.10.14.3 pre-release
6110
6111 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6112
6113         * po/af.po:
6114         * po/az.po:
6115         * po/bg.po:
6116         * po/ca.po:
6117         * po/cs.po:
6118         * po/da.po:
6119         * po/de.po:
6120         * po/el.po:
6121         * po/en_GB.po:
6122         * po/es.po:
6123         * po/eu.po:
6124         * po/fi.po:
6125         * po/fr.po:
6126         * po/hu.po:
6127         * po/id.po:
6128         * po/it.po:
6129         * po/ja.po:
6130         * po/lt.po:
6131         * po/lv.po:
6132         * po/ms.po:
6133         * po/mt.po:
6134         * po/nb.po:
6135         * po/nl.po:
6136         * po/or.po:
6137         * po/pl.po:
6138         * po/pt_BR.po:
6139         * po/ru.po:
6140         * po/sk.po:
6141         * po/sl.po:
6142         * po/sq.po:
6143         * po/sr.po:
6144         * po/sv.po:
6145         * po/tr.po:
6146         * po/uk.po:
6147         * po/vi.po:
6148         * po/zh_CN.po:
6149           po: update translations
6150
6151 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6152
6153         * common:
6154           Automatic update of common submodule
6155           From 357b0db to fd7ca04
6156
6157 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6158
6159         * configure.ac:
6160         * win32/common/config.h:
6161           0.10.14.2 pre-release
6162
6163 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6164
6165         * common:
6166           Automatic update of common submodule
6167           From 4d67bd6 to 357b0db
6168
6169 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6170
6171         * gst/realmedia/rmdemux.c:
6172         * gst/realmedia/rmutils.c:
6173         * gst/realmedia/rmutils.h:
6174           rmdemux: add better sipr nibble swap routine
6175
6176 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6177
6178         * gst/realmedia/rmdemux.c:
6179           rmdemux: descramble SIPR before pushing out
6180           Collect and descramble the SIPR packets before pushing.
6181           Descramble ATRAC audio.
6182           Fixes #618098
6183
6184 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6185
6186         * gst/realmedia/rmutils.c:
6187         * gst/realmedia/rmutils.h:
6188           rm: add function to descramble sipr
6189
6190 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
6191
6192         * ext/x264/gstx264enc.c:
6193         * ext/x264/gstx264enc.h:
6194           x264enc: Re-send the received upstream event as-is downstream
6195           https://bugzilla.gnome.org/show_bug.cgi?id=606689
6196
6197 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
6198
6199         * ext/amrnb/amrnb.c:
6200           amrnbenc: Set rank to GST_RANK_SECONDARY
6201
6202 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6203
6204         * gst/realmedia/rtspreal.c:
6205           rtspreal: use GLib's base64 functions if available
6206           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
6207
6208 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
6209
6210         * ext/amrnb/amrnbdec.h:
6211         * ext/amrnb/amrnbenc.h:
6212         * ext/amrwbdec/amrwbdec.h:
6213           amr: Use correct includes (as pkg-config suggests)
6214           Fixes #617078
6215
6216 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
6217
6218         * gst/ac3parse/.gitignore:
6219         * gst/ac3parse/Makefile.am:
6220         * gst/ac3parse/README:
6221         * gst/ac3parse/ac3parse.vcproj:
6222         * gst/ac3parse/gstac3parse.c:
6223         * gst/ac3parse/gstac3parse.h:
6224           ac3parse: remove unported 0.8 plugin
6225           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
6226
6227 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
6228
6229         * gst/mpegaudioparse/gstmpegaudioparse.c:
6230           docs: adding a mp3decoder as well is useful
6231
6232 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
6233
6234         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6235           docs: massage section index
6236
6237 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
6238
6239         * ext/amrwbdec/amrwbdec.c:
6240         * ext/amrwbdec/amrwbdec.h:
6241           amrwbdec: move define to source to avoid hiding it from the docs
6242
6243 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
6244
6245         * ext/cdio/gstcdiocddasrc.c:
6246           docs: remove short_desc, it is taken from element details
6247
6248 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
6249
6250         * gst/synaesthesia/gstsynaesthesia.c:
6251           docs: fix sections docs for synaesthesia
6252
6253 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
6254
6255         * docs/plugins/Makefile.am:
6256         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6257         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6258         * gst/mpegaudioparse/gstmpegaudioparse.c:
6259           docs: add docs for mp3parse
6260
6261 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6262
6263         * gst-plugins-ugly.doap:
6264           doap: update repository info from cvs->git and maintainers
6265
6266 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6267
6268         * common:
6269           Automatic update of common submodule
6270           From fc85867 to 4d67bd6
6271
6272 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6273
6274         * tests/check/elements/x264enc.c:
6275           x264enc: adaptive NALU type checking
6276           In particular, be less picky about SEI NALU order, which makes test more
6277           robust with respect to changes in libx264.
6278           See also #615410.
6279
6280 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6281
6282         * ext/x264/gstx264enc.c:
6283           x264enc: adaptive x264 header NAL layout handling
6284           Fixes #615410.
6285
6286 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6287
6288         * gst/asfdemux/gstrtpasfdepay.c:
6289           asfdepay: we require a dynamic payload type
6290           Add an extra caps property that restricts the depayloader to only accept dynamic
6291           payload types.
6292
6293 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6294
6295         * configure.ac:
6296           configure: Drop -Wcast-align
6297           Commit message copied from core's commit from Benjamin Otte:
6298           246f5dba96a5b50bb74621af67b30942cca72af5
6299           Apparently gcc warns that GstMiniObject is not castable to
6300           GstEvent/Message/Buffer due to them containing 64bit variables, even
6301           though ARM hackers claim that those only need 4byte alignment. And as
6302           long as gcc behaves that way, this warning is not very useful.
6303           So we'll remove the warning until this problem is fixed.
6304           Fixes #615698
6305
6306 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
6307
6308         * ext/mpeg2dec/gstmpeg2dec.c:
6309           mpeg2dec: copy over all buffer flags when copying buffers.
6310           Avoids losing the tff/rff video buffer flags
6311
6312 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
6313
6314         * gst/asfdemux/asfpacket.c:
6315           asfdemux: Make a table static to avoid having to always allocate it.
6316
6317 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6318
6319         * ext/x264/gstx264enc.c:
6320           x264enc: fix up avcC header construction
6321           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
6322           for BUILD_X264 < 76.
6323           Also fixes #610089.
6324
6325 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6326
6327         * ext/x264/gstx264enc.c:
6328           x264enc: parameterize libx264 provided NAL layout in codec-data creation
6329
6330 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
6331
6332         * configure.ac:
6333           configure: Remove -Wundef flag
6334           Same fix as for #615161
6335
6336 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6337
6338         * common:
6339           Automatic update of common submodule
6340           From fdf023d to fc85867
6341
6342 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6343
6344         * gst-libs/gst/gettext.h:
6345           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
6346
6347 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6348
6349         * common:
6350         * ext/Makefile.am:
6351         * gst/Makefile.am:
6352           build: build plugins in parallel where possible, if make -jN is used
6353
6354 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6355
6356         * Makefile.am:
6357           build: add cruft alert for common/shave*
6358
6359 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6360
6361         * win32/MANIFEST:
6362           Fix make distcheck
6363           Remove removed file win32/common/config.h.in from MANIFEST.
6364
6365 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
6366
6367         * gst/synaesthesia/synaescope.c:
6368         * gst/synaesthesia/synaescope.h:
6369           synaestesia: Fix old-style prototype
6370
6371 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
6372
6373         * gst/realmedia/rmutils.c:
6374           Fix pointer type.
6375           Fixes #613815
6376
6377 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
6378
6379         * common:
6380           Automatic update of common submodule
6381           From 55cd514 to c1d07dd
6382
6383 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6384
6385         * configure.ac:
6386         * ext/amrnb/amrnbdec.c:
6387         * ext/amrnb/amrnbenc.c:
6388         * ext/cdio/gstcdiocddasrc.h:
6389         * ext/dvdread/dvdreadsrc.c:
6390         * ext/lame/gstlame.h:
6391         * ext/lame/gstlamemp3enc.h:
6392         * ext/lame/plugin.c:
6393         * ext/mad/gstmad.c:
6394         * ext/x264/gstx264enc.c:
6395         * ext/x264/gstx264enc.h:
6396         * gst/mpegaudioparse/gstmpegaudioparse.c:
6397         * gst/mpegaudioparse/gstxingmux.c:
6398         * gst/mpegstream/gstdvddemux.c:
6399         * gst/mpegstream/gstmpegdemux.c:
6400         * gst/mpegstream/gstmpegparse.c:
6401         * gst/realmedia/asmrules.c:
6402         * gst/realmedia/pnmsrc.c:
6403         * gst/realmedia/pnmsrc.h:
6404         * gst/realmedia/rdtdepay.h:
6405         * gst/realmedia/rdtmanager.c:
6406         * gst/realmedia/rtspreal.c:
6407           build: Add all kinds of compiler warning flags and fix the resulting warnings
6408
6409 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6410
6411         * ext/amrnb/Makefile.am:
6412         * ext/amrwbdec/Makefile.am:
6413         * ext/sidplay/Makefile.am:
6414         * gst/asfdemux/Makefile.am:
6415         * gst/mpegaudioparse/Makefile.am:
6416           build: fix up Makefile.am
6417           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
6418           the order a bit here and there (see docs/random/moving-plugins).
6419
6420 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6421
6422         * win32/common/config.h.in:
6423           win32: remove win32-specific config.h.in copy that's not used any longer
6424           The win32 config.h is now generated from the top-level config.h.in.
6425
6426 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
6427
6428         * ext/a52dec/gsta52dec.c:
6429         * ext/amrnb/amrnbdec.c:
6430         * ext/amrnb/amrnbenc.c:
6431         * ext/amrwbdec/amrwbdec.c:
6432         * ext/cdio/gstcdiocddasrc.c:
6433         * ext/dvdread/dvdreadsrc.c:
6434         * ext/lame/gstlame.c:
6435         * ext/mad/gstmad.c:
6436         * ext/mpeg2dec/gstmpeg2dec.c:
6437         * gst/ac3parse/gstac3parse.c:
6438         * gst/asfdemux/gstasfdemux.c:
6439         * gst/asfdemux/gstrtpasfdepay.c:
6440         * gst/asfdemux/gstrtspwms.c:
6441         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6442         * gst/iec958/ac3iec.c:
6443         * gst/mpegaudioparse/gstmpegaudioparse.c:
6444         * gst/mpegaudioparse/gstxingmux.c:
6445         * gst/mpegstream/gstdvddemux.c:
6446         * gst/mpegstream/gstmpegdemux.c:
6447         * gst/mpegstream/gstmpegparse.c:
6448         * gst/mpegstream/gstrfc2250enc.c:
6449         * gst/realmedia/pnmsrc.c:
6450         * gst/realmedia/rademux.c:
6451         * gst/realmedia/rdtdepay.c:
6452         * gst/realmedia/rdtmanager.c:
6453         * gst/realmedia/rmdemux.c:
6454         * gst/realmedia/rtspreal.c:
6455         * gst/synaesthesia/gstsynaesthesia.c:
6456           gst_element_class_set_details => gst_element_class_set_details_simple
6457
6458 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6459
6460         * ext/x264/gstx264enc.c:
6461           x264enc: Put pixel-aspect-ratio from input into the src pad caps
6462           Fixes bug #612995.
6463
6464 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
6465
6466         * common:
6467           Automatic update of common submodule
6468           From e272f71 to 55cd514
6469
6470 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
6471
6472         * common:
6473           Automatic update of common submodule
6474           From df8a7c8 to e272f71
6475
6476 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
6477
6478         * configure.ac:
6479           Update CXXFLAGS, too
6480
6481 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
6482
6483         * configure.ac:
6484           Update for recent changes to common submodule
6485           This just replaces every "$ERROR_CFLAGS" usage with a usage of
6486           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
6487           previously.
6488           Actually using that separation will happen later.
6489
6490 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
6491
6492         * common:
6493           Automatic update of common submodule
6494           From 9720a7d to df8a7c8
6495
6496 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
6497
6498         * common:
6499           Automatic update of common submodule
6500           From 0b6e072 to 9720a7d
6501
6502 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
6503
6504         * common:
6505           Automatic update of common submodule
6506           From 7cc5eb4 to 0b6e072
6507
6508 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6509
6510         * common:
6511           Automatic update of common submodule
6512           From 7aa65b5 to 7cc5eb4
6513
6514 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6515
6516         * common:
6517           Automatic update of common submodule
6518           From 44ecce7 to 7aa65b5
6519
6520 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6521
6522         * configure.ac:
6523           configure: Use automake 1.11 silent rules instead of shave if available
6524           This makes sure that we use something that is still maintained and
6525           also brings back libtool 1.5 support.
6526
6527 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6528
6529         * configure.ac:
6530         * docs/plugins/inspect/plugin-a52dec.xml:
6531         * docs/plugins/inspect/plugin-amrnb.xml:
6532         * docs/plugins/inspect/plugin-amrwbdec.xml:
6533         * docs/plugins/inspect/plugin-asf.xml:
6534         * docs/plugins/inspect/plugin-cdio.xml:
6535         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6536         * docs/plugins/inspect/plugin-dvdread.xml:
6537         * docs/plugins/inspect/plugin-dvdsub.xml:
6538         * docs/plugins/inspect/plugin-iec958.xml:
6539         * docs/plugins/inspect/plugin-lame.xml:
6540         * docs/plugins/inspect/plugin-mad.xml:
6541         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6542         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6543         * docs/plugins/inspect/plugin-mpegstream.xml:
6544         * docs/plugins/inspect/plugin-realmedia.xml:
6545         * docs/plugins/inspect/plugin-siddec.xml:
6546         * docs/plugins/inspect/plugin-twolame.xml:
6547         * docs/plugins/inspect/plugin-x264.xml:
6548         * win32/common/config.h:
6549           Back to development
6550
6551 === release 0.10.14 ===
6552
6553 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6554
6555         * ChangeLog:
6556         * NEWS:
6557         * RELEASE:
6558         * configure.ac:
6559         * docs/plugins/gst-plugins-ugly-plugins.args:
6560         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6561         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6562         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6563         * docs/plugins/inspect/plugin-a52dec.xml:
6564         * docs/plugins/inspect/plugin-amrnb.xml:
6565         * docs/plugins/inspect/plugin-amrwbdec.xml:
6566         * docs/plugins/inspect/plugin-asf.xml:
6567         * docs/plugins/inspect/plugin-cdio.xml:
6568         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6569         * docs/plugins/inspect/plugin-dvdread.xml:
6570         * docs/plugins/inspect/plugin-dvdsub.xml:
6571         * docs/plugins/inspect/plugin-iec958.xml:
6572         * docs/plugins/inspect/plugin-lame.xml:
6573         * docs/plugins/inspect/plugin-mad.xml:
6574         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6575         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6576         * docs/plugins/inspect/plugin-mpegstream.xml:
6577         * docs/plugins/inspect/plugin-realmedia.xml:
6578         * docs/plugins/inspect/plugin-siddec.xml:
6579         * docs/plugins/inspect/plugin-twolame.xml:
6580         * docs/plugins/inspect/plugin-x264.xml:
6581         * gst-plugins-ugly.doap:
6582         * win32/common/config.h:
6583           Release 0.10.14
6584
6585 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6586
6587         * po/af.po:
6588         * po/az.po:
6589         * po/bg.po:
6590         * po/ca.po:
6591         * po/cs.po:
6592         * po/da.po:
6593         * po/de.po:
6594         * po/el.po:
6595         * po/en_GB.po:
6596         * po/es.po:
6597         * po/eu.po:
6598         * po/fi.po:
6599         * po/fr.po:
6600         * po/hu.po:
6601         * po/id.po:
6602         * po/it.po:
6603         * po/ja.po:
6604         * po/lt.po:
6605         * po/lv.po:
6606         * po/ms.po:
6607         * po/mt.po:
6608         * po/nb.po:
6609         * po/nl.po:
6610         * po/or.po:
6611         * po/pl.po:
6612         * po/pt_BR.po:
6613         * po/ru.po:
6614         * po/sk.po:
6615         * po/sl.po:
6616         * po/sq.po:
6617         * po/sr.po:
6618         * po/sv.po:
6619         * po/tr.po:
6620         * po/uk.po:
6621         * po/vi.po:
6622         * po/zh_CN.po:
6623           Update .po files
6624
6625 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6626
6627         * configure.ac:
6628         * win32/common/config.h:
6629           0.10.13.4 pre-release
6630
6631 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6632
6633         * ext/x264/gstx264enc.c:
6634         * tests/check/elements/x264enc.c:
6635           x264enc: Replace 'avc-sample' with 'avc' in caps
6636           In the element and in its tests
6637           Fixes #606662
6638
6639 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
6640
6641         * gst/asfdemux/gstasfdemux.c:
6642           asfdemux: Don't set durations of 0 on outgoing buffers.
6643           Some (broken) streams don't have the extended stream properties in
6644           the header, resulting in applying a duration of zero on outgoing
6645           buffers.
6646           Fixes #611473
6647
6648 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
6649
6650         * gst/asfdemux/asfpacket.c:
6651           asfdemux: Make sure we always set proper payload duration.
6652           Some (broken) streams will have a delta of 0, resulting in outgoing
6653           buffers having durations of 0.
6654           Fixes #611473
6655
6656 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6657
6658         * configure.ac:
6659         * win32/common/config.h:
6660           0.10.13.3 pre-release
6661
6662 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
6663
6664         * gst/asfdemux/asfpacket.c:
6665           asfdemux: Make sure we don't end up with negative timestamps.
6666           Some files have payload with timestamps smaller than the preroll duration.
6667           Instead of blindly substracting the preroll value (and ending up with
6668           insanely high timestamps on the outgoing buffers), we make sure we
6669           never go below 0.
6670           Fixes #610432
6671
6672 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6673
6674         * configure.ac:
6675         * win32/common/config.h:
6676           0.10.13.2 pre-release
6677           Update core/base requirement to 0.10.26, since that's more likely
6678           to be the actual requirement.
6679
6680 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6681
6682         * po/LINGUAS:
6683         * po/el.po:
6684         * po/sl.po:
6685           po: update translations
6686
6687 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6688
6689         * tests/check/elements/x264enc.c:
6690           x264enc: add caps check to x264enc unit test
6691           Add some minimal caps checking to x264enc unit test.
6692           See #610089.
6693
6694 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
6695
6696         * ext/x264/gstx264enc.c:
6697           x264enc: fix up avcC header construction and playback by flash players
6698           Fix off-by-one bug when constructing the avcC header chunk: we
6699           wrote wrong profile info into the header. The first byte in the
6700           SPS NAL we get from x264 is the nal type, not the profile_idc.
6701           Also add some debug logging.
6702           Fixes #610089.
6703
6704 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
6705
6706         * gst/asfdemux/gstasfdemux.c:
6707           asfdemux: Improve seek behaviour for audio-only with no index
6708           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
6709           for video, we can just seek to seek_time instead.
6710
6711 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6712
6713         * configure.ac:
6714           configure: fix up GST_CXXFLAGS properly
6715           We don't want C specific flags in GST_CXXFLAGS, so base it on the
6716           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
6717           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
6718
6719 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6720
6721         * MAINTAINERS:
6722           Update MAINTAINERS, add myself
6723
6724 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
6725
6726         * configure.ac:
6727           configure: base GST_CXXFLAGS on --cflags from pkg-config
6728           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
6729           point for for both C and CXX settings.
6730
6731 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6732
6733         * common:
6734           Automatic update of common submodule
6735           From 96dc793 to 44ecce7
6736
6737 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6738
6739         * Makefile.am:
6740         * configure.ac:
6741         * win32/common/.gitignore:
6742         * win32/common/config.h:
6743           win32: change how win32/common/config.h is updated
6744           Generate win32/common/config.h-new directly from config.h.in,
6745           using shell variables in configure and some hard-coded information.
6746           Change top-level makefile so that 'make win32-update' copies the
6747           generated file to win32/common/config.h, which we keep in source
6748           control. It's kept in source control so that the git tree is
6749           buildable from VS.
6750           This change is similar to the ones applied a while ago to GStreamer
6751           core, gst-plugins-base and gst-plugins-good and prevents configure
6752           from changing files in source control. The generated config.h
6753           should be ok, but needs testing.
6754
6755 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6756
6757         * gst/realmedia/rtspreal.c:
6758           rtspreal: don't construct config header with uninitialised bytes
6759           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
6760           a presumably unintentional padding of uninitialised bytes at the end
6761           of the CONT tags chunk, which should be harmless but causes warnings
6762           in valgrind (see #608533 for a test URL).
6763
6764 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6765
6766         * gst/realmedia/rtspreal.c:
6767           rtspreal: add finalize function so we can free streams and rulebook
6768           Fix memory leak in Real RTSP component (#608533).
6769
6770 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6771
6772         * gst/realmedia/rtspreal.c:
6773           rtspreal: fix minor memory leak
6774           Caps take their own reference when a buffer is added to them, so
6775           unref buffer after adding it to caps (#608533).
6776
6777 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6778
6779         * gst/realmedia/rdtdepay.c:
6780           rdtdepay: unref input buffer when done
6781           Fixes memory leak, see #608533.
6782
6783 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6784
6785         * common:
6786           Automatic update of common submodule
6787           From 15d47a6 to 96dc793
6788
6789 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6790
6791         * ext/x264/gstx264enc.c:
6792         * ext/x264/gstx264enc.h:
6793           x264enc: make use of Access Unit delimiters configurable
6794           API: GstX264Enc:aud
6795
6796 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6797
6798         * gst/asfdemux/asfpacket.c:
6799           asfdemux: Do not subtract padding twice
6800           Only subtract implicit padding if an explicit one isn't
6801           provided. Avoids subtracting it twice and causing
6802           parsing errors.
6803           Fixes #607698
6804
6805 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
6806
6807         * gst/asfdemux/gstasfdemux.c:
6808         * gst/mpegstream/gstmpegpacketize.c:
6809           assert: g_assert_not_reached() cannot replace return statement
6810           Fix build with assert being turned off.
6811
6812 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6813
6814         * common:
6815           Automatic update of common submodule
6816           From 14cec89 to 15d47a6
6817
6818 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
6819
6820         * gst/asfdemux/gstasfdemux.c:
6821           asfdemux: Don't forget to update flow variable
6822           Forgot to update the return value in the loop.
6823
6824 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
6825
6826         * gst/asfdemux/gstasfdemux.c:
6827           asfdemux: Check flow return on every push
6828           We previously only aggregated flow returns after the while(push) loop,
6829           which meant that in some cases we would end-up not properly aggregating
6830           the flow returns.
6831           This is based on the same flow aggregation algorithm as oggdemux.
6832
6833 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6834
6835         * ext/x264/gstx264enc.c:
6836           x264enc: Add stream-format to output caps
6837           Adds stream-format to output caps of x264enc that
6838           informs if the stream is in bytestream of avc format.
6839           Fixes #606662
6840
6841 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
6842
6843         * gst/mpegaudioparse/gstxingmux.c:
6844           xingmux: Fix unaligned memory access
6845           ARM/SPARC need 32bit alignment but xingmux accesses possibly
6846           unaligned memory, which leads to SIGBUS.
6847           Fixes bug #586464.
6848
6849 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
6850
6851         * gst/asfdemux/gstasfdemux.c:
6852           asfdemux: Use GST_STR_NULL in a couple of places.
6853           Fixes crashing on some of the log statements on win32.
6854
6855 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6856
6857         * gst/realmedia/rmdemux.c:
6858           rmdemux: Parse and post bitrate for streams
6859           Parse the bitrate of the streams and post their tags.
6860           Fixes #599299
6861
6862 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6863
6864         * gst/asfdemux/gstasfdemux.c:
6865         * gst/asfdemux/gstasfdemux.h:
6866           asfdemux: Post bitrate tag
6867           If stream bitrate object is available, post the bitrate
6868           tags.
6869           Fixes #599297
6870
6871 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6872
6873         * gst/mpegaudioparse/gstmpegaudioparse.c:
6874         * gst/mpegaudioparse/gstmpegaudioparse.h:
6875           mp3parse: minor validation check of (Xing, VBRI) metadata
6876           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
6877
6878 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6879
6880         * gst/mpegaudioparse/gstmpegaudioparse.c:
6881           mp3parse: use proper total_time and total_bytes in various cases
6882           The correct basis for (Xing, VBRI) seek table calculations is the
6883           byte size and duration provided by that metadata, rather than some
6884           other (possibly even estimated) one.  This also prevents an infinite
6885           conversion loop in (unlikely) case where a TOC is provided without
6886           such corresponding (duration) metdata.
6887
6888 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6889
6890         * gst/mpegaudioparse/gstmpegaudioparse.c:
6891         * gst/mpegaudioparse/gstmpegaudioparse.h:
6892           mp3parse: conserve stop time for non-accurate seek
6893           Use the same strategy as accurate seeks to store
6894           pending non-accurate seeks to avoid overwriting non-definite
6895           stop times. When doing non-accurate seeks our position
6896           reporting might drift off by some secs and the stream can
6897           end up before it should.
6898           Fixes #603695
6899
6900 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6901
6902         * common:
6903           Automatic update of common submodule
6904           From 47cb23a to 14cec89
6905
6906 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6907
6908         * ext/amrwbdec/amrwb.c:
6909           amrwbdec: give decoder a rank so decodebin/playbin will use it
6910
6911 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6912
6913         * gst/mpegaudioparse/gstmpegaudioparse.c:
6914           mp3parse: return false when we can't seek
6915           When upstream can't seek, we return false as well
6916
6917 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6918
6919         * ext/lame/gstlame.c:
6920         * ext/lame/gstlamemp3enc.c:
6921           lame: Avoid crash when seeking before negotiating
6922           lame's 'lgv' variable is only initialized when the caps
6923           is negotiated, whenever a seek happens before that, it would
6924           attempt to call a function on an empty pointer, causing the crash.
6925           Fixes #603515
6926
6927 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6928
6929         * common:
6930           Automatic update of common submodule
6931           From 87bf428 to 47cb23a
6932
6933 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6934
6935         * common:
6936           Automatic update of common submodule
6937           From da4c75c to 87bf428
6938
6939 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
6940
6941         * common:
6942           Automatic update of common submodule
6943           From 53a2485 to da4c75c
6944
6945 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6946
6947         * gst/mpegaudioparse/gstmpegaudioparse.c:
6948           mp3parse: fix non-flushing seek
6949           Specifically, in addition to clearing lots of variables/offsets
6950           when receiving newsegment, also clear leftover data to match.
6951
6952 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
6953
6954         * ext/x264/gstx264enc.c:
6955         * ext/x264/gstx264enc.h:
6956           x264enc: Make upstream GstForceKeyUnit thread-safe
6957           Also send the GstForceKeyUnit event downstream when an upstream on is received,
6958           allowing muxers or payloaders to take appropriate actions.
6959           https://bugzilla.gnome.org/show_bug.cgi?id=602556
6960
6961 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6962
6963         * common:
6964           Automatic update of common submodule
6965           From a3e3ce4 to 53a2485
6966
6967 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
6968
6969         * gst/asfdemux/gstasfdemux.c:
6970           asfdemux: Don't call strlen() on NULL pointers
6971           Fixes bug #602280.
6972
6973 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6974
6975         * gst/asfdemux/gstasfdemux.c:
6976           asfdemux: Remove old pads when new ones are added
6977           The old pads were being removed before adding the new ones,
6978           we should add the new ones first.
6979           Fixes #599718
6980
6981 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6982
6983         * gst/asfdemux/gstasfdemux.c:
6984         * gst/asfdemux/gstasfdemux.h:
6985           asfdemux: Handle chained asfs on pull mode
6986           Adds chained asfs handling to pull mode. It now checks if
6987           there is a new asf header after the last packet (when it
6988           is possible to know how many packets are) or it tries
6989           checking if a processed packet that fails is an header
6990           object.
6991           Fixes #599718
6992
6993 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6994
6995         * gst/asfdemux/gstasfdemux.c:
6996         * gst/asfdemux/gstasfdemux.h:
6997           asfdemux: properly do chained asfs on push mode
6998           To properly do chained asfs work with playbin2, we need to
6999           push eos on the old pads before removing them.
7000           Fixes #599718
7001
7002 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7003
7004         * gst/asfdemux/gstasfdemux.c:
7005         * gst/asfdemux/gstasfdemux.h:
7006           asfdemux: add support for chained asfs (push mode)
7007           Adds support for detecting and playing chained asfs
7008           in push mode. asfdemux tries to detect a new asf start
7009           by identifying the header object guid in a input buffer.
7010           When it finds it, it resets its state, removing its pads
7011           and creates new ones for the new file.
7012
7013 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7014
7015         * gst/asfdemux/gstasfdemux.c:
7016           asfdemux: fix two small leaks
7017
7018 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7019
7020         * gst/asfdemux/gstasfdemux.c:
7021           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
7022           WM/Track has a 0 base but is often wrongly written as starting from 1,
7023           so not as reliable as WM/TrackNumber which always starts from 1.
7024
7025 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7026
7027         * gst/asfdemux/gstasfdemux.c:
7028           asfdemux: WM/Track starts counting from 0, adjust to start from 1
7029
7030 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7031
7032         * gst/asfdemux/gstasfdemux.c:
7033           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
7034           There's both WM/Track and WM/TrackNumber.
7035
7036 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
7037
7038         * ext/a52dec/gsta52dec.c:
7039           a52dec: Fix debug statement: Pass pos variable instead of time() function
7040
7041 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
7042
7043         * gst/dvdsub/gstdvdsubdec.c:
7044           dvdsubdec: Fix printf format string warning
7045
7046 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
7047
7048         * gst/asfdemux/gstasfdemux.c:
7049           asfdemux: Fix bogus variable used uninitialised warnings
7050
7051 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
7052
7053         * po/Makevars:
7054           po: Don't create backup .po files
7055           As well as preventing creation of useless backup files, it works
7056           around a bug in gettext 0.17 on OS/X
7057
7058 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
7059
7060         * gst/asfdemux/asfpacket.c:
7061           asfdemux: fix c99-style comments.
7062
7063 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
7064
7065         * gst/asfdemux/asfpacket.c:
7066           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
7067
7068 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7069
7070         * gst/realmedia/rmutils.c:
7071           rmutils: fix byteswapping
7072           fix the byteswapping code that was wrong because of the side effects of the
7073           READ/WRITE macros.
7074           Fixes #599676
7075
7076 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
7077
7078         * ext/x264/gstx264enc.c:
7079           x264enc: Adapt to slightly modified x264 API
7080           Fixes #599095.
7081
7082 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7083
7084         * gst/asfdemux/asfpacket.c:
7085           asfdemux: careful to avoid crash on bogus data
7086           When receiving bogus data, we have to avoid subtracting a value
7087           larger than 'size' from 'size' variable, resulting in a wrap
7088           that would make 'size' a really large bogus value.
7089           Fixes #599333
7090
7091 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
7092
7093         * win32/common/config.h:
7094           win32: Commit bumped version number
7095
7096 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
7097
7098         * gst/mpegaudioparse/gstmpegaudioparse.c:
7099           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
7100           Fixes #598761
7101           This removes a good 50% of processing time for parsing a buffer.
7102           We do this by simply... getting the nicks that we already have handy
7103           instead of going through the expensive glib system.
7104
7105 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
7106
7107         * configure.ac:
7108           configure.ac: And back to development we go...
7109
7110 === release 0.10.13 ===
7111
7112 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
7113
7114         * ChangeLog:
7115         * NEWS:
7116         * RELEASE:
7117         * common:
7118         * configure.ac:
7119         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7120         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7121         * docs/plugins/inspect/plugin-a52dec.xml:
7122         * docs/plugins/inspect/plugin-asf.xml:
7123         * docs/plugins/inspect/plugin-cdio.xml:
7124         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7125         * docs/plugins/inspect/plugin-dvdread.xml:
7126         * docs/plugins/inspect/plugin-dvdsub.xml:
7127         * docs/plugins/inspect/plugin-iec958.xml:
7128         * docs/plugins/inspect/plugin-lame.xml:
7129         * docs/plugins/inspect/plugin-mad.xml:
7130         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7131         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7132         * docs/plugins/inspect/plugin-mpegstream.xml:
7133         * docs/plugins/inspect/plugin-realmedia.xml:
7134         * docs/plugins/inspect/plugin-siddec.xml:
7135         * docs/plugins/inspect/plugin-twolame.xml:
7136         * docs/plugins/inspect/plugin-x264.xml:
7137         * gst-plugins-ugly.doap:
7138         * win32/common/config.h:
7139           Release 0.10.13
7140
7141 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
7142
7143         * po/af.po:
7144         * po/az.po:
7145         * po/bg.po:
7146         * po/ca.po:
7147         * po/cs.po:
7148         * po/da.po:
7149         * po/de.po:
7150         * po/en_GB.po:
7151         * po/es.po:
7152         * po/eu.po:
7153         * po/fi.po:
7154         * po/fr.po:
7155         * po/hu.po:
7156         * po/id.po:
7157         * po/it.po:
7158         * po/ja.po:
7159         * po/lt.po:
7160         * po/lv.po:
7161         * po/ms.po:
7162         * po/mt.po:
7163         * po/nb.po:
7164         * po/nl.po:
7165         * po/or.po:
7166         * po/pl.po:
7167         * po/pt_BR.po:
7168         * po/ru.po:
7169         * po/sk.po:
7170         * po/sq.po:
7171         * po/sr.po:
7172         * po/sv.po:
7173         * po/tr.po:
7174         * po/uk.po:
7175         * po/vi.po:
7176         * po/zh_CN.po:
7177           Update .po files
7178
7179 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
7180
7181         * common:
7182           Automatic update of common submodule
7183           From 85d1530 to 0702fe1
7184
7185 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
7186
7187         * ChangeLog:
7188         * configure.ac:
7189         * po/af.po:
7190         * po/az.po:
7191         * po/bg.po:
7192         * po/ca.po:
7193         * po/cs.po:
7194         * po/da.po:
7195         * po/de.po:
7196         * po/en_GB.po:
7197         * po/es.po:
7198         * po/eu.po:
7199         * po/fi.po:
7200         * po/fr.po:
7201         * po/hu.po:
7202         * po/id.po:
7203         * po/it.po:
7204         * po/ja.po:
7205         * po/lt.po:
7206         * po/lv.po:
7207         * po/ms.po:
7208         * po/mt.po:
7209         * po/nb.po:
7210         * po/nl.po:
7211         * po/or.po:
7212         * po/pl.po:
7213         * po/pt_BR.po:
7214         * po/ru.po:
7215         * po/sk.po:
7216         * po/sq.po:
7217         * po/sr.po:
7218         * po/sv.po:
7219         * po/tr.po:
7220         * po/uk.po:
7221         * po/vi.po:
7222         * po/zh_CN.po:
7223         * win32/common/config.h:
7224           0.10.12.3 pre-release
7225
7226 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
7227
7228         * common:
7229           Automatic update of common submodule
7230           From a3e3ce4 to 85d1530
7231
7232 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
7233
7234         * ext/a52dec/gsta52dec.c:
7235           a52dec: Fix reference leak on all input buffers in 'dvd mode'
7236           https://bugzilla.gnome.org/show_bug.cgi?id=598272
7237
7238 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
7239
7240         * ChangeLog:
7241         * configure.ac:
7242         * po/LINGUAS:
7243         * po/af.po:
7244         * po/az.po:
7245         * po/bg.po:
7246         * po/ca.po:
7247         * po/cs.po:
7248         * po/da.po:
7249         * po/de.po:
7250         * po/en_GB.po:
7251         * po/es.po:
7252         * po/eu.po:
7253         * po/fi.po:
7254         * po/fr.po:
7255         * po/hu.po:
7256         * po/id.po:
7257         * po/it.po:
7258         * po/ja.po:
7259         * po/lt.po:
7260         * po/lv.po:
7261         * po/ms.po:
7262         * po/mt.po:
7263         * po/nb.po:
7264         * po/nl.po:
7265         * po/or.po:
7266         * po/pl.po:
7267         * po/pt_BR.po:
7268         * po/ru.po:
7269         * po/sk.po:
7270         * po/sq.po:
7271         * po/sr.po:
7272         * po/sv.po:
7273         * po/tr.po:
7274         * po/uk.po:
7275         * po/vi.po:
7276         * po/zh_CN.po:
7277         * win32/common/config.h:
7278           0.10.12.2 pre-release
7279
7280 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
7281
7282         * docs/plugins/gst-plugins-ugly-plugins.args.new:
7283         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
7284           docs: Remove files accidentally added
7285           Remove the gst-plugins-ugly-plugins.args.new and
7286           gst-plugins-ugly-plugins.signals.new files, that appear
7287           to have been accidentally added in commit
7288           f5d046a0b034f9bd7274291f7131ee5db1a30052
7289
7290 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
7291
7292         * ext/a52dec/gsta52dec.c:
7293           a52dec: Add some debugging for new segment events
7294
7295 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
7296
7297         * ext/mpeg2dec/gstmpeg2dec.c:
7298           mpeg2dec: fix warning in macosx snow leopard
7299
7300 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
7301
7302         * gst/mpegstream/gstmpegparse.c:
7303           mpegstream: fix warning in macosx snow leopard
7304
7305 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
7306
7307         * gst/mpegaudioparse/gstmpegaudioparse.c:
7308           mpegaudioparse: fix warning in macosx snow leopard
7309
7310 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
7311
7312         * gst/dvdsub/gstdvdsubdec.c:
7313           dvdsubdec: fix warning on macosx snow leopard
7314
7315 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
7316
7317         * gst/asfdemux/gstasfdemux.c:
7318           asfdemux: fix warning in macosx snow leopard
7319
7320 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
7321
7322         * gst/mpegaudioparse/gstmpegaudioparse.c:
7323           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
7324
7325 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
7326
7327         * common:
7328           Automatic update of common submodule
7329           From 19fa4f3 to a3e3ce4
7330
7331 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
7332
7333         * gst/asfdemux/gstasfdemux.c:
7334         * gst/realmedia/rdtmanager.c:
7335           build: fprintf, sprintf, sscanf need stdio.h
7336
7337 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
7338
7339         * ext/mad/gstmad.c:
7340           mad: add missing include to fix the build
7341
7342 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7343
7344         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7345           dvdlpcm: whitespace fixes
7346
7347 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
7348
7349         * gst-plugins-ugly.spec.in:
7350           update spec file
7351
7352 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7353
7354         * configure.ac:
7355           x264enc: adjust configure checking to changed upstream
7356
7357 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7358
7359         * ext/x264/gstx264enc.c:
7360           x264enc: conditionally adjust to new upstream API
7361           Fixes #596517.
7362
7363 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7364
7365         * gst/mpegaudioparse/gstmpegaudioparse.c:
7366         * gst/mpegaudioparse/gstmpegaudioparse.h:
7367           mpegaudioparse: prevent infinite (re)syncing
7368           Conflicts:
7369           gst/mpegaudioparse/gstmpegaudioparse.c
7370
7371 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
7372
7373         * gst/mpegaudioparse/gstmpegaudioparse.c:
7374           mp3parse: Refactor checking for sync. Make resyncing more reliable.
7375           Previously, we could get false sync relatively easily - it sometimes happened
7376           on real files. This cleans the code up a fair bit, and makes it require more
7377           confirmation that we've found valid sync before continuing.
7378
7379 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7380
7381         * gst/mpegaudioparse/gstmpegaudioparse.c:
7382           mpegaudioparse: ensure 2 valid headers in a row when resyncing
7383
7384 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7385
7386         * gst/mpegstream/gstdvddemux.c:
7387           dvddemux: remove bogus ifndef
7388
7389 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7390
7391         * common:
7392           Automatic update of common submodule
7393           From 94f95e3 to 19fa4f3
7394
7395 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7396
7397         * ext/mpeg2dec/gstmpeg2dec.c:
7398           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
7399
7400 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7401
7402         * gst/dvdsub/gstdvdsubparse.c:
7403           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
7404
7405 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
7406
7407         * ext/amrnb/amrnbdec.c:
7408         * ext/amrnb/amrnbenc.c:
7409           Remove Ronald Bultje from Authors field
7410           Replaced with "GStreamer maintainers
7411           <gstreamer-devel@lists.sourceforge.net>" or just removed,
7412           depending on the number of other authors.
7413
7414 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
7415
7416         * gst/asfdemux/Makefile.am:
7417         * gst/asfdemux/gstasfmux.c:
7418         * gst/asfdemux/gstasfmux.h:
7419           asfdemux: Remove old non-built asfmux code
7420           Remove so people don't confuse it with the new asfmux code
7421           in -bad.
7422
7423 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7424
7425         * ext/a52dec/gsta52dec.c:
7426           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
7427           It's not defined for older liba52 versions.
7428
7429 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
7430
7431         * ext/a52dec/gsta52dec.c:
7432           a52dec: Allow liba52 to use djbfft based IMDCT transform
7433           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
7434           IMDCT transform acceleration. It does however have a software based
7435           acceleration using the djbfft library (D.J. Bernstein's library for
7436           fourier transforms - Extremely fast library for floating-point
7437           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
7438           flag.
7439           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
7440           and AltiVec implementations, but those are checked for first, and
7441           djbfft is chosen only if none of those is available - good in the
7442           case of some distributions including a port of the MPlayer changes
7443           in their system a52dec library.
7444           The down and upmix code in liba52 doesn't seem to be disturbed by
7445           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
7446           versions if passed from oil_cpu_get_flags (SSE currently is not).
7447           Fixes bug #592787.
7448
7449 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7450
7451         * configure.ac:
7452           amr: Use opencore-amr pkg-config files if possible
7453           This makes it possible to build the plugins when the libraries
7454           are installed at non-standard locations.
7455           Fixes bug #591348.
7456
7457 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7458
7459         * gst/mpegaudioparse/gstmpegaudioparse.c:
7460           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
7461           Metadata provided seek tables are consistent with metadata's view of
7462           total size, which typically matches real size, but need not do so
7463           (e.g. a truncated file).  Fixes seeking and position reporting
7464           in such truncated files (although duration based on metadata may then
7465           still be incorrect).
7466
7467 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7468
7469         * configure.ac:
7470           configure: bump core/base requirements to released versions
7471           to avoid confusion.
7472
7473 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7474
7475         * configure.ac:
7476           configure: Remove all mentions to the id3tag plugin which was removed
7477
7478 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
7479
7480         * configure.ac:
7481           mad: make check for mad independent of the check for id3tag
7482           Fixes bug #590432.
7483
7484 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
7485
7486         * gst/asfdemux/gstrtpasfdepay.c:
7487           rtpasfdepay: set padding size to the correct value
7488           asf packets in rtp packets should come with their padding fields
7489           set to 0 and the depayload must update them to the correct
7490           value before pushing downstream
7491
7492 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
7493
7494         * configure.ac:
7495         * docs/plugins/Makefile.am:
7496         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7497         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7498         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7499         * docs/plugins/inspect/plugin-amrnb.xml:
7500         * docs/plugins/inspect/plugin-amrwbdec.xml:
7501         * ext/Makefile.am:
7502         * ext/amrnb/GstAmrnbEnc.prs:
7503         * ext/amrnb/Makefile.am:
7504         * ext/amrnb/README:
7505         * ext/amrnb/amrnb.c:
7506         * ext/amrnb/amrnbdec.c:
7507         * ext/amrnb/amrnbdec.h:
7508         * ext/amrnb/amrnbenc.c:
7509         * ext/amrnb/amrnbenc.h:
7510         * ext/amrnb/amrnbparse.c:
7511         * ext/amrnb/amrnbparse.h:
7512         * ext/amrwbdec/Makefile.am:
7513         * ext/amrwbdec/README:
7514         * ext/amrwbdec/amrwb.c:
7515         * ext/amrwbdec/amrwbdec.c:
7516         * ext/amrwbdec/amrwbdec.h:
7517           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
7518           These are based on the OpenCore codecs.
7519           Fixes bug #584890.
7520
7521 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
7522
7523         * common:
7524           Automatic update of common submodule
7525           From fedaaee to 94f95e3
7526
7527 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7528
7529         * LICENSE_readme:
7530         * REQUIREMENTS:
7531         * configure.ac:
7532         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7533         * docs/plugins/gst-plugins-ugly-plugins.args.new:
7534         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
7535         * docs/plugins/inspect/plugin-dvdnav.xml:
7536         * ext/Makefile.am:
7537         * ext/dvdnav/.gitignore:
7538         * ext/dvdnav/Makefile.am:
7539         * ext/dvdnav/README:
7540         * ext/dvdnav/dvdnavsrc.c:
7541         * ext/dvdnav/dvdnavsrc.h:
7542         * ext/dvdnav/gst-dvd:
7543         * ext/dvdread/dvdreadsrc.c:
7544         * gst-plugins-ugly.spec.in:
7545         * po/POTFILES.in:
7546           dvdnav: remove dvdnav plugin
7547           Remove dvdnav plugin, it has no future. resindvd is the plugin to
7548           use for dvd playback. Note that dvdnav was never really enabled
7549           in -ugly, you had to edit configure.ac to get it built.
7550
7551 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7552
7553         * tests/check/elements/mpeg2dec.c:
7554           mpeg2dec: Fix unused variables compiler warnings in unit test
7555
7556 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
7557
7558         * autogen.sh:
7559           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
7560           Check for more automake command variants. Use printf instead of 'echo -n'
7561           for portability
7562
7563 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
7564
7565         * common:
7566           Automatic update of common submodule
7567           From 5845b63 to fedaaee
7568
7569 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
7570
7571         * .gitignore:
7572           Make git ignore more files
7573
7574 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
7575
7576         * gst/asfdemux/gstasfdemux.c:
7577           asfdemux: Refactor multiple packet pull.
7578           This also fixes a bug by which the first buffer (in a multi-packet mode)
7579           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
7580           full incoming buffer and not just of the single asf packet.
7581           Fixes corrupted frames introduced by latest commit.
7582
7583 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7584
7585         * gst/asfdemux/gstasfdemux.c:
7586           asfdemux: use the right accurate field
7587           Remove accurate variable and its faulty use because the real variable is an
7588           instance variable.
7589
7590 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
7591
7592         * gst/asfdemux/asfpacket.c:
7593         * gst/asfdemux/gstasfdemux.c:
7594           asfdemux: Sprinkle branch prediction macros accross the code
7595
7596 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
7597
7598         * gst/asfdemux/gstasfdemux.c:
7599           asfdemux: Delay newsegment handling until we have a keyframe.
7600           We now have a chance for packets to be collected before we send out the
7601           newsegment. If we're not in accurate seeking (keyunit) it will set
7602           the segment start/time to the keyframe's timestamp.
7603
7604 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
7605
7606         * gst/asfdemux/gstasfdemux.c:
7607           asfdemux: Remove useless check. We already have checked for it above.
7608
7609 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
7610
7611         * gst/asfdemux/gstasfdemux.c:
7612           asfdemux: No longer queue GOPs now that seeking is fixed.
7613           We now *always* seek to the keyframe just before our requested position.
7614           When we encounter the first keyframe and we were not accurate (therefore doing
7615           keyframe seeking), we update the segment start position to the keyframe timestamp.
7616
7617 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
7618
7619         * gst/asfdemux/gstasfdemux.c:
7620         * gst/asfdemux/gstasfdemux.h:
7621           asfdemux: Store the accurate seeking flag
7622
7623 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
7624
7625         * gst/asfdemux/gstasfdemux.c:
7626           asfdemux: Use the average frame duration for buffers without a duration.
7627           This will still cause some timestamp jitter, but giving a hint as to the duration
7628           rather than nothing seems to be a better idea.
7629           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
7630           duration using the accumulated packet duration (which will be correct).
7631
7632 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
7633
7634         * gst/asfdemux/gstasfdemux.c:
7635         * gst/asfdemux/gstasfdemux.h:
7636           asfdemux: Use index entry packet count to optimize seeking.
7637           The simple index entries also contain the number of packets one needs
7638           to retrieve at a given position to get a full keyframe. We therefore
7639           use that information to retrieve all those packets in one buffer when
7640           working in pull-mode.
7641
7642 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
7643
7644         * gst/asfdemux/gstasfdemux.c:
7645           asfdemux: Do not try to free const pointer
7646           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
7647           asfdemux tried to free a const pointer that had been cast to a
7648           normal pointer variable.
7649
7650 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
7651
7652         * gst/asfdemux/gstasfdemux.c:
7653           asfdemux: Use presentation timestamp when searching in the index.
7654           We need to take the preroll into account... else we end up too early.
7655
7656 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
7657
7658         * common:
7659           Automatic update of common submodule
7660           From f3bb51b to 5845b63
7661
7662 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
7663
7664         * gst/asfdemux/gstasfdemux.c:
7665           asfdemux: Convert index entry from presentation time to timestamps.
7666           We weren't taking the preroll into account previously, meaning that we
7667           were always seeking preroll nanoseconds too early... resulting in a lot
7668           of dropped packets (which are before the start time).
7669           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
7670
7671 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
7672
7673         * common:
7674         * gst/asfdemux/gstasfdemux.c:
7675           asfdemux: Fix byte array metadata handling.
7676           We basically discard byte array metadata. Should be trivial to adapt
7677           to storing the pointers if we need it later on.
7678
7679 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
7680
7681         * gst/asfdemux/gstasfdemux.c:
7682         * gst/asfdemux/gstasfdemux.h:
7683           asfdemux: Handle PAR/interlaced information stored in packet payload.
7684           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
7685           in the ASF Packet payload extensions).
7686
7687 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
7688
7689         * gst/asfdemux/gstasfdemux.c:
7690         * gst/asfdemux/gstasfdemux.h:
7691           asfdemux: Store/Handle global metadata (not specific to one stream).
7692           This allows us to store (and handle) PAR information which might be stored there.
7693
7694 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7695
7696         * gst/mpegaudioparse/gstmpegaudioparse.c:
7697           mpegaudioparse: fix Xing inverse seek table building
7698
7699 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
7700
7701         * common:
7702           Automatic update of common submodule
7703           From f3bb51b to f810030
7704
7705 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7706
7707         * gst/asfdemux/gstasfdemux.c:
7708           asfdemux: don't try to free a NULL taglist
7709
7710 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7711
7712         * gst/asfdemux/gstasfdemux.c:
7713           asfdemux: post tags only after we've created our source pads
7714           Post global tags only after we've added our source pads, so that
7715           tag events get sent downstream in addition to tag messages posted
7716           on the bus. This makes sure tags can be picked up automatically
7717           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
7718           While we're at it, also add a container-format tag.
7719
7720 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7721
7722         * configure.ac:
7723         * gst/asfdemux/gstasfdemux.c:
7724           asfdemux: use new bytereader functions for image tag parsing
7725
7726 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7727
7728         * gst/asfdemux/gstasfdemux.c:
7729         * gst/asfdemux/gstasfdemux.h:
7730           asfdemux: remove some more unused variables
7731
7732 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7733
7734         * gst/realmedia/rmdemux.c:
7735           rmdemux: plug buffer leaking
7736
7737 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7738
7739         * gst/asfdemux/gstrtpasfdepay.c:
7740           asfdepay: guard against dropped buffers
7741           If a buffer was dropped, we might request data from the adapter that is not
7742           there and then we get a NULL buffer.
7743
7744 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7745
7746         * gst/asfdemux/gstasfdemux.c:
7747         * gst/asfdemux/gstasfdemux.h:
7748           asfdemux: set DISCONT on streams
7749           When we receive a DISCONT as input, don't clear our complete state but simply
7750           mark a discont that will be put on the next buffer. The code will be able to
7751           handle and throw away incomplete data.
7752           Add some more debug info.
7753           Remove an unused variable.
7754
7755 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7756
7757         * gst/asfdemux/gstrtpasfdepay.c:
7758           asfdepay: set DELTA_UNIT flag correctly
7759           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
7760           Add some more debug info.
7761
7762 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7763
7764         * gst/asfdemux/gstasfdemux.c:
7765           asfdemux: fix latency calculations
7766           We need to check for -1 as an invalid timestamp, not 1.
7767
7768 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7769
7770         * gst/mpegaudioparse/gstmpegaudioparse.c:
7771         * gst/mpegaudioparse/gstmpegaudioparse.h:
7772           mp3parse: don't put every single frame into the index
7773           Let's not put every single mp3 frame in our index, a few frames per
7774           second should be more than enough. For now use an index interval
7775           of 100ms-500ms depending on the upstream size, to keep the index at
7776           a reasonable size. Factor out the code that adds the index entry
7777           into a separate function for better code readability.
7778
7779 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7780
7781         * gst/mpegaudioparse/gstmpegaudioparse.c:
7782         * gst/mpegaudioparse/gstmpegaudioparse.h:
7783           mp3parse: assume seekability only if we know the upstream size
7784           While technically upstream may be seekable even if it doesn't know
7785           the exact size, I can't think of a use case where this distincation
7786           is relevant in practice, so for now just assume we're not seekable
7787           if upstream doesn't provide us with a size. Makes sure we don't
7788           build a seek index when streaming internet radio with sources that
7789           pretend to be seekable until you try to actually seek.
7790
7791 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
7792
7793         * gst-plugins-ugly.spec.in:
7794           Fix x264 requirement in SPEC file
7795
7796 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7797
7798         * ext/x264/gstx264enc.c:
7799         * gst/realmedia/rdtmanager.c:
7800           x264enc, rdtmanager: fix compilation with debugging disabled
7801
7802 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
7803
7804         * common:
7805         * docs/plugins/Makefile.am:
7806           docs: Bump common. Fix comment in the docs Makefile.am
7807
7808 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
7809
7810         * configure.ac:
7811         * win32/common/config.h:
7812           Back to development -> 0.10.12.1
7813
7814 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
7815
7816         * gst-plugins-ugly.doap:
7817           Add 0.10.12 release to the doap file
7818
7819 === release 0.10.12 ===
7820
7821 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
7822
7823         * ChangeLog:
7824         * NEWS:
7825         * RELEASE:
7826         * configure.ac:
7827         * docs/plugins/gst-plugins-ugly-plugins.args:
7828         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7829         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7830         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7831         * docs/plugins/inspect/plugin-a52dec.xml:
7832         * docs/plugins/inspect/plugin-asf.xml:
7833         * docs/plugins/inspect/plugin-cdio.xml:
7834         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7835         * docs/plugins/inspect/plugin-dvdread.xml:
7836         * docs/plugins/inspect/plugin-dvdsub.xml:
7837         * docs/plugins/inspect/plugin-iec958.xml:
7838         * docs/plugins/inspect/plugin-lame.xml:
7839         * docs/plugins/inspect/plugin-mad.xml:
7840         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7841         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7842         * docs/plugins/inspect/plugin-mpegstream.xml:
7843         * docs/plugins/inspect/plugin-realmedia.xml:
7844         * docs/plugins/inspect/plugin-siddec.xml:
7845         * docs/plugins/inspect/plugin-synaesthesia.xml:
7846         * docs/plugins/inspect/plugin-twolame.xml:
7847         * docs/plugins/inspect/plugin-x264.xml:
7848         * win32/common/config.h:
7849           Release 0.10.12
7850
7851 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
7852
7853         * po/bg.po:
7854         * po/id.po:
7855         * po/it.po:
7856         * po/nl.po:
7857         * po/zh_CN.po:
7858           Update .po files
7859
7860 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
7861
7862         * po/af.po:
7863         * po/az.po:
7864         * po/bg.po:
7865         * po/ca.po:
7866         * po/cs.po:
7867         * po/da.po:
7868         * po/en_GB.po:
7869         * po/es.po:
7870         * po/fi.po:
7871         * po/fr.po:
7872         * po/hu.po:
7873         * po/id.po:
7874         * po/it.po:
7875         * po/ja.po:
7876         * po/lt.po:
7877         * po/mt.po:
7878         * po/nb.po:
7879         * po/nl.po:
7880         * po/or.po:
7881         * po/pl.po:
7882         * po/pt_BR.po:
7883         * po/ru.po:
7884         * po/sk.po:
7885         * po/sq.po:
7886         * po/sr.po:
7887         * po/sv.po:
7888         * po/tr.po:
7889         * po/uk.po:
7890         * po/vi.po:
7891         * po/zh_CN.po:
7892           Update .po files
7893
7894 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
7895
7896         * configure.ac:
7897         * po/af.po:
7898         * po/az.po:
7899         * po/bg.po:
7900         * po/ca.po:
7901         * po/cs.po:
7902         * po/da.po:
7903         * po/en_GB.po:
7904         * po/es.po:
7905         * po/fi.po:
7906         * po/fr.po:
7907         * po/hu.po:
7908         * po/id.po:
7909         * po/it.po:
7910         * po/ja.po:
7911         * po/lt.po:
7912         * po/mt.po:
7913         * po/nb.po:
7914         * po/nl.po:
7915         * po/or.po:
7916         * po/pl.po:
7917         * po/pt_BR.po:
7918         * po/ru.po:
7919         * po/sk.po:
7920         * po/sq.po:
7921         * po/sr.po:
7922         * po/sv.po:
7923         * po/tr.po:
7924         * po/uk.po:
7925         * po/vi.po:
7926         * po/zh_CN.po:
7927         * win32/common/config.h:
7928           0.10.11.2 pre-release
7929
7930 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
7931
7932         * win32/common/config.h.in:
7933           win32: Remove #undef inline from the win32 config.h
7934
7935 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7936
7937         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7938         * docs/plugins/inspect/plugin-mad.xml:
7939         * ext/mad/Makefile.am:
7940         * ext/mad/gstid3tag.c:
7941         * ext/mad/gstmad.c:
7942         * ext/mad/gstmad.h:
7943           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
7944           It will be reborn with a shiny new code base under its hood in -bad.
7945           See #581756 and #565764.
7946
7947 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
7948
7949         * tests/check/pipelines/.gitignore:
7950           gitignore: Ignore some built files in the test area
7951
7952 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
7953
7954         * docs/plugins/inspect/plugin-a52dec.xml:
7955         * docs/plugins/inspect/plugin-asf.xml:
7956         * docs/plugins/inspect/plugin-cdio.xml:
7957         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7958         * docs/plugins/inspect/plugin-dvdread.xml:
7959         * docs/plugins/inspect/plugin-dvdsub.xml:
7960         * docs/plugins/inspect/plugin-iec958.xml:
7961         * docs/plugins/inspect/plugin-lame.xml:
7962         * docs/plugins/inspect/plugin-mad.xml:
7963         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7964         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7965         * docs/plugins/inspect/plugin-mpegstream.xml:
7966         * docs/plugins/inspect/plugin-realmedia.xml:
7967         * docs/plugins/inspect/plugin-siddec.xml:
7968         * docs/plugins/inspect/plugin-synaesthesia.xml:
7969         * docs/plugins/inspect/plugin-twolame.xml:
7970           docs: Update plugin inspect files
7971
7972 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
7973
7974         * configure.ac:
7975         * docs/plugins/Makefile.am:
7976         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7977         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7978         * docs/plugins/inspect/plugin-x264.xml:
7979         * ext/Makefile.am:
7980         * gst-plugins-ugly.spec.in:
7981         * tests/check/Makefile.am:
7982         * tests/check/elements/.gitignore:
7983           Moved 'x264enc' from -bad to -ugly
7984
7985 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7986
7987         * ext/x264/gstx264enc.c:
7988         * ext/x264/gstx264enc.h:
7989           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
7990           Fixes #583627
7991
7992 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
7993
7994         * ext/x264/GstX264Enc.prs:
7995           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
7996
7997 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
7998
7999         * ext/x264/GstX264Enc.prs:
8000           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
8001
8002 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8003
8004         * ext/x264/gstx264enc.c:
8005           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
8006
8007 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
8008
8009         * ext/x264/GstX264Enc.prs:
8010         * ext/x264/Makefile.am:
8011         * ext/x264/gstx264enc.c:
8012           [MOVED FROM BAD 24/28] x264enc: add preset support
8013           Add preset iface and a (dummy) preset file as a starting point.
8014
8015 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8016
8017         * ext/x264/gstx264enc.c:
8018           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
8019
8020 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
8021
8022         * ext/x264/gstx264enc.c:
8023         * ext/x264/gstx264enc.h:
8024           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
8025           Use the GstForceKeyUnit event to force a keyframe.
8026           Fixes #578112.
8027
8028 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8029
8030           [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...
8031           Original commit message from CVS:
8032           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
8033           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
8034           Use hyphen in property name, perform safety buffer size check
8035           prior to mem access, and some more parentheses in macro.
8036
8037 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
8038
8039           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
8040           Original commit message from CVS:
8041           * ext/apexsink/Makefile.am:
8042           Link against -lgcrpyto for RSA_new and RSA_free.
8043           * ext/faac/gstfaac.c:
8044           * ext/x264/gstx264enc.c:
8045           Fix compiler warnings.
8046
8047 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8048
8049           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
8050           Original commit message from CVS:
8051           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
8052           Construct source caps in more conventional (and correct) manner.
8053
8054 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8055
8056           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
8057           Original commit message from CVS:
8058           * ext/alsaspdif/Makefile.am:
8059           * ext/amrwb/Makefile.am:
8060           * ext/apexsink/Makefile.am:
8061           * ext/arts/Makefile.am:
8062           * ext/artsd/Makefile.am:
8063           * ext/audiofile/Makefile.am:
8064           * ext/audioresample/Makefile.am:
8065           * ext/bz2/Makefile.am:
8066           * ext/cdaudio/Makefile.am:
8067           * ext/celt/Makefile.am:
8068           * ext/dc1394/Makefile.am:
8069           * ext/dirac/Makefile.am:
8070           * ext/directfb/Makefile.am:
8071           * ext/divx/Makefile.am:
8072           * ext/dts/Makefile.am:
8073           * ext/faac/Makefile.am:
8074           * ext/faad/Makefile.am:
8075           * ext/gsm/Makefile.am:
8076           * ext/hermes/Makefile.am:
8077           * ext/ivorbis/Makefile.am:
8078           * ext/jack/Makefile.am:
8079           * ext/jp2k/Makefile.am:
8080           * ext/ladspa/Makefile.am:
8081           * ext/lcs/Makefile.am:
8082           * ext/libfame/Makefile.am:
8083           * ext/libmms/Makefile.am:
8084           * ext/metadata/Makefile.am:
8085           * ext/mpeg2enc/Makefile.am:
8086           * ext/mplex/Makefile.am:
8087           * ext/musepack/Makefile.am:
8088           * ext/musicbrainz/Makefile.am:
8089           * ext/mythtv/Makefile.am:
8090           * ext/nas/Makefile.am:
8091           * ext/neon/Makefile.am:
8092           * ext/ofa/Makefile.am:
8093           * ext/polyp/Makefile.am:
8094           * ext/resindvd/Makefile.am:
8095           * ext/sdl/Makefile.am:
8096           * ext/shout/Makefile.am:
8097           * ext/snapshot/Makefile.am:
8098           * ext/sndfile/Makefile.am:
8099           * ext/soundtouch/Makefile.am:
8100           * ext/spc/Makefile.am:
8101           * ext/swfdec/Makefile.am:
8102           * ext/tarkin/Makefile.am:
8103           * ext/theora/Makefile.am:
8104           * ext/timidity/Makefile.am:
8105           * ext/twolame/Makefile.am:
8106           * ext/x264/Makefile.am:
8107           * ext/xine/Makefile.am:
8108           * ext/xvid/Makefile.am:
8109           * gst-libs/gst/app/Makefile.am:
8110           * gst-libs/gst/dshow/Makefile.am:
8111           * gst/aiffparse/Makefile.am:
8112           * gst/app/Makefile.am:
8113           * gst/audiobuffer/Makefile.am:
8114           * gst/bayer/Makefile.am:
8115           * gst/cdxaparse/Makefile.am:
8116           * gst/chart/Makefile.am:
8117           * gst/colorspace/Makefile.am:
8118           * gst/dccp/Makefile.am:
8119           * gst/deinterlace/Makefile.am:
8120           * gst/deinterlace2/Makefile.am:
8121           * gst/dvdspu/Makefile.am:
8122           * gst/festival/Makefile.am:
8123           * gst/filter/Makefile.am:
8124           * gst/flacparse/Makefile.am:
8125           * gst/flv/Makefile.am:
8126           * gst/games/Makefile.am:
8127           * gst/h264parse/Makefile.am:
8128           * gst/librfb/Makefile.am:
8129           * gst/mixmatrix/Makefile.am:
8130           * gst/modplug/Makefile.am:
8131           * gst/mpeg1sys/Makefile.am:
8132           * gst/mpeg4videoparse/Makefile.am:
8133           * gst/mpegdemux/Makefile.am:
8134           * gst/mpegtsmux/Makefile.am:
8135           * gst/mpegvideoparse/Makefile.am:
8136           * gst/mve/Makefile.am:
8137           * gst/nsf/Makefile.am:
8138           * gst/nuvdemux/Makefile.am:
8139           * gst/overlay/Makefile.am:
8140           * gst/passthrough/Makefile.am:
8141           * gst/pcapparse/Makefile.am:
8142           * gst/playondemand/Makefile.am:
8143           * gst/rawparse/Makefile.am:
8144           * gst/real/Makefile.am:
8145           * gst/rtjpeg/Makefile.am:
8146           * gst/rtpmanager/Makefile.am:
8147           * gst/scaletempo/Makefile.am:
8148           * gst/sdp/Makefile.am:
8149           * gst/selector/Makefile.am:
8150           * gst/smooth/Makefile.am:
8151           * gst/smoothwave/Makefile.am:
8152           * gst/speed/Makefile.am:
8153           * gst/speexresample/Makefile.am:
8154           * gst/stereo/Makefile.am:
8155           * gst/subenc/Makefile.am:
8156           * gst/tta/Makefile.am:
8157           * gst/vbidec/Makefile.am:
8158           * gst/videodrop/Makefile.am:
8159           * gst/videosignal/Makefile.am:
8160           * gst/virtualdub/Makefile.am:
8161           * gst/vmnc/Makefile.am:
8162           * gst/y4m/Makefile.am:
8163           * sys/acmenc/Makefile.am:
8164           * sys/cdrom/Makefile.am:
8165           * sys/dshowdecwrapper/Makefile.am:
8166           * sys/dshowsrcwrapper/Makefile.am:
8167           * sys/dvb/Makefile.am:
8168           * sys/dxr3/Makefile.am:
8169           * sys/fbdev/Makefile.am:
8170           * sys/oss4/Makefile.am:
8171           * sys/qcam/Makefile.am:
8172           * sys/qtwrapper/Makefile.am:
8173           * sys/vcd/Makefile.am:
8174           * sys/wininet/Makefile.am:
8175           * win32/common/config.h:
8176           Don't install static libs for plugins. Fixes #550851 for -bad.
8177
8178 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8179
8180           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
8181           Original commit message from CVS:
8182           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
8183           Adapt to slightly modified x264 API.  Fixes #555238.
8184
8185 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8186
8187           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
8188           Original commit message from CVS:
8189           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
8190           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
8191           * ext/x264/gstx264enc.h:
8192           Do not deal with duplicated input (timestamps).  If needed,
8193           a generic element can do so.
8194           Do not manipulate input timestamps on the way out,
8195           since that shifts the timeline and A/V sync.
8196
8197 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8198
8199           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
8200           Original commit message from CVS:
8201           * docs/plugins/gst-plugins-bad-plugins.args:
8202           Integrate new properties into documentation.
8203           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
8204           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8205           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
8206           Fix up API prior to eventual plugin move.
8207           API: GstX264Enc:pass (provides more options, and changed to enum)
8208
8209 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8210
8211           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
8212           Original commit message from CVS:
8213           * docs/plugins/Makefile.am:
8214           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
8215           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
8216           * ext/x264/gstx264enc.c:
8217           * tests/check/Makefile.am:
8218           * tests/check/elements/x264enc.c: (setup_x264enc),
8219           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
8220           Add documentation and unit test for x264enc.
8221
8222 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8223
8224           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
8225           Original commit message from CVS:
8226           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
8227           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
8228           Allocate some buffers in more adaptive and economical fashion.
8229
8230 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8231
8232           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
8233           Original commit message from CVS:
8234           * configure.ac:
8235           Check for sufficiently up-to-date x264 API.
8236           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
8237           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
8238           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8239           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
8240           * ext/x264/gstx264enc.h:
8241           Expose some more parameters of the x264 encoder as properties.
8242
8243 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8244
8245           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
8246           Original commit message from CVS:
8247           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
8248           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
8249           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
8250           (gst_x264_enc_flush_frames):
8251           Coding style and layout; re-order some functions in more
8252           typical and natural flow.
8253
8254 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8255
8256           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
8257           Original commit message from CVS:
8258           * ext/x264/Makefile.am:
8259           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
8260           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
8261           (gst_x264_enc_reset), (gst_x264_enc_finalize),
8262           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
8263           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
8264           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
8265           * ext/x264/gstx264enc.h:
8266           Use GQueue in stead of custom queue code.
8267           Factorize flushing out encoder delayed frames.
8268           Factorize initialization and state change reset.
8269
8270 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8271
8272           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
8273           Original commit message from CVS:
8274           * ext/x264/gstx264enc.h:
8275           * sys/fbdev/gstfbdevsink.c:
8276           Use configure-generated _stdint.h.
8277
8278 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8279
8280           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
8281           Original commit message from CVS:
8282           * ext/x264/Makefile.am:
8283           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
8284           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
8285           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
8286           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8287           (gst_x264_enc_finalize), (gst_x264_enc_chain),
8288           (gst_x264_enc_encode_frame), (plugin_init):
8289           * ext/x264/gstx264enc.h:
8290           Use video format library and GST_WRITE_*_BE macros where applicable.
8291           Use finalize in stead of dispose.
8292           Set up debug category and log callback.
8293
8294 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
8295
8296           [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...
8297           Original commit message from CVS:
8298           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
8299           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
8300           (gst_x264_enc_encode_frame):
8301           Try harder not to crash when we get an EOS event but haven't set
8302           up the encoder yet (as may happen when upstream errors out with
8303           not-negotiated, for example). Also, always push the EOS event
8304           downstream.
8305
8306 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
8307
8308           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
8309           Original commit message from CVS:
8310           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
8311           Fix caps memleak.
8312
8313 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
8314
8315           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
8316           Original commit message from CVS:
8317           * ext/x264/gstx264enc.c:
8318           Fix build against the libx264 version that ships with debian stable.
8319
8320 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8321
8322           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
8323           Original commit message from CVS:
8324           * ext/audioresample/gstaudioresample.c:
8325           * ext/x264/gstx264enc.c:
8326           * gst/dvdspu/gstdvdspu.c:
8327           * gst/dvdspu/gstdvdspu.h:
8328           * gst/festival/gstfestival.c:
8329           * gst/h264parse/gsth264parse.c:
8330           * gst/mpegtsparse/mpegtspacketizer.c:
8331           * gst/mpegtsparse/mpegtsparse.c:
8332           * gst/multifile/gstmultifilesink.c:
8333           * gst/multifile/gstmultifilesrc.c:
8334           * gst/nuvdemux/gstnuvdemux.c:
8335           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
8336           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
8337           * sys/vcd/vcdsrc.c:
8338           Massive leak fixing, plus code cleanups.
8339
8340 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8341
8342           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
8343           Original commit message from CVS:
8344           * examples/app/appsrc_ex.c:
8345           * examples/switch/switcher.c:
8346           * ext/neon/gstneonhttpsrc.c:
8347           * ext/timidity/gstwildmidi.c:
8348           * ext/x264/gstx264enc.c:
8349           * gst/mve/mveaudioenc.c: (mve_compress_audio):
8350           * gst/rtpmanager/gstrtpclient.c:
8351           * gst/rtpmanager/gstrtpjitterbuffer.c:
8352           * gst/spectrum/demo-audiotest.c:
8353           * gst/spectrum/demo-osssrc.c:
8354           * sys/dvb/gstdvbsrc.c:
8355           Add stdlib include (free, atoi, exit).
8356
8357 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8358
8359           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
8360           Original commit message from CVS:
8361           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
8362           This needs a version check.
8363           * gst/bayer/Makefile.am:
8364           Fix the build.
8365
8366 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
8367
8368           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
8369           Original commit message from CVS:
8370           Patch by: Michal Benes <michal.benes at itonis tv>
8371           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
8372           * configure.ac:
8373           * ext/Makefile.am:
8374           * ext/x264/Makefile.am:
8375           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
8376           (gst_x264_enc_analyse_get_type),
8377           (gst_x264_enc_timestamp_queue_init),
8378           (gst_x264_enc_timestamp_queue_free),
8379           (gst_x264_enc_timestamp_queue_put),
8380           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
8381           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
8382           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
8383           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8384           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
8385           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
8386           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
8387           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
8388           (plugin_init):
8389           * ext/x264/gstx264enc.h:
8390           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
8391           handle 'odd' widths and heights correctly yet.
8392
8393 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8394
8395         * gst/asfdemux/gstasfdemux.c:
8396           asfdemux: nicer metadata extraction of genre tags in some cases
8397           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
8398           that they presumably stand for.
8399
8400 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8401
8402         * gst/asfdemux/gstasfdemux.c:
8403           asfdemux: parse WM/Picture tags to extract cover art
8404           Fixes #583112.
8405
8406 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8407
8408         * REQUIREMENTS:
8409           docs: fix http links for amr libs in REQUIREMENTS
8410
8411 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8412
8413         * gst/asfdemux/gstasfdemux.c:
8414           asfdemux: fix bogus flow return handling in eos handler
8415           Don't overwrite the origin flow return by whatever flow we get
8416           when trying to push the remaining internally queued payloads.
8417           We want to do our eos logic, ie. send an EOS event or segment-done
8418           message in any case. Makes things EOS properly when an EOS event
8419           is forced upon the pipeline so that the source returns
8420           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
8421
8422 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8423
8424         * win32/common/config.h:
8425           win32: update config.h
8426
8427 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8428
8429         * configure.ac:
8430           configure: bump core/base requirements to released versions
8431
8432 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8433
8434         * autogen.sh:
8435         * configure.ac:
8436           autogen: move the -Wno-portability for automake into configure.ac
8437
8438 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
8439
8440         * gst/dvdlpcmdec/Makefile.am:
8441         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8442           dvdlpcmdec: Add multichannel channel maps, and send some tags
8443           Add a multichannel map to the output caps, and send at least a CODEC and
8444           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
8445           no samples and can't find info about the channel ordering, but this is
8446           better than nothing.
8447
8448 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
8449
8450         * common:
8451           Automatic update of common submodule
8452           From 888e0a2 to c572721
8453
8454 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
8455
8456         * common:
8457           Automatic update of common submodule
8458           From 6ab11d1 to 888e0a2
8459
8460 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
8461
8462         * gst/dvdsub/gstdvdsubdec.c:
8463           dvdsubdec: Remove some dead code
8464           Remove some redundant memset - gobject memory is already initalised to 0.
8465           Remove a commented out line leftover from the previous commit
8466
8467 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
8468
8469         * gst/dvdsub/gstdvdsubdec.c:
8470         * gst/dvdsub/gstdvdsubdec.h:
8471           dvdsubdec: Support ARGB output
8472           Negotiate to and render into ARGB buffers directly if the peer supports it.
8473           Fixes: #580869
8474
8475 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
8476
8477         * ext/a52dec/gsta52dec.c:
8478           a52dec: Reconcile code with dtsdec
8479           Perform some cleanups based on the dtsdec code such as using the boilerplate
8480           macro and static pad template functions.
8481           Add some documentation. Don't register a change in flags until we synch on
8482           another frame successfully.
8483
8484 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8485
8486         * ext/lame/gstlamemp3enc.c:
8487           lamemp3enc: Improve debugging a bit
8488
8489 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
8490
8491         * ext/mpeg2dec/gstmpeg2dec.c:
8492           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
8493
8494 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8495
8496         * po/Makevars:
8497         * po/af.po:
8498         * po/az.po:
8499         * po/bg.po:
8500         * po/ca.po:
8501         * po/cs.po:
8502         * po/da.po:
8503         * po/en_GB.po:
8504         * po/es.po:
8505         * po/fi.po:
8506         * po/fr.po:
8507         * po/hu.po:
8508         * po/id.po:
8509         * po/it.po:
8510         * po/ja.po:
8511         * po/lt.po:
8512         * po/mt.po:
8513         * po/nb.po:
8514         * po/nl.po:
8515         * po/or.po:
8516         * po/pl.po:
8517         * po/pt_BR.po:
8518         * po/ru.po:
8519         * po/sk.po:
8520         * po/sq.po:
8521         * po/sr.po:
8522         * po/sv.po:
8523         * po/tr.po:
8524         * po/uk.po:
8525         * po/vi.po:
8526         * po/zh_CN.po:
8527           po: avoid conflicts of local *.po files with files in git
8528           Make it so that filenames and line numbers are only stored in the *.pot file
8529           (which is not in git), but not in the individual *.po files. This information
8530           is hardly useful for translators in our case, and it should avoid the constant
8531           conflicts of local *.po files with the ones in git which are caused by the
8532           source files changing and the line numbers being updated. This commit might
8533           cause one last merge conflict for you, which you can work around with
8534           "git checkout po/*.po" before merging or pulling. After that there should
8535           (hopefully) not be any more local modifications of these files (unless
8536           someone committed additions or changes to translated strings and the
8537           *.po files haven't been updated yet, that is).
8538
8539 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8540
8541         * ext/lame/gstlamemp3enc.c:
8542           lamemp3enc: add Since tag to gtk-doc chunk
8543
8544 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8545
8546         * tests/check/elements/mpeg2dec.c:
8547           checks: fix mpeg2dec unit test again after interlace addition to caps
8548
8549 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8550
8551         * ext/mpeg2dec/gstmpeg2dec.c:
8552           mpeg2dec: work around old mpeg2dec versions
8553           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
8554           detection and just assume no rff is used. This fixes the compilation.
8555           Fixes #582375
8556
8557 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8558
8559         * ext/mpeg2dec/Makefile.am:
8560           mpeg2dec: link to gstvideo
8561           Fix compilation by adding the right include directories and linking to the video
8562           library.
8563
8564 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
8565
8566         * gst/asfdemux/asfpacket.c:
8567           asfdemux: Downgrade simple statements from WARNING to DEBUG
8568
8569 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
8570
8571         * gst/asfdemux/asfheaders.c:
8572         * gst/asfdemux/asfheaders.h:
8573         * gst/asfdemux/asfpacket.c:
8574         * gst/asfdemux/asfpacket.h:
8575           asf: Detect more payload extensions.
8576           These should help fix interlaced/PAR issues with more files.
8577
8578 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
8579
8580         * ext/mpeg2dec/gstmpeg2dec.c:
8581         * ext/mpeg2dec/gstmpeg2dec.h:
8582           mpeg2dec: Implement interlaced support.
8583           Expand the debugging statements to show more picture information.
8584
8585 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8586
8587         * ext/mpeg2dec/gstmpeg2dec.c:
8588           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
8589           ffdec_mpeg2video is much faster, fixes bug #574461.
8590
8591 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8592
8593         * ext/lame/gstlamemp3enc.c:
8594           lamemp3enc: Don't write a Xing header
8595
8596 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
8597
8598         * autogen.sh:
8599           Run libtoolize before aclocal
8600           This unbreaks the build in some cases. Fixes bug #582021
8601
8602 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
8603
8604         * ext/mpeg2dec/gstmpeg2dec.c:
8605           mpeg2dec: use 64bit safe scaling functions.
8606           Got this to fail when seeking in a 14GB file (the value in bytes is
8607           bigger than 2**32).
8608
8609 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8610
8611         * gst/mpegaudioparse/gstmpegaudioparse.c:
8612           mpegaudioparse: remove some pointless g_return_if_fail()s
8613
8614 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8615
8616         * ext/twolame/gsttwolame.c:
8617           Switch twolame to primary rank
8618
8619 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8620
8621         * ext/lame/gstlame.c:
8622         * ext/lame/gstlamemp3enc.c:
8623         * ext/twolame/gsttwolame.c:
8624           Add ranks to mp3 encoders
8625
8626 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8627
8628         * gst-plugins-ugly.spec.in:
8629           Add twolame plugin to spec file
8630
8631 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8632
8633         * gst/asfdemux/asfpacket.c:
8634         * gst/asfdemux/gstasfdemux.c:
8635         * gst/asfdemux/gstasfdemux.h:
8636           asfdemux: use upstream segment and timestamps for some interpolation
8637           This should particularly help in case of upstream live src, e.g. rtspsrc,
8638           and especially so if it has to perform fallback to TCP.
8639
8640 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
8641
8642         * gst/asfdemux/gstrtpasfdepay.c:
8643           rtpasfdepay: Add support for fragmented packet (L == 0).
8644           This happens with rtp-over-udp.
8645
8646 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8647
8648         * ext/lame/gstlamemp3enc.c:
8649           lamemp3enc: Fixup the bitrate only for CBR
8650           Additionally clarify some property descriptions.
8651
8652 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
8653
8654         * ext/lame/gstlamemp3enc.c:
8655           lame: fix format string in debug statement
8656
8657 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
8658
8659         * gst/mpegaudioparse/gstmpegaudioparse.c:
8660           mp3parse: Don't reject valid Xing tables of contents
8661           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
8662           reject them because of it, just subtract the initial offset when reading
8663           the table.
8664
8665 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
8666
8667         * gst/mpegaudioparse/gstmpegaudioparse.c:
8668           mp3parse: Allow more bits to change in headers during resynch
8669           Be more lenient about what we accept as changing bits in a header - basically,
8670           only require that the mp3 sync marker is present, for the mpeg version,
8671           layer and samplerate.
8672           Fixes: #581464
8673
8674 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
8675
8676         * ext/mad/gstmad.c:
8677           mad: Add duration of incoming/outgoing buffers in debug statements
8678
8679 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
8680
8681         * gst/mpegaudioparse/gstmpegaudioparse.c:
8682           mpegaudioparse: Remove useless checks for valid buffer duration.
8683           The buffer duration is set to a valid value at the very top of
8684           emit_frame(), we therefore don't need to check it later on.
8685
8686 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
8687
8688         * gst/mpegaudioparse/gstmpegaudioparse.c:
8689           mpegaudioparse: Fix stop condition for outputting buffers.
8690           Some mp3 streams have an offset in timestamps, requiring us to push the
8691           frame *AFTER* segment.stop in order for the decoder to be able to push
8692           all data up to the segment.stop position.
8693
8694 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8695
8696         * gst/asfdemux/asfpacket.c:
8697         * gst/asfdemux/gstasfdemux.c:
8698         * gst/asfdemux/gstasfdemux.h:
8699           asfdemux: 0-base timestamps consistently (whether or not streaming)
8700           This also makes timestamps (more) consistent before and after a possible
8701           seek, and moreover makes for reasonable position reporting in live stream
8702           (whose payload timestamps should not be taken for granted).
8703
8704 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8705
8706         * gst/asfdemux/gstasfdemux.c:
8707         * gst/asfdemux/gstasfdemux.h:
8708           asfdemux: report initial latency due to internal preroll queue
8709
8710 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8711
8712         * gst/asfdemux/gstasfdemux.c:
8713           asfdemux: enhance debug statement and refactor some initialization
8714
8715 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8716
8717         * gst/asfdemux/gstasfdemux.c:
8718           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
8719
8720 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8721
8722         * gst/asfdemux/asfpacket.c:
8723         * gst/asfdemux/gstasfdemux.c:
8724         * gst/asfdemux/gstasfdemux.h:
8725           asfdemux: handle FIXME; normalize preroll
8726
8727 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8728
8729         * gst/asfdemux/gstasfdemux.c:
8730         * gst/asfdemux/gstasfdemux.h:
8731           asfdemux: fixes for streaming mode
8732           * Improve newsegment handling, e.g. upstream might live in TIME.
8733           * Only send newsegment if we have needed info.
8734           * Avoid reading past end of data section.
8735
8736 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8737
8738         * gst/asfdemux/gstasfdemux.c:
8739           asfdemux: fixes/enhancements for streaming mode
8740           * Do not rock the boat by reacting to FLUSH_START.
8741           * Try to handle TIME seeking by seeking upstream in BYTES.
8742           * Handle SEEKING query.
8743
8744 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8745
8746         * configure.ac:
8747         * ext/lame/gstlamemp3enc.c:
8748           lame: fix compilation with LAME versions < 3.98
8749           lame_set_VBR_quality(), which takes a floating point value for the
8750           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
8751           takes quality as an integer, for older LAME versions.
8752           Fixes #581341.
8753
8754 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8755
8756         * win32/common/config.h:
8757           win32: update config.h to git
8758           Until someone ports the new win32 config.h logic from the
8759           other modules to -ugly.
8760
8761 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8762
8763         * docs/plugins/gst-plugins-ugly-plugins.args:
8764         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8765         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8766           Update docs
8767
8768 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8769
8770         * ext/lame/gstlamemp3enc.c:
8771           lamemp3enc: Add a note to the encoding-engine-quality property
8772           that says, that this does not affect the bitrate at all.
8773
8774 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8775
8776         * ext/lame/gstlame.c:
8777         * ext/lame/gstlamemp3enc.c:
8778           lame: Implement preset interface
8779
8780 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8781
8782         * ext/twolame/gsttwolame.c:
8783           twolame: Implement preset interface
8784
8785 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8786
8787         * docs/plugins/gst-plugins-ugly-plugins.args:
8788         * ext/lame/gstlamemp3enc.c:
8789         * ext/lame/gstlamemp3enc.h:
8790           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
8791
8792 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8793
8794         * ext/lame/gstlame.c:
8795         * ext/lame/gstlamemp3enc.c:
8796           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
8797
8798 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8799
8800         * ext/lame/gstlame.c:
8801           lame: Deprecate the lame element
8802
8803 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8804
8805         * docs/plugins/Makefile.am:
8806         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8807         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8808         * docs/plugins/gst-plugins-ugly-plugins.args:
8809         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8810         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8811         * docs/plugins/inspect/plugin-a52dec.xml:
8812         * docs/plugins/inspect/plugin-amrnb.xml:
8813         * docs/plugins/inspect/plugin-asf.xml:
8814         * docs/plugins/inspect/plugin-cdio.xml:
8815         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8816         * docs/plugins/inspect/plugin-dvdread.xml:
8817         * docs/plugins/inspect/plugin-dvdsub.xml:
8818         * docs/plugins/inspect/plugin-iec958.xml:
8819         * docs/plugins/inspect/plugin-lame.xml:
8820         * docs/plugins/inspect/plugin-mad.xml:
8821         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8822         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8823         * docs/plugins/inspect/plugin-mpegstream.xml:
8824         * docs/plugins/inspect/plugin-realmedia.xml:
8825         * docs/plugins/inspect/plugin-siddec.xml:
8826         * docs/plugins/inspect/plugin-synaesthesia.xml:
8827         * docs/plugins/inspect/plugin-twolame.xml:
8828           Update docs
8829
8830 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8831
8832         * ext/lame/gstlamemp3enc.c:
8833           lame: Update example pipelines with the new properties
8834
8835 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8836
8837         * ext/lame/Makefile.am:
8838         * ext/lame/gstlame.c:
8839         * ext/lame/gstlamemp3enc.c:
8840         * ext/lame/gstlamemp3enc.h:
8841         * ext/lame/plugin.c:
8842           lame: Add lamemp3enc element with much simplified interface
8843           This deprecates the lame element and fixes bug #494528.
8844
8845 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
8846
8847         * gst/asfdemux/asfpacket.c:
8848           asfpacket: Fix pull-mode timestamping handling.
8849           The problem that happens is the following:
8850           * A packet with multiple payloads comes in
8851           * Those payloads get handled one by one
8852           * The first payload contains the first audio payload with timestamp A
8853           * The second payload contains the first video (key)frame with timestamp V (where V < A)
8854           With the previous code, the following would happen:
8855           * the first payload gets processed, then passed to queue_for_stream
8856           * queue_for_stream detects it's the first valid timestamp received and stores
8857           first_ts = A
8858           * the second payload gets processed, then pass to queue_for_stream
8859           * queue_for_stream detects the timestamp is lower than first_ts... and
8860           discards it... resulting in losing the first keyframe of the video stream
8861           We've been having this issue for *ages*... it's just that nobody noticed it
8862           that much with playbin. But with playbin2's aggresive multiqueue handling, this
8863           will result in multiqueue not being able to preroll (because the video decoder will
8864           be dropping a ton of buffers before (maybe) receiving the next keyframe).
8865           Tested with over 200 asf files, and they all play the first frame correctly now,
8866           even the most braindead ones.
8867
8868 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
8869
8870         * gst/mpegaudioparse/gstmpegaudioparse.c:
8871         * gst/mpegaudioparse/gstmpegaudioparse.h:
8872           mp3parse: don't build seek table if we can't seek.
8873           Fixes #573720 - unbounded memory usage increase when listening to mp3
8874           stream for a long time.
8875
8876 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
8877
8878         * common:
8879           Automatic update of common submodule
8880           From b3941ea to 6ab11d1
8881
8882 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
8883
8884         * gst/mpegaudioparse/gstmpegaudioparse.c:
8885         * gst/mpegaudioparse/gstxingmux.c:
8886           mpegaudioparse: Remove dead assignment and duplicate code
8887
8888 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
8889
8890         * gst/realmedia/rmdemux.c:
8891           rmdemux: Actually return the return value for the seek handling.
8892
8893 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
8894
8895         * gst/mpegstream/gstmpegdemux.c:
8896         * gst/mpegstream/gstmpegparse.c:
8897           mpegstream: Remove dead assignments.
8898           The duplicate assignment of update_time was weird... but it seems normal
8899           that it's indeed the second statement which is the valid one.
8900
8901 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
8902
8903         * ext/amrnb/amrnbparse.c:
8904           armnb: Remove unused variable, adapt debug message accordingly.
8905
8906 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
8907
8908         * gst/dvdsub/gstdvdsubdec.c:
8909         * gst/mpegstream/gstdvddemux.c:
8910         * gst/mpegstream/gstmpegclock.c:
8911           dvdsub/mpegstream: _class_init: Remove unused class variables
8912
8913 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
8914
8915         * gst/asfdemux/gstasfdemux.c:
8916           asfdemux: Initialize flow for a corner case.
8917           This might be caused by entering the if() line 1214 and then not having
8918           any activated_streams.. resulting in reaching line 1267 without having
8919           any valid flow value.
8920
8921 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
8922
8923         * ext/twolame/gsttwolame.c:
8924           twolame: Remove unneeded variable, value assigned was never read.
8925
8926 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
8927
8928         * ext/mpeg2dec/gstmpeg2dec.c:
8929           mpeg2dec: Remove dead assignment. Value overwritten later on.
8930
8931 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
8932
8933         * ext/mad/gstmad.c:
8934           mad: Remove dead assignment and variables given values which are never read.
8935
8936 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
8937
8938         * ext/lame/gstlame.c:
8939           lame: Remove unneeded variable, it's assigned a value never read.
8940
8941 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
8942
8943         * gst/realmedia/rmdemux.c:
8944           rmdemux: Remove dead assignment, value is being overwritten before being read.
8945
8946 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
8947
8948         * gst/realmedia/rmdemux.c:
8949           rmdemux: Remove unused accurate flag.
8950           I couldn't see any reason why this was there in the first place.
8951
8952 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
8953
8954         * gst/realmedia/asmrules.c:
8955         * gst/realmedia/rdtdepay.c:
8956           realmedia: Remove dead assignments. The results are never read.
8957
8958 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
8959
8960         * gst/realmedia/gstrdtbuffer.c:
8961         * gst/realmedia/rademux.c:
8962         * gst/realmedia/rdtmanager.c:
8963         * gst/realmedia/rmdemux.c:
8964           realmedia: Remove useless variables, only being used once (or not).
8965
8966 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
8967
8968         * ext/mpeg2dec/gstmpeg2dec.c:
8969         * gst/asfdemux/gstrtspwms.c:
8970         * gst/realmedia/pnmsrc.c:
8971         * gst/realmedia/rdtdepay.c:
8972         * gst/realmedia/rtspreal.c:
8973           remove empty method implementations.
8974
8975 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
8976
8977         * gst/asfdemux/gstrtspwms.c:
8978           rtspwms: fix condition to detect extension commands for WMS
8979           Reply with OK to the extension commands for WMS.
8980
8981 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
8982
8983         * gst/realmedia/rtspreal.c:
8984           realmedia: add special Real header to DESCRIBE message only for Real servers
8985           Add headers that are specific to real only if a real server had been
8986           detected by the OPTIONS message.
8987
8988 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
8989
8990         * gst/synaesthesia/synaescope.c:
8991           synaesthesia: fix compilation on windows
8992           Fix compilation under MSVC due to references to headers
8993           that are not available with the MS SDKs.
8994           Fixes #578524
8995
8996 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8997
8998         * gst/asfdemux/gstrtspwms.c:
8999           rtspwms: reply to extension commands
9000           Reply with OK to the extension commands for WMS.
9001
9002 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9003
9004         * gst/asfdemux/gstrtpasfdepay.c:
9005           asfdepay: fix a comment
9006
9007 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9008
9009         * gst/asfdemux/gstasfdemux.c:
9010           asfdemux: add some more debugging
9011
9012 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9013
9014         * configure.ac:
9015           configure.ac: require git -base
9016           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
9017
9018 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9019
9020         * gst/realmedia/rtspreal.c:
9021           realmedia: add special Real header to SETUP message only for Real servers
9022           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
9023           streams where the server errors out because it can't handle the
9024           Real-specific 'Required: com.real.retain-entity-for-setup' header
9025           we've been adding unconditionally in the recent past.
9026           For reference:
9027           rtsp://66.111.34.191:601/broadcast/alnour.rm
9028           rtsp://195.134.224.231/snowboard_100.wmv
9029
9030 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
9031
9032         * configure.ac:
9033         * gst/asfdemux/Makefile.am:
9034           asfdemux: link to all required libraries including indirectly used ones.
9035           On win32, we're required to link to all the libraries used - including
9036           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
9037           (for windows only) winsock.
9038
9039 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
9040
9041         * common:
9042           Automatic update of common submodule
9043           From d0ea89e to b3941ea
9044
9045 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
9046
9047         * common:
9048           Automatic update of common submodule
9049           From f8b3d91 to d0ea89e
9050
9051 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
9052
9053         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9054           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
9055
9056 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9057
9058         * gst/realmedia/rtspreal.c:
9059         * gst/realmedia/rtspreal.h:
9060           realrtsp: add more headers
9061           Parse the ETag from the describe method and pass the sessionid as the value for
9062           the If-Match header is subsequent setup calls.
9063           Fixes support for more RealMedia RTSP streams.
9064
9065 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
9066
9067         * configure.ac:
9068           twolame: bump requirement to 0.3.10
9069           0.3.10 is the first version with the float32 encoder functions.
9070           Fixes #576305.
9071
9072 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
9073
9074         * configure.ac:
9075           back to development -> 0.10.11.1
9076
9077 === release 0.10.11 ===
9078
9079 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
9080
9081         * ChangeLog:
9082         * NEWS:
9083         * RELEASE:
9084         * configure.ac:
9085         * docs/plugins/inspect/plugin-a52dec.xml:
9086         * docs/plugins/inspect/plugin-asf.xml:
9087         * docs/plugins/inspect/plugin-cdio.xml:
9088         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9089         * docs/plugins/inspect/plugin-dvdread.xml:
9090         * docs/plugins/inspect/plugin-dvdsub.xml:
9091         * docs/plugins/inspect/plugin-iec958.xml:
9092         * docs/plugins/inspect/plugin-lame.xml:
9093         * docs/plugins/inspect/plugin-mad.xml:
9094         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9095         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9096         * docs/plugins/inspect/plugin-mpegstream.xml:
9097         * docs/plugins/inspect/plugin-realmedia.xml:
9098         * docs/plugins/inspect/plugin-siddec.xml:
9099         * docs/plugins/inspect/plugin-twolame.xml:
9100         * gst-plugins-ugly.doap:
9101         * po/cs.po:
9102         * win32/common/config.h:
9103           Release 0.10.11
9104
9105 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
9106
9107         * po/af.po:
9108         * po/az.po:
9109         * po/bg.po:
9110         * po/ca.po:
9111         * po/cs.po:
9112         * po/da.po:
9113         * po/en_GB.po:
9114         * po/es.po:
9115         * po/fi.po:
9116         * po/fr.po:
9117         * po/hu.po:
9118         * po/id.po:
9119         * po/it.po:
9120         * po/ja.po:
9121         * po/lt.po:
9122         * po/mt.po:
9123         * po/nb.po:
9124         * po/nl.po:
9125         * po/or.po:
9126         * po/pl.po:
9127         * po/pt_BR.po:
9128         * po/ru.po:
9129         * po/sk.po:
9130         * po/sq.po:
9131         * po/sr.po:
9132         * po/sv.po:
9133         * po/tr.po:
9134         * po/uk.po:
9135         * po/vi.po:
9136         * po/zh_CN.po:
9137           Update .po files
9138
9139 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
9140
9141         * configure.ac:
9142         * win32/common/config.h:
9143           0.10.10.3 pre-release
9144
9145 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
9146
9147         * po/fi.po:
9148         * po/id.po:
9149         * po/pl.po:
9150         * po/pt_BR.po:
9151         * po/sv.po:
9152           po: Update translations from upstream
9153
9154 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
9155
9156         * po/LINGUAS:
9157         * po/tr.po:
9158           po: Add Turkish translation
9159
9160 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
9161
9162         * gst/mpegaudioparse/gstmpegaudioparse.c:
9163         * gst/mpegaudioparse/gstmpegaudioparse.h:
9164           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
9165           Don't introduce glitches in the output by a) relaxing the threshold for
9166           taking upstream timestamps in preference to our calculated timestamps and
9167           b) only set the discont flag on outgoing buffers in response to an incoming
9168           discont buffer.
9169           Fixes: #575046
9170
9171 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
9172
9173         * gst/mpegaudioparse/gstmpegaudioparse.c:
9174           mp3parse: fix deadlock with accurate seeks.
9175           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
9176           Fixes #575068.
9177
9178 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
9179
9180         * configure.ac:
9181         * po/af.po:
9182         * po/az.po:
9183         * po/bg.po:
9184         * po/ca.po:
9185         * po/cs.po:
9186         * po/da.po:
9187         * po/en_GB.po:
9188         * po/es.po:
9189         * po/fi.po:
9190         * po/fr.po:
9191         * po/hu.po:
9192         * po/id.po:
9193         * po/it.po:
9194         * po/lt.po:
9195         * po/mt.po:
9196         * po/nb.po:
9197         * po/nl.po:
9198         * po/or.po:
9199         * po/pl.po:
9200         * po/pt_BR.po:
9201         * po/ru.po:
9202         * po/sk.po:
9203         * po/sq.po:
9204         * po/sr.po:
9205         * po/sv.po:
9206         * po/uk.po:
9207         * po/vi.po:
9208         * po/zh_CN.po:
9209         * win32/common/config.h:
9210           0.10.10.2 pre-release
9211           Bump version number, update translations and win32 config.h
9212
9213 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
9214
9215         * po/LINGUAS:
9216         * po/ja.po:
9217           po: Add Japanese translation
9218
9219 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
9220
9221         * configure.ac:
9222         * docs/plugins/Makefile.am:
9223         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9224         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9225         * docs/plugins/gst-plugins-ugly-plugins.args:
9226         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9227         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9228         * docs/plugins/inspect/plugin-a52dec.xml:
9229         * docs/plugins/inspect/plugin-asf.xml:
9230         * docs/plugins/inspect/plugin-cdio.xml:
9231         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9232         * docs/plugins/inspect/plugin-dvdread.xml:
9233         * docs/plugins/inspect/plugin-dvdsub.xml:
9234         * docs/plugins/inspect/plugin-iec958.xml:
9235         * docs/plugins/inspect/plugin-lame.xml:
9236         * docs/plugins/inspect/plugin-mad.xml:
9237         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9238         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9239         * docs/plugins/inspect/plugin-mpegstream.xml:
9240         * docs/plugins/inspect/plugin-realmedia.xml:
9241         * docs/plugins/inspect/plugin-siddec.xml:
9242         * docs/plugins/inspect/plugin-synaesthesia.xml:
9243         * docs/plugins/inspect/plugin-twolame.xml:
9244         * ext/Makefile.am:
9245         * po/POTFILES.in:
9246           Moved twolame from Bad to Ugly
9247
9248 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9249
9250           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
9251           Original commit message from CVS:
9252           * ext/alsaspdif/Makefile.am:
9253           * ext/amrwb/Makefile.am:
9254           * ext/apexsink/Makefile.am:
9255           * ext/arts/Makefile.am:
9256           * ext/artsd/Makefile.am:
9257           * ext/audiofile/Makefile.am:
9258           * ext/audioresample/Makefile.am:
9259           * ext/bz2/Makefile.am:
9260           * ext/cdaudio/Makefile.am:
9261           * ext/celt/Makefile.am:
9262           * ext/dc1394/Makefile.am:
9263           * ext/dirac/Makefile.am:
9264           * ext/directfb/Makefile.am:
9265           * ext/divx/Makefile.am:
9266           * ext/dts/Makefile.am:
9267           * ext/faac/Makefile.am:
9268           * ext/faad/Makefile.am:
9269           * ext/gsm/Makefile.am:
9270           * ext/hermes/Makefile.am:
9271           * ext/ivorbis/Makefile.am:
9272           * ext/jack/Makefile.am:
9273           * ext/jp2k/Makefile.am:
9274           * ext/ladspa/Makefile.am:
9275           * ext/lcs/Makefile.am:
9276           * ext/libfame/Makefile.am:
9277           * ext/libmms/Makefile.am:
9278           * ext/metadata/Makefile.am:
9279           * ext/mpeg2enc/Makefile.am:
9280           * ext/mplex/Makefile.am:
9281           * ext/musepack/Makefile.am:
9282           * ext/musicbrainz/Makefile.am:
9283           * ext/mythtv/Makefile.am:
9284           * ext/nas/Makefile.am:
9285           * ext/neon/Makefile.am:
9286           * ext/ofa/Makefile.am:
9287           * ext/polyp/Makefile.am:
9288           * ext/resindvd/Makefile.am:
9289           * ext/sdl/Makefile.am:
9290           * ext/shout/Makefile.am:
9291           * ext/snapshot/Makefile.am:
9292           * ext/sndfile/Makefile.am:
9293           * ext/soundtouch/Makefile.am:
9294           * ext/spc/Makefile.am:
9295           * ext/swfdec/Makefile.am:
9296           * ext/tarkin/Makefile.am:
9297           * ext/theora/Makefile.am:
9298           * ext/timidity/Makefile.am:
9299           * ext/twolame/Makefile.am:
9300           * ext/x264/Makefile.am:
9301           * ext/xine/Makefile.am:
9302           * ext/xvid/Makefile.am:
9303           * gst-libs/gst/app/Makefile.am:
9304           * gst-libs/gst/dshow/Makefile.am:
9305           * gst/aiffparse/Makefile.am:
9306           * gst/app/Makefile.am:
9307           * gst/audiobuffer/Makefile.am:
9308           * gst/bayer/Makefile.am:
9309           * gst/cdxaparse/Makefile.am:
9310           * gst/chart/Makefile.am:
9311           * gst/colorspace/Makefile.am:
9312           * gst/dccp/Makefile.am:
9313           * gst/deinterlace/Makefile.am:
9314           * gst/deinterlace2/Makefile.am:
9315           * gst/dvdspu/Makefile.am:
9316           * gst/festival/Makefile.am:
9317           * gst/filter/Makefile.am:
9318           * gst/flacparse/Makefile.am:
9319           * gst/flv/Makefile.am:
9320           * gst/games/Makefile.am:
9321           * gst/h264parse/Makefile.am:
9322           * gst/librfb/Makefile.am:
9323           * gst/mixmatrix/Makefile.am:
9324           * gst/modplug/Makefile.am:
9325           * gst/mpeg1sys/Makefile.am:
9326           * gst/mpeg4videoparse/Makefile.am:
9327           * gst/mpegdemux/Makefile.am:
9328           * gst/mpegtsmux/Makefile.am:
9329           * gst/mpegvideoparse/Makefile.am:
9330           * gst/mve/Makefile.am:
9331           * gst/nsf/Makefile.am:
9332           * gst/nuvdemux/Makefile.am:
9333           * gst/overlay/Makefile.am:
9334           * gst/passthrough/Makefile.am:
9335           * gst/pcapparse/Makefile.am:
9336           * gst/playondemand/Makefile.am:
9337           * gst/rawparse/Makefile.am:
9338           * gst/real/Makefile.am:
9339           * gst/rtjpeg/Makefile.am:
9340           * gst/rtpmanager/Makefile.am:
9341           * gst/scaletempo/Makefile.am:
9342           * gst/sdp/Makefile.am:
9343           * gst/selector/Makefile.am:
9344           * gst/smooth/Makefile.am:
9345           * gst/smoothwave/Makefile.am:
9346           * gst/speed/Makefile.am:
9347           * gst/speexresample/Makefile.am:
9348           * gst/stereo/Makefile.am:
9349           * gst/subenc/Makefile.am:
9350           * gst/tta/Makefile.am:
9351           * gst/vbidec/Makefile.am:
9352           * gst/videodrop/Makefile.am:
9353           * gst/videosignal/Makefile.am:
9354           * gst/virtualdub/Makefile.am:
9355           * gst/vmnc/Makefile.am:
9356           * gst/y4m/Makefile.am:
9357           * sys/acmenc/Makefile.am:
9358           * sys/cdrom/Makefile.am:
9359           * sys/dshowdecwrapper/Makefile.am:
9360           * sys/dshowsrcwrapper/Makefile.am:
9361           * sys/dvb/Makefile.am:
9362           * sys/dxr3/Makefile.am:
9363           * sys/fbdev/Makefile.am:
9364           * sys/oss4/Makefile.am:
9365           * sys/qcam/Makefile.am:
9366           * sys/qtwrapper/Makefile.am:
9367           * sys/vcd/Makefile.am:
9368           * sys/wininet/Makefile.am:
9369           * win32/common/config.h:
9370           Don't install static libs for plugins. Fixes #550851 for -bad.
9371
9372 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
9373
9374           [MOVED FROM BAD] Enable/fix up translations for these plugins.
9375           Original commit message from CVS:
9376           * ext/resindvd/plugin.c: (plugin_init):
9377           * ext/resindvd/resindvdsrc.c:
9378           * ext/twolame/gsttwolame.c: (plugin_init):
9379           * gst/aiffparse/aiffparse.c: (plugin_init):
9380           Enable/fix up translations for these plugins.
9381           * po/LINGUAS:
9382           Add 'ca' to LINGUAS.
9383           * po/POTFILES.in:
9384           * po/POTFILES.skip:
9385           Add more files for translation and more files which tools
9386           should skip.
9387
9388 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9389
9390           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
9391           Original commit message from CVS:
9392           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
9393           (gst_two_lame_chain):
9394           * ext/twolame/gsttwolame.h:
9395           Allow raw float samples as input for encoding.
9396
9397 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9398
9399           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
9400           Original commit message from CVS:
9401           * configure.ac:
9402           * ext/Makefile.am:
9403           * ext/twolame/Makefile.am:
9404           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
9405           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
9406           (gst_two_lame_release_memory), (gst_two_lame_finalize),
9407           (gst_two_lame_base_init), (gst_two_lame_class_init),
9408           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
9409           (gst_two_lame_init), (gst_two_lame_set_property),
9410           (gst_two_lame_get_property), (gst_two_lame_sink_event),
9411           (gst_two_lame_chain), (gst_two_lame_setup),
9412           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
9413           (plugin_init):
9414           * ext/twolame/gsttwolame.h:
9415           Add TwoLAME MP2 encoding element, based on the LAME element.
9416
9417 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
9418
9419         * common:
9420           Automatic update of common submodule
9421           From 7032163 to f8b3d91
9422
9423 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9424
9425         * common:
9426           Automatic update of common submodule
9427           From ffa738d to 7032163
9428
9429 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9430
9431         * common:
9432           Automatic update of common submodule
9433           From 3f13e4e to ffa738d
9434
9435 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9436
9437         * common:
9438           Automatic update of common submodule
9439           From 3c7456b to 3f13e4e
9440
9441 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9442
9443         * common:
9444           Automatic update of common submodule
9445           From 57c83f2 to 3c7456b
9446
9447 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
9448
9449         * gst/mpegaudioparse/gstmpegaudioparse.c:
9450           mp3parse: be more conservative when changing layer/rate/etc.
9451           Don't allow a change in sample rate/channels/layer/version unless we can
9452           see another frame at the correct offset. Prevents accidently flipping
9453           due to simple single-bit corruption.
9454
9455 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
9456
9457         * gst/realmedia/realhash.c:
9458           rmdemux: Fix strict-aliasing warnings.
9459           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
9460           hand-rolled ones.
9461
9462 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
9463
9464         * gst/mpegaudioparse/gstmpegaudioparse.c:
9465           mpegaudioparse: Remove empty lines added by buggy indent.
9466
9467 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9468
9469         * gst/mpegaudioparse/gstmpegaudioparse.c:
9470           mpegaudioparse: Provide SEEKING query handling.
9471           Since SEEK event handling might perform some conversion
9472           from TIME to BYTES, do not let upstream fool application
9473           into (TIME) seeking not being possible.
9474
9475 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
9476
9477         * gst/mpegaudioparse/gstmpegaudioparse.c:
9478           mp3parse: fix accurate seeks to near 0
9479           Integer underflow made accurate seeks to near zero fail and seek to
9480           completely the wrong place. Fix by clamping to zero, since we can't seek
9481           to negative times anyway.
9482
9483 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
9484
9485         * common:
9486         * configure.ac:
9487           build: Update shave init statement for changes in common. Bump common.
9488
9489 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9490
9491         * gst/realmedia/rtspreal.c:
9492           rtspreal: ignore data streams. Fixes #527112
9493           Ignore data streams when parsing the SDP as they don't contain anything we need
9494           to put in the realmedia header.
9495
9496 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
9497
9498         * common:
9499           Automatic update of common submodule
9500           From 9cf8c9b to a6ce5c6
9501
9502 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9503
9504         * ext/mad/gstid3tag.c:
9505           Forward unknown events
9506           Forward unknown events upstream instead of dropping them. Also return the result
9507           of the seek event instead of a fixed value.
9508
9509 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
9510
9511         * gst/asfdemux/gstrtpasfdepay.c:
9512           rtpasfdepay: Fix the build by adding the needed include for atoi.
9513
9514 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
9515
9516         * configure.ac:
9517         * docs/plugins/Makefile.am:
9518           Use shave for the build output
9519
9520 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
9521
9522         * common:
9523           Automatic update of common submodule
9524           From 5d7c9cc to 9cf8c9b
9525
9526 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
9527
9528         * gst/asfdemux/gstasf.c:
9529         * gst/asfdemux/gstrtpasfdepay.c:
9530         * gst/realmedia/rademux.c:
9531         * gst/realmedia/rdtdepay.c:
9532         * gst/synaesthesia/gstsynaesthesia.c:
9533         * gst/synaesthesia/synaescope.c:
9534           Fix indentation.
9535
9536 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
9537
9538         * gst/realmedia/pnmsrc.c:
9539           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
9540
9541 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
9542
9543         * common:
9544           Automatic update of common submodule
9545           From 80c627d to 5d7c9cc
9546
9547 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9548
9549         * gst/realmedia/Makefile.am:
9550         * gst/realmedia/pnmsrc.c:
9551         * gst/realmedia/pnmsrc.h:
9552         * gst/realmedia/rademux.c:
9553         * gst/realmedia/rademux.h:
9554         * gst/realmedia/realmedia.c:
9555         * gst/realmedia/rmdemux.c:
9556         * gst/realmedia/rmdemux.h:
9557           Add pnm:// uri source
9558           Add a new utri handler for pnm:// that for now just redirects to the same uri
9559           with the rtsp:// protocol, which usually works nowadays.
9560           Separate the registration of the various plugins into a separate source file.
9561
9562 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9563
9564         * gst/asfdemux/Makefile.am:
9565         * gst/asfdemux/gstasf.c:
9566         * gst/asfdemux/gstrtpasfdepay.c:
9567         * gst/asfdemux/gstrtpasfdepay.h:
9568           Add ASF depayloader
9569           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
9570           Fixes #335067.
9571
9572 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
9573
9574         * ext/mad/gstmad.c:
9575           mad: remove log line added in error
9576
9577 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
9578
9579         * ext/mad/gstmad.c:
9580           mad: just flush data when seeing BADDATAPTR instead of going into error state
9581
9582 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
9583
9584         * gst/realmedia/rmdemux.c:
9585           Fix parsing of the flags in rmdemux
9586           Fix parsing of the flags in version 1 realmedia streams.
9587           Fixes #571358.
9588
9589 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
9590
9591         * common:
9592           Bump revision to use for common submodule.
9593
9594 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
9595
9596         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9597           Add releaseinfo with online url.
9598
9599 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
9600
9601         * common:
9602           Bump common
9603
9604 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9605
9606         * gst/asfdemux/asfpacket.c:
9607         * gst/asfdemux/gstasfdemux.c:
9608         * gst/asfdemux/gstasfdemux.h:
9609           Remove redundant push_mode struct member
9610
9611 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
9612
9613         * autogen.sh:
9614           Fix previous commit, wasn't actually setting up a symbolic link
9615
9616 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
9617
9618         * autogen.sh:
9619         * common:
9620           Use a symbolic link for the pre-commit client-side hook
9621
9622 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
9623
9624         * .gitignore:
9625           Ignore some more files
9626
9627 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
9628
9629         * gst/synaesthesia/synaescope.c:
9630         * gst/synaesthesia/synaescope.h:
9631           Precalculate some size dependent variables. Demystify the height scaling a bit.
9632           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
9633
9634 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
9635
9636           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
9637
9638 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9639
9640         * gst/realmedia/rdtdepay.c:
9641           Set flags on the realmedia chunks
9642           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
9643           descrambler can be reset on keyframes. Fixes #556714.
9644
9645 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9646
9647         * gst/realmedia/gstrdtbuffer.c:
9648         * gst/realmedia/gstrdtbuffer.h:
9649           Add method to get RDT flags
9650           Add a method to get the RDT flags. We need these flags to mark keyframes to
9651           reset the descrambing queue. See #556714.
9652
9653 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
9654
9655         * gst/asfdemux/asfpacket.c:
9656         * gst/asfdemux/gstasfdemux.c:
9657         * gst/asfdemux/gstasfdemux.h:
9658           Add seeking support to asfdemux in push mode
9659           Fixes bug #568836.
9660
9661 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
9662
9663         * gst/asfdemux/asfpacket.c:
9664           Drop packets with an invalid replicated data length
9665           Drop packets with an invalid replicated data length
9666           instead of continuing with an invalid timestamp
9667           and uninitialized payload metadata.
9668           All other code assumes that the timestamps are valid.
9669
9670 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
9671
9672         * gst/synaesthesia/synaescope.h:
9673           Change comment to refer to right variable.
9674
9675 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
9676
9677         * gst/synaesthesia/gstsynaesthesia.c:
9678         * gst/synaesthesia/gstsynaesthesia.h:
9679         * gst/synaesthesia/synaescope.c:
9680         * gst/synaesthesia/synaescope.h:
9681           Bring synaesthesia to next century.
9682           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
9683
9684 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
9685
9686         * gst/asfdemux/gstasfdemux.c:
9687           Fix leak of converted string
9688
9689 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
9690
9691         * .gitignore:
9692         * po/.gitignore:
9693           Add more to the gitignores
9694
9695 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
9696
9697         * gst/synaesthesia/gstsynaesthesia.c:
9698           Make synaesthesia build again.
9699           _init() has no params.
9700
9701 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
9702
9703         * common:
9704           Update common snapshot.
9705
9706 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
9707
9708         * common:
9709           Fix pre-commit hook
9710
9711 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
9712
9713         * autogen.sh:
9714         * common:
9715           Install and use pre-commit indentation hook from common
9716
9717 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
9718
9719         * autogen.sh:
9720           autogen.sh : Use git submodule
9721
9722 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
9723
9724           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
9725           Original commit message from CVS:
9726           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
9727           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
9728           (gst_dvd_demux_get_audio_stream),
9729           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
9730           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
9731           (gst_mpeg_demux_get_video_stream),
9732           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
9733           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
9734           Fix some caps leaks. Fixes bug #564885.
9735
9736 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
9737
9738           ext/cdio/gstcdio.c: Remove unused format argument.
9739           Original commit message from CVS:
9740           * ext/cdio/gstcdio.c:
9741           Remove unused format argument.
9742
9743 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
9744
9745           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
9746           Original commit message from CVS:
9747           * win32/common/.cvsignore:
9748           * win32/common/config.h:
9749           * win32/common/config.h.in:
9750           Hardcode cpu for win32 build, just like we do in the other modules,
9751           to remove VCS conflicts and inconsistent defines between modules,
9752           and update version defines to CVS.
9753
9754 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
9755
9756           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
9757           Original commit message from CVS:
9758           * m4/Makefile.am:
9759           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
9760
9761 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
9762
9763           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
9764           Original commit message from CVS:
9765           * m4/Makefile.am:
9766           inttypes.m4 hasn't been available since gettext-0.15, and since we now
9767           require gettext >= 0.17 ... we can remove it from the list of files to
9768           dist.
9769
9770 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
9771
9772           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
9773           Original commit message from CVS:
9774           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
9775           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
9776           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
9777           * gst/mpegaudioparse/gstmpegaudioparse.h:
9778           Do an initial class_ref on an internal enum type from within the
9779           class_init function so that there aren't any issues when multiple
9780           mp3parse elements are started in separate threads at the same
9781           time. (Why we use an enum type here if the tag is registered as
9782           a string type, I don't know). Also remove custom UNUSED macro
9783           and use GLib's instead.
9784
9785 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9786
9787           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
9788           Original commit message from CVS:
9789           * configure.ac:
9790           Apparently AC_CONFIG_MACRO_DIR breaks when using more
9791           than one macro directory, reverting last change.
9792
9793 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9794
9795           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
9796           Original commit message from CVS:
9797           * configure.ac:
9798           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
9799           our M4 macros.
9800
9801 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9802
9803           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
9804           Original commit message from CVS:
9805           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
9806           Last change introduced a regression that made mpeg2dec handle
9807           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
9808
9809 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9810
9811           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
9812           Original commit message from CVS:
9813           Patch by: Cygwin Ports maintainer
9814           <yselkowitz at users dot sourceforge dot net>
9815           * autogen.sh:
9816           * configure.ac:
9817           Require gettext 0.17 because older versions don't mix with libtool
9818           2.2. At build time an older gettext version will still work.
9819           Fixes bug #556091.
9820
9821 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
9822
9823           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
9824           Original commit message from CVS:
9825           * ext/mpeg2dec/gstmpeg2dec.c:
9826           * ext/mpeg2dec/gstmpeg2dec.h:
9827           Add support for 4:4:4 video.  Fixes #562086
9828
9829 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
9830
9831           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
9832           Original commit message from CVS:
9833           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
9834           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
9835           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
9836           >= 0.5.0. Fixes bug #562065.
9837
9838 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
9839
9840           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
9841           Original commit message from CVS:
9842           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
9843           Remove duplicate and broken code for the streaming case and simply reuse
9844           the much better working pull based code. Fixes #560348.
9845
9846 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9847
9848           configure.ac: Back to development -> 0.10.10.1
9849           Original commit message from CVS:
9850           * configure.ac:
9851           Back to development -> 0.10.10.1
9852
9853 === release 0.10.10 ===
9854
9855 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9856
9857         * ChangeLog:
9858         * NEWS:
9859         * RELEASE:
9860         * configure.ac:
9861         * docs/plugins/inspect/plugin-a52dec.xml:
9862         * docs/plugins/inspect/plugin-asf.xml:
9863         * docs/plugins/inspect/plugin-cdio.xml:
9864         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9865         * docs/plugins/inspect/plugin-dvdread.xml:
9866         * docs/plugins/inspect/plugin-dvdsub.xml:
9867         * docs/plugins/inspect/plugin-iec958.xml:
9868         * docs/plugins/inspect/plugin-lame.xml:
9869         * docs/plugins/inspect/plugin-mad.xml:
9870         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9871         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9872         * docs/plugins/inspect/plugin-mpegstream.xml:
9873         * docs/plugins/inspect/plugin-realmedia.xml:
9874         * docs/plugins/inspect/plugin-siddec.xml:
9875         * gst-plugins-ugly.doap:
9876         * po/LINGUAS:
9877           Release 0.10.10 - "Under the House"
9878           Original commit message from CVS:
9879           Release 0.10.10 - "Under the House"
9880
9881 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9882
9883         * po/bg.po:
9884         * po/ca.po:
9885         * po/da.po:
9886         * po/id.po:
9887         * po/it.po:
9888         * po/mt.po:
9889         * po/vi.po:
9890           Update .po files
9891           Original commit message from CVS:
9892           Update .po files
9893
9894 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9895
9896           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
9897           Original commit message from CVS:
9898           * ext/sidplay/Makefile.am:
9899           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
9900           contain CFLAGS that do not exist for C++, like -Wvla or
9901           -Wdeclaration-after-statement. Fixes bug #561161.
9902
9903 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9904
9905           configure.ac: 0.10.9.3 pre-release
9906           Original commit message from CVS:
9907           * configure.ac:
9908           0.10.9.3 pre-release
9909
9910 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
9911
9912           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
9913           Original commit message from CVS:
9914           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
9915           Only copy sane aspect ratio values on the caps. Fixes #559682.
9916
9917 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9918
9919         * ChangeLog:
9920           Add bug number to the mp3parse mpeg 2.5 fix
9921           Original commit message from CVS:
9922           Add bug number to the mp3parse mpeg 2.5 fix
9923
9924 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
9925
9926           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
9927           Original commit message from CVS:
9928           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
9929           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
9930           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
9931           * ext/amrnb/amrnbdec.h:
9932           Add a property to select the amr variant. Fixes #424070.
9933
9934 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
9935
9936           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
9937           Original commit message from CVS:
9938           Patch by: Tal Shalif <tshalif at nargila dot org>
9939           * gst/mpegstream/gstdvddemux.c:
9940           (gst_dvd_demux_get_subpicture_stream):
9941           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
9942           (gst_mpeg_demux_get_audio_stream):
9943           Fix memmory corruption due to not storing the new updated pointer
9944           after a g_renew(). Fixes #558896.
9945
9946 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9947
9948           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
9949           Original commit message from CVS:
9950           * tests/check/Makefile.am:
9951           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
9952
9953 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9954
9955           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
9956           Original commit message from CVS:
9957           * configure.ac:
9958           oops, forgot to bump the version back to devel
9959           after the last release 0.10.9.1
9960
9961 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
9962
9963           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
9964           Original commit message from CVS:
9965           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
9966           (gst_rmdemux_descramble_mp4a_audio),
9967           (gst_rmdemux_handle_scrambled_packet):
9968           Add suport for mpeg4 and aac audio. See #556714.
9969
9970 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
9971
9972           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
9973           Original commit message from CVS:
9974           * gst/mpegaudioparse/gstmpegaudioparse.c:
9975           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
9976           Fixes skipping on these files.
9977
9978 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
9979
9980           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
9981           Original commit message from CVS:
9982           Patch by: Robin Stocker <robin at nibor dot org>
9983           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
9984           (handle_sequence), (gst_mpeg2dec_setcaps):
9985           * ext/mpeg2dec/gstmpeg2dec.h:
9986           Prefer the container's PAR over the stream's PAR if it's
9987           given in the srcpad caps. Fixes bug #556184.
9988
9989 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9990
9991           Don't install static libs for plugins. Fixes #550851 for ugly.
9992           Original commit message from CVS:
9993           * ext/a52dec/Makefile.am:
9994           * ext/amrnb/Makefile.am:
9995           * ext/cdio/Makefile.am:
9996           * ext/dvdnav/Makefile.am:
9997           * ext/dvdread/Makefile.am:
9998           * ext/lame/Makefile.am:
9999           * ext/mad/Makefile.am:
10000           * ext/mpeg2dec/Makefile.am:
10001           * ext/sidplay/Makefile.am:
10002           * gst/ac3parse/Makefile.am:
10003           * gst/asfdemux/Makefile.am:
10004           * gst/dvdlpcmdec/Makefile.am:
10005           * gst/dvdsub/Makefile.am:
10006           * gst/iec958/Makefile.am:
10007           * gst/mpegaudioparse/Makefile.am:
10008           * gst/mpegstream/Makefile.am:
10009           * gst/realmedia/Makefile.am:
10010           * gst/synaesthesia/Makefile.am:
10011           Don't install static libs for plugins. Fixes #550851 for ugly.
10012
10013 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10014
10015           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
10016           Original commit message from CVS:
10017           * gst/mpegaudioparse/gstmpegaudioparse.c:
10018           (gst_mp3parse_sink_event):
10019           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
10020           frames. Partially fixes bug #552237.
10021
10022 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10023
10024           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
10025           Original commit message from CVS:
10026           * ext/amrnb/amrnbparse.c:
10027           use #defines for HEADER. Unref the object in _sink_activate_pull().
10028
10029 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
10030
10031           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
10032           Original commit message from CVS:
10033           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
10034           (gst_mad_change_state):
10035           * ext/mad/gstmad.h:
10036           track discont on incomming buffers and set discont on outgoing
10037           buffers.
10038           Pass unknown events upstreams instead of dropping them.
10039
10040 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
10041
10042           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
10043           Original commit message from CVS:
10044           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
10045           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
10046           (handle_slice), (gst_mpeg2dec_sink_event),
10047           (gst_mpeg2dec_src_event):
10048           * ext/mpeg2dec/gstmpeg2dec.h:
10049           Fix compilation with --disable-index. Fixes bug #554150.
10050
10051 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
10052
10053           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
10054           Original commit message from CVS:
10055           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
10056           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
10057           (gst_mad_src_event), (gst_mad_chain):
10058           * ext/mad/gstmad.h:
10059           Fix compilation with --disable-index. Fixes bug #554142.
10060
10061 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
10062
10063           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
10064           Original commit message from CVS:
10065           * ext/a52dec/gsta52dec.c:
10066           * ext/a52dec/gsta52dec.h:
10067           Fix channel re-negotiation on a change of the incoming stream.
10068           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
10069           Fixes: #551660
10070
10071 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
10072
10073           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
10074           Original commit message from CVS:
10075           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
10076           (gst_amrnbenc_state_change):
10077           * ext/amrnb/amrnbenc.h:
10078           Pass the discont flag from the input buffer on to the output buffer in
10079           the AMR encoder.
10080
10081 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
10082
10083           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
10084           Original commit message from CVS:
10085           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
10086           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
10087           (gst_amrnbparse_handle_pull_seek),
10088           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
10089           (gst_amrnbparse_sink_activate_push),
10090           (gst_amrnbparse_sink_activate_pull):
10091           * ext/amrnb/amrnbparse.h:
10092           Add flush seek handler. Fixes #536274.
10093
10094 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
10095
10096           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
10097           Original commit message from CVS:
10098           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
10099           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
10100           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
10101           (gst_amrnbparse_state_change):
10102           * ext/amrnb/amrnbparse.h:
10103           Fix the duration query. Fixes #536226.
10104           Also set caps on the pads and buffers more correctly.
10105
10106 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
10107
10108           po/LINGUAS: Add 'ca' to LINGUAS.
10109           Original commit message from CVS:
10110           * po/LINGUAS:
10111           Add 'ca' to LINGUAS.
10112
10113 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
10114
10115           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
10116           Original commit message from CVS:
10117           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
10118           Fix aggregated GST_FLOW_RETURN check for when to send an error message
10119           on the bus.
10120           Re-fixes #546859
10121
10122 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
10123
10124           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
10125           Original commit message from CVS:
10126           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
10127           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
10128           (create_segment_event), (gst_rdt_depay_push),
10129           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
10130           * gst/realmedia/rdtdepay.h:
10131           Parse other values from the incomming caps.
10132           Add event handler to handle flushing and segments.
10133           Create segment events.
10134           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
10135           Do skew correction based on RDT timestamps.
10136           * gst/realmedia/rdtmanager.c: (activate_session),
10137           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
10138           (create_recv_rtp):
10139           Parse caps to get the clockrate needed for the jitterbuffer.
10140           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
10141           Apply timestamp fixup after correcting for initial timestamp and
10142           internal base timestamp corrections.
10143
10144 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
10145
10146           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
10147           Original commit message from CVS:
10148           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
10149           (gst_rdt_depay_change_state):
10150           * gst/realmedia/rdtdepay.h:
10151           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
10152           with a DISCONT flag when needed.
10153           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
10154           Report the configure latency instead of a hardcoded value.
10155
10156 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
10157
10158           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
10159           Original commit message from CVS:
10160           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
10161           (free_session), (gst_rdt_manager_query_src),
10162           (gst_rdt_manager_src_activate_push),
10163           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
10164           (gst_rdt_manager_loop), (create_recv_rtp):
10165           Include the new rdt jitterbuffer in the session manager.
10166
10167 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
10168
10169           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
10170           Original commit message from CVS:
10171           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
10172           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
10173           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
10174           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
10175           * gst/realmedia/rdtdepay.h:
10176           Use new RDT parsing helper functions.
10177           Copy discont flags correctly.
10178           Push the header from the chain function instead of the setcaps function.
10179           Copy incomming timestamp to the output buffers instead of doing magic
10180           with the RDT timestamps.
10181
10182 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
10183
10184           gst/realmedia/: Add first support for parsing RDT messages.
10185           Original commit message from CVS:
10186           * gst/realmedia/Makefile.am:
10187           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
10188           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
10189           (read_packet_header), (gst_rdt_buffer_get_first_packet),
10190           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
10191           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
10192           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
10193           (gst_rdt_packet_data_peek_data),
10194           (gst_rdt_packet_data_get_stream_id),
10195           (gst_rdt_packet_data_get_timestamp):
10196           * gst/realmedia/gstrdtbuffer.h:
10197           Add first support for parsing RDT messages.
10198           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
10199           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
10200           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
10201           (calculate_skew), (rdt_jitter_buffer_insert),
10202           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
10203           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
10204           (rdt_jitter_buffer_get_ts_diff):
10205           * gst/realmedia/rdtjitterbuffer.h:
10206           Add first version of an RDT jitterbuffer.
10207
10208 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
10209
10210           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
10211           Original commit message from CVS:
10212           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
10213           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
10214           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
10215           (gst_rmdemux_descramble_dnet_audio),
10216           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
10217           * gst/realmedia/rmdemux.h:
10218           Keep track of the first timestamp of the stream and add this to the
10219           outgoing buffer timestamps so that we can handle live streams.
10220           Set discont flag on the first buffers and after a seek.
10221
10222 === release 0.10.9 ===
10223
10224 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10225
10226         * ChangeLog:
10227         * NEWS:
10228         * RELEASE:
10229         * configure.ac:
10230         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10231         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10232         * docs/plugins/inspect/plugin-a52dec.xml:
10233         * docs/plugins/inspect/plugin-asf.xml:
10234         * docs/plugins/inspect/plugin-cdio.xml:
10235         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10236         * docs/plugins/inspect/plugin-dvdread.xml:
10237         * docs/plugins/inspect/plugin-dvdsub.xml:
10238         * docs/plugins/inspect/plugin-iec958.xml:
10239         * docs/plugins/inspect/plugin-lame.xml:
10240         * docs/plugins/inspect/plugin-mad.xml:
10241         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10242         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10243         * docs/plugins/inspect/plugin-mpegstream.xml:
10244         * docs/plugins/inspect/plugin-realmedia.xml:
10245         * docs/plugins/inspect/plugin-siddec.xml:
10246         * gst-plugins-ugly.doap:
10247           Release 0.10.9
10248           Original commit message from CVS:
10249           Release 0.10.9
10250
10251 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10252
10253         * po/af.po:
10254         * po/az.po:
10255         * po/bg.po:
10256         * po/cs.po:
10257         * po/da.po:
10258         * po/en_GB.po:
10259         * po/es.po:
10260         * po/fi.po:
10261         * po/fr.po:
10262         * po/hu.po:
10263         * po/id.po:
10264         * po/it.po:
10265         * po/lt.po:
10266         * po/nb.po:
10267         * po/nl.po:
10268         * po/or.po:
10269         * po/pl.po:
10270         * po/pt_BR.po:
10271         * po/ru.po:
10272         * po/sk.po:
10273         * po/sq.po:
10274         * po/sr.po:
10275         * po/sv.po:
10276         * po/uk.po:
10277         * po/vi.po:
10278         * po/zh_CN.po:
10279           Update .po files
10280           Original commit message from CVS:
10281           Update .po files
10282
10283 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10284
10285           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
10286           Original commit message from CVS:
10287           * ext/a52dec/gsta52dec.c:
10288           Set up a default time segment for output when receiving
10289           an incoming byte segment (as for raw AC3 files).
10290           Fixes: #548194
10291
10292 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10293
10294           0.10.8.2 pre-release.
10295           Original commit message from CVS:
10296           * configure.ac:
10297           * docs/plugins/Makefile.am:
10298           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10299           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10300           * docs/plugins/gst-plugins-ugly-plugins.args:
10301           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10302           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10303           * docs/plugins/inspect/plugin-a52dec.xml:
10304           * docs/plugins/inspect/plugin-asf.xml:
10305           * docs/plugins/inspect/plugin-cdio.xml:
10306           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10307           * docs/plugins/inspect/plugin-dvdread.xml:
10308           * docs/plugins/inspect/plugin-dvdsub.xml:
10309           * docs/plugins/inspect/plugin-iec958.xml:
10310           * docs/plugins/inspect/plugin-lame.xml:
10311           * docs/plugins/inspect/plugin-mad.xml:
10312           * docs/plugins/inspect/plugin-mpeg2dec.xml:
10313           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10314           * docs/plugins/inspect/plugin-mpegstream.xml:
10315           * docs/plugins/inspect/plugin-realmedia.xml:
10316           * docs/plugins/inspect/plugin-siddec.xml:
10317           * ext/Makefile.am:
10318           0.10.8.2 pre-release.
10319           * po/LINGUAS:
10320           * po/POTFILES.in:
10321           * po/id.po:
10322           Add new translation.
10323
10324 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
10325
10326           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
10327           Original commit message from CVS:
10328           * gst/asfdemux/gstasfdemux.c:
10329           Properly aggregate flow returns for both push and pull mode, so we shut
10330           down if all pads are unlinked.
10331           Fixes #546859.
10332
10333 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
10334
10335           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
10336           Original commit message from CVS:
10337           Patch by: Frederic Crozat <fcrozat@mandriva.org>
10338           * ext/dvdread/dvdreadsrc.c: (plugin_init):
10339           * ext/lame/gstlame.c: (plugin_init):
10340           * gst/asfdemux/gstasf.c: (plugin_init):
10341           Make sure gettext returns translations in UTF-8 encoding rather
10342           than in the current locale encoding (#546822).
10343
10344 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10345
10346           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
10347           Original commit message from CVS:
10348           * gst/mpegaudioparse/gstmpegaudioparse.c:
10349           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
10350           (mp3parse_total_time), (mp3parse_bytepos_to_time):
10351           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
10352           if we're called from there already. Otherwise we end up in a endless
10353           recursion and crash with a stack overflow.
10354           This can happen when a Xing or VBRI header with TOC exists but it
10355           doesn't contain the total time. Fixes bug #545370.
10356
10357 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10358
10359           ext/lame/gstlame.c: Use the default for the strict-iso property too.
10360           Original commit message from CVS:
10361           * ext/lame/gstlame.c: (gst_lame_class_init),
10362           (gst_lame_get_default_settings):
10363           Use the default for the strict-iso property too.
10364           Allow a bitrate setting of 0, which lets lame choose the default value
10365           and which makes it possible to set the compression-ratio property.
10366
10367 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10368
10369           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
10370           Original commit message from CVS:
10371           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
10372           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
10373           * ext/lame/gstlame.h:
10374           Get the defaults settings of LAME in the plugin initialization
10375           function and return FALSE here if something goes wrong. This removes
10376           the hacky failing instance init function.
10377           Use LAMEs default value for all settings instead of overwriting some
10378           of them. Overwriting some of them gives unexpected results if one only
10379           sets a preset. Fixes bug #498004.
10380
10381 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10382
10383           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
10384           Original commit message from CVS:
10385           * ext/lame/gstlame.c: (gst_lame_init):
10386           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
10387           defaults will restrict the bitrate when using the presets in a bad way.
10388           Fixes bug #498004.
10389
10390 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10391
10392           Put the MPEG audio version into the caps as "mpegaudioversion".
10393           Original commit message from CVS:
10394           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
10395           * gst/mpegaudioparse/gstmpegaudioparse.c:
10396           (mp3_type_frame_length_from_header), (mp3_caps_create),
10397           (gst_mp3parse_chain):
10398           Put the MPEG audio version into the caps as "mpegaudioversion".
10399           This is different from "mpegversion".
10400
10401 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10402
10403           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
10404           Original commit message from CVS:
10405           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
10406           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
10407           * ext/lame/gstlame.h:
10408           Fix build with lame >= 3.97. The padding type and cwlimit settings
10409           are deprecated now and the function declarations are hidden in the
10410           headers so deprecate the GObject properties for them and remove them
10411           in 0.11. Fixes bug #544039.
10412
10413 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10414
10415           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
10416           Original commit message from CVS:
10417           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
10418           Don't allow width/height outside the spec (i.e. smaller than 16
10419           and higher than 4096). Such files are corrupted ones and setting
10420           caps that are not a subset of the template caps confuses playbin.
10421           Fixes bug #542646.
10422
10423 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10424
10425           ext/sidplay/Makefile.am: Fix the build.
10426           Original commit message from CVS:
10427           * ext/sidplay/Makefile.am:
10428           Fix the build.
10429
10430 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10431
10432           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
10433           Original commit message from CVS:
10434           * configure.ac:
10435           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
10436           flags that are invalid for C++.
10437
10438 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
10439
10440           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
10441           Original commit message from CVS:
10442           Patch by: Tal Shalif <tshalif at nargila dot org>
10443           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
10444           Prevent double free. Fixes bug #541697.
10445
10446 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10447
10448           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
10449           Original commit message from CVS:
10450           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
10451           (gst_dvd_demux_get_audio_stream),
10452           (gst_dvd_demux_get_subpicture_stream),
10453           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
10454           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
10455           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
10456           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
10457           * gst/mpegstream/gstmpegdemux.h:
10458           Resend tags event after a FLUSH (seek) to support prerolling
10459           a partial pipeline.
10460
10461 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
10462
10463           Use correct error code for encrypted streams.
10464           Original commit message from CVS:
10465           * configure.ac:
10466           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
10467           Use correct error code for encrypted streams.
10468
10469 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10470
10471           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
10472           Original commit message from CVS:
10473           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
10474           (gst_mpeg_demux_sync_stream_to_time):
10475           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
10476
10477 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10478
10479           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
10480           Original commit message from CVS:
10481           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
10482           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
10483           Allow and implement non-flushing and/or segment seek
10484           (mainly in TIME and chapter format).
10485           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
10486           (gst_dvd_demux_get_subpicture_stream),
10487           (gst_dvd_demux_synchronise_pads),
10488           (gst_dvd_demux_sync_stream_to_time):
10489           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
10490           (gst_mpeg_demux_send_subbuffer),
10491           (gst_mpeg_demux_sync_stream_to_time),
10492           (gst_mpeg_streams_reset_cur_ts):
10493           * gst/mpegstream/gstmpegdemux.h:
10494           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
10495           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
10496           Delegate a query to upstream if it can't be handled.
10497           Make segment stop aware.
10498           Fix (subtitle) stream synchronization.
10499           Add some debug statements.
10500
10501 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
10502
10503           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
10504           Original commit message from CVS:
10505           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
10506           Fix build on macosx.
10507
10508 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10509
10510           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
10511           Original commit message from CVS:
10512           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10513           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10514           * ext/a52dec/gsta52dec.c:
10515           * ext/amrnb/amrnbdec.c:
10516           * ext/amrnb/amrnbenc.c:
10517           * ext/amrnb/amrnbparse.c:
10518           * ext/lame/gstlame.c:
10519           * ext/mad/gstmad.c:
10520           * ext/sidplay/gstsiddec.cc:
10521           * gst/asfdemux/gstrtspwms.c:
10522           * gst/mpegaudioparse/gstxingmux.c:
10523           * gst/realmedia/rademux.c:
10524           * gst/realmedia/rdtmanager.c:
10525           * gst/realmedia/rtspreal.c:
10526           * gst/synaesthesia/gstsynaesthesia.c:
10527           Add missing elements to docs. Restore alphabetical order in section
10528           file. Document mad (it was included in docs already).
10529           Fix doc-markup: use convinience syntax for examples
10530           (produces valid docbook), add several refsec2 when we have several
10531           titles. Fix some types.
10532
10533 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10534
10535           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
10536           Original commit message from CVS:
10537           * ext/lame/gstlame.c:
10538           * ext/sidplay/gstsiddec.cc:
10539           * gst/mpegaudioparse/gstxingmux.c:
10540           Do not use short_description in section docs for elements. We extract
10541           them from element details and there will be warnings if they differ.
10542
10543 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
10544
10545           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
10546           Original commit message from CVS:
10547           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
10548           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
10549           (gst_cdio_add_cdtext_album_tags):
10550           * ext/cdio/gstcdio.h:
10551           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
10552           Also extract album title and album genre from CD-TEXT if
10553           available (#537021).
10554
10555 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10556
10557           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
10558           Original commit message from CVS:
10559           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
10560           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
10561           emphasis value is reserved but unfortunately files with that
10562           value exist and the information is not important for the decoder
10563           anyway. Fixes bug #537235.
10564
10565 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
10566
10567           Require libcdio >= 0.76.
10568           Original commit message from CVS:
10569           * configure.ac:
10570           * ext/cdio/gstcdio.c:
10571           * ext/cdio/gstcdio.h:
10572           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
10573           Require libcdio >= 0.76.
10574
10575 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
10576
10577           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
10578           Original commit message from CVS:
10579           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
10580           Drain queued buffers before forwarding the segment event.
10581
10582 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
10583
10584           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
10585           Original commit message from CVS:
10586           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
10587           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
10588           (gst_a52dec_chain), (gst_a52dec_change_state):
10589           * ext/a52dec/gsta52dec.h:
10590           Add segment handling, buffer clipping and basic reverse playback.
10591
10592 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10593
10594           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
10595           Original commit message from CVS:
10596           * docs/plugins/Makefile.am:
10597           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10598           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10599           * docs/plugins/gst-plugins-ugly-plugins.args:
10600           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10601           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10602           * docs/plugins/inspect/plugin-a52dec.xml:
10603           * docs/plugins/inspect/plugin-amrnb.xml:
10604           * docs/plugins/inspect/plugin-asf.xml:
10605           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10606           * docs/plugins/inspect/plugin-dvdread.xml:
10607           * docs/plugins/inspect/plugin-dvdsub.xml:
10608           * docs/plugins/inspect/plugin-iec958.xml:
10609           * docs/plugins/inspect/plugin-lame.xml:
10610           * docs/plugins/inspect/plugin-mad.xml:
10611           * docs/plugins/inspect/plugin-mpeg2dec.xml:
10612           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10613           * docs/plugins/inspect/plugin-mpegstream.xml:
10614           * docs/plugins/inspect/plugin-realmedia.xml:
10615           * docs/plugins/inspect/plugin-siddec.xml:
10616           * docs/plugins/inspect/plugin-synaesthesia.xml:
10617           * ext/a52dec/gsta52dec.c:
10618           Random doc of the day. Also print human readable format of newsegment
10619           in log message if we complain about it.
10620
10621 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
10622
10623           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
10624           Original commit message from CVS:
10625           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
10626           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
10627           (gst_a52dec_chain), (gst_a52dec_change_state):
10628           * ext/a52dec/gsta52dec.h:
10629           Mark discont on outgoing buffers after receiving a DISCONT buffer or
10630           when we have a decoding error.
10631           We don't need to clear the cache when we receive a NEWSEGMENT event.
10632           Clear buffer cache in DISCONT.
10633           Add beginnings of GstSegment handling.
10634
10635 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10636
10637           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
10638           Original commit message from CVS:
10639           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
10640           Fix alignment issues that caused SIGBUS on some architectures.
10641
10642 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
10643
10644           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
10645           Original commit message from CVS:
10646           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
10647           Fix alignment issue which isn't really an issue at all because
10648           the plugin hasn't been ported to 0.10 yet.
10649
10650 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10651
10652           configure.ac: Back to devel -> 0.10.8.1
10653           Original commit message from CVS:
10654           * configure.ac:
10655           Back to devel -> 0.10.8.1
10656
10657 === release 0.10.8 ===
10658
10659 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10660
10661         * ChangeLog:
10662         * NEWS:
10663         * RELEASE:
10664         * configure.ac:
10665         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10666         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10667         * docs/plugins/inspect/plugin-a52dec.xml:
10668         * docs/plugins/inspect/plugin-asf.xml:
10669         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10670         * docs/plugins/inspect/plugin-dvdread.xml:
10671         * docs/plugins/inspect/plugin-dvdsub.xml:
10672         * docs/plugins/inspect/plugin-iec958.xml:
10673         * docs/plugins/inspect/plugin-lame.xml:
10674         * docs/plugins/inspect/plugin-mad.xml:
10675         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10676         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10677         * docs/plugins/inspect/plugin-mpegstream.xml:
10678         * docs/plugins/inspect/plugin-realmedia.xml:
10679         * docs/plugins/inspect/plugin-siddec.xml:
10680         * gst-plugins-ugly.doap:
10681         * po/LINGUAS:
10682           Release 0.10.8
10683           Original commit message from CVS:
10684           Release 0.10.8
10685
10686 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10687
10688         * common:
10689         * po/af.po:
10690         * po/az.po:
10691         * po/bg.po:
10692         * po/cs.po:
10693         * po/da.po:
10694         * po/en_GB.po:
10695         * po/es.po:
10696         * po/fi.po:
10697         * po/fr.po:
10698         * po/hu.po:
10699         * po/it.po:
10700         * po/lt.po:
10701         * po/nb.po:
10702         * po/nl.po:
10703         * po/or.po:
10704         * po/pl.po:
10705         * po/pt_BR.po:
10706         * po/ru.po:
10707         * po/sk.po:
10708         * po/sq.po:
10709         * po/sr.po:
10710         * po/sv.po:
10711         * po/uk.po:
10712         * po/vi.po:
10713         * po/zh_CN.po:
10714           Update .po files
10715           Original commit message from CVS:
10716           Update .po files
10717
10718 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10719
10720           configure.ac: 0.10.7.4 pre-release
10721           Original commit message from CVS:
10722           * configure.ac:
10723           0.10.7.4 pre-release
10724
10725 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
10726
10727           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
10728           Original commit message from CVS:
10729           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
10730           Fix inconsistent use of rate and channels.
10731           Fixes #533581
10732
10733 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
10734
10735           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
10736           Original commit message from CVS:
10737           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
10738           Flush timestamp correction variables on a flush. Fixes #533832.
10739
10740 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10741
10742         * ChangeLog:
10743         * common:
10744         * configure.ac:
10745           Commit 0.10.7.3 pre-rel marker
10746           Original commit message from CVS:
10747           Commit 0.10.7.3 pre-rel marker
10748
10749 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
10750
10751           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
10752           Original commit message from CVS:
10753           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
10754           Properly aggregate GstFlowReturn from downstream in order to properly
10755           stop, and doing that as early as possible.
10756           Fixes #532807
10757
10758 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10759
10760           configure.ac: 0.10.7.2 pre-release
10761           Original commit message from CVS:
10762           * configure.ac:
10763           0.10.7.2 pre-release
10764
10765 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
10766
10767           Always let FLUSH_START events flow downstream.
10768           Original commit message from CVS:
10769           * ext/mad/gstmad.c: (gst_mad_sink_event):
10770           * gst/mpegaudioparse/gstmpegaudioparse.c:
10771           (gst_mp3parse_sink_event):
10772           Always let FLUSH_START events flow downstream.
10773
10774 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
10775
10776           configure.ac: Error out if we don't have the required core/base versions.
10777           Original commit message from CVS:
10778           * configure.ac:
10779           Error out if we don't have the required core/base versions.
10780
10781 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
10782
10783           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
10784           Original commit message from CVS:
10785           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
10786           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
10787           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
10788           Fix video timestamps by adjusting it with the first timestamp found.
10789           Don't assume we have a complete fragment when flushing the adapter,
10790           packets might have been lost or the stream might just be broken.
10791
10792 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
10793
10794           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
10795           Original commit message from CVS:
10796           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
10797           Set Rank to NONE so that we don't accidentally try to autoplug the
10798           rdtmanager.
10799
10800 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10801
10802           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
10803           Original commit message from CVS:
10804           * gst/mpegaudioparse/gstmpegaudioparse.c:
10805           (gst_mp3parse_emit_frame):
10806           Send a new duration message if the average bitrate changed and
10807           we don't know the duration from the Xing or VBRI header.
10808           Fixes bug #321857.
10809
10810 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
10811
10812           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
10813           Original commit message from CVS:
10814           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
10815           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
10816           * gst/realmedia/rtspreal.h:
10817           Move assembly rule parsing to the place where we parse the SDP as it's
10818           also there that we create the MDPR and we need the currently selected
10819           asmrule in order to select the right MTLI.
10820           Fixes #529359.
10821
10822 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
10823
10824           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
10825           Original commit message from CVS:
10826           * gst/realmedia/realhash.c:
10827           * gst/realmedia/rtspreal.c:
10828           Include generated "_stdint.h" instead of <stdint.h> which might not
10829           exist on some systems.
10830
10831 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10832
10833           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
10834           Original commit message from CVS:
10835           * ext/sidplay/gstsiddec.cc:
10836           Cast NULL sentinels to void * as NULL is defined as an integer
10837           constant in most environments when using C++ and it's size might
10838           be different from a pointer. Fixes #529488.
10839
10840 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
10841
10842         * ChangeLog:
10843         * gst/asfdemux/gstasfdemux.c:
10844         * gst/asfdemux/gstrtspwms.c:
10845           Fix "unused var" compiler error when --disable-gst-debug is used.
10846           Original commit message from CVS:
10847           Fix "unused var" compiler error when --disable-gst-debug is used.
10848
10849 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
10850
10851           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
10852           Original commit message from CVS:
10853           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
10854           We should also stop the streaming task when we get a NOT_LINKED
10855           flow return, which is not covered by FLOW_IS_FATAL.
10856
10857 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
10858
10859           ext/: gst_atomic_int_set ==> g_atomic_int_set
10860           Original commit message from CVS:
10861           * ext/cdio/gstcdiocddasrc.c:
10862           * ext/dv/gstdvdemux.c:
10863           gst_atomic_int_set ==> g_atomic_int_set
10864
10865 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
10866
10867           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
10868           Original commit message from CVS:
10869           2008-04-11  Julien Moutte  <julien@fluendo.com>
10870           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
10871           argument formats.
10872
10873 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
10874
10875           configure.ac: Actually build dlls when cross-compiling with mingw32.
10876           Original commit message from CVS:
10877           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
10878           * configure.ac:
10879           Actually build dlls when cross-compiling with mingw32.
10880           Fixes bug #526247.
10881
10882 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10883
10884           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
10885           Original commit message from CVS:
10886           * configure.ac:
10887           * gst/mpegaudioparse/gstmpegaudioparse.c:
10888           (mpeg_audio_seek_entry_free):
10889           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
10890           Depend on GLib 2.12 and use it unconditionally as we do in other
10891           modules too already.
10892
10893 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10894
10895           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
10896           Original commit message from CVS:
10897           * gst/mpegaudioparse/gstmpegaudioparse.c:
10898           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
10899           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
10900           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
10901           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
10902           (gst_xing_mux_chain):
10903           Use GSlice for allocating the seek table entries if we compile with
10904           GLib 2.10 or newer.
10905
10906 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
10907
10908           gst/asfdemux/gstasfdemux.c: Remove some debug code.
10909           Original commit message from CVS:
10910           * gst/asfdemux/gstasfdemux.c:
10911           (gst_asf_demux_process_ext_stream_props):
10912           Remove some debug code.
10913
10914 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
10915
10916           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
10917           Original commit message from CVS:
10918           * gst/asfdemux/gstasfdemux.c:
10919           (gst_asf_demux_process_ext_stream_props):
10920           Guard against division by 0 and fall back to 25/1 framerate.
10921
10922 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
10923
10924           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
10925           Original commit message from CVS:
10926           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
10927           (gst_asf_demux_process_ext_stream_props):
10928           Instead of adding a fixes 25/1 framerate to the video caps, use the
10929           average frame duration in the extended properties of the video stream as
10930           the framerate. Fixes #524346.
10931
10932 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10933
10934           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
10935           Original commit message from CVS:
10936           * configure.ac:
10937           Check if the compiler supports do { } while (0) macros. This fixes
10938           a warning when compiling with g++ 4.3, resulting in a build failure
10939           because of -Werror.
10940
10941 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
10942
10943           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
10944           Original commit message from CVS:
10945           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
10946           make ) also a delimiter for rules.
10947           Skip \\ when scanning strings.
10948           Add new testcase for these problems.
10949
10950 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10951
10952           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
10953           Original commit message from CVS:
10954           * gst/mpegaudioparse/gstmpegaudioparse.c:
10955           (gst_mp3parse_sink_event):
10956           Don't take the stream lock when caching events. This is not necessary
10957           and results in a deadlock when seeking with rhythmbox (but not with
10958           totem or banshee for some reason).
10959
10960 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
10961
10962           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
10963           Original commit message from CVS:
10964           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
10965           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
10966           Add the version field when creating the CONT chunk resulting in
10967           the Author, Comment and Copyright tags not being parsed correctly.
10968           Fixes #521459.
10969
10970 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
10971
10972           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
10973           Original commit message from CVS:
10974           * gst/mpegaudioparse/gstmpegaudioparse.c:
10975           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
10976           Remove trailing newlines from debug statements.
10977
10978 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
10979
10980           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
10981           Original commit message from CVS:
10982           * ext/dvdnav/dvdnavsrc.c:
10983           * ext/dvdnav/dvdnavsrc.h:
10984           Apply patch that adds some seeking support to dvdnav, and fixes it
10985           in various other ways. This doesn't make dvdnavsrc fully functional,
10986           but moves it forward.
10987           Fixes: #476149
10988           Patch By: Simone Gotti <simone.gotti@email.it>
10989           * ext/dvdnav/gst-dvd:
10990           Update the simple dvdnavsrc gst-launch example to work for 0.10
10991
10992 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
10993
10994           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
10995           Original commit message from CVS:
10996           * configure.ac:
10997           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
10998           plug-ins are included/excluded. (#498222)
10999
11000 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11001
11002           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
11003           Original commit message from CVS:
11004           * ext/mad/gstmad.c: (gst_mad_sink_event):
11005           * gst/mpegaudioparse/gstmpegaudioparse.c:
11006           (gst_mp3parse_sink_event):
11007           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
11008           of dropping and leaking them.
11009
11010 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11011
11012           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
11013           Original commit message from CVS:
11014           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
11015           (gst_mad_chain):
11016           * ext/mad/gstmad.h:
11017           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
11018           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
11019           * gst/mpegaudioparse/gstmpegaudioparse.h:
11020           Cache all events except EOS if we still have to send a NEWSEGMENT
11021           event. This will let TAG events be forwarded until after decodebin
11022           to an encoder for example as decodebin only links the pads
11023           after NEWSEGMENT. Fixes bug #518933.
11024
11025 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11026
11027           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
11028           Original commit message from CVS:
11029           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
11030           Write Xing header at the correct position in the MP3 frame for
11031           stereo files. Fixes bug #518676.
11032
11033 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
11034
11035           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
11036           Original commit message from CVS:
11037           * configure.ac:
11038           * ext/sidplay/Makefile.am:
11039           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
11040           when building C++ code (#516509).
11041
11042 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
11043
11044           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
11045           Original commit message from CVS:
11046           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
11047           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
11048           Workshop 12 compiler, but probably also crashes (#517985).
11049
11050 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
11051
11052           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
11053           Original commit message from CVS:
11054           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
11055           * gst/mpegaudioparse/gstmpegaudioparse.c:
11056           (gst_mp3_channel_mode_get_type),
11057           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
11058           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
11059           (gst_mp3parse_chain):
11060           * gst/mpegaudioparse/gstmpegaudioparse.h:
11061           Post channel mode and CRC as tags. Fixes bug #504493.
11062
11063 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11064
11065           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
11066           Original commit message from CVS:
11067           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
11068           Correctly chain up to the parent's finalize function.
11069
11070 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11071
11072           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
11073           Original commit message from CVS:
11074           * gst/mpegaudioparse/gstmpegaudioparse.c:
11075           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
11076           Try a bit harder to get valid timestamps, especially if upstream
11077           gives us one and we are at the first frame or resyncing.
11078           Return UNEXPECTED if we get a valid timestamp that is outside of
11079           our configured segment. After all changes done so far this doesn't
11080           seem to cause any regression, please test.
11081
11082 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11083
11084           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...
11085           Original commit message from CVS:
11086           Patch by:
11087           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
11088           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
11089           If we don't have the position to seek to in our index first try
11090           to convert from TIME to BYTES upstream and only if that fails
11091           too use the old hack to simply seek to an earlier position
11092           and let the sink drop everything before segment start.
11093           Partially fixes bug #469930.
11094
11095 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11096
11097           configure.ac: Back to development...
11098           Original commit message from CVS:
11099           * configure.ac:
11100           Back to development...
11101
11102 === release 0.10.7 ===
11103
11104 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11105
11106         * ChangeLog:
11107         * NEWS:
11108         * RELEASE:
11109         * configure.ac:
11110         * docs/plugins/gst-plugins-ugly-plugins.args:
11111         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11112         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11113         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11114         * docs/plugins/gst-plugins-ugly-plugins.signals:
11115         * docs/plugins/inspect/plugin-a52dec.xml:
11116         * docs/plugins/inspect/plugin-asf.xml:
11117         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11118         * docs/plugins/inspect/plugin-dvdread.xml:
11119         * docs/plugins/inspect/plugin-dvdsub.xml:
11120         * docs/plugins/inspect/plugin-iec958.xml:
11121         * docs/plugins/inspect/plugin-lame.xml:
11122         * docs/plugins/inspect/plugin-mad.xml:
11123         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11124         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11125         * docs/plugins/inspect/plugin-mpegstream.xml:
11126         * docs/plugins/inspect/plugin-realmedia.xml:
11127         * docs/plugins/inspect/plugin-siddec.xml:
11128         * gst-plugins-ugly.doap:
11129         * po/LINGUAS:
11130           Release 0.10.7 - I Cheated Time
11131           Original commit message from CVS:
11132           Release 0.10.7 - I Cheated Time
11133
11134 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11135
11136         * po/af.po:
11137         * po/az.po:
11138         * po/bg.po:
11139         * po/cs.po:
11140         * po/da.po:
11141         * po/en_GB.po:
11142         * po/es.po:
11143         * po/fi.po:
11144         * po/hu.po:
11145         * po/it.po:
11146         * po/nb.po:
11147         * po/nl.po:
11148         * po/or.po:
11149         * po/pl.po:
11150         * po/pt_BR.po:
11151         * po/sk.po:
11152         * po/sq.po:
11153         * po/sr.po:
11154         * po/sv.po:
11155         * po/uk.po:
11156         * po/vi.po:
11157         * po/zh_CN.po:
11158           Update .po files
11159           Original commit message from CVS:
11160           Update .po files
11161
11162 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11163
11164           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
11165           Original commit message from CVS:
11166           * tests/check/Makefile.am:
11167           Exclude dvdreadsrc from the states test too.
11168
11169 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11170
11171           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
11172           Original commit message from CVS:
11173           * gst/mpegaudioparse/gstmpegaudioparse.c:
11174           (gst_mp3parse_emit_frame):
11175           Handler buffers without valid timestamp more correctly: Don't drop
11176           them and don't use the invalid timestamp to calculate the next
11177           timestamp. Fixes bug #516811.
11178
11179 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
11180
11181           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
11182           Original commit message from CVS:
11183           Patch by: Tal Shalif <tshalif at nargila dot org>
11184           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
11185           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
11186           Add some gint64 casts to prevent 32 bit integer overflows.
11187           Fixes bug #516989.
11188
11189 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11190
11191           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
11192           Original commit message from CVS:
11193           * gst/mpegaudioparse/gstmpegaudioparse.c:
11194           Revert previous commit to mp3parse, as it breaks playback
11195           of AVI files.
11196
11197 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11198
11199           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
11200           Original commit message from CVS:
11201           * gst/mpegaudioparse/gstmpegaudioparse.c:
11202           (gst_mp3parse_emit_frame):
11203           Return GST_FLOW_UNEXPECTED if we get data that is after our
11204           configured segment. This makes upstream go EOS immediately instead
11205           of sending us the complete stream. Also improve debugging a bit.
11206
11207 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11208
11209           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
11210           Original commit message from CVS:
11211           * ext/dvdread/dvdreadsrc.c:
11212           Fix regression in DVD seeking - when a pack we
11213           expect to be a NAV block turns out not to be, scan forwards
11214           for up to 2MB (at most ~1sec) until we find one.
11215           Fixes: #516278
11216
11217 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
11218
11219           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
11220           Original commit message from CVS:
11221           * win32/vs6/libgstmpegaudioparse.dsp:
11222           Add xing files to VS project file.
11223
11224 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11225
11226           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
11227           Original commit message from CVS:
11228           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
11229           Stop leaking src pad templates. Fixes bug #515708.
11230
11231 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11232
11233           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
11234           Original commit message from CVS:
11235           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
11236           Correctly write the size in bytes on big endian systems.
11237           Fixes bug #515725.
11238
11239 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11240
11241           ext/lame/gstlame.c: Don't leak the allowed caps.
11242           Original commit message from CVS:
11243           * ext/lame/gstlame.c: (gst_lame_setup):
11244           Don't leak the allowed caps.
11245           * tests/check/pipelines/lame.c: (GST_START_TEST):
11246           Stop leaking all buffers. Fixes bug #515575.
11247
11248 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11249
11250           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
11251           Original commit message from CVS:
11252           * gst/mpegaudioparse/plugin.c:
11253           Commit new file I forgot to add.
11254
11255 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11256
11257           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
11258           Original commit message from CVS:
11259           * configure.ac:
11260           Make DISABLE_DEPRECATED defined *only* during CVS, not during
11261           pre-releases or releases.
11262
11263 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11264
11265         * ChangeLog:
11266           Mention bug 511497 fixed in previous commit
11267           Original commit message from CVS:
11268           Mention bug 511497 fixed in previous commit
11269
11270 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11271
11272           Move xingmux from -bad.
11273           Original commit message from CVS:
11274           * docs/plugins/Makefile.am:
11275           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11276           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11277           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11278           * gst/mpegaudioparse/Makefile.am:
11279           * gst/mpegaudioparse/gstmpegaudioparse.c:
11280           * gst/mpegaudioparse/gstxingmux.c:
11281           * tests/check/Makefile.am:
11282           * tests/check/elements/.cvsignore:
11283           Move xingmux from -bad.
11284
11285 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
11286
11287           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
11288           Original commit message from CVS:
11289           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
11290           Use gst_guint64_to_gdouble for conversion
11291           * win32/vs6/libgstasfdemux.dsp:
11292           * win32/vs6/libgstdvdsub.dsp:
11293           * win32/vs6/libgstrealmedia.dsp:
11294           Update project dependencies and add new source files
11295
11296 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
11297
11298           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
11299           Original commit message from CVS:
11300           * ext/mpeg2dec/gstmpeg2dec.c:
11301           Reset decoder when handling sequence where libmpeg2 has set
11302           frame period to 0, probably due to a corrupt packet.
11303           Fixes bug #514297
11304
11305 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11306
11307           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
11308           Original commit message from CVS:
11309           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
11310           (gst_mp3parse_chain):
11311           Don't set new caps on the srcpad everytime the bitrate or MPEG
11312           version changes but calculate new spf value when the MPEG version
11313           changes.
11314
11315 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11316
11317           Add documentation for the xingheader plugin.
11318           Original commit message from CVS:
11319           * docs/plugins/Makefile.am:
11320           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
11321           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
11322           * gst/xingheader/gstxingmux.c:
11323           * gst/xingheader/gstxingmux.h:
11324           Add documentation for the xingheader plugin.
11325           * tests/check/elements/xingmux.c: (GST_START_TEST):
11326           Set element state to PLAYING before doing something else.
11327
11328 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11329
11330           tests/check/: Add simple unit test for the xingmux element.
11331           Original commit message from CVS:
11332           * tests/check/Makefile.am:
11333           * tests/check/elements/.cvsignore:
11334           * tests/check/elements/xingmux.c: (setup_xingmux),
11335           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
11336           * tests/check/elements/xingmux_testdata.h:
11337           Add simple unit test for the xingmux element.
11338           * gst/xingheader/gstxingmux.c: (generate_xing_header),
11339           (gst_xing_mux_finalize), (xing_reset):
11340           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
11341
11342 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11343
11344           docs/plugins/: Add the real and rtsp elements and update the lists.
11345           Original commit message from CVS:
11346           * docs/plugins/Makefile.am:
11347           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11348           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11349           Add the real and rtsp elements and update the lists.
11350           * docs/plugins/inspect/plugin-amrnb.xml:
11351           * docs/plugins/inspect/plugin-asf.xml:
11352           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11353           * docs/plugins/inspect/plugin-dvdsub.xml:
11354           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11355           * docs/plugins/inspect/plugin-mpegstream.xml:
11356           * docs/plugins/inspect/plugin-realmedia.xml:
11357           * docs/plugins/inspect/plugin-siddec.xml:
11358           * docs/plugins/inspect/plugin-synaesthesia.xml:
11359           Regenerate docs.
11360           * gst/iec958/ac3_padder.c:
11361           * gst/iec958/ac3_padder.h:
11362           Do not use gtk-doc style comments for non gtk-doc comments. Note -
11363           there are functions defined using extern in the .c file - does that
11364           make sense?
11365
11366 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11367
11368           ext/mad/gstmad.c: Chain up at the end of the function.
11369           Original commit message from CVS:
11370           * ext/mad/gstmad.c:
11371           Chain up at the end of the function.
11372
11373 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11374
11375           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
11376           Original commit message from CVS:
11377           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
11378           Don't add pad templates for the base class but only in the
11379           subclasses.
11380
11381 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
11382
11383           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
11384           Original commit message from CVS:
11385           * ext/lame/gstlame.c:
11386           * ext/lame/gstlame.h:
11387           Fix the case where you initially have stereo input, and so lame's
11388           mode is not set to mono, and then you get input with mono audio and
11389           soon after you get stereo input again. What happened before this
11390           commit is that it would keep the encoding mode as mono. It should
11391           change it back to the one requested by the app (or the default one)
11392           if not requested.
11393
11394 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11395
11396           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
11397           Original commit message from CVS:
11398           * gst/mpegaudioparse/gstmpegaudioparse.c:
11399           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
11400           (mp3parse_bytepos_to_time):
11401           Interpolate the VBRI seek table entries to get better results,
11402           support 3 byte seek table entries and prevent overflows in the
11403           seek table by adding the relative offsets when using the seek
11404           table in a large enough data type.
11405
11406 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11407
11408           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
11409           Original commit message from CVS:
11410           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11411           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
11412           (mp3parse_bytepos_to_time):
11413           * gst/mpegaudioparse/gstmpegaudioparse.h:
11414           Add support for seeking based on the VBRI seek table. Might make
11415           sense to use interpolation in the table later to get hopefully a
11416           bit more accurate values.
11417
11418 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11419
11420           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
11421           Original commit message from CVS:
11422           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
11423           (handle_picture), (handle_slice):
11424           Fix compilation error. Fixes #509313.
11425
11426 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11427
11428           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
11429           Original commit message from CVS:
11430           * ext/lame/gstlame.c: (gst_lame_sink_event):
11431           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
11432           as 8 * GST_SECOND is too large for int.
11433
11434 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11435
11436           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
11437           Original commit message from CVS:
11438           * gst/xingheader/gstxingmux.c: (generate_xing_header):
11439           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
11440           of 0xfe.
11441
11442 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11443
11444           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
11445           Original commit message from CVS:
11446           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11447           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
11448           (mp3parse_total_bytes), (mp3parse_total_time):
11449           * gst/mpegaudioparse/gstmpegaudioparse.h:
11450           Add initial support for reading VBRI headers as found in VBR files
11451           created by some Fraunhofer encoders. Currently we only read the
11452           number of frames and bytes (and calculate duration, etc from this)
11453           but there is also a seek table that we currently don't use.
11454
11455 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
11456
11457           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
11458           Original commit message from CVS:
11459           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
11460           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
11461           (gst_lame_sink_event):
11462           Correctly set number of channels when using mono-encoding mode
11463           and fix the duration calculation of the EOS buffer.
11464
11465 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11466
11467           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
11468           Original commit message from CVS:
11469           * gst/mpegaudioparse/gstmpegaudioparse.c:
11470           (gst_mp3parse_handle_first_frame):
11471           Guard against 0 values in the Xing header as frame count and
11472           byte count and calculate the bitrate when we have all values
11473           we need and not before.
11474
11475 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11476
11477           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
11478           Original commit message from CVS:
11479           * gst/xingheader/gstxingmux.c: (generate_xing_header):
11480           Remove accidentially leftover debug printf.
11481
11482 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11483
11484           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
11485           Original commit message from CVS:
11486           * gst/xingheader/gstxingmux.c: (has_xing_header),
11487           (generate_xing_header), (gst_xing_mux_chain),
11488           (gst_xing_mux_sink_event):
11489           Choose smallest possible frame size for the Xing header, properly
11490           set the timestamp, duration and offset on the outgoing buffers,
11491           only send NEWSEGMENT events in BYTE format downstream and also
11492           drop VBRI headers if already existing.
11493
11494 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11495
11496           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
11497           Original commit message from CVS:
11498           * gst/xingheader/Makefile.am:
11499           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
11500           (has_xing_header), (generate_xing_header),
11501           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
11502           (gst_xing_mux_init), (gst_xing_mux_chain),
11503           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
11504           * gst/xingheader/gstxingmux.h:
11505           Major cleanup and rewrite of xingmux with less bugs and new features:
11506           - Handles other layers as 3
11507           - Write TOC
11508
11509 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
11510
11511           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
11512           Original commit message from CVS:
11513           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
11514           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
11515           Call g_type_class_ref() from a thread-safe context and not
11516           from the streaming thread to avoid GLib screwing up (see
11517           bug #349410 and #493432). Comment out unused code.
11518
11519 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
11520
11521           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
11522           Original commit message from CVS:
11523           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
11524           (handle_picture), (clip_buffer), (handle_slice),
11525           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
11526           (gst_mpeg2dec_change_state):
11527           * ext/mpeg2dec/gstmpeg2dec.h:
11528           Add buffer clipping.
11529           Add basic reverse playback support. Not complete yet when dealing with
11530           non-closed GOPs.
11531
11532 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11533
11534           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
11535           Original commit message from CVS:
11536           * autogen.sh:
11537           Add -Wno-portability to the automake parameters to stop warnings
11538           about GNU make extensions being used. We require GNU make in almost
11539           every Makefile anyway.
11540           * configure.ac:
11541           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
11542           at the same time is required for per target flags.
11543
11544 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11545
11546           Makefile.am: Include lcov.mak to allow building coverage reports.
11547           Original commit message from CVS:
11548           * Makefile.am:
11549           Include lcov.mak to allow building coverage reports.
11550
11551 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11552
11553           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
11554           Original commit message from CVS:
11555           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
11556           * gst/mpegaudioparse/gstmpegaudioparse.c:
11557           (gst_mp3parse_handle_first_frame):
11558           Make sure that the Xing TOC starts with 0 and the entries
11559           are increasing over time. Otherwise it's broken and should
11560           be skipped. Fixes bug #507821.
11561
11562 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
11563
11564           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
11565           Original commit message from CVS:
11566           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
11567           (gst_asf_demux_add_video_stream),
11568           (gst_asf_demux_process_ext_content_desc),
11569           (gst_asf_demux_get_metadata_for_stream),
11570           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
11571           (gst_asf_demux_change_state):
11572           * gst/asfdemux/gstasfdemux.h:
11573           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
11574
11575 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
11576
11577           docs/plugins/.cvsignore: Add *-undeclared.txt
11578           Original commit message from CVS:
11579           * docs/plugins/.cvsignore:
11580           Add *-undeclared.txt
11581
11582 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
11583
11584           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
11585           Original commit message from CVS:
11586           * gst/realmedia/rdtmanager.c:
11587           (gst_rdt_manager_marshal_VOID__UINT_UINT),
11588           (gst_rdt_manager_class_init):
11589           * gst/realmedia/rdtmanager.h:
11590           Implement some more signals that rtspsrc connects to.
11591           Fixes #504671.
11592
11593 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
11594
11595           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
11596           Original commit message from CVS:
11597           * Makefile.am:
11598           Include common/win32.mak for CRLF check of win32 project
11599           files (see #393626).
11600
11601 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11602
11603           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
11604           Original commit message from CVS:
11605           * gst/mpegaudioparse/gstmpegaudioparse.c:
11606           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
11607           Don't post SEGMENT_START messages on the bus, only the element
11608           driving the pipeline should do that.
11609
11610 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11611
11612           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
11613           Original commit message from CVS:
11614           * configure.ac:
11615           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
11616
11617 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
11618
11619           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
11620           Original commit message from CVS:
11621           * ext/mpeg2dec/gstmpeg2dec.h:
11622           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
11623           Fixes #500808.
11624
11625 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
11626
11627           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
11628           Original commit message from CVS:
11629           2007-11-20  Julien MOUTTE  <julien@moutte.net>
11630           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
11631           on Mac OS X.
11632
11633 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11634
11635           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
11636           Original commit message from CVS:
11637           * gst/mpegaudioparse/gstmpegaudioparse.c:
11638           Restore the segment handling logic.
11639           Please don't do behavioural changes under the heading of 'leak fixes'
11640           or 'whitespace changes', people.
11641
11642 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11643
11644           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
11645           Original commit message from CVS:
11646           * gst/mpegaudioparse/gstmpegaudioparse.c:
11647           Plug some leaks.
11648
11649 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11650
11651           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
11652           Original commit message from CVS:
11653           * gst/asfdemux/gstasfdemux.c:
11654           Sync _activate_pull() a little more with other demuxers.
11655
11656 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
11657
11658           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
11659           Original commit message from CVS:
11660           * gst/mpegstream/gstmpegdemux.c:
11661           recognize the padding stream
11662
11663 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
11664
11665           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
11666           Original commit message from CVS:
11667           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
11668           Convert tags that come as string into the type required by
11669           GstTagList.
11670
11671 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11672
11673           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
11674           Original commit message from CVS:
11675           * gst/mpegaudioparse/gstmpegaudioparse.c:
11676           (gst_mp3parse_emit_frame):
11677           Remove some more broken code, it seems to clip even when it should not.
11678           See #491305.
11679
11680 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
11681
11682           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
11683           Original commit message from CVS:
11684           * gst/mpegaudioparse/gstmpegaudioparse.c:
11685           (gst_mp3parse_emit_frame):
11686           When the element is not driving the streaming thread it is not supposed
11687           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
11688           upstream when it detects EOS. See #491305.
11689
11690 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
11691
11692           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
11693           Original commit message from CVS:
11694           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
11695           * gst/dvdsub/Makefile.am:
11696           * gst/dvdsub/gstdvdsubdec.c:
11697           * gst/dvdsub/gstdvdsubparse.c:
11698           * gst/dvdsub/gstdvdsubparse.h:
11699           Add dvd subtitle parser, which just packetizes the input
11700           stream. This is needed to mux dvd subtitles into matroska
11701           files, since the muxer expects unfragmented and properly
11702           timestamped input (#415754).
11703
11704 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
11705
11706           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
11707           Original commit message from CVS:
11708           * configure.ac:
11709           Update requirements from past CVS versions to released
11710           versions (0.10.14 in this case).
11711           * ext/sidplay/gstsiddec.cc:
11712           Fix compilation with g++-4.2.
11713
11714 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11715
11716           gst/realmedia/: Fix some compiler warnings shown on Forte.
11717           Original commit message from CVS:
11718           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
11719           (gst_asm_scan_parse_condition):
11720           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11721           Fix some compiler warnings shown on Forte.
11722
11723 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
11724
11725           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
11726           Original commit message from CVS:
11727           Patch by: Gautier Portet <kassoulet at gmail dot com>
11728           * gst/xingheader/gstxingmux.c:
11729           The size of the Xing header is actually 417 as it's rounded to the
11730           next smaller integer. Fixes #397759.
11731           * gst/xingheader/gstxingmux.c: (xing_generate_header),
11732           (xing_push_header):
11733           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
11734           event to the beginning was successful before pushing the header again.
11735
11736 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
11737
11738           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
11739           Original commit message from CVS:
11740           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
11741           (mp3parse_bytepos_to_time):
11742           Use gst_util_guint64_to_gdouble for conversions.
11743           * win32/vs6/libgstmad.dsp:
11744           Add a link to libgstaudio.
11745
11746 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
11747
11748           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
11749           Original commit message from CVS:
11750           * ext/lame/gstlame.c:
11751           Fix up case where there is no peer, in which case
11752           _get_allowed_caps() will return NULL.
11753
11754 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
11755
11756           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
11757           Original commit message from CVS:
11758           * ext/lame/gstlame.c:
11759           Use GST_PTR_FORMAT to print caps in debug statement.
11760
11761 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11762
11763           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11764           Original commit message from CVS:
11765           * configure.ac:
11766           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11767           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
11768           in configure.ac.
11769
11770 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11771
11772           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
11773           Original commit message from CVS:
11774           * ext/lame/gstlame.c:
11775           Allow fixing the sample rate lame converts to by negotiating fixed
11776           sample rate on the src pad caps.
11777           Add docs for it.
11778           * tests/check/Makefile.am:
11779           * tests/check/pipelines/lame.c:
11780           Add a check for it.
11781
11782 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11783
11784           po/: Updated translations.
11785           Original commit message from CVS:
11786           * po/LINGUAS:
11787           * po/da.po:
11788           Updated translations.
11789
11790 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11791
11792           po/pl.po: Added Polish translation.
11793           Original commit message from CVS:
11794           translated by: Jakub Bogusz <qboosh@pld-linux.org>
11795           * po/pl.po:
11796           Added Polish translation.
11797
11798 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11799
11800           po/fi.po: Added Finnish translation.
11801           Original commit message from CVS:
11802           translated by: Ilkka Tuohela <hile@iki.fi>
11803           * po/fi.po:
11804           Added Finnish translation.
11805
11806 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11807
11808           po/es.po: Added Spanish translation.
11809           Original commit message from CVS:
11810           translated by: Jorge González González <aloriel@gmail.com>
11811           * po/es.po:
11812           Added Spanish translation.
11813
11814 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11815
11816           po/bg.po: Added Bulgarian translation.
11817           Original commit message from CVS:
11818           translated by: Alexander Shopov <ash@contact.bg>
11819           * po/bg.po:
11820           Added Bulgarian translation.
11821
11822 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11823
11824           gst/iec958/ac3iec.c: Chainup in finalize.
11825           Original commit message from CVS:
11826           * gst/iec958/ac3iec.c:
11827           Chainup in finalize.
11828           * tests/check/Makefile.am:
11829           * tests/check/generic/states.c:
11830           Improved state change unit test.
11831
11832 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11833
11834           Ignore registries in any format.
11835           Original commit message from CVS:
11836           * docs/plugins/.cvsignore:
11837           * tests/check/.cvsignore:
11838           Ignore registries in any format.
11839
11840 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
11841
11842           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
11843           Original commit message from CVS:
11844           * configure.ac:
11845           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
11846           define in the lame headers.  This has the advantage that
11847           it should still work when we're cross-compiling (#452025).
11848
11849 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11850
11851           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
11852           Original commit message from CVS:
11853           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11854           Add other allowed rates to the pad templates.
11855           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
11856           Reset the parser to release memory in dispose.
11857
11858 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11859
11860           ext/: Fix more leaks.
11861           Original commit message from CVS:
11862           * ext/amrnb/amrnbdec.c:
11863           * ext/amrnb/amrnbenc.c:
11864           * ext/amrnb/amrnbparse.c:
11865           * ext/sidplay/gstsiddec.cc:
11866           Fix more leaks.
11867
11868 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
11869
11870           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
11871           Original commit message from CVS:
11872           Patch by: Daniel Charles <dcharles at ti dot com>
11873           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
11874           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
11875           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
11876           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
11877           * ext/amrnb/amrnbenc.h:
11878           Add property to select the BandMode of the AMR encoder.
11879           See #466442.
11880
11881 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11882
11883           gst/realmedia/asmrules.c: Make ro memory to share.
11884           Original commit message from CVS:
11885           * gst/realmedia/asmrules.c:
11886           Make ro memory to share.
11887
11888 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
11889
11890           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
11891           Original commit message from CVS:
11892           * gst/mpegaudioparse/gstmpegaudioparse.c:
11893           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
11894           * gst/mpegaudioparse/gstmpegaudioparse.h:
11895           Queue segment event and push it after we know the caps on the pad or
11896           else an autoplugger might not have plugged the element yet and the
11897           segment is lost.
11898
11899 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11900
11901           gst/iec958/ac3iec.c: Fix tests.
11902           Original commit message from CVS:
11903           * gst/iec958/ac3iec.c:
11904           Fix tests.
11905
11906 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11907
11908           tests/check/: Add generic state-change test suite to help to fi leaks.
11909           Original commit message from CVS:
11910           * tests/check/Makefile.am:
11911           * tests/check/generic/.cvsignore:
11912           * tests/check/generic/states.c:
11913           Add generic state-change test suite to help to fi leaks.
11914
11915 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11916
11917           po/: Added Portuguese (Brazilian) translation.
11918           Original commit message from CVS:
11919           translated by: Raphael Higino <phhigino@gmail.com>
11920           * po/LINGUAS:
11921           * po/pt_BR.po:
11922           Added Portuguese (Brazilian) translation.
11923
11924 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11925
11926           po/: Updated translations.
11927           Original commit message from CVS:
11928           * po/hu.po:
11929           * po/nl.po:
11930           * po/sv.po:
11931           * po/uk.po:
11932           Updated translations.
11933
11934 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
11935
11936           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
11937           Original commit message from CVS:
11938           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
11939           (gst_rmdemux_parse_video_packet):
11940           Activate timestamp fixing code.
11941
11942 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
11943
11944           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
11945           Original commit message from CVS:
11946           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
11947           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
11948           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
11949           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
11950           Do fragment collection in the demuxer so that we can now work with
11951           both ffmpeg and realvideodec to decoder real video content.
11952
11953 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11954
11955           gst/realmedia/asmrules.c: Include stdlib.h.
11956           Original commit message from CVS:
11957           * gst/realmedia/asmrules.c:
11958           Include stdlib.h.
11959
11960 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
11961
11962           gst/realmedia/rdtmanager.c: Fix caps.
11963           Original commit message from CVS:
11964           * gst/realmedia/rdtmanager.c:
11965           Fix caps.
11966
11967 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
11968
11969           gst/realmedia/rtspreal.c: Disable UDP transport for now.
11970           Original commit message from CVS:
11971           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11972           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
11973           Disable UDP transport for now.
11974
11975 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
11976
11977           gst/realmedia/: Add simple rdt manager.
11978           Original commit message from CVS:
11979           * gst/realmedia/Makefile.am:
11980           * gst/realmedia/rdtmanager.c: (find_session_by_id),
11981           (create_session), (free_session), (gst_rdt_manager_base_init),
11982           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
11983           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
11984           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
11985           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
11986           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
11987           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
11988           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
11989           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
11990           (gst_rdt_manager_plugin_init):
11991           * gst/realmedia/rdtmanager.h:
11992           * gst/realmedia/rmdemux.c: (plugin_init):
11993           Add simple rdt manager.
11994
11995 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
11996
11997           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
11998           Original commit message from CVS:
11999           * gst/realmedia/rdtdepay.c:
12000           Fix the encoding-name so that it matches what the rtsp extension sets.
12001
12002 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
12003
12004           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
12005           Original commit message from CVS:
12006           * gst/realmedia/asmrules.c: (gst_asm_node_free),
12007           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12008           (gst_asm_scan_string), (gst_asm_scan_number),
12009           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12010           (gst_asm_scan_next_token), (gst_asm_rule_free),
12011           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12012           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12013           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12014           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12015           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12016           (gst_asm_rule_book_match), (main):
12017           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12018           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12019           Use g_hash_table_destroy instead of _unref which is too new.
12020
12021 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
12022
12023           gst/realmedia/.cvsignore: Add test to ignore.
12024           Original commit message from CVS:
12025           * gst/realmedia/.cvsignore:
12026           Add test to ignore.
12027           * gst/realmedia/Makefile.am:
12028           * gst/realmedia/asmrules.c: (gst_asm_node_new),
12029           (gst_asm_node_free), (gst_asm_operator_eval),
12030           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12031           (gst_asm_scan_string), (gst_asm_scan_number),
12032           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12033           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
12034           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12035           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12036           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12037           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12038           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12039           (gst_asm_rule_book_match), (main):
12040           * gst/realmedia/asmrules.h:
12041           Added asembler rule book parser and evaluator.
12042           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12043           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12044           * gst/realmedia/rtspreal.h:
12045           Keep per stream config info.
12046           Parse and evaluate asm rule books for stream selection.
12047
12048 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12049
12050           gst/realmedia/rtspreal.c: Include stdlib.
12051           Original commit message from CVS:
12052           * gst/realmedia/rtspreal.c:
12053           Include stdlib.
12054
12055 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
12056
12057           gst/realmedia/: Split out hash code in separate file.
12058           Original commit message from CVS:
12059           * gst/realmedia/Makefile.am:
12060           * gst/realmedia/realhash.c: (hash), (call_hash),
12061           (gst_rtsp_ext_real_calc_response_and_checksum):
12062           * gst/realmedia/realhash.h:
12063           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12064           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
12065           Split out hash code in separate file.
12066
12067 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
12068
12069           gst/: Fix include paths and link dependecies for rtsp extension.
12070           Original commit message from CVS:
12071           * gst/asfdemux/Makefile.am:
12072           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
12073           (gst_rtsp_wms_class_init):
12074           * gst/realmedia/Makefile.am:
12075           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12076           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
12077           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
12078           (_do_init), (gst_rtsp_real_class_init):
12079           Fix include paths and link dependecies for rtsp extension.
12080
12081 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
12082
12083           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
12084           Original commit message from CVS:
12085           * gst/realmedia/Makefile.am:
12086           * gst/realmedia/rmdemux.c: (plugin_init):
12087           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12088           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
12089           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
12090           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
12091           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
12092           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
12093           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
12094           (gst_rtsp_real_plugin_init):
12095           * gst/realmedia/rtspreal.h:
12096           Add RealMedia RTSP extension module. It has rank NONE until it is fully
12097           functional.
12098
12099 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
12100
12101           gst/asfdemux/: Move WMS RTSP extension from -good to here.
12102           Original commit message from CVS:
12103           * gst/asfdemux/Makefile.am:
12104           * gst/asfdemux/gstasf.c: (plugin_init):
12105           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
12106           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
12107           (gst_rtsp_wms_configure_stream), (_do_init),
12108           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
12109           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
12110           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
12111           * gst/asfdemux/gstrtspwms.h:
12112           Move WMS RTSP extension from -good to here.
12113           Port it to the new pluggable extension interface.
12114
12115 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12116
12117           ext/mad/Makefile.am: Link to audio helper from plugins-base.
12118           Original commit message from CVS:
12119           * ext/mad/Makefile.am:
12120           Link to audio helper from plugins-base.
12121
12122 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12123
12124           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
12125           Original commit message from CVS:
12126           * configure.ac:
12127           * ext/mad/gstmad.c: (gst_mad_chain):
12128           Use the new buffer clipping function from gstaudio here and
12129           require gst-plugins-base CVS.
12130
12131 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12132
12133           configure.ac: Sync liboil check with plugins-base. Add libm check.
12134           Original commit message from CVS:
12135           * configure.ac:
12136           Sync liboil check with plugins-base. Add libm check.
12137           * gst/synaesthesia/Makefile.am:
12138           Link against libm. We're using sqrt here.
12139
12140 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12141
12142           gst/asfdemux/gstasfdemux.c: Include stdlib.
12143           Original commit message from CVS:
12144           * gst/asfdemux/gstasfdemux.c:
12145           Include stdlib.
12146
12147 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12148
12149           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
12150           Original commit message from CVS:
12151           * ext/annodex/Makefile.am:
12152           Fix CFLAGS/LIBS.
12153           * ext/cdio/gstcdiocddasrc.c:
12154           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
12155           Include stdlib
12156           * ext/cairo/Makefile.am:
12157           * gst/videofilter/Makefile.am:
12158           * tests/examples/level/Makefile.am:
12159           Use $(LIBM) instead of -lm
12160
12161 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12162
12163           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
12164           Original commit message from CVS:
12165           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12166           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
12167           * gst/mpegaudioparse/gstmpegaudioparse.h:
12168           Save some memory for each frame by only saving the start timestamp
12169           and start byte position instead of additionally the stop timestamp
12170           and stop byte position. This requires us to use a doubly-linked list
12171           but still saves 8-12 bytes per frame.
12172
12173 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12174
12175           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
12176           Original commit message from CVS:
12177           * ext/mad/gstmad.c: (clip_outgoing_buffer):
12178           Fix buffer clipping to correctly clip to the segment stop.
12179
12180 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12181
12182           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
12183           Original commit message from CVS:
12184           * gst/mpegaudioparse/gstmpegaudioparse.c:
12185           (gst_mp3parse_emit_frame):
12186           Fix a calculation that was causing mp3parse to drop every incoming
12187           frame when upstream delivered a segment in TIME format, breaking
12188           playback of all mpeg system streams.
12189
12190 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12191
12192           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
12193           Original commit message from CVS:
12194           * Makefile.am:
12195           * configure.ac:
12196           * tests/Makefile.am:
12197           Remove bogus check for libcheck, since we check for
12198           gstreamer-check and it pulls in the required info from
12199           and we weren't actually _using_ the information for
12200           libcheck ourselves anyway.
12201
12202 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12203
12204           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
12205           Original commit message from CVS:
12206           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12207           (gst_mp3parse_init), (gst_mp3parse_dispose),
12208           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
12209           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
12210           (mp3parse_handle_seek), (mp3parse_src_query):
12211           * gst/mpegaudioparse/gstmpegaudioparse.h:
12212           Implement accurate seeking in mpegaudioparse. Fixes #308312.
12213           Also implement segment seeks.
12214
12215 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12216
12217           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
12218           Original commit message from CVS:
12219           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
12220           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
12221           (gst_mad_chain), (gst_mad_change_state):
12222           * ext/mad/gstmad.h:
12223           Implement buffer clipping and use GST_BOILERPLATE instead of manual
12224           GType magic. Part one of bug #308312.
12225
12226 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12227
12228           configure.ac: Use pkg-config to locate check.
12229           Original commit message from CVS:
12230           * configure.ac:
12231           Use pkg-config to locate check.
12232
12233 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
12234
12235           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
12236           Original commit message from CVS:
12237           * configure.ac:
12238           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
12239           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
12240           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
12241           Fix build against core CVS by not using deprecated API. Bump
12242           requirements for new API (overdue anyway).
12243
12244 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12245
12246           REQUIREMENTS: Also add amr-libs here and update a little.
12247           Original commit message from CVS:
12248           * REQUIREMENTS:
12249           Also add amr-libs here and update a little.
12250
12251 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
12252
12253           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
12254           Original commit message from CVS:
12255           * docs/plugins/inspect/plugin-dvdnav.xml:
12256           * docs/plugins/inspect/plugin-realmedia.xml:
12257           * docs/plugins/inspect/plugin-synaesthesia.xml:
12258           Add inspect file for synaesthesia so the docs can be built even if
12259           the plugin isn't built yet. Fixes #454311. Also add inspect files
12260           for dvdnavsrc and realmedia.
12261
12262 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12263
12264           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
12265           Original commit message from CVS:
12266           * docs/plugins/Makefile.am:
12267           Simplify --extra-dir as gtkdoc scans recursively.
12268
12269 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12270
12271           And yet more docs enabled.
12272           Original commit message from CVS:
12273           * docs/plugins/Makefile.am:
12274           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12275           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12276           * gst/synaesthesia/Makefile.am:
12277           * gst/synaesthesia/gstsynaesthesia.c:
12278           * gst/synaesthesia/gstsynaesthesia.h:
12279           And yet more docs enabled.
12280
12281 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12282
12283           docs/plugins/: Add new docs. Scan c++ files too.
12284           Original commit message from CVS:
12285           * docs/plugins/Makefile.am:
12286           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12287           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12288           * docs/plugins/inspect/plugin-a52dec.xml:
12289           * docs/plugins/inspect/plugin-amrnb.xml:
12290           * docs/plugins/inspect/plugin-asf.xml:
12291           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12292           * docs/plugins/inspect/plugin-dvdsub.xml:
12293           * docs/plugins/inspect/plugin-iec958.xml:
12294           * docs/plugins/inspect/plugin-lame.xml:
12295           * docs/plugins/inspect/plugin-mad.xml:
12296           * docs/plugins/inspect/plugin-mpeg2dec.xml:
12297           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12298           * docs/plugins/inspect/plugin-mpegstream.xml:
12299           Add new docs. Scan c++ files too.
12300           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
12301           (gst_amrnbdec_event):
12302           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
12303           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
12304           (gst_amrnbparse_loop):
12305           Add documentation headers.
12306           * ext/mad/gstmad.c:
12307           * ext/mad/gstmad.h:
12308           Refactor for docs.
12309
12310 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12311
12312           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
12313           Original commit message from CVS:
12314           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
12315           (gst_mp3parse_init):
12316           Use GST_BOILERPLATE instead of manual GType magic.
12317           * gst/mpegaudioparse/gstmpegaudioparse.c:
12318           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12319           (mp3parse_bytepos_to_time):
12320           * gst/mpegaudioparse/gstmpegaudioparse.h:
12321           Implement seeking, byte->time, time->byte conversions with the Xing
12322           seek table if available. This allows better at least a bit more
12323           accurate seeks and file position reporting.
12324
12325 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12326
12327           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
12328           Original commit message from CVS:
12329           * gst/mpegaudioparse/gstmpegaudioparse.c:
12330           (gst_mp3parse_handle_first_frame):
12331           Copy the complete Xing seek table in the 100 byte array instead of
12332           copying the first byte 100 times.
12333           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
12334           (mp3parse_total_time), (mp3parse_time_to_bytepos):
12335           Add seeking support based on the Xing header but comment it out for
12336           now as it seems to yield worse result than the other method.
12337           Also use gst_pad_query_peer_duration() instead of getting the peer pad
12338           ourself, creating a new GstQuery, etc.
12339
12340 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12341
12342           docs/plugins/: Update docs with caps info.
12343           Original commit message from CVS:
12344           * docs/plugins/gst-plugins-ugly-plugins.args:
12345           * docs/plugins/inspect/plugin-a52dec.xml:
12346           * docs/plugins/inspect/plugin-amrnb.xml:
12347           * docs/plugins/inspect/plugin-asf.xml:
12348           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12349           * docs/plugins/inspect/plugin-dvdread.xml:
12350           * docs/plugins/inspect/plugin-dvdsub.xml:
12351           * docs/plugins/inspect/plugin-iec958.xml:
12352           * docs/plugins/inspect/plugin-lame.xml:
12353           * docs/plugins/inspect/plugin-mad.xml:
12354           * docs/plugins/inspect/plugin-mpeg2dec.xml:
12355           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12356           * docs/plugins/inspect/plugin-mpegstream.xml:
12357           Update docs with caps info.
12358
12359 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12360
12361           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
12362           Original commit message from CVS:
12363           * po/POTFILES.in:
12364           Make sure dvdnav strings get translated too (no reason not to have
12365           them in the .po file, even if the plugin is disabled for now).
12366           Fixes #450879.
12367
12368 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12369
12370           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
12371           Original commit message from CVS:
12372           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
12373           (gst_amrnbdec_event), (gst_amrnbdec_chain),
12374           (gst_amrnbdec_state_change):
12375           * ext/amrnb/amrnbdec.h:
12376           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
12377           (gst_amrnbparse_loop):
12378           Add newsegment and discont handling. Some code cleanups.
12379
12380 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
12381
12382           ext/dvdread/dvdreadsrc.c: check for an error from
12383           Original commit message from CVS:
12384           * ext/dvdread/dvdreadsrc.c: check for an error from
12385           DVDReadBlocks() correctly.
12386
12387 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
12388
12389           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...
12390           Original commit message from CVS:
12391           * ext/dvdread/dvdreadsrc.c:
12392           If we can't read a nav packet, or it doesn't look like a nav
12393           packet, that's an error.  Previous behavior was to look at
12394           the next packet; I can't find any justification for doing that.
12395           Fixes: #358891.
12396
12397 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12398
12399           po/it.po: Updated Italian translation.
12400           Original commit message from CVS:
12401           * po/it.po:
12402           Updated Italian translation.
12403
12404 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12405
12406           po/vi.po: Updated Vietnames translation.
12407           Original commit message from CVS:
12408           * po/vi.po:
12409           Updated Vietnames translation.
12410
12411 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12412
12413           po/: Added Chinese (simplified) translation.
12414           Original commit message from CVS:
12415           contributed by: Wenzheng Hu <db_lobster@163.com>
12416           * po/LINGUAS:
12417           * po/zh_CN.po:
12418           Added Chinese (simplified) translation.
12419
12420 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12421
12422           MAINTAINERS: Updating all the maintainers files
12423           Original commit message from CVS:
12424           * MAINTAINERS:
12425           Updating all the maintainers files
12426
12427 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
12428
12429           Fix leaks some more.
12430           Original commit message from CVS:
12431           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
12432           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
12433           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
12434           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
12435           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
12436           * gst/iec958/ac3iec.c: (ac3iec_init):
12437           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
12438           Fix leaks some more.
12439
12440 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
12441
12442           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
12443           Original commit message from CVS:
12444           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
12445           "She's leaking me", said valgrind.
12446
12447 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12448
12449           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
12450           Original commit message from CVS:
12451           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
12452           Fix "pad caps are not a real subset of its template caps" warning.
12453
12454 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
12455
12456           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
12457           Original commit message from CVS:
12458           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
12459           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
12460           (gst_amrnbdec_finalize):
12461           Don't leak the adapter, unref it in a new finalize method instead.
12462           Fixes #448782.
12463
12464 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12465
12466           configure.ac: Back to CVS
12467           Original commit message from CVS:
12468           * configure.ac:
12469           Back to CVS
12470           * gst-plugins-ugly.doap:
12471           Add 0.10.6 to the list of releases.
12472
12473 === release 0.10.6 ===
12474
12475 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12476
12477         * ChangeLog:
12478         * NEWS:
12479         * RELEASE:
12480         * configure.ac:
12481         * docs/plugins/gst-plugins-ugly-plugins.args:
12482         * docs/plugins/inspect/plugin-a52dec.xml:
12483         * docs/plugins/inspect/plugin-asf.xml:
12484         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12485         * docs/plugins/inspect/plugin-dvdread.xml:
12486         * docs/plugins/inspect/plugin-dvdsub.xml:
12487         * docs/plugins/inspect/plugin-iec958.xml:
12488         * docs/plugins/inspect/plugin-lame.xml:
12489         * docs/plugins/inspect/plugin-mad.xml:
12490         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12491         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12492         * docs/plugins/inspect/plugin-mpegstream.xml:
12493         * docs/plugins/inspect/plugin-siddec.xml:
12494           Release 0.10.6
12495           Original commit message from CVS:
12496           Release 0.10.6
12497
12498 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12499
12500         * po/af.po:
12501         * po/az.po:
12502         * po/cs.po:
12503         * po/da.po:
12504         * po/en_GB.po:
12505         * po/hu.po:
12506         * po/it.po:
12507         * po/nb.po:
12508         * po/nl.po:
12509         * po/or.po:
12510         * po/sq.po:
12511         * po/sr.po:
12512         * po/sv.po:
12513         * po/uk.po:
12514         * po/vi.po:
12515           Update .po files
12516           Original commit message from CVS:
12517           Update .po files
12518
12519 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12520
12521           win32/vs6/: Convert line endings to CRLF and mark as binary files.
12522           Original commit message from CVS:
12523           * win32/vs6/gst_plugins_ugly.dsw:
12524           * win32/vs6/libgstac3parse.dsp:
12525           * win32/vs6/libgstasfdemux.dsp:
12526           * win32/vs6/libgstdvdlpcmdec.dsp:
12527           * win32/vs6/libgstdvdsub.dsp:
12528           * win32/vs6/libgstiec958.dsp:
12529           * win32/vs6/libgstlame.dsp:
12530           * win32/vs6/libgstmad.dsp:
12531           * win32/vs6/libgstmpegaudioparse.dsp:
12532           * win32/vs6/libgstmpegstream.dsp:
12533           * win32/vs6/libgstrealmedia.dsp:
12534           * win32/vs6/libgstsynaesthesia.dsp:
12535           Convert line endings to CRLF and mark as binary files.
12536
12537 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
12538
12539           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
12540           Original commit message from CVS:
12541           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
12542           Don't forget to unlock when setting the device property, or
12543           we'll sooner or later deadlock.
12544
12545 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
12546
12547           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
12548           Original commit message from CVS:
12549           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
12550           Use gst_util_guint64_to_gdouble for conversion.
12551           * win32/vs6/libgstasfdemux.dsp:
12552           Add asfpacket.c to the build.
12553
12554 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12555
12556           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
12557           Original commit message from CVS:
12558           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12559           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
12560           * gst/mpegaudioparse/gstmpegaudioparse.h:
12561           If the Xing header provides a total time, use it to calculate the
12562           correct average bitrate immediately, instead of sending updates as
12563           we parse the stream.
12564
12565 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
12566
12567           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
12568           Original commit message from CVS:
12569           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
12570           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
12571           Use GstClockTime instead of guint for a time variable to prevent
12572           overflows on too large subtitle durations. Fixes #444514.
12573
12574 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
12575
12576           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
12577           Original commit message from CVS:
12578           Patch by: Mark Nauwelaerts <manauw at skynet be>
12579           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
12580           Clear state when handling the serialized FLUSH_STOP event instead of
12581           the FLUSH_START event, thereby making sure we don't free buffers the
12582           chain function is still using. Fixes dvdsubdec crashing when flusing
12583           or seeking (#442706).
12584
12585 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12586
12587           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
12588           Original commit message from CVS:
12589           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
12590           Initialise variable to make fc4 build bot happy.
12591
12592 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
12593
12594           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
12595           Original commit message from CVS:
12596           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
12597           Add sanity check so we don't abort for broken or non-MPEG streams,
12598           but instead error out. Fixes crashes/aborts for when our typefinder
12599           wrongly identifies quicktime files as mpeg (which should be fixed in
12600           -base now too). (#440120).
12601
12602 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12603
12604         * ChangeLog:
12605         * ext/amrnb/amrnbdec.c:
12606         * ext/amrnb/amrnbenc.c:
12607         * ext/amrnb/amrnbparse.c:
12608           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
12609           Original commit message from CVS:
12610           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
12611           block_size, _do_init, gst_amrnbdec_base_init,
12612           gst_amrnbdec_class_init, gst_amrnbdec_init):
12613           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
12614           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
12615           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
12616           block_size, _do_init, gst_amrnbparse_base_init,
12617           gst_amrnbparse_class_init, gst_amrnbparse_init):
12618           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
12619           GST_DEBUG_FUNCPTR and add log-category.
12620
12621 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12622
12623           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
12624           Original commit message from CVS:
12625           * gst/mpegaudioparse/gstmpegaudioparse.c:
12626           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
12627           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
12628           (gst_mp3parse_chain), (mp3parse_total_bytes),
12629           (mp3parse_total_time):
12630           * gst/mpegaudioparse/gstmpegaudioparse.h:
12631           Implement parsing of Xing headers from the first frame of the stream,
12632           and use it to report duration correctly where possible.
12633
12634 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
12635
12636           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
12637           Original commit message from CVS:
12638           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
12639           After descrambling, push the packets out as individual packets
12640           instead of one big descrambled buffer. Makes cook audio decoding
12641           work with the 'realaudiodec' decoder from gst-plugins-bad.
12642
12643 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
12644
12645           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
12646           Original commit message from CVS:
12647           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
12648           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
12649           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
12650           (gst_rmdemux_parse_packet):
12651           * gst/realmedia/rmdemux.h:
12652           Remember first timestamp encountered in stream and re-timestamp
12653           stream to start from zero (fixes #397219); only send one newsegment
12654           event, not two; when seeking, send newsegment events from the
12655           streaming thread and not from the seeking thread.
12656
12657 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
12658
12659           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
12660           Original commit message from CVS:
12661           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
12662           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
12663           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
12664           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
12665           * gst/mpegstream/gstmpegdemux.h:
12666           Reset last_flow values for the various streams after a flushing
12667           seek, otherwise we might aggregate wrong flow returns afterwards
12668           that will make upstream pause silently. This should fix seeking
12669           in DVDs and also fix the Thoggen cropping dialog (#438610).
12670
12671 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
12672
12673           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
12674           Original commit message from CVS:
12675           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
12676           (gst_asf_demux_chain_headers),
12677           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
12678           (gst_asf_demux_have_mutually_exclusive_active_stream),
12679           (gst_asf_demux_check_activate_streams),
12680           (gst_asf_demux_find_stream_with_complete_payload),
12681           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
12682           (gst_asf_demux_activate_ext_props_streams),
12683           (gst_asf_demux_process_object):
12684           * gst/asfdemux/gstasfdemux.h:
12685           Activate streams (ie. add the pads to the element) depending on
12686           whether we actually get data for those streams within the ASF
12687           preroll value specified. Currently only done in pull-mode though
12688           (this will fix problems with playbin hanging on mms streams once
12689           we use this in push-mode as well).
12690
12691 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
12692
12693           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
12694           Original commit message from CVS:
12695           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
12696           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
12697           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
12698           (gst_asf_demux_process_file):
12699           * gst/asfdemux/gstasfdemux.h:
12700           Make all timestamps start from zero in pull-mode too; some small
12701           clean-ups and FIXMEs here and there.
12702
12703 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
12704
12705           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
12706           Original commit message from CVS:
12707           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
12708           (gst_asf_demux_parse_packet):
12709           If packet size is specified within the packet and smaller than
12710           the actual packet size, don't parse beyond the size specified in
12711           the packet (this makes us parse some cases of packets with single
12712           compressed payloads cleanly, see e.g stream from #431318). Also
12713           add a sanity check when parsing compressed single payloads.
12714
12715 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
12716
12717           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
12718           Original commit message from CVS:
12719           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
12720           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
12721           (gst_asf_demux_handle_seek_event),
12722           (gst_asf_demux_push_complete_payloads):
12723           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
12724           send data from the keyframe right before the new segment start to
12725           make sure the decoder doesn't have to decode more than absolutely
12726           necessary.
12727
12728 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
12729
12730           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
12731           Original commit message from CVS:
12732           * gst/asfdemux/asfheaders.c:
12733           * gst/asfdemux/asfheaders.h:
12734           * gst/asfdemux/asfpacket.c:
12735           (asf_payload_parse_replicated_data_extensions),
12736           (gst_asf_demux_parse_payload):
12737           * gst/asfdemux/asfpacket.h:
12738           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12739           (gst_asf_demux_push_complete_payloads),
12740           (gst_asf_demux_process_ext_stream_props):
12741           * gst/asfdemux/gstasfdemux.h:
12742           Implement payload extension system/extended replicated data parsing,
12743           so we can extract payload durations if they're specified.
12744
12745 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
12746
12747           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
12748           Original commit message from CVS:
12749           * gst/asfdemux/asfheaders.h:
12750           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12751           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
12752           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
12753           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
12754           (gst_asf_demux_parse_stream_object),
12755           (gst_asf_demux_process_ext_stream_props),
12756           (gst_asf_demux_process_queued_extended_stream_objects),
12757           (gst_asf_demux_activate_ext_props_streams),
12758           (gst_asf_demux_process_object):
12759           * gst/asfdemux/gstasfdemux.h:
12760           Refactor stream parse/activation a bit (stream activation heuristics
12761           are still the same though); some more clean-ups.
12762
12763 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
12764
12765           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
12766           Original commit message from CVS:
12767           * win32/common/.cvsignore:
12768           Ignore generated config.h file to make build bot happy.
12769
12770 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
12771
12772           gst/asfdemux/: Init debug category before using it.
12773           Original commit message from CVS:
12774           * gst/asfdemux/gstasf.c: (plugin_init):
12775           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
12776           * gst/asfdemux/gstasfdemux.h:
12777           Init debug category before using it.
12778
12779 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
12780
12781           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
12782           Original commit message from CVS:
12783           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
12784           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
12785           Fix silly bug when we can't pull as much data as we want; don't
12786           forget to announce pending tags in the new packet parsing code.
12787
12788 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
12789
12790           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
12791           Original commit message from CVS:
12792           * configure.ac:
12793           * win32/MANIFEST:
12794           Generate a win32 config.h into win32/common and add to MANIFEST so
12795           it gets disted (#393890). Looks like win32/common/config.h.in needs
12796           some work though.
12797
12798 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
12799
12800           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
12801           Original commit message from CVS:
12802           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
12803           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
12804           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
12805           Fix pull mode operation some more: send newsegment event before
12806           sending data; handle EOS and fatal flow returns a bit better; don't
12807           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
12808
12809 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
12810
12811           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
12812           Original commit message from CVS:
12813           * gst/asfdemux/Makefile.am:
12814           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
12815           (asf_packet_create_payload_buffer),
12816           (asf_payload_find_previous_fragment),
12817           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
12818           (gst_asf_demux_parse_packet):
12819           * gst/asfdemux/asfpacket.h:
12820           * gst/asfdemux/gstasfdemux.c:
12821           (gst_asf_demux_reset_stream_state_after_discont),
12822           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
12823           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
12824           (gst_asf_demux_process_chunk):
12825           * gst/asfdemux/gstasfdemux.h:
12826           New packet parsing code: should put halfway decent timestamps on
12827           buffers, and might even set the appropriate keyframe/discont buffer
12828           flags from time to time (and even if it doesn't, I'm at least able
12829           to debug this code); only used in pull-mode so far. Still needs
12830           some more work, like payload extensions parsing and proper flow
12831           aggregation, and stream activation based on preroll. Stay tuned.
12832
12833 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
12834
12835           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
12836           Original commit message from CVS:
12837           * gst/asfdemux/asfheaders.h:
12838           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12839           (gst_asf_demux_seek_index_lookup),
12840           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
12841           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
12842           (gst_asf_demux_process_ext_content_desc),
12843           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
12844           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
12845           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
12846           * gst/asfdemux/gstasfdemux.h:
12847           Some clean-ups and small fixes: rename asf_stream_context structure to
12848           AsfStream; inline some three-line utility functions that are only used
12849           once anyway and get rid of their associated helper structs; make debug
12850           category global so that it is used by the debug statements in the other
12851           file as well; simplify gst_asf_demux_get_stream(); fix accidental
12852           implicit initialisation of stream->last_buffer_timestamp to 0, which
12853           would lead to missing timestamps on the first buffer; put fourcc format
12854           into video caps to make certain proprietary wmv decoders happy (for the
12855           case of WMVA in particular); play_time is offset by preroll as well, so
12856           fix overreporting of duration for some files.
12857
12858 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
12859
12860           gst/asfdemux/gstasfdemux.c: Printf format fixes.
12861           Original commit message from CVS:
12862           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
12863           (gst_asf_demux_pull_indices):
12864           Printf format fixes.
12865
12866 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
12867
12868           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
12869           Original commit message from CVS:
12870           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12871           (gst_mpeg_parse_send_event):
12872           Post an error message if EOS wasn't handled by anything downstream.
12873           This should fix playbin freezing/hanging with small VobSub subtitle
12874           files (background: not-linked flow returns from downstream are
12875           ignored for a while at the beginning, so if the file is small
12876           upstream will never get a not-linked flow return even if nothing
12877           is connected downstream). (#429960).
12878
12879 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
12880
12881           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
12882           Original commit message from CVS:
12883           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
12884           (gst_amrnbparse_sink_activate),
12885           (gst_amrnbparse_sink_activate_pull):
12886           Rewrite terminally broken sinkpad activation code.
12887           Now actually supports pull-mode activation (didn't before), and push
12888           mode activation doesn't leave the sinkpad flushing.
12889
12890 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
12891
12892           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
12893           Original commit message from CVS:
12894           * gst/asfdemux/asfheaders.c:
12895           * gst/asfdemux/asfheaders.h:
12896           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12897           (gst_asf_demux_reset), (gst_asf_demux_init),
12898           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
12899           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
12900           (gst_asf_demux_seek_index_lookup),
12901           (gst_asf_demux_reset_stream_state_after_discont),
12902           (gst_asf_demux_handle_seek_event),
12903           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
12904           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
12905           (gst_asf_demux_pull_indices),
12906           (gst_asf_demux_parse_data_object_start),
12907           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
12908           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
12909           (gst_asf_demux_process_simple_index),
12910           (gst_asf_demux_process_object),
12911           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
12912           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
12913           * gst/asfdemux/gstasfdemux.h:
12914           Make asfdemux work in pull mode where possible. If there's an index
12915           at the end of the file, read it and use it for seeking purposes.
12916
12917 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
12918
12919           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
12920           Original commit message from CVS:
12921           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
12922           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
12923           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
12924           Some timestamp fixes.
12925           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
12926           Fix for 64-bit machines.
12927
12928 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
12929
12930           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
12931           Original commit message from CVS:
12932           Patch by: René Stadler <mail at renestadler dot de>
12933           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
12934           (find_seek_offset_time), (gst_rmdemux_reset),
12935           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
12936           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
12937           * gst/realmedia/rmdemux.h:
12938           Make rmdemux handle any number of logical streams. Fixes #428698.
12939
12940 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12941
12942         * po/nl.po:
12943           update dutch
12944           Original commit message from CVS:
12945           update dutch
12946
12947 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12948
12949           po/: Added Danish translation.
12950           Original commit message from CVS:
12951           submitted by: Mogens Jaeger <mogens@jaeger.tf>
12952           * po/LINGUAS:
12953           * po/da.po:
12954           Added Danish translation.
12955
12956 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
12957
12958           po/.cvsignore: Add pot.
12959           Original commit message from CVS:
12960           * po/.cvsignore:
12961           Add pot.
12962
12963 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
12964
12965           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
12966           Original commit message from CVS:
12967           2007-03-27  Julien MOUTTE  <julien@moutte.net>
12968           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
12969           stream and try to adapt to incoming timestamps lack of
12970           precision up to half a frame. This allows generating
12971           a perfect stream even with muxed formats like FLV where
12972           the timestamps are stored in milliseconds.
12973
12974 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
12975
12976           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
12977           Original commit message from CVS:
12978           * gst/realmedia/rmdemux.c:
12979           Remove unused zlib.h include. Fixes #421594.
12980
12981 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12982
12983           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
12984           Original commit message from CVS:
12985           * ext/lame/gstlame.c: (gst_lame_setup):
12986           Disable the bitrate checking when the user has requested
12987           Free Format mode, as all bitrates less than the maximum
12988           are valid then.
12989
12990 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12991
12992           po/: Update translations.
12993           Original commit message from CVS:
12994           * po/hu.po:
12995           * po/it.po:
12996           * po/sv.po:
12997           Update translations.
12998
12999 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13000
13001           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
13002           Original commit message from CVS:
13003           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
13004           When handling seeks, don't convert -1 start or stop values to a bogus
13005           byte position - pass them upstream as -1.
13006
13007 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13008
13009           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
13010           Original commit message from CVS:
13011           * gst/mpegaudioparse/gstmpegaudioparse.c:
13012           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13013           (gst_mp3parse_init), (gst_mp3parse_sink_event),
13014           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13015           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
13016           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
13017           (mp3parse_total_time), (mp3parse_handle_seek),
13018           (mp3parse_src_event), (mp3parse_src_query),
13019           (mp3parse_get_query_types), (plugin_init):
13020           * gst/mpegaudioparse/gstmpegaudioparse.h:
13021           Implement seeking via average bitrate, and position+duration
13022           querying in mp3parse. Later, it will support frame-accurate seeking by
13023           building a seek table as it parses.
13024           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
13025           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
13026           before any extant MP3 decoder plugin. This allows us to remove framing
13027           support from the decoders, if we want, and will provide them with
13028           accurate seeking automatically once it is finished.
13029           Fix the handling of MPEG-1 Layer 1 files.
13030           Partially fix timestamping of packets arriving from a demuxer by
13031           queueing the incoming timestamp until the next packet starts, rather
13032           than applying it immediately to the next pushed buffer.
13033
13034 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
13035
13036           gst/asfdemux/gstasfdemux.c: Printf format fix.
13037           Original commit message from CVS:
13038           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
13039           Printf format fix.
13040
13041 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13042
13043           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
13044           Original commit message from CVS:
13045           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
13046           (gst_cdio_cdda_src_finalize):
13047           Make sure we always destroy our libcdio handle.
13048
13049 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
13050
13051           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
13052           Original commit message from CVS:
13053           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
13054           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
13055           (gst_cdio_cdda_src_finalize):
13056           Small code cleanups.
13057           Don't use pad_alloc as the base class cannot deal with the error codes.
13058
13059 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
13060
13061           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
13062           Original commit message from CVS:
13063           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
13064           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
13065           Never post a (fatal) error message on the bus on decoding errors. We
13066           should only do this if we can't recover, but mpeg2dec can always
13067           recover. This is needed for DVB streams, for example, where there
13068           may be temporary glitches in the stream. Instead of an error
13069           message, post a warning message on the bus for every N decoding
13070           errors. Fixes #370020.
13071
13072 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13073
13074           configure.ac: Convert to new AG_GST style.
13075           Original commit message from CVS:
13076           * configure.ac:
13077           Convert to new AG_GST style.
13078
13079 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13080
13081           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
13082           Original commit message from CVS:
13083           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
13084           (gst_lame_setup):
13085           Display sensible defaults and limits for the
13086           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
13087           property - it's supposed to be a boolean 0/1 value.
13088
13089 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13090
13091           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
13092           Original commit message from CVS:
13093           * ext/lame/gstlame.c:
13094           Initialise the variables so gcc doesn't complain about possibly
13095           uninitialised uses, even though they can't actually happen.
13096
13097 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
13098
13099           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
13100           Original commit message from CVS:
13101           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
13102           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
13103           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
13104           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
13105           Implement all sample rates.
13106           Implement sample permutation a little smarter avoiding a memcpy.
13107           Fix timestamps, use segments, fix seeking.
13108
13109 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
13110
13111           Document siddec.
13112           Original commit message from CVS:
13113           * docs/plugins/Makefile.am:
13114           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13115           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13116           * docs/plugins/inspect/plugin-siddec.xml:
13117           * ext/sidplay/gstsiddec.cc:
13118           * ext/sidplay/gstsiddec.h:
13119           Document siddec.
13120
13121 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13122
13123           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
13124           Original commit message from CVS:
13125           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13126           (gst_lame_set_property), (gst_lame_setup):
13127           Fix up bitrate checking macro.  Make it give us a
13128           GST_ELEMENT_WARNING message so the application has a chance of
13129           reporting this to the user.  Move the checking to _setup, so we
13130           are sure it runs in the READY state, when we hope to have a pipeline
13131           and a bus that is not flushing.
13132           This fixes e.g. using 96 kbit/sec as a bitrate.
13133
13134 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
13135
13136           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
13137           Original commit message from CVS:
13138           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
13139           (gst_asf_demux_process_advanced_mutual_exclusion),
13140           (gst_asf_demux_process_queued_extended_stream_objects),
13141           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
13142           * gst/asfdemux/gstasfdemux.h:
13143           Parse advanced mutual exclusion object and only add pads for
13144           'hidden' streams (those in an extended stream header) that are
13145           mutually exclusive with an already existing 'main stream' if
13146           the broadcasting flag is not set. If the broadcasting flag is set,
13147           assume that data for this stream isn't sent. (This should ideally be
13148           solved better by making playbin more robust against this and/or by
13149           making mmssrc send some information downstream about which streams
13150           will be streamed). Fixes #353116.
13151
13152 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13153
13154           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
13155           Original commit message from CVS:
13156           * gst/synaesthesia/gstsynaesthesia.c:
13157           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
13158           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
13159           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
13160           (synaescope32), (synaescope_set_data), (synaesthesia_update),
13161           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
13162           * gst/synaesthesia/synaescope.h:
13163           Move all the mutable engine state into a structure so that
13164           multiple element instances can run without interfering.
13165
13166 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13167
13168           Add crossreferences to glib/gobject/gstream docs.
13169           Original commit message from CVS:
13170           * configure.ac:
13171           * docs/plugins/Makefile.am:
13172           Add crossreferences to glib/gobject/gstream docs.
13173
13174 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13175
13176           gst/synaesthesia/: More source cleanups and add FIXME comments.
13177           Original commit message from CVS:
13178           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13179           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13180           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
13181           (plugin_init):
13182           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
13183           (synaescope8):
13184           More source cleanups and add FIXME comments.
13185
13186 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
13187
13188           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
13189           Original commit message from CVS:
13190           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
13191           Use gst_guint64_to_gdouble for conversions.
13192           * gst/synaesthesia/synaescope.c:
13193           Define M_PI and do not include <pthread.h> and
13194           <sys/time.h> for G_OS_WIN32
13195           * win32/vs6/libgstrealmedia.dsp:
13196           * win32/vs6/synaesthesia.dsp:
13197           Update projects files.
13198           * win32/common/config.h.in:
13199           Add config.h.in for autogen of config.h
13200
13201 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13202
13203           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
13204           Original commit message from CVS:
13205           * configure.ac:
13206           Add --enable-experimental support. Activate synaesthesia when building
13207           with --enable-experimental. Fix --enable external configure switch
13208           description.
13209
13210 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13211
13212           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
13213           Original commit message from CVS:
13214           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
13215           (gst_lame_change_state):
13216           * ext/lame/gstlame.h:
13217           On receiving EOS, we try to push a last buffer with the remaining
13218           samples. Don't do that if we got an unclean flow return on the last
13219           gst_pad_push(), downstream might not handle this very gracefully
13220           (see #403168).
13221           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13222           Pass flow returns upstream (helps #403168).
13223
13224 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13225
13226           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
13227           Original commit message from CVS:
13228           * gst/synaesthesia/gstsynaesthesia.c:
13229           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
13230           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13231           (gst_synaesthesia_chain), (plugin_init):
13232           check result of gst_pad_push() in _chain.
13233
13234 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13235
13236           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
13237           Original commit message from CVS:
13238           * gst/synaesthesia/Makefile.am:
13239           * gst/synaesthesia/gstsynaesthesia.c:
13240           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
13241           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13242           (gst_synaesthesia_chain), (plugin_init):
13243           * gst/synaesthesia/synaescope.c:
13244           * gst/synaesthesia/synaescope.h:
13245           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
13246           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
13247           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
13248           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
13249           possible leak in _chain. (#356882)
13250
13251 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
13252
13253           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
13254           Original commit message from CVS:
13255           * gst/asfdemux/asfheaders.c:
13256           * gst/asfdemux/asfheaders.h:
13257           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
13258           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
13259           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
13260           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
13261           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
13262           (gst_asf_demux_process_ext_content_desc),
13263           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
13264           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
13265           (gst_asf_demux_process_bitrate_props_object),
13266           (gst_asf_demux_process_header_ext),
13267           (gst_asf_demux_process_language_list),
13268           (gst_asf_demux_process_ext_stream_props),
13269           (gst_asf_demux_process_queued_extended_stream_objects),
13270           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
13271           * gst/asfdemux/gstasfdemux.h:
13272           Refactor and clean up header parsing and chain function a bit; get
13273           rid of some cruft; make header parsing a tad more robust, fixing
13274           #403188.
13275
13276 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
13277
13278           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
13279           Original commit message from CVS:
13280           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
13281           Post an error if we receive an EOS event while still waiting for the
13282           ASF header object to come through.
13283
13284 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
13285
13286           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
13287           Original commit message from CVS:
13288           Patch by: Xavier B. <xavierb gmail com>
13289           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
13290           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
13291           (gst_asf_demux_process_ext_content_desc),
13292           (gst_asf_demux_process_data),
13293           (gst_asf_demux_process_language_list),
13294           (gst_asf_demux_process_ext_stream_props),
13295           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
13296           Guard places where we assume that a certain amount of data is
13297           available better against less data being available (should fix
13298           infamous assertion crasher bug #336370). Also fixes a small
13299           memory leak.
13300
13301 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
13302
13303           gst/realmedia/: Add demuxer for RealAudio files (#349779).
13304           Original commit message from CVS:
13305           * gst/realmedia/Makefile.am:
13306           * gst/realmedia/rademux.c:
13307           * gst/realmedia/rademux.h:
13308           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13309           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
13310           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
13311           * gst/realmedia/rmutils.h:
13312           Add demuxer for RealAudio files (#349779).
13313
13314 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
13315
13316           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
13317           Original commit message from CVS:
13318           * Makefile.am:
13319           Add win32/MANIFEST to EXTRA_DIST so win32 files will
13320           be include in the next release.
13321           * win32/MANIFEST:
13322           Remove win32/common/config.h is which is not autogenerated yet.
13323
13324 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13325
13326           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
13327           Original commit message from CVS:
13328           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
13329           warn when outgoing sample rate is different from incoming
13330
13331 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13332
13333           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
13334           Original commit message from CVS:
13335           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13336           All sample-rates < 32khz come from the LSF extensions, which only
13337           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
13338           Use gst_util_uint64_scale because we can.
13339
13340 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13341
13342           tests/check/elements/amrnbenc.c: and fix compilation of this test
13343           Original commit message from CVS:
13344           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13345           (cleanup_amrnbenc):
13346           and fix compilation of this test
13347
13348 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13349
13350           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
13351           Original commit message from CVS:
13352           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13353           (cleanup_amrnbenc):
13354           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13355           (cleanup_mpeg2dec):
13356           re-apply as it was -bad and not -ugly that is frozen, doh
13357
13358 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13359
13360           tests/check/elements/: revert my freeze breakage
13361           Original commit message from CVS:
13362           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13363           (cleanup_amrnbenc):
13364           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13365           (cleanup_mpeg2dec):
13366           revert my freeze breakage
13367
13368 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13369
13370           gst/asfdemux/gstasfdemux.c: add a comment about a future change
13371           Original commit message from CVS:
13372           * gst/asfdemux/gstasfdemux.c:
13373           (gst_asf_demux_get_gst_tag_from_tag_name),
13374           (gst_asf_demux_process_ext_content_desc):
13375           add a comment about a future change
13376           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13377           (cleanup_amrnbenc):
13378           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13379           (cleanup_mpeg2dec):
13380           consistent pad (de)activation
13381
13382 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
13383
13384           gst/asfdemux/gstasfdemux.c: Update query_types function too.
13385           Original commit message from CVS:
13386           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
13387           Update query_types function too.
13388
13389 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
13390
13391           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
13392           Original commit message from CVS:
13393           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
13394           (gst_rmdemux_src_query_types):
13395           Implement SEEKING query, make query function thread-safe.
13396
13397 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
13398
13399           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
13400           Original commit message from CVS:
13401           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
13402           Use alignment-safe macros here too (subbuffers ...); guard against
13403           hypothetical memory access beyond our given buffer in the case
13404           where the buffer size is not a multiple of 2.
13405
13406 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
13407
13408           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
13409           Original commit message from CVS:
13410           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
13411           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
13412           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
13413           * gst/asfdemux/gstasfdemux.h:
13414           Don't crash in the seek event handling code when playtime is 0,
13415           as may be the case with live streams (#386218). Implement SEEKING
13416           query so applications can query seekability without second-guessing
13417           based on whether we have a duration or not.
13418
13419 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13420
13421           add doap file
13422           Original commit message from CVS:
13423           * Makefile.am:
13424           * gst-plugins-ugly.doap:
13425           * gst-plugins-ugly.spec.in:
13426           add doap file
13427
13428 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
13429
13430           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
13431           Original commit message from CVS:
13432           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
13433           Use our alignment-safe macros here too, since we can't assume that
13434           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
13435           here).
13436
13437 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
13438
13439           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
13440           Original commit message from CVS:
13441           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
13442           Also, don't read the index for a stream a second time when
13443           operating in pull-mode and reaching the end of the file.
13444
13445 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
13446
13447           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
13448           Original commit message from CVS:
13449           Patch by: Roland Kay  <roland.kay at ox compsoc net>
13450           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
13451           Don't leak stream index (#385292).
13452
13453 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
13454
13455           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
13456           Original commit message from CVS:
13457           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
13458           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
13459           (gst_lame_setup):
13460           * ext/lame/gstlame.h:
13461           Fix leak (by calling lame_init_params() before lame_close()); handle
13462           NULL return from lame_init() more gracefully. Fixes #385311.
13463
13464 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13465
13466           configure.ac: Back to CVS
13467           Original commit message from CVS:
13468           * configure.ac:
13469           Back to CVS
13470
13471 === release 0.10.5 ===
13472
13473 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13474
13475         * ChangeLog:
13476         * NEWS:
13477         * RELEASE:
13478         * configure.ac:
13479         * docs/plugins/gst-plugins-ugly-plugins.args:
13480         * docs/plugins/inspect/plugin-a52dec.xml:
13481         * docs/plugins/inspect/plugin-asf.xml:
13482         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13483         * docs/plugins/inspect/plugin-dvdsub.xml:
13484         * docs/plugins/inspect/plugin-iec958.xml:
13485         * docs/plugins/inspect/plugin-lame.xml:
13486         * docs/plugins/inspect/plugin-mad.xml:
13487         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13488         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13489         * docs/plugins/inspect/plugin-mpegstream.xml:
13490         * docs/plugins/inspect/plugin-siddec.xml:
13491           Release 0.10.5
13492           Original commit message from CVS:
13493           Release 0.10.5
13494
13495 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
13496
13497           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
13498           Original commit message from CVS:
13499           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
13500           to in the previous checkin.  see #385192.  You can have your
13501           cheese back now.
13502
13503 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
13504
13505           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
13506           Original commit message from CVS:
13507           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
13508           from the dereferenced integer, not the pointer itself.  Fixes
13509           #385192.
13510           I'm takin ur cheese!
13511
13512 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
13513
13514         * ChangeLog:
13515           ChangeLog surgery: fix bug number
13516           Original commit message from CVS:
13517           ChangeLog surgery: fix bug number
13518
13519 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
13520
13521           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
13522           Original commit message from CVS:
13523           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
13524           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
13525           For version 4 streams, read the extra codec data size from the
13526           header instead of assuming it is always 16 (also read it from the
13527           right position) (#384989). For version 4 and 5 streams, check that
13528           the specified extra codec data size doesn't make us read beyond the
13529           chunk boundary (#384989).
13530
13531 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13532
13533         * po/af.po:
13534         * po/az.po:
13535         * po/cs.po:
13536         * po/en_GB.po:
13537         * po/hu.po:
13538         * po/it.po:
13539         * po/nb.po:
13540         * po/nl.po:
13541         * po/or.po:
13542         * po/sq.po:
13543         * po/sr.po:
13544         * po/sv.po:
13545         * po/uk.po:
13546         * po/vi.po:
13547           Update .po files
13548           Original commit message from CVS:
13549           Update .po files
13550
13551 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
13552
13553           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
13554           Original commit message from CVS:
13555           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
13556           Cosmetic changes: fix misleading debug statement, update
13557           comment, add cast.
13558
13559 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13560
13561           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
13562           Original commit message from CVS:
13563           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
13564           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
13565           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
13566           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
13567           * ext/mpeg2dec/gstmpeg2dec.h:
13568           Align buffers to a 16 byte boundary so the altivec optimisations
13569           don't crash. Fixes #327350.
13570
13571 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
13572
13573           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
13574           Original commit message from CVS:
13575           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
13576           The availability of extra codec data isn't something that
13577           warrants debug messages at WARNING level (see #376958).
13578
13579 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
13580
13581           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
13582           Original commit message from CVS:
13583           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
13584           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
13585           (gst_dvd_demux_send_subbuffer):
13586           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
13587           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
13588           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
13589           (gst_mpeg_demux_send_subbuffer):
13590           * gst/mpegstream/gstmpegdemux.h:
13591           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13592           (gst_mpeg_parse_chain):
13593           Fix flow value combination; this fixes playbin/totem locking up if
13594           a VobSub file is specified as subtitle file (#334322). Flow value
13595           combination should only happen once we are fairly sure we've got all
13596           pads that are available for now. Since there isn't a well-specified
13597           time when this is the case in MPEG, we'll just assume this is the
13598           case once there has been a certain number of packets for each
13599           stream we've found so far.
13600
13601 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
13602
13603           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
13604           Original commit message from CVS:
13605           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
13606           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
13607           Simplify the framerate code and support more framerates. Fixes #361584.
13608
13609 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13610
13611           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
13612           Original commit message from CVS:
13613           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
13614           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
13615           Fix minor memleak when creating pads from static pad templates (#369627).
13616           * tests/check/Makefile.am:
13617           * tests/check/elements/.cvsignore:
13618           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13619           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
13620           Add unit tests for mpeg2dec (#369627).
13621
13622 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
13623
13624         * ChangeLog:
13625           give credit
13626           Original commit message from CVS:
13627           give credit
13628
13629 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
13630
13631           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
13632           Original commit message from CVS:
13633           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
13634           (gst_lame_change_state):
13635           * ext/lame/gstlame.h:
13636           Make lame timestamp flushed eos buffer by some additional timestamp
13637           accounting. Fixes #374760.
13638
13639 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
13640
13641           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
13642           Original commit message from CVS:
13643           * gst/mpegaudioparse/gstmpegaudioparse.c:
13644           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13645           (gst_mp3parse_init), (gst_mp3parse_dispose),
13646           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
13647           (gst_mp3parse_change_state):
13648           * gst/mpegaudioparse/gstmpegaudioparse.h:
13649           Make timestamp handling in mp3parse saner; now works for at least
13650           simple cases.
13651
13652 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
13653
13654           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
13655           Original commit message from CVS:
13656           * gst/mpegaudioparse/Makefile.am:
13657           * gst/mpegaudioparse/gstmpegaudioparse.c:
13658           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
13659           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
13660           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
13661           (gst_mp3parse_change_state), (plugin_init):
13662           * gst/mpegaudioparse/gstmpegaudioparse.h:
13663           Bring mp3parse into the 21st century.
13664           Use its own debug category, use gstadapter, format nicely to 80
13665           columns, and fix incorrect handling of 32 kHz and less files.
13666
13667 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
13668
13669           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
13670           Original commit message from CVS:
13671           Patch by: Sebastian Droege <slomo at ubuntu dot com>
13672           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
13673           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
13674           * ext/mpeg2dec/gstmpeg2dec.h:
13675           libmpeg2 requires its output buffers to start at a 16byte aligned
13676           address or the altivec optimizations will explode.
13677
13678 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
13679
13680           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
13681           Original commit message from CVS:
13682           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
13683           * ext/cdio/gstcdio.h:
13684           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
13685           Move CD-TEXT utility function into common file so it can also be
13686           used by a future cdioparanoiasrc.
13687
13688 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
13689
13690           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
13691           Original commit message from CVS:
13692           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
13693           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
13694           information (fixes #340433).
13695
13696 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
13697
13698           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
13699           Original commit message from CVS:
13700           Patch by: Josep Torra Valles  <josep at fluendo com>
13701           * gst/iec958/ac3_padder.c: (ac3p_init):
13702           * gst/mpegstream/gstmpegparse.c:
13703           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
13704           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
13705           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
13706           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
13707           (gst_rmdemux_parse_packet):
13708           Misc. fixes for problems discovered by Forte (different return types
13709           in function declaration and definition, pointer arithmetics with
13710           void pointers). Fixes #362639.
13711
13712 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
13713
13714           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
13715           Original commit message from CVS:
13716           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
13717           Don't announce audio or subtitle streams that aren't really present,
13718           it makes dvddemux create pads that will never carry any data, which
13719           is not good.
13720
13721 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
13722
13723           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
13724           Original commit message from CVS:
13725           * ext/lame/gstlame.c: (gst_lame_set_property):
13726           Round up not allowed bitrates to the next higher allowed one
13727           (Closes: #361140).
13728
13729 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
13730
13731           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
13732           Original commit message from CVS:
13733           * docs/plugins/Makefile.am:
13734           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13735           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13736           * ext/lame/gstlame.c: (gst_lame_class_init):
13737           * ext/lame/gstlame.h:
13738           Add docs for lame and lame to docs. Specify allowed bitrates
13739           in the properties description (#361140). Canonicalise object
13740           property names (ie. use hyphen instead of underscore).
13741           * docs/plugins/inspect/plugin-a52dec.xml:
13742           * docs/plugins/inspect/plugin-amrnb.xml:
13743           * docs/plugins/inspect/plugin-asf.xml:
13744           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13745           * docs/plugins/inspect/plugin-dvdread.xml:
13746           * docs/plugins/inspect/plugin-dvdsub.xml:
13747           * docs/plugins/inspect/plugin-iec958.xml:
13748           * docs/plugins/inspect/plugin-lame.xml:
13749           * docs/plugins/inspect/plugin-mad.xml:
13750           * docs/plugins/inspect/plugin-mpeg2dec.xml:
13751           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13752           * docs/plugins/inspect/plugin-mpegstream.xml:
13753           * docs/plugins/inspect/plugin-siddec.xml:
13754           Update version to CVS.
13755
13756 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
13757
13758           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
13759           Original commit message from CVS:
13760           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13761           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
13762           (plugin_init):
13763           * po/POTFILES.in:
13764           Add i18n magic to lame plugin. Throw decent error message when we
13765           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
13766
13767 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
13768
13769           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
13770           Original commit message from CVS:
13771           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
13772           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
13773           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
13774           Change caps to x-rdt, because it's not x-rtp.
13775           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13776           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
13777           (gst_rmdemux_plugin_init):
13778           Activate pad before adding to the element.
13779           Return the combined stream return values after pad_alloc.
13780
13781 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13782
13783           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
13784           Original commit message from CVS:
13785           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
13786           * ext/mpeg2dec/gstmpeg2dec.h:
13787           Add some debugging to timestamp handling.
13788           Make sure we don't convert invalid timestamps.
13789
13790 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
13791
13792           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
13793           Original commit message from CVS:
13794           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
13795           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
13796           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
13797           (gst_dvd_demux_get_subpicture_stream):
13798           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
13799           (gst_mpeg_demux_get_audio_stream),
13800           (gst_mpeg_demux_get_private_stream):
13801           Active pads before adding them to the running element. Don't assert
13802           on non-BYTE format newsegment events in asfdemux.
13803
13804 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
13805
13806           Printf format fixes.
13807           Original commit message from CVS:
13808           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
13809           (gst_dvd_read_src_handle_seek_event):
13810           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
13811           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
13812           * ext/sidplay/gstsiddec.cc:
13813           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
13814           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
13815           (gst_rmdemux_parse_packet):
13816           Printf format fixes.
13817
13818 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
13819
13820           gst/realmedia/: Added RDT depayloader.
13821           Original commit message from CVS:
13822           * gst/realmedia/Makefile.am:
13823           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
13824           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
13825           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
13826           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
13827           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
13828           * gst/realmedia/rdtdepay.h:
13829           Added RDT depayloader.
13830           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
13831           (gst_rmdemux_plugin_init), (plugin_init):
13832           Remove unused function.
13833           Added some more mime-types.
13834
13835 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13836
13837           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
13838           Original commit message from CVS:
13839           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
13840           If an incoming timestamp is within one sample of our current
13841           timestamp, then keep it. This prevents imprecision in the
13842           PTS (which only has 90khz granularity) from affecting our stream.
13843
13844 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
13845
13846           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
13847           Original commit message from CVS:
13848           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
13849           Reflow code so that compiler doesn't complain about possible use
13850           of uninitialised variable any longer; but just in case, initialise
13851           it anyway; also take object ref in query function and do peer pad
13852           stuff in a more thread-safe way.
13853
13854 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
13855
13856           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
13857           Original commit message from CVS:
13858           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
13859           Init a variable to make compilers happy.
13860
13861 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
13862
13863           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
13864           Original commit message from CVS:
13865           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
13866           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
13867           (gst_dvd_demux_sync_stream_to_time):
13868           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
13869           (gst_mpeg_demux_synchronise_pads),
13870           (gst_mpeg_demux_sync_stream_to_time):
13871           Send newsegment updates for sparse streams (#350778).
13872
13873 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13874
13875           ext/dvdread/dvdreadsrc.c: fix compile warning
13876           Original commit message from CVS:
13877           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
13878           fix compile warning
13879
13880 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13881
13882         * configure.ac:
13883           bump the nano bitches
13884           Original commit message from CVS:
13885           bump the nano bitches
13886
13887 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13888
13889           configure.ac: As another attempt, synaesthesia can be enabled by passing
13890           Original commit message from CVS:
13891           * configure.ac:
13892           As another attempt, synaesthesia can be enabled by passing
13893           --with-plugins="synaesthesia" to configure
13894
13895 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13896
13897           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
13898           Original commit message from CVS:
13899           * configure.ac:
13900           Don't build synaesthesia by default, until someone confirms that it
13901           is okay (filed as #356882)
13902
13903 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13904
13905           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
13906           Original commit message from CVS:
13907           * configure.ac:
13908           Don't build synaesthesia by default, until someone confirms that it
13909           is okay (filed as #356882)
13910
13911 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13912
13913           Port synaesthesia.
13914           Original commit message from CVS:
13915           * configure.ac:
13916           * gst/synaesthesia/Makefile.am:
13917           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13918           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13919           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
13920           (gst_synaesthesia_change_state), (plugin_init):
13921           Port synaesthesia.
13922
13923 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13924
13925           More G_OBJECT macro fixing.
13926           Original commit message from CVS:
13927           * ext/mad/gstid3tag.c:
13928           * gst/mpegstream/gstrfc2250enc.h:
13929           * gst/synaesthesia/gstsynaesthesia.c:
13930           More G_OBJECT macro fixing.
13931
13932 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
13933
13934           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
13935           Original commit message from CVS:
13936           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
13937           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
13938           Fix initialisation dummy buffer, the offsets are relative to the start
13939           of the buffers. Fixes #356004.
13940
13941 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
13942
13943         * gst-plugins-ugly.spec.in:
13944           update spec file
13945           Original commit message from CVS:
13946           update spec file
13947
13948 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
13949
13950           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
13951           Original commit message from CVS:
13952           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
13953           Add convert query (needed for later when we just operate in time
13954           format and let the base source class handle all the seeking stuff).
13955
13956 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13957
13958           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
13959           Original commit message from CVS:
13960           * gst/asfdemux/gstasfdemux.c:
13961           (gst_asf_demux_get_gst_tag_from_tag_name),
13962           (gst_asf_demux_process_ext_content_desc):
13963           Erm, lets properly fix it. The only non-text tag that we support is
13964           the track-number and that is an UINT. asfdemux was returning a GValue
13965           initialized as INT. Further the Track and not the TrackNumber tag
13966           (the latter is a string too).
13967
13968 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13969
13970           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
13971           Original commit message from CVS:
13972           * gst/asfdemux/gstasfdemux.c:
13973           (gst_asf_demux_get_gst_tag_from_tag_name),
13974           (gst_asf_demux_process_ext_content_desc):
13975           Skip tags that are unknown (was producing an uninialized GValue).
13976
13977 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
13978
13979           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
13980           Original commit message from CVS:
13981           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
13982           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
13983           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
13984           (gst_a52dec_set_property), (gst_a52dec_get_property):
13985           * ext/a52dec/gsta52dec.h:
13986           Patch from from Michal Benes <michal.benes@itonis.tv>:
13987           Add two things to a52dec: configure the exact output format for ac3
13988           decoding through properties, if desired.
13989           By default, configure an output format preferred by downstream. Now
13990           that audioconvert lists caps by preference, this means that a52dec
13991           can do downmixing (iff required) rather than audioconvert, so it can
13992           use the ac3 downmix levels from the bitstream.
13993
13994 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13995
13996           Add missing GST_LIBS to the link flags
13997           Original commit message from CVS:
13998           * ext/lame/Makefile.am:
13999           * ext/mpeg2dec/Makefile.am:
14000           * gst/dvdlpcmdec/Makefile.am:
14001           * gst/dvdsub/Makefile.am:
14002           * gst/mpegaudioparse/Makefile.am:
14003           Add missing GST_LIBS to the link flags
14004
14005 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
14006
14007           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14008           Original commit message from CVS:
14009           * configure.ac:
14010           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14011
14012 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14013
14014           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
14015           Original commit message from CVS:
14016           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
14017           fix build for debug disabled
14018
14019 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
14020
14021           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
14022           Original commit message from CVS:
14023           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
14024           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
14025           Use static pad templates with ANY caps for the source pads for
14026           simplicity and to avoid warnings when creating pads for unhandled
14027           codec IDs (#351795).
14028
14029 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
14030
14031           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
14032           Original commit message from CVS:
14033           Patch by: Michal Benes <michal dot benes at itonis dot tv>
14034           * ext/mad/gstmad.c: (gst_mad_chain):
14035           Fix timestamping in mad by only activating a new timestamp when the
14036           previous frame has been decoded. Fixes #350723.
14037           Also clean up some of the non fatal warnings when the input buffer is
14038           too small to decode a header.
14039
14040 === release 0.10.4 ===
14041
14042 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14043
14044         * ChangeLog:
14045         * NEWS:
14046         * RELEASE:
14047         * configure.ac:
14048         * docs/plugins/gst-plugins-ugly-plugins.args:
14049         * docs/plugins/inspect/plugin-a52dec.xml:
14050         * docs/plugins/inspect/plugin-amrnb.xml:
14051         * docs/plugins/inspect/plugin-asf.xml:
14052         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14053         * docs/plugins/inspect/plugin-dvdread.xml:
14054         * docs/plugins/inspect/plugin-dvdsub.xml:
14055         * docs/plugins/inspect/plugin-iec958.xml:
14056         * docs/plugins/inspect/plugin-lame.xml:
14057         * docs/plugins/inspect/plugin-mad.xml:
14058         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14059         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14060         * docs/plugins/inspect/plugin-mpegstream.xml:
14061         * docs/plugins/inspect/plugin-rmdemux.xml:
14062         * docs/plugins/inspect/plugin-siddec.xml:
14063           releasing 0.10.4
14064           Original commit message from CVS:
14065           releasing 0.10.4
14066
14067 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14068
14069         * po/af.po:
14070         * po/az.po:
14071         * po/cs.po:
14072         * po/en_GB.po:
14073         * po/hu.po:
14074         * po/it.po:
14075         * po/nb.po:
14076         * po/nl.po:
14077         * po/or.po:
14078         * po/sq.po:
14079         * po/sr.po:
14080         * po/sv.po:
14081         * po/uk.po:
14082         * po/vi.po:
14083           Update .po files
14084           Original commit message from CVS:
14085           Update .po files
14086
14087 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
14088
14089           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
14090           Original commit message from CVS:
14091           Patch by: Wim Taymans <wim at fluendo dot com>
14092           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
14093           Instead of forwarding the event in the wrong format, unref it and set
14094           a boolean that we still need to send it in the streaming thread.
14095           Fixes #350554
14096
14097 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14098
14099           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
14100           Original commit message from CVS:
14101           Patch by: Edward Hervey (edward at fluendo dot com)
14102           * ext/dvdread/dvdreadsrc.c: (plugin_init):
14103           Put debug category initialization before use of GST_DEBUG, in order
14104           to remove a fatal warning.  Fixes #350895
14105
14106 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14107
14108           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
14109           Original commit message from CVS:
14110           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
14111           Set rank to NONE for the time being until we make playbin handle
14112           subtitle pictures again (dvdsubdec seems to be a bit shaky at
14113           times when seeking, so it's probably better if it doesn't get
14114           autoplugged for the time being).
14115
14116 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
14117
14118           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
14119           Original commit message from CVS:
14120           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14121           (gst_rmdemux_parse_mdpr):
14122           Handle audio streams with stream_version 3 properly; warn about
14123           unknown stream versions; handle unknown fourccs a tad more
14124           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
14125           with GST_FOURCC_FORMAT.
14126
14127 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14128
14129           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
14130           Original commit message from CVS:
14131           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
14132           Error out properly if this is an interactive DVD (fixes #345694).
14133
14134 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14135
14136           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
14137           Original commit message from CVS:
14138           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
14139           When the first_access is 1 or 0, we should copy the timestamp from
14140           the incoming buffer if there is one.
14141
14142 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
14143
14144           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
14145           Original commit message from CVS:
14146           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
14147           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
14148           Use GST_ELEMENT_ERROR for error reporting; post errors in some
14149           more places; remove superfluous newlines from debug statements.
14150
14151 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
14152
14153           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
14154           Original commit message from CVS:
14155           Patch by: Frédéric Riss  <frederic.riss at gmail com>
14156           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
14157           Don't set negative durations on outgoing buffers (#350044),
14158           which happens when you use macros that got changed during
14159           the last unstable cycle because they were thought not to
14160           be used anywhere.
14161
14162 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
14163
14164           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
14165           Original commit message from CVS:
14166           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
14167           (gst_dvd_read_src_goto_chapter),
14168           (gst_dvd_read_src_get_chapter_starts),
14169           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
14170           (gst_dvd_read_src_get_time_for_sector),
14171           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
14172           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
14173           (gst_dvd_read_src_goto_sector):
14174           * ext/dvdread/dvdreadsrc.h:
14175           Add basic support for time-based seeking; set timestamps on
14176           outgoing buffers if we have them; create table with
14177           chapter to time mapping when opening a title; rename
14178           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
14179           make it take an explicit pgc argument; fix up some debugging
14180           messages so that title/chapter numbers are printed as starting
14181           from 1 for easier readability.
14182
14183 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
14184
14185           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
14186           Original commit message from CVS:
14187           * gst/realmedia/Makefile.am:
14188           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14189           (gst_rmdemux_parse_cont):
14190           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
14191           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
14192           * gst/realmedia/rmutils.h:
14193           Factor out some code into rmutils.[ch]; when reading
14194           strings, don't read beyond the available data; read
14195           metadata strings correctly (string length is 16 bits
14196           here, not just 8).
14197
14198 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14199
14200           Fix dist by including gst-libs/
14201           Original commit message from CVS:
14202           * Makefile.am:
14203           * configure.ac:
14204           * gst/asfdemux/gstasfdemux.c:
14205           Fix dist by including gst-libs/
14206
14207 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
14208
14209           Make custom error messages translatable.
14210           Original commit message from CVS:
14211           * ext/dvdread/dvdreadsrc.c: (plugin_init):
14212           * po/POTFILES.in:
14213           Make custom error messages translatable.
14214           * gst/asfdemux/gstasf.c: (plugin_init):
14215           Remove setlocale() call, doesn't seem to be needed or recommended for
14216           plugins, at least not according to gstreamer/docs/random/i18n.
14217
14218 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
14219
14220           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
14221           Original commit message from CVS:
14222           * gst/asfdemux/Makefile.am:
14223           * gst/asfdemux/asfheaders.c:
14224           * gst/asfdemux/asfheaders.h:
14225           * gst/asfdemux/gstasf.c: (plugin_init):
14226           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
14227           Error out when the stream is encrypted (rather than feeding
14228           garbage to the decoders). Fixes #349025.
14229
14230 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
14231
14232           Add/enable autofoo magic for translations.
14233           Original commit message from CVS:
14234           * Makefile.am:
14235           * autogen.sh:
14236           * configure.ac:
14237           * po/POTFILES.in:
14238           Add/enable autofoo magic for translations.
14239
14240 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
14241
14242           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
14243           Original commit message from CVS:
14244           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
14245           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
14246           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
14247           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
14248           Don't leak streams, strings or caps. Get rid of unnecessary
14249           getcaps() function.
14250
14251 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
14252
14253           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
14254           Original commit message from CVS:
14255           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
14256           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
14257           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
14258           (gst_rmdemux_stream_clear_cached_subpackets),
14259           (gst_rmdemux_descramble_cook_audio),
14260           (gst_rmdemux_descramble_dnet_audio),
14261           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
14262           Descramble cook audio streams before sending them to the
14263           decoder. Fixes #347292.
14264           Also miscellaneous clean-ups and log-level changes.
14265
14266 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
14267
14268           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
14269           Original commit message from CVS:
14270           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
14271           * ext/lame/gstlame.c: (gst_lame_setup):
14272           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
14273
14274 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
14275
14276           ext/sidplay/gstsiddec.*: Remove old metadata thing.
14277           Original commit message from CVS:
14278           * ext/sidplay/gstsiddec.cc:
14279           * ext/sidplay/gstsiddec.h:
14280           Remove old metadata thing.
14281
14282 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
14283
14284           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
14285           Original commit message from CVS:
14286           * gst/asfdemux/gstasfdemux.c:
14287           (gst_asf_demux_get_ext_stream_props_for_stream),
14288           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
14289           Find language codes for audio streams if they are available.
14290
14291 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
14292
14293           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
14294           Original commit message from CVS:
14295           * gst/asfdemux/asfheaders.h:
14296           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
14297           (gst_asf_demux_process_stream),
14298           (gst_asf_demux_process_language_list),
14299           (gst_asf_demux_process_ext_stream_props),
14300           (gst_asf_demux_process_queued_extended_stream_objects),
14301           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14302           * gst/asfdemux/gstasfdemux.h:
14303           Parse extended stream properties objects and stream objects
14304           hidden inside them (but delay creation of the appropriate
14305           pads until after all the 'normal' stream objects have been
14306           dealt with) (#343763). Also parse language list object.
14307
14308 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
14309
14310           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
14311           Original commit message from CVS:
14312           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
14313           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
14314           (find_seek_offset_time), (gst_rmdemux_perform_seek),
14315           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
14316           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
14317           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
14318           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
14319           * gst/realmedia/rmdemux.h:
14320           Cleanups, use GstSegment for seeking.
14321           Fix error handling.
14322           Combine flow return from all streams.
14323
14324 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
14325
14326           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
14327           Original commit message from CVS:
14328           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
14329           Remove g_assert that shouldn't be there.
14330
14331 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
14332
14333           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
14334           Original commit message from CVS:
14335           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
14336           Fix refcounting when cropping. Fixes #341677.
14337
14338 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
14339
14340           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
14341           Original commit message from CVS:
14342           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
14343           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
14344           (gst_asf_demux_process_segment):
14345           Fix typo. Closes #347029.
14346
14347 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
14348
14349           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
14350           Original commit message from CVS:
14351           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
14352           Skip chunks for unknown streams properly. Fixes broken sound
14353           and/or video for files that have additional streams that
14354           we don't recognise yet (e.g. if they are embedded in extended
14355           stream properties). Partly fixes #343763.
14356
14357 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
14358
14359           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
14360           Original commit message from CVS:
14361           * gst/asfdemux/asfheaders.c:
14362           * gst/asfdemux/asfheaders.h:
14363           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
14364           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
14365           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
14366           (gst_asf_demux_change_state):
14367           * gst/asfdemux/gstasfdemux.h:
14368           Add some more GUIDs and make debug log more readable
14369           and easier to follow when parsing the headers.
14370
14371 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
14372
14373           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
14374           Original commit message from CVS:
14375           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
14376           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
14377           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
14378           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
14379           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
14380           * ext/dvdread/dvdreadsrc.h:
14381           Rewrite seeking code and make seeking in DVDs work (#337834).
14382
14383 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
14384
14385           autogen.sh: Check for automake-1.9 as well.
14386           Original commit message from CVS:
14387           * autogen.sh:
14388           Check for automake-1.9 as well.
14389
14390 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
14391
14392           ext/dvdread/dvdreadsrc.c: Make check stronger.
14393           Original commit message from CVS:
14394           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
14395           Make check stronger.
14396
14397 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
14398
14399           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
14400           Original commit message from CVS:
14401           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
14402           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14403           (gst_asf_demux_push_buffer):
14404           * gst/asfdemux/gstasfdemux.h:
14405           Handle unknown codec IDs/fourccs properly (#345879); send tag
14406           events after newsegment event; fix use of GST_FOURCC_FORMAT
14407           macro.
14408
14409 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14410
14411           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
14412           Original commit message from CVS:
14413           * ext/a52dec/gsta52dec.c: (plugin_init):
14414           Call the channel positions get_type() method in plugin_init
14415           to ensure that it isn't simultaneously called later from
14416           multiple threads.
14417
14418 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
14419
14420           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
14421           Original commit message from CVS:
14422           * gst/mpegstream/gstmpegpacketize.c:
14423           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
14424           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
14425           Also flush packetizer cache when we get a buffer that has the
14426           DISCONT flag set; update current byte position from buffer
14427           offset after a flush.
14428
14429 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
14430
14431           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
14432           Original commit message from CVS:
14433           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
14434           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
14435           (gst_mpeg_packetize_read):
14436           * gst/mpegstream/gstmpegpacketize.h:
14437           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14438           (gst_mpeg_parse_change_state):
14439           Flush packetizer cache when we get a FLUSH_STOP event;
14440           remove unused source pad member from packetizer; add debug
14441           category for packetizer.
14442
14443 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14444
14445           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
14446           Original commit message from CVS:
14447           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
14448           Treat dual-mono as stereo. It should really be output on 2 separate
14449           pads, but isn't for now.
14450
14451 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
14452
14453           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
14454           Original commit message from CVS:
14455           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14456           Assume 4:3 DAR rather than 4:3 PAR (#345184).
14457
14458 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14459
14460           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
14461           Original commit message from CVS:
14462           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14463           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
14464           any PAR whatsoever (rather than using 0/0, which will lead to
14465           an abort later on). Fixes #345184.
14466
14467 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
14468
14469           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
14470           Original commit message from CVS:
14471           Patch by: Michael Dominic K.  < mdk at mdk org pl>
14472           * ext/mad/gstmad.c: (gst_mad_chain):
14473           Send newsegment event before calling
14474           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
14475           in connection with pad blocking (#342594). While we're at it,
14476           do some minor clean-ups.
14477
14478 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
14479
14480           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
14481           Original commit message from CVS:
14482           * configure.ac:
14483           Fix --disable-external (can't set conditionals conditionally,
14484           #343602).
14485
14486 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14487
14488           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
14489           Original commit message from CVS:
14490           * ext/a52dec/Makefile.am:
14491           ... and then he said "When you go and fix the build you
14492           better make sure you have some spare backslashes in your
14493           pocket".
14494
14495 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
14496
14497           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
14498           Original commit message from CVS:
14499           * ext/sidplay/gstsiddec.cc:
14500           Fix copyright, email addresses and descriptions.
14501           Use saner defaults for arguments. Fixes #344667.
14502           constify some stuff.
14503           Fix memleaks.
14504           Add tags.
14505           Fix negotiation to do mono/44100 by default.
14506           Post error messages.
14507           Use _scale_int where possible.
14508
14509 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
14510
14511           ext/dvdnav/.cvsignore: More ignore
14512           Original commit message from CVS:
14513           * ext/dvdnav/.cvsignore:
14514           More ignore
14515
14516 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14517
14518           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
14519           Original commit message from CVS:
14520           * tests/check/elements/amrnbenc.c: (push_data):
14521           Init memory before feeding it to the encoder to make
14522           the valgrind test succeed.
14523
14524 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
14525
14526           gst/asfdemux/.cvsignore: More ignore
14527           Original commit message from CVS:
14528           * gst/asfdemux/.cvsignore:
14529           More ignore
14530
14531 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
14532
14533           .cvsignore: Ignore files generated by 'make dist'.
14534           Original commit message from CVS:
14535           * .cvsignore:
14536           Ignore files generated by 'make dist'.
14537
14538 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14539
14540           update build files
14541           Original commit message from CVS:
14542           * autogen.sh:
14543           * configure.ac:
14544           * ext/a52dec/Makefile.am:
14545           * ext/dvdnav/Makefile.am:
14546           * ext/dvdread/Makefile.am:
14547           * ext/lame/Makefile.am:
14548           * ext/mad/Makefile.am:
14549           * ext/mpeg2dec/Makefile.am:
14550           * ext/sidplay/Makefile.am:
14551           update build files
14552
14553 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14554
14555           autogen.sh: require am17
14556           Original commit message from CVS:
14557           * autogen.sh:
14558           require am17
14559           * configure.ac:
14560           * ext/annodex/Makefile.am:
14561           * ext/cdio/Makefile.am:
14562           * ext/dv/Makefile.am:
14563           * ext/esd/Makefile.am:
14564           * ext/flac/Makefile.am:
14565           * ext/gdk_pixbuf/Makefile.am:
14566           * ext/ladspa/Makefile.am:
14567           * ext/libcaca/Makefile.am:
14568           * ext/speex/Makefile.am:
14569           * ext/taglib/Makefile.am:
14570           * sys/oss/Makefile.am:
14571           * sys/sunaudio/Makefile.am:
14572           * sys/ximage/Makefile.am:
14573           clean up build further
14574
14575 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
14576
14577           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
14578           Original commit message from CVS:
14579           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
14580           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
14581           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
14582           (gst_mpeg2dec_change_state):
14583           * ext/mpeg2dec/gstmpeg2dec.h:
14584           Simplify and don't leak our buffer pool.
14585           Use _scale_int.
14586           Remove unfixed bug number from previous ChangeLog entry.
14587
14588 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14589
14590           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
14591           Original commit message from CVS:
14592           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
14593           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
14594           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
14595           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
14596           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
14597           (handle_sequence), (handle_picture), (handle_slice),
14598           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
14599           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
14600           * ext/mpeg2dec/gstmpeg2dec.h:
14601           Fix padtemplate as we can now do fractional framerates.
14602           Small cleanups.
14603           Use GstSegment.
14604           Add simple frame dropping QoS.
14605           Precalc buffer output sizes and UV offsets.
14606           Always give libmpeg2 a valid fbuf when it wants one.
14607           don't trust libmpeg to discard our buffers but manage it
14608           ourselves.
14609           Fixes #343627, #327350, #335288
14610
14611 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
14612
14613           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
14614           Original commit message from CVS:
14615           * win32/MANIFEST:
14616           Add a manifest for futures ugly win32 releases.
14617           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
14618           Move bufcaps declaration at the begining of the instructions
14619           block.
14620
14621 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14622
14623           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14624           Original commit message from CVS:
14625           * ext/alsaspdif/alsaspdifsink.h:
14626           * ext/amrwb/gstamrwbdec.h:
14627           * ext/amrwb/gstamrwbenc.h:
14628           * ext/amrwb/gstamrwbparse.h:
14629           * ext/arts/gst_arts.h:
14630           * ext/artsd/gstartsdsink.h:
14631           * ext/audiofile/gstafparse.h:
14632           * ext/audiofile/gstafsink.h:
14633           * ext/audiofile/gstafsrc.h:
14634           * ext/audioresample/gstaudioresample.h:
14635           * ext/bz2/gstbz2dec.h:
14636           * ext/bz2/gstbz2enc.h:
14637           * ext/dirac/gstdiracdec.h:
14638           * ext/directfb/dfbvideosink.h:
14639           * ext/divx/gstdivxdec.h:
14640           * ext/divx/gstdivxenc.h:
14641           * ext/dts/gstdtsdec.h:
14642           * ext/faac/gstfaac.h:
14643           * ext/gsm/gstgsmdec.h:
14644           * ext/gsm/gstgsmenc.h:
14645           * ext/ivorbis/vorbisenc.h:
14646           * ext/libfame/gstlibfame.h:
14647           * ext/nas/nassink.h:
14648           * ext/neon/gstneonhttpsrc.h:
14649           * ext/polyp/polypsink.h:
14650           * ext/sdl/sdlaudiosink.h:
14651           * ext/sdl/sdlvideosink.h:
14652           * ext/shout/gstshout.h:
14653           * ext/snapshot/gstsnapshot.h:
14654           * ext/sndfile/gstsf.h:
14655           * ext/swfdec/gstswfdec.h:
14656           * ext/tarkin/gsttarkindec.h:
14657           * ext/tarkin/gsttarkinenc.h:
14658           * ext/theora/theoradec.h:
14659           * ext/wavpack/gstwavpackdec.h:
14660           * ext/wavpack/gstwavpackparse.h:
14661           * ext/xine/gstxine.h:
14662           * ext/xvid/gstxviddec.h:
14663           * ext/xvid/gstxvidenc.h:
14664           * gst/cdxaparse/gstcdxaparse.h:
14665           * gst/cdxaparse/gstcdxastrip.h:
14666           * gst/colorspace/gstcolorspace.h:
14667           * gst/festival/gstfestival.h:
14668           * gst/freeze/gstfreeze.h:
14669           * gst/gdp/gstgdpdepay.h:
14670           * gst/gdp/gstgdppay.h:
14671           * gst/modplug/gstmodplug.h:
14672           * gst/mpeg1sys/gstmpeg1systemencode.h:
14673           * gst/mpeg1videoparse/gstmp1videoparse.h:
14674           * gst/mpeg2sub/gstmpeg2subt.h:
14675           * gst/mpegaudioparse/gstmpegaudioparse.h:
14676           * gst/multifilesink/gstmultifilesink.h:
14677           * gst/overlay/gstoverlay.h:
14678           * gst/playondemand/gstplayondemand.h:
14679           * gst/qtdemux/qtdemux.h:
14680           * gst/rtjpeg/gstrtjpegdec.h:
14681           * gst/rtjpeg/gstrtjpegenc.h:
14682           * gst/smooth/gstsmooth.h:
14683           * gst/smoothwave/gstsmoothwave.h:
14684           * gst/spectrum/gstspectrum.h:
14685           * gst/speed/gstspeed.h:
14686           * gst/stereo/gststereo.h:
14687           * gst/switch/gstswitch.h:
14688           * gst/tta/gstttadec.h:
14689           * gst/tta/gstttaparse.h:
14690           * gst/videodrop/gstvideodrop.h:
14691           * gst/xingheader/gstxingmux.h:
14692           * sys/directdraw/gstdirectdrawsink.h:
14693           * sys/directsound/gstdirectsoundsink.h:
14694           * sys/dxr3/dxr3audiosink.h:
14695           * sys/dxr3/dxr3spusink.h:
14696           * sys/dxr3/dxr3videosink.h:
14697           * sys/qcam/gstqcamsrc.h:
14698           * sys/vcd/vcdsrc.h:
14699           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14700
14701 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14702
14703           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14704           Original commit message from CVS:
14705           * ext/a52dec/gsta52dec.h:
14706           * ext/amrnb/amrnbdec.h:
14707           * ext/amrnb/amrnbenc.h:
14708           * ext/amrnb/amrnbparse.h:
14709           * ext/mpeg2dec/gstmpeg2dec.h:
14710           * ext/sidplay/gstsiddec.h:
14711           * gst/ac3parse/gstac3parse.h:
14712           * gst/asfdemux/gstasfdemux.h:
14713           * gst/asfdemux/gstasfmux.h:
14714           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14715           * gst/iec958/ac3iec.h:
14716           * gst/mpegaudioparse/gstmpegaudioparse.h:
14717           * gst/mpegstream/gstdvddemux.h:
14718           * gst/mpegstream/gstmpegclock.h:
14719           * gst/mpegstream/gstmpegdemux.h:
14720           * gst/mpegstream/gstmpegparse.h:
14721           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14722
14723 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
14724
14725           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
14726           Original commit message from CVS:
14727           * README:
14728           Replace current README (containing the release notes from
14729           some 0.9.x version) with a proper README taken from the core.
14730
14731 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
14732
14733           ext/amrnb/: Sortof first quick cleanup of all this mess...
14734           Original commit message from CVS:
14735           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
14736           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14737           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
14738           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
14739           * ext/amrnb/amrnbparse.h:
14740           Sortof first quick cleanup of all this mess...
14741           Don't crap out on empty and invalid FTs but treat them as
14742           empty packets, the decoder handles them fine.
14743           Fixes #342222.
14744
14745 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14746
14747           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
14748           Original commit message from CVS:
14749           * gst/asfdemux/gstasf.c: (plugin_init):
14750           Call gst_riff_init() so the riff debug category gets set up
14751           before it is being used.
14752
14753 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
14754
14755           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
14756           Original commit message from CVS:
14757           * gst/iec958/ac3_padder.c: (ac3p_parse):
14758           * gst/iec958/ac3_padder.h:
14759           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
14760           (ac3iec_chain_raw), (ac3iec_change_state):
14761           * gst/iec958/ac3iec.h:
14762           Write rate into the caps, for the allowed ac3 rates. Some minor
14763           cleanups.
14764
14765 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
14766
14767           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
14768           Original commit message from CVS:
14769           Patch by: James "Doc" Livingston  <doclivingston gmail com>
14770           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
14771           Do tag merging correctly (#339918). Output taglists
14772           properly in debug statements too while we're at it.
14773
14774 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14775
14776           ext/a52dec/gsta52dec.c: Add more debug
14777           Original commit message from CVS:
14778           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
14779           Add more debug
14780           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
14781           (gst_dvdlpcmdec_init), (update_timestamps),
14782           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
14783           (dvdlpcmdec_sink_event):
14784           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14785           If we have a first_access offset but no current timestamp (might
14786           happen after a seek), then calculate a start time for the first
14787           portion so that it will align with the timestamp given for the
14788           first_access portion.
14789           If a new-segment arrives with format time, store the start
14790           time as a failsafe timestamp in case we never get any further
14791           timestamp info (unlikely)
14792           Mask out the 'frame number' section of the incoming header so
14793           that we don't consider it to be changing on every buffer and
14794           reset the caps constantly.
14795           Use gst_util_uint64_scale for duration calculation
14796
14797 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
14798
14799           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
14800           Original commit message from CVS:
14801           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
14802           Fix timestamping for cases where the first_access parameter is 4.
14803           Ensure we don't overrun buffers in other cases.
14804
14805 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
14806
14807           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
14808           Original commit message from CVS:
14809           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
14810           Fix silly bug when reading metadata (#341254).
14811
14812 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
14813
14814           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
14815           Original commit message from CVS:
14816           * autogen.sh: (CONFIGURE_DEF_OPT):
14817           libtoolize on Darwin/MacOSX is called glibtoolize
14818
14819 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
14820
14821           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
14822           Original commit message from CVS:
14823           * ext/lame/gstlame.c: (gst_lame_get_type),
14824           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
14825           (gst_lame_setup), (gst_lame_change_state):
14826           * ext/lame/gstlame.h:
14827           Remove tag writing from lame (which was completely broken
14828           anyway, #329184). Leaving GstTagSetter interface around for
14829           now, albeit non-functional. Should be removed completely
14830           in 0.11. Use the 'id3v2mux' plugin from -good for writing
14831           tags.
14832
14833 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
14834
14835         * ChangeLog:
14836         * ext/dvdread/dvdreadsrc.c:
14837         * gst/asfdemux/gstasfdemux.c:
14838           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
14839           Original commit message from CVS:
14840           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
14841
14842 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
14843
14844           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
14845           Original commit message from CVS:
14846           Patch by: Andres Salomon  <dilinger at debian org>
14847           * ext/lame/gstlame.c: (gst_lame_sink_event):
14848           Fix typo (comma vs. semicolon) (#340710).
14849
14850 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
14851
14852           ext/mad/gstmad.c: Make mad the second element to support the highly useful
14853           Original commit message from CVS:
14854           Patch by: Lutz Müller <lutz at topfrose de>
14855           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
14856           Make mad the second element to support the highly useful
14857           FORMATS query (#340594)
14858
14859 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
14860
14861           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
14862           Original commit message from CVS:
14863           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
14864           (gst_mpeg2dec_src_query):
14865           Remember the query duration format before passing it upstream since it
14866           could have been modified.
14867           Add GST_WARNING_OBJECT in sink convert function to detail why the
14868           conversion didn't work.
14869
14870 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14871
14872           Define GstElementDetails as const and also static (when defined as global)
14873           Original commit message from CVS:
14874           * ext/amrwb/gstamrwbdec.c:
14875           * ext/amrwb/gstamrwbenc.c:
14876           * ext/amrwb/gstamrwbparse.c:
14877           * ext/arts/gst_arts.c:
14878           * ext/artsd/gstartsdsink.c:
14879           * ext/audiofile/gstafparse.c:
14880           * ext/audiofile/gstafsink.c:
14881           * ext/audiofile/gstafsrc.c:
14882           * ext/audioresample/gstaudioresample.c:
14883           * ext/bz2/gstbz2dec.c:
14884           * ext/bz2/gstbz2enc.c:
14885           * ext/cdaudio/gstcdaudio.c:
14886           * ext/directfb/dfbvideosink.c:
14887           * ext/divx/gstdivxdec.c:
14888           * ext/divx/gstdivxenc.c:
14889           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
14890           * ext/faac/gstfaac.c: (gst_faac_base_init):
14891           * ext/faad/gstfaad.c:
14892           * ext/gsm/gstgsmdec.c:
14893           * ext/gsm/gstgsmenc.c:
14894           * ext/hermes/gsthermescolorspace.c:
14895           * ext/ivorbis/vorbisfile.c:
14896           * ext/lcs/gstcolorspace.c:
14897           * ext/libfame/gstlibfame.c:
14898           * ext/libmms/gstmms.c: (gst_mms_base_init):
14899           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
14900           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
14901           * ext/nas/nassink.c: (gst_nassink_base_init):
14902           * ext/neon/gstneonhttpsrc.c:
14903           * ext/sdl/sdlaudiosink.c:
14904           * ext/sdl/sdlvideosink.c:
14905           * ext/shout/gstshout.c:
14906           * ext/snapshot/gstsnapshot.c:
14907           * ext/sndfile/gstsf.c:
14908           * ext/swfdec/gstswfdec.c:
14909           * ext/tarkin/gsttarkindec.c:
14910           * ext/tarkin/gsttarkinenc.c:
14911           * ext/theora/theoradec.c:
14912           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
14913           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
14914           * ext/xvid/gstxviddec.c:
14915           * ext/xvid/gstxvidenc.c:
14916           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
14917           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
14918           * gst/chart/gstchart.c:
14919           * gst/colorspace/gstcolorspace.c:
14920           * gst/deinterlace/gstdeinterlace.c:
14921           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
14922           * gst/festival/gstfestival.c:
14923           * gst/filter/gstbpwsinc.c:
14924           * gst/filter/gstiir.c:
14925           * gst/filter/gstlpwsinc.c:
14926           * gst/freeze/gstfreeze.c:
14927           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
14928           * gst/librfb/gstrfbsrc.c:
14929           * gst/mixmatrix/mixmatrix.c:
14930           * gst/mpeg1sys/gstmpeg1systemencode.c:
14931           * gst/mpeg1videoparse/gstmp1videoparse.c:
14932           * gst/mpeg2sub/gstmpeg2subt.c:
14933           * gst/mpegaudioparse/gstmpegaudioparse.c:
14934           * gst/multifilesink/gstmultifilesink.c:
14935           * gst/overlay/gstoverlay.c:
14936           * gst/passthrough/gstpassthrough.c:
14937           * gst/playondemand/gstplayondemand.c:
14938           * gst/qtdemux/qtdemux.c:
14939           * gst/rtjpeg/gstrtjpegdec.c:
14940           * gst/rtjpeg/gstrtjpegenc.c:
14941           * gst/smooth/gstsmooth.c:
14942           * gst/smoothwave/gstsmoothwave.c:
14943           * gst/spectrum/gstspectrum.c:
14944           * gst/speed/gstspeed.c:
14945           * gst/stereo/gststereo.c:
14946           * gst/switch/gstswitch.c:
14947           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
14948           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
14949           * gst/vbidec/gstvbidec.c:
14950           * gst/videocrop/gstvideocrop.c:
14951           * gst/videodrop/gstvideodrop.c:
14952           * gst/virtualdub/gstxsharpen.c:
14953           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
14954           * gst/y4m/gsty4mencode.c:
14955           * sys/cdrom/gstcdplayer.c:
14956           * sys/directdraw/gstdirectdrawsink.c:
14957           * sys/directsound/gstdirectsoundsink.c:
14958           * sys/glsink/glimagesink.c:
14959           * sys/qcam/gstqcamsrc.c:
14960           * sys/v4l2/gstv4l2src.c:
14961           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
14962           * sys/ximagesrc/ximagesrc.c:
14963           Define GstElementDetails as const and also static (when defined as
14964           global)
14965
14966 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14967
14968           Define GstElementDetails as const and also static (when defined as global)
14969           Original commit message from CVS:
14970           * ext/mad/gstid3tag.c:
14971           * ext/mad/gstmad.c:
14972           * gst/ac3parse/gstac3parse.c:
14973           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14974           * gst/synaesthesia/gstsynaesthesia.c:
14975           Define GstElementDetails as const and also static (when defined as
14976           global)
14977
14978 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14979
14980           Define GstElementDetails as const and also static (when defined as global)
14981           Original commit message from CVS:
14982           * ext/aalib/gstaasink.c:
14983           * ext/annodex/gstcmmldec.c:
14984           * ext/annodex/gstcmmlenc.c:
14985           * ext/cairo/gsttextoverlay.c:
14986           * ext/cairo/gsttimeoverlay.c:
14987           * ext/cdio/gstcdiocddasrc.c:
14988           * ext/dv/gstdvdec.c:
14989           * ext/dv/gstdvdemux.c:
14990           * ext/esd/esdmon.c:
14991           * ext/esd/esdsink.c:
14992           * ext/flac/gstflacenc.c:
14993           * ext/flac/gstflactag.c:
14994           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
14995           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
14996           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
14997           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
14998           * ext/gdk_pixbuf/pixbufscale.c:
14999           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
15000           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
15001           * ext/jpeg/gstjpegdec.c:
15002           * ext/jpeg/gstjpegenc.c:
15003           * ext/jpeg/gstsmokedec.c:
15004           * ext/jpeg/gstsmokeenc.c:
15005           * ext/libcaca/gstcacasink.c:
15006           * ext/libmng/gstmngdec.c:
15007           * ext/libmng/gstmngenc.c:
15008           * ext/libpng/gstpngdec.c:
15009           * ext/libpng/gstpngenc.c:
15010           * ext/mikmod/gstmikmod.c:
15011           * ext/raw1394/gstdv1394src.c:
15012           * ext/shout2/gstshout2.c: (gst_shout2send_init):
15013           * ext/shout2/gstshout2.h:
15014           * ext/speex/gstspeexdec.c:
15015           * ext/speex/gstspeexenc.c:
15016           * gst/alpha/gstalpha.c:
15017           * gst/alpha/gstalphacolor.c:
15018           * gst/apetag/gstapedemux.c:
15019           * gst/auparse/gstauparse.c:
15020           * gst/autodetect/gstautoaudiosink.c:
15021           (gst_auto_audio_sink_base_init):
15022           * gst/autodetect/gstautovideosink.c:
15023           (gst_auto_video_sink_base_init):
15024           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
15025           * gst/avi/gstavimux.c: (gst_avimux_base_init):
15026           * gst/cutter/gstcutter.c:
15027           * gst/debug/breakmydata.c:
15028           * gst/debug/efence.c:
15029           * gst/debug/gstnavigationtest.c:
15030           * gst/debug/gstnavseek.c:
15031           * gst/debug/negotiation.c:
15032           * gst/debug/progressreport.c:
15033           * gst/debug/testplugin.c:
15034           * gst/effectv/gstaging.c:
15035           * gst/effectv/gstdice.c:
15036           * gst/effectv/gstedge.c:
15037           * gst/effectv/gstquark.c:
15038           * gst/effectv/gstrev.c:
15039           * gst/effectv/gstshagadelic.c:
15040           * gst/effectv/gstvertigo.c:
15041           * gst/effectv/gstwarp.c:
15042           * gst/flx/gstflxdec.c:
15043           * gst/goom/gstgoom.c:
15044           * gst/icydemux/gsticydemux.c:
15045           * gst/id3demux/gstid3demux.c:
15046           * gst/interleave/deinterleave.c:
15047           * gst/interleave/interleave.c:
15048           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
15049           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
15050           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
15051           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
15052           * gst/level/gstlevel.c:
15053           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
15054           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
15055           * gst/median/gstmedian.c:
15056           * gst/monoscope/gstmonoscope.c:
15057           * gst/multipart/multipartdemux.c:
15058           * gst/multipart/multipartmux.c:
15059           * gst/oldcore/gstaggregator.c:
15060           * gst/oldcore/gstfdsink.c:
15061           * gst/oldcore/gstmd5sink.c:
15062           * gst/oldcore/gstmultifilesrc.c:
15063           * gst/oldcore/gstpipefilter.c:
15064           * gst/oldcore/gstshaper.c:
15065           * gst/oldcore/gststatistics.c:
15066           * gst/rtp/gstasteriskh263.c:
15067           * gst/rtp/gstrtpL16depay.c:
15068           * gst/rtp/gstrtpL16pay.c:
15069           * gst/rtp/gstrtpamrdepay.c:
15070           * gst/rtp/gstrtpamrpay.c:
15071           * gst/rtp/gstrtpdepay.c:
15072           * gst/rtp/gstrtpgsmpay.c:
15073           * gst/rtp/gstrtph263pay.c:
15074           * gst/rtp/gstrtph263pdepay.c:
15075           * gst/rtp/gstrtph263ppay.c:
15076           * gst/rtp/gstrtpilbcdepay.c:
15077           * gst/rtp/gstrtpmp4gpay.c:
15078           * gst/rtp/gstrtpmp4vdepay.c:
15079           * gst/rtp/gstrtpmp4vpay.c:
15080           * gst/rtp/gstrtpmpadepay.c:
15081           * gst/rtp/gstrtpmpapay.c:
15082           * gst/rtp/gstrtppcmadepay.c:
15083           * gst/rtp/gstrtppcmapay.c:
15084           * gst/rtp/gstrtppcmudepay.c:
15085           * gst/rtp/gstrtppcmupay.c:
15086           * gst/rtp/gstrtpspeexdepay.c:
15087           * gst/rtp/gstrtpspeexpay.c:
15088           * gst/rtsp/gstrtpdec.c:
15089           * gst/rtsp/gstrtspsrc.c:
15090           * gst/smpte/gstsmpte.c:
15091           * gst/udp/gstdynudpsink.c:
15092           * gst/udp/gstmultiudpsink.c:
15093           * gst/udp/gstudpsink.c:
15094           * gst/udp/gstudpsrc.c:
15095           * gst/videobox/gstvideobox.c:
15096           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
15097           * gst/videofilter/gstvideobalance.c:
15098           * gst/videofilter/gstvideoflip.c:
15099           * gst/videofilter/gstvideotemplate.c:
15100           (gst_videotemplate_base_init):
15101           * gst/videomixer/videomixer.c:
15102           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
15103           (gst_wavparse_class_init), (gst_wavparse_dispose),
15104           (gst_wavparse_reset), (gst_wavparse_init),
15105           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
15106           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
15107           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
15108           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
15109           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
15110           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
15111           (gst_wavparse_change_state):
15112           * gst/wavparse/gstwavparse.h:
15113           * sys/oss/gstossmixerelement.c:
15114           * sys/oss/gstosssink.c:
15115           * sys/oss/gstosssrc.c:
15116           * sys/osxaudio/gstosxaudioelement.c:
15117           * sys/osxaudio/gstosxaudiosink.c:
15118           * sys/osxaudio/gstosxaudiosrc.c:
15119           * sys/sunaudio/gstsunaudiomixer.c:
15120           * sys/sunaudio/gstsunaudiosink.c:
15121           Define GstElementDetails as const and also static (when defined as
15122           global)
15123
15124 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
15125
15126           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
15127           Original commit message from CVS:
15128           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
15129           Fix name of custom event (use same as dvdreadsrc).
15130           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
15131           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
15132           Fix event parsing (the event name is in the structure, not the
15133           name of the structure itself); also fix indentation after
15134           boilerplate macro.
15135
15136 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15137
15138           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
15139           Original commit message from CVS:
15140           * ext/mad/gstid3tag.c: (plugin_init):
15141           Change debug category to 'id3mux'.
15142
15143 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
15144
15145           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
15146           Original commit message from CVS:
15147           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
15148           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
15149           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
15150           (gst_id3_tag_chain):
15151           When acting as a muxer, set caps on outgoing buffers and set caps
15152           on source pad (fixes #323658). Remove unused application/x-gst-tags
15153           cruft from the 0.6 days.
15154
15155 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
15156
15157           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
15158           Original commit message from CVS:
15159           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
15160           (gst_mad_src_query), (gst_mad_chain):
15161           .. and DEFAULT queries should work too. Use magic gst util scale
15162           functions in some places.
15163
15164 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
15165
15166           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
15167           Original commit message from CVS:
15168           * ext/mad/gstmad.c: (gst_mad_src_query):
15169           Fix duration query in BYTES format (#336824).
15170
15171 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
15172
15173           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
15174           Original commit message from CVS:
15175           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
15176           * ext/lame/gstlame.c: (gst_lame_sink_event):
15177           Don't crash if we get an EOS event before the encoder
15178           has been set up (#339287).
15179
15180 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
15181
15182           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
15183           Original commit message from CVS:
15184           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
15185           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
15186           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
15187           Move errors out of the normal code flow.
15188           Don't send eos, basesrc will do that for us when needed.
15189
15190 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
15191
15192           gst/mpegstream/: Do state changes correctly
15193           Original commit message from CVS:
15194           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
15195           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
15196           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
15197           Do state changes correctly
15198
15199 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
15200
15201           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
15202           Original commit message from CVS:
15203           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
15204           (gst_mpeg2dec_alloc_buffer):
15205           Can't use gst_pad_alloc_buffer*() when we are going to crop
15206           the image before sending it out. Downstream basetransform-based
15207           elements will complain about the wrong unit size otherwise
15208           (when not operating in passthrough-mode at least).
15209           Const-ify some static variables and do some minor clean-ups.
15210           Use I420 macros for size/offsets (not really necessary in this
15211           particular context, but this kind of code gets copy'n'pasted).
15212
15213 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
15214
15215           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
15216           Original commit message from CVS:
15217           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
15218           (read_cache):
15219           * gst/mpegstream/gstmpegpacketize.h:
15220           g_malloc() can't fail, we don't need to handle this. Same for
15221           gst_buffer_new_and_alloc().
15222           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15223           klass->send_buffer() should have the same semantics as
15224           gst_pad_push(), ie. ownership of the buffer is transfered,
15225           so we never have to unref the buffer no matter what the flow
15226           return value was.
15227
15228 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15229
15230         * tests/check/gst-plugins-ugly.supp:
15231           one more suppression for FC4
15232           Original commit message from CVS:
15233           one more suppression for FC4
15234
15235 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
15236
15237         * tests/check/gst-plugins-ugly.supp:
15238           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
15239           Original commit message from CVS:
15240           The AMR encoder sucks giant sucky things through a sucky object with a giant
15241           sucking machine. More suppressions.
15242
15243 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15244
15245           add test for amrnbenc, enable test infrastructure, and fix a leak
15246           Original commit message from CVS:
15247           add test for amrnbenc, enable test infrastructure, and fix a leak
15248           * common/check.mak:
15249           allow for specifying more than one suppressions file in SUPPRESSIONS
15250           * Makefile.am:
15251           * tests/Makefile.am:
15252           * tests/check/.cvsignore:
15253           * tests/check/Makefile.am:
15254           * tests/check/elements/.cvsignore:
15255           * configure.ac:
15256           add tests/check
15257           * tests/check/gst-plugins-ugly.supp:
15258           add suppressions for libs used by -ugly
15259           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
15260           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
15261           (GST_START_TEST), (amrnbenc_suite), (main):
15262           add a simple test for encoding amr
15263           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
15264           fix pad template leaks
15265
15266 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
15267
15268           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
15269           Original commit message from CVS:
15270           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15271           Plug big leak in AMR encoder.
15272
15273 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
15274
15275           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
15276           Original commit message from CVS:
15277           * ext/mad/gstmad.c: (index_seek):
15278           move GstIndexEntry *entry variable declaration before
15279           the first instruction
15280           * ext/mad/gstmad.c:
15281           remove debug macros with variable number of parameter by using
15282           GST_DEBUG for WIN32
15283           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
15284           use gst_guint64_to_gdouble for conversions
15285           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
15286           replace __FUNCTION__ which is not supported by MSVC by the current function name
15287           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
15288           remove LL suffix by using G_GINT64_CONSTANT
15289           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
15290           use gst_guint64_to_gdouble for conversions
15291           * gst/mpegstream/gstmpegparse.h:
15292           remove LL suffix by using G_GINT64_CONSTANT
15293           * win32/vs6:
15294           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
15295           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
15296
15297 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15298
15299           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
15300           Original commit message from CVS:
15301           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
15302           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
15303           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
15304           * ext/mad/gstmad.c: (gst_mad_class_init):
15305           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
15306           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
15307           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
15308           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
15309           * gst/iec958/ac3iec.c: (ac3iec_class_init):
15310           * gst/mpegaudioparse/gstmpegaudioparse.c:
15311           (gst_mp3parse_class_init):
15312           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
15313           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
15314           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
15315           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
15316           * gst/synaesthesia/gstsynaesthesia.c:
15317           (gst_synaesthesia_class_init):
15318           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
15319
15320 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
15321
15322           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
15323           Original commit message from CVS:
15324           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
15325           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
15326           (gst_asf_demux_push_buffer):
15327           Send newsegment event only once per pad, fixes #336550.
15328
15329 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
15330
15331           Unify the long descriptions in the plugin details (#337263).
15332           Original commit message from CVS:
15333           Patch by: j^  <j at bootlab dot org>
15334           * ext/amrwb/gstamrwbdec.c:
15335           * ext/amrwb/gstamrwbenc.c:
15336           * ext/amrwb/gstamrwbparse.c:
15337           * ext/arts/gst_arts.c:
15338           * ext/artsd/gstartsdsink.c:
15339           * ext/audiofile/gstafparse.c:
15340           * ext/audiofile/gstafsink.c:
15341           * ext/audiofile/gstafsrc.c:
15342           * ext/cdaudio/gstcdaudio.c:
15343           * ext/directfb/dfbvideosink.c:
15344           * ext/divx/gstdivxdec.c:
15345           * ext/divx/gstdivxenc.c:
15346           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
15347           * ext/faac/gstfaac.c: (gst_faac_base_init):
15348           * ext/faad/gstfaad.c:
15349           * ext/gsm/gstgsmdec.c:
15350           * ext/gsm/gstgsmenc.c:
15351           * ext/hermes/gsthermescolorspace.c:
15352           * ext/ivorbis/vorbisfile.c:
15353           * ext/lcs/gstcolorspace.c:
15354           * ext/libfame/gstlibfame.c:
15355           * ext/libmms/gstmms.c: (gst_mms_base_init):
15356           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
15357           * ext/nas/nassink.c: (gst_nassink_base_init):
15358           * ext/neon/gstneonhttpsrc.c:
15359           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
15360           * ext/sdl/sdlaudiosink.c:
15361           * ext/sdl/sdlvideosink.c:
15362           * ext/shout/gstshout.c:
15363           * ext/snapshot/gstsnapshot.c:
15364           * ext/sndfile/gstsf.c:
15365           * ext/tarkin/gsttarkindec.c:
15366           * ext/tarkin/gsttarkinenc.c:
15367           * ext/theora/theoradec.c:
15368           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
15369           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
15370           * ext/xvid/gstxviddec.c:
15371           * ext/xvid/gstxvidenc.c:
15372           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
15373           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
15374           * gst/chart/gstchart.c:
15375           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
15376           * gst/festival/gstfestival.c:
15377           * gst/filter/gstiir.c:
15378           * gst/filter/gstlpwsinc.c:
15379           * gst/freeze/gstfreeze.c:
15380           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
15381           * gst/mixmatrix/mixmatrix.c:
15382           * gst/mpeg1sys/gstmpeg1systemencode.c:
15383           * gst/mpeg1videoparse/gstmp1videoparse.c:
15384           * gst/mpeg2sub/gstmpeg2subt.c:
15385           * gst/mpegaudioparse/gstmpegaudioparse.c:
15386           * gst/multifilesink/gstmultifilesink.c:
15387           * gst/overlay/gstoverlay.c:
15388           * gst/passthrough/gstpassthrough.c:
15389           * gst/playondemand/gstplayondemand.c:
15390           * gst/qtdemux/qtdemux.c:
15391           * gst/rtjpeg/gstrtjpegdec.c:
15392           * gst/rtjpeg/gstrtjpegenc.c:
15393           * gst/smooth/gstsmooth.c:
15394           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
15395           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
15396           * gst/videocrop/gstvideocrop.c:
15397           * gst/videodrop/gstvideodrop.c:
15398           * gst/virtualdub/gstxsharpen.c:
15399           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
15400           * gst/y4m/gsty4mencode.c:
15401           Unify the long descriptions in the plugin details (#337263).
15402
15403 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
15404
15405         * gst-plugins-ugly.spec.in:
15406           fix version numbering
15407           Original commit message from CVS:
15408           fix version numbering
15409
15410 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
15411
15412         * common:
15413         * gst-plugins-ugly.spec.in:
15414           add dvdsub plugin to spec
15415           Original commit message from CVS:
15416           add dvdsub plugin to spec
15417
15418 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15419
15420           docs/plugins/: add siddec
15421           Original commit message from CVS:
15422           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15423           * docs/plugins/inspect/plugin-siddec.xml:
15424           add siddec
15425           * ext/dvdnav/dvdnavsrc.c:
15426           doc fixes
15427
15428 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15429
15430         * common:
15431         * configure.ac:
15432         * ext/sidplay/Makefile.am:
15433           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
15434           Original commit message from CVS:
15435           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
15436
15437 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15438
15439         * docs/plugins/.gitignore:
15440         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15441           ignore more
15442           Original commit message from CVS:
15443           ignore more
15444
15445 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15446
15447         * common:
15448         * docs/plugins/inspect/plugin-a52dec.xml:
15449         * docs/plugins/inspect/plugin-amrnb.xml:
15450         * docs/plugins/inspect/plugin-asf.xml:
15451         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15452         * docs/plugins/inspect/plugin-dvdread.xml:
15453         * docs/plugins/inspect/plugin-dvdsub.xml:
15454         * docs/plugins/inspect/plugin-iec958.xml:
15455         * docs/plugins/inspect/plugin-lame.xml:
15456         * docs/plugins/inspect/plugin-mad.xml:
15457         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15458         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15459         * docs/plugins/inspect/plugin-mpegstream.xml:
15460         * docs/plugins/inspect/plugin-rmdemux.xml:
15461           update plugin inspect files
15462           Original commit message from CVS:
15463           update plugin inspect files
15464
15465 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15466
15467         * gst/mpegaudioparse/gstxingmux.c:
15468           rework build; add translations for v4l2
15469           Original commit message from CVS:
15470           rework build; add translations for v4l2
15471
15472 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15473
15474           configure.ac: rework similarly to other modules
15475           Original commit message from CVS:
15476           * configure.ac:
15477           rework similarly to other modules
15478           * ext/a52dec/gsta52dec.c:
15479           * ext/amrnb/amrnb.c:
15480           * ext/dvdnav/dvdnavsrc.c:
15481           * ext/dvdread/dvdreadsrc.c:
15482           * ext/lame/gstlame.c:
15483           * ext/mad/gstid3tag.c:
15484           * ext/mpeg2dec/gstmpeg2dec.c:
15485           * ext/sidplay/gstsiddec.cc:
15486           * gst/asfdemux/gstasf.c:
15487           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15488           * gst/dvdsub/gstdvdsubdec.c:
15489           * gst/iec958/ac3iec.c:
15490           * gst/mpegaudioparse/gstmpegaudioparse.c:
15491           * gst/mpegstream/gstmpegstream.c:
15492           * gst/realmedia/rmdemux.c: (plugin_init):
15493           use the correct defines
15494
15495 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15496
15497         * common:
15498         * docs/.gitignore:
15499         * docs/plugins/.gitignore:
15500           ignore more
15501           Original commit message from CVS:
15502           ignore more
15503
15504 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15505
15506         * ChangeLog:
15507         * common:
15508         * configure.ac:
15509           back to HEAD
15510           Original commit message from CVS:
15511           back to HEAD
15512
15513 === release 0.10.3 ===
15514
15515 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15516
15517         * ChangeLog:
15518         * NEWS:
15519         * RELEASE:
15520         * configure.ac:
15521         * docs/plugins/gst-plugins-ugly-plugins.signals:
15522         * docs/plugins/inspect/plugin-amrnb.xml:
15523         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15524         * docs/plugins/inspect/plugin-iec958.xml:
15525         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15526         * docs/plugins/inspect/plugin-rmdemux.xml:
15527           releasing 0.10.3
15528           Original commit message from CVS:
15529           releasing 0.10.3
15530
15531 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
15532
15533           better/unified long descriptions
15534           Original commit message from CVS:
15535           * ext/aalib/gstaasink.c:
15536           * ext/annodex/gstcmmldec.c:
15537           * ext/annodex/gstcmmlenc.c:
15538           * ext/cairo/gsttextoverlay.c:
15539           * ext/cairo/gsttimeoverlay.c:
15540           * ext/cdio/gstcdiocddasrc.c:
15541           * ext/dv/gstdvdec.c:
15542           * ext/esd/esdmon.c:
15543           * ext/esd/esdsink.c:
15544           * ext/flac/gstflacdec.c:
15545           * ext/flac/gstflacenc.c:
15546           * ext/flac/gstflactag.c:
15547           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
15548           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
15549           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
15550           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
15551           * ext/gdk_pixbuf/gstgdkpixbuf.c:
15552           * ext/gdk_pixbuf/pixbufscale.c:
15553           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
15554           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
15555           * ext/jpeg/gstjpegdec.c:
15556           * ext/jpeg/gstjpegenc.c:
15557           * ext/jpeg/gstsmokedec.c:
15558           * ext/jpeg/gstsmokeenc.c:
15559           * ext/libcaca/gstcacasink.c:
15560           * ext/libmng/gstmngdec.c:
15561           * ext/libmng/gstmngenc.c:
15562           * ext/libpng/gstpngdec.c:
15563           * ext/libpng/gstpngenc.c:
15564           * ext/mikmod/gstmikmod.c:
15565           * ext/raw1394/gstdv1394src.c:
15566           * ext/shout2/gstshout2.c:
15567           * ext/speex/gstspeexdec.c:
15568           * ext/speex/gstspeexenc.c:
15569           * gst/alpha/gstalpha.c:
15570           * gst/alpha/gstalphacolor.c:
15571           * gst/auparse/gstauparse.c:
15572           * gst/autodetect/gstautoaudiosink.c:
15573           (gst_auto_audio_sink_base_init):
15574           * gst/autodetect/gstautovideosink.c:
15575           (gst_auto_video_sink_base_init):
15576           * gst/avi/gstavimux.c: (gst_avimux_base_init):
15577           * gst/cutter/gstcutter.c:
15578           * gst/debug/breakmydata.c:
15579           * gst/debug/efence.c:
15580           * gst/debug/gstnavigationtest.c:
15581           * gst/debug/negotiation.c:
15582           * gst/debug/progressreport.c:
15583           * gst/debug/testplugin.c:
15584           * gst/effectv/gstaging.c:
15585           * gst/effectv/gstdice.c:
15586           * gst/effectv/gstedge.c:
15587           * gst/effectv/gstquark.c:
15588           * gst/effectv/gstrev.c:
15589           * gst/effectv/gstvertigo.c:
15590           * gst/effectv/gstwarp.c:
15591           * gst/flx/gstflxdec.c:
15592           * gst/goom/gstgoom.c:
15593           * gst/interleave/deinterleave.c:
15594           * gst/interleave/interleave.c:
15595           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
15596           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
15597           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
15598           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
15599           * gst/level/gstlevel.c:
15600           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
15601           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
15602           * gst/median/gstmedian.c:
15603           * gst/monoscope/gstmonoscope.c:
15604           * gst/multipart/multipartdemux.c:
15605           * gst/multipart/multipartmux.c:
15606           * gst/oldcore/gstmd5sink.c:
15607           * gst/oldcore/gstmultifilesrc.c:
15608           * gst/oldcore/gstpipefilter.c:
15609           * gst/oldcore/gstshaper.c:
15610           * gst/oldcore/gststatistics.c:
15611           * gst/rtp/gstasteriskh263.c:
15612           * gst/rtp/gstrtpL16depay.c:
15613           * gst/rtp/gstrtpL16pay.c:
15614           * gst/rtp/gstrtpamrdepay.c:
15615           * gst/rtp/gstrtpamrpay.c:
15616           * gst/rtp/gstrtpdepay.c:
15617           * gst/rtp/gstrtpgsmpay.c:
15618           * gst/rtp/gstrtph263pay.c:
15619           * gst/rtp/gstrtph263pdepay.c:
15620           * gst/rtp/gstrtph263ppay.c:
15621           * gst/rtp/gstrtpmp4gpay.c:
15622           * gst/rtp/gstrtpmp4vdepay.c:
15623           * gst/rtp/gstrtpmp4vpay.c:
15624           * gst/rtp/gstrtpmpadepay.c:
15625           * gst/rtp/gstrtpmpapay.c:
15626           * gst/rtp/gstrtppcmadepay.c:
15627           * gst/rtp/gstrtppcmapay.c:
15628           * gst/rtp/gstrtppcmudepay.c:
15629           * gst/rtp/gstrtppcmupay.c:
15630           * gst/rtp/gstrtpspeexdepay.c:
15631           * gst/rtp/gstrtpspeexpay.c:
15632           * gst/rtsp/gstrtpdec.c:
15633           * gst/smpte/gstsmpte.c:
15634           * gst/videobox/gstvideobox.c:
15635           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
15636           * gst/videofilter/gstvideobalance.c:
15637           * gst/videofilter/gstvideoflip.c:
15638           * gst/videofilter/gstvideotemplate.c:
15639           (gst_videotemplate_base_init):
15640           * gst/videomixer/videomixer.c:
15641           * gst/wavenc/gstwavenc.c:
15642           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
15643           better/unified long descriptions
15644           Fixed #336602
15645           Some cleanups to auparse, don't send multiple newsegments.
15646
15647 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
15648
15649           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
15650           Original commit message from CVS:
15651           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
15652           Don't unref event unconditionally after giving away ownership
15653           (gst_pad_push_event(), gst_pad_send_event() and
15654           gst_pad_event_default() take ownership of the event
15655           passed to them). Fixes warnings/crashes caused by
15656           navigation events.
15657
15658 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
15659
15660           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
15661           Original commit message from CVS:
15662           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
15663           Don't ref NULL caps (private streams have NULL caps) (#336387);
15664           also, no need to set caps on the same buffer twice.
15665
15666 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
15667
15668           gst/mpegstream/: Don't leak element and pad names in error messages, use
15669           Original commit message from CVS:
15670           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15671           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
15672           (gst_dvd_demux_get_subpicture_stream):
15673           * gst/mpegstream/gstmpegdemux.c:
15674           (gst_mpeg_demux_sync_stream_to_time):
15675           Don't leak element and pad names in error messages, use
15676           GST_DEBUG_PAD_NAME instead. Add some more debug code.
15677
15678 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
15679
15680           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
15681           Original commit message from CVS:
15682           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15683           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
15684           Name the structure in the custom event with the
15685           language codes for the audio and subtitle streams
15686           actually like dvddemux expects it to be named.
15687           Set caps on source pad and outgoing buffers.
15688
15689 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
15690
15691           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
15692           Original commit message from CVS:
15693           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
15694           (gst_lame_get_property), (gst_lame_setup):
15695           * ext/lame/gstlame.h:
15696           Make xingheader property non-functional, it's broken anyway
15697           after all (use xingmux instead).
15698
15699 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
15700
15701           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
15702           Original commit message from CVS:
15703           * ext/lame/gstlame.c: (gst_lame_sink_event):
15704           On EOS, flush encoder and send remaining data. Fix
15705           return value handling in sink event function.
15706
15707 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
15708
15709           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
15710           Original commit message from CVS:
15711           Patch by: Jürg Billeter  <j at bitron dot ch>
15712           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
15713           Fix wrong check for started flag when setting the 'device' property.
15714           We want to allow it when the source is NOT started yet and ignore it
15715           when the source is running.
15716
15717 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
15718
15719           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
15720           Original commit message from CVS:
15721           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
15722           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
15723           (gst_asf_demux_process_chunk):
15724           * gst/asfdemux/gstasfdemux.h:
15725           Subtract first timestamp from timestamps, so that
15726           stream starts from 0; makes live streams that don't
15727           start at 0 work again (fixes #317310, #336097).
15728
15729 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
15730
15731           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
15732           Original commit message from CVS:
15733           Patch by: Christian Kirbach
15734           * configure.ac:
15735           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
15736           -good. Fixes build on some systems (#331838).
15737
15738 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
15739
15740           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
15741           Original commit message from CVS:
15742           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15743           (gst_rmdemux_parse_cont):
15744           Extract more tags and also post codec name tag on the
15745           bus so this shows up in totem and nautilus.
15746
15747 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15748
15749           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
15750           Original commit message from CVS:
15751           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15752           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
15753           Extra data usually goes into the caps as 'codec_data', not
15754           as first buffer into the stream.
15755           Need to byte swap AC3 content in realmedia files for some
15756           reason (fixes #331588).
15757
15758 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
15759
15760           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
15761           Original commit message from CVS:
15762           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
15763           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
15764           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
15765           When operating in pull mode, post an error message on the
15766           bus when all source pads are unlinked or some other fatal
15767           error occured (#323023). Regrade some recurring debug messages
15768           to LOG level. Convert c++-style comments into C-style ones.
15769
15770 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
15771
15772           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
15773           Original commit message from CVS:
15774           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
15775           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
15776           (gst_rmdemux_all_source_pads_unlinked),
15777           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
15778           (gst_rmdemux_parse_packet):
15779           * gst/realmedia/rmdemux.h:
15780           Handle unlinked source pads properly and stop if all source pads
15781           are unlinked (#323023).
15782
15783 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
15784
15785           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
15786           Original commit message from CVS:
15787           Patch by: Michal Benes <michal dot benes at xeris dot cz>
15788           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
15789           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
15790           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
15791           * gst/mpegstream/gstmpegdemux.h:
15792           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
15793           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
15794           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
15795           situation really happens when grabbing DVB streams. Current
15796           mpegdemuxer can not handle this situation correctly and it
15797           restarts counting gstreamer timestamps from zero.
15798           Fixes #326598.
15799
15800 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
15801
15802           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
15803           Original commit message from CVS:
15804           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
15805           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
15806           * ext/a52dec/gsta52dec.h:
15807           Fix #334550: failure to play raw AC3 files due to segment problems.
15808
15809 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
15810
15811           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
15812           Original commit message from CVS:
15813           Patch by: Christophe Fergeau  <teuf gnome org>
15814           * ext/lame/gstlame.c: (gst_lame_release_memory),
15815           (gst_lame_finalize), (gst_lame_class_init),
15816           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
15817           (gst_lame_change_state):
15818           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
15819
15820 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
15821
15822           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
15823           Original commit message from CVS:
15824           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
15825           (gst_mad_sink_event), (gst_mad_change_state):
15826           Include AUDIO_CODEC tag with tags posted if input is not
15827           framed (#334258). Use _scale() util functions in more places.
15828
15829 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
15830
15831           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
15832           Original commit message from CVS:
15833           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
15834           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
15835           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
15836           property as BROKEN (see
15837           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
15838           explanation why it's broken).
15839
15840 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
15841
15842           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
15843           Original commit message from CVS:
15844           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
15845           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
15846           * configure.ac:
15847           * gst/xingheader/Makefile.am:
15848           * gst/xingheader/gstxingmux.c:
15849           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
15850           to MP3 files (this allows decoder to figure out the length of VBR
15851           files)
15852
15853 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
15854
15855           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
15856           Original commit message from CVS:
15857           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
15858           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
15859           tag (#333683, patch by: Alex Lancaster).
15860
15861 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
15862
15863           ext/amrnb/: Further fancyfication.
15864           Original commit message from CVS:
15865           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
15866           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
15867           (gst_amrnbdec_state_change):
15868           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
15869           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
15870           (gst_amrnbenc_state_change):
15871           * ext/amrnb/amrnbenc.h:
15872           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15873           (gst_amrnbparse_query):
15874           Further fancyfication.
15875           Use _take to get writable data from the adapter.
15876           Precalc packet duration.
15877           Handle disconts.
15878           Forward _push to upstream.
15879           Post error messages when something goes wrong.
15880           Remove old code in amrnbparse.
15881           Don't ignore query results from upstream.
15882
15883 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
15884
15885           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
15886           Original commit message from CVS:
15887           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15888           The AMR encoder writes into the audio buffers it processes, so
15889           use gst_buffer_make_writable() on buffers we might (they go through
15890           an adapter, so there can be copying going on later anyway) be
15891           encoding.
15892
15893 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
15894
15895           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
15896           Original commit message from CVS:
15897           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
15898           (gst_mpeg_parse_handle_src_query):
15899           Declare variables at the beginning of a block and make
15900           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
15901
15902 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
15903
15904           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
15905           Original commit message from CVS:
15906           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
15907           Read packet size, sequence and padsize in right order again
15908           (fixes #332796; patch by: Fabrizio Gennari).
15909
15910 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
15911
15912           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
15913           Original commit message from CVS:
15914           * gst/iec958/ac3iec.c:
15915           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
15916
15917 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15918
15919           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
15920           Original commit message from CVS:
15921           * configure.ac:
15922           Make the id3tag and mad checks check for both a header and the
15923           appropriate library if the pkg-config is missing. (Closes #331842)
15924           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
15925           do the same for the plugins themselves.
15926
15927 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
15928
15929           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
15930           Original commit message from CVS:
15931           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
15932           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15933           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
15934           * ext/mpeg2dec/gstmpeg2dec.h:
15935           Don't treat STATE_INVALID as fatal error; throw an error
15936           only after five consecutive decoding errors. Makes decoding
15937           mpeg streams more robust and fixes playback of joined clips
15938           (#300682).
15939
15940 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
15941
15942           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
15943           Original commit message from CVS:
15944           * ext/dvdnav/dvdnavsrc.h:
15945           Oops. forgot to add this one.
15946
15947 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
15948
15949           ext/Makefile.am: Fix dist-check.
15950           Original commit message from CVS:
15951           2006-02-26  Julien MOUTTE  <julien@moutte.net>
15952           * ext/Makefile.am: Fix dist-check.
15953
15954 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
15955
15956           configure.ac: Disable dvdnavsrc for now.
15957           Original commit message from CVS:
15958           * configure.ac:
15959           Disable dvdnavsrc for now.
15960
15961 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
15962
15963           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
15964           Original commit message from CVS:
15965           * configure.ac:
15966           * ext/Makefile.am:
15967           * ext/dvdnav/Makefile.am:
15968           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
15969           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
15970           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
15971           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
15972           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
15973           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
15974           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
15975           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
15976           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
15977           (gst_dvd_nav_src_make_dvd_event),
15978           (gst_dvd_nav_src_structure_set_uint64),
15979           (gst_dvd_nav_src_push_dvd_nav_packet_event),
15980           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
15981           (gst_dvd_nav_src_push_titlelang_event),
15982           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
15983           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
15984           (gst_dvd_nav_src_handle_navigation_event),
15985           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
15986           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
15987           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
15988           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
15989           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
15990           (gst_dvd_nav_src_do_init), (plugin_init):
15991           dvdnavsrc ported to 0.10, for the most part at least. Not quite
15992           ready for prime time yet though.
15993
15994 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
15995
15996           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
15997           Original commit message from CVS:
15998           * ext/cdio/Makefile.am:
15999           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
16000           required for Cygwin, see #317048)
16001           * gst/rtp/gstasteriskh263.c:
16002           Cygwin has includes for both the unix network socket API
16003           and the windows API, but only one can be included, so fix
16004           includes to only use one or the other, prefering the unxi
16005           one (#317048).
16006
16007 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16008
16009           Port dvdsubdec to 0.10
16010           Original commit message from CVS:
16011           * configure.ac:
16012           * gst/dvdsub/Makefile.am:
16013           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
16014           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
16015           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
16016           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
16017           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
16018           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
16019           (gst_send_empty_fill), (gst_send_subtitle_frame),
16020           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
16021           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
16022           (plugin_init):
16023           * gst/dvdsub/gstdvdsubdec.h:
16024           Port dvdsubdec to 0.10
16025
16026 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16027
16028           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
16029           Original commit message from CVS:
16030           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
16031           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
16032           mpegdemux for MPEG-2 video streams.
16033
16034 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16035
16036           configure.ac: Bump nano back to CVS
16037           Original commit message from CVS:
16038           * configure.ac:
16039           Bump nano back to CVS
16040
16041 === release 0.10.2 ===
16042
16043 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16044
16045           configure.ac: releasing 0.10.2, "Season to Taste"
16046           Original commit message from CVS:
16047           * configure.ac:
16048           releasing 0.10.2, "Season to Taste"
16049
16050 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16051
16052           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
16053           Original commit message from CVS:
16054           * configure.ac:
16055           releasing 0.10.1.3 prelease for 0.10.2
16056
16057 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
16058
16059           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
16060           Original commit message from CVS:
16061           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
16062           In sink event handler, release object lock again
16063           _before_ sending EOS event downstream (#313838).
16064
16065 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
16066
16067         * ChangeLog:
16068         * gst/asfdemux/gstasf.c:
16069           fix rank of asfdemux
16070           Original commit message from CVS:
16071           fix rank of asfdemux
16072
16073 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16074
16075           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
16076           Original commit message from CVS:
16077           * configure.ac:
16078           releasing 0.10.1.2 prelease for 0.10.2
16079
16080 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
16081
16082         * gst-plugins-ugly.spec.in:
16083           latest updates
16084           Original commit message from CVS:
16085           latest updates
16086
16087 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
16088
16089           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
16090           Original commit message from CVS:
16091           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
16092           (crop_copy_i422_buffer), (crop_buffer):
16093           When we need to crop the output buffer, make sure we
16094           create a buffer of the right size and respect the implicit
16095           striding used for I420 elsewhere in GStreamer (#331301).
16096
16097 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
16098
16099           ext/cdio/gstcdio.c: Init debug category (#331253).
16100           Original commit message from CVS:
16101           * ext/cdio/gstcdio.c: (plugin_init):
16102           Init debug category (#331253).
16103
16104 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
16105
16106           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
16107           Original commit message from CVS:
16108           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
16109           Do not error out on non-recognized streams. Ignore them and allow
16110           playback of the other streams.
16111
16112 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16113
16114           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
16115           Original commit message from CVS:
16116           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
16117           Add a small sanity check for LPCM reading.
16118
16119 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
16120
16121           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
16122           Original commit message from CVS:
16123           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
16124           Take into account the file properties preroll value for
16125           timestamping/newsegment. It's weird this value was commented out.
16126
16127 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
16128
16129           gst/asfdemux/Makefile.am: More asf makefile fixing.
16130           Original commit message from CVS:
16131           * gst/asfdemux/Makefile.am:
16132           More asf makefile fixing.
16133
16134 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
16135
16136           ext/lame/gstlame.c: Fix up lame a bit.
16137           Original commit message from CVS:
16138           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
16139           (gst_lame_change_state):
16140           Fix up lame a bit.
16141           Apply patch #319782 by Gautier Portet.
16142
16143 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
16144
16145           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
16146           Original commit message from CVS:
16147           * gst/asfdemux/Makefile.am:
16148           But we do need to link against the riff libraryr.
16149
16150 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
16151
16152           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
16153           Original commit message from CVS:
16154           * gst/asfdemux/Makefile.am:
16155           We don't want asfmux.c yet.
16156
16157 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
16158
16159           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
16160           Original commit message from CVS:
16161           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
16162           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
16163           (gst_mad_change_state):
16164           Port fixes for bugs 314771, 308772, 140237, and 302625
16165           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
16166           Use GST_EVENT_FLUSH_STOP to clear data from the current input
16167           buffer, to avoid using it for any future decoding.
16168
16169 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
16170
16171           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
16172           Original commit message from CVS:
16173           * configure.ac:
16174           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
16175           (gst_asf_get_guid_nick):
16176           * gst/asfdemux/asfheaders.h:
16177           * gst/asfdemux/gstasf.c: (plugin_init):
16178           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
16179           (gst_asf_demux_class_init), (gst_asf_demux_init),
16180           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
16181           (gst_asf_demux_handle_src_event),
16182           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
16183           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
16184           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
16185           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
16186           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
16187           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
16188           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
16189           (gst_asf_demux_get_bitrate_record),
16190           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
16191           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
16192           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
16193           (gst_asf_demux_get_obj_data_correction),
16194           (gst_asf_demux_get_stream_audio),
16195           (gst_asf_demux_get_stream_correction),
16196           (gst_asf_demux_get_stream_video),
16197           (gst_asf_demux_get_stream_video_format),
16198           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
16199           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16200           (gst_asf_demux_process_stream),
16201           (gst_asf_demux_get_gst_tag_from_tag_name),
16202           (gst_asf_demux_commit_taglist),
16203           (gst_asf_demux_process_ext_content_desc),
16204           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
16205           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
16206           (gst_asf_demux_process_comment),
16207           (gst_asf_demux_process_bitrate_props_object),
16208           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
16209           (gst_asf_demux_descramble_segment),
16210           (gst_asf_demux_element_send_event),
16211           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
16212           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
16213           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
16214           (gst_asf_demux_get_src_query_types),
16215           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
16216           * gst/asfdemux/gstasfdemux.h:
16217           asfdemux ported to 0.10. Does still need a bit of work (seems like
16218           there's something funky going on when timestamping video frames).
16219           The seeking code is likely to make Wim cry, but hey, at least it
16220           compiles.
16221
16222 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
16223
16224           ext/amrnb/amrnbdec.c: Some more comments.
16225           Original commit message from CVS:
16226           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
16227           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
16228           Some more comments.
16229           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
16230           Applied patch from Fabrizio Gennari, fixes #330844.
16231
16232 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
16233
16234           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
16235           Original commit message from CVS:
16236           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16237           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
16238           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
16239           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
16240           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
16241           * ext/dvdread/dvdreadsrc.h:
16242           Let's try to play the title the user set via the URI handler or
16243           via properties instead of always playing the first title. Also,
16244           Also, count title/chapter/angle number in URI and properties
16245           from 1 rather than 0.
16246
16247 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
16248
16249           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
16250           Original commit message from CVS:
16251           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
16252           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
16253           (gst_dvd_read_src_do_duration_query):
16254           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
16255           otherwise GstBaseSrc will think we can operate pull_range based,
16256           which we don't really, and typefinding will fail miserably.
16257           Also, make seeking work somewhat (only works with flumpegdemux
16258           at the moment, mpegstream needs fixing for that first).
16259
16260 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
16261
16262           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
16263           Original commit message from CVS:
16264           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
16265           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
16266           Only allocate buffer once we know exactly how much we need,
16267           rather than gratuitously allocating 2MB-buffers all the time
16268           even if we usually need much less than that. Also, demote
16269           a debug message from DEBUG to LOG level.
16270
16271 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16272
16273           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
16274           Original commit message from CVS:
16275           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
16276           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
16277           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
16278           (gst_dvd_read_src_do_position_query):
16279           Add some more debugging and fix duration query in BYTES.
16280
16281 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
16282
16283           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
16284           Original commit message from CVS:
16285           * configure.ac:
16286           * ext/Makefile.am:
16287           * ext/dvdread/Makefile.am:
16288           * ext/dvdread/dvdreadsrc.c:
16289           * ext/dvdread/dvdreadsrc.h:
16290           Half-baked port to 0.10. Needs some love
16291           in the seeking department, but at least
16292           it does something.
16293           * ext/dvdread/stream_labels.c:
16294           * ext/dvdread/stream_labels.h:
16295           Remove these (we use ISO-639 language codes internally; applications
16296           that want to translate those into language names for display to the
16297           user should rely on the iso-codes package for that).
16298
16299 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
16300
16301           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
16302           Original commit message from CVS:
16303           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
16304           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
16305           (gst_amrnbdec_state_change):
16306           * ext/amrnb/amrnbdec.h:
16307           Fix amrnbdec, handle events, take copy from adapter since the decoder
16308           apparently writes in the source data.
16309           Use some _scale_int, and precalc duration.
16310           Fix some leaks, post ERROR messages.
16311
16312 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
16313
16314           docs/plugins/: Add cdio plugin to docs.
16315           Original commit message from CVS:
16316           * docs/plugins/Makefile.am:
16317           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
16318           * docs/plugins/gst-plugins-good-plugins-sections.txt:
16319           * docs/plugins/inspect/plugin-cdio.xml:
16320           Add cdio plugin to docs.
16321           * ext/cdio/gstcdiocddasrc.c:
16322           Add gtk-doc blurb.
16323           * ext/cdio/gstcdio.c:
16324           The plugin is called 'cdio' not 'cddio'.
16325
16326 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
16327
16328           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
16329           Original commit message from CVS:
16330           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
16331           One source pad not being linked is not an error condition when we're
16332           still parsing the header. In this case (e.g. where we don't have a
16333           suitable decoder installed) just pretend everything is fine, so that
16334           the demuxer will actually go on to signal no-more-pads when done
16335           parsing the header, otherwise  decodebin/playbin will never post the
16336           appropriate error message if decoders are not available.
16337
16338 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
16339
16340         * ChangeLog:
16341         * common:
16342         * ext/mad/gstid3tag.c:
16343         * gst/realmedia/rmdemux.c:
16344           Just make it compile with --disable-gst-debug.
16345           Original commit message from CVS:
16346           Just make it compile with --disable-gst-debug.
16347
16348 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
16349
16350           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
16351           Original commit message from CVS:
16352           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
16353           (gst_mad_check_caps_reset), (gst_mad_chain):
16354           Merge patch from Radoslaw Szkodzinski (bug 326734)
16355
16356 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16357
16358           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
16359           Original commit message from CVS:
16360           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
16361           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
16362           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
16363           (gst_id3_tag_chain):
16364           fixing Gdate handling
16365           enabling mux/demux mode switching
16366           adding better debug output
16367
16368 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
16369
16370           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...
16371           Original commit message from CVS:
16372           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
16373           If we haven't set caps on a source pad yet, the caps on the
16374           pad are NULL, not un-fixed. Set caps on outgoing buffers.
16375
16376 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
16377
16378           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
16379           Original commit message from CVS:
16380           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
16381           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
16382           * ext/lame/gstlame.h:
16383           Contrary to what the const char in the lame API might suggest,
16384           lame expects us to keep the strings we pass to id3tag_set_foo()
16385           around; it doesn't free them either though, so we have to store
16386           them somewhere and free them later when we can be sure lame
16387           doesn't need them any longer.
16388
16389 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
16390
16391           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...
16392           Original commit message from CVS:
16393           * ext/lame/gstlame.c: (add_one_tag):
16394           Fix handling of GST_TAG_DATE (#311679), don't pass an
16395           uninitialised string pointer to lame if we don't know
16396           how to handle the tag type, and fix minor memory leak.
16397
16398 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
16399
16400           ext/mad/gstmad.c: Fix debug message.
16401           Original commit message from CVS:
16402           * ext/mad/gstmad.c: (gst_mad_chain):
16403           Fix debug message.
16404
16405 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16406
16407           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
16408           Original commit message from CVS:
16409           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
16410           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16411           Erase spurious call to gst_segment_set_newsegment.
16412           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
16413           the superclass method when handling NEWSEGMENT events.
16414           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
16415           and dvd-audio-restart event handling. There are currently less
16416           hackish ways of handling the sparse audio stream problem.
16417
16418 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16419
16420           fix up error domains, error strings, and use of translation
16421           Original commit message from CVS:
16422           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
16423           * ext/dvdnav/dvdnavsrc.c: (if):
16424           * ext/dvdread/stream_labels.c:
16425           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
16426           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
16427           fix up error domains, error strings, and use of translation
16428           * po/POTFILES.in:
16429           fix up this file, even though none of them are actually marked
16430           for build yet.
16431
16432 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16433
16434           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
16435           Original commit message from CVS:
16436           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
16437           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16438           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
16439           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
16440           (gst_mpeg_parse_change_state):
16441           Make timestamp adjustment somewhat milder. Actual timestamps are
16442           now sent unmodified unless an actual gap is found in the
16443           stream. This should fix time display when playing most MPEG
16444           files.
16445
16446 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
16447
16448           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
16449           Original commit message from CVS:
16450           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
16451           * ext/cdio/gstcdio.h:
16452           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
16453           Fix build for libcdio versions >= 76; give slightly lower rank
16454           than cdparanoia.
16455
16456 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
16457
16458           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
16459           Original commit message from CVS:
16460           * configure.ac:
16461           * ext/Makefile.am:
16462           * ext/cdio/Makefile.am:
16463           * ext/cdio/gstcdio.c:
16464           * ext/cdio/gstcdio.h:
16465           * ext/cdio/gstcdiocddasrc.c:
16466           * ext/cdio/gstcdiocddasrc.h:
16467           Port libcdio cdda source, formerly known as cddasrc, now known as
16468           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
16469           but that's not tested (fixes #317658).
16470
16471 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
16472
16473           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
16474           Original commit message from CVS:
16475           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16476           tss tss... always set caps on outgoing buffer.
16477
16478 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
16479
16480         * gst-plugins-ugly.spec.in:
16481           update spec file
16482           Original commit message from CVS:
16483           update spec file
16484
16485 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16486
16487         * ChangeLog:
16488         * configure.ac:
16489           back to HEAD
16490           Original commit message from CVS:
16491           back to HEAD
16492
16493 === release 0.10.1 ===
16494
16495 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16496
16497         * ChangeLog:
16498         * NEWS:
16499         * RELEASE:
16500         * configure.ac:
16501         * docs/plugins/gst-plugins-ugly-plugins.args:
16502         * docs/plugins/inspect/plugin-a52dec.xml:
16503         * docs/plugins/inspect/plugin-amrnb.xml:
16504         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16505         * docs/plugins/inspect/plugin-iec958.xml:
16506         * docs/plugins/inspect/plugin-lame.xml:
16507         * docs/plugins/inspect/plugin-mad.xml:
16508         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16509         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16510         * docs/plugins/inspect/plugin-rmdemux.xml:
16511           releasing 0.10.1
16512           Original commit message from CVS:
16513           releasing 0.10.1
16514
16515 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16516
16517         * ChangeLog:
16518         * configure.ac:
16519           prerelease
16520           Original commit message from CVS:
16521           prerelease
16522
16523 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
16524
16525           Pass unhandled queries upstream (useful e.g. for SEEKING query)
16526           Original commit message from CVS:
16527           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
16528           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
16529           * ext/mad/gstmad.c: (gst_mad_src_query):
16530           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
16531           * ext/sidplay/gstsiddec.cc:
16532           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
16533           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
16534           Pass unhandled queries upstream (useful e.g. for SEEKING query)
16535           (fixes #325652; based on patch by: Philippe); make rmdemux return
16536           FALSE for position queries, instead of setting -1 as value and
16537           returning TRUE.
16538
16539 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16540
16541           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16542           Original commit message from CVS:
16543           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
16544           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16545           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
16546           rewrite timestamps in the case segments are being set from
16547           upstream, but use timestamps unmodified. Also send proper position
16548           values. This allows for correct time display and makes queries
16549           work in sink elements.
16550           * gst/mpegstream/gstdvddemux.h:
16551           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16552           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
16553           Rename flush_filter to segment_filter, which is better represents
16554           what the arreibute does.
16555           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
16556           Activate segment filtering when a timestamp discontinuity is seen.
16557
16558 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
16559
16560           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...
16561           Original commit message from CVS:
16562           * ext/mad/gstmad.c: (gst_mad_chain):
16563           Don't forget that we need to send out a newsegment event after a
16564           restart even if we don't have enough data to decode a frame right
16565           now.
16566
16567 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16568
16569           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
16570           Original commit message from CVS:
16571           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
16572           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16573           Use the new "audio-shutdown" and "audio-restart" DVD events
16574           instead of the "spu-still-frame" event to shutdown and restart
16575           the audio pipeline.
16576           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
16577           Check for cases where the segment-based adjustment calculation
16578           would produce negative values (which result in an overflow) and
16579           return GST_CLOCK_TIME_NONE instead.
16580           * gst/mpegstream/gstdvddemux.h:
16581           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16582           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
16583           Add a mechanism to discard audio buffers with timestamps outside
16584           the currently set segment. This was causing (sometimes serious)
16585           synchronization problems after seeking in DVDs with LPCM audio,
16586           since VOBUs usually contain audio material that lies outside the
16587           timestamp range specified by the header.
16588
16589 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16590
16591           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
16592           Original commit message from CVS:
16593           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
16594           Remove lingering reference to GstID3Demux
16595           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
16596           Don't output debug saying padding streams are unknown type,
16597           because they're not
16598
16599 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16600
16601           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
16602           Original commit message from CVS:
16603           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
16604           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
16605           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
16606           LPCM.
16607           * gstmpegdemux.h:
16608           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
16609           (gst_mpeg_demux_get_audio_stream):
16610           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
16611           (gst_dvd_demux_get_audio_stream)
16612           (gst_dvd_demux_get_subpicture_stream)
16613           (gst_dvd_demux_send_subbuffer):
16614           Send current* pad buffers with appropriate caps.
16615
16616 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16617
16618           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
16619           Original commit message from CVS:
16620           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
16621           * gst/iec958/ac3iec.h:
16622           * gst/iec958/ac3iec.c:
16623           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
16624           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
16625           raw-audio property to ac3iec958 that allows setting the source pad
16626           caps to raw audio instead of audio/x-iec958. This makes it
16627           possible to use ac3iec958 together with the normal alsasink
16628           element to drive an external receiver that autodetects AC3
16629           content.
16630
16631 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
16632
16633           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
16634           Original commit message from CVS:
16635           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
16636           (ac3iec_chain_dvd):
16637           * gst/iec958/ac3iec.h:
16638           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
16639
16640 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
16641
16642           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
16643           Original commit message from CVS:
16644           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
16645           When getting a seek event, first check if the upstream element
16646           can handle it and only do our own seek stuff when it can't
16647           (should fix #322856).
16648
16649 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
16650
16651           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
16652           Original commit message from CVS:
16653           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16654           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
16655           Really convert to BYTES format when we want to convert
16656           to bytes (use right variable; fixes #322856).
16657
16658 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16659
16660           Big mpegparse clean up, second round:
16661           Original commit message from CVS:
16662           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
16663           Big mpegparse clean up, second round:
16664           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16665           Send and EOS event down the audio pipeline when an still frame
16666           event arrives. This prevents the pipeline from locking when a
16667           still menu comes directly after a flush.
16668           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
16669           Don't send a newsegment in reset.
16670           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
16671           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
16672           Move the code of handle_newsegment to process_event. Send a
16673           NEWSEGMENT after FLUSH_STOP.
16674           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
16675           moving to PAUSED.
16676           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
16677           (gst_mpeg_demux_class_init): Don't override send_event.
16678           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
16679           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
16680           (gst_mpeg_demux_reset):
16681           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
16682           attribute.
16683           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16684           Reset the mpegparse element after a flush.
16685           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
16686           Don't forward events.
16687           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16688           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16689           handle_newsegment is not a virtual method anymore.
16690           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
16691           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
16692           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
16693           rid of send_newsegment virtual method.
16694           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
16695           handle DVD events and call the superclass method for other event
16696           types.
16697           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
16698           override process_event anymore.
16699           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
16700           (gst_mpeg_parse_process_event): Move actual event processing to
16701           process event so that subclasses can properly override or extend
16702           it.
16703           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16704           Eliminate time parameter in process event.
16705           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
16706           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
16707           (gst_mpeg_demux_send_subbuffer):
16708           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
16709           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
16710           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
16711           adding the value of the adjust attribute.
16712           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
16713           rid of the adjust attribute. Now all timestamp adjustments are
16714           performed by mpegparse using the current segment.
16715           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16716           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
16717           on the adjust attribute for SCR values and the current segment.
16718           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
16719           adjust_ts virtual method to adjust timestamps for outgoing
16720           buffers.
16721           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
16722           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
16723           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16724           (gst_dvd_demux_handle_newsegment): Don't override
16725           handle_newsegment.
16726           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
16727           Check for DVD events in process_event instead of
16728           handle_dvd_event.
16729           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16730           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
16731           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
16732           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
16733           (gst_mpeg_demux_send_event):
16734           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
16735           (gst_dvd_demux_handle_dvd_event):
16736           Eliminate the time parameter in send_event.
16737
16738 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16739
16740           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
16741           Original commit message from CVS:
16742           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
16743           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
16744           Fix typefinding in id3demux, and then remove it in favour
16745           of the new LGPL id3demux in gst-plugins-good
16746           * ext/mad/gstmad.c: (gst_mad_dispose):
16747           dispose can run more than once.
16748
16749 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16750
16751           gst/asfdemux/gstasfmux.c: change some char* into char[]
16752           Original commit message from CVS:
16753           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
16754           change some char* into char[]
16755
16756 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
16757
16758           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
16759           Original commit message from CVS:
16760           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
16761           Remove memleak from unused GstRMDemuxStream
16762
16763 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
16764
16765           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
16766           Original commit message from CVS:
16767           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
16768           (gst_id3_tag_do_typefind):
16769           Use the correct function to free typefind factory list.
16770
16771 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
16772
16773           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
16774           Original commit message from CVS:
16775           * ext/mad/gstmad.c: (gst_mad_src_query):
16776           For position and duration queries in TIME format, try the peer
16777           first (might be a demuxer).
16778
16779 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
16780
16781           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
16782           Original commit message from CVS:
16783           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
16784           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
16785           Properly handle non contiguous VOBUs by adding the segment accum
16786           field to the adjust value.
16787           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16788           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
16789           handle_newsegment to prevent sending actual newsegment events and
16790           use tiemstamp rewriting instead.
16791           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
16792           dvd-lang-codes.
16793           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
16794           (gst_mpeg_parse_event):
16795           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16796           Add a new parameter to handle_newsegment to allow controlling
16797           whether newsegment events are forwarded or not.
16798           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16799           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
16800           (gst_dvd_demux_reset):
16801           last_end_ptm and discont_time aren't necessary anymore, since
16802           timestamp adjustment is now replaced by newsegment events.
16803           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
16804           timestamps.
16805           * gst/mpegstream/gstdvddemux.h:
16806           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16807           Don't handle dvd-nav-packet events anymore, since the are now
16808           replaced by standard newsegment events.
16809           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16810           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
16811           (gst_dvd_demux_change_state):
16812           * gst/mpegstream/gstdvddemux.h:
16813           Get rid of the ignore_next_newmedia_discont hack.
16814           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16815           (gst_dvd_demux_handle_newsegment):
16816           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
16817           (gst_mpeg_demux_handle_newsegment): Don't override
16818           handle_newsegment anymore. It was only necessary to handle
16819           NEWMEDIA events.
16820           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
16821           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
16822           (gst_dvd_demux_set_cur_subpicture):
16823           Reactivate handling of DVD events.
16824           * gst/mpegstream/gstmpegparse.c (normal_seek)
16825           (gst_mpeg_parse_handle_src_event)
16826           (gst_mpeg_parse_handle_src_query):
16827           First attempt at reenabling seek.
16828           * gst/mpegstream/gstmpegparse.h:
16829           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16830           (gst_mpeg_parse_update_streaminfo)
16831           (gst_mpeg_parse_get_rate)
16832           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
16833           (gst_mpeg_parse_handle_src_query):
16834           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
16835           Make queries work again.
16836           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
16837           (gst_mpeg_parse_handle_newsegment)
16838           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
16839           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
16840           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16841           Get rid of the newsegment_pending attribute, and rely instead on
16842           proper timestamp adjustment.
16843           * gst/mpegstream/gstmpegparse.c
16844           (gst_mpeg_parse_get_src_event_masks): Erase.
16845           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
16846           Initialize fields before creating pads to prevent the pad creation
16847           callback from failing.
16848           (gst_mpeg_parse_reset): Initialize new fields, and change
16849           initialization order to match the order in the structure.
16850           (gst_mpeg_parse_handle_newsegment): Forward new segment events
16851           whenever possible, and update the current segment.
16852           (gst_mpeg_parse_send_newsegment): Update the current segment and
16853           pending_newsegment.
16854           (gst_mpeg_parse_pad_added): Use the current segment to send
16855           newsegment events to new pads.
16856           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
16857           and events. Properly update newsegment_pending.
16858           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
16859           New fields do_adjust and current_segment.
16860           * gst/mpegstream/gstmpegdemux.c:
16861           * gst/mpegstream/gstdvddemux.c:
16862           * gst/mpegstream/gstmpegparse.h:
16863           Rename handle_discont virtual method to handle_newsegment. Erase
16864           some (already commented out support) for old NEW_MEDIA events.
16865           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16866           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16867           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
16868           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
16869           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
16870           Erase the "pending_scr" field, and replace it by a slightly
16871           different handling of the current SCR. Document code blocks in
16872           parse_packhead and chain.
16873
16874 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
16875
16876           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
16877           Original commit message from CVS:
16878           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
16879           g_warning() are only for really fatal warnings. If we can't decode a
16880           tag, just ignore that tag and do a GST_WARNING.
16881
16882 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16883
16884         * ChangeLog:
16885         * ext/a52dec/gsta52dec.h:
16886         * ext/dvdread/dvdreadsrc.h:
16887         * ext/lame/gstlame.h:
16888         * ext/mad/gstid3tag.c:
16889         * ext/mad/gstmad.c:
16890         * ext/mad/gstmad.h:
16891         * ext/mpeg2dec/gstmpeg2dec.h:
16892         * ext/sidplay/gstsiddec.h:
16893         * gst/ac3parse/gstac3parse.c:
16894         * gst/ac3parse/gstac3parse.h:
16895         * gst/asfdemux/gstasfdemux.c:
16896         * gst/asfdemux/gstasfdemux.h:
16897         * gst/iec958/ac3iec.h:
16898         * gst/mpegaudioparse/gstmpegaudioparse.c:
16899         * gst/mpegaudioparse/gstmpegaudioparse.h:
16900         * gst/mpegstream/gstdvddemux.h:
16901         * gst/mpegstream/gstmpegclock.h:
16902         * gst/mpegstream/gstmpegdemux.h:
16903         * gst/mpegstream/gstmpegpacketize.h:
16904         * gst/mpegstream/gstmpegparse.c:
16905         * gst/mpegstream/gstmpegparse.h:
16906         * gst/mpegstream/gstrfc2250enc.c:
16907         * gst/mpegstream/gstrfc2250enc.h:
16908         * gst/realmedia/rmdemux.c:
16909         * gst/realmedia/rmdemux.h:
16910         * gst/synaesthesia/synaescope.c:
16911           expand tabs
16912           Original commit message from CVS:
16913           expand tabs
16914
16915 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16916
16917         * configure.ac:
16918           back to HEAD
16919           Original commit message from CVS:
16920           back to HEAD
16921
16922 === release 0.10.0 ===
16923
16924 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16925
16926         * ChangeLog:
16927         * NEWS:
16928         * RELEASE:
16929         * configure.ac:
16930         * docs/plugins/inspect/plugin-a52dec.xml:
16931         * docs/plugins/inspect/plugin-amrnb.xml:
16932         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16933         * docs/plugins/inspect/plugin-iec958.xml:
16934         * docs/plugins/inspect/plugin-lame.xml:
16935         * docs/plugins/inspect/plugin-mad.xml:
16936         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16937         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16938         * docs/plugins/inspect/plugin-rmdemux.xml:
16939           releasing 0.10.0
16940           Original commit message from CVS:
16941           releasing 0.10.0
16942
16943 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
16944
16945           Update for alloc_buffer changes.
16946           Original commit message from CVS:
16947           2005-12-05  Andy Wingo  <wingo@pobox.com>
16948           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
16949           * ext/mad/gstmad.c: (gst_mad_chain):
16950           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
16951           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
16952           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
16953           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16954           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
16955
16956 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
16957
16958           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
16959           Original commit message from CVS:
16960           2005-12-05  Andy Wingo  <wingo@pobox.com>
16961           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
16962           id3demux and id3mux now. Fixes #323199.
16963
16964 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
16965
16966         * gst-plugins-ugly.spec.in:
16967           update spec file for latest changes
16968           Original commit message from CVS:
16969           update spec file for latest changes
16970
16971 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16972
16973           fix silly Makefile.am bug so they link correctly again
16974           Original commit message from CVS:
16975           * ext/amrnb/Makefile.am:
16976           * gst/realmedia/Makefile.am:
16977           fix silly Makefile.am bug so they link correctly again
16978
16979 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16980
16981         * configure.ac:
16982           back to HEAD
16983           Original commit message from CVS:
16984           back to HEAD
16985
16986 === release 0.9.7 ===
16987
16988 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16989
16990         * ChangeLog:
16991         * LICENSE:
16992         * NEWS:
16993         * PORTED_09:
16994         * RELEASE:
16995         * common:
16996         * configure.ac:
16997         * docs/plugins/gst-plugins-ugly-plugins.args:
16998         * docs/plugins/inspect/plugin-a52dec.xml:
16999         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17000         * docs/plugins/inspect/plugin-iec958.xml:
17001         * docs/plugins/inspect/plugin-lame.xml:
17002         * docs/plugins/inspect/plugin-mad.xml:
17003         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17004         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17005         * docs/plugins/inspect/plugin-rmdemux.xml:
17006         * docs/random/LICENSE:
17007         * docs/random/PORTED_09:
17008           releasing 0.9.7
17009           Original commit message from CVS:
17010           releasing 0.9.7
17011
17012 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17013
17014         * ChangeLog:
17015         * common:
17016         * ext/amrnb/Makefile.am:
17017         * gst/realmedia/Makefile.am:
17018           Don't know how these escaped my eye before.  Fix link flags.
17019           Original commit message from CVS:
17020           Don't know how these escaped my eye before.  Fix link flags.
17021
17022 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17023
17024         * common:
17025         * examples/Makefile.am:
17026         * examples/capsfilter/Makefile.am:
17027         * examples/capsfilter/capsfilter1.c:
17028         * examples/gob/Makefile.am:
17029         * examples/gob/gst-identity2.gob:
17030         * examples/gstplay/.gitignore:
17031         * examples/gstplay/Makefile.am:
17032         * examples/gstplay/player.c:
17033         * examples/indexing/.gitignore:
17034         * examples/indexing/Makefile.am:
17035         * examples/indexing/indexmpeg.c:
17036         * examples/level/Makefile.am:
17037         * examples/level/README:
17038         * examples/level/demo.c:
17039         * examples/level/plot.c:
17040         * examples/stats/Makefile.am:
17041         * examples/stats/mp2ogg.c:
17042         * examples/switch/.gitignore:
17043         * examples/switch/Makefile.am:
17044         * examples/switch/switcher.c:
17045           no examples
17046           Original commit message from CVS:
17047           no examples
17048
17049 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
17050
17051           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
17052           Original commit message from CVS:
17053           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17054           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
17055           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
17056           (gst_mpeg_parse_send_event):
17057           Ref events before sending them to multiple pads, after all
17058           gst_pad_send_event() takes ownership of events. Don't leak
17059           events that have not been handled (fixes #322745).
17060
17061 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17062
17063           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17064           Original commit message from CVS:
17065           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
17066           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17067           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
17068           from making timestamp adjustments. This will have to be re-added
17069           in some form in the near future, but in order to do that, some nav
17070           packet parsing will be necessary in mpegdemux.
17071           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17072           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17073           (g_value_set_int, gst_mpeg_parse_set_property)
17074           Get rid of do_adjust and use_adjust. Rename max_discont to
17075           max_src_gap.
17076           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
17077           -1, no adjustment is made.
17078           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
17079           Rename max_discont property to max_scr_gap. Erase "adjust"
17080           property.
17081           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
17082           override send_event anymore, base class does the job.
17083           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
17084           Base class now does most of the work.
17085           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
17086           Generalize to forwarding the event to all source pads in the
17087           element.
17088           * gst/mpegstream/gstmpegparse.h:
17089           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17090           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
17091           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
17092           (gst_mpeg_parse_set_property):
17093           Clock synchronization doesn't make sense anymore for a
17094           demultiplexer.
17095
17096 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
17097
17098           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
17099           Original commit message from CVS:
17100           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
17101           Don't treat normal EOS as a fatal error.
17102
17103 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
17104
17105           ext/mad/gstmad.c: Proper warning statements,
17106           Original commit message from CVS:
17107           * ext/mad/gstmad.c: (gst_mad_chain):
17108           Proper warning statements,
17109           Don't error if the src pad isn't linked when pushing.
17110           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
17111           Proper state_change, avoids borkage when going to READY
17112
17113 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17114
17115         * configure.ac:
17116         * gst-libs/Makefile.am:
17117         * gst-libs/README:
17118         * gst-libs/ext/.gitignore:
17119         * gst-libs/gst/media-info/.gitignore:
17120         * gst-libs/gst/play/.gitignore:
17121         * gst-libs/gst/play/play.h:
17122         * gst-libs/gst/play/play.vcproj:
17123           no need for an AS_LIBTOOL call
17124           Original commit message from CVS:
17125           no need for an AS_LIBTOOL call
17126
17127 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17128
17129         * Makefile.am:
17130         * common:
17131         * gst-plugins-ugly.spec.in:
17132           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
17133           Original commit message from CVS:
17134           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
17135
17136 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17137
17138           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
17139           Original commit message from CVS:
17140           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17141           Prime libmpeg2's pumps with some null custom buffers
17142           to ensure it doesn't ask us to discard garbage later yay.
17143
17144 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17145
17146           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
17147           Original commit message from CVS:
17148           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17149           Prime libmpeg2's pumps with some null custom buffers
17150           to ensure it ask us to discard garbage later yay.
17151
17152 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
17153
17154           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
17155           Original commit message from CVS:
17156           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
17157           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
17158           (gst_a52dec_chain_raw):
17159           * ext/a52dec/gsta52dec.h:
17160           Accept AC3 in audio/x-private1-ac3 format, which includes
17161           DVD-specific headers, as well as raw AC3, for compatibility with
17162           some demuxers.
17163
17164 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17165
17166           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
17167           Original commit message from CVS:
17168           * ext/mad/gstmad.c: (gst_mad_chain):
17169           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
17170           skip frame synthesis and consume input data as if we'd done the
17171           decode. Makes mad not error when the src pad is not connected.
17172           (#319784)
17173
17174 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17175
17176         * ChangeLog:
17177           Erase old CVS conflict line.
17178           Original commit message from CVS:
17179           Erase old CVS conflict line.
17180
17181 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17182
17183           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
17184           Original commit message from CVS:
17185           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
17186           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17187           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
17188           (gst_mpeg_parse_chain):
17189           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
17190           (gst_mpeg_demux_send_newsegment):
17191           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
17192           * gst/mpegstream/gstmpegparse.h:
17193           Rename send_discont method to send_newsegment and add parameters
17194           to handle actual segments. Adapt code all around to run with the
17195           new name and signature.
17196           * gst/mpegstream/gstmpegdemux.c:
17197           * gst/mpegstream/gstmpegparse.c:
17198           * gst/mpegstream/gstdvddemux.c:
17199           Convert to GST_BOILERPLATE.
17200
17201 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17202
17203         * configure.ac:
17204           fix AS_LIBTOOL call
17205           Original commit message from CVS:
17206           fix AS_LIBTOOL call
17207
17208 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17209
17210         * Makefile.am:
17211           add a torture target
17212           Original commit message from CVS:
17213           add a torture target
17214
17215 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17216
17217         * ChangeLog:
17218         * configure.ac:
17219           back to HEAD
17220           Original commit message from CVS:
17221           back to HEAD
17222
17223 === release 0.9.6 ===
17224
17225 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17226
17227         * ChangeLog:
17228         * NEWS:
17229         * RELEASE:
17230         * configure.ac:
17231         * docs/plugins/gst-plugins-ugly-plugins.args:
17232         * docs/plugins/gst-plugins-ugly-plugins.signals:
17233         * docs/plugins/inspect/plugin-a52dec.xml:
17234         * docs/plugins/inspect/plugin-amrnb.xml:
17235         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17236         * docs/plugins/inspect/plugin-iec958.xml:
17237         * docs/plugins/inspect/plugin-lame.xml:
17238         * docs/plugins/inspect/plugin-mad.xml:
17239         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17240         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17241         * docs/plugins/inspect/plugin-rmdemux.xml:
17242           releasing 0.9.6
17243           Original commit message from CVS:
17244           releasing 0.9.6
17245
17246 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
17247
17248           gst/realmedia/rmdemux.c: Fractional framerates.
17249           Original commit message from CVS:
17250           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
17251           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
17252           (find_seek_offset_bytes), (find_seek_offset_time),
17253           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
17254           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
17255           (gst_rmdemux_chain), (gst_rmdemux_send_event),
17256           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
17257           (gst_rmdemux_parse_packet):
17258           Fractional framerates.
17259
17260 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17261
17262           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
17263           Original commit message from CVS:
17264           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
17265           (gst_mpeg2dec_negotiate_format), (handle_sequence),
17266           (gst_mpeg2dec_sink_event):
17267           * ext/mpeg2dec/gstmpeg2dec.h:
17268           Use fractional framerates
17269
17270 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
17271
17272           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
17273           Original commit message from CVS:
17274           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
17275           set_clock returns a boolean.
17276
17277 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
17278
17279           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
17280           Original commit message from CVS:
17281           * ext/mad/gstmad.c: (gst_mad_chain):
17282           Fix seeking even more by sending the newsegment event with the
17283           right parameters. Should fix querying in playbin/totem after
17284           a seek.
17285
17286 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
17287
17288           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
17289           Original commit message from CVS:
17290           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
17291           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
17292           Fix seeking in stand-alone mode. Fix nonexistant enum value
17293           introduced in previous commit. Improve debug messages here and
17294           there. Actually return a proper return value in the sink event
17295           handler.
17296
17297 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17298
17299         * ext/lame/gstlame.c:
17300           doh
17301           Original commit message from CVS:
17302           doh
17303
17304 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17305
17306         * ChangeLog:
17307         * ext/lame/gstlame.c:
17308         * ext/mad/gstmad.c:
17309         * ext/sidplay/gstsiddec.cc:
17310           fix up GValueEnum
17311           Original commit message from CVS:
17312           fix up GValueEnum
17313
17314 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
17315
17316         * ChangeLog:
17317         * ext/lame/gstlame.c:
17318         * ext/mad/gstid3tag.c:
17319         * ext/sidplay/gstsiddec.cc:
17320           Update for gst_tag_setter API changes.
17321           Original commit message from CVS:
17322           2005-11-22  Andy Wingo  <wingo@pobox.com>
17323           * Update for gst_tag_setter API changes.
17324
17325 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
17326
17327         * ChangeLog:
17328         * ext/a52dec/gsta52dec.c:
17329         * ext/mad/gstid3tag.c:
17330         * ext/mad/gstmad.c:
17331         * gst/mpegaudioparse/gstmpegaudioparse.c:
17332         * gst/mpegstream/gstdvddemux.c:
17333         * gst/mpegstream/gstmpegparse.c:
17334         * gst/realmedia/rmdemux.c:
17335           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
17336           Original commit message from CVS:
17337           2005-11-22  Andy Wingo  <wingo@pobox.com>
17338           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
17339           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
17340           * ext/mad/gstmad.c (gst_mad_chain)
17341           * gst/mpegaudioparse/gstmpegaudioparse.c
17342           (gst_mp3parse_sink_event)
17343           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17344           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
17345           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
17346           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
17347           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
17348
17349 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
17350
17351           ext/mad/Makefile.am: libgsttagedit => libgsttag
17352           Original commit message from CVS:
17353           * ext/mad/Makefile.am:
17354           libgsttagedit => libgsttag
17355
17356 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
17357
17358           ext/lame/gstlame.c: Don't take the stream lock
17359           Original commit message from CVS:
17360           * ext/lame/gstlame.c: (gst_lame_sink_event):
17361           Don't take the stream lock
17362
17363 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
17364
17365           ext/: Don't take the stream lock.
17366           Original commit message from CVS:
17367           2005-11-21  Andy Wingo  <wingo@pobox.com>
17368           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
17369           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
17370           * ext/mad/gstmad.c (gst_mad_sink_event):
17371           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
17372           stream lock.
17373           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
17374           stream lock changes.
17375
17376 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
17377
17378           *.*: Ran scripts/update-macros. Oh yes.
17379           Original commit message from CVS:
17380           2005-11-21  Andy Wingo  <wingo@pobox.com>
17381           * *.h:
17382           * *.c: Ran scripts/update-macros. Oh yes.
17383
17384 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17385
17386           gst/mpegstream/: Filler events have beem removed for now.
17387           Original commit message from CVS:
17388           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
17389           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
17390           Filler events have beem removed for now.
17391
17392 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17393
17394           gst/: Update for GST_FOURCC_FORMAT API change.
17395           Original commit message from CVS:
17396           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
17397           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
17398           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
17399           Update for GST_FOURCC_FORMAT API change.
17400
17401 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
17402
17403           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
17404           Original commit message from CVS:
17405           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17406           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
17407           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
17408           (gst_rmdemux_parse_packet):
17409           Modifications for disapearance of GST_PAD_IS_USABLE()
17410
17411 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
17412
17413           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
17414           Original commit message from CVS:
17415           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
17416           Remove some setcaps brokenness.
17417           Don't crash on bad input.
17418
17419 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
17420
17421           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
17422           Original commit message from CVS:
17423           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
17424           calling transform.
17425           (gst_id3_tag_do_typefind): Unref caps
17426           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
17427
17428 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
17429
17430         * ext/mad/gstmad.c:
17431           remove accidentally commited hack
17432           Original commit message from CVS:
17433           remove accidentally commited hack
17434
17435 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
17436
17437         * ext/mad/gstmad.c:
17438           free pad templates
17439           Original commit message from CVS:
17440           free pad templates
17441
17442 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
17443
17444           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
17445           Original commit message from CVS:
17446           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
17447           (gst_mpeg2dec_sink_event):
17448           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
17449           nice-ify debug message in event handler; add CHECKME.
17450           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17451           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
17452           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
17453           (gst_dvd_demux_sync_stream_to_time):
17454           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17455           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
17456           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
17457           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
17458           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
17459           (gst_mpeg_demux_sync_stream_to_time),
17460           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
17461           * gst/mpegstream/gstmpegdemux.h:
17462           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
17463           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
17464           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
17465           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
17466           (gst_mpeg_parse_chain):
17467           * gst/mpegstream/gstmpegparse.h:
17468           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
17469           return value confusion (gst_pad_push vs. gst_pad_send_event and
17470           gst_pad_push_event); pass flow return values to caller;
17471           miscellaneous fixes and clean-ups.
17472
17473 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
17474
17475         * gst/mpegstream/gstdvddemux.c:
17476           set rank to secondary until it works 100%
17477           Original commit message from CVS:
17478           set rank to secondary until it works 100%
17479
17480 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
17481
17482         * gst-plugins-ugly.spec.in:
17483           add mpegstream plugin to spec file
17484           Original commit message from CVS:
17485           add mpegstream plugin to spec file
17486
17487 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17488
17489           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
17490           Original commit message from CVS:
17491           2005-11-14  Martin Soto  <soto@localhost.localdomain>
17492           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
17493           gstrfc2250enc.h.
17494
17495 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
17496
17497           partially port the mpegstream plugin to GStreamer 0.9.
17498           Original commit message from CVS:
17499           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
17500           * configure.ac:
17501           * gst/mpegstream/Makefile.am:
17502           * gst/mpegstream/gstdvddemux.c:
17503           * gst/mpegstream/gstdvddemux.h:
17504           * gst/mpegstream/gstmpegdemux.c:
17505           * gst/mpegstream/gstmpegdemux.h:
17506           * gst/mpegstream/gstmpegpacketize.c:
17507           * gst/mpegstream/gstmpegpacketize.h:
17508           * gst/mpegstream/gstmpegparse.c:
17509           * gst/mpegstream/gstmpegparse.h:
17510           * gst/mpegstream/gstmpegstream.c:
17511           * gst/mpegstream/gstrfc2250enc.c:
17512           * gst/mpegstream/gstrfc2250enc.h:
17513           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
17514           partially port the mpegstream plugin to GStreamer 0.9.
17515
17516 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
17517
17518           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
17519           Original commit message from CVS:
17520           2005-11-14  Andy Wingo  <wingo@pobox.com>
17521           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
17522           debugging, allows dll builds on windows. Fixes #316076.
17523
17524 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17525
17526         * ChangeLog:
17527         * configure.ac:
17528           back to head
17529           Original commit message from CVS:
17530           back to head
17531
17532 === release 0.9.5 ===
17533
17534 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17535
17536         * ChangeLog:
17537         * NEWS:
17538         * RELEASE:
17539         * common:
17540         * configure.ac:
17541         * docs/plugins/inspect/plugin-a52dec.xml:
17542         * docs/plugins/inspect/plugin-amrnb.xml:
17543         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17544         * docs/plugins/inspect/plugin-iec958.xml:
17545         * docs/plugins/inspect/plugin-lame.xml:
17546         * docs/plugins/inspect/plugin-mad.xml:
17547         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17548         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17549         * docs/plugins/inspect/plugin-rmdemux.xml:
17550           releasing 0.9.5
17551           Original commit message from CVS:
17552           releasing 0.9.5
17553
17554 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
17555
17556           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
17557           Original commit message from CVS:
17558           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
17559           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
17560           (handle_sequence), (handle_picture), (handle_slice),
17561           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
17562           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
17563           Forward GstFlowReturn about everywhere.
17564           Handle seeking correctly.
17565
17566 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
17567
17568           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
17569           Original commit message from CVS:
17570           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
17571           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
17572           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
17573           Small cleanups in refcounting.
17574
17575 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
17576
17577           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
17578           Original commit message from CVS:
17579           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17580           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
17581           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
17582           (handle_sequence), (handle_picture):
17583           * ext/mpeg2dec/gstmpeg2dec.h:
17584           Removed lots of dubious code.
17585           Handle flushing and seeking correctly. Still leaks though...
17586
17587 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
17588
17589         * ChangeLog:
17590         * configure.ac:
17591           port plugins listing changes
17592           Original commit message from CVS:
17593           port plugins listing changes
17594
17595 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17596
17597         * ChangeLog:
17598         * configure.ac:
17599           back to HEAD
17600           Original commit message from CVS:
17601           back to HEAD
17602
17603 === release 0.9.4 ===
17604
17605 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17606
17607         * ChangeLog:
17608         * Makefile.am:
17609         * NEWS:
17610         * RELEASE:
17611         * configure.ac:
17612         * docs/plugins/gst-plugins-ugly-plugins.args:
17613         * docs/plugins/gst-plugins-ugly-plugins.signals:
17614         * docs/plugins/inspect/plugin-a52dec.xml:
17615         * docs/plugins/inspect/plugin-amrnb.xml:
17616         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17617         * docs/plugins/inspect/plugin-iec958.xml:
17618         * docs/plugins/inspect/plugin-lame.xml:
17619         * docs/plugins/inspect/plugin-mad.xml:
17620         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17621         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17622         * docs/plugins/inspect/plugin-rmdemux.xml:
17623         * gst/realmedia/rmdemux.c:
17624         * po/POTFILES.in:
17625           releasing 0.9.4
17626           Original commit message from CVS:
17627           releasing 0.9.4
17628
17629 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
17630
17631           gst/realmedia/rmdemux.c: STOPPED->FAILED
17632           Original commit message from CVS:
17633           2005-10-23  Julien MOUTTE  <julien@moutte.net>
17634           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
17635
17636 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
17637
17638         * gst-plugins-ugly.spec.in:
17639           add packaging of a52dec
17640           Original commit message from CVS:
17641           add packaging of a52dec
17642
17643 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
17644
17645           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
17646           Original commit message from CVS:
17647           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17648           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
17649           Set correct stream time in newsegment event.
17650
17651 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17652
17653         * ext/Makefile.am:
17654           fix distcheck
17655           Original commit message from CVS:
17656           fix distcheck
17657
17658 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17659
17660         * ChangeLog:
17661         * ext/Makefile.am:
17662           fix distcheck
17663           Original commit message from CVS:
17664           fix distcheck
17665
17666 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
17667
17668           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
17669           Original commit message from CVS:
17670           * ext/a52dec/Makefile.am:
17671           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
17672           (gst_a52dec_class_init), (gst_a52dec_sink_event),
17673           (gst_a52dec_change_state):
17674           * ext/a52dec/gsta52dec.h:
17675           Re-enable CPU flags, use liboil to get them.
17676
17677 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
17678
17679           Port AC3 decoder to 0.9 (#318849).
17680           Original commit message from CVS:
17681           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17682           * configure.ac:
17683           * ext/a52dec/Makefile.am:
17684           * ext/a52dec/gsta52dec.c:
17685           * ext/a52dec/gsta52dec.h:
17686           Port AC3 decoder to 0.9 (#318849).
17687
17688 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
17689
17690           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
17691           Original commit message from CVS:
17692           * ext/sidplay/gstsiddec.cc:
17693           Small fixes and more error messages.
17694
17695 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
17696
17697           API change fixen.
17698           Original commit message from CVS:
17699           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17700           (gst_amrnbparse_state_change):
17701           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
17702           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
17703           * ext/mpeg2dec/gstmpeg2dec.c:
17704           * ext/sidplay/gstsiddec.cc:
17705           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17706           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
17707           API change fixen.
17708
17709 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
17710
17711           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
17712           Original commit message from CVS:
17713           * configure.ac:
17714           GST_DOC has been renamed to GST_DOCBOOK_CHECK
17715
17716 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17717
17718           configure.ac: some docs I had
17719           Original commit message from CVS:
17720           * configure.ac:
17721           some docs I had
17722           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17723           trivial fixes
17724
17725 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
17726
17727           gst/realmedia/rmdemux.c: segment-start/done API change.
17728           Original commit message from CVS:
17729           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17730           (gst_rmdemux_perform_seek):
17731           segment-start/done API change.
17732
17733 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
17734
17735         * ChangeLog:
17736         * common:
17737         * gst/iec958/ac3iec.c:
17738           Set buffer durations on IEC958 buffers.
17739           Original commit message from CVS:
17740           Set buffer durations on IEC958 buffers.
17741
17742 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
17743
17744           configure.ac: Fix glib check
17745           Original commit message from CVS:
17746           * configure.ac:
17747           Fix glib check
17748
17749 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
17750
17751           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
17752           Original commit message from CVS:
17753           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
17754           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
17755
17756 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17757
17758           examples/stats/mp2ogg.c: yes, typo fixes
17759           Original commit message from CVS:
17760           * examples/stats/mp2ogg.c:
17761           yes, typo fixes
17762
17763 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17764
17765           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
17766           Original commit message from CVS:
17767           * examples/indexing/indexmpeg.c: (main):
17768           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
17769           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
17770           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
17771           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
17772           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
17773           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
17774           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
17775           * ext/dvdread/dvdreadsrc.h:
17776           * ext/lame/gstlame.h:
17777           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
17778           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
17779           * gst/iec958/ac3iec.h:
17780           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
17781           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
17782           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
17783           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
17784           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
17785           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
17786           moved bitshift from macro to enum definition
17787
17788 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
17789
17790           newsegment API update.
17791           Original commit message from CVS:
17792           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
17793           * ext/mad/gstmad.c: (gst_mad_chain):
17794           * gst/mpegaudioparse/gstmpegaudioparse.c:
17795           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17796           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
17797           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
17798           newsegment API update.
17799
17800 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
17801
17802           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
17803           Original commit message from CVS:
17804           * ext/amrnb/amrnbdec.c:
17805           Mark invalid frame sizes
17806           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
17807           UNUSABLE is not to be used here, just push out stuff so
17808           probes can continue linking or making the pad usable.
17809
17810 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
17811
17812         * ChangeLog:
17813         * gst/realmedia/rmdemux.c:
17814           Improve seek error-resilience.
17815           Original commit message from CVS:
17816           Improve seek error-resilience.
17817           Better error handling generally.
17818
17819 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17820
17821         * ChangeLog:
17822         * configure.ac:
17823           back to head
17824           Original commit message from CVS:
17825           back to head
17826
17827 === release 0.9.3 ===
17828
17829 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17830
17831         * ChangeLog:
17832         * NEWS:
17833         * README:
17834         * configure.ac:
17835         * ext/sidplay/Makefile.am:
17836           release time
17837           Original commit message from CVS:
17838           release time
17839
17840 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
17841
17842         * gst/realmedia/rmdemux.h:
17843           Forgot to commit this file. I hate Nano.
17844           Original commit message from CVS:
17845           Forgot to commit this file. I hate Nano.
17846
17847 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
17848
17849         * ChangeLog:
17850         * common:
17851         * gst/realmedia/rmdemux.c:
17852           Sanity checks and memory leak fixes for real demuxer
17853           Original commit message from CVS:
17854           Sanity checks and memory leak fixes for real demuxer
17855
17856 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
17857
17858           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
17859           Original commit message from CVS:
17860           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
17861           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
17862           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
17863           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
17864           Real demuxer fixes. Make it more bulletproof against bad data,
17865           identify a few more stream types.
17866           Fix seeking so that it works (at least with the seek example
17867           program; it still fails with totem).
17868
17869 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
17870
17871           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
17872           Original commit message from CVS:
17873           * gst/mpegaudioparse/gstmpegaudioparse.c:
17874           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17875           Set correct caps on buffers too.
17876
17877 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
17878
17879           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
17880           Original commit message from CVS:
17881           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
17882           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17883           * gst/mpegaudioparse/gstmpegaudioparse.h:
17884           Put timestamps on buffers.
17885
17886 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
17887
17888         * ChangeLog:
17889         * ext/amrnb/amrnbenc.c:
17890           Changed amrnbenc description, it is an encoder, not decoder.
17891           Original commit message from CVS:
17892           Changed amrnbenc description, it is an encoder, not decoder.
17893
17894 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
17895
17896         * ChangeLog:
17897         * gst/iec958/ac3_padder.c:
17898         * gst/iec958/ac3_padder.h:
17899         * gst/iec958/ac3iec.c:
17900           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
17901           Original commit message from CVS:
17902           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
17903           more accurate, and to check AC3 checksums (both of them in each frame),
17904           and dump the frame (as a probable sync failure) if they don't match.
17905           General code cleanup, improved comments. Changed to not construct the
17906           header backwards, and not byteswap everything else. If we end up needing
17907           to do little-endian output, we should swap in the element doing the
17908           output (AC3 is big-endian).
17909
17910 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
17911
17912         * gst-plugins-ugly.spec.in:
17913           fix spec file for ugly
17914           Original commit message from CVS:
17915           fix spec file for ugly
17916
17917 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17918
17919         * docs/plugins/inspect/plugin-lame.xml:
17920           revert empty commit
17921           Original commit message from CVS:
17922           revert empty commit
17923
17924 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17925
17926         * docs/plugins/scan.stamp:
17927           whoops, wrong files
17928           Original commit message from CVS:
17929           whoops, wrong files
17930
17931 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17932
17933           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
17934           Original commit message from CVS:
17935           * docs/plugins/gst-plugins-ugly-plugins.args:
17936           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17937           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17938           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
17939           commit missing files
17940           * docs/plugins/inspect/plugin-lame.xml:
17941           update
17942
17943 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17944
17945         * Makefile.am:
17946         * common:
17947         * gst-plugins-ugly.spec.in:
17948           add check-valgrind target
17949           Original commit message from CVS:
17950           add check-valgrind target
17951
17952 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17953
17954         * docs/plugins/scanobj-build.stamp:
17955           add stamp
17956           Original commit message from CVS:
17957           add stamp
17958
17959 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
17960
17961           ext/lame/gstlame.c: Set caps on outgoing buffers.
17962           Original commit message from CVS:
17963           * ext/lame/gstlame.c: (gst_lame_chain):
17964           Set caps on outgoing buffers.
17965
17966 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17967
17968         * ChangeLog:
17969         * ext/lame/gstlame.c:
17970         * ext/lame/gstlame.h:
17971           clean up further so we don't try to set up five times for a simple pipeline
17972           Original commit message from CVS:
17973           clean up further so we don't try to set up five times for
17974           a simple pipeline
17975
17976 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
17977
17978         * ChangeLog:
17979         * common:
17980         * gst/iec958/ac3iec.c:
17981           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
17982           Original commit message from CVS:
17983           Set setcaps function on sink pad, not source pad. Produce correct caps
17984           on output buffers.
17985
17986 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17987
17988         * common:
17989         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17990         * docs/plugins/inspect/plugin-iec958.xml:
17991         * docs/plugins/inspect/plugin-lame.xml:
17992         * docs/plugins/inspect/plugin-mad.xml:
17993         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17994         * docs/plugins/inspect/plugin-rmdemux.xml:
17995           update inspect with source
17996           Original commit message from CVS:
17997           update inspect with source
17998
17999 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18000
18001           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
18002           Original commit message from CVS:
18003           * ext/mad/gstid3tag.c:
18004           gsttaginterface.h -> gsttagsetter.h
18005
18006 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18007
18008         * configure.ac:
18009           back to HEAD
18010           Original commit message from CVS:
18011           back to HEAD
18012
18013 === release 0.9.1 ===
18014
18015 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18016
18017         * ChangeLog:
18018         * NEWS:
18019         * README:
18020         * RELEASE:
18021         * autogen.sh:
18022         * configure.ac:
18023           releasing 0.9.2
18024           Original commit message from CVS:
18025           releasing 0.9.2
18026
18027 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
18028
18029           ext/amrnb/: State change function updates.
18030           Original commit message from CVS:
18031           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
18032           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
18033           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
18034           State change function updates.
18035
18036 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18037
18038           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
18039           Original commit message from CVS:
18040           * ext/mpeg2dec/gstmpeg2dec.c:
18041           GST_CAT_SEEK disappeared from the public API at some point
18042
18043 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18044
18045         * gst/iec958/ac3_padder.c:
18046         * gst/iec958/ac3_padder.h:
18047           doc fixes
18048           Original commit message from CVS:
18049           doc fixes
18050
18051 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18052
18053         * Makefile.am:
18054         * autogen.sh:
18055         * common:
18056         * configure.ac:
18057         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18058         * docs/plugins/inspect-build.stamp:
18059         * docs/plugins/inspect.stamp:
18060         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18061         * docs/plugins/inspect/plugin-iec958.xml:
18062         * docs/plugins/inspect/plugin-lame.xml:
18063         * docs/plugins/inspect/plugin-mad.xml:
18064         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18065         * docs/plugins/inspect/plugin-rmdemux.xml:
18066           docs for ugly plugins
18067           Original commit message from CVS:
18068           docs for ugly plugins
18069
18070 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18071
18072         * gst-plugins-ugly.spec.in:
18073         * gst/iec958/Makefile.am:
18074           build fixes
18075           Original commit message from CVS:
18076           build fixes
18077
18078 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
18079
18080         * ChangeLog:
18081         * gst/iec958/ac3iec.c:
18082           Accept audio/x-private1-a3c on sink pad
18083           Original commit message from CVS:
18084           Accept audio/x-private1-a3c on sink pad
18085
18086 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18087
18088         * gst-plugins-ugly.spec.in:
18089           spec updates
18090           Original commit message from CVS:
18091           spec updates
18092
18093 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
18094
18095         * examples/gstplay/player.c:
18096         * examples/stats/mp2ogg.c:
18097         * ext/a52dec/gsta52dec.c:
18098         * ext/amrnb/amrnbdec.c:
18099         * ext/amrnb/amrnbenc.c:
18100         * ext/amrnb/amrnbparse.c:
18101         * ext/dvdnav/dvdnavsrc.c:
18102         * ext/dvdread/dvdreadsrc.c:
18103         * ext/lame/gstlame.c:
18104         * ext/mad/gstid3tag.c:
18105         * ext/mad/gstmad.c:
18106         * ext/mpeg2dec/gstmpeg2dec.c:
18107         * gst/ac3parse/gstac3parse.c:
18108         * gst/asfdemux/gstasfdemux.c:
18109         * gst/asfdemux/gstasfmux.c:
18110         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18111         * gst/iec958/ac3iec.c:
18112         * gst/mpegaudioparse/gstmpegaudioparse.c:
18113         * gst/mpegstream/gstdvddemux.c:
18114         * gst/mpegstream/gstmpegdemux.c:
18115         * gst/mpegstream/gstmpegparse.c:
18116         * gst/mpegstream/gstrfc2250enc.c:
18117         * gst/realmedia/rmdemux.c:
18118         * gst/synaesthesia/gstsynaesthesia.c:
18119           All plugins updated for element state changes.
18120           Original commit message from CVS:
18121           2005-09-02  Andy Wingo  <wingo@pobox.com>
18122           * All plugins updated for element state changes.
18123
18124 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
18125
18126         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18127         * gst/iec958/ac3iec.c:
18128           Fix return types in setcaps functions
18129           Original commit message from CVS:
18130           Fix return types in setcaps functions
18131
18132 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
18133
18134         * ChangeLog:
18135         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18136         * gst/iec958/ac3iec.c:
18137           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
18138           Original commit message from CVS:
18139           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
18140           Some general cleanups in iec958 framer.
18141
18142 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18143
18144         * common:
18145         * m4/Makefile.am:
18146         * m4/as-arts.m4:
18147         * m4/esd.m4:
18148         * m4/gst-alsa.m4:
18149         * m4/gst-artsc.m4:
18150         * m4/gst-matroska.m4:
18151         * m4/ogg.m4:
18152         * m4/vorbis.m4:
18153           fix distcheck; remove some old m4s
18154           Original commit message from CVS:
18155           fix distcheck; remove some old m4s
18156
18157 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
18158
18159         * ChangeLog:
18160         * configure.ac:
18161         * gst/iec958/Makefile.am:
18162         * gst/iec958/ac3_padder.c:
18163         * gst/iec958/ac3_padder.h:
18164         * gst/iec958/ac3iec.c:
18165         * gst/iec958/ac3iec.h:
18166           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
18167           Original commit message from CVS:
18168           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
18169
18170 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
18171
18172           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
18173           Original commit message from CVS:
18174           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
18175           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
18176           (gst_dvdlpcmdec_change_state):
18177           Cleanups, fixed header parsing and stripping.
18178
18179 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
18180
18181         * ChangeLog:
18182         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18183           Use the right bytes when parsing the LPCM dvd header
18184           Original commit message from CVS:
18185           Use the right bytes when parsing the LPCM dvd header
18186
18187 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
18188
18189         * ChangeLog:
18190         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18191           Return the correct values from chain function
18192           Original commit message from CVS:
18193           Return the correct values from chain function
18194
18195 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18196
18197         * common:
18198         * docs/Makefile.am:
18199         * docs/plugins/.gitignore:
18200         * docs/random/ChangeLog-0.8:
18201         * docs/version.entities.in:
18202           adding doc stuff
18203           Original commit message from CVS:
18204           adding doc stuff
18205
18206 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
18207
18208         * ChangeLog:
18209         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18210         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18211           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
18212           Original commit message from CVS:
18213           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
18214           header; instead do this internally. Also support the old way, using
18215           a different mime-type. CVS:
18216